Ghislain MARY
d468050c8b
Implement RFC3994: Indication of Message Composition for Instant Messaging.
2014-01-03 15:01:18 +01:00
Simon Morlat
6b263466e0
fix another alloc/free mismatch (required for windows)
2013-12-10 21:45:44 +01:00
Simon Morlat
a610adecf4
add supported header
2013-12-09 12:19:49 +01:00
Ghislain MARY
e67a8737dd
Add configuration to enable/disable DNS SRV resolution.
2013-12-05 14:52:57 +01:00
Simon Morlat
f72ac202cf
fix build issue in ms2
2013-11-29 19:17:48 +01:00
Simon Morlat
a8d304fd8f
* implement reporting of dtmf received via SIP info
...
* dtmf can be typed on keyboard with gtk app.
2013-11-28 11:59:35 +01:00
Simon Morlat
41f0390f93
generate SRTP keys more securely
...
simplify management of SalMediaDescription
take into account changes in local encryption keys while updating streams.
2013-11-27 16:50:25 +01:00
Jehan Monnier
e0256b1f7a
fix compilation issue
2013-11-21 16:26:44 +01:00
Guillaume Beraudo
9c955aed32
Fix a few leaks.
2013-11-21 15:50:31 +01:00
Guillaume Beraudo
e8225e64b9
Basic client certificates API
2013-11-21 13:54:31 +01:00
Simon Morlat
82eaf99776
adapt to new resolver api.
2013-11-17 22:29:59 +01:00
Simon Morlat
0177c5f876
fix compilation errors due to signature change in linphone_auth_info_new()
...
fix failed tests in case of failed authentication.
2013-11-05 22:00:19 +01:00
Simon Morlat
811b453d06
add a domain parameter in LinphoneAuthInfo, to workaround non-unicity of realm in real world.
2013-11-04 15:00:50 +01:00
Simon Morlat
b012c49dab
answer 481 to unmatched CANCELs (instead of 501)
2013-10-30 12:25:05 +01:00
Jehan Monnier
a5c40facf6
add tests to make sure unsuccesfull incall transactions do not abort the call.
2013-10-11 10:31:56 +02:00
Simon Morlat
573f530569
remove all getaddrinfo() blocking calls from coreapi.
...
Stun server is resolved asynchronously.
2013-09-27 11:41:15 +02:00
Ghislain MARY
ae764ae952
Always use int values for getter/setter of LinphoneAddress port.
2013-09-19 16:12:40 +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
Jehan Monnier
5c88a8dd21
fix crash in sal_process_authentication when auth cannot be sent synchronously
2013-09-16 16:41:04 +02:00
Simon Morlat
358516fd68
prevent publish to be sent while client is registering on the same proxy.
2013-09-09 14:14:27 +02:00
Simon Morlat
77b06af7a1
fix crash and update ms2
2013-09-05 17:19:52 +02:00
Simon Morlat
9a671657c6
make use of bellesip's new dialog's request queue to fix bugs around transfer notification
...
add notification of failed transfers (new test in call suite for that)
In case of failed transfer, referer call is resumed (if necessary) and notified of the failure.
remove deprecated code.
2013-09-03 22:34:04 +02:00
Simon Morlat
aeb7876482
transition to belle-sip automatic contact and new nat-helper.
2013-08-30 21:29:29 +02:00
Simon Morlat
d16f15f1ed
do not send 501 to out of dialog BYE, but rather 481.
2013-08-13 18:04:04 +02:00
Simon Morlat
6e6e33ae23
- few renamings
...
- robustify releasing of calls
2013-07-30 16:56:54 +02:00
Simon Morlat
cc2a5467d3
replace call to belle_sip_object_instance_of().
2013-07-27 01:27:08 +02:00
Simon Morlat
eb1f6822d7
fix crash when receiving a NOTIFY for a closed subscription.
2013-07-26 22:09:16 +02:00
Jehan Monnier
7a6d1c2946
better test in case of io error
2013-07-16 19:29:56 +02:00
Simon Morlat
83268b313b
* fixes for dialog serialization
...
* fix crash when receiving a NOTIFY after a SUBSCRIBE is terminated
2013-07-05 16:12:56 +02:00
Simon Morlat
866af779ab
handle out of dialogs incoming NOTIFY.
...
Use in [sip]:
allow_out_of_subscribe_presence=1
to allow them for presence (unsecure)
2013-06-24 12:16:35 +02:00
Ghislain MARY
8c9c96218a
Use presence model to notify presence.
...
Use libxml2 to generate XML content.
2013-06-19 17:22:26 +02:00
Ghislain MARY
220c471369
Use xml parser to get presence status.
2013-06-19 17:22:26 +02:00
Jehan Monnier
500d97e548
add privacy settings at proxy level
2013-06-13 08:35:49 +02:00
Jehan Monnier
b7a487bef4
add privacy support
2013-06-10 17:39:53 +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
Simon Morlat
36e445f97f
generic subscribe notify api in progress
2013-06-06 11:01:54 +02:00
Ghislain MARY
0408a776e4
Load user DNS hosts file for tests.
2013-05-23 15:22:00 +02:00
Jehan Monnier
53128dec9d
avoid crash with op->auth_info
2013-05-22 17:40:51 +02:00
Jehan Monnier
23967d8ca8
fix ortp initiale ref count. Remove abusive traces
2013-05-21 11:16:45 +02:00
Simon Morlat
bb0f07f6a0
add info api
...
refactor selection of proxy, identity, configurations of op
fix bug when automatically restarting a call after a 415 due to srtp
2013-05-16 16:30:38 +02:00
Jehan Monnier
cc0b90e9a4
better wrong password management
2013-05-16 08:59:30 +02:00
Simon Morlat
aae5ae888c
improve custom header so that they work with responses too
2013-05-15 10:53:34 +02:00
Simon Morlat
9ac3d64c86
- implement contact +sip.instance parameter, with random uuid generated and store in linphonerc
...
- add user-agent string in response
2013-05-09 18:04:11 +02:00
Simon Morlat
00c3f621ce
add custom header test
...
fix memory leaks
fix invalid reads
2013-05-07 16:01:47 +02:00
Simon Morlat
29350eaab1
custom headers in progress
2013-05-03 18:12:33 +02:00
Ghislain MARY
3512728d0f
Implement linphone_core_set_user_agent() for belle-sip.
2013-05-02 17:14:04 +02:00
Simon Morlat
8ad869352c
small tls fix
2013-04-28 16:59:46 +02:00
Jehan Monnier
86ba23e486
fix ha1 issue and store ha1 instead of passwd
2013-04-28 15:08:07 +02:00
Simon Morlat
313fbaa648
implement use_dates and dates in text messages.
2013-04-28 11:34:03 +02:00
Jehan Monnier
06a9ea3cde
implement publish
2013-04-23 13:57:01 +02:00