Commit graph

65 commits

Author SHA1 Message Date
Ghislain MARY
4ab81b467f Optimize call logs fetching. 2017-03-23 11:30:54 +01:00
Simon Morlat
ca56844012 fix memory leaks 2017-03-22 15:01:47 +01:00
Ghislain MARY
a8418666e4 Fix deprecation warnings. 2017-03-20 11:15:26 +01:00
Ghislain MARY
6a9b199af6 Remove a lot of deprecation warnings. 2017-03-17 17:49:45 +01:00
François Grisez
72cfb8b49f Add a test testing early-media calls with network changing 2017-03-14 12:55:10 +01:00
Ghislain MARY
46d894caf6 Use correct macro to detect Android build. 2017-03-08 13:12:02 +01:00
Simon Morlat
280bd7f15c add test for new rate control 2017-02-23 14:18:14 +01:00
Jehan Monnier
74a3277084 -enable g729 by default
-add useragent to remote provisioning http request
2017-02-13 16:27:23 +01:00
Simon Morlat
669c3cee4e Fix tests broken by the change of RTP symmetric policy. 2017-02-08 13:58:03 +01:00
Simon Morlat
9949784c2d fix unreliable tests 2017-02-06 21:58:34 +01:00
Simon Morlat
23c34bc18f make sure that rtp statistics reported from LinphoneCall are updated after a stream terminates, so that it really says the exact number of packets that were received and sent. 2017-02-05 21:12:13 +01:00
Simon Morlat
a535162608 robustize tests 2017-02-05 12:17:23 +01:00
Simon Morlat
3080862c62 add test for a rare crash 2017-01-16 21:24:54 +01:00
Simon Morlat
ed17954707 fix memory leak 2017-01-16 16:07:08 +01:00
Benjamin Reis
6e898ccb0d delete tag toto 2017-01-16 11:31:59 +01:00
Benjamin Reis
be8db9bb58 Revert "cancel previous commit"
This reverts commit 16dadb5f87.
2017-01-16 11:29:44 +01:00
Benjamin Reis
16dadb5f87 cancel previous commit 2017-01-16 11:22:24 +01:00
Benjamin Reis
81e430c352 add tag toto to test on Jenkins 2017-01-16 10:10:14 +01:00
Simon Morlat
656ff43b13 fix most common warnings 2017-01-14 14:13:26 +01:00
Simon Morlat
5805d4b106 fix automake build 2017-01-14 13:52:52 +01:00
Ghislain MARY
5fd0fe2583 Fix some english mistakes. 2017-01-13 14:57:02 +01:00
François Grisez
85b5ca097a Reworking of Liblinphone API
* Introduction of LinphoneFactory singleton class to create
  core-independent object like LinphoneAddress or LinphoneVcard.
* Make several C structures inherite from belle_sip_object_t class:
	* LinphoneCore
	* LinphoneVcard
	* LinphoneAuthInfo
* Creation of the LinphoneCoreCbs class that enable to store the
  callbacks used by LinphoneCore.
2017-01-12 17:47:01 +01:00
Ghislain MARY
19d47a6478 Fix call repair when in paused state. 2017-01-12 12:00:21 +01:00
Jehan Monnier
a5361924f2 add unit tests 2017-01-11 14:39:22 +01:00
Ghislain MARY
292a798178 Set IPv6 address in RTP IO mode test if IPv6 is enabled. 2017-01-11 14:16:58 +01:00
Ghislain MARY
d55353a7c6 Use our own implementation of getnameinfo(). 2017-01-10 11:03:46 +01:00
Ghislain MARY
3f25339708 Add an iterate call when tunnel is connected so that the callback is called before going further. 2017-01-05 10:14:59 +01:00
Simon Morlat
00f620c58a Add a test for zrtp silent calls (with no RTP packets transmitted).
This tries to replicate a reported issue where the HELLO packet was never repeated.
This commit also fixes the assert of SAS code equality, that was passed only if SAS are known.
A zrtp call without SAS would pass the test before.
2016-12-21 23:05:48 +01:00
Ghislain MARY
66887a5200 Move some documentation from the source code to the headers. 2016-12-20 12:05:42 +01:00
Ghislain MARY
33b72ce6b5 Move public header files in the include/linphone directory. 2016-11-15 14:41:18 +01:00
Simon Morlat
29db7d5fdb fix memory leak 2016-11-05 00:06:51 +01:00
Ghislain MARY
8aa52c36a9 Prevent useless DNS resolution of STUN server. 2016-11-03 11:11:04 +01:00
Ghislain MARY
cdb72ebf7d Fix call recovery testers that were failing when run one after an other. 2016-11-02 16:12:16 +01:00
Simon Morlat
cceca72237 Fix crash when a reINVITE receives a 481 response. 2016-10-21 20:55:01 +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
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
Ghislain MARY
871984b4ee Merge branch 'dev_rat' 2016-10-19 10:29:27 +02:00
Simon Morlat
24cd60cf0d fix windows compiler warnings 2016-10-18 23:19:25 +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
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
0bf7d8d555 add new ICE tests 2016-10-14 15:41:49 +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
Ghislain MARY
0a4084bc4a Merge branch 'master' into dev_rat 2016-10-11 09:58:10 +02:00
Simon Morlat
be43cdfc41 fix crashing test 2016-10-10 10:36:22 +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