- Aug 08, 2016
-
-
Andreas Traczyk authored
The Microsoft compiler will include the common header <intrin.h> regardless of the use of quotes. The file "intrin.h" should be renamed, and all references to it changed, as well as defining the UNUSED macro to nothing on the Windows platform. Change-Id: Id04d36e70d149746be8d78eed09aa963514b2810 Tuleap: #801
-
- Aug 04, 2016
-
-
Adrien Béraud authored
Change-Id: I439bec2be0978e991511e42af464da765939d593 Tuleap: #805
-
Adrien Béraud authored
Remove a return preventing DH params to be generated. This was introduced by commit 74151247 Tuleap: #792 Change-Id: I131166f7fef655d93425d10da59af04d6104e7f6
-
- Aug 03, 2016
-
-
Guillaume Roguez authored
SdesNegotiator::negotiate() does an invalid check on given offered crypto-suite. The current setup is made in a way that this function always returns the remote crypto suite, supported or not! Dangerous. This patch fixes that by correctly comparing crypto-suite names. Change-Id: I0ef022486e00b5fef91d2552b83d57463282a683 Tuleap: #747
-
- Aug 02, 2016
-
-
Adrien Béraud authored
archiver::compress used to rely on compressBound, but the actual compressed size might be smaller, leading to larger output (with trailing zeroes). Change-Id: Ic33614f2d6bc648e59a76dec7275e71466ecaff1 Tuleap: #888
-
Guillaume Roguez authored
This patch reduces the maximal payload of all UDP stream to 1232 bytes. This value is computed from the minimal MTU requested by rfc 2460 to support IPv6. This value ensures that common networks (going to IPv6) support a large enough packet size to be efficient, but a minimal size to not be fragmented. This last case has a great incidence on packet drop and reordering and validated by heuristic. Change-Id: Icee79bb25b2fdcc70fef3efb4527209f8309be61 Tuleap: #887
-
- Aug 01, 2016
-
-
Add a Microsoft port of dirent.h to support directory parsing functionality. It is named windirent.h to avoid cases where the compiler searches for headers in local directories first regardless of chevron wrapping. File source: https://github.com/tronkko/dirent commit bf060f1569b156a6df15ea01ea0b4b5465243f06 Change-Id: I45bcf59883949a390b5471b62013a6d95d36903e Tuleap: #799
-
- Jul 27, 2016
-
-
Simon Désaulniers authored
* Add Microsoft compiler support; * Work around the issue compiling on Apple's LLVM 7.3.0; * Add Network id feature; * License OpenDHT compatible with GPL>=3; * Adding cryptographic API; * Consistent library naming between diffrent build tools. Change-Id: I4e7a53619d89f7b2034326ea8d5f75848335c533 Tuleap: #556
-
aviau authored
The new --no-checksums parameter allows for skipping checksums verifications. This can be used to replace tarballs and still use the contrib system. This is useful for atleast the two following cases: - Distro developper needs contrib to patch the source, but has the original source in the distribution. - Distro developper repacks the source, breaking the checksum. Change-Id: I015ce3d0f6f4fb2f5fd5ec2f95528bfb4b045298 Tuleap: #879
-
- Jul 26, 2016
-
-
aviau authored
In reaction to Debian bug: - https://bugs.debian.org/831978 Accoding to the FHS[1]: Utilities used for system administration (and other root-only commands) are stored in /sbin, /usr/sbin, and /usr/local/sbin. /sbin contains binaries essential for booting, restoring, recovering, and/or repairing the system in addition to the binaries in /bin. [18] Programs executed after /usr is known to be mounted (when there are no problems) are generally placed into /usr/sbin. Locally-installed system administration programs should be placed into /usr/local/sbin. 1. https://www.debian.org/doc/packaging-manuals/fhs/fhs-2.3.html#SBINSYSTEMBINARIES Change-Id: I13e16eb0e7750fc84d5f44c53da63ad0aebbe240 Tuleap: #860
-
Adrien Béraud authored
Will properly check for a valid PMP IGD, clear and reopen ports in case of connectivity change. Change-Id: I47acfa9027217f5ba9f6c6c5b99d46abf5908e31 Tuleap: #805 Tuleap: #841
-
- Jul 25, 2016
-
-
Adrien Béraud authored
* add optional dependency to libnatpmp * can run with or without UPnP * transparently replaces UPnP when available Change-Id: I1bbded421833cdc2506b42106e30cc8b3dde4c2d Tuleap: #805
-
aviau authored
Original file name: - 171324__swidmark__ringtone.wav Download location: - https://freesound.org/people/swidmark/sounds/171324 Uploader: - https://freesound.org/people/swidmark License: - CC0 1.0 Universal (CC0 1.0) - https://creativecommons.org/publicdomain/zero/1.0 Change-Id: Ib521d600fd84d9038d80db8db2c32cb31817775d Tuleap: #868
-
Edric Milaret authored
Tuleap: #874 Change-Id: Icb0586a0a8b15cd7131243b6f1b819054ab4829d
-
- Jul 22, 2016
-
-
Stepan Salenikovich authored
This allows the clients to notify the daemon when the conenctivity (ie: network status) has changed. The daemon will then try to detect the new IGD (UPnP) and re-connect all enabled accounts. Change-Id: I5c8fc57f75e48d86eda5d195b0586c61a26134ad Tuleap: #841
-
- Jul 21, 2016
-
-
This fix the infinite loop at the call of the function pinCertificate using a vector<uint8_t> as an argment Change-Id: Ifc30c925e85d745dea3d76066dd547065cd0760d Tuleap: #861
-
- Jul 20, 2016
-
-
Andreas Traczyk authored
Provide better cross platform compiler compliance by using c++11 standard library's std::this_thread::sleep_for. Change-Id: Ib0ef9bec8336ae620315c05b53706e4605ab00fb Tuleap: #794
-
This adds the support for the DISABLE_CONTRIB_DOWNLOADS environment variable. It if it set to TRUE, the contrib system will not download tarballs from the internet. It can be set from the bootstrap script with the --disable-downloads option. This is useful for distro packaging because distribution developpers have to make sure they have full control of what is included in the package. In Debian, some tarballs are included such as pjsip but the rest should not be downloaded. A small mistake such as a missging build dependency could cause a tarball download. This new options will help pervent such issues. Tuleap: #847 Change-Id: I5f579774c53def751111f9366750670fcd75d893
-
Simon Désaulniers authored
* Permanent 'put' feature; * Enhanced search's nodes handler algorithm; * fix bug when IPv[46] empty table, would not call some callbacks; * man page for dhtnode; * support for make DESTDIR= syntax; Change-Id: I0ae58edb706a6344a45fc7c254c7cd29ef8bc90a Reviewed-by:
Edric Milaret <edric.ladent-milaret@savoirfairelinux.com>
-
- Jul 19, 2016
-
-
Stepan Salenikovich authored
Some functions in SIPStartCall can take a long time to return, such as ICE initialization. This allows the manager to return the callId in outgoingCall() to the client sooner and so prevents the UI from freezing. Change-Id: I87b0c4b5d56f69e087f0117b2b78daa026679aab Tuleap: #620
-
Stepan Salenikovich authored
This way we don't have to wait for the ICE init before the manager can get a callId to return to the client. The ICE init can take a long time in certain cases (eg: bad TURN password, slow UPnP) which causes the UI to freeze while waiting for the daemon to return outgoingCall() with the callId. Note this changes the behaviour of the daemon slightly. Before if the ICE init failed then no callId would be returned. Now the callId is always returned and the call will later emit a state change of Fail if the ICE init fails. Tuleap: #620 Change-Id: I712d1d52be9e9b809b794bb7694ad31bdd2e3bb1
-
- Jul 18, 2016
-
-
Guillaume Roguez authored
The code of Manager::addTask() has a comment about the fact that this function is not thread-safe and must be called by the same thread calling Manager::pollEvent(). But many part of code seem not taking in account this notice and call it outside of the correct thread. This ticket fixes this by using a mutex. Change-Id: I82d4cc2d6f26c1157caae0e4826dbf96a73561c6 Tuleap: #837
-
- Jul 13, 2016
-
-
Guillaume Roguez authored
This reverts commit 150035a8. reasons of the revert: - doesn't link on Mac - doesn't build on IOS - build and link on linux, but the shared library is not found in rpath Change-Id: Ie2eb1fe587adea1b607fde727abe6c641762495b Notes: libnatpmp is not used on Android
-
- Jul 11, 2016
-
-
Adrien Béraud authored
* add optional dependency to libnatpmp * can run with or without UPnP * transparently replaces UPnP when available Change-Id: I8477f3d91d8185f7872a3e00600daa7755ac0eee Tuleap: #805
-
- Jul 10, 2016
-
-
As SSLv3 has been deprecated, remove SSLv3 references from the daemon code and the PJSIP GnuTLS patch as well. Change-Id: Ic860bd6ab11caba458d7302a6c0ebbd214aca516 Reviewed-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
- Jul 08, 2016
-
-
Edric Milaret authored
Jsoncpp was made compatible with GCC6 in version 1.7.1 1.7.2 is just a warning fix for clang Change-Id: I9e5bf113c6b8494616251d5a4cc990550cee37ce Tuleap: #687
-
- Jul 07, 2016
-
-
Stepan Salenikovich authored
Ring no longer builds without GnuTLS and/or without openDHT, nor are we planning to support building Ring without them, so these should not exist as configuration options. The related preprocessor conditionals have also been removed. Change-Id: I8416ecc48f13a3fb77d9eb7d349b81f226e863f1 Tuleap: #739
-
Guillaume Roguez authored
Removed a non-existing file into dependency list Change-Id: Idb8a7e49e6ab79b4c1534b90dbb0bfb2058e8c85 Reviewed-by:
Edric Milaret <edric.ladent-milaret@savoirfairelinux.com>
-
Stepan Salenikovich authored
Ring does not build with this option. Instant messaging is now a core functionality of Ring, so there is no reason to support building Ring without it. Change-Id: I2dfa06a711aaabb27c62fef96d9ec12c8f4f08b8 Tuleap: #739
-
Edric Milaret authored
Device management is done another way in iOS thus we don't have access to CoreAudio/Hardware in CoreAudio framework. Disabling those part allow us to compile. Maybe some things will need to be rewritten. In this case it we'll be done in another patch (either as fixing existing code or as another layer if need be) Change-Id: I9f8e365bb173cf1df8bd6431371b844b092ec0cb Tuleap: #313
-
Edric Milaret authored
This greatly improve ringID generation from 2m30s-2m50s to 40s-50s (tested on iPhone 5S) Change-Id: I8a469d68a5a1869bd2daa800dd2d2d5eed949466 Tuleap: #313
-
Edric Milaret authored
reactivate opus and nettle assembly Change-Id: Ia4111c966d12c33e6dd66a6541cadd2614009d2c Tuleap: #313
-
Edric Milaret authored
- bump vpx only for ios as libav doesn't support new vpx version Change-Id: I980680bf2d57b52b13e483dbdb1cf9da61ff4970 Tuleap: #313
-
Edric Milaret authored
Change-Id: I2e7798dd624209f67139b5e39d8d87507a56900f Tuleap: #313
-
Guillaume Roguez authored
gnutls 3.4.14 has just been released. This release contains our DTLS patch, so this patch set this version as minimum and removes the DTLS patch. As gnutls is updated, this patch removes also the build force on nettle, removes deprecated format-security patch and disable non-suitb curves to let gnutls link with some system provided nettle (like on Fedora). Change-Id: I073b7409138310c1d749e5ef5a9ddd3937dc1d4a Tuleap: #783
-
- Jul 04, 2016
-
-
Stepan Salenikovich authored
HEAD is a non-fixed commit-id. Builds based on it cannot be repoduced as this Id is not trackable. Replaced with latest commit-id availaible on master. Tuleap: #762 Change-Id: I8ea98e49b89e798cabb7d4055bbeceb08af90ff0
-
Edric Milaret authored
We can't save and use the fullpath of the certificate as it change at each start on Simulator and at update on real device Change-Id: I82e6e3c500cd6396edeca6c72785d82aee311979 Tuleap: #313
-
Edric Milaret authored
This functionality is provided in the kernel. Therefore conflict happens between the two uuid.h. Change-Id: I39f0c5d06896c218a8efad41c9c014a6cc73bdf7 Tuleap: #313
-
- Jun 30, 2016
-
-
Stepan Salenikovich authored
Dring should be DRing. To prevent people who copy paste the full namespace path from the comment getting compilation errors. Change-Id: Ia1ccc801ca355bfd691bfe84b3c9ad6ed6c2e36c Tuleap: #753
-
Guillaume Roguez authored
This patch removes all IAX account code and libiax dependency in contrib. References in documentation have also been removed where needed. Change-Id: Ifff23725ccf7e1a6820dbc6f57256138a0fca042 Tuleap: #813
-