- Jun 23, 2016
-
-
Guillaume Roguez authored
When DH parameters are generated an error can occures and an empty (default constructed) DH params instance is returned. This causes a crashes into ring account code that not handles such case. This patch fixes this issue by adding operator bool() method to DH params and checking if not false when trying to save them. Note: If no DH params are generated, the empty instance is given up to the TlsSession object. Check if your cipher suite could handle empty DH params! Change-Id: I98c9c0317f4b8cb107ea0bca5f94b69321cbba76 Tuleap: #792
-
Guillaume Roguez authored
Increase DTLS retransmit timeout from 250ms to 1000ms. This may help in case of network congestion to not increase the problem. Change-Id: I5ffedc91b5fac594b9a36384c6e3cc89f20c7c0d Tuleap: #572
-
- Jun 22, 2016
-
-
Guillaume Roguez authored
Replace "type var = {}" by "type var {}" that does the same, but by the default constructor than using the assignement-constructor explicitly. This can cause troubles on some compilers. Change-Id: I2e5b965d46490085eb99b133b228a08d94ec735d Tuleap: #744
-
- Jun 21, 2016
-
-
Edric Milaret authored
Change-Id: I13292fc3c26fb961fd9b78c1a916386788140c39 Tuleap: #313
-
Edric Milaret authored
This fix iOS compilation as they link to non-ios framework (CoreAudioHardware). Also there seems to be no reason to build that on other system either as we don't use them. Tuleap: #313 Change-Id: Ieaa18e6cd9f881d4d79e288002db75696b7e1426
-
Edric Milaret authored
Keychain patch is not iOS compatible. See here: https://mailman.videolan.org/pipermail/vlc-commits/2013-November/022795.html Tuleap: #313 Change-Id: I9dfb7a385bb4e2ecafdd58ce675c14c251302738
-
- Jun 20, 2016
-
-
Guillaume Roguez 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: I31bfdd6c99731acd3f0db3a41c69f1d9cd59f948
-
Stepan Salenikovich authored
If we receive a trust request which we received before, update the payload, in case it has changed. Change-Id: I00ed4f53ac5343b9212df95868ea517e8407ff42 Tuleap: #753
-
- Jun 16, 2016
-
-
Guillaume Roguez authored
async_send() method was needed for SipsTransport class. But it's a dedicated behavior of PJSIP. To have a clean generic TlsSession class, this method was removed and a new synchronous send() method replace it. SipsTransport has been modified to implement the asynchronous send behavior requested by PJSIP. Change-Id: I3a68e36a33beab30cad19967d39f20598589ec30 Tuleap: #660
-
- Jun 15, 2016
-
-
Edric Milaret authored
Change-Id: Iedf6d794bccdc5b28adc4eea97af677f110799ab Tuleap: #313
-
- Jun 14, 2016
-
-
Edric Milaret authored
Change-Id: I8cfcc346c2f5305fdfde10b2967882a973d8411f Tuleap: #313
-
Edric Milaret authored
Change-Id: I1dd105a216d111d2a33a2e27fb2664d995aa61a9 Tuleap: #313
-
Edric Milaret authored
For reason unknown iconv is correctly found on system but not zlib Change-Id: I85a07c2b2500def7439720ec67a53099d8ccd429 Tuleap: #313
-
Edric Milaret authored
Change-Id: I548fa2ab9a7fed27aad7160bf50438b2556c2e3d Tuleap: #313
-
- Jun 13, 2016
-
-
Edric Milaret authored
Change-Id: Ib3d4bb4c5f5a0fe87e8d772e3fa7f77b5aee2614 Tuleap: #313
-
Edric Milaret authored
res_init is unssuported (compile but fail to find the symbol at runtime) Tuleap: #313 Change-Id: Ib2252b26285b5a76a7d9bc9e7c4f05ffdccbc944
-
- Jun 10, 2016
-
-
Edric Milaret authored
- disable assembler for nettle - disable assembler for opus - use the configure-iphone of pjproject - disable neon in speexdsp (not compatible with arm64/aarch64) Change-Id: I29872c9edeccfe413d7dce6d5c0f3f9fa76db6e1 Tuleap: #313
-
Edric Milaret authored
This does not compile for simulator target Change-Id: Iba55808af8a0a5b48afa5a0239288f6d8d1ecc00 Tuleap: #313
-
Edric Milaret authored
Change-Id: Ib5deee2d0172f92febe72d4d3a57a7c3334414c4 Tuleap: #313
-
- Jun 09, 2016
-
-
Edric Milaret authored
The disable assembly flag was broken and fixed in 6.1.0 Tuleap: #313 Change-Id: Ib49e7181d32fab6311e65ad0df67687d0291688e
-
- Jun 06, 2016
-
-
aviau authored
- Rename D-Bus interface files according to the recommended scheme - Install D-Bus interface to $(datadir)/dbus-1/interfaces, as specified on the freedsektop website[1]. Installing interface files on the system will allow for compiling LRC without having to duplicate the D-Bus interface files. 1. https://dbus.freedesktop.org/doc/dbus-api-design.html#interface-files Change-Id: I687484aad2d1e4bb27553db76018ffb6efc52bbd Tuleap: #688
-
aviau authored
Change-Id: If415c2772cd70c6d0001ea6291b15f518ff81b8a
-
- Jun 03, 2016
-
-
Guillaume Roguez authored
If an encrypted packet used during the encrypted handshake steps to initialize a secure channel with a peer is re-ordered due to the network, gnutls is not able to process the handshake correctly. This prevents any calls to be established (SIP channel goes over such connection). This patch reverts the anonymous handshake to let only the non-encrypted certificate exchange system. This is less anonymous as certificates are exchanged in plain-text format. The revert consisting to add an option to enable or not the anonymous certificate exchange. This option is set to false (non-enabled) by default. Now, TLS 1.3 should resolve this situation. So it's not a definitive patch. Change-Id: I3214efae1b69e44967a67a628cc690d8e95c9e40 Tuleap: #572
-
- Jun 02, 2016
-
-
Alexandre Lision authored
Using std::to_string is not possible on Android Change-Id: I32ccd3e6ef7a56f7a805c00f5c3de749388cf8ce Tuleap: #671
-
- Jun 01, 2016
-
-
Seva Ivanov authored
Change-Id: I49ec2813d3a03fde4289d89e74f04aad6a57050e
- May 30, 2016
-
-
* bump OpenDHT to 0.6.1 * adapt to new APIs * bump msgpack dependency Tuleap: #709 Change-Id: I32bf62d085dc51ea49ee3594529e5d11cda0b4ce
-
Adrien Béraud authored
Tuleap: #709 Change-Id: Ib57498c5cb77bad58101e0718b3b4e60e736804a
-
- May 27, 2016
-
-
When calling from the first time and being unable to get the alsa lock, dring would behave normally. However, on the second try, it would crash. Change-Id: I47c4e68f5111c29f356bde88723a585fe34d1a0d Signed-off-by:
Guillaume Roguez <guillaume.roguez@savoirfairelinux.com>
-
- May 18, 2016
-
-
Adrien Béraud authored
Change-Id: Icb99fb59e51f47b7dfb269a642c08e4f6575a845 Tuleap: #708
-
Adrien Béraud authored
early cancelPut can sometimes prevent to send the message to all nodes. cancelPut should only be used when the data can be discarded from the dht (not the case here). Change-Id: I71464faa828ac49ae20e329e554d7981c8b795f5 Tuleap: #709
-
- May 16, 2016
-
-
Seva Ivanov authored
Change-Id: Ic199c0e59dfa9f0b351c57e0c63cdfcc7b9bffa7
-
- May 13, 2016
-
- May 10, 2016
-
-
Guillaume Roguez authored
This method returns the maximal number of user data bytes that one encrypted packet can transport. After this number, data are split in as many as smaller packet possible to not exceed this size. Change-Id: I5f88c4ac1f830ed78b2ecaca2f30257c874a2a13 Tuleap: #660
-
Guillaume Roguez authored
This patch prevents unattended behaviour of == and != operator on instance of classes that user-overload bool operator. This is done by add explicit keyword to bool operator and explicitly define == and != operators where needed. Change-Id: Ic5c5d62c7b0231619539f0d046413ea8129ff515 Tuleap: #674
-
Adrien Béraud authored
Tuleap: #668 Change-Id: I3fb47b15e3434d30637a0f528043a941fadd20e9
-
Edric Milaret authored
Callback is always executed so we always delete struct ctx Change-Id: If3e62ddae4ef9fd82c8a4d5c58c08f52256d0272 Tuleap: #668
-
Guillaume Roguez authored
Comparing two IP was broken. If you try "ip1 != ip2" this always return false whatever be ip1 and ip2. The operator!= is not called in fact, because ip1 and ip2 were converted by operator bool() first! This patch resolves that by: - mark explicit operator bool() - declare operator!= as the opposite of operator== Note: these latest operators have been externalized of the class as a good C++ practice. Change-Id: I65d01c391d3871e92bd0d2a49cad3cfa62f698cf Tuleap: #662
-
Guillaume Roguez authored
IceTransport::start() return was not checked causing error not handled correctly, resulting by an unstable application. This patch adds the necessary checks and request the associated call to finish by a failure state when such error happens. Change-Id: I3f07f0b4d0cf0bbc0f7e3704c4cd0139b4c5e64e Tuleap: #662
-
-