Commit graph

3730 commits

Author SHA1 Message Date
Gautier Pelloux-Prayer
7d1ef8829c sal_impl.c: fix user-agent if PACKAGE_NAME or/and LIBLIPHONE_VERSION are undefined 2016-02-29 16:20:00 +01:00
Simon Morlat
1a372e360e read/write logs with file open as binary 2016-02-27 11:51:36 +01:00
Simon Morlat
6077331d03 restrict the creation of additional outgoing calls to avoid conditions of conflicting access to soundcard 2016-02-26 17:24:42 +01:00
François Grisez
4b91e2b029 Add a pre-condition to linphone_conference_remove_participant() 2016-02-26 13:48:36 +01:00
Gautier Pelloux-Prayer
30e504c263 TunnelManager.cc: invoke sal_set_tunnel when destroying tunnel 2016-02-25 16:42:35 +01:00
Gautier Pelloux-Prayer
07d92908ca linphonecore.c: linphone_core_sound_resources_locked should return YES if ICE in progress 2016-02-25 14:46:18 +01:00
Simon Morlat
bc2d0a046d fix indirect table overflow with JNI's getFriend() 2016-02-25 14:04:30 +01:00
Gautier Pelloux-Prayer
3df89f60e0 gtk: add lime "preferred" choice 2016-02-25 12:40:53 +01:00
Gautier Pelloux-Prayer
55900bbf66 chat: add possibility to use Lime conditionnally (when secrets have been shared only) 2016-02-25 11:30:44 +01:00
Ghislain MARY
c64cf6b4ca Allow building both shared and static libraries with CMake. 2016-02-24 17:54:29 +01:00
Gautier Pelloux-Prayer
f734477ce4 account_creator.c: fix compilation 2016-02-24 11:48:48 +01:00
Gautier Pelloux-Prayer
bd56907136 account_creator.c: escape username 2016-02-24 10:55:05 +01:00
Simon Morlat
fa7d1c1733 improve handling of legacy (buggy) opus payload type declarations: do not modify the local payload type. 2016-02-23 17:59:00 +01:00
Gautier Pelloux-Prayer
30d30f60cc chat.c: dont change message state to in progress if we failed to send it (fix improper field test) 2016-02-23 10:49:13 +01:00
Simon Morlat
023f3849e1 Revert "chat.c: dont change message state to in progress if we failed to send it"
This reverts commit 17ee1f1590.
2016-02-23 01:02:47 +01:00
Gautier Pelloux-Prayer
17ee1f1590 chat.c: dont change message state to in progress if we failed to send it 2016-02-22 16:25:47 +01:00
Ghislain MARY
f9eaa1a0f1 Handle body compression for presence list. 2016-02-19 15:14:28 +01:00
Simon Morlat
9f05b7aadc fix implicit avpf test race condition 2016-02-19 11:42:48 +01:00
Gautier Pelloux-Prayer
0cdd55461d linphonecore.c: fix windows specific (sight) error 2016-02-19 09:23:43 +01:00
Gautier Pelloux-Prayer
b0c8780281 linphonecore.c: fix linphone_core_mic_enabled which returned opposite value in conference mode 2016-02-18 15:57:18 +01:00
Simon Morlat
73a37d4242 allow explicit pause/resume to "repair" a broken call 2016-02-18 15:40:05 +01:00
Gautier Pelloux-Prayer
4bef511e53 linphonecore.c: fix log collection 2016-02-18 12:31:33 +01:00
Sylvain Berfini
2cab9fe981 Try to convert ISO to UTF8 before generating xml entry for LpConfig dump 2016-02-18 12:14:01 +01:00
Gautier Pelloux-Prayer
028afb264d linphonecore.c: release adress after usage 2016-02-16 14:00:59 +01:00
Gautier Pelloux-Prayer
f14b6e73eb linphonecore.c: linphone_core_redirect_call should interpret url as linphone_core_transfer_call does 2016-02-16 11:38:54 +01:00
Ghislain MARY
6ac4d568f3 Merge branch 'bctoolbox'
Conflicts:
	mediastreamer2
