Commit graph

5473 commits

Author SHA1 Message Date
Benjamin Reis
9507e4bd33 Merge branch 'feature/early-media-call-repair' into dev_refactor_cpp 2018-06-19 16:09:28 +02:00
Benjamin Reis
f9384facd9 fix message tester:
-> Because of the cache of LinphoneAddress in some methods, a call of the method will invalidate previous returned value
2018-06-19 13:26:37 +02:00
Ghislain MARY
184388008e Allow network state change to be notified immediately without linphone_core_iterate() being called. 2018-06-19 11:12:24 +02:00
Ghislain MARY
d3cc676dbf Do not do an SRV resolution for the STUN server if a port has been specified in the config. 2018-06-18 13:29:29 +02:00
Ghislain MARY
aa8bb84d59 Perform STUN server resolution for all proxy configs when network gets up. 2018-06-18 11:02:19 +02:00
Simon Morlat
142fdca155 Fix loading of ms2 plugins on Android. The nativeLibraryDir is found from java API and used directly in LinphoneCore instanciation, thanks to the AndroidPlatformHelper class. 2018-06-15 22:07:38 +02:00
Simon Morlat
b40fd03881 update primary contact when network is up (so that in "guess" mode, we have an up to date ip address) 2018-06-15 17:06:32 +02:00
Erwan Croze
f893132414 Merge branch 'dev_refactor_cpp_qrcode' of gitlab.linphone.org:BC/public/linphone into dev_refactor_cpp
Add QRCode API
2018-06-15 10:49:40 +02:00
Benjamin Verdier
ed5a522a7a fix mobile platform support for update check 2018-06-14 10:23:55 +02:00
Benjamin Verdier
8191c7b4f7 Merge branch 'dev_refactor_cpp' of git://git.linphone.org/linphone into dev_refactor_cpp 2018-06-14 10:20:40 +02:00
Simon Morlat
8ebf9a3505 Add new property in [sip] section called "tls_certificate_subject_regexp" providing a regexp to match with TLS certificate subjects:
subjectAltNames.DNS subjectAltNames.URI and CN.
If nothing is matched the TLS connection is rejected.
2018-06-13 17:44:09 +02:00
Erwan Croze
b764d64430 Fixing leak in JNI concerning file transfert 2018-06-13 16:20:38 +02:00
Benjamin Verdier
dcdc9679db Add support of android and ios in version check 2018-06-13 14:22:03 +02:00
Jehan Monnier
e9e2758816 fix lime to make sure zrtp trust is indexed by scheme, username and domain only instead of full sip uri
# Conflicts:
#	coreapi/lime.c
#	coreapi/linphonecall.c
2018-06-13 11:56:47 +02:00
Johan Pascal
3e851c239b Improve Lime error trace on incoming message deciphering failure
+ improve SQL requests

# Conflicts:
#	coreapi/lime.c
2018-06-13 11:56:47 +02:00
Jehan Monnier
e2c3e740ec make sure algorithm are compared case unsensitively 2018-06-13 10:47:24 +02:00
Jehan Monnier
bc8f6a5c60 fix cpim testers 2018-05-30 09:29:10 +02:00
Ronan Abhamon
db8e328b65 fix(core): do not export LINPHONE_EXPORTS in tester... + add ugly workarounds due to bad design 2018-05-24 13:28:01 +02:00
Jehan Monnier
cede358396 update grammar search path 2018-05-23 12:31:38 +02:00
Jehan Monnier
836cbdf97f make sure android platform helper is compatible with linphone-android 3.x 2018-05-22 18:13:40 +02:00
Erwan Croze
c5e8872910 Merge branch 'dev_refactor_cpp' of git.linphone.org:linphone into dev_refactor_cpp_qrcode 2018-05-21 14:03:34 +02:00
Erwan Croze
6322f71e18 Merge branch 'dev_refactor_cpp' of git.linphone.org:linphone into dev_refactor_cpp_qrcode 2018-05-21 14:03:13 +02:00
Ghislain MARY
5b9c76ff31 Revert "Improve last commit."
This reverts commit 131201a7d6.

