Commit graph

1433 commits

Author SHA1 Message Date
Sylvain Berfini
127d52d72d Reworked API for im encryption engine for file download + added test for file body handler 2016-11-09 17:26:55 +01:00
Sylvain Berfini
c284239d54 Added callbacks in im encryption engine for decrypting incoming files in chat messages + improved lime test to check decrypted file is equal to sent one 2016-11-07 16:32:09 +01:00
Sylvain Berfini
47c08783af Added process outgoing message for im encryption engine 2016-11-04 15:35:59 +01:00
Simon Morlat
48d88e2ab8 fix bad subject and update ms2 for ICE bugfix 2016-11-04 15:27:57 +01:00
Sylvain Berfini
2c905e4cde Started im encryption engine, process incoming message with lime seems to work 2016-11-04 12:02:23 +01:00
Ghislain MARY
85ffd1e592 Fix build of Python module + fix memory leak of bctbx_list_t objects in the wrapper. 2016-10-26 15:49:10 +02:00
Simon Morlat
596a6292c1 fix useless media restarts due to ICE reINVITE. 2016-10-21 11:02:42 +02:00
Ghislain MARY
871984b4ee Merge branch 'dev_rat' 2016-10-19 10:29:27 +02:00
Simon Morlat
2af20c28af clean compatibility code (in the hope of fixing a memory leak) 2016-10-18 15:48:15 +02:00
Ghislain MARY
d5d0f39517 Implement section 5.5 of RFC 6141, recover from UAC connection loss during re-INVITE. 2016-10-13 14:52:09 +02:00
Simon Morlat
0a9176ebba Fix audio stream accidentally muted if early media was received. 2016-10-10 11:47:56 +02:00
Simon Morlat
e3570d9edd fix regressions due to last commit 2016-10-08 18:10:43 +02:00
Simon Morlat
4d500e84fe Fix tests around ICE and video that were not testing what they should do.
Add a big error to help understanding a common misuse of the library.
2016-10-05 22:40:29 +02:00
Jehan Monnier
4d20d10786 fix invalid reads in tunnel code 2016-10-04 13:23:41 +02:00
Jehan Monnier
a143948e26 rework list subscription activation.
-suscription list is now activated either if and rls server is set on a friend list or if the configuration parameter [sip],rls_uri is set.
2016-09-30 08:57:45 +02:00
Simon Morlat
eb273658c2 fix indentation 2016-09-30 00:46:29 +02:00
Simon Morlat
9cf85cdbcf fix bad cast to unsigned int 2016-09-28 14:59:52 +02:00
Jehan Monnier
7097f17143 fix crash when try muting unexisting audio stream 2016-09-28 14:50:06 +02:00
Simon Morlat
92d0a936f5 allow unlimited call log by default when sqlite storage is enabled 2016-09-28 14:26:48 +02:00
Sylvain Berfini
cc818e155f Fix infinite loop when calling linphone_core_enable_log_collection with the wrong state 2016-09-27 15:58:46 +02:00
Simon Morlat
f9aee35116 heavy rework of lists, presence list subscriptions, and fix many memory leaks 2016-09-22 22:10:36 +02:00
Sylvain Berfini
f42568dc71 Added tests + changes to make tls authentication on LinphoneAuthInfo work 2016-09-20 18:07:57 +02:00
Sylvain Berfini
39ee572c94 Added JNI wrapper for linphone_core_set_root_ca_data 2016-09-20 14:44:48 +02:00
Sylvain Berfini
2af5925e6f Added API to set RootCA by buffer instead of file 2016-09-20 14:20:52 +02:00
Sylvain Berfini
f575f94bb4 Added methods to set TLS certificate/key on LinphoneAuthInfo + updated auth_info_requested callback 2016-09-20 12:44:43 +02:00
Simon Morlat
ff3ff7aec1 fix logs and ipv6 enablement in tester. 2016-09-16 09:11:41 +02:00
Simon Morlat
0ca9c915ac make media_encryption_mandatory work with zRTP - by silencing calls until they are secured.
Add non regression tests for this.
2016-09-15 20:57:21 +02:00
Simon Morlat
a5341fe88a fix crash related to error occuring synchronously within linphone_core_invite() 2016-09-13 10:23:08 +02:00
Simon Morlat
1bc6f63db2 media_localip is guessed from signaling using call->dest_proxy. This ease the use of liblinphone on a machine with two interfaces (typically a one being a vpn).
Clean things around sal.c and sal_impl.c
2016-09-06 11:16:10 +02:00
Erwan Croze
1d1c196ead Update mediastreamer 2016-08-19 11:21:06 +02:00
Ghislain MARY
b05492078d Save nat policy changes immediately instead of waiting for the core destruction. 2016-08-18 15:03:55 +02:00
Ghislain MARY
bc0c127752 Fix bug 0003250: Reset logs button not working.
The file needs to be closed to be removed on Windows.
2016-08-10 11:42:10 +02:00
Sandrine Avakian
36d95999b5 Revert "Enable IPv6 by default on all platforms (it was only enabled on iOS)."
This reverts commit ead444f3f0.
2016-08-04 11:17:01 +02:00
Ghislain MARY
8a0823f5cb Apply configured RLS URI to the friend lists if no RLS URI are configured from them. 2016-07-29 11:09:45 +02:00
Ghislain MARY
ead444f3f0 Enable IPv6 by default on all platforms (it was only enabled on iOS). 2016-07-28 16:20:48 +02:00
Ghislain MARY
b03a9b25f8 Add API and config parameter to enable/disable DNS search. 2016-07-28 16:19:11 +02:00
Gautier Pelloux-Prayer
f6381d913a license: update FSF address 2016-07-27 11:58:38 +02:00
Ghislain MARY
20b66a100f Enable IPv6 by default on all platforms (it was only enabled on iOS). 2016-07-22 11:24:28 +02:00
Ghislain MARY
f77a2ada0a Fix definition and usage of LIBLINPHONE_GIT_VERSION. 2016-07-22 11:06:17 +02:00
Ghislain MARY
5dc6c5cb10 Add API and config parameter to enable/disable DNS search. 2016-07-13 13:45:05 +02:00
Erwan Croze
9d99aa7c00 Fix previous commit 2016-07-05 10:08:12 +02:00
Erwan Croze
1260c18640 Cast size_t to int in ms_error 2016-07-04 17:31:36 +02:00
Ghislain MARY
300c8b8737 Fix build for Windows 10. 2016-07-04 15:20:13 +02:00
Sylvain Berfini
1590b294ad Improved performances related to vCard parsing 2016-06-29 16:33:22 +02:00
Jehan Monnier
144743535d Merge remote-tracking branch 'origin/3.10.x' 2016-06-23 14:15:38 +02:00
Gautier Pelloux-Prayer
747209c613 tester: fix compilation on iOS 2016-06-22 16:23:38 +02:00
Ghislain MARY
b535d1f153 Use bctbx_list_t instead of MSList that has been deprecated. 2016-06-16 17:42:33 +02:00
Sandrine Avakian
a82a1acaa2 size_t warning. 2016-06-16 15:27:36 +02:00
Ghislain MARY
c13647f8bd Treat warnings as errors on Windows. 2016-06-16 12:23:53 +02:00
Simon Morlat
68e470907c implement late ICE activation, add test for it.
Application needs to set
[net]
allow_late_ice=1
2016-06-15 11:45:19 +02:00