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 |
|
Benjamin Reis
|
e1122d15f5
|
add multipart notify support for conference events
|
2017-11-20 14:52:15 +01:00 |
|
Ghislain MARY
|
cf7c300b07
|
Use GRUU address in From header when sending messages.
|
2017-11-17 16:57:48 +01:00 |
|
Ronan Abhamon
|
1ca9d64af8
|
feat(core): avoid virtual inheritance of CoreAccessor
|
2017-11-17 15:49:45 +01:00 |
|
Ronan Abhamon
|
6dd6e829a3
|
feat(conference): refactoring, use CoreAccessor and ChatRoomId
|
2017-11-17 15:49:45 +01:00 |
|
Ronan Abhamon
|
46a194d5b3
|
feat(core): add findChatRooms impl
|
2017-11-17 15:49:45 +01:00 |
|
Ghislain MARY
|
e127ef09fa
|
Send full state NOTIFY of a conference to a specific device.
|
2017-11-17 10:44:09 +01:00 |
|
François Grisez
|
c50ba6614d
|
Fills the body of Content objects on destruction
This commit is a duplicate of bd08e5940c in master
|
2017-11-17 10:03:53 +01:00 |
|
Ghislain MARY
|
e2013f1aa0
|
Fix build with some GCC versions.
|
2017-11-17 09:54:24 +01:00 |
|
Ghislain MARY
|
d4d88312ae
|
Add a callback on the ChatRoom to generate the conference address.
|
2017-11-16 18:09:37 +01:00 |
|
Ronan Abhamon
|
a97c048420
|
feat(EventLog): refactoring, use IdentityAddress and rename time arg
|
2017-11-16 17:06:12 +01:00 |
|
Ghislain MARY
|
902cb50104
|
Merge SimpleAddress and GruuAddress classes into a single IdentityAddress class.
|
2017-11-16 16:05:18 +01:00 |
|
Ghislain MARY
|
f117ff958c
|
Fix chat related code that was broken with the introduction of ChatRoomId.
|
2017-11-16 14:08:36 +01:00 |
|
Ronan Abhamon
|
a69efcb325
|
fix(core): replace all std::time_t by time_t because std:: is useless (see 20.5.4.3.4 of C++17 standard)
|
2017-11-15 16:03:45 +01:00 |
|
Ronan Abhamon
|
476d0c07e5
|
feat(hacks): enforce doc
|
2017-11-15 15:49:31 +01:00 |
|
Ronan Abhamon
|
013c31bc6d
|
fix(logger): use bctbx log functions instead of ms functions
|
2017-11-15 15:47:20 +01:00 |
|
Ronan Abhamon
|
d70c38f9f5
|
fix(Object): little fixes, remove useless friend and add assert and getSharedFromThis
|
2017-11-15 15:38:14 +01:00 |
|
Ronan Abhamon
|
105e63f271
|
feat(core): provide a local address on chat room (the core is dead now)
|
2017-11-15 14:47:06 +01:00 |
|
Ronan Abhamon
|
54ed679844
|
fix(ChatMessage): avoid heap corruption, use delete instead of free
|
2017-11-13 17:02:46 +01:00 |
|
Ghislain MARY
|
c69320a15d
|
Handle sending of conference NOTIFY messages for each device.
|
2017-11-13 16:01:52 +01:00 |
|
Sylvain Berfini
|
36e73b29f2
|
Fixed message log
|
2017-11-13 13:26:41 +01:00 |
|
Sylvain Berfini
|
c574c64111
|
Added asynchronism for chat message reception
|
2017-11-13 13:18:57 +01:00 |
|
Ghislain MARY
|
8458585266
|
Fix GruuAddress and use it in ParticipantDevice.
|
2017-11-13 11:23:12 +01:00 |
|
Ronan Abhamon
|
2ad1f46105
|
fix(ClonableObject): fix a fatal bug in ClonableObject:
- Create a A Object
- Create a B Object
- Copy A in B
- Delete B
- Use L_Q or access public => Crash
|
2017-11-13 11:13:01 +01:00 |
|
Ghislain MARY
|
8c7b408d4e
|
Add GruuAddress class.
|
2017-11-10 15:29:04 +01:00 |
|
Ghislain MARY
|
e98ce1ea4a
|
Some cleaning.
|
2017-11-10 15:29:04 +01:00 |
|
Ronan Abhamon
|
098660726f
|
feat(ChatRoom): add a chat room identifier object
|
2017-11-10 15:27:12 +01:00 |
|
Sylvain Berfini
|
e43d58fb2b
|
Remove participant before the onParticipantRemoved callback on ChatRoom so the participants list is correct in the callback
|
2017-11-10 14:36:30 +01:00 |
|
Ronan Abhamon
|
33edd95a15
|
fix(Core): remove useless includes
|
2017-11-10 11:25:29 +01:00 |
|
Ronan Abhamon
|
e536ded32d
|
fix(ClientGroupChatRoom): do not create base ChatRoom with me!!!
|
2017-11-10 09:34:01 +01:00 |
|