Commit graph

1336 commits

Author SHA1 Message Date
Ghislain MARY
4d17bb5f54 Allow addition of participant to a server group chat room using a REFER. 2018-04-06 15:25:28 +02:00
Sylvain Berfini
8b5c4e0305 Fixed proxy chat room not being notified of Created state when we fallback to a basic chat room 2018-04-06 15:15:37 +02:00
Ghislain MARY
5290d59d76 Various fixes regarding callbacks of chat rooms. 2018-04-05 17:09:15 +02:00
Ghislain MARY
5fb8f9686a Handle incoming INVITE from conference server to create ClientGroupChatRoom. 2018-04-05 15:00:11 +02:00
Jehan Monnier
2686dca63a Revert "Merge branch 'dev_content_cpp' into dev_refactor_cpp"
This reverts commit d7890dbe74, reversing
changes made to e6158d8da5.
2018-04-05 12:08:44 +02:00
Sylvain Berfini
d7890dbe74 Merge branch 'dev_content_cpp' into dev_refactor_cpp 2018-04-04 16:11:43 +02:00
Sylvain Berfini
797d7e3f64 Fixed another CPIM issue 2018-04-04 15:51:47 +02:00
François Grisez
facab07c40 Creates a new singleton object for logging features in the API of Liblinphone
(cherry picked from commit d61a62de91)
2018-04-04 13:49:25 +02:00
Sylvain Berfini
f4d4423fb1 Merge branch 'dev_refactor_cpp' into dev_content_cpp 2018-04-04 13:06:53 +02:00
Ghislain MARY
5e98347b31 Add log when we cannot find the selected valid ICE pair in the case where it should be there (retrofit of commit 452234d4). 2018-04-03 17:05:02 +02:00
Mickaël Turnel
3976181afa Removed default bitrate limitation. (retrofit of commit 0d38a7) 2018-04-03 15:12:03 +02:00
Benjamin Reis
e63290b4c7 better reason management 2018-03-30 17:00:52 +02:00
Benjamin Reis
91f5e64e5c do not crash on null reason header 2018-03-30 16:56:50 +02:00
Benjamin Reis
853f442694 fix NULL reason header & missed call when timeout 2018-03-30 16:54:23 +02:00
Sylvain Berfini
8966c2ca77 Started method to get participants in given state for given chat message 2018-03-28 18:20:22 +02:00
Sylvain Berfini
ee88045383 Renamed content_manager_tester + improved header parsing + new tests 2018-03-27 16:10:17 +02:00
Sylvain Berfini
af2a607014 Improved ContentType's asString() method 2018-03-27 14:39:32 +02:00
Sylvain Berfini
7009b68b9a Added << operator for ContentType and Header 2018-03-27 12:45:47 +02:00
Sylvain Berfini
813ab614eb Use Header class instead of pair<string, string> in Content + improved tester 2018-03-27 11:48:40 +02:00
Sylvain Berfini
22218cb188 Improved log + fixed external body url format 2018-03-26 16:07:26 +02:00
Sylvain Berfini
75b80bbe98 Do not compare parameters when comparing ContentType 2018-03-26 16:05:09 +02:00
Sylvain Berfini
3a6fe51939 Fixed content type parsing + added test 2018-03-26 15:58:51 +02:00
Simon Morlat
0945515d6c Fix unreliability with custom header handling. (retrofit of commit 384669 from master branch) 2018-03-26 15:42:43 +02:00
Sylvain Berfini
8f2be0252a Fixed 2 issues related to content type parameters : one in = operator, one in the Sal 2018-03-26 10:57:08 +02:00
Simon Morlat
b6678d64b6 Fix error messages printed by mediastreamer2 due to empty string instead of null string. 2018-03-26 10:34:18 +02:00
Sylvain Berfini
49b93c6f9a Created Header class as parent of ContentType 2018-03-23 15:25:12 +01:00
Sylvain Berfini
707d9b6a43 Merge branch 'dev_refactor_cpp' into dev_content_cpp 2018-03-23 11:53:43 +01:00
Sylvain Berfini
0dfd57b505 Clean code related to multiparts' Contents 2018-03-23 11:17:52 +01:00
Simon Morlat
dcdb9528e6 Fix memory leaks when sending INFO messages 2018-03-21 18:27:47 +01:00
Sylvain Berfini
ba1d6bc8b0 Remove a lot of useless code 2018-03-21 17:01:00 +01:00
Sylvain Berfini
5fd6a68b94 Fixed another issue with ContentType & HeaderParam constructors doing parsing 2018-03-21 16:09:36 +01:00
Sylvain Berfini
57b07c4545 Fixed header param parsing & dump if header as no value 2018-03-21 15:35:32 +01:00
Sylvain Berfini
c93eee237b Fixed parsing of content type parameters from ContentType(string) constructor 2018-03-21 15:13:10 +01:00
Sylvain Berfini
b19c228fe4 Fixed leak 2018-03-21 14:29:27 +01:00
Sylvain Berfini
8a30c727db Improved parameter use in ContentType 2018-03-21 14:23:23 +01:00
Sylvain Berfini
cf2b6ca2bf Fixed content type parameters between SalBodyHandler and Content 2018-03-21 10:51:19 +01:00
Sylvain Berfini
c001364b39 Merge branch 'dev_refactor_cpp' into dev_content_cpp 2018-03-20 15:39:47 +01:00
Sylvain Berfini
fd6b049203 Fixed LinphoneContent leak 2018-03-20 14:46:45 +01:00
Sylvain Berfini
61b45fd7a4 Fixed issue with server presence & content headers 2018-03-20 14:20:11 +01:00
Sylvain Berfini
472f010e81 Fixed leak of LinphoneContent 2018-03-20 11:44:53 +01:00
Sylvain Berfini
fa37a0cd50 Merge branch 'dev_refactor_cpp' into dev_content_cpp 2018-03-19 17:58:53 +01:00
Simon Morlat
c38a2e0c77 Fix crash when trying to cancel a non-existing INVITE transaction. 2018-03-19 17:53:08 +01:00
Sylvain Berfini
de6283928d Fixed issue with merge 2018-03-19 17:26:35 +01:00
Sylvain Berfini
bca906e399 Merge branch 'dev_refactor_cpp' into dev_content_cpp 2018-03-19 17:01:05 +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
Simon Morlat
6c7c56271a Implement deferred ICE reinvite response when the ICE session isn't yet completed. 2018-03-18 10:44:33 +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
Sylvain Berfini
bcf1baaff1 Wait for file transfer to be downloaded before sending Displayed IMDN 2018-03-16 11:04:08 +01:00