Commit graph

4526 commits

Author SHA1 Message Date
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
Ghislain MARY
ac13f96e53 Add missing symbol exports for build on Windows. 2017-01-11 11:49:27 +01:00
Ghislain MARY
d55353a7c6 Use our own implementation of getnameinfo(). 2017-01-10 11:03:46 +01:00
Benjamin Reis
2751c8a703 Modify linphone_chat_room_lime_available 2017-01-09 17:16:57 +01:00
Ghislain MARY
9fa30c5c20 Handle error cases in IMDN notifications. 2017-01-09 16:55:16 +01:00
Sylvain Berfini
7d1189819e Use getInstance from BelCardParser 2017-01-09 14:12:13 +01:00
Sylvain Berfini
4a04f3ba5a Do not increase unread message counter when sending one... 2017-01-04 17:31:22 +01:00
Ghislain MARY
b2df3b492e Compilation fixes. 2017-01-04 10:16:18 +01:00
Ghislain MARY
bf849dd3fa Fix bug 0001391: An incorrect presence activity is added if not is contained in a received presence XML. 2017-01-03 17:52:56 +01:00
Ghislain MARY
6e686b4cfd Fix bug 0003404: crash during ice re-invite in case of video only incoming call. 2017-01-03 16:46:52 +01:00
Ghislain MARY
e34327f58f Handle IM notification policy. 2017-01-03 14:56:56 +01:00
Ghislain MARY
6e37c97cb5 Add the LinphoneImNotifPolicy object to configure whether to display/send IM notifications (is_composing, message delivered, message displayed). 2017-01-03 14:56:17 +01:00
Ghislain MARY
f9ae431782 The (is_)read field of a LinphoneChatMessage is now deprecated, the LinphoneChatMessageStateDisplayed state is used instead. 2017-01-03 14:56:17 +01:00
Ghislain MARY
7889b0610b Store weak references of chat messages in the chat room to be able to returned the same LinphoneChatMessage object to the application. 2017-01-03 14:56:17 +01:00
Ghislain MARY
410f5b9e1c Revert message callbacks moved to LinphoneChatRoom instead of LinphoneChatMessage. 2017-01-03 14:56:17 +01:00
Ghislain MARY
9867c2fee7 Send and receive imdn. 2017-01-03 14:56:17 +01:00
Sylvain Berfini
41b9cf9c67 Fix allocs and frees in lime 2017-01-03 12:29:39 +01:00