about summary refs log tree commit diff stats
path: root/src/xmpp/xmpp.h
Commit message (Collapse)AuthorAgeFilesLines
* Add option for legacy authenticationDmitry Podgorny2020-06-051-1/+1
| | | | | | | | New options: /connect <account> [auth default|legacy] /account <account> set auth default|legacy Fixes #1236.
* Add and use connection_get_barejid()Michael Vetter2020-05-251-0/+1
| | | | Instead of connection_get_fulljid() and then creating a Jid from it.
* Preserve Gajims minimize flag in bookmarksMichael Vetter2020-05-221-0/+1
| | | | Implement https://github.com/profanity-im/profanity/issues/1326
* Add option to add bookmark nameMichael Vetter2020-05-221-2/+2
| | | | | | | | `/bookmark add|update` got `name` field. By default localpart of JID is used (like before) but now we can set the name ourselves. Regards https://github.com/profanity-im/profanity/issues/697
* Display bookmark nameMichael Vetter2020-05-221-0/+1
| | | | | | Have field in struct and display the name in `/bookmark list`. Regards https://github.com/profanity-im/profanity/issues/697
* Check if server suppors MAMMichael Vetter2020-04-121-0/+1
|
* MAM: Correctly display incoming MAM chat messageMichael Vetter2020-04-111-0/+1
|
* Add to_jid field to ProfMessage structMichael Vetter2020-04-111-1/+2
| | | | | Is usefult in many cases if we want cleaner code. Hope this edit didn't break anything though ;-)
* First MAM testMichael Vetter2020-04-111-0/+1
| | | | | | Send a request (which we can't handle yet) :-) Regards https://github.com/profanity-im/profanity/issues/660
* Fix commentMichael Vetter2020-04-061-1/+1
|
* Add hint about future ProfMessage Id needsMichael Vetter2020-04-061-0/+1
|
* Add comment what id is aboutMichael Vetter2020-04-061-0/+1
|
* Add type field to ProfMessageMichael Vetter2020-04-061-2/+11
| | | | The mucuser boolean is not now needed anymore.
* Adapt win_print_history() to work with muc tooMichael Vetter2020-04-061-0/+1
|
* db: log all incoming and outgoing messagesMichael Vetter2020-04-061-1/+1
|
* Rename PROF_MSG_ENC_PLAIN to PROF_MSG_ENC_NONEMichael Vetter2020-04-061-1/+1
|
* Parse mentions and triggers in muc history if display is 'regular'Michael Vetter2020-02-201-1/+1
| | | | Fix https://github.com/profanity-im/profanity/issues/1261
* xep-0308: Implement LMC for outgoing MUC messagesMichael Vetter2020-02-141-1/+1
| | | | | | Including OMEMO encrypted ones. Also rename `win_println_me_message()` to `win_print_outgoing_muc_msg() as I think it's a more descriptive name.
* xep-0308: enable corrections for outgoing encrypted messagesMichael Vetter2020-02-121-3/+3
|
* xep-0308: Implement `/correct` to correct the last send messageMichael Vetter2020-02-101-2/+1
| | | | | | | | So far the correction is sent. But the UI in Profanity itself is not updated. Also autocompletion for `/correct` with the last sent message is missing.
* xep-0308: Initial support for incoming LMCMichael Vetter2020-02-101-0/+3
|
* Add context to autocomplete_with_func and use it for omemo trust commandPaul Fariello2020-01-311-3/+3
| | | | Fix #1068
* Use OMEMO for offline MUC members (#1242)Paul Fariello2020-01-201-1/+1
|
* Update my Copyright to 2020Michael Vetter2020-01-031-1/+1
|
* Start implementing XEP-0084Michael Vetter2019-12-181-0/+2
| | | | So far we just subscribe and get the IDs.
* 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
|