Simon Morlat
c45873a06a
clean up expired contact in registrations
2012-06-07 15:24:29 +02:00
Simon Morlat
903756a7cb
fix possible infinite loop
2012-06-06 21:48:29 +02:00
Simon Morlat
3d5d12d857
implement expiration of old contact during double registration, and avoid sending an updated register if server already fixed the contact.
2012-06-06 10:50:15 +02:00
Simon Morlat
2d669353c3
fix unitialized value
2012-06-05 12:54:33 +02:00
Simon Morlat
bad6c152f1
fix two bugs in sal
...
- declare auth info valid after a received 180
- don't authenticate terminated calls.
2012-05-23 17:10:28 +02:00
Pierre-Eric Pelloux-Prayer
c9f89e6aa3
Do not tread ACK event if call has been terminated
2012-05-15 14:35:53 +02:00
Simon Morlat
e1faecc5e5
fix bug for refer state notifications and update ortp
2012-04-19 17:48:12 +02:00
Simon Morlat
1e25bf2a30
fix bug with bad contact in 200Ok in case of authless proxy config.
2012-04-19 11:36:17 +02:00
Simon Morlat
51694fd79a
use double registration also for TCP and TLS
2012-04-16 15:44:02 +02:00
Simon Morlat
48f34568c9
implement notifications when doing transfers
2012-03-29 15:09:52 +02:00
Simon Morlat
6c49da243c
fix memory leak
2012-03-08 11:17:52 +01:00
Simon Morlat
42267c4ce2
fix incoming re-INVITE without SDP.
2012-03-07 16:42:54 +01:00
Simon Morlat
4006baf289
update ortp, use eXosip_trylock() whenever possible
2012-03-05 15:06:56 +01:00
Simon Morlat
aba3dac934
implement new apis to control video enablement during calls.
2012-02-22 18:29:55 +01:00
Simon Morlat
9563b0d159
fix missing "lr" causing old fashioned outbound proxy routing
2012-02-14 11:00:02 +01:00
Pierre-Eric Pelloux-Prayer
11d7c7be84
sal_register and sal_register_refresh returns -1 when exosip fails to build msg
2012-02-10 11:16:01 +01:00
Simon Morlat
0260771128
fix duplicate route headers in registers
2012-01-23 12:44:40 +01:00
Simon Morlat
743f68ee07
fix macos build and crash at exit from dock.
2012-01-09 12:07:11 +01:00
Simon Morlat
a877fe85a9
bugfix for options message
2011-12-16 23:14:50 +01:00
Simon Morlat
32b42a5918
fix for exosip update
2011-12-14 12:21:58 +01:00
Simon Morlat
3fa5c26ceb
Workaround eXosip behaviour to put proxy hostname instead of domain in SIP registers. The register should contain the SIP domain as request uri.
2011-12-14 12:17:27 +01:00
Simon Morlat
2e52e24792
fix TLS support under linphonec and gtk (problem not occuring with mobile versions)
...
Implement registration refresh upon SIP network protocol change.
2011-12-02 18:12:36 +01:00
Simon Morlat
0d04b9451b
add new warnings.
2011-11-21 14:58:40 +01:00
Simon Morlat
7f849dc29f
fix for srtp when retrying in unencrypted mode
2011-11-04 15:06:09 +01:00
Simon Morlat
263b103154
Merge remote-tracking branch 'private/srtp'
...
Conflicts:
coreapi/linphonecore.c
coreapi/linphonecore.h
coreapi/sal_eXosip2.c
java/common/org/linphone/core/LinphoneCore.java
oRTP
2011-11-04 10:32:08 +01:00
Guillaume Beraudo
0fb206da3a
More verbose traces on SAL call.
2011-10-24 11:37:11 +02:00
Guillaume Beraudo
3ef3935785
Don't crash when terminating already terminated call.
2011-10-07 14:40:15 +02:00
Pierre-Eric Pelloux-Prayer
e700695989
srtp: add SRTP support to Linphone
2011-10-04 17:57:52 +02:00
Guillaume Beraudo
df65d11373
Function linphone_core_find_call_from_uri().
2011-09-30 12:18:16 +02:00
Simon Morlat
6075e8ee34
fix crash
2011-09-27 21:56:59 +02:00
Simon Morlat
c33fa844a7
implement better system for "single instance application" requirement.
2011-09-17 23:09:55 +02:00
Simon Morlat
400b71a140
implement automatic retry in case of "Interval too brief" for registers.
2011-08-25 23:37:44 +02:00
Pierre-Eric Pelloux-Prayer
393a70252c
Removed debug trace
2011-07-22 12:22:55 +02:00
Pierre-Eric Pelloux-Prayer
b0e75d9d78
Add configuration option allowing to specify trusted CA certificates.
...
This option can contain either :
- a single file path; this file can contain several concatenated CA PEM files
- a folder path containing several CA PEM files
2011-07-22 11:37:38 +02:00
Pierre-Eric
ff7f866dd9
Add TLS support to Linphone
2011-07-19 14:18:13 +02:00
Simon Morlat
09b925f3a2
Merge branch 'master' of git.sv.gnu.org:/srv/git/linphone
2011-06-24 14:12:31 +02:00
Simon Morlat
d06faa9190
keep local payload types offered in call profile in case the remote end wants to use them despite it didn't accepted them.
2011-06-24 14:11:47 +02:00
Jehan Monnier
818c21196d
remove register transaction in sal_op_release
2011-06-24 11:55:06 +02:00
Jehan Monnier
14cb05ee80
Merge branch 'master' of git.savannah.nongnu.org:/srv/git/linphone
2011-06-22 20:29:51 +02:00
Jehan Monnier
044ddc63ed
add sip option reuse_authorization to reuse authorization header for subsequente register
2011-06-22 20:28:40 +02:00
Simon Morlat
541b186df2
don't add transport=UDP
2011-06-21 16:18:20 +02:00
Simon Morlat
338884fa4d
fix double locks
2011-06-16 15:16:34 +02:00
Jehan Monnier
6e8cf5e4a3
fix contact update after registration in case of TCP
2011-06-15 13:01:01 +02:00
Simon Morlat
0e7407ad11
fix unused variables
2011-05-31 10:54:34 +02:00
Simon Morlat
68fa025802
fix bug regarding calls that might be accepted while the application already declined it
2011-05-30 12:32:47 +02:00
Simon Morlat
8e19b64c69
fix crash in sal with authenticated requests
2011-05-25 12:44:59 +02:00
Jehan Monnier
3981cdd264
add use_101 option to disable 101 dialog established
2011-05-23 17:27:28 +02:00
Simon Morlat
0e517a8906
properly build REGISTER refreshes
2011-05-17 14:30:18 +02:00
Simon Morlat
7a82ee71fe
Merge branch 'master' of git.sv.gnu.org:/srv/git/linphone
2011-05-12 09:24:15 +02:00
Simon Morlat
222b1b748c
prompt password for rejected authentications, and allow retrial of failed authentications after some time
2011-05-12 09:23:08 +02:00