Commit graph

1095 commits

Author SHA1 Message Date
Ronan Abhamon
cefa3cb85a feat(MainDb): better code, L_SAFE_TRANSACTION supports query without returned value 2018-02-13 09:24:28 +01:00
Ghislain MARY
8c9164a5eb Some more fixes for real time text. 2018-02-12 18:06:54 +01:00
Ghislain MARY
983471e8d0 For fixes for real time text. 2018-02-12 17:48:55 +01:00
Ghislain MARY
de13310b03 Fix const bug in getCppPtrFromC that was causing an infinite loop. 2018-02-12 17:48:33 +01:00
Ronan Abhamon
589a0393b4 fix(MainDb): handle exception after reconnect in SafeTransaction 2018-02-12 15:43:22 +01:00
Ghislain MARY
68ce70b072 Allow storage of participant device state in database. 2018-02-12 14:47:46 +01:00
Ghislain MARY
790b948683 Add back pointer to the Participant in a ParticipantDevice. 2018-02-12 14:44:57 +01:00
Ghislain MARY
2ad51e7a0e Fix operator< of ChatRoomId. 2018-02-12 14:43:31 +01:00
Ghislain MARY
acd22269fa Add state of conference participant device. 2018-02-09 15:44:44 +01:00
Ghislain MARY
bccf926b1d Add LinphoneEventCbs object. 2018-02-09 15:44:32 +01:00
Ghislain MARY
3cc6e3ef7d Fix crash when an incoming call times out. 2018-02-09 14:48:33 +01:00
Ghislain MARY
c27c1b0767 Use C++ API. 2018-02-09 14:48:12 +01:00
Ronan Abhamon
6858207bc2 feat(MainDb): add a security to delete basic chat room on migration when peer sip address is a server sip address chat room 2018-02-09 10:58:12 +01:00
Sylvain Berfini
1c9f356e4f Fixed crash in chat room state changed callback if trying to find chat room 2018-02-08 15:48:25 +01:00
Benjamin Reis
017f4790b0 use BackgroundTask object instead of call directly sal API 2018-02-08 15:45:30 +01:00
Benjamin Reis
01e15617b6 add initial value to background task id 2018-02-08 14:43:22 +01:00
Benjamin Reis
4511ad79f2 add background task to client group chat room 2018-02-08 13:55:49 +01:00
Ronan Abhamon
6c88e6be87 feat(utils): add a BackgroundTask component 2018-02-08 12:46:47 +01:00
Sylvain Berfini
6603446382 Started to get back LIME working for file transfer 2018-02-07 17:01:54 +01:00
Ghislain MARY
9760d1e808 Fix memory leak in event op. 2018-02-06 18:11:46 +01:00
Sylvain Berfini
1ca73da1cf Fixed 'increases required alignment of target type' compilation error 2018-02-06 09:33:49 +01:00
Mickaël Turnel
511a4d3099 Fix wrong behavior of operator overloading in Clang 8.0 2018-02-05 14:17:13 +01:00
Ghislain MARY
a387d0e049 Change signature of ServerGroupChatRoomPrivate::update() method. 2018-02-05 11:53:15 +01:00
Benjamin Reis
8a32280446 fix style 2018-02-02 15:43:04 +01:00
Ghislain MARY
7ec3f703f5 Fix multicast tester. 2018-02-02 11:44:31 +01:00
Benjamin Reis
b07da774ab do not try to log null particpant 2018-02-02 10:57:19 +01:00
Ronan Abhamon
c9c4ab5536 fix(RemoteConferenceEventHandler): remove listener only if core exists + add me in main db tests 2018-02-02 10:54:11 +01:00
Ghislain MARY
e2ca3cbbeb Prevent encryption of IMDN messages signaling an error. 2018-02-01 17:42:42 +01:00
Sylvain Berfini
0fcb6fe1dd Fixed CPIM tests 2018-02-01 16:41:47 +01:00
Ghislain MARY
ae93514982 Add canHandleMultipart() method on chat rooms. 2018-02-01 16:30:38 +01:00
Ghislain MARY
7481f76ba2 Some cleaning in FileTransferChatMessageModifier. 2018-02-01 15:41:51 +01:00
Ghislain MARY
2d97f5ded9 Fix iterator bug in send() method of ChatMessagePrivate. 2018-02-01 15:40:51 +01:00
Jehan Monnier
4c89ac95e2 make sure db is reconnected on « unknown error » 2018-02-01 15:32:10 +01:00
Benjamin Reis
570f927eca do not crash on empty char* in logger 2018-02-01 14:08:40 +01:00
Sylvain Berfini
e0114d64f5 Fixed chatRoom.markAsRead when called from ChatMessageReceived callback 2018-02-01 14:06:40 +01:00
Sylvain Berfini
6a4eb317f4 Removed useless param 2018-02-01 13:39:47 +01:00
Ghislain MARY
76c5214aaf Fix markChatMessagesAsRead(). 2018-02-01 13:38:59 +01:00
Sylvain Berfini
d6d9e399c6 Fixed IMDN and isComposing sent being stored in db 2018-02-01 13:04:53 +01:00
Ronan Abhamon
460f473d94 fix(DbSessionPrivate): remove useless friend to removed DbSessionProvider class 2018-02-01 11:28:16 +01:00
Ronan Abhamon
0f6cf5085b fix(DbSessionPrivate): fix undetermined value of backend type if soci is not enabled 2018-02-01 11:26:24 +01:00
Ronan Abhamon
f7a0a8d931 fix(DbSession): do not use L_ASSERT(false) if soci is not enabled in checkTableExists 2018-02-01 11:18:40 +01:00
Ronan Abhamon
891df5ff10 fix(MainDb): add missing transactions on little req, add safety 2018-02-01 11:18:40 +01:00
Sylvain Berfini
3b64a06c3b Fixed legacy getText method on ChatMessage 2018-02-01 10:31:59 +01:00
Sylvain Berfini
37a17b14a1 Improved code 2018-01-31 17:46:01 +01:00
Sylvain Berfini
1f2f1deb5e Fixed old API setText and setContentType on ChatMessage 2018-01-31 17:46:01 +01:00
Ghislain MARY
e1c7e698dc Fix crash in message tester. 2018-01-31 17:34:14 +01:00
Sylvain Berfini
a64dc54e7a Fixes for chat message when using custom content type and encryption 2018-01-31 17:00:51 +01:00
Ghislain MARY
7c4533b8fc Restore the ability for a user to define if a ChatMessage is to be stored or not. 2018-01-31 16:53:09 +01:00
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