Commit graph

9606 commits

Author SHA1 Message Date
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
Jehan Monnier
b4e51b12da expose diversion header at call level 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
Ghislain MARY
c71cfe46ec Fix build of Python module + handle wrapper generation of deprecated methods. 2016-09-28 14:19:41 +02:00
Simon Morlat
33a781807e Revert "chat.c: avoid crashing when sending too big uri"
This fix is bad as it will hide any message greater than 1000 characters. The root cause of the original problem is probably not understood.

This reverts commit 545d9ac09f.
2016-09-28 11:49:48 +02:00
Jehan Monnier
e8e922f0bf fix header replaces usage according to rfc3891 2016-09-28 11:24:52 +02:00
Ghislain MARY
2240076883 Disable IPv6 explicitely in STUN testers because it is now enabled by default. 2016-09-27 16:54:31 +02:00
Ghislain MARY
560166fbb6 Update ms2 submodule. 2016-09-27 16:54:18 +02:00
Erwan Croze
46ae852a1c Update mediastreamer 2016-09-27 16:08:37 +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
Jehan Monnier
6f53427358 update ms2 2016-09-27 08:48:14 +02:00
Ghislain MARY
5aa030d578 Replace sal_op_is_ipv6() by sal_op_get_address_family().
This is necessary because in some cases the op cannot tell whether it is IPv6 or IPv4. And in such cases we can fallback to an other method to get the information (get_local_ip_for()).
2016-09-26 17:59:40 +02:00
Simon Morlat
fd78a2f7b9 fix absence of assert report in xml output of tests when a test is leaking memory. 2016-09-26 16:02:16 +02:00
Simon Morlat
af47cd4e8c fix crash 2016-09-23 15:37:53 +02:00
Ghislain MARY
e46417d209 Do not send list subscription when the "use_rls_presence" is set to 0. 2016-09-23 13:50:19 +02:00
Ghislain MARY
1bb3179563 Update ms2 submodule. 2016-09-23 13:50:12 +02:00
Simon Morlat
638c77300b fix build issues 2016-09-23 11:01:49 +02:00
Simon Morlat
7ee83e5693 fix memory leaks 2016-09-22 23:06:15 +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
Erwan Croze
c0fa38c6c3 Update mediastreamer 2016-09-22 15:07:11 +02:00
Sylvain Berfini
e5c5c45147 Keep track of used ABI when loading Android libraries 2016-09-22 10:41:34 +02:00
Simon Morlat
05d712ecdd improve ipv6 selection when making outgoing call without prior register. 2016-09-21 19:30:52 +02:00
Erwan Croze
56d52b8bac Adding AES_CM_256 to deprecated crypto suite 2016-09-21 15:17:22 +02:00
Sylvain Berfini
05cf0889ea Revert to old auth_info_requested callback and added a new one instead 2016-09-21 13:03:23 +02:00
Erwan Croze
b98e85186c Don't load openh264 if not enabled on the project 2016-09-21 11:13:19 +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
38ad727c61 Added JNI wrapper for TLS certificate/key related methods in LinphoneCore and LinphoneAuthInfo 2016-09-20 13:13:39 +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
Sylvain Berfini
9aa49cdcc9 Added test for publish/subscribe in flexisip suite 2016-09-19 14:38:05 +02:00
Simon Morlat
ff3ff7aec1 fix logs and ipv6 enablement in tester. 2016-09-16 09:11:41 +02:00
Jehan Monnier
268de5e752 fix ios build 2016-09-16 09:10:28 +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
Jehan Monnier
47ecf3daae add tester for trunk prefix removal in case of e164 number 2016-09-15 15:40:00 +02:00
Simon Morlat
1be0484d43 do not send full list subcription if a single friend has been edited. 2016-09-15 11:36:04 +02:00
Simon Morlat
3322463148 fix crash and bug around presence list subscription 2016-09-14 16:29:31 +02:00
Sylvain Berfini
09e861e19e JNI wrapper for linphone_friend_get_presence_model_for_uri_or_tel 2016-09-14 15:46:12 +02:00
Jehan Monnier
e6032177a8 fix flatten_number to remove trunk number from e164 number. ex +33 (0) 2222 becomes +332222 2016-09-14 12:09:11 +02:00
Sylvain Berfini
a6e7eec3b3 Fix friend database migration to allow NULL sip_uri 2016-09-14 11:37:42 +02:00
Ghislain MARY
c87b9a5a3b Update ms2 submodule. 2016-09-13 13:39:40 +02:00
Margaux Clerc
9681ccb171 Fix null pointer exception 2016-09-13 10:53:13 +02:00
Simon Morlat
a5341fe88a fix crash related to error occuring synchronously within linphone_core_invite() 2016-09-13 10:23:08 +02:00
Gautier Pelloux-Prayer
b2a78cbf97 Revert "Experimental feature lime"
This reverts commit 837b94df2d.
2016-09-12 15:22:35 +02:00
Simon Morlat
c14fe94ef6 update ms2 2016-09-12 10:46:39 +02:00
Erwan Croze
35ad211d22 add dtmf on call 2016-09-07 15:32:55 +02:00
Gautier Pelloux-Prayer
510e9d92d0 gtk: fix friends sort 2016-09-06 12:29:33 +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
Gautier Pelloux-Prayer
545d9ac09f chat.c: avoid crashing when sending too big uri 2016-09-05 16:58:09 +02:00