Commit graph

1655 commits

Author SHA1 Message Date
Ghislain MARY
6a9b199af6 Remove a lot of deprecation warnings. 2017-03-17 17:49:45 +01:00
Ghislain MARY
c979eeaa34 Rework presence to remove online and offline virtual activities and introduce consolidated presence. 2017-03-17 14:51:23 +01:00
François Grisez
72cfb8b49f Add a test testing early-media calls with network changing 2017-03-14 12:55:10 +01:00
Ghislain MARY
46d894caf6 Use correct macro to detect Android build. 2017-03-08 13:12:02 +01:00
Ghislain MARY
c769c79878 Fix build with CMake Android toolchain. 2017-03-08 13:11:24 +01:00
Ghislain MARY
f122b8e78d Use bc_apply_compile_flags from bctoolbox CMake utils. 2017-02-28 18:07:17 +01:00
Benjamin Reis
b18702cf9e to_be_stored_api && do not filter SIP message notified to app 2017-02-28 17:00:29 +01:00
Ghislain MARY
747d0843d4 Fix build on Windows 10. 2017-02-23 18:53:03 +01:00
Simon Morlat
280bd7f15c add test for new rate control 2017-02-23 14:18:14 +01:00
Sylvain Berfini
264bd2b2dc Added simple XOR IM Encryption Engine test/sample 2017-02-21 15:55:38 +01:00
Ghislain MARY
5193bb34e1 Add API to resend a chat message that has not been delivered. 2017-02-21 10:52:17 +01:00
Benjamin Reis
615f9d4e23 Send 200Ok to server if message we can't decrypt to avoid useless retransmission + adaptation of tests to this behavior 2017-02-20 11:19:47 +01:00
Benjamin Reis
0f45a2acee Fix : presence re-created after network changes + corresponding test 2017-02-16 14:23:04 +01:00
Jehan Monnier
74a3277084 -enable g729 by default
-add useragent to remote provisioning http request
2017-02-13 16:27:23 +01:00
Simon Morlat
a45d9eec90 fix compilation issue. 2017-02-12 11:19:13 +01:00
Simon Morlat
0595f361fb fix use of uninitalized value 2017-02-11 21:07:01 +01:00
Simon Morlat
78ef95a3e1 fix multiple compilation warnings and memory corruptions in recent commits. 2017-02-11 10:33:38 +01:00
Benjamin Reis
d1f7e4d7f5 Add friends_map_uri to LinphoneFriendList 2017-02-10 17:03:16 +01:00
Simon Morlat
97600a4bf2 Adapt some unstable tests. 2017-02-10 14:28:41 +01:00
Simon Morlat
669c3cee4e Fix tests broken by the change of RTP symmetric policy. 2017-02-08 13:58:03 +01:00
Simon Morlat
bcae09e42e Fix bug when setting up custom tone twice. 2017-02-07 11:51:45 +01:00
Simon Morlat
f37e3f5345 turn off symmetric RTP by default. Indeed, this creates problem if a late STUN packet arrives from a stun server after the audio or video stream are started, because all the flow will be directed to the stun server. 2017-02-07 11:08:02 +01:00
Simon Morlat
0a09b7c987 Set good bandwidth to use VGA with videotoolbox 2017-02-06 22:06:51 +01:00
Simon Morlat
9949784c2d fix unreliable tests 2017-02-06 21:58:34 +01:00
Simon Morlat
23c34bc18f make sure that rtp statistics reported from LinphoneCall are updated after a stream terminates, so that it really says the exact number of packets that were received and sent. 2017-02-05 21:12:13 +01:00
Simon Morlat
dbf7675070 fix compilation error without sqlite 2017-02-05 17:41:03 +01:00
Simon Morlat
a535162608 robustize tests 2017-02-05 12:17:23 +01:00
Johan Pascal
d0222b5a87 Manage LIME key expiration date 2017-02-05 15:33:12 +07:00
Simon Morlat
cc4966a130 fix bug in quality indicator and optimize quality reporting (avoid full copies of structures) 2017-02-04 17:52:57 +01:00
Simon Morlat
998433b72e set VGA as minimum size for a test using videotoolbox H264 2017-02-04 10:29:22 +01:00
Simon Morlat
a8078ca9b0 add checks and fix bug where a call is directly transitionned to Released state when an io error occurs during a reINVITE. 2017-02-03 17:12:38 +01:00
Ghislain MARY
50f4e52966 Store chat message in database before file upload so that if the file upload fails we can try sending the chat message an other time. 2017-02-03 15:29:40 +01:00
Simon Morlat
7fd880bfdf fix crash 2017-02-01 14:22:12 +01:00
Sylvain Berfini
53e99b9a22 Fixes related to tunnel 2017-01-31 15:54:25 +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
Sylvain Berfini
bbfaea6660 Removed test commited by error 2017-01-27 10:11:02 +01:00
Ghislain MARY
537004730a Add IM notifications tests with lime enabled. 2017-01-24 11:36:02 +01:00
Sylvain Berfini
f92de2825e Improved performances of presence server list notify 2017-01-23 10:45:13 +01:00
Benjamin Reis
54081aaee0 fix memory leak 2017-01-20 16:00:07 +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
b4479fb4d4 revert include stdio 2017-01-20 08:55:39 +01:00
Benjamin Reis
c8d64a43ba include stdio in vcard tester 2017-01-20 08:51:31 +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
1083455cf5 fix merge conflict 2017-01-19 15:20:29 +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
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
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
Simon Morlat
3080862c62 add test for a rare crash 2017-01-16 21:24:54 +01:00
Simon Morlat
ed17954707 fix memory leak 2017-01-16 16:07:08 +01:00