Jehan Monnier
2d30e846d8
fix multicast lock crash + enable dtls for android
2015-02-23 13:40:48 +01:00
François Grisez
2e9036f365
Fix crach on windows: avoid creating message storage database when the SQLite file cannot be opened
2015-02-20 15:17:02 +01:00
Jehan Monnier
11ffe4f943
move rtp_session_set_symmetric_rtp for ice to the completion of ice
2015-02-19 17:17:40 +01:00
Jehan Monnier
587299ce03
fix crash in case of transport change when call is on error
2015-02-19 17:17:39 +01:00
Margaux Clerc
b3734e28a0
JNI setPayloadTypeNumber and resetLogCollection
2015-02-19 16:00:31 +01:00
Johan Pascal
00ef853170
Give DTLS fingerprint to context as soon as possible(do not wait for ice)
2015-02-19 14:02:13 +01:00
François Grisez
147d600cc8
Prevent liblinphone_gitversion.h from cleaning when building the distribution archive
2015-02-19 11:19:10 +01:00
Ghislain MARY
0b086009e9
Fix memory leak when cloning LinphoneContent objects.
2015-02-18 18:14:54 +01:00
Simon Morlat
8f3ff2dbd9
fix bug about authentication
...
When ha1 password storage is enabled (the default), the lookup of LinphoneAuthInfo must be done with realm, otherwise the password will not work.
2015-02-18 18:01:02 +01:00
Jehan Monnier
213206027f
rework dtls start
2015-02-18 17:56:47 +01:00
Ghislain MARY
20a5c21ee7
Fix memory leak of some strings extracted from XML documents.
2015-02-18 17:49:33 +01:00
Ghislain MARY
23ba230da6
Implement cancellation of file transfer for chat messages.
2015-02-18 16:59:10 +01:00
Ghislain MARY
5c8e2ad4ca
Document linphone_call_get_core() function.
2015-02-18 15:36:10 +01:00
Guillaume BIENKOWSKI
a971445719
Fix problem with missing SDP in 200 OK when the call is in early-media. We should recover correctly, we were not.
...
Also introduced the corresponding unit test.
2015-02-18 15:16:08 +01:00
Guillaume BIENKOWSKI
93486c97e0
Cosmetics
2015-02-18 15:16:08 +01:00
Guillaume BIENKOWSKI
56e58d0cee
Change the SDP removal mechanism for something a bit more tunable.
...
There is now an "SDP handling mode": you can choose between normal, simulate removal of SDP or simulate SDP error.
This allows for simulating 200 OK without SDP, for instance (a unit test is coming for this).
2015-02-18 15:16:08 +01:00
Simon Morlat
41a3e1e06d
rework multicast. It is not necessary to bind to the multicast address. 0.0.0.0 just works while the binding to the multicast address is rejected on windows
...
fixes reading provisionning config file from disk on windows.
2015-02-17 23:43:20 +01:00
Jehan Monnier
e1291ba3ea
rework a bit dtls
2015-02-17 17:05:10 +01:00
Margaux Clerc
d4670976df
Add JNI function mediaInProgress
2015-02-17 16:05:40 +01:00
Ghislain MARY
a149f36615
Add getter API for play_file and record_file.
2015-02-17 12:47:08 +01:00
Jehan Monnier
f5e0bc58de
configure cert path for dtls
2015-02-17 09:04:51 +01:00
Simon Morlat
d060f4bd65
fix warning
2015-02-16 18:33:00 +01:00
Jehan Monnier
ccb890ad94
simplify dtls session/media description attributes mgt
2015-02-16 17:50:41 +01:00
Simon Morlat
97c2607ec7
relax tests, ms2 and ortp must appear first in the link command to make sure that they are taken for inner directories.
2015-02-14 22:05:12 +01:00
Jehan Monnier
fd0a7cfd73
add more DTLS tests
2015-02-13 18:01:56 +01:00
Gautier Pelloux-Prayer
71204d66cd
Fix compilation warnings on android
2015-02-12 10:40:17 +01:00
Jehan Monnier
358950e135
fix compilation issue
2015-02-11 18:01:36 +01:00
Jehan Monnier
d107a069ed
avoid log handler removal in case of subsequence call to linphone_core_set_log_handler
2015-02-11 17:50:21 +01:00
Simon Morlat
90ee807c7e
event queue needs to be unregistered since RtpSession is kept
2015-02-11 09:31:09 +01:00
Margaux Clerc
e797f7063f
Add logcollection methods in linphoneFactory
2015-02-10 18:17:04 +01:00
Simon Morlat
e9f89d162f
do not unregister event queue while msticker is still running with the RtpSession.
...
The stream must be first stopped, then queue can be destroyed safely
2015-02-10 15:12:21 +01:00
Margaux Clerc
cd00cc8355
Add LinphoneCore.setPrimaryContact() with address
2015-02-09 17:37:59 +01:00
Simon Morlat
b97cb51e58
repair liblinphone again
2015-02-07 23:57:47 +01:00
Simon Morlat
5dbc66938c
rename LinphoneCallParamsMediaDirection into LinphoneMediaDirection, as it has no reason to be attached to LinphoneCallParams and could be re-used in other contexts.
2015-02-07 13:30:30 +01:00
Simon Morlat
7b62f3313d
repair linphone, broken by previous commit implementing stream directions.
2015-02-07 13:23:33 +01:00
Simon Morlat
589d3cd540
appnaping improvements
...
- take a background task during the ice gatethering for incoming call
- add timestamps to gtk debug window, which was required to investigate the issue.
Requires up to date belle-sip
2015-02-06 19:31:42 +01:00
Ghislain MARY
0d94ad277f
Handle media direction when creating the local media description according to the call params.
2015-02-06 19:04:11 +01:00
Ghislain MARY
c9376cc2dd
Add parameter and API to allow ringing while in the incoming early media call state.
2015-02-06 19:03:03 +01:00
Margaux Clerc
fae682d42a
Check exceptions on JNI listeners
2015-02-06 14:37:29 +01:00
Ghislain MARY
0f12a36b67
Allow queuing several incoming calls instead of declining all of them except the first.
2015-02-06 15:30:05 +01:00
Simon Morlat
59758df62d
add custom header API to proxy config
2015-02-05 20:34:38 +01:00
Ghislain MARY
1d080cb1f5
Add default_max_bandwidth parameter and apply it to video when no bandwidth is specified in the signalling.
2015-02-05 17:54:03 +01:00
Jehan Monnier
2b7f2fd1cb
Finilize multicast api java binding
2015-02-05 14:40:27 +01:00
Simon Morlat
10ebac867d
fix function that searches soundcard
2015-02-05 14:33:44 +01:00
Simon Morlat
7798932b93
fix to previous commit: a real local interface must be decided and bound to to send multicast.
...
For unicast calls, continue to bind to 0.0.0.0 as we need it for multi-homed environments.
2015-02-05 01:16:05 +01:00
Simon Morlat
9b95f24fc3
avoid multiple warnings due to ms_is_multicast() not used correctly, make code stream type agnostic
2015-02-05 00:09:46 +01:00
Simon Morlat
0009864a69
make remote offered fmtp appended to local ones, instead of replacing
2015-02-04 22:25:39 +01:00
Margaux Clerc
c2116983d5
Remove clear exceptions
2015-02-04 18:18:07 +01:00
Jehan Monnier
ca9738f673
prepare multicast control api java binding
2015-02-04 17:38:20 +01:00
Jehan Monnier
c2551b2baa
fix multicast documentation, add java api
2015-02-04 16:39:28 +01:00