Ronan Abhamon
|
4b5e950d01
|
fix(MainDb): disable db lock for Android
|
2018-02-22 16:55:09 +01:00 |
|
Ronan Abhamon
|
6d3d535fd9
|
fix(MainDb): order by event_id in getHistoryRange
|
2018-02-22 15:19:54 +01:00 |
|
Ronan Abhamon
|
71f5e47cff
|
feat(MainDb): remove order by on events fetch
|
2018-02-22 13:18:40 +01:00 |
|
Ronan Abhamon
|
a12a229720
|
feat(MainDb): use prepared statements
|
2018-02-21 18:05:42 +01:00 |
|
Ronan Abhamon
|
963811044b
|
feat(MainDb): use prepared statements for some functions
|
2018-02-21 16:42:18 +01:00 |
|
Simon Morlat
|
cb45d54d1a
|
fix compilation issue (unused parameter this)
|
2018-02-16 18:27:39 +01:00 |
|
Ronan Abhamon
|
07443b1f60
|
feat(MainDb): increase performance of get history range
|
2018-02-16 17:21:47 +01:00 |
|
Ghislain MARY
|
babe09e560
|
Add tester for migration of messages database + load chat rooms from DB after migration + fix duplicated sip addresses in database during migration.
|
2018-02-16 15:29:00 +01:00 |
|
Benjamin Reis
|
068cd9ce45
|
do not fetch device event in chat room history
|
2018-02-15 13:38:58 +01:00 |
|
Simon Morlat
|
9fead71899
|
Fix crash during migration on Android by avoiding to throw exceptions. Apparently exceptions do not work reliabily on android, at least not with our current toolchain and compilation options.
|
2018-02-15 12:50:26 +01:00 |
|
Ghislain MARY
|
91bce6e695
|
Correctly handle IMDN for group chat.
|
2018-02-14 18:10:38 +01:00 |
|
Ghislain MARY
|
87921f7376
|
Fix invalid cast when using MySQL as database backend.
|
2018-02-14 17:46:33 +01:00 |
|
Ronan Abhamon
|
25d05ede90
|
Revert "feat(MainDb): better performances"
This reverts commit afe6bca958.
|
2018-02-14 16:52:51 +01:00 |
|
Ronan Abhamon
|
afe6bca958
|
feat(MainDb): better performances
|
2018-02-14 16:46:27 +01:00 |
|
Ronan Abhamon
|
c20c54a284
|
feat(MainDb): improve performance of selectSipAddressId and selectChatRoomId
|
2018-02-14 15:01:33 +01:00 |
|
Ronan Abhamon
|
076c7715ec
|
feat(MainDb): delete chat_message_participant when message is displayed
|
2018-02-14 11:36:28 +01:00 |
|
Ronan Abhamon
|
09bc70d1fd
|
feat(RemoteConferenceEventHandler): try to simplify code of simpleNotifyReceived (not a success...)
|
2018-02-13 15:54:24 +01:00 |
|
Ronan Abhamon
|
aba6043b8b
|
fix(MainDb): remove CHECK_LEGACY_TABLE_EXISTS macro
|
2018-02-13 14:12:20 +01:00 |
|
Ronan Abhamon
|
21e426b98d
|
fix(MainDb): use constexpr instead of define
|
2018-02-13 14:07:50 +01:00 |
|
Ronan Abhamon
|
cbb14ad1cf
|
feat(MainDb): attach resolveId to DbSession
|
2018-02-13 13:56:49 +01:00 |
|
Ronan Abhamon
|
593c48faaf
|
feat(General): replace L_VERSION macro by makeVersion constexpr func (better and safe)
|
2018-02-13 10:33:59 +01:00 |
|
Ronan Abhamon
|
66a6499f56
|
fix(MainDb): remove constexpr on exec (unsupported on android in this case)
|
2018-02-13 10:22:54 +01:00 |
|
Ghislain MARY
|
57687e1b99
|
Handle fetching a participant device's state from database.
|
2018-02-13 09:57:59 +01:00 |
|
Ronan Abhamon
|
79c5e8e0ab
|
fix(MainDb): remove useless check on migrateBasicToClientGroupChatRoom
|
2018-02-13 09:32:14 +01:00 |
|
Ronan Abhamon
|
68bb9a1224
|
feat(MainDb): exec on SafeTransaction is now constexpr
|
2018-02-13 09:30:31 +01:00 |
|
Ronan Abhamon
|
cefa3cb85a
|
feat(MainDb): better code, L_SAFE_TRANSACTION supports query without returned value
|
2018-02-13 09:24:28 +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 |
|
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 |
|
Mickaël Turnel
|
511a4d3099
|
Fix wrong behavior of operator overloading in Clang 8.0
|
2018-02-05 14:17:13 +01:00 |
|
Jehan Monnier
|
4c89ac95e2
|
make sure db is reconnected on « unknown error »
|
2018-02-01 15:32:10 +01:00 |
|
Ghislain MARY
|
76c5214aaf
|
Fix markChatMessagesAsRead().
|
2018-02-01 13:38:59 +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
|
30f90763c4
|
Improve isFile use in Contents for FileTransfer
|
2018-01-30 14:56:59 +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
|
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 |
|
Ronan Abhamon
|
75cbb76945
|
feat(MainDb): add a findOneToOneConferenceChatRoomAddress method
|
2018-01-18 16:59:33 +01:00 |
|
Ronan Abhamon
|
26ad07a02e
|
feat(core): update date of some files
|
2018-01-15 09:17:54 +01:00 |
|
Ronan Abhamon
|
bbd6c58dfd
|
feat(MainDb): disable friends migration, enable this after friends cpp migration
|
2018-01-08 11:36:49 +01:00 |
|
Ronan Abhamon
|
335f19b20b
|
feat(MainDb): legacy friends import
|
2018-01-08 11:36:49 +01:00 |
|
Ronan Abhamon
|
dc830c181a
|
fix(MainDb): check history table presence on import (workaround for android/soci)
|
2018-01-08 10:33:15 +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
|
67053e8e8e
|
fix(MainDb): rename insertOrUpdateBasicChatRoom to insertOrUpdateImportedBasicChatRoom
|
2017-12-22 10:40:18 +01:00 |
|
Ronan Abhamon
|
b51fd2e414
|
fix(MainDb): use transactions in unsafe functions
|
2017-12-22 10:38:29 +01:00 |
|
Ghislain MARY
|
5ff2076896
|
Handle basic to client group chat room migration.
|
2017-12-21 18:48:39 +01:00 |
|
Ronan Abhamon
|
0e0ae5b546
|
feat(MainDb): add participants and devices on basic to client group chat room migration
|
2017-12-21 16:06:01 +01:00 |
|
Ronan Abhamon
|
0304c37625
|
feat(MainDb): add method to migrate basic to client group chat room
|
2017-12-21 15:42:40 +01:00 |
|
Ronan Abhamon
|
3f7a82b985
|
fix(MainDb): use 255 chars for the storage of db_module_version.name instead of 16
|
2017-12-19 15:22:12 +01:00 |
|
Ronan Abhamon
|
f047ea775b
|
feat(MainDb): support fetch of participant devices
|
2017-12-19 15:00:25 +01:00 |
|