Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Replace sent_messages list with algo | Michael Vetter | 2019-10-31 | 1 | -1/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For OMEMO we had a list with our sent messages. It was used so that we don't decrypt our own messages in MUCs that come in via reflection. Recently for https://github.com/profanity-im/profanity/pull/1209 we started to use origin-id and use an algorithm so we can detect our own sent messages via checking origin-id. Profanity uses the same id for the message ID and origin-id. With 06f300a42c4c627b6f1817bd48d92f083ffd9883 we added the message_is_sent_by_us() function. We implemented XEP-0359 this way to fix https://github.com/profanity-im/profanity/issues/1201 so that we don't log our own messages in MUCs twice. We can now check whether the message was sent by us using this function and can get rid of the list. Probably we could also put many parts of the sv_ev_room_message() function inside (else) part of `if (!(g_strcmp0(mynick, message->jid->resourcepart) == 0 && message_is_sent_by_us(message))) {`. Have to look more closely whether any of this needs to be run in case the message actually comes from us. | ||||
* | Safe last MUC message timestamp per MUC | Michael Vetter | 2019-06-11 | 1 | -0/+1 |
| | | | | | | After pasis review of my code he thinks it's better to safe the timestamp per MUC so we can account for some problems that could occur with timing. | ||||
* | Rework MUC reflected message filtering | Paul Fariello | 2019-04-10 | 1 | -0/+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. | ||||
* | Add MUC message decryption | Paul Fariello | 2019-04-10 | 1 | -0/+1 |
| | |||||
* | Move OMEMO initialization to profanity intialization | Paul Fariello | 2019-04-10 | 1 | -0/+1 |
| | | | | Also store identity keys into account | ||||
* | Update copyright to include 2019 | Michael Vetter | 2019-01-22 | 1 | -1/+1 |
| | |||||
* | Add support for command config execution | Paul Fariello | 2018-09-05 | 1 | -0/+1 |
| | |||||
* | Add conf win callback | Paul Fariello | 2018-09-05 | 1 | -2/+7 |
| | |||||
* | Rename mucconf wins into conf wins | Paul Fariello | 2018-09-05 | 1 | -3/+3 |
| | | | | Configuration windows are now being used by both muc and cmd. | ||||
* | Add preferences for tab display | James Booth | 2018-03-09 | 1 | -1/+0 |
| | |||||
* | Show name in statusbar tabs WIP | James Booth | 2018-03-08 | 1 | -1/+2 |
| | |||||
* | Update copyright | James Booth | 2018-01-21 | 1 | -1/+1 |
| | |||||
* | Update Copyright | James Booth | 2017-01-28 | 1 | -1/+1 |
| | |||||
* | Allow room display properies to be set by plugins | James Booth | 2017-01-20 | 1 | -0/+2 |
| | |||||
* | Allow chat prefix char to be set by plugins | James Booth | 2017-01-20 | 1 | -0/+2 |
| | |||||
* | Add titlebar encryption text to plugins api | James Booth | 2017-01-19 | 1 | -0/+1 |
| | |||||
* | Tidy headers | James Booth | 2016-07-24 | 1 | -1/+2 |
| | |||||
* | Moved chat_state.c | James Booth | 2016-07-24 | 1 | -1/+1 |
| | |||||
* | Update GPL link in headers | James Booth | 2016-07-24 | 1 | -1/+1 |
| | |||||
* | Remove plugin window on /close | James Booth | 2016-07-12 | 1 | -0/+1 |
| | |||||
* | Fix OSX compile | James Booth | 2016-04-26 | 1 | -1/+43 |
| | |||||
* | Removed #AX_PREFIX_CONFIG_H | James Booth | 2016-03-31 | 1 | -3/+3 |
| | |||||
* | Merge branch 'master' into plugins-c | James Booth | 2016-02-14 | 1 | -1/+1 |
|\ | | | | | | | | | | | Conflicts: src/main.c src/ui/console.c | ||||
| * | Updated copyright | James Booth | 2016-02-14 | 1 | -1/+1 |
| | | |||||
* | | Added C plugin code from plugins branch | James Booth | 2016-02-14 | 1 | -4/+12 |
|/ | |||||
* | Don't show notification reminders for messages the user does not want ↵ | James Booth | 2016-02-04 | 1 | -3/+0 |
| | | | | notifications for | ||||
* | Handle self leaving room in private wins | James Booth | 2016-02-03 | 1 | -0/+1 |
| | |||||
* | Show message in private windows when user offline | James Booth | 2016-02-02 | 1 | -0/+1 |
| | |||||
* | Added themes for roster room mention and triggers | James Booth | 2016-01-25 | 1 | -0/+2 |
| | | | | closes #718 | ||||
* | Only show reminder notifications when notifications are enabled | James Booth | 2015-11-25 | 1 | -0/+3 |
| | |||||
* | Split PGP incoming and outgoing message handling | James Booth | 2015-08-30 | 1 | -7/+3 |
| | |||||
* | Added window encyption mode for PGP | James Booth | 2015-06-20 | 1 | -1/+2 |
| | |||||
* | Added current window reference to command functions | James Booth | 2015-06-17 | 1 | -0/+145 |