Commit graph

4577 commits

Author SHA1 Message Date
Erwan Croze
3342ccf4ab Add JNI callback for messageReceivedUnableToDecrypted 2017-02-02 15:03:40 +01:00
Benjamin Reis
c61c5e1339 Only create an IMEE if lime available 2017-02-02 11:48:26 +01:00
Simon Morlat
a8e4660ef3 fix memory leaks 2017-02-01 16:18:09 +01:00
Benjamin Reis
b669640847 Add message_received_unable_decrypt callback 2017-02-01 15:36:01 +01:00
Erwan Croze
1cf4eda4aa Add chat message is secured JNI 2017-02-01 14:54:33 +01:00
Ronan Abhamon
aa4d6d035d linphone_call_ogl_render supports preview 2017-02-01 14:13:15 +01:00
Ghislain MARY
d398c2c619 Fix build. 2017-02-01 13:38:16 +01:00
Ghislain MARY
e389e34c7e Fix build of C++ wrapper on Windows. 2017-02-01 12:17:19 +01:00
Ghislain MARY
6735f6e731 Correct definition of LINPHONE_PUBLIC on Windows. 2017-02-01 12:16:24 +01:00
Benjamin Reis
31d5d90ca9 add is_secured API to LinphoneChatMessage 2017-02-01 12:10:59 +01:00
Sylvain Berfini
9551c9118a Improvements on tunnel to make udp mirror and dual mode cohabitate + JNI wrapper 2017-02-01 11:20:40 +01:00
Simon Morlat
eb82036b55 fix compilation problem without lime 2017-02-01 11:08:57 +01:00
Simon Morlat
61c5137594 integrate new bandwidth control algorithm 2017-02-01 11:01:25 +01:00
Sylvain Berfini
7a9a12e606 Fixed tunnel dual mode config read from file 2017-01-31 17:50:16 +01:00
Benjamin Reis
567fac0445 Better management of LIME 2017-01-31 17:28:42 +01:00
Benjamin Reis
29a56ce847 If ZRTP key exist but LIME disabled keep receiving and decrypting LIME messages 2017-01-31 16:32:04 +01:00
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