Commit graph

395 commits

Author SHA1 Message Date
Sylvain Berfini
2156bb3d45 Fixed issue with encryption 2018-01-31 15:26:20 +01:00
Sylvain Berfini
8cd317c30a Fixed issue with IM delivery notifications 2018-01-31 13:00:18 +01:00
Sylvain Berfini
adc88d0965 Improved condition used to store messages or not 2018-01-31 11:58:10 +01:00
Ghislain MARY
e415dbacb9 Fix wrong handling of MessageOp in ChatMessage (it needs to be able to survive to the destruction of the ChatMessage). 2018-01-31 11:27:52 +01:00
Ghislain MARY
8b8aa32697 Some cleaning in FileTransferChatMessageModifier. 2018-01-30 17:00:35 +01:00
Ghislain MARY
1bcab84da4 More fixes for message tester. 2018-01-30 15:54:04 +01:00
Sylvain Berfini
e4aab72a61 Added OneToOne capability on basic chat room 2018-01-30 15:53:37 +01:00
Sylvain Berfini
30f90763c4 Improve isFile use in Contents for FileTransfer 2018-01-30 14:56:59 +01:00
Sylvain Berfini
10564ec12d Improved ChatMessage setText and setContentType from old API 2018-01-30 14:35:22 +01:00
Ghislain MARY
d5347f4bca Restore check of transient messages in message tester. 2018-01-30 10:57:23 +01:00
Ghislain MARY
c74511d478 Fix initialization of capabilities in ClientGroupChatRoom. 2018-01-30 10:57:10 +01:00
Ghislain MARY
03853c8b14 Fix memory leak of ChatMessage. 2018-01-29 18:07:53 +01:00
Ghislain MARY
560842b572 Add TerminationFailed state to ChatRoom. 2018-01-29 18:07:23 +01:00
Ronan Abhamon
fdfcbbc12a feat(core): DO NOT ADD CODE IN private object destructors (if not possible you can in specific cases like base objects). Thx. <3 2018-01-29 17:02:11 +01:00
Ghislain MARY
e49f2fedda Handle re-invite of a participant that has left a one-to-one chat room when the other participant sends a message. 2018-01-26 14:30:34 +01:00
Ronan Abhamon
9072624acb feat(AbstractDb): add a way to deal with exceptions 2018-01-25 17:07:16 +01:00
Ghislain MARY
8f24505766 Fix some group chat testers. 2018-01-25 16:55:01 +01:00
Ghislain MARY
a8955e1647 Prevent application from being notified of error in creation of ClientGroupChatRoom in case of fallback to BasicChatRoom. 2018-01-25 14:19:39 +01:00
Ghislain MARY
359b7bde4b Handle one-to-one chat rooms and quit the client group chat room when deleting it. 2018-01-25 11:51:20 +01:00
Mickaël Turnel
acd77eba5f A message is always sent as UTF-8 2018-01-25 10:34:50 +01:00
Sylvain Berfini
404e213cc4 Log an error and abort sending chat message without any content 2018-01-23 13:57:56 +01:00
Jehan Monnier
3a3745d7b7 Automatically load cpim grammar from Linphone framework on IOS 2018-01-17 20:51:22 +01:00
Sylvain Berfini
cb41aa0482 Changed order of chat message modifier for LIME v2 2018-01-16 14:41:04 +01:00
Ronan Abhamon
26ad07a02e feat(core): update date of some files 2018-01-15 09:17:54 +01:00
Sylvain Berfini
4dd100a061 Handle 400 returned by lft script if file is too large 2018-01-12 16:58:10 +01:00
Sylvain Berfini
3a39020f81 Added canHandleCpim method on chat rooms to know whether or not send Cpim messages through it 2018-01-11 17:23:26 +01:00
Ronan Abhamon
594d71d78f fix(FileTransferChatMessageModifier): use delete instead of free on content 2018-01-11 15:09:32 +01:00
Ronan Abhamon
390fcf2ce1 fix(CpimParser): coding style 2018-01-11 14:44:58 +01:00
Ronan Abhamon
01294c1bcc fix(CpimParse): move CPIM_GRAMMAR define in header 2018-01-11 14:27:43 +01:00
Erwan Croze
a10ee82fc1 Loading Cpim grammar instead of build this 2018-01-11 13:48:57 +01:00
Sylvain Berfini
798c9502ff Yet another leak fixed 2018-01-10 11:48:08 +01:00
Sylvain Berfini
d8c2df970b Fixed Android compil 2018-01-08 14:04:02 +01:00
Ronan Abhamon
d52977ded6 feat(src): add a _L prefix on each include guard 2018-01-08 12:15:15 +01:00
Ghislain MARY
4cc7985da9 Correctly define call session state enumeration. 2017-12-28 12:43:56 +01:00
Ghislain MARY
4c0c1b6ae5 Add timer to retry basic to client group chat room migration after some time if it has failed. 2017-12-28 09:44:47 +01:00
Benjamin Reis
1f076aa336 put correct chat room in C cbs 2017-12-27 10:56:10 +01:00
Ghislain MARY
2155541742 Handle callbacks in ProxyChatRoom. 2017-12-27 10:27:50 +01:00
Benjamin Reis
fe8930cecd notify fallbacked chat room creation 2017-12-22 16:11:32 +01:00
Benjamin Reis
554ad75cca WORKAROUND set correct cpp pointer to C LinphoneChatRoom 2017-12-22 14:33:31 +01:00
Ronan Abhamon
5a9d0dfd3e feat(BasicToClientGroupChatRoom): capabilities contains Migrate if the proxy is a basic chatroom 2017-12-22 12:42:54 +01:00
Ronan Abhamon
30389fd9ab fix(BasicToClientGroupChatRoom): Capabilities mask contains Migratable 2017-12-22 10:25:16 +01:00
Ghislain MARY
5ff2076896 Handle basic to client group chat room migration. 2017-12-21 18:48:39 +01:00
Ronan Abhamon
edd26b9890 fix(ClientGroupChatRoom): avoid conference created event insertion for the moment 2017-12-21 18:22:17 +01:00
Ronan Abhamon
9604156ab1 feat(utils): add a toString function for enums 2017-12-21 11:45:33 +01:00
Ghislain MARY
5394f91a94 Check the reason is "Not Acceptable" for doing fallback from client group chat room to basic chat room. 2017-12-20 11:29:25 +01:00
Ronan Abhamon
54980b5267 feat(enum-generator): provide two functions getEnumNameAsString and getEnumValueAsString 2017-12-20 10:45:05 +01:00
Ronan Abhamon
09a4f83736 fix(private_functions): remove a lof of unused functions on chat messages 2017-12-19 16:51:31 +01:00
Ghislain MARY
e8dc7bf07c Fix removal of gr parameter when sending INVITE for client group chat room creation. 2017-12-19 16:33:09 +01:00
Benjamin Reis
9a1558e076 fix build 2017-12-19 15:44:54 +01:00
Ghislain MARY
5294d027f1 Improve fallback from client group to basic chat room test. 2017-12-19 15:19:55 +01:00