Commit graph

12546 commits

Author SHA1 Message Date
François Grisez
facab07c40 Creates a new singleton object for logging features in the API of Liblinphone
(cherry picked from commit d61a62de91)
2018-04-04 13:49:25 +02:00
Ghislain MARY
5e98347b31 Add log when we cannot find the selected valid ICE pair in the case where it should be there (retrofit of commit 452234d4). 2018-04-03 17:05:02 +02:00
Mickaël Turnel
13a398462c Fix implicit cast for windows. (retrofit of commit 1dfa27) 2018-04-03 16:59:55 +02:00
Mickaël Turnel
490c4bf913 Update fps tests according to VP8 conf table changes. (retrofit of commit fb465e) 2018-04-03 16:59:55 +02:00
Erwan Croze
4f805973ae Blacklist linphone_call_set_audio_route 2018-04-03 16:17:10 +02:00
François Grisez
47415adf2a Removes duplicate CMake command 2018-04-03 15:36:11 +02:00
Mickaël Turnel
b2f43b06de Add unit tests for fps in video calls. (retrofit of commit cc6b6b) 2018-04-03 15:12:03 +02:00
Mickaël Turnel
3976181afa Removed default bitrate limitation. (retrofit of commit 0d38a7) 2018-04-03 15:12:03 +02:00
Erwan Croze
4b2c1ef133 Init bctbx logger before create the core in factory 2018-04-03 14:37:03 +02:00
Jehan Monnier
220ccbac9a make sure local sip ports used by testers are always random 2018-04-03 13:22:27 +02:00
Jehan Monnier
fd91311ace avoid crash in case audio resources (mainly on macosx) take to much time to start 2018-04-03 13:21:32 +02:00
Benjamin Reis
e63290b4c7 better reason management 2018-03-30 17:00:52 +02:00
Benjamin Reis
91f5e64e5c do not crash on null reason header 2018-03-30 16:56:50 +02:00
Benjamin Reis
853f442694 fix NULL reason header & missed call when timeout 2018-03-30 16:54:23 +02:00
Simon Morlat
4dd2b64c0b Fix reference model of LinphoneChatMessage and its listener. 2018-03-29 10:55:09 +02:00
Simon Morlat
04fffe5c90 attempt to fix a crash with LinphoneChatMessage (java) pointing to a null LinphoneChatMessage (C) 2018-03-29 10:46:56 +02:00
Sylvain Berfini
8966c2ca77 Started method to get participants in given state for given chat message 2018-03-28 18:20:22 +02:00
Sylvain Berfini
cd08c6e2fe Added missing doc in header 2018-03-28 15:28:58 +02:00
Jehan Monnier
ba68bf754c improve group chat tests reliability 2018-03-28 15:09:20 +02:00
Jehan Monnier
0d604bd547 add performance test for resource list subscription 2018-03-28 13:04:05 +02:00
Simon Morlat
0945515d6c Fix unreliability with custom header handling. (retrofit of commit 384669 from master branch) 2018-03-26 15:42:43 +02:00
Erwan Croze
3ca2b0232d Fix cancelled_ringing_call test 2018-03-26 10:46:06 +02:00
Simon Morlat
eb2c46536e add offer answer test for payload types 2018-03-26 10:35:11 +02:00
Simon Morlat
b6678d64b6 Fix error messages printed by mediastreamer2 due to empty string instead of null string. 2018-03-26 10:34:18 +02:00
Simon Morlat
dcdb9528e6 Fix memory leaks when sending INFO messages 2018-03-21 18:27:47 +01:00
Simon Morlat
c566bf5d3f Fix tests 2018-03-21 17:46:52 +01:00
Simon Morlat
d51114d6c6 Fix test regressed because now ICE has a preference for IPv6 2018-03-21 16:34:27 +01:00
Simon Morlat
cd65cb0e11 Fix invalid declaration of C function. 2018-03-21 11:50:14 +01:00
Simon Morlat
b0b908efce Avoid detection of false leaks due to the address cache. 2018-03-21 10:57:06 +01:00
Jehan Monnier
1d103c7379 fix double unref in ICE tester 2018-03-20 17:46:10 +01:00
Ghislain MARY
95abefb81a Fix build with GCC 4.8. 2018-03-20 15:02:29 +01:00
Simon Morlat
be9a245657 fix compilation with NDK > 14
(cherry-picked from master, commit f28d968 .)
2018-03-19 17:57:24 +01:00
Simon Morlat
c38a2e0c77 Fix crash when trying to cancel a non-existing INVITE transaction. 2018-03-19 17:53:08 +01:00
Erwan Croze
29f9de93a3 Fix no break error in proxy.c 2018-03-19 17:15:16 +01:00
Jehan Monnier
4eb83a7b82 remove LeaksMemory from tester presence/App managed presence failure 2018-03-19 16:41:06 +01:00
Jehan Monnier
174f5f570a fix compilation issue 2018-03-19 16:35:11 +01:00
Simon Morlat
533f47c7a9 Indicate mediastreamer2 a maximum output bitrate, so that rate control algorithm can use it. 2018-03-19 16:24:20 +01:00
Simon Morlat
a26692f3e2 fix crash in linphonec 2018-03-19 16:20:26 +01:00
Simon Morlat
11354f2cf6 fix crash in linphonecsh 2018-03-19 16:18:54 +01:00
Jehan Monnier
dc4f2a155b Switch sip transports used by multi call testers to full tcp in case of IPV6 2018-03-19 14:31:12 +01:00
Jehan Monnier
5a985ca79d update proxy config etag on status PublishOk. It allows PUBLISH to be consistent over network state changes, avoiding orphan tuples to remain server side. 2018-03-19 14:19:23 +01:00
Simon Morlat
6c7c56271a Implement deferred ICE reinvite response when the ICE session isn't yet completed. 2018-03-18 10:44:33 +01:00
Ghislain MARY
3a0bcc675a Some more improvements to Content-Type and Content-Disposition handling. 2018-03-16 16:55:51 +01:00
Ghislain MARY
0cf7325c4b Fix memory leak with proxy config routes. 2018-03-16 15:58:48 +01:00
Ghislain MARY
01394ff75c Use unique_ptr for StunClient and IceAgent objects. 2018-03-16 14:55:55 +01:00
Ghislain MARY
5ec972c98d Improve Content-Type and Content-Disposition handling. 2018-03-16 14:41:12 +01:00
Sylvain Berfini
eb6713b68d Merge branch 'dev_multi_routes' into dev_refactor_cpp 2018-03-16 11:12:30 +01:00
Sylvain Berfini
bcf1baaff1 Wait for file transfer to be downloaded before sending Displayed IMDN 2018-03-16 11:04:08 +01:00
Sylvain Berfini
032f6cd91a When creating a message with no text, create an empty Content so we can use it to store an appData 2018-03-15 15:57:59 +01:00
Sylvain Berfini
f58ba4083e Moved appData from FileContent to any Content 2018-03-15 15:46:45 +01:00