Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update copyright | Michael Vetter | 2021-01-08 | 1 | -1/+1 |
| | |||||
* | Fix various typos | Michael Vetter | 2020-12-10 | 1 | -1/+1 |
| | |||||
* | Parse stanza-id | Michael Vetter | 2020-07-23 | 1 | -1/+4 |
| | | | | | | | | | | | | Add stable stanza IDs to ProfMessage struct. We parse this for 1:1 messages (MUC needs to be done too). <stanza-id> for live messages <result id="x"> for MAM messages Regards MAM: https://github.com/profanity-im/profanity/issues/660 Regards Stable IDs: https://github.com/profanity-im/profanity/issues/1207 | ||||
* | Apply coding style | Michael Vetter | 2020-07-07 | 1 | -140/+146 |
| | |||||
* | Revert "Apply coding style" | Michael Vetter | 2020-07-07 | 1 | -146/+140 |
| | | | | | | This reverts commit 9b55f2dec0ea27a9ce4856e303425e12f866cea2. Sorting the includes creates some problems. | ||||
* | Apply coding style | Michael Vetter | 2020-07-07 | 1 | -140/+146 |
| | | | | Regards https://github.com/profanity-im/profanity/issues/1396 | ||||
* | Feature request - XEP-0373: OpenPGP for XMPP (OX) | DebXWoody | 2020-06-29 | 1 | -1/+4 |
| | | | | | | | | | Basic implementation of XEP-0373: OpenPGP for XMPP. https://xmpp.org/extensions/xep-0373.html Command /ox Issue: #1331 | ||||
* | Add option for legacy authentication | Dmitry Podgorny | 2020-06-05 | 1 | -1/+1 |
| | | | | | | | | New options: /connect <account> [auth default|legacy] /account <account> set auth default|legacy Fixes #1236. | ||||
* | Add and use connection_get_barejid() | Michael Vetter | 2020-05-25 | 1 | -0/+1 |
| | | | | Instead of connection_get_fulljid() and then creating a Jid from it. | ||||
* | Preserve Gajims minimize flag in bookmarks | Michael Vetter | 2020-05-22 | 1 | -0/+1 |
| | | | | Implement https://github.com/profanity-im/profanity/issues/1326 | ||||
* | Add option to add bookmark name | Michael Vetter | 2020-05-22 | 1 | -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 name | Michael Vetter | 2020-05-22 | 1 | -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 MAM | Michael Vetter | 2020-04-12 | 1 | -0/+1 |
| | |||||
* | MAM: Correctly display incoming MAM chat message | Michael Vetter | 2020-04-11 | 1 | -0/+1 |
| | |||||
* | Add to_jid field to ProfMessage struct | Michael Vetter | 2020-04-11 | 1 | -1/+2 |
| | | | | | Is usefult in many cases if we want cleaner code. Hope this edit didn't break anything though ;-) | ||||
* | First MAM test | Michael Vetter | 2020-04-11 | 1 | -0/+1 |
| | | | | | | Send a request (which we can't handle yet) :-) Regards https://github.com/profanity-im/profanity/issues/660 | ||||
* | Fix comment | Michael Vetter | 2020-04-06 | 1 | -1/+1 |
| | |||||
* | Add hint about future ProfMessage Id needs | Michael Vetter | 2020-04-06 | 1 | -0/+1 |
| | |||||
* | Add comment what id is about | Michael Vetter | 2020-04-06 | 1 | -0/+1 |
| | |||||
* | Add type field to ProfMessage | Michael Vetter | 2020-04-06 | 1 | -2/+11 |
| | | | | The mucuser boolean is not now needed anymore. | ||||
* | Adapt win_print_history() to work with muc too | Michael Vetter | 2020-04-06 | 1 | -0/+1 |
| | |||||
* | db: log all incoming and outgoing messages | Michael Vetter | 2020-04-06 | 1 | -1/+1 |
| | |||||
* | Rename PROF_MSG_ENC_PLAIN to PROF_MSG_ENC_NONE | Michael Vetter | 2020-04-06 | 1 | -1/+1 |
| | |||||
* | Parse mentions and triggers in muc history if display is 'regular' | Michael Vetter | 2020-02-20 | 1 | -1/+1 |
| | | | | Fix https://github.com/profanity-im/profanity/issues/1261 | ||||
* | xep-0308: Implement LMC for outgoing MUC messages | Michael Vetter | 2020-02-14 | 1 | -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 messages | Michael Vetter | 2020-02-12 | 1 | -3/+3 |
| | |||||
* | xep-0308: Implement `/correct` to correct the last send message | Michael Vetter | 2020-02-10 | 1 | -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 LMC | Michael Vetter | 2020-02-10 | 1 | -0/+3 |
| | |||||
* | Add context to autocomplete_with_func and use it for omemo trust command | Paul Fariello | 2020-01-31 | 1 | -3/+3 |
| | | | | Fix #1068 | ||||
* | Use OMEMO for offline MUC members (#1242) | Paul Fariello | 2020-01-20 | 1 | -1/+1 |
| | |||||
* | Update my Copyright to 2020 | Michael Vetter | 2020-01-03 | 1 | -1/+1 |
| | |||||
* | Start implementing XEP-0084 | Michael Vetter | 2019-12-18 | 1 | -0/+2 |
| | | | | So far we just subscribe and get the IDs. | ||||
* | Don't override ProfMessage Id with origin-id | Michael Vetter | 2019-10-31 | 1 | -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_identifier | Michael Vetter | 2019-10-22 | 1 | -1/+1 |
| | |||||
* | Move ProfMessage and message_is_sent_by_us to xmpp | Michael Vetter | 2019-10-19 | 1 | -0/+24 |
| | | | | Not meant for internal usage only. | ||||
* | Add connection_get_profanity_identifier stub | Michael Vetter | 2019-10-18 | 1 | -0/+2 |
| | | | | And move defintion to xmpp.h | ||||
* | Call iq_handlers_clear() upon disconnect | Michael Vetter | 2019-06-20 | 1 | -0/+1 |
| | | | | Free id_handlers. Fix memory leaks. | ||||
* | Cancel autoping timer on disconnect or connection loss | Dmitry Podgorny | 2019-06-03 | 1 | -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 travis | Paul Fariello | 2019-04-10 | 1 | -0/+2 |
| | |||||
* | Rework MUC reflected message filtering | Paul Fariello | 2019-04-10 | 1 | -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 Fariello | 2019-04-10 | 1 | -1/+0 |
| | | | | This reverts commit 733e1a24c7e08dde6aa2c15ec4528220aa360845. | ||||
* | Add publish option to OMEMO device list and bundle | Paul Fariello | 2019-04-10 | 1 | -0/+2 |
| | |||||
* | Ensure room isn't anonymous | Paul Fariello | 2019-04-10 | 1 | -0/+1 |
| | |||||
* | Add support for sending encrypted message in MUC | Paul Fariello | 2019-04-10 | 1 | -1/+1 |
| | |||||
* | Add OMEMO message encryption and decryption | Paul Fariello | 2019-04-10 | 1 | -0/+1 |
| | |||||
* | Fix devicelist subscription and handle pubsub event | Paul Fariello | 2019-04-10 | 1 | -0/+1 |
| | | | | Devicelist subscription can be done directly with caps_add feature. | ||||
* | Update copyright to include 2019 | Michael Vetter | 2019-01-22 | 1 | -1/+1 |
| | |||||
* | Add conf win callback | Paul Fariello | 2018-09-05 | 1 | -2/+2 |
| | |||||
* | Add command subcommands: list and exec | Paul Fariello | 2018-09-05 | 1 | -1/+2 |
| | | | | Also handle list result | ||||
* | Add command command | Paul Fariello | 2018-09-05 | 1 | -0/+2 |
| | | | | Initial commit to test commands API |