Commit graph

746 commits

Author SHA1 Message Date
Sylvain Berfini
418a2cfe24 Fixed outgoing file contents storage fetch 2017-11-24 15:48:30 +01:00
Sylvain Berfini
28570e284d Prevent an insert that is redondent 2017-11-24 15:40:56 +01:00
Ghislain MARY
c115a448dd Fix chat messages routing issues because of gruu addresses. 2017-11-24 15:26:35 +01:00
Sylvain Berfini
72c9d28361 DB update of chat message improvement 2017-11-24 15:20:51 +01:00
Ronan Abhamon
dcef9e4f97 fix(MainDb): use references when possible 2017-11-24 14:55:48 +01:00
Sylvain Berfini
759ecda219 This should fix IMDNs & IsComposing being stored 2017-11-24 14:45:58 +01:00
Ronan Abhamon
758729ba11 feat(MainDb): add devices table, replace date to time 2017-11-24 14:45:18 +01:00
Sylvain Berfini
5b328c01a8 Did FileContent db storage 2017-11-24 14:31:31 +01:00
Sylvain Berfini
b3d1d7f9bb Do not store outgoing IMDNs and IsComposing 2017-11-24 14:19:39 +01:00
Ronan Abhamon
beadb7bf7d feat(MainDb): avoid stringstream 2017-11-24 14:06:05 +01:00
Sylvain Berfini
5483d48236 Removed absent method declaration 2017-11-24 12:03:40 +01:00
Benjamin Reis
9449315cba fetch conference events in the correct order 2017-11-24 11:56:48 +01:00
Benjamin Reis
a8bd137c9d workaround for fetching chatroom events 2017-11-24 11:41:53 +01:00
Sylvain Berfini
8a0b066960 Changes in transient messages in chat room, replaced by transient event logs 2017-11-24 10:44:20 +01:00
Sylvain Berfini
191a9f24ba Store chatEvent in chatMessage and update the database event when chatMessage's state changes 2017-11-23 17:31:02 +01:00
Sylvain Berfini
b12304668a Added update methods for ChatMessageEvents and ChatMessageContent 2017-11-23 17:26:10 +01:00
Sylvain Berfini
ec7fd6d258 Store ChatMessage in db after sending and upon reception 2017-11-23 16:42:20 +01:00
Benjamin Reis
60915d8a15 add missing ':' 2017-11-23 16:08:51 +01:00
Ronan Abhamon
98d0ae00b0 feat(MainDb): add logs on chat rooms fetch 2017-11-23 16:07:35 +01:00
Ronan Abhamon
a2f363ac64 fix(MainDb): insert chatroom subject properly 2017-11-23 15:02:48 +01:00
Sylvain Berfini
97cd45702c Should fix crash in getTextContent 2017-11-23 13:58:57 +01:00
Ronan Abhamon
a947f8bd6c feat(c-chat-room): add a method to get local address 2017-11-23 11:46:32 +01:00
Ronan Abhamon
5c7fe8a92b feat(MainDb): supports fetching of client group chat room 2017-11-23 11:32:10 +01:00
Sylvain Berfini
eeee473682 Moved IMDN xml creation to imdn.cpp instead of chat-message 2017-11-23 11:04:35 +01:00
Ghislain MARY
23000b1ec9 Remove workaround on chat room ids. 2017-11-23 10:01:10 +01:00
Ronan Abhamon
7148e56f7c fix(content-manager): set correctly multi part content 2017-11-22 17:24:20 +01:00
Ronan Abhamon
213164ae0a fix(content): clean file/file-transfert content 2017-11-22 17:16:15 +01:00
Ronan Abhamon
01694c2bac feat(content): clean code 2017-11-22 17:16:15 +01:00
Ronan Abhamon
faa6ef529c fix(content-manager): clean code, avoid leaks 2017-11-22 17:16:15 +01:00
Ghislain MARY
ef26482305 Do not remove gr parameter from the address put in a To header. 2017-11-22 16:44:51 +01:00
Ghislain MARY
6999d35423 Add friend class. 2017-11-22 16:43:12 +01:00
Ronan Abhamon
90b653f60f fix(chat-room): hide public onChatMessageReceived handler! 2017-11-22 15:26:15 +01:00
Sylvain Berfini
bb9cf6a74f Reworked iscomposing addresses cache 2017-11-22 14:02:40 +01:00
Ronan Abhamon
fa861d553d fix(core): add explicit on some constructors 2017-11-22 13:57:31 +01:00
Ghislain MARY
39c1890905 Fix gruu parameter in IdentityAddress. 2017-11-22 11:49:14 +01:00
Ronan Abhamon
385284596e feat(ChatRoom): provide a get creation/last update time accessor 2017-11-22 11:23:30 +01:00
Ronan Abhamon
d41e2d5df5 fix(core): coding style, avoid spaces => use tabs instead, alignment... 2017-11-22 11:18:41 +01:00
Sylvain Berfini
b7d0db120f Directly send the IMDN, do not go through the chatRoom 2017-11-22 11:08:50 +01:00
Sylvain Berfini
fec4923ad0 Reworked IDMN 2017-11-22 11:02:54 +01:00
Ronan Abhamon
60ad676504 fix(address): avoid logs... 2017-11-22 10:42:45 +01:00
Benjamin Reis
6aa85b1541 simplify for loop 2017-11-22 10:38:49 +01:00
Danmei Chen
eb0fa39f97 Add test for MD5 and SHA-256 in register_test. Tests SHA-256 are supported with flexisip 2017-11-21 17:10:02 +01:00
Ronan Abhamon
6611f820f3 feat(MainDb): add NOT NULL constraint on some fields 2017-11-21 16:41:21 +01:00
Ronan Abhamon
e3ff46be75 feat(MainDb): enforce conference_event table, primary key is now (event_id, chat_room_id) 2017-11-21 15:43:43 +01:00
Ronan Abhamon
82f04ddb29 feat(MainDb): enforce chat_room table, add unique and not null constraints on peer/local ids 2017-11-21 15:39:08 +01:00
Ronan Abhamon
8c7241bb13 fix(MainDb): references correctly chat room id from conference event 2017-11-21 14:43:12 +01:00
Ronan Abhamon
13f4afe165 feat(MainDb): supports local chat room id 2017-11-21 14:21:42 +01:00
Sylvain Berfini
d2a7cfafb3 Call new mediastreamer2 stream type API to fix ringing from linphone in wrong stream on Android 2017-11-21 10:52:19 +01:00
Ghislain MARY
bb5b22b932 Use IdentityAddress in conference. 2017-11-21 10:43:20 +01:00
Ghislain MARY
76c4e7ed25 Handle IdentityAddress with sips scheme. 2017-11-20 16:47:36 +01:00