about summary refs log tree commit diff stats
path: root/src/xmpp/message.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Add pubsub event callbackPaul Fariello2019-04-101-0/+60
| | | | Also add generic message callback struct
* XEP-0027: Mention XEP in message bodyMichael Vetter2019-02-201-1/+1
| | | | With all the different kinds of encryption (OMEMO, OTR3 OTR4, PGP in XEP-0027 and XEP-0373) it might be helpful to know which kind of encryption is used.
* Update copyright to include 2019Michael Vetter2019-01-221-1/+1
|
* Move ID generation to xmpp folderMichael Vetter2018-08-301-6/+6
| | | | | | | | | | | create_unique_id() was changed to use UUIDs instead of a counter in the last commit. Since now it depends on connection_create_uuid() which is in the xmpp subfolder the function should also be moved there. Renamed it to connection_create_stanza_id() and moved it to src/xmpp/connection.c. Discussion happened in https://github.com/boothj5/profanity/pull/1010
* Update copyrightJames Booth2018-01-211-1/+1
|
* Update CopyrightJames Booth2017-01-281-1/+1
|
* Check barejid in carbonsJames Booth2017-01-241-2/+1
|
* Add carbons from checkJames Booth2017-01-231-1/+8
|
* log_info on private carbonsJames Booth2016-08-281-0/+5
|
* Tidy _handle_carbonsJames Booth2016-08-201-35/+52
|
* Use libstrophe xmpp_message_get_body convenience functionJames Booth2016-08-201-49/+22
|
* Use libstrophe xmpp_message_new convenience functionJames Booth2016-08-201-4/+2
|
* Replace stanza_create_message with libstrophe convenience functionsJames Booth2016-08-201-8/+21
|
* Use libstrophe convenience functions for stanza attributesJames Booth2016-08-201-15/+15
|
* Send receipt request only when receiver supports featureJames Booth2016-08-181-46/+13
| | | | issue #829
* Tidy headersJames Booth2016-07-241-8/+9
|
* Update GPL link in headersJames Booth2016-07-241-1/+1
|
* Move connection fulljid functionJames Booth2016-05-061-1/+1
|
* Rename jabber_ functionsJames Booth2016-05-061-2/+3
|
* Renamed connection.c -> session.cJames Booth2016-05-051-1/+1
|
* Rename stanza handler init functionsJames Booth2016-05-021-1/+1
|
* Free stanza text and DiscoInfo featuresJames Booth2016-05-021-0/+2
|
* Free stanza text on plugin send hooksJames Booth2016-05-011-0/+1
|
* Define stanza's attributes as const char*Dmitry Podgorny2016-04-271-23/+23
| | | | | | | | | | | | 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.
* Implement XEP-0363: HTTP File UploadDominik Heidler2016-04-261-3/+15
|
* Removed #AX_PREFIX_CONFIG_HJames Booth2016-03-311-4/+4
|
* Merge branch 'master' into stanza-hooksJames Booth2016-03-291-1/+1
|\
| * PGP: Also encrypt using sender public keyJames Booth2016-03-291-1/+1
| |
* | Use one stanza handler per type (message, iq, presence)James Booth2016-03-281-127/+112
| | | | | | | | Allows plugins to stop stanza processing
* | Added basic stanza receive eooksJames Booth2016-03-271-0/+32
|/
* Use xmpp_send_raw_string instead of xmpp_send_rawJames Booth2016-03-261-2/+2
|
* Added stanza send hooks for pluginsJames Booth2016-03-261-12/+29
|
* Add PGP decryption for incoming/outgoing carbonsJames Booth2016-03-221-9/+15
|
* Merge branch 'master' into plugins-cJames Booth2016-02-141-1/+1
|\ | | | | | | | | | | Conflicts: src/main.c src/ui/console.c
| * Updated copyrightJames Booth2016-02-141-1/+1
| |
* | Added C plugin code from plugins branchJames Booth2016-02-141-4/+4
|/
* Applied coding style to src/xmpp/James Booth2015-10-261-35/+35
|
* Check for libmesode, fall back to libstropheJames Booth2015-09-211-0/+7
|
* Pass delay timestamp to all incoming chat eventsJames Booth2015-09-081-10/+6
|
* Tidied pgp memory allocationsJames Booth2015-08-111-1/+3
|
* Free timestamp and id for receiptsJames Booth2015-08-091-1/+2
|
* Handle private messages that include muc#user namespaceJames Booth2015-08-021-3/+10
|
* Add no-copy and no-store hints to OTR messagesSam Whited2015-07-011-0/+2
|
* Use reference counts for GDateTimes #516James Booth2015-06-301-0/+3
|
* WIP fix for #516, needs memory cleanupJames Booth2015-06-291-14/+10
|
* Fixed various jid and account mem leaksJames Booth2015-06-241-0/+3
|
* Encryption modes for sv_ev_incoming_messageJames Booth2015-06-211-16/+5
|
* Extracted chat session code from message sendersJames Booth2015-06-211-49/+40
|
* Added pgp checks for message sendingJames Booth2015-06-211-1/+45
|
* Merge branch 'master' into pgpJames Booth2015-05-041-40/+54
|\