Sylvain Berfini
53e99b9a22
Fixes related to tunnel
2017-01-31 15:54:25 +01:00
Ghislain MARY
120b9dc402
Fix build on Windows.
2017-01-31 14:26:22 +01:00
Ronan Abhamon
3c05f1e7d5
add a linphone_call_ogl_render to use MSOGL ms filter
2017-01-31 14:18:18 +01:00
Sylvain Berfini
555612d87e
Added stubs for new tunnel methods
2017-01-31 14:10:49 +01:00
Ghislain MARY
b297a4cb1d
Rework chat handling.
...
- Add content type information in LIME encrypted message
- Single entry point for all types of chat messages that are first decrypted if necessary and then handled according to their content type
- Add possibility to send chat messages with a content type that is not 'text/plain'
- Encrypt IMDN
2017-01-31 12:25:12 +01:00
Erwan Croze
2c5d691045
Add Lime JNI method
2017-01-31 10:47:43 +01:00
Ghislain MARY
d2654ce519
Add null character at the end of the key when storing it in a LinphoneContent (to prevent invalid reads).
2017-01-31 10:22:38 +01:00
Sylvain Berfini
4eea002784
Save & read dual tunnel mode from rc file
2017-01-30 17:36:36 +01:00
Sylvain Berfini
463a24d3e0
Added dual tunnel client feature in TunnelManager and C API above it
2017-01-30 17:14:26 +01:00
Benjamin Reis
afce28204e
add friends from db to map if lf->refkey
2017-01-27 09:31:05 +01:00
Simon Morlat
c4e6c49dfe
fix memory leak
2017-01-26 16:21:24 +01:00
Simon Morlat
d2dd8fd389
fix bug when setting up tone files for tone ids. Update ms2 and ortp for jitter buffer improvements.
2017-01-25 17:45:54 +01:00
Ronan Abhamon
9b6643b651
fix(coreapi/linphonecall): linphone_call_get_duration returns call->log->duration value at end call
2017-01-25 15:24:35 +01:00
Ghislain MARY
a4109f7c4f
When marking a chat room as read send IM display notifications only for the messages that were not previously in the displayed state.
2017-01-25 11:39:48 +01:00
Ghislain MARY
c446f1f424
Do not send IM notification is the chat message does not have a message id.
2017-01-25 11:39:06 +01:00
Jehan Monnier
9621b080ea
fix Sweden contry code
2017-01-25 09:23:47 +01:00
Simon Morlat
6395c65feb
fix crash when removing a friend if such friend wasn't in the map.
2017-01-24 16:27:49 +01:00
François Grisez
5a8b07dee2
Fix invalid read/write in _linphone_call_params_clone()
2017-01-24 16:20:40 +01:00
François Grisez
cca80fbbe5
Use belle_sip_object_clone() in the definition of linphone_call_params_copy()
2017-01-24 12:36:01 +01:00
Ghislain MARY
ee077ae5ad
Fix bug where IMDN messages gets encryption by LIME and the other party then treat the decrypted message as plain text.
2017-01-23 17:59:32 +01:00
Sylvain Berfini
f92de2825e
Improved performances of presence server list notify
2017-01-23 10:45:13 +01:00
Sylvain Berfini
2eb6304730
Improved performances by preventing parsing addresses for nothing
2017-01-20 18:11:04 +01:00
Benjamin Reis
54081aaee0
fix memory leak
2017-01-20 16:00:07 +01:00
Benjamin Reis
7f65973bd6
add function bctbx_mmap_delete_with_data for ullong & cchar
2017-01-20 14:20:56 +01:00
Sylvain Berfini
8903615cad
Delete map when deleting friend list
2017-01-20 11:49:55 +01:00
Ghislain MARY
b4e9988c00
Add arm64 support for Android.
2017-01-20 11:19:30 +01:00
Ghislain MARY
415c6a4eec
Use NDK_ARCHITECTURE instead of CMAKE_SYSTEM_PROCESSOR as library name suffix when building for Android.
2017-01-20 11:18:13 +01:00
Benjamin Reis
eeebd4aa4f
Do not try to erase friend from map if ref key is null
2017-01-20 11:10:42 +01:00
Benjamin Reis
477a3266e9
clear the code
2017-01-20 11:02:45 +01:00
Benjamin Reis
ec7fd6f617
optimize always & ever
2017-01-20 10:48:10 +01:00
Benjamin Reis
5f98187202
keep optimizing
2017-01-20 10:09:03 +01:00
Benjamin Reis
07695c3c64
optimize perf
2017-01-20 09:35:14 +01:00
Benjamin Reis
88c467d684
Fix crash when import friend with no ref key
2017-01-19 17:49:21 +01:00
Sylvain Berfini
97c5b8f919
Performance improvements for find_friend_by_address
2017-01-19 17:38:19 +01:00
Ghislain MARY
a3b52d99ca
Fix Python module.
2017-01-19 17:20:09 +01:00
Ghislain MARY
a7e58ad579
Reply to CANCEL with 200ok and terminate previous transaction instead of responding "Transaction does not exists" in case of re-INVITE cancellation.
2017-01-19 17:02:40 +01:00
Benjamin Reis
eb21482982
compare value of it not address + test find_friend_by_ref_key on empty list
2017-01-19 16:19:35 +01:00
Benjamin Reis
eea35502de
add friends_map to friend list and change find_friend_by_ref_key
2017-01-19 15:05:02 +01:00
Erwan Croze
e00b30de86
Fixing error of compilation on windows 10
2017-01-18 15:58:39 +01:00
Sylvain Berfini
2b407fabfa
Fixes for LIME when used with file body handler (requires belle-sip 1.5.0-133 or newer)
2017-01-18 12:46:14 +01:00
François Grisez
dee29cb0d6
Make presence objects implements belle_sip_object_t interface
2017-01-18 11:35:50 +01:00
Sylvain Berfini
c23ac67e0e
Added deprecated tag on createLinphoneFriend methods in LinphoneCoreFactory
2017-01-18 10:36:43 +01:00
Sylvain Berfini
66715b35bc
Fixed crash if friend doesn't have a core yet while creating a vcard
2017-01-18 10:22:01 +01:00
Benjamin Reis
c5bce292df
Merge branch 'master' of git.linphone.org:linphone
2017-01-17 17:14:46 +01:00
Benjamin Reis
f3b94ce8c0
vcard validation only if friends stored
2017-01-17 17:14:37 +01:00
François Grisez
cc7bec3cf5
Fix memory leak
2017-01-17 15:41:57 +01:00
Sylvain Berfini
030b1c05d5
Fixed callback issue with file body handler if file is big enough + improved tester
2017-01-17 11:56:11 +01:00
Ghislain MARY
09627fe956
Print a warning when updating a call using the current call params.
2017-01-16 15:04:37 +01:00
Ghislain MARY
90678a34b1
Reflect real media directions in the current call params.
2017-01-16 12:21:51 +01:00
Simon Morlat
f9fb482d28
fix memory leaks
2017-01-16 11:23:20 +01:00