Commit graph

197 commits

Author SHA1 Message Date
Ghislain MARY
6639e57535 Fix crash in Python wrapper when the core is destroyed before the chat rooms. 2014-09-01 10:52:41 +02:00
Ghislain MARY
3d4821c69e Renamed get_to(), set_to(), get_from() and set_from() respectively to get_to_address(), set_to_address(), get_from_address() and set_from_address(). 2014-08-28 15:11:17 +02:00
Jehan Monnier
9b68f18820 keep linphone_core_get_chat_room(LinphoneCore *lc, const LinphoneAddress *addr) with const param 2014-08-28 14:59:00 +02:00
Ghislain MARY
60aee12e5c Fix linphone_core_get_chat_room() that was not creating the chat room if it did not exist yet. 2014-08-28 12:03:17 +02:00
Ghislain MARY
294916d0eb Use belle-sip reference counting for LinphoneChatRoom objects. 2014-08-27 12:37:58 +02:00
Ghislain MARY
067c8a9527 For functions returning or taking an MSList as an argument, specify what the MSList contains in the documentation. 2014-08-14 14:44:59 +02:00
Ghislain MARY
09b56423dc Fix compilation with Visual Studio. 2014-08-03 21:04:09 +02:00
Ghislain MARY
3dc5801283 Follow naming conventions of linphone core callbacks. 2014-08-01 14:40:38 +02:00
Margaux Clerc
b45a376727 Fix crash in chatroom destroy 2014-07-31 11:15:48 +02:00
Johan Pascal
97050ac654 File Transfer: manage i/o error during file download from server
- note : not functional, test is bugged and commented. To be fixed.
2014-07-30 17:14:56 +02:00
Johan Pascal
ce24877b9d File transfer: add a cancel function to the core
- allow cancellation during upload or download
+ fix bug in file transfer message tester
2014-07-29 21:16:01 +02:00
Margaux Clerc
e6eb8008fa Merge remote-tracking branch 'linphone-public/master' into dev_lime
Conflicts:
	tester/message_tester.c
2014-07-11 14:45:10 +02:00
Ghislain MARY
6b290a01ea Fix compilation. 2014-07-11 11:04:08 +02:00
Guillaume BIENKOWSKI
38ea4ee8a3 Made the code more readable 2014-07-10 17:44:58 +02:00
Guillaume BIENKOWSKI
575c9a20d2 Fix crash when launching file download from message after linphone reboot.
We now launch the download from the external_body_url and create a file_transfer_information when the response headers are received.
2014-07-10 17:44:58 +02:00
Simon Morlat
71d498fd95 fix potential crash during provisioning
update po file and fr translation
2014-07-01 21:57:31 +02:00
Ghislain MARY
484d05b02b Fix wrong character in comment. 2014-07-01 15:45:10 +02:00
Jehan Monnier
b68e2990ff Merge remote-tracking branch 'origin/master' into dev_lime 2014-07-01 11:53:25 +02:00
Jehan Monnier
39b9fcd8e7 protect chat message from being released in delivery error cb 2014-07-01 11:52:52 +02:00
Johan Pascal
65984cd5e2 Fix bug in selection message content type in encrypted mode 2014-07-01 10:18:47 +02:00
Jehan Monnier
819ca3bb78 Merge remote-tracking branch 'origin/master' into dev_lime
Conflicts:
	coreapi/chat.c
	coreapi/help/filetransfer.c
	tester/message_tester.c
