Ghislain MARY
a8418666e4
Fix deprecation warnings.
2017-03-20 11:15:26 +01:00
Ghislain MARY
747d0843d4
Fix build on Windows 10.
2017-02-23 18:53:03 +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
Simon Morlat
897815459f
prevent adding a LinphoneAuthInfo with empty credentials.
...
This is causing undefined behaviors in belle-sip and SAL.
2016-12-21 19:50:16 +01:00
François Grisez
64c7e55c1f
Move some documentations from source files to headers
2016-12-19 14:15:45 +01:00
Ghislain MARY
33b72ce6b5
Move public header files in the include/linphone directory.
2016-11-15 14:41:18 +01:00
Ghislain MARY
85ffd1e592
Fix build of Python module + fix memory leak of bctbx_list_t objects in the wrapper.
2016-10-26 15:49:10 +02:00
Sylvain Berfini
05cf0889ea
Revert to old auth_info_requested callback and added a new one instead
2016-09-21 13:03:23 +02:00
Sylvain Berfini
f42568dc71
Added tests + changes to make tls authentication on LinphoneAuthInfo work
2016-09-20 18:07:57 +02:00
Sylvain Berfini
f575f94bb4
Added methods to set TLS certificate/key on LinphoneAuthInfo + updated auth_info_requested callback
2016-09-20 12:44:43 +02:00
Jehan Monnier
9c3540b804
fix store auth info in case of no ha1 provided and store_ha1_passwd=true
2016-08-30 11:47:22 +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
7a2cc53991
Fix other bb10 crashes with NULL %s
2015-10-16 15:09:43 +02:00
Gautier Pelloux-Prayer
725b866566
proxy.c: add new linphone_proxy_config_find_auth_info API
2015-10-16 13:52:29 +02:00
Simon Morlat
e0d2b13123
fix regression with previous commit regarding auth infos and ha1
2015-09-18 22:35:10 +02:00
Simon Morlat
096b71cd7e
refine management of ha1 vs clear text passwords.
...
if store_ha1_password option is set, then never store clear text password. Also whenever realm is known, compute the ha1 and drop the clear text password.
2015-09-18 13:26:36 +02:00
François Grisez
0ce5a5f7df
Add a config parameter to avoid linphone to save authentication data
2015-03-19 14:18:22 +01:00
Simon Morlat
8f3ff2dbd9
fix bug about authentication
...
When ha1 password storage is enabled (the default), the lookup of LinphoneAuthInfo must be done with realm, otherwise the password will not work.
2015-02-18 18:01:02 +01:00
Ghislain MARY
067c8a9527
For functions returning or taking an MSList as an argument, specify what the MSList contains in the documentation.
2014-08-14 14:44:59 +02:00
Gautier Pelloux-Prayer
82ec76a4e1
Reuse previous nonce if outbound proxy realm is set to avoid reauthentication
2014-07-25 14:37:01 +02:00
Ghislain MARY
1953750ec6
Improve documentation of LinphoneAuthInfo.
2014-07-10 12:19:07 +02:00
Simon Morlat
5214931034
add new log to track auth info added interactively.
2014-02-14 18:04:16 +01:00
Jehan Monnier
0eef5c5ecb
rework behavior for 403/401/407 auth failure to avoid loop and make sure retry are always done
2014-01-30 16:18:38 +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
Sylvain Berfini
68a23b44b0
Fix find auth info algorithm for multiples registrations with same username
2013-11-05 11:56:23 +01:00
Sylvain Berfini
263364ac7c
Fix find auth info algorithm
2013-11-05 11:37:00 +01:00
Sylvain Berfini
2db728a6bf
Fix compilation issue
2013-11-05 10:49:38 +01:00
Sylvain Berfini
120fbea39e
Fix authInfo research + allow multiples authInfos with same username/password (with different domains) in linphonerc
2013-11-04 17:13:53 +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
Ghislain MARY
10734524fe
Add factory functions to create common linphone objects.
2013-10-08 14:28:16 +02:00
Sylvain Berfini
461baa0e28
Added linphonerc setting to disable ha1 password storage for auth info
2013-09-10 15:48:23 +02:00
Jehan Monnier
bcfc3d9d9e
make sure proxyconfig with late credential move from state Failed to Progress
2013-09-03 16:01:03 +02:00
Jehan Monnier
86ba23e486
fix ha1 issue and store ha1 instead of passwd
2013-04-28 15:08:07 +02:00
Jehan Monnier
018fbdb7f1
full LinphoneAuthInfo impl for Android
2013-03-05 16:35:40 +01:00
Guillaume Beraudo
3a9e33feb0
Option to store auth_info in linphonerc
...
Force value in user application after core creation in order to
prevent the passwords to be stored.
2013-01-16 14:53:24 +01:00
Simon Morlat
ba323197df
fix bugs in conferencing/multiple calls
...
save some config parameter sooner.
2011-10-13 11:36:09 +02:00
Simon Morlat
8e19b64c69
fix crash in sal with authenticated requests
2011-05-25 12:44:59 +02:00
Simon Morlat
7a8382929e
Merge branch 'master' into dev_sal
...
Conflicts:
coreapi/authentication.c
coreapi/linphonecore.h
coreapi/misc.c
coreapi/proxy.c
2010-02-12 11:48:08 +01:00
Simon Morlat
6d52275b03
modify the way LinphoneAuthInfo are managed.
2010-02-12 11:29:27 +01:00
Simon Morlat
037145b937
ported everything to updated liblinphone api.
2010-02-08 13:07:40 +01:00
Simon Morlat
f3737ffb1a
sal is code complete.
2010-02-07 15:54:39 +01:00
Simon Morlat
fdd99cd205
sal in progress, near to code complete.
2010-02-05 18:42:34 +01:00
Simon Morlat
999d216d7c
purge out p2pproxy
2010-01-20 15:44:30 +01:00