Commit graph

119 commits

Author SHA1 Message Date
Jehan Monnier
1948fbcb07 Revert most of Ronan refactoring to avoid to much instability on master. 2017-09-08 15:13:34 +02:00
Ronan Abhamon
0feb3684f5 feat(core): avoid invalid cast (SalAddress <-> LinphoneAddress) 2017-09-05 13:59:54 +02:00
Simon Morlat
2dd2ee6e79 fix memory leaks 2017-07-31 16:08:56 +02:00
Ghislain MARY
7ceddff0b9 Do not rename files to compile them as C++. 2017-07-24 11:56:50 +02:00
Ghislain MARY
b9b283dcdb Compile source files as C++. 2017-07-21 17:06:41 +02:00
Jehan Monnier
9296483873 fix pidfonline checking 2017-06-02 15:52:25 +02:00
François Grisez
408da4db34 Declared the return type of functions returning an error code as LinphoneStatus 2017-04-13 17:00:23 +02:00
François Grisez
b8d8eac32f Make linphone_presence_model_set_basic_status() uses LinphoneStatus for its status code 2017-04-13 12:12:03 +02:00
Ghislain MARY
c979eeaa34 Rework presence to remove online and offline virtual activities and introduce consolidated presence. 2017-03-17 14:51:23 +01:00
François Grisez
17df3b86a5 Merge tag '3.11.0'
3.11.0
2017-02-24 16:38:36 +01:00
Ghislain MARY
747d0843d4 Fix build on Windows 10. 2017-02-23 18:53:03 +01:00
François Grisez
fd9fbedb40 Fix regression about P2P presence
Denying a friend to subscribe presence was no more possible
once we accepted.
2017-02-15 17:09:08 +01:00
François Grisez
dee29cb0d6 Make presence objects implements belle_sip_object_t interface 2017-01-18 11:35:50 +01:00
Simon Morlat
656ff43b13 fix most common warnings 2017-01-14 14:13:26 +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
33b72ce6b5 Move public header files in the include/linphone directory. 2016-11-15 14:41:18 +01:00
Simon Morlat
7ee83e5693 fix memory leaks 2016-09-22 23:06:15 +02:00
Simon Morlat
f9aee35116 heavy rework of lists, presence list subscriptions, and fix many memory leaks 2016-09-22 22:10:36 +02:00
Ghislain MARY
1cb1d7c5eb Allow friends to be added to a friend list even if they do not have a SIP address. 2016-08-01 17:30:51 +02:00
Ghislain MARY
0492c91ba1 No longer rely on the uri field of LinphoneFriend being set (use linphone_friend_get_address() instead). 2016-07-29 11:09:45 +02:00
Gautier Pelloux-Prayer
f6381d913a license: update FSF address 2016-07-27 11:58:38 +02:00
Ghislain MARY
300c8b8737 Fix build for Windows 10. 2016-07-04 15:20:13 +02:00
Ghislain MARY
b535d1f153 Use bctbx_list_t instead of MSList that has been deprecated. 2016-06-16 17:42:33 +02:00
Sylvain Berfini
015e7e7861 Fix crash when there is no default friend list 2016-06-03 14:43:28 +02:00
Ghislain MARY
22df29159f Merge branch 'dev_turn' 2016-06-03 10:10:51 +02:00
Ghislain MARY
3ccd09b1e4 Fix a lot of doxygen warnings. 2016-06-01 18:11:54 +02:00
Ghislain MARY
86705803e4 Fix memory leaks. 2016-06-01 13:58:53 +02:00
Jehan Monnier
026bbe8db3 Implement support of dialog created by Notify matching subscription 2016-05-11 14:54:38 +02:00
Sylvain Berfini
04f704aa93 Fixed two potential issues with presence 2016-05-11 11:37:59 +02:00
Sylvain Berfini
ecda7e67a5 Fix too many unref crash in vcard tester 2016-05-10 18:14:48 +02:00
Gautier Pelloux-Prayer
6a02a57018 presence.c: remove debug log 2016-04-21 14:39:17 +02:00
Gautier Pelloux-Prayer
c703de1e49 presence: oops, sorted list in wrong order 2016-04-18 16:51:35 +02:00
Gautier Pelloux-Prayer
1b732024f0 presence: fix bugs when fetching latest activity 2016-04-18 15:59:23 +02:00
Sylvain Berfini
b748b453d6 Merge branch 'master' into dev_vcard
Conflicts:
	tester/presence_tester.c
2016-02-04 16:39:43 +01:00
Jehan Monnier
2f3c2491e0 fix crash when notification timeout is received 2016-02-04 13:41:58 +01:00
Sylvain Berfini
6e38ee18d5 Merge branch 'master' into dev_vcard
Conflicts:
	coreapi/linphonecore.c
	tester/presence_tester.c
2016-02-03 17:16:33 +01:00
Jehan Monnier
29e0109c53 -Publish are now implemented using LinphoneEvent API. 2016-02-02 18:54:39 +01:00
Sylvain Berfini
bce8c3cc76 Started rework of friend lists management in linphone + database storage of friend lists 2016-01-14 15:04:08 +01:00
Ghislain MARY
01ee6e21f2 Fix build with Visual Studio 2015. 2015-12-30 11:58:09 +01:00
Simon Morlat
467acd3d1b fix crash in linphone-android when receiving a SUBSCRIBE because LinphoneFriend::lc is not set. 2015-12-22 11:03:20 +01:00
Ghislain MARY
820d26bacf Fix presence list tests. 2015-12-18 15:00:04 +01:00
Ghislain MARY
fccaa5e36e Handle versioning of presence list notifications + store information that we have received presence information for a friend. 2015-11-30 11:39:21 +01:00
Ghislain MARY
97f28a65ca Basic parsing of presence list notify. 2015-11-27 11:44:16 +01:00
Ghislain MARY
89aa523d71 Use LinphoneFriendList object for the list of friends of a LinphoneCore. 2015-11-23 17:41:09 +01:00
Simon Morlat
9b97d8d398 fix ugly crash 2015-11-07 13:35:27 +01:00
Simon Morlat
2cd6f5f474 implement rtcp-mux, not tested yet. 2015-11-06 13:07:43 +01:00
Simon Morlat
73cfad320d fix memory leaks around presence 2015-10-16 22:59:28 +02:00
Simon Morlat
a9d34e7b0f fix memory leaks and unreleased dialogs in presence management 2015-10-16 21:16:38 +02:00
Simon Morlat
177e400ddd fix memory leaks and flaws around presence 2015-10-15 16:46:48 +02:00
Simon Morlat
b9c32d33a5 send presence to multiple instances of a same user that subscribed to us. Fixes memory leak. 2015-09-04 22:23:00 +02:00