about summary refs log tree commit diff stats
path: root/src/event/server_events.h
Commit message (Collapse)AuthorAgeFilesLines
* Rename prof_message_t into ProfMessagePaul Fariello2019-06-201-7/+7
|
* Add prof_message_t to wrap all message attributesPaul Fariello2019-06-201-9/+8
| | | | | | | Probably missing copy of body to plain in carbon and privmessage. Only covers the incoming message path because goal is OMEMO decryption of untrusted message. Cover some of the log functions but not all.
* Wait for discovery end to publish omemo devicelist and bundlePaul Fariello2019-04-101-0/+1
| | | | Add sv_ev_connection_features_received for that purpose
* Rework MUC reflected message filteringPaul Fariello2019-04-101-1/+1
| | | | | | | | | Reflected messages can't be filtered by nick only otherwise you might ignore messages comming from you on another devices. Consequently we maintain a list of sent messages id in mucwin. To be sure the id will be correctly reflected we use the origin-id stanza.
* Ensure encrypted carbon of own message are marked as encryptedPaul Fariello2019-04-101-1/+1
|
* Log and print outgoing encrypted messagePaul Fariello2019-04-101-2/+2
|
* Add support for encrypted carbonPaul Fariello2019-04-101-1/+1
| | | | Fix {signed,}_pre_key store
* Follow normal workflow for OMEMO message receptionPaul Fariello2019-04-101-1/+1
| | | | | | We try to decrypt all messages, if it's successful we use sv_ev_incoming_message even for OMEMO messages. We pass an OMEMO boolean to let UI be aware that message were encrypted.
* Update copyright to include 2019Michael Vetter2019-01-221-1/+1
|
* Update copyrightJames Booth2018-01-211-1/+1
|
* Update CopyrightJames Booth2017-01-281-1/+1
|
* Add sv_ev_bookmark_autojoinJames Booth2016-08-281-0/+1
|
* Make header defines consistentJames Booth2016-07-241-2/+2
|
* Update GPL link in headersJames Booth2016-07-241-1/+1
|
* Remove redundant tls secured functionJames Booth2016-05-061-1/+1
|
* Define stanza's attributes as const char*Dmitry Podgorny2016-04-271-1/+1
| | | | | | | | | | | | In most get-like funcitons libstrophe returns pointer to a string that resides in an internal structure (e.g. xmpp_stanza_t). Hence, Profanity must not change such strings. Define respective variables as 'const char*' to reduce a chance of error and conform future libstrophe's interface. This patch mostly replaces 'char *' with 'const char*', but also fixes two memory leaks after stanza_get_reason(). Add comment within stanza_get_reason() to fix conflict with different allocator types.
* Add PGP decryption for incoming/outgoing carbonsJames Booth2016-03-221-2/+2
|
* Updated copyrightJames Booth2016-02-141-1/+1
|
* Show current TLS certificateJames Booth2015-11-101-2/+1
|
* Applied coding style to src/event/James Booth2015-10-251-36/+35
|
* Title bar TLS indicatorJames Booth2015-10-141-1/+1
| | | | Issue #616
* WIP: Added last activity request and responseJames Booth2015-09-291-0/+1
|
* Save trusted certificates to tlscerts file with more informationJames Booth2015-09-241-1/+0
|
* Added TLS cert fail callbackJames Booth2015-09-221-0/+3
|
* Pass delay timestamp to all incoming chat eventsJames Booth2015-09-081-2/+1
|
* Renamed enc_message parameter for incoming messagesJames Booth2015-08-261-1/+1
|
* WIP fix for #516, needs memory cleanupJames Booth2015-06-291-3/+3
|
* Encryption modes for sv_ev_incoming_messageJames Booth2015-06-211-2/+3
|
* Moved pgp signature verification to sv_ev_contact_onlineJames Booth2015-05-071-2/+1
|
* Extract private message hanlding in message.cJames Booth2015-05-031-2/+2
|
* Removed server event delegation functionsJames Booth2015-05-011-38/+0
|
* Renamed event functionsJames Booth2015-04-281-65/+65
|
* Renamed server event functionsJames Booth2015-04-191-65/+65
|
* Moved server_events to event/James Booth2015-04-191-0/+129