Commit graph

12802 commits

Author SHA1 Message Date
Ghislain MARY
fc852805fa Check keywords before setting the OneToOne capability on a ClientGroupChatRoom. 2018-04-27 18:15:15 +02:00
Ghislain MARY
550502650a Simplify API to get IMDN message state for each participants. 2018-04-27 18:01:15 +02:00
Danmei Chen
cb8928e6d7 change username_regex to use username with space 2018-04-27 17:52:00 +02:00
Danmei Chen
e88a0a4a90 add test for register with username with espace 2018-04-27 17:51:29 +02:00
Simon Morlat
3863175f83 fix compilation error 2018-04-27 17:26:36 +02:00
Ronan Abhamon
1250a6a2bd fix(play): use missing override 2018-04-27 17:14:08 +02:00
Danmei Chen
30a903954b Add incall-player in linphone-daemon 2018-04-27 16:41:39 +02:00
Danmei Chen
7604ca8744 add test for message-expires 2018-04-27 16:13:11 +02:00
Ronan Abhamon
fcd2b834c9 fix(multipart-tester): fix tests, avoid bad weak ptr 2018-04-27 15:55:40 +02:00
Sylvain Berfini
38b6a410bc Replace 500 by 488 if CPIM is wrongly formatted 2018-04-27 15:26:44 +02:00
Ronan Abhamon
a06c0cf3d7 fix(linphonecore): avoid many leaks when config is read 2018-04-27 14:37:21 +02:00
Sylvain Berfini
480cca5f5b Fixed build 2018-04-27 14:34:41 +02:00
Sylvain Berfini
4fc8137289 Fixed grammars and some other importants file not being overwritten 2018-04-27 14:28:38 +02:00
Mickaël Turnel
6c752ae38b Prevent tests from crashing if call is null 2018-04-27 14:26:19 +02:00
Ronan Abhamon
6d4666b03a fix(quality-reporting): avoid memory leaks, invalid read... 2018-04-27 14:20:09 +02:00
Ghislain MARY
28df97f934 Do not include the sender of the message when getting its IMDN state. 2018-04-27 14:18:21 +02:00
Ghislain MARY
065dbf970f Prevent sent IMDN messages from being notified to the application. 2018-04-27 14:17:47 +02:00
Ghislain MARY
6157e3a92a Fix crash in linphone_core_manager_uninit(). 2018-04-27 09:33:13 +02:00
Ghislain MARY
b60346b25b Generate smaller xml content for IMDN if possible. 2018-04-27 09:15:33 +02:00
Ghislain MARY
2bb1893802 Merge branch 'dev_cpim_improvements' into dev_refactor_cpp 2018-04-27 08:56:30 +02:00
Ghislain MARY
96e0a6a228 Fix crash in CPIM tester. 2018-04-27 08:53:34 +02:00
Ghislain MARY
251147589c Improve CPIM chat message modifier with better use of CPIM parser. 2018-04-27 08:53:34 +02:00
Ghislain MARY
86bd71ce33 Fix datetime values when fetching from database. 2018-04-27 08:53:34 +02:00
Ghislain MARY
84afb118b3 Improve CPIM grammar. 2018-04-27 08:53:34 +02:00
Ghislain MARY
a0e4043217 Some cleaning in CPIM parser. 2018-04-27 08:53:34 +02:00
Mickaël Turnel
daddec29d8 Changed Cpim message to be able to return headers from a specific namespace 2018-04-27 08:53:34 +02:00
Mickaël Turnel
55909fbe16 Change setters from bool to void and fix crash when a specific header is malformed 2018-04-27 08:53:34 +02:00
Mickaël Turnel
17d196447e struct tm month is 0 to 11 2018-04-27 08:53:34 +02:00
Mickaël Turnel
31b9e4589f Removed useless asserts 2018-04-27 08:53:34 +02:00
Mickaël Turnel
aaec49c6da Updated the new cpim_grammar binary 2018-04-27 08:53:34 +02:00
Mickaël Turnel
df89ba16f7 Adapted test to new changes 2018-04-27 08:53:34 +02:00
Mickaël Turnel
ec400bfe4a Adapted tm to time_t and time_t to tm conversions for windows 2018-04-27 08:53:34 +02:00
Mickaël Turnel
b687bf9d68 Removed CPIM headers 2018-04-27 08:53:34 +02:00
Mickaël Turnel
4ec0c6eda4 Changed rules to parse specific headers directly 2018-04-27 08:53:34 +02:00
Mickaël Turnel
6e0a7ae397 Add specific headers 2018-04-27 08:53:34 +02:00
Ronan Abhamon
728574a549 fix(linphonecore): fix many leaks with bad libxml usage (use xmlFree doc instead of xmlFree) 2018-04-26 17:08:29 +02:00
Simon Morlat
f09e3cd136 fix double callback notification of EOP on LinphonePlayer 2018-04-26 16:52:42 +02:00
Ronan Abhamon
360077ec86 fix(tester): reset counters in core manager uninit + clean dtmf list received 2018-04-26 15:08:26 +02:00
Sylvain Berfini
90ca06096c Fixed multiple file transfer in same message issue 2018-04-26 14:53:42 +02:00
Ronan Abhamon
b537254c7b fix(localplayer): destroy correctly ms player 2018-04-26 14:34:52 +02:00
Ronan Abhamon
df0f8cfa9c fix(friendlist): avoid memory leaks in linphone_friend_list_find_friend_by_ref_key 2018-04-26 12:13:00 +02:00
Ghislain MARY
82c9fc9260 Merge branch 'dev_imdn_optimization' into dev_refactor_cpp 2018-04-26 11:24:06 +02:00
Ghislain MARY
38ea7dc357 Send delivery notifications when loading chat rooms from DB if needed. 2018-04-26 11:09:48 +02:00
Ghislain MARY
9b0d705ee0 Add config parameter to be able to disable aggregation of IMDN. 2018-04-26 11:09:48 +02:00
Ghislain MARY
4223dbbc5a Fix memory leaks in IMDN handler. 2018-04-26 11:09:48 +02:00
Ghislain MARY
ae0bbc7ef8 Fix IMDN handling for chat rooms that do not use CPIM. 2018-04-26 11:09:48 +02:00
Ghislain MARY
1041cdb5da Do not aggregate IMDN for basic chat rooms. 2018-04-26 11:09:48 +02:00
Ghislain MARY
6a119f971f Do not notify message delivery if the core is being shut down. 2018-04-26 11:09:48 +02:00
Ghislain MARY
15b38e3a8b Fix unread chat message count. 2018-04-26 11:09:48 +02:00
Ghislain MARY
babbd33142 Store if we have to send a delivery and/or display notification for a message in DB. 2018-04-26 11:09:47 +02:00