about summary refs log tree commit diff stats
path: root/src/xmpp/capabilities.c
Commit message (Collapse)AuthorAgeFilesLines
* xep-0308: create setting to toggle lmcMichael Vetter2020-02-101-2/+7
| | | | and print settings if only `/correction` is run.
* xep-0308: Initial support for incoming LMCMichael Vetter2020-02-101-0/+2
|
* Add vim modelineMichael Vetter2019-11-131-0/+1
|
* Add XEP-0359 to capabilitiesMichael Vetter2019-10-181-0/+1
| | | | | | | | | | | | | We implement </origin-id> from [XEP-0359](https://xmpp.org/extensions/xep-0359.html). We already had this implemented for OMEMO. And now use it to check whether MUC messages were sent from us (https://github.com/profanity-im/profanity/issues/1201). We don't implement </stanza-id> yet, but probably need to do so for MAM. Anyways let's flag this as implementing the XEP. Fix https://github.com/profanity-im/profanity/issues/1207
* Update copyright to include 2019Michael Vetter2019-01-221-1/+1
|
* Update copyrightJames Booth2018-01-211-1/+1
|
* Update CopyrightJames Booth2017-01-281-1/+1
|
* Remove status from cl_ev_presence_sendJames Booth2017-01-151-2/+2
| | | | fixes #888
* Use caps_lookup when checking for featureJames Booth2016-09-251-2/+1
|
* Send receipt request only when receiver supports featureJames Booth2016-08-181-0/+18
| | | | issue #829
* Only include lastactivity feature in disco responses when enabledJames Booth2016-08-181-2/+3
|
* Only include receipts feature in disco responses when enabledJames Booth2016-08-181-1/+41
| | | | issue #829
* Use hashtable to store profanity disco featuresJames Booth2016-08-171-14/+16
|
* Copy feature strings on caps_get_featuresJames Booth2016-08-171-2/+4
|
* Add caps_createJames Booth2016-08-141-70/+82
|
* Move caps_create -> stanza_create_caps_from_query_elementJames Booth2016-08-141-135/+0
|
* Move caps_create_sha1_str -> stanza_create_caps_sha1_from_queryJames Booth2016-08-141-122/+21
|
* Move caps static functionsJames Booth2016-08-131-59/+59
|
* Rename caps_contains -> caps_cache_containsJames Booth2016-08-131-1/+1
|
* Move caps_create_query_response_stanza -> stanza_create_caps_query_elementJames Booth2016-08-131-57/+22
|
* Free DiscoIdentity and SoftwareVersionJames Booth2016-08-131-0/+2
|
* Use SoftwareVersion in EntityCapabilitiesJames Booth2016-08-131-58/+51
|
* Use DiscoIdentity in EntityCapabilitiesJames Booth2016-08-131-65/+77
|
* Rename Capabilties -> EntityCapabilitiesJames Booth2016-08-131-21/+21
|
* Reduce variable scope in caps_create_sha1_strJames Booth2016-08-131-15/+8
|
* Use list for profanity service discovery featuresJames Booth2016-08-121-64/+27
|
* Remove disco features added by plugins on unloadJames Booth2016-08-111-0/+1
|
* Move all filepath handling to files.cJames Booth2016-07-241-18/+5
|
* Move xgd functionsJames Booth2016-07-241-1/+1
|
* Add config/files.cJames Booth2016-07-241-0/+1
|
* Tidy headersJames Booth2016-07-241-1/+2
|
* Update GPL link in headersJames Booth2016-07-241-1/+1
|
* capabilities: use free instead of g_freeJames Booth2016-07-181-2/+2
|
* Merge remote-tracking branch 'pasis/const-char'James Booth2016-05-011-10/+10
|\
| * Define stanza's attributes as const char*Dmitry Podgorny2016-04-271-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* | Plugins: Added prof_disco_add_feature()James Booth2016-04-301-0/+22
|/
* Removed #AX_PREFIX_CONFIG_HJames Booth2016-03-311-7/+7
|
* 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-7/+7
|/
* Applied coding style to src/xmpp/James Booth2015-10-261-21/+21
|
* Added jabber:iq:last to capabilitiesJames Booth2015-09-291-2/+8
|
* Check for libmesode, fall back to libstropheJames Booth2015-09-211-1/+7
|
* Added conference and receipts features to caps query responseJames Booth2015-09-091-0/+12
|
* Use null check convention in capabilities.cJames Booth2015-05-041-15/+15
|
* Updated copyrightJames Booth2015-02-101-1/+1
|
* Removed strdup calls when creating capabilitiesJames Booth2015-02-091-7/+7
|
* Removed function pointersJames Booth2014-12-221-17/+8
|
* Store capabilities against fulljid when unsupported hashJames Booth2014-11-271-21/+72
|
* Set file permissions for logsJames Booth2014-10-181-0/+6
|