about summary refs log tree commit diff stats
path: root/src/xmpp/xmpp.h
Commit message (Collapse)AuthorAgeFilesLines
* Don't override ProfMessage Id with origin-idMichael Vetter2019-10-311-1/+3
| | | | | | | | | | Profanity sends the same value for both. Other clients might not. Safe both since we could need them later. Once we implement Last Message Correction we will need the regular id. If we override it with origin-id and another client chooses to not use the same value for id and origin-id then we can't interpret the id sent with the LMC request correctly.
* Display ownership of connection_get_profanity_identifierMichael Vetter2019-10-221-1/+1
|
* Move ProfMessage and message_is_sent_by_us to xmppMichael Vetter2019-10-191-0/+24
| | | | Not meant for internal usage only.
* Add connection_get_profanity_identifier stubMichael Vetter2019-10-181-0/+2
| | | | And move defintion to xmpp.h
* Call iq_handlers_clear() upon disconnectMichael Vetter2019-06-201-0/+1
| | | | Free id_handlers. Fix memory leaks.
* Cancel autoping timer on disconnect or connection lossDmitry Podgorny2019-06-031-0/+1
| | | | | | | | | If Profanity is disconnected in any way before ping response is received, the autoping timer will expire after the next connection is established. As result, user will be disconnected immediately. Cancel autoping timer in ev_disconnect_cleanup(), so it is done for all kind of disconnections.
* Fix build on travisPaul Fariello2019-04-101-0/+2
|
* 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.
* Revert "Ensure room isn't anonymous"Paul Fariello2019-04-101-1/+0
| | | | This reverts commit 733e1a24c7e08dde6aa2c15ec4528220aa360845.
* Add publish option to OMEMO device list and bundlePaul Fariello2019-04-101-0/+2
|
* Ensure room isn't anonymousPaul Fariello2019-04-101-0/+1
|
* Add support for sending encrypted message in MUCPaul Fariello2019-04-101-1/+1
|
* Add OMEMO message encryption and decryptionPaul Fariello2019-04-101-0/+1
|
* Fix devicelist subscription and handle pubsub eventPaul Fariello2019-04-101-0/+1
| | | | Devicelist subscription can be done directly with caps_add feature.
* Update copyright to include 2019Michael Vetter2019-01-221-1/+1
|
* Add conf win callbackPaul Fariello2018-09-051-2/+2
|
* Add command subcommands: list and execPaul Fariello2018-09-051-1/+2
| | | | Also handle list result
* Add command commandPaul Fariello2018-09-051-0/+2
| | | | Initial commit to test commands API
* Add /rooms cacheJames Booth2018-02-051-0/+1
|
* Fix tests, move glob creationJames Booth2018-01-271-1/+1
|
* Allow filtering rooms list by globJames Booth2018-01-271-1/+1
|
* Update copyrightJames Booth2018-01-211-1/+1
|
* Show message when server does not support pingJames Booth2017-06-151-0/+1
|
* Allow previous autocompletion with shift tabJames Booth2017-04-011-4/+4
|
* Update CopyrightJames Booth2017-01-281-1/+1
|
* Remove status from cl_ev_presence_sendJames Booth2017-01-151-1/+2
| | | | fixes #888
* Use server features for account muc serviceJames Booth2016-11-201-0/+2
| | | | issue #878
* Rename Bookmark->jid to Bookmark->barejidJames Booth2016-08-281-1/+1
|
* Use hash table for bookmarksJames Booth2016-08-211-1/+1
|
* Send receipt request only when receiver supports featureJames Booth2016-08-181-3/+5
| | | | issue #829
* Only include lastactivity feature in disco responses when enabledJames Booth2016-08-181-0/+1
|
* Only include receipts feature in disco responses when enabledJames Booth2016-08-181-0/+3
| | | | issue #829
* Use SoftwareVersion in EntityCapabilitiesJames Booth2016-08-131-2/+6
|
* Use DiscoIdentity in EntityCapabilitiesJames Booth2016-08-131-9/+7
|
* Rename Capabilties -> EntityCapabilitiesJames Booth2016-08-131-4/+4
|
* Tidy headersJames Booth2016-07-241-2/+3
|
* Move event timeout to connection moduleJames Booth2016-07-241-1/+1
|
* Update GPL link in headersJames Booth2016-07-241-1/+1
|
* Option to bookmark room invitesJames Booth2016-05-231-0/+1
| | | | issue #813
* Remove JABBER_STARTED, JABBER_UNDEFINED connection statesJames Booth2016-05-101-2/+0
|
* Use hash table for disco featuresJames Booth2016-05-081-6/+0
|
* Add connection_get_disco_info()James Booth2016-05-081-1/+1
|
* Move disco info struct to connectionJames Booth2016-05-071-1/+1
|
* Move available resources to connection structJames Booth2016-05-071-1/+1
|
* Remove redundant tls secured functionJames Booth2016-05-061-1/+1
|
* Move send stanza functionJames Booth2016-05-061-2/+1
|
* Move conn is secure functionJames Booth2016-05-061-1/+1
|
* Move tls peer cert functionJames Booth2016-05-061-3/+3
|
* Move uuid functionsJames Booth2016-05-061-2/+2
|
* Move connection fulljid functionJames Booth2016-05-061-1/+1
|