Benjamin Reis
fe79c8fdb4
fix typo in previous commit
2018-03-01 14:39:06 +01:00
Ronan Abhamon
1ad9a0789f
feat(ContentManager): refactoring, avoid buffer copy, use move, use constexpr, avoid casts...
2018-03-01 11:51:50 +01:00
Sylvain Berfini
d440dfd3fd
Fixed big mistake in my previous commit...
2018-02-28 16:40:51 +01:00
Sylvain Berfini
d41dba6357
Fixed message stored one time in clear and one time encrypted if using asynchronism while encrypting
2018-02-28 16:13:12 +01:00
Ronan Abhamon
eaa7804d81
feat(MainDb): avoid usage of prepared statements for the entire core life (prevent lock???)
2018-02-28 15:52:36 +01:00
Ghislain MARY
ff8a7e2c25
Add a check on the number of chat rooms when migrating from basic to client group chat room.
2018-02-28 14:45:13 +01:00
Ghislain MARY
c9d5db0309
Reactivate "Add participant" group chat tester.
2018-02-28 12:09:31 +01:00
Ghislain MARY
587e951845
Ooopppsss... Forgot one file in last commit.
2018-02-28 11:48:43 +01:00
Ghislain MARY
3ec59a1239
Allow not sending SIP RINGING message.
2018-02-28 11:47:01 +01:00
Ghislain MARY
763b4e3a07
Add ServerGroupChatRoomPrivate::declineSession() method.
2018-02-28 10:43:33 +01:00
Ghislain MARY
c8823c1023
Add CallSession::getPreviousState() method.
2018-02-28 10:43:33 +01:00
Ghislain MARY
969b78d7e2
Clean created files in group chat testers.
2018-02-28 10:43:33 +01:00
Ghislain MARY
25e5919a6a
Improve RPM packaging.
2018-02-28 10:43:33 +01:00
Ronan Abhamon
10049e078f
fix(Abstract): in reconnect case, disable foreign key before init call
2018-02-28 10:43:23 +01:00
Ghislain MARY
7d491f8689
Remove useless generateConferenceAddress() method in ServerGroupChatRoom.
2018-02-27 17:13:04 +01:00
Ghislain MARY
54a0a8c156
Fix wrong SQL request to insert one-to-one chat room in DB.
2018-02-27 17:13:04 +01:00
Ghislain MARY
71fd0d0a64
Add linphone_chat_room_set_current_callbacks() API.
2018-02-27 17:13:04 +01:00
Ronan Abhamon
ab721847ba
feat(SmartTransaction): don't use soci::transaction, use soci::session methods to deal directly with transactions
2018-02-27 17:12:50 +01:00
Ronan Abhamon
3f16a71960
feat(MainDb):
...
- Allow only move constructor/assignment operator on DbSession
- Check thread id of AbstractDb in transaction
- Fix a copy session in MainDb::init
2018-02-27 16:08:42 +01:00
Ronan Abhamon
9ea10688ef
feat(AbstractDb): deal with sqlite3 logs on Android and Ios
2018-02-27 14:22:10 +01:00
Ghislain MARY
0f55122183
Fix group chat testers broken because of multiple chat room listeners + fix is-composing count in group chat testers + deactivate instable group chat testers for the moment.
2018-02-27 13:45:06 +01:00
Ronan Abhamon
79da08fec1
fix(MainDb): commit on markChatMessagesAsRead
2018-02-27 11:10:58 +01:00
Ronan Abhamon
e3cf0be408
fix(MainDb): use commit on deleteEvent
2018-02-27 11:02:06 +01:00
Ronan Abhamon
223b1244e7
fix(setChatMessageParticipantState): use commit on setChatMessageParticipantState
2018-02-27 10:57:04 +01:00
Ronan Abhamon
729a9f5cfb
fix(DbExceptionHandler): use r-value reference on function
2018-02-27 10:56:35 +01:00
Ronan Abhamon
1d46c11739
fix(SmartTransaction): log commit only after soci commit
2018-02-26 17:17:56 +01:00
Ronan Abhamon
5542d4e0f0
fix(SmartTransaction): do not log rollback if transaction is committed
2018-02-26 17:07:42 +01:00
Sylvain Berfini
247c2877a8
Copy callbacks list before iterating over it and calling each callbacks so we can remove a callback inside a callback call
2018-02-26 16:53:33 +01:00
Sylvain Berfini
753cb798b5
Fixed compil
2018-02-26 16:50:53 +01:00
Ronan Abhamon
9c16f13ac3
feat(SmartTransaction): explicit class name in log
2018-02-26 15:53:32 +01:00
Ronan Abhamon
86493a151c
feat(MainDb): avoid usage of explicit transactions
2018-02-26 15:41:47 +01:00
Ronan Abhamon
8129b19ffc
feat(MainDb): use last update time on insert chat room
2018-02-26 15:10:22 +01:00
Ronan Abhamon
89a62c4428
feat(MainDb): forward transaction in with lambda
2018-02-26 14:43:43 +01:00
Ronan Abhamon
c0e48a8339
feat(MainDb): add a SmartTransaction component to log start/end
2018-02-26 13:50:05 +01:00
Ronan Abhamon
53296fb8cb
fix(ChatMessage): improve check of loaded contents
2018-02-26 10:28:32 +01:00
Ronan Abhamon
de8c673f38
fix(MainDb): ensure contents are loaded before add event
2018-02-26 09:23:40 +01:00
Jehan Monnier
9767adccc8
add group chat test to add participant
2018-02-23 17:51:56 +01:00
Sylvain Berfini
5e45da89a7
Fixed Android compil
2018-02-23 17:25:33 +01:00
Sylvain Berfini
4c2e09b8f0
Small code improvement
2018-02-23 17:22:46 +01:00
Ronan Abhamon
ac482f58b7
fix(MainDb): fix sql lock
2018-02-23 17:22:05 +01:00
Ronan Abhamon
e0b2b41290
Many things:
...
- Provide a StaticString object to build const char* at compile time
- Use StaticString in MainDb to transforms enum in const char* automatically (events filters)
- In future: Abuse of this component in MainDb to build queries easily between Mysql/Sqlite3
2018-02-23 16:17:58 +01:00
Ronan Abhamon
07b33a419e
fix(MainDb): add braces!!
2018-02-23 11:57:46 +01:00
Ronan Abhamon
1f8f765277
fix(MainDb): add a compatible trigger char message participant deleter with mysql
2018-02-23 11:42:32 +01:00
Erwan Croze
f2a25777d5
Fixing magic search
2018-02-23 11:10:50 +01:00
Erwan Croze
4f96c41eea
Fixing magic search constructor for wrapper
2018-02-23 10:59:55 +01:00
Ronan Abhamon
8e7791e3ea
fix(MainDb): conference_event_view supports correctly mysql and mariaDb
2018-02-23 10:48:57 +01:00
Jehan Monnier
7bf0554a17
fix group chat imdm tester
2018-02-23 10:45:14 +01:00
Jehan Monnier
6da095454c
make sure imdm are still passed to the application if deliver_imdn setting is set to 1
2018-02-22 17:34:07 +01:00
Ronan Abhamon
4b5e950d01
fix(MainDb): disable db lock for Android
2018-02-22 16:55:09 +01:00
Sylvain Berfini
94ff056468
Improved linphone_chat_message_is_text and linphone_chat_message_is_file_transfer
2018-02-22 16:23:43 +01:00