2016-02-15 11:59:35 +01:00
Svalorzen
e78a360a87 Modified soundcard show command to show whether we are using files or not 2016-02-15 09:40:18 +01:00
Gautier Pelloux-Prayer
da9c8393fc linphonecall.c: fix crash in zrtp 2016-02-11 16:44:16 +01:00
Simon Morlat
1b7f53849d improve soundcard management 2016-02-11 15:51:06 +01:00
Jehan Monnier
4b1cfa3ddf make sure even linphone friends created with legacy constructor do not lead to a crash if used in friend-list 2016-02-10 18:13:38 +01:00
Simon Morlat
2c929a08c7 add java method to configure user certificates 2016-02-10 17:00:22 +01:00
Gautier Pelloux-Prayer
2ccfd093d3 sal_impl.c: fix 200 OK header, proposed by Christian Spielberger 2016-02-10 14:02:28 +01:00
Johan Pascal
5b4f50fb66 Lime uses bctoolbox crypto API 2016-02-09 22:02:59 +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
b655775220 -enable ice message integrity check by default.
-Can be disabled for backward compatibility with Linphone prior to December 2014
2016-02-08 14:04:52 +01:00
Gautier Pelloux-Prayer
9c4bdf946a account_creator.c: apply transport 2016-02-08 10:44:28 +01:00
Simon Morlat
4fe85734d4 add JNI implementation for LinphoneCore.setDnsServers() 2016-02-07 23:02:48 +01:00
Simon Morlat
a0646a0f9d add method to configure dns servers 2016-02-07 22:35:36 +01:00
Simon Morlat
947d39f9ba fix too short timeouts for redirect test 2016-02-07 11:18:47 +01:00
Simon Morlat
d3e3740a64 fix crashes around presence and publish.
Documentation was not consistent with actual code was doing. LinphoneEvent becomes a true belle_sip_object_t, which now evidences memory leaks.
update ms2
2016-02-06 11:51:06 +01:00
Ghislain MARY
8e3c881836 Fix build on Windows. 2016-02-05 17:50:14 +01:00
Jehan Monnier
7fca3be419 On invalidate, only notify friend with an already known presence model 2016-02-05 17:11:45 +01:00
Ghislain MARY
4c2de4f59a Disable dummy STUN packets sending when ICE is activated. 2016-02-05 11:30:10 +01:00
Johan Pascal
b504646e58 Move crypto API to bctoolbox
- LIME is yet to be ported, compilation fail with LIME enabled
2016-02-04 23:32:38 +01:00
Simon Morlat
dc52e150b7 adapt android jni to MSFactory usage, and add linphone_core_reload_ms_plugins() as a new way of loading plugins after LinphoneCore has been created.
This can be used on platforms where dynamic loading of plugins is not permitted, by doing things in this sequence:
1) Create the LinphoneCore as usual
2) call the libms*_init() routines of the plugins by passing them the MSFactory obtained via linphone_core_get_ms_factory()
3) call linphone_core_reload_ms_plugins()
2016-02-04 22:01:00 +01:00
Ghislain MARY
d61fe35f48 Add API to force the use of relay when using ICE (for tests purpose) + add test that does just that. 2016-02-04 16:52:59 +01:00
Jehan Monnier
89e977998f start long running task during tunnel udp link probing 2016-02-04 16:11:43 +01:00
Jehan Monnier
2f3c2491e0 fix crash when notification timeout is received 2016-02-04 13:41:58 +01:00
Ghislain MARY
5644d8332f Fix build on Windows. 2016-02-04 11:22:16 +01:00
Simon Morlat
86d8674d80 fix LINPHONE_DEPRECATED 2016-02-03 16:37:14 +01:00