Commit graph

1305 commits

Author SHA1 Message Date
Benjamin Reis
55d7e53da0 accept/deny chatroom list subscription 2018-03-20 12:16:43 +01:00
Benjamin Reis
8cc040065e fix crash on server 2018-03-20 12:12:53 +01:00
Benjamin Reis
1394899408 Merge branch 'dev_refactor_cpp' into dev_chatroom_list_subscription 2018-03-20 10:40:25 +01:00
Simon Morlat
c38a2e0c77 Fix crash when trying to cancel a non-existing INVITE transaction. 2018-03-19 17:53:08 +01:00
Benjamin Reis
6caeebd5ef catch exception when core not valid anymore 2018-03-19 17:30:30 +01:00
Simon Morlat
533f47c7a9 Indicate mediastreamer2 a maximum output bitrate, so that rate control algorithm can use it. 2018-03-19 16:24:20 +01:00
Benjamin Reis
fe3bf89ccc Revert "add friend class"
This reverts commit 2dabaf6f47.
2018-03-19 16:10:00 +01:00
Benjamin Reis
2dabaf6f47 add friend class 2018-03-19 16:07:47 +01:00
Benjamin Reis
63b08b7ebf fix crash on core destruction 2018-03-19 16:00:01 +01:00
Benjamin Reis
980b440e88 fix crashes 2018-03-19 14:43:25 +01:00
Benjamin Reis
198ea9fbac add header to discriminate chat room list subscription 2018-03-19 13:47:48 +01:00
Benjamin Reis
8edcc9f71f call localListEventHandler when necessary + use subscribeReceived instead of subscriptionStateChanged 2018-03-19 12:21:09 +01:00
Benjamin Reis
f983662df8 set device event of a server chat room when receiving a list subscription 2018-03-19 10:25:38 +01:00
Benjamin Reis
0c333d794c add local list event handler to core 2018-03-18 12:52:52 +01:00
Simon Morlat
6c7c56271a Implement deferred ICE reinvite response when the ICE session isn't yet completed. 2018-03-18 10:44:33 +01:00
Benjamin Reis
9366856ee9 generate rlmi content for notify body 2018-03-17 12:15:52 +01:00
Benjamin Reis
df28cf9469 generate random token for identifying a part in the notify body 2018-03-17 11:51:16 +01:00
Benjamin Reis
477e5f698c better generation of the notify body 2018-03-16 20:38:26 +01:00
Benjamin Reis
cb720429fa sarting to generate notify body 2018-03-16 20:24:57 +01:00
Benjamin Reis
ca7dd265fc get notify body for each entry of the subscribe 2018-03-16 20:08:08 +01:00
Benjamin Reis
040ecf2448 start parsing of subscribe to generate notify body 2018-03-16 17:43:02 +01:00
Benjamin Reis
164075f4f5 start server side of list chat room subscription 2018-03-16 17:14:29 +01:00
Ghislain MARY
3a0bcc675a Some more improvements to Content-Type and Content-Disposition handling. 2018-03-16 16:55:51 +01:00
Ghislain MARY
01394ff75c Use unique_ptr for StunClient and IceAgent objects. 2018-03-16 14:55:55 +01:00
Ghislain MARY
5ec972c98d Improve Content-Type and Content-Disposition handling. 2018-03-16 14:41:12 +01:00
Benjamin Reis
dc05b6821f avoir memory leak 2018-03-16 11:32:16 +01:00
Benjamin Reis
3728262f9a integration of chatroom list subscription on client side 2018-03-16 11:27:24 +01:00
Sylvain Berfini
bcf1baaff1 Wait for file transfer to be downloaded before sending Displayed IMDN 2018-03-16 11:04:08 +01:00
Sylvain Berfini
032f6cd91a When creating a message with no text, create an empty Content so we can use it to store an appData 2018-03-15 15:57:59 +01:00
Benjamin Reis
8f653ab4bf now it compiles 2018-03-15 15:48:59 +01:00
Sylvain Berfini
f58ba4083e Moved appData from FileContent to any Content 2018-03-15 15:46:45 +01:00
Sylvain Berfini
23287aae21 Forgot ; 2018-03-15 15:25:43 +01:00
Sylvain Berfini
5fb17f6598 Split first line of fake xml in two 2018-03-15 15:06:35 +01:00
Sylvain Berfini
a36a3c55cf Finished fake file transfer xml from external body url 2018-03-15 14:43:53 +01:00
Sylvain Berfini
3fd55c4a2b Fixes + tests for external body URL 2018-03-15 14:31:57 +01:00
Sylvain Berfini
166b0a5d62 Send message with external body url if exists 2018-03-15 14:09:42 +01:00
Sylvain Berfini
1207501da2 Started to restore external body url feature in chat message 2018-03-15 14:01:04 +01:00
Mickaël Turnel
a244da20ff Add a TMMBR callback 2018-03-15 13:58:43 +01:00
Benjamin REIS
3aa85143f8 better coding style for rlmi.h rlmi.cpp 2018-03-15 13:30:00 +01:00
Benjamin REIS
8d16ad71b1 generate rlmi.cpp rlmi.h 2018-03-15 12:11:21 +01:00
Benjamin Reis
1f4df0b4d8 start of implementing list subscription 2018-03-15 11:55:54 +01:00
Jehan Monnier
7c27d3c9bc fix invalid read in Sal destruction 2018-03-15 08:58:34 +01:00
Ghislain MARY
09025ed3c8 Add chat room callbacks to handle subscription to registration state of participants + add new group chat tester. 2018-03-14 18:18:39 +01:00
Benjamin Reis
12660bea3a do not notify unknown device 2018-03-14 17:26:11 +01:00
Jehan Monnier
261b0f195a fix crash when destroying LinphoneCore during file upload 2018-03-14 08:21:36 +01:00
Ghislain MARY
61c79b43e0 Use C++ instead of C where possible. 2018-03-13 17:29:13 +01:00
Ghislain MARY
94ce0fa252 Fix background task handling on platforms that do not support wakelocks. 2018-03-13 15:16:44 +01:00
Ghislain MARY
ead7221c97 Handle Content-Encoding in C++ Content object. 2018-03-13 14:10:05 +01:00
Ghislain MARY
307e27e635 Allow receiving and parsing of CPIM messages without buggy Content-Type header. 2018-03-12 15:26:00 +01:00
Simon Morlat
18696f2ad2 Fix background task usage when receiving a REFER to join a chatroom.
Add a timeout, because on Android wake locks have no limit in time. The timeout will secure that whatever happens, the wake lock is always released after a reasonable time.
2018-03-09 22:14:05 +01:00