Commit graph

1522 commits

Author SHA1 Message Date
Sylvain Berfini
3ff8a88a1e Updated linphone_friend_get_addresses to return a const list that doesn't have to freed after 2016-10-24 12:09:14 +02:00
Simon Morlat
cceca72237 Fix crash when a reINVITE receives a 481 response. 2016-10-21 20:55:01 +02:00
Sylvain Berfini
c7e0929094 Cache vCards SIP addresses for faster getters 2016-10-21 17:36:19 +02:00
Simon Morlat
57fc3171db Rework and clarify the "Call with ICE and video added" test family.
add_video() no longer exists and is replaced by request_video(), since this function doesn't guarantee video to be established depending on receiver's policy.
Also, it no longer modifies the video policy, for clarity. Instead, it uses linphone_core_accept_call_update() to accept video despite of video policy.
2016-10-20 23:02:28 +02:00
Simon Morlat
f3e57f6bbd fix warning 2016-10-20 12:12:08 +02:00
Erwan Croze
006a19db02 Fix getline prototype: warning size_t != ssize_t 2016-10-20 11:34:07 +02:00
Simon Morlat
6b4c34d60a work in progress regarding video test, but still not functional 2016-10-20 01:42:49 +02:00
Ghislain MARY
9a23352c4c Stricter compilation options + new compilation error fixes. 2016-10-19 17:31:07 +02:00
Sylvain Berfini
24f757b24f Fixed Flexisip's DOS protection tester 2016-10-19 11:54:30 +02:00
Sylvain Berfini
d23a3c18f5 Added leak memory tag to 2 vcard tests 2016-10-19 11:06:33 +02:00
Ghislain MARY
871984b4ee Merge branch 'dev_rat' 2016-10-19 10:29:27 +02:00
Simon Morlat
44db48229d Add troubleshooting in video call test suite. 2016-10-18 23:37:15 +02:00
Simon Morlat
24cd60cf0d fix windows compiler warnings 2016-10-18 23:19:25 +02:00
Simon Morlat
a5a65227b3 Repair multicast when ipv6 is enabled. 2016-10-18 23:10:21 +02:00
Simon Morlat
f58754fd81 fix removal of chatdb and record files after succesfull tests. 2016-10-18 21:22:47 +02:00
Ghislain MARY
21e37459d1 Change behaviour of "Call paused resumed with sip packet losses" test because of RAT changes. 2016-10-18 17:04:44 +02:00
Simon Morlat
884cc80809 fix issue with video stream not started if ICE gathering is not performed. 2016-10-18 14:14:39 +02:00
Simon Morlat
516508756d skip tests that require vcard 2016-10-18 12:00:52 +02:00
Simon Morlat
c6768c9810 don't wait a register that will no longer arrive. 2016-10-18 11:36:09 +02:00
Ghislain MARY
e50961a8ff Merge branch 'master' into dev_rat 2016-10-18 11:06:03 +02:00
Ghislain MARY
504c1df3f7 Repair some regressions caused by the changes made for RAT. 2016-10-18 11:04:50 +02:00
Simon Morlat
565f83f13d improve and fix management of REGISTER in LinphoneProxyConfig 2016-10-14 18:59:54 +02:00
Simon Morlat
5fcbe14a7f add new test 2016-10-14 16:39:23 +02:00
Simon Morlat
0bf7d8d555 add new ICE tests 2016-10-14 15:41:49 +02:00
Simon Morlat
8f9ae2198a fix potential memory leak 2016-10-14 14:30:12 +02:00
Simon Morlat
450823d634 fix tests 2016-10-14 14:04:39 +02:00
Ghislain MARY
7dedf2cf8f Fix call params memory leaks. 2016-10-13 17:50:37 +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
59a76226ff fix rtp symmetric for IP version changes, and fix crash in mediastreamer2 2016-10-13 13:10:39 +02:00
Jehan Monnier
0d2d98fb9c fix tester, make sure publish status is arrived before destroying linphone core. 2016-10-13 09:07:40 +02:00
Simon Morlat
ac1ce42bad workaround unreliable IPv6 connections of our Freebox V6 2016-10-12 16:57:31 +02:00
Jehan Monnier
628eb7f5c8 fix static compilation 2016-10-12 14:45:13 +02:00
Simon Morlat
0be65ba834 fix tests 2016-10-11 10:34:25 +02:00
Ghislain MARY
0a4084bc4a Merge branch 'master' into dev_rat 2016-10-11 09:58:10 +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
be43cdfc41 fix crashing test 2016-10-10 10:36:22 +02:00
Simon Morlat
0be87c5c24 don't send register when nothing has changed. 2016-10-08 09:13:57 +02:00
Simon Morlat
f1ae36112b fix tests 2016-10-07 19:57:59 +02:00
Simon Morlat
a47a9a9c06 fix tests 2016-10-06 22:43:14 +02:00
Simon Morlat
511bd799a5 don't use TLS for "sipv4" subdomain of example.org because the server's certificate is not for this domain. 2016-10-06 21:35:12 +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
Simon Morlat
2c01e3f61f fix crash in publish without expires 2016-10-05 10:28:17 +02:00
Jehan Monnier
4d20d10786 fix invalid reads in tunnel code 2016-10-04 13:23:41 +02:00
Ghislain MARY
1fce1b1581 Repair call where a connection loss occurs on the caller side by sending a new INVITE with a Replaces header. 2016-09-30 16:55:47 +02:00
Ghislain MARY
73539fefa1 Try to repair calls in early state when a network loss occurs. 2016-09-30 16:55:47 +02:00
Simon Morlat
d04be099a2 Robustize LinphoneEvent api, fix memory leaks and crashes in error conditions.
Add new tests.
2016-09-30 00:39:57 +02:00
Sylvain Berfini
8c3767b154 Updated client TLS tester 2016-09-29 11:40:44 +02:00
Jehan Monnier
0f600593f2 fix multi call testers 2016-09-28 16:54:16 +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