Gautier Pelloux-Prayer
f6381d913a
license: update FSF address
2016-07-27 11:58:38 +02:00
Ghislain MARY
b535d1f153
Use bctbx_list_t instead of MSList that has been deprecated.
2016-06-16 17:42:33 +02:00
Simon Morlat
e4c674c2e3
implement the sending of out-of-dialog NOTIFYs, and add non-regression test
...
This fixes a crash producing all the time when receiving such out-of-dialog NOTIFY.
2016-05-27 23:03:05 +02:00
Gautier Pelloux-Prayer
0d0ecca305
presence_server: fix memory leaks
2016-04-29 16:40:49 +02:00
François Grisez
3858fcdb0f
Fixes regression about early-media call
...
The camera was not enabled again after recieving the 200 Ok
response while an outgoing early media call establishment.
2016-03-21 15:56:19 +01:00
Jehan Monnier
966c7caa2d
-fix many memory leak
...
-unsubscribe in linphone_core_uninit
2016-03-10 18:58:44 +01:00
Simon Morlat
34a1e616b2
implement ice mode where the c= line is left to host candidate instead of stun (this is useful to interoperate with non-ice servers).
...
also, start to enable the use of ice without stun, though it is not working yet because of internal problems in the ice session.
2016-03-04 22:58:43 +01:00
Jehan Monnier
37d4a14532
-no longer decline calls if local presence status is closed
2016-02-09 11:02:57 +01:00
Jehan Monnier
29e0109c53
-Publish are now implemented using LinphoneEvent API.
2016-02-02 18:54:39 +01:00
Simon Morlat
df4ea94a8e
clean a few things around MSFactory usage
2016-02-01 14:48:58 +01:00
Sandrine Avakian
df63e006d7
Merge branch 'master' of git.linphone.org:linphone into dev_msfactory
...
# Conflicts:
# mediastreamer2
2016-01-29 17:15:35 +01:00
Sandrine Avakian
4b0e433b43
Merge branch 'master' of git.linphone.org:linphone into dev_msfactory
2016-01-29 14:29:17 +01:00
Jehan Monnier
580310fc74
implement io error handling for list subscription
2016-01-29 14:00:24 +01:00
Jehan Monnier
58cb7a3f57
use belle-sip refresher with dialog terminated recovery capability
2016-01-28 17:48:11 +01:00
Sandrine Avakian
d8e533b258
Merge branch 'master' of git.linphone.org:linphone into dev_msfactory
2016-01-27 10:21:37 +01:00
Simon Morlat
93f7cbd86f
fix ice restart tests
2016-01-25 17:13:48 +01:00
Sandrine Avakian
48b10c1724
Update media streamer2 : text stream, ring stream, audio stream.
...
Adding declaration of void ms_factory_set_mtu in factory.h.
Adding a getter linphone_core_get_factory(void *lc) in linphonecore.h.
2016-01-19 13:58:21 +01:00
François Grisez
38dfb9ab6f
Merge branch 'dev_conference_rfc4579'
2016-01-07 10:13:04 +01:00
Simon Morlat
60708a53ab
repair message storage
2016-01-06 17:40:36 +01:00
François Grisez
fe6d7528f4
Makes Linphone ignore REFER requests with BYE method set
2016-01-06 16:36:04 +01:00
Gautier Pelloux-Prayer
b711888ac0
ringplayer: add ring player object to play ringtones (CAF on iOS, WAV otherwise)
2016-01-05 10:31:23 +01:00
Ghislain MARY
e63f2ba108
Fix some memory leaks.
2015-11-30 17:45:09 +01:00
Ghislain MARY
97f28a65ca
Basic parsing of presence list notify.
2015-11-27 11:44:16 +01:00
Ghislain MARY
edd42fcf1b
Rework sal to be able multipart LinphoneContent objects.
2015-11-26 15:28:36 +01:00
Simon Morlat
2cd6f5f474
implement rtcp-mux, not tested yet.
2015-11-06 13:07:43 +01:00
Simon Morlat
3d7bbb5bd5
remove linphone_core_create_default_call_parameters() because this function is dangerous and error prone.
...
Indeed, it cannot guarantee that the created call params are compatible with the call being accepted or updated.
For doing an outgoing call there is no problem in using it but linphone_core_create_call_params() is better and hard to mis-use.
2015-10-31 12:00:28 +01:00
Gautier Pelloux-Prayer
1b6b49a579
conference: fix conference API with tests - there must be no current call in conference
2015-10-21 15:44:33 +02:00
Ghislain MARY
c6bc74a657
Fix bug #2337 : ICE reINVITE triggers streams redraw.
2015-10-08 15:36:35 +02:00
Ghislain MARY
a1c74ded6c
Fix compilation error.
2015-10-07 10:56:37 +02:00
Jehan Monnier
4648e9e7f3
add sdp_200_ack_follow_video_policy option to follow video policy to build SDP in case of INVITE without SDP for inactive video stream.
2015-10-07 08:35:19 +02:00
Simon Morlat
1f394e8622
various improvement to help debugging
2015-10-03 17:54:04 +02:00
Ghislain MARY
04185679c7
Fix bug 0002495: ICE restart doesn't work as expected.
...
A change in ICE credentials in the SDP detects an ICE restart and triggers stream reconstruction.
2015-09-28 17:04:51 +02:00
Simon Morlat
0f1cf8b14a
fix various recent problems with SDP offer/answer and ICE.
...
Most problematic was that declined streams were not put in SDP answers.
2015-09-24 16:44:07 +02:00
Simon Morlat
32eb45dfc6
fix bad handling of remote params, resulting in wrong information given in them in case of received INVITE without SDP
2015-09-24 11:15:34 +02:00
Simon Morlat
28a7d3dbbe
fix bug where a pause reINVITE was having a video stream while the original INVITE (made by other party) wasn't proposing video at all.
2015-09-23 18:11:03 +02:00
Sylvain Berfini
b5d0667594
Merge branch 'dev_rtt'
2015-09-22 11:12:34 +02:00
Simon Morlat
e0d2b13123
fix regression with previous commit regarding auth infos and ha1
2015-09-18 22:35:10 +02:00
Simon Morlat
096b71cd7e
refine management of ha1 vs clear text passwords.
...
if store_ha1_password option is set, then never store clear text password. Also whenever realm is known, compute the ha1 and drop the clear text password.
2015-09-18 13:26:36 +02:00
Gautier Pelloux-Prayer
fdf5abefd6
chat: refactoring it to always invoke callbacks when changing state, reenable disabled tests and add two new file upload tests where liblinphone should not crash while it does currently
2015-09-16 16:08:11 +02:00
Sylvain Berfini
c8f1f3b61e
Do not use anymore nb_streams but SAL_MEDIA_DESCRIPTION_MAX_STREAMS and skip inactive ones because active streams won't be at the start of the array anymore
2015-09-16 15:23:01 +02:00
Gautier Pelloux-Prayer
352b9c8406
callbacks.c: avoid crashing when we receive response to a message belonging to already destroyed chat room with unit test added
2015-09-08 10:34:49 +02:00
Simon Morlat
bf16b53c6e
fix memory leak when receiving a is-composing notification
2015-09-06 22:45:37 +02:00
Simon Morlat
0d87a22d1d
fix bugs in Paused state management. It was possible to transition from Paused to PausedByRemote, which actually breaks the Paused state, and eventually allows the pauser to be resumed by the paused.
2015-09-03 21:39:58 +02:00
Simon Morlat
ed2385ce28
Refactoring of states, handling of media direction, late offering and so on.
...
Almost working except one test.
2015-09-03 21:39:58 +02:00
Simon Morlat
3f7577a6ab
fix potential bug because internal_call_update flag was never reset.
2015-08-26 14:47:01 +02:00
Simon Morlat
52dc82cd5b
update ms2
2015-08-16 17:11:24 +02:00
Sylvain Berfini
f64f845c5d
Merge branch 'master' into dev_bb10
...
Conflicts:
mediastreamer2
oRTP
2015-07-31 16:14:15 +02:00
Gautier Pelloux-Prayer
3312e8be0b
callbacks.c: use state string not state id in text_delivery_update
2015-07-15 14:38:48 +02:00
Sylvain Berfini
307d8b69b2
Fix crash in log because of NULL
2015-07-08 13:45:21 +02:00
Gautier Pelloux-Prayer
240818afd8
tester: crosscorrelation tests now use a 1 sec wav input so that it lasts only 10 sec, not 355 sec.
2015-07-07 11:28:09 +02:00