about summary refs log tree commit diff stats
path: root/src/xmpp
Commit message (Collapse)AuthorAgeFilesLines
* Rename id_handler_add -> iq_id_handler_addJames Booth2016-05-025-29/+29
|
* Remove free DiscoInfo valuesJames Booth2016-05-022-2/+2
|
* Free stanza text and DiscoInfo featuresJames Booth2016-05-024-3/+9
|
* Free stanza text on plugin send hooksJames Booth2016-05-013-0/+3
|
* Add /blocked commandJames Booth2016-05-017-0/+422
|
* Merge remote-tracking branch 'pasis/const-char'James Booth2016-05-019-159/+165
|\
| * Define stanza's attributes as const char*Dmitry Podgorny2016-04-279-159/+165
| | | | | | | | | | | | | | | | | | | | | | | | 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-302-0/+23
|/
* Fix OSX compileJames Booth2016-04-261-42/+0
|
* Implement XEP-0363: HTTP File UploadDominik Heidler2016-04-265-6/+209
|
* Cache all disco items and features on connectDominik Heidler2016-04-203-1/+146
|
* Fix typo: diso -> discoDominik Heidler2016-04-012-5/+5
|
* Removed #AX_PREFIX_CONFIG_HJames Booth2016-03-3114-52/+59
|
* Merge branch 'master' into stanza-hooksJames Booth2016-03-291-1/+1
|\
| * PGP: Also encrypt using sender public keyJames Booth2016-03-291-1/+1
| |
* | Removed duplicate typedefJames Booth2016-03-281-2/+0
| |
* | Use one stanza handler per type (message, iq, presence)James Booth2016-03-287-638/+454
| | | | | | | | Allows plugins to stop stanza processing
* | Added basic stanza receive eooksJames Booth2016-03-275-133/+286
|/
* Use xmpp_send_raw_string instead of xmpp_send_rawJames Booth2016-03-266-13/+13
|
* Added stanza send hooks for pluginsJames Booth2016-03-265-56/+161
|
* Added prof_send_stanza to plugins APIJames Booth2016-03-233-6/+18
|
* Add PGP decryption for incoming/outgoing carbonsJames Booth2016-03-221-9/+15
|
* Call plugin disconnect hook before disconnecting on autoping failJames Booth2016-02-251-3/+3
| | | | fixes #746
* Merge branch 'master' into plugins-cJames Booth2016-02-1419-19/+19
|\ | | | | | | | | | | Conflicts: src/main.c src/ui/console.c
| * Updated copyrightJames Booth2016-02-1419-19/+19
| |
* | Added C plugin code from plugins branchJames Booth2016-02-1413-54/+62
|/
* Use offline presence for software version responses from non contactsJames Booth2016-01-131-8/+12
| | | | fixes #714
* Set autoping timeout default to 10 seconds, added null checksJames Booth2016-01-021-2/+13
|
* Added autoping timeout preferenceJames Booth2016-01-013-6/+7
|
* Added hardcoded autoping timeoutJames Booth2015-12-313-12/+79
|
* Abort autping when existing attempt already in progressJames Booth2015-12-311-2/+14
|
* Tidy ping handlersJames Booth2015-12-311-49/+53
|
* Renamed autoping handlerJames Booth2015-12-301-6/+6
|
* Moved sending of initial presence to sv_ev_roster_receivedJames Booth2015-12-141-29/+0
|
* Free pref stringsJames Booth2015-11-211-0/+1
|
* Tidy connection.cJames Booth2015-11-111-28/+32
|
* Added extra fields to TLSCertificateJames Booth2015-11-101-4/+16
|
* Show current TLS certificateJames Booth2015-11-102-6/+25
|
* Added /tls cert to show current certificate fingerprintJames Booth2015-11-092-0/+20
|
* Make all mucconfwin functions take ProfMucConfWinJames Booth2015-11-021-1/+2
|
* Renamed mucconfwin functionsJames Booth2015-11-021-1/+1
|
* Removed ui_handle_room_join_errorJames Booth2015-11-021-1/+1
|
* mucwin_role_set_error takes ProfMucWinJames Booth2015-11-021-1/+4
|
* mucwin_affiliation_set_error takes ProfMucWinJames Booth2015-11-021-1/+4
|
* mucwin_handle_role_list takes ProfMucWinJames Booth2015-11-021-1/+4
|
* mucwin_role_list_error takes ProfMucWinJames Booth2015-11-021-1/+4
|
* mucwin_handle_affiliation_list takes ProfMucWinJames Booth2015-11-021-1/+4
|
* mucwin_affiliation_list_error takes ProfMucWinJames Booth2015-11-021-1/+4
|
* mucwin_kick_error takes ProfMucWinJames Booth2015-11-021-4/+3
|
* mucwin_room_disco_info takes ProfMucWinJames Booth2015-11-011-2/+3
|