This commit was intended to remove deprecation warnings. That would have been great if it was specified in the original commit message...
2018-05-21 10:37:14 +02:00
François Grisez
0adccd72de [Build] Fix race condition between linphonej and linphone-coreapi targets 2018-05-18 15:48:22 +02:00
François Grisez
c35f4f2719 [API doc] Makes the documentation to be installed. 2018-05-18 10:57:59 +02:00
François Grisez
8375959f36 Finalization of the API documentation generator. 2018-05-17 19:06:53 +02:00
François Grisez
2797ccb470 Reworking of CMake scripts around documentation generation
+ Merging of ENABLE_SPHINX_DOC and ENABLE_DOC options. Only ENABLE_DOC remains.
+ Switching default value of ENABLE_DOC option to NO.
+ Adding tests for checking the presence of Python modules needed
  for documentation and wrappers generation.
2018-05-17 18:30:18 +02:00
Ghislain MARY
131201a7d6 Improve last commit. 2018-05-17 18:09:09 +02:00
Mickaël Turnel
c28c869949 Fix crash when the call is NULL 2018-05-17 15:36:20 +02:00
François Grisez
bfd8965a58 Makes gendoc.py to use csv-table directive form summaries 2018-05-17 15:25:47 +02:00
Ronan Abhamon
3dede7ccda fix(core): fix downloadFile method, returns bool instead of int! There is no reason to return -1 on error like a C function 2018-05-17 11:23:30 +02:00
François Grisez
155393f9f1 [Doc generator] Generate a page for each listener. 2018-05-17 10:25:07 +02:00
Ghislain MARY
97085209ca Add callbacks to notify joining/leaving of a chat room. 2018-05-17 10:09:19 +02:00
Ronan Abhamon
42d9cee02d feat(PathsWindows): use a compilable code... 2018-05-16 17:04:42 +02:00
Benjamin Reis
603bd91bbb add linphone_core_enter_(back/fore)ground and (un)subscribe chat room event handler when needed 2018-05-16 16:50:34 +02:00
Ronan Abhamon
fa0374517f fix(core): add some casts on bool_t to bool (for windows warnings) 2018-05-16 15:11:17 +02:00
Erwan Croze
3d7e530222 Fixing load of grammar 2018-05-16 10:55:46 +02:00
François Grisez
e24e4e93f1 Disable the generation of the HTML documentation by doxygen. 2018-05-15 14:51:00 +02:00
Ghislain MARY
ef002c77ef Fix some memory leaks. 2018-05-15 11:51:13 +02:00
Ghislain MARY
5d6fbe9e3c Merge branch 'dev_refactor_cpp' into dev_chatroom_list_subscription 2018-05-14 16:07:29 +02:00
Ghislain MARY
51d5589edf Fix build with Clang 6.0. 2018-05-14 16:06:07 +02:00
Erwan Croze
243de0a617 Fixing leak in JNI 2018-05-14 15:02:54 +02:00
Ghislain MARY
579485228c Remove C strings and bctoolbox lists where possible in the sal. 2018-05-11 18:02:36 +02:00
Simon Morlat
bf187325f5 add ios platform helpers to fix issue with background tasks. 2018-05-11 12:14:17 +02:00
Benjamin Reis
c268421765 fix testers 2018-05-09 17:32:47 +02:00
Benjamin Reis
e4422ca7e6 Merge branch 'dev_refactor_cpp' into dev_chatroom_list_subscription 2018-05-09 16:19:26 +02:00
Benjamin Reis
1572ef97ee fix send of notify multipart 2018-05-09 15:04:41 +02:00
Sylvain Berfini
1f5c297c22 Fixed rootca not being set if path is a directory + added default root ca path for Android 2018-05-09 12:48:22 +02:00
Sylvain Berfini
fa74398e9e Fixed call to Sal's set_tunnel which now is setTunnel 2018-05-09 12:22:04 +02:00
Ghislain MARY
baa4eebbe1 Use correct naming convention in sal API. 2018-05-07 17:47:41 +02:00