Commit graph

4542 commits

Author SHA1 Message Date
Ghislain MARY
ee077ae5ad Fix bug where IMDN messages gets encryption by LIME and the other party then treat the decrypted message as plain text. 2017-01-23 17:59:32 +01:00
Sylvain Berfini
f92de2825e Improved performances of presence server list notify 2017-01-23 10:45:13 +01:00
Sylvain Berfini
2eb6304730 Improved performances by preventing parsing addresses for nothing 2017-01-20 18:11:04 +01:00
Benjamin Reis
54081aaee0 fix memory leak 2017-01-20 16:00:07 +01:00
Benjamin Reis
7f65973bd6 add function bctbx_mmap_delete_with_data for ullong & cchar 2017-01-20 14:20:56 +01:00
Sylvain Berfini
8903615cad Delete map when deleting friend list 2017-01-20 11:49:55 +01:00
Ghislain MARY
b4e9988c00 Add arm64 support for Android. 2017-01-20 11:19:30 +01:00
Ghislain MARY
415c6a4eec Use NDK_ARCHITECTURE instead of CMAKE_SYSTEM_PROCESSOR as library name suffix when building for Android. 2017-01-20 11:18:13 +01:00
Benjamin Reis
eeebd4aa4f Do not try to erase friend from map if ref key is null 2017-01-20 11:10:42 +01:00
Benjamin Reis
477a3266e9 clear the code 2017-01-20 11:02:45 +01:00
Benjamin Reis
ec7fd6f617 optimize always & ever 2017-01-20 10:48:10 +01:00
Benjamin Reis
5f98187202 keep optimizing 2017-01-20 10:09:03 +01:00
Benjamin Reis
07695c3c64 optimize perf 2017-01-20 09:35:14 +01:00
Benjamin Reis
88c467d684 Fix crash when import friend with no ref key 2017-01-19 17:49:21 +01:00
Sylvain Berfini
97c5b8f919 Performance improvements for find_friend_by_address 2017-01-19 17:38:19 +01:00
Ghislain MARY
a3b52d99ca Fix Python module. 2017-01-19 17:20:09 +01:00
Ghislain MARY
a7e58ad579 Reply to CANCEL with 200ok and terminate previous transaction instead of responding "Transaction does not exists" in case of re-INVITE cancellation. 2017-01-19 17:02:40 +01:00
Benjamin Reis
eb21482982 compare value of it not address + test find_friend_by_ref_key on empty list 2017-01-19 16:19:35 +01:00
Benjamin Reis
eea35502de add friends_map to friend list and change find_friend_by_ref_key 2017-01-19 15:05:02 +01:00
Erwan Croze
e00b30de86 Fixing error of compilation on windows 10 2017-01-18 15:58:39 +01:00
Sylvain Berfini
2b407fabfa Fixes for LIME when used with file body handler (requires belle-sip 1.5.0-133 or newer) 2017-01-18 12:46:14 +01:00
François Grisez
dee29cb0d6 Make presence objects implements belle_sip_object_t interface 2017-01-18 11:35:50 +01:00
Sylvain Berfini
c23ac67e0e Added deprecated tag on createLinphoneFriend methods in LinphoneCoreFactory 2017-01-18 10:36:43 +01:00
Sylvain Berfini
66715b35bc Fixed crash if friend doesn't have a core yet while creating a vcard 2017-01-18 10:22:01 +01:00
Benjamin Reis
c5bce292df Merge branch 'master' of git.linphone.org:linphone 2017-01-17 17:14:46 +01:00
Benjamin Reis
f3b94ce8c0 vcard validation only if friends stored 2017-01-17 17:14:37 +01:00
François Grisez
cc7bec3cf5 Fix memory leak 2017-01-17 15:41:57 +01:00
Sylvain Berfini
030b1c05d5 Fixed callback issue with file body handler if file is big enough + improved tester 2017-01-17 11:56:11 +01:00
Ghislain MARY
09627fe956 Print a warning when updating a call using the current call params. 2017-01-16 15:04:37 +01:00
Ghislain MARY
90678a34b1 Reflect real media directions in the current call params. 2017-01-16 12:21:51 +01:00
Simon Morlat
f9fb482d28 fix memory leaks 2017-01-16 11:23:20 +01:00
François Grisez
228e4a2f21 Add a getter to LinphoneVcard in order to access to the internal BelCard object 2017-01-16 09:29:21 +01:00
Simon Morlat
656ff43b13 fix most common warnings 2017-01-14 14:13:26 +01:00
Simon Morlat
5805d4b106 fix automake build 2017-01-14 13:52:52 +01:00
Simon Morlat
0f29b26da3 fix compilation issue 2017-01-14 12:23:59 +01:00
Simon Morlat
c541b8ec79 Make liblinphone use new jitter buffer from oRTP. 2017-01-13 18:01:23 +01:00
François Grisez
8419375aee Make LiphoneConfig inherite from belle_sip_object 2017-01-13 16:02:20 +01:00
Ghislain MARY
5fd0fe2583 Fix some english mistakes. 2017-01-13 14:57:02 +01:00
François Grisez
6160b6dbe1 Merge branch 'master' of git.linphone.org:linphone 2017-01-13 14:43:54 +01:00
François Grisez
3e037f26a0 Add a header file declaring functions exclusive for automatic wrapper generators 2017-01-13 14:08:46 +01:00
François Grisez
19950099c0 Rename LpConfig class into LinphoneConfig 2017-01-12 17:52:49 +01:00
François Grisez
163380c454 Move some comments from source files to headers 2017-01-12 17:51:44 +01:00
François Grisez
48c11e5135 Make linphone-doc target depend on files placed in include/linphone/ 2017-01-12 17:48:34 +01:00
Ghislain MARY
1f3b139551 Fix crash during call invite if no SIP transport is available. 2017-01-12 17:48:18 +01:00
François Grisez
85b5ca097a Reworking of Liblinphone API
* Introduction of LinphoneFactory singleton class to create
  core-independent object like LinphoneAddress or LinphoneVcard.
* Make several C structures inherite from belle_sip_object_t class:
	* LinphoneCore
	* LinphoneVcard
	* LinphoneAuthInfo
* Creation of the LinphoneCoreCbs class that enable to store the
  callbacks used by LinphoneCore.
2017-01-12 17:47:01 +01:00
Sylvain Berfini
7793ff2cce Set from while sending chat message before encryption step, so if it fails information is available 2017-01-12 17:04:18 +01:00
Sylvain Berfini
63cc85751c Fixed an issue with LIME and Preferred policy + added tests 2017-01-12 16:40:22 +01:00
Ghislain MARY
19d47a6478 Fix call repair when in paused state. 2017-01-12 12:00:21 +01:00
Sylvain Berfini
f9d6f3ae97 Fixed compil... 2017-01-11 13:05:36 +01:00
Sylvain Berfini
2e72668539 Fixed LIME tests 2017-01-11 12:17:08 +01:00