2014-06-30 20:26:21 +02:00
Johan Pascal
a18092880b File transfer uses multipart body handler for uploading 2014-06-30 01:27:17 +02:00
Johan Pascal
58530de9bb File transfer : add test for I/O error 2014-06-26 00:45:53 +02:00
Ghislain MARY
02914901f5 Fix compilation on Linux. 2014-06-23 18:18:13 +02:00
Ghislain MARY
136d8379fe Fix compilation for Windows Phone 8. 2014-06-23 15:31:16 +02:00
Ghislain MARY
de947f4403 Include libxml/parser.h. 2014-06-16 14:05:59 +02:00
Johan Pascal
6bdc649624 Add encrypted file transfer message
+ test for the encrypted text message
+ fix bug introduced in last merge
2014-06-12 00:49:36 +02:00
Johan Pascal
b302a87c72 Merge with public master to include the file transfer
- update message test to pass the one with lime disabled
2014-06-10 11:36:26 +02:00
Jehan Monnier
0b46ef520c fix compilation issue 2014-06-10 10:26:32 +02:00
Jehan Monnier
306a2647cf fix mingw compilation issue 2014-06-10 08:41:07 +02:00
Guillaume BIENKOWSKI
1c1165ff65 Fix user agent in chat 2014-06-09 15:29:43 +02:00
Johan Pascal
3c918dfd8b Merge branch 'master' of git.linphone.org:linphone into dev_filetransfer 2014-06-09 13:40:06 +02:00
Simon Morlat
c913816dee java synchronize LinphoneEvent and LinphoneChatRoom APIs with LinphoneCore 2014-06-09 11:05:22 +02:00
Gautier Pelloux-Prayer
4094aec87a removed minor warnings generated by doxygen due to outdated functions prototype 2014-06-05 17:38:15 +02:00
Guillaume BIENKOWSKI
a29a93cd76 Add an API to set and retrieve chat messages "app data". This allows clients to store resilient data for each messages 2014-06-02 14:06:03 +02:00
Johan Pascal
509b105bb6 File transfer: fix memory leak 2014-06-02 06:58:19 +02:00
Johan Pascal
c10b5f652b File transfer implemented following RCS5.1 recommendation
- memory leaks to be fixed
2014-05-29 00:10:49 +02:00
Guillaume BIENKOWSKI
f27a2387d4 Add list of transient messages for messages that are still transitioning to either "delivered" or "error" state.
This allows the get_history() call to return pointers that are valid when the chat_state_changed callback is called.
2014-05-15 17:14:50 +02:00
Jehan Monnier
ed4d9c0d20 Merge remote-tracking branch 'origin' into dev_lime
Conflicts:
	build/android/Android.mk
	coreapi/Makefile.am
2014-05-14 15:15:50 +02:00
Johan Pascal
26ada60683 Complete LIME integration into liblinphone
- add a boolean into linphoneCore to check if encryption is requested
- move encryption/decryption from chat.c to sal_op_message.c
- check encrypted message validity
- return error to application when enable to encrypt/decrypt
2014-04-25 21:24:50 +02:00
Gautier Pelloux-Prayer
4386f18b21 replace tabs with spaces and remove trailing spaces 2014-04-22 17:22:51 +02:00
Johan Pascal
2522605b79 Merge branch 'master' into dev_bzrtp 2014-04-14 22:04:30 +02:00
Simon Morlat
5e3ff318d9 add ref count to LinphoneChatMessage 2014-04-11 11:51:38 +02:00
Johan Pascal
8a8eb4afe1 Add Lime (Linphone Instant Message Encryption)
- not fully functional yet.
2014-04-11 00:02:36 +02:00
Simon Morlat
c25273e9ca add C function to disable chat 2014-03-25 12:48:50 +01:00
Simon Morlat
269f8d1c4e add new API to obtain full details about failures (calls, registration, events).
Fix bug when receiving a 487 after cancelling call, resulting in a call waiting tone to be played.
2014-03-21 18:15:28 +01:00
Simon Morlat
a45d28a328 implement receiving of in-dialog chat message 2014-03-10 17:25:44 +01:00
Simon Morlat
90b5d17172 split linphone_gtk_iterate and fix bad enum casting in chat message handling 2014-03-05 14:41:08 +01:00
Guillaume Beraudo
93f5e85967 Expose chat message reason based on LinphoneReason.
The response code is not exposed to allow mrtp in the future.
There is no possibility to retrieve the code or the sip reason phrase.
2014-02-13 17:20:04 +01:00
Simon Morlat
931c8ade5f Revert "Expose chat message response code and reason."
This reverts commit f021e9aa51.
2014-02-12 17:47:16 +01:00