Commit graph

10921 commits

Author SHA1 Message Date
Jehan Monnier
07845c1939 make sure cmakelist does not overide CXX_FLAGS 2017-09-19 14:01:38 +02:00
Simon Morlat
8c50b06b10 Fix again (workaround for win10 hang) 2017-09-19 09:31:14 +02:00
Simon Morlat
f28d968a67 fix compilation with NDK > 14 2017-09-18 21:11:24 +02:00
Simon Morlat
c4f3981df2 possible workaround for win10 test suite hang. 2017-09-18 16:10:24 +02:00
Simon Morlat
d3cef31cc5 Fix crash when trying to cancel a non-existing INVITE transaction 2017-09-18 16:09:05 +02:00
Erwan Croze
279e26151d Fix no break error in proxy.c 2017-09-18 10:47:59 +02:00
Simon Morlat
ed5f18e32b Merge remote-tracking branch 'origin/dev_ice_defered_response' 2017-09-16 11:01:04 +02:00
Simon Morlat
c3b31767a3 fix crash in linphonec 2017-09-14 21:16:05 +02:00
Simon Morlat
f145c0d49e fix crash in linphonecsh 2017-09-14 21:08:59 +02:00
Simon Morlat
30d04d4ca7 Indicate mediastreamer2 a maximum output bitrate, so that rate control algorithm can use it. 2017-09-14 17:43:50 +02:00
Jehan Monnier
337f1e1674 Switch sip transports used by multi call testers to full tcp in case of IPV6 2017-09-14 15:03:46 +02:00
Jehan Monnier
f6428479a0 update proxy config etag on status PublishOk. It allows PUBLISH to be consistent over network state changes, avoiding orphan tuples to remain server side. 2017-09-14 13:08:42 +02:00
Simon Morlat
b957318fa0 implement defered ICE response to reINVITE, as defined by RFC.
This produces when the Controlled side hasn't finished yet with its check list processing, while the controlling side has finished and has sent a reINVITE with remote-candidates.
In this case of the 200Ok of the reINVITE must be delayed to the point where the controlled side finishes its check list processing.
2017-09-14 10:05:45 +02:00
Mickaël Turnel
d981a246f8 Fix wrong test function name 2017-09-12 13:47:13 +02:00
Simon Morlat
e53139f315 - don't recreate RtpSession in case of call restart
- create them at the very beginining of the call so that app can access rtp modifiers in IncomingReceived and OutgoingInit states.
2017-09-12 12:11:08 +02:00
Mickaël Turnel
3ac3ddcda2 Fix the test for a high bandwidth with a callback 2017-09-12 12:03:37 +02:00
Mickaël Turnel
f164137ad2 Fix the reception of tmmbr for the callback 2017-09-12 12:02:11 +02:00
Simon Morlat
8ef0c3e2ff fix crash when receiving an ortp event without packet (temporary fix, a better one is coming) 2017-09-11 21:10:26 +02:00
Mickaël Turnel
df7dccf4ad Add a test for video bandwith estimation with tmmbr callback 2017-09-11 14:45:00 +02:00
Mickaël Turnel
81cb216c22 Add a callback to get TMMBR values 2017-09-11 14:45:00 +02:00
Mickaël Turnel
a554ad1c91 Add estimated download bandwith stat for video calls 2017-09-11 14:45:00 +02:00
Erwan Croze
ae5d71653a Updating gitignore 2017-09-11 09:23:00 +02:00
Sylvain Berfini
83a3cf7ad4 Prepare code for Android NDK r15c with API 26 target 2017-09-08 16:27:24 +02:00
Sylvain Berfini
0540ba4105 Flexisip's DOS test wasn't working 2017-09-08 15:17:27 +02:00
François Grisez
cb84ac9a36 Makes the CSharp wrapper generator to work with Python 3 2017-09-08 15:17:15 +02:00
Simon Morlat
983fd3b343 stop transaction's retransmissions when a call is cancelled. 2017-09-08 15:16:51 +02:00
Jehan Monnier
db3c9fb8d3 make sure publishs are restart after a network state changed from DOWN to UP 2017-09-08 15:16:37 +02:00
Sylvain Berfini
8ac64396dc Prevent test Call redirected by callee from crashing 2017-09-08 15:15:49 +02:00
Simon Morlat
e19c213241 Clear refcounting of LinphoneVideoDefinition object. 2017-09-08 15:15:33 +02:00
Benjamin Reis
7f060253f3 add leak memory tag to App managed failure presence test 2017-09-08 15:15:07 +02:00
Benjamin Reis
b93fe43b67 add leak memory tag to App managed failure presence test 2017-09-08 15:15:07 +02:00
Simon Morlat
d0ad8713cd Fix : don't trigger legacy stun tests when ICE is enabled 2017-09-08 15:14:48 +02:00
Benjamin Reis
1c2b5ab29c Add accepted elswhere and declined elsewhere call status, do not display this status as missed + tester 2017-09-08 15:14:35 +02:00
Jehan Monnier
1948fbcb07 Revert most of Ronan refactoring to avoid to much instability on master. 2017-09-08 15:13:34 +02:00
Jehan Monnier
252925a373 improve logging to make sure all logger are handler by liblinphone, including, ortp, bzrtp and belle-sip 2017-09-08 13:58:30 +02:00
Jehan Monnier
c0696f786d zrtp cache migration must only take uri from local identity instead of whole LinphoneAddress, including display name. 2017-09-08 13:58:30 +02:00
Ronan Abhamon
1ff50ec179 feat(Events): finish impl 2017-09-08 09:24:09 +02:00
Sylvain Berfini
a87e810a9b Flexisip's DOS test wasn't working 2017-09-07 16:25:25 +02:00
Ronan Abhamon
795b46413b fix(core): sort include 2017-09-07 16:00:58 +02:00
Ronan Abhamon
f94f51521c feat(core): rename message to chat-message 2017-09-07 15:56:35 +02:00
François Grisez
0130de40cd Makes the CSharp wrapper generator to work with Python 3 2017-09-07 14:45:47 +02:00
Simon Morlat
daa9ed3fa2 fix compilation issue on android 2017-09-07 09:30:57 +02:00
Ronan Abhamon
77b35ea4fc feat(EventsDb): supports message file info 2017-09-06 17:23:26 +02:00
Simon Morlat
3d283b2953 stop transaction's retransmissions when a call is cancelled. 2017-09-06 17:23:13 +02:00
Ronan Abhamon
648119fd4b fix(EventsDb): avoid duplication in db 2017-09-06 17:05:46 +02:00
Ronan Abhamon
b83fe6411a feat(EventsDb): fixes + add new test 2017-09-06 16:50:44 +02:00
Jehan Monnier
7dab187bfc make sure publishs are restart after a network state changed from DOWN to UP 2017-09-06 10:21:44 +02:00
Ronan Abhamon
35268a12e6 fix(call): avoid memory leak 2017-09-06 10:11:32 +02:00
Ronan Abhamon
14d74d7529 fix(call): avoid crash in sal_op_set_and_clean_contact_address 2017-09-06 09:31:09 +02:00
Ronan Abhamon
f755d8bee8 feat(tests): add a clonable object test 2017-09-05 17:37:01 +02:00