Jehan Monnier
8b0f60894b
fix findOneToOneChatRoom in case of chatroom has no participant in
2018-03-05 13:29:41 +01:00
Benjamin Reis
cf5abd62b7
set Expires=0 for im-iscomposing in order to make sure flexisip doesn't store them
2018-03-05 11:54:44 +01:00
Benjamin Reis
d6c17a1683
add priority header with 'non-urgent' valu to imdn & is-composing
2018-03-05 11:39:38 +01:00
Simon Morlat
a029a954cd
add property to forcibly deactivate ice.
2018-03-03 11:46:54 +01:00
Simon Morlat
204e218bb0
Fix : move Cpu lock and so on into the Call object. There are not needed for INVITE sessions without media (like group chat), and they cause important battery drain because the phone will stay awake all the time since the INVITE session never BYEs.
2018-03-02 20:51:54 +01:00
Sylvain Berfini
9c904e7982
Fixed compil on Android armv7
2018-03-02 18:11:09 +01:00
Sylvain Berfini
5adb1f04c3
Removed useless use_cpim rc param
2018-03-02 18:03:44 +01:00
Ghislain MARY
bb2c51f2ca
Fix build.
2018-03-02 17:49:17 +01:00
Ghislain MARY
7c239c8ec4
Fix wrong statement being used in main db.
2018-03-02 17:33:25 +01:00
Ghislain MARY
f14896c65e
Add a couple of methods to ServerGroupChatRoom.
2018-03-02 15:20:10 +01:00
Erwan Croze
f528de3f75
Removing the limit in the MagicSearch cache
2018-03-02 11:18:19 +01:00
Benjamin Reis
ea838faff2
Fix find_one_to_one_chatroom and add a test to avoir its regression
2018-03-02 09:25:02 +01:00
Simon Morlat
67b6f71939
Fix no audio issue - because StunClient was corrupting localMediaDescription when no STUN discovery was actually made.
2018-03-01 23:20:14 +01:00
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
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
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
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
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