Jehan Monnier
1948fbcb07
Revert most of Ronan refactoring to avoid to much instability on master.
2017-09-08 15:13:34 +02:00
Jehan Monnier
7dab187bfc
make sure publishs are restart after a network state changed from DOWN to UP
2017-09-06 10:21:44 +02:00
Ronan Abhamon
76c884abba
fix(core): avoid memory leaks
2017-09-05 16:11:11 +02:00
Ronan Abhamon
0feb3684f5
feat(core): avoid invalid cast (SalAddress <-> LinphoneAddress)
2017-09-05 13:59:54 +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
6fdaf45486
make sure publish proxy config has same From/To
2017-06-05 11:49:13 +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
Simon Morlat
95098f055a
Make LinphoneErrorInfo a belle-sip object. Add new accessors, and make it able to take Reason headers in incoming requests (feature to be tested)
2017-03-22 14:45:24 +01:00
Ghislain MARY
612e63f684
Fix build on Windows.
2017-02-07 18:14:30 +01:00
Ghislain MARY
33b72ce6b5
Move public header files in the include/linphone directory.
2016-11-15 14:41:18 +01:00
Simon Morlat
219f5dbf07
fix memory leak in quality reporting
2016-10-11 11:01:12 +02:00
Simon Morlat
1abb2429fb
fix regression in error_info reporting of LinphoneEvent
2016-10-06 21:44:04 +02:00
Simon Morlat
2c01e3f61f
fix crash in publish without expires
2016-10-05 10:28:17 +02:00
Simon Morlat
d04be099a2
Robustize LinphoneEvent api, fix memory leaks and crashes in error conditions.
...
Add new tests.
2016-09-30 00:39:57 +02:00
Gautier Pelloux-Prayer
f6381d913a
license: update FSF address
2016-07-27 11:58:38 +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
08e0384abe
event.c: fix compilation...
2016-04-27 15:40:30 +02:00
Gautier Pelloux-Prayer
046184b541
event.c: fix crash with event beeing freed twice in case of error
2016-04-27 15:25:17 +02:00
Jehan Monnier
b7020d452e
fix memory leak in event test suite
2016-03-11 17:46:26 +01:00
Ghislain MARY
f7abf57253
Fix some memory leaks.
2016-03-09 18:14:02 +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
Jehan Monnier
29e0109c53
-Publish are now implemented using LinphoneEvent API.
2016-02-02 18:54:39 +01:00
Jehan Monnier
58cb7a3f57
use belle-sip refresher with dialog terminated recovery capability
2016-01-28 17:48:11 +01:00
Ghislain MARY
ce01af18f7
Notify presence list notify events only to the internal vtables.
2016-01-04 17:06:50 +01:00
Ghislain MARY
03261a97b1
Add API to refresh a subscription.
2015-12-18 14:57:39 +01:00
Ghislain MARY
edd42fcf1b
Rework sal to be able multipart LinphoneContent objects.
2015-11-26 15:28:36 +01:00
Gautier Pelloux-Prayer
4c9c51ca3d
Quality reporting: add test for custom route PUBLISH
2015-06-22 14:37:31 +02:00
Simon Morlat
cced42ebc5
add test for generic CN, update oRTP and ms2
2015-01-30 20:00:35 +01:00
Jehan Monnier
251ba960c5
add new functions linphone_core_add_listener to enable multiple vtable to be registered
2014-09-16 15:00:12 +02:00
Simon Morlat
0d5af07a7e
fix memory leaks
2014-06-10 16:30:47 +02:00
Jehan Monnier
078e2d461d
change LinphoneEvent from/to management to only use op
2014-04-25 15:07:37 +02:00
Simon Morlat
39f9ec6a48
improve LinphoneEvent api:
...
- better error notification
- allow publish without expires
2014-04-11 10:00:13 +02:00
Simon Morlat
7aec150bf4
fix missing custom header processing in generic PUBLISH api
2014-04-10 19:43:16 +02:00
Simon Morlat
8a292b30cc
fix generic publishes not properly terminated.
2014-03-26 17:09:02 +01:00
Simon Morlat
269f8d1c4e
add new API to obtain full details about failures (calls, registration, events).
...
Fix bug when receiving a 487 after cancelling call, resulting in a call waiting tone to be played.
2014-03-21 18:15:28 +01:00
Simon Morlat
15c8ed30f5
modify event API to allow adding custom headers.
...
It is now possible to first create the LinphoneEvent, configure it with custom headers, then send it.
2014-02-21 18:34:52 +01:00
Simon Morlat
187c55bfd8
add sanity checks in LinphoneEvent api
2014-01-28 12:23:37 +01:00
Simon Morlat
e79a8c4ee5
fix refresh property behaviour
2013-12-13 14:41:25 +01:00
Simon Morlat
95e3f26dca
implement manual mode refresher for generic subscribe
2013-12-13 10:22:28 +01:00
Simon Morlat
005140d321
improve notification of generic subscribe errors
2013-09-24 22:21:38 +02:00
Simon Morlat
fed415507f
enhance event API to be notified of publish states.
...
lp-gen-wrappers is in progress
2013-09-17 14:03:52 +02:00
Simon Morlat
f9e0782528
enable generic publish not to be refreshed automatically
2013-09-16 20:31:16 +02:00
Simon Morlat
05ee4c4a31
allow adding Contacts in publish
2013-09-10 21:55:13 +02:00
Simon Morlat
ba53ca3ee6
LinphoneEvent: add accessors to resource address and from.
2013-06-18 21:26:49 +02:00
Simon Morlat
40071c3388
re-enable tutorials
...
fix bugs in events
add tutorial for subscribe/notify
2013-06-18 16:18:45 +02:00
Simon Morlat
91cf83d2f3
fix LinphoneEvent user_data funcs.
2013-06-18 12:31:17 +02:00
Simon Morlat
41fb121533
fix function name.
...
fix indentation problems and doc
2013-06-18 12:25:55 +02:00
Simon Morlat
08fdd73272
LinphoneEvent improvements
2013-06-18 12:06:06 +02:00
Simon Morlat
5183b21761
change info api so that INFO message can only be sent through calls (as requested by the RFC)
2013-06-06 21:01:53 +02:00