Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Handle presence received before roster | Paul Fariello | 2019-04-17 | 1 | -0/+1 |
| | | | | | | | | | | Presence of contact not found in roster are filtered out. But sometimes roster is received after a first few presences. We choose to store presences until we receive roster and then process this presences. Fixes #1050 | ||||
* | Try to start sessions with every jid in roster | Paul Fariello | 2019-04-10 | 1 | -0/+4 |
| | |||||
* | Wait for discovery end to publish omemo devicelist and bundle | Paul Fariello | 2019-04-10 | 1 | -0/+8 |
| | | | | Add sv_ev_connection_features_received for that purpose | ||||
* | Rework MUC reflected message filtering | Paul Fariello | 2019-04-10 | 1 | -7/+3 |
| | | | | | | | | | 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. | ||||
* | Ensure encrypted carbon of own message are marked as encrypted | Paul Fariello | 2019-04-10 | 1 | -2/+38 |
| | |||||
* | Log and print outgoing encrypted message | Paul Fariello | 2019-04-10 | 1 | -11/+55 |
| | |||||
* | Handle decrypted OMEMO messages as such | Paul Fariello | 2019-04-10 | 1 | -4/+90 |
| | |||||
* | Add support for encrypted carbon | Paul Fariello | 2019-04-10 | 1 | -1/+1 |
| | | | | Fix {signed,}_pre_key store | ||||
* | Add OMEMO identity materials long term storage | Paul Fariello | 2019-04-10 | 1 | -0/+8 |
| | |||||
* | Follow normal workflow for OMEMO message reception | Paul Fariello | 2019-04-10 | 1 | -1/+1 |
| | | | | | | We try to decrypt all messages, if it's successful we use sv_ev_incoming_message even for OMEMO messages. We pass an OMEMO boolean to let UI be aware that message were encrypted. | ||||
* | Redraw screen after entry of PGP secret key | Michael Vetter | 2019-02-20 | 1 | -0/+10 |
| | | | | | | | | | | | | | | | | | | | | | | After specifying the PGP key ID with pgp.keyid within the accounts file on startup profanity asks for the secret key passphrase. It then doesn't redraw the screen, leaving it in an odd looking state. This probably only happens with pinentry-curses since it draws in screen. We need this fix for cli only environments. Fixes https://github.com/boothj5/profanity/issues/906 reported by Bob Mottram. Based on https://github.com/boothj5/profanity/pull/908 by Bob Mottram Bob removed his GitHub account, so GitHub created a ghost placeholder user for him, which unfortunately makes it impossible to cherry-pick this commit. To more or less preserve authorship I added him as co-author. Commit picked and message edited by jubalh. Co-authored-by: Bob Mottram <bob@freedombone.net> | ||||
* | Update copyright to include 2019 | Michael Vetter | 2019-01-22 | 1 | -1/+1 |
| | |||||
* | Merge pull request #926 from msantos/null-pointer-dereference | Michael Vetter | 2018-07-30 | 1 | -6/+8 |
|\ | | | | | server_events: fix potential NULL pointer deref | ||||
| * | server_events: fix potential NULL pointer deref | Michael Santos | 2017-04-12 | 1 | -6/+8 |
| | | |||||
* | | Add preferences for tab display | James Booth | 2018-03-09 | 1 | -2/+2 |
| | | |||||
* | | Show name in statusbar tabs WIP | James Booth | 2018-03-08 | 1 | -2/+2 |
| | | |||||
* | | Add /rooms service autocompletion | James Booth | 2018-02-05 | 1 | -0/+7 |
| | | |||||
* | | Update copyright | James Booth | 2018-01-21 | 1 | -1/+1 |
|/ | |||||
* | Update Copyright | James Booth | 2017-01-28 | 1 | -1/+1 |
| | |||||
* | Remove status from cl_ev_presence_send | James Booth | 2017-01-15 | 1 | -4/+8 |
| | | | | fixes #888 | ||||
* | Fix typo | James Booth | 2016-10-29 | 1 | -1/+1 |
| | |||||
* | Add win_print | James Booth | 2016-10-15 | 1 | -1/+1 |
| | |||||
* | Use win_printf_line instead of win_println | James Booth | 2016-10-15 | 1 | -1/+1 |
| | |||||
* | Add sv_ev_bookmark_autojoin | James Booth | 2016-08-28 | 1 | -0/+22 |
| | |||||
* | Free rooms list in sv_ev_login_account_success | James Booth | 2016-07-25 | 1 | -2/+3 |
| | |||||
* | Tidy headers | James Booth | 2016-07-24 | 1 | -6/+7 |
| | |||||
* | Moved window_list.c | James Booth | 2016-07-24 | 1 | -1/+1 |
| | |||||
* | Moved roster_list.c | James Booth | 2016-07-24 | 1 | -1/+1 |
| | |||||
* | Moved muc.c | James Booth | 2016-07-24 | 1 | -1/+1 |
| | |||||
* | Moved chat_session.c | James Booth | 2016-07-24 | 1 | -1/+1 |
| | |||||
* | Update GPL link in headers | James Booth | 2016-07-24 | 1 | -1/+1 |
| | |||||
* | Option to bookmark room invites | James Booth | 2016-05-23 | 1 | -1/+7 |
| | | | | issue #813 | ||||
* | Remove redundant tls secured function | James Booth | 2016-05-06 | 1 | -1/+1 |
| | |||||
* | Move connection fulljid function | James Booth | 2016-05-06 | 1 | -2/+2 |
| | |||||
* | Rename jabber_ functions | James Booth | 2016-05-06 | 1 | -3/+3 |
| | |||||
* | Define stanza's attributes as const char* | Dmitry Podgorny | 2016-04-27 | 1 | -1/+1 |
| | | | | | | | | | | | | 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. | ||||
* | Free mentions list | James Booth | 2016-04-07 | 1 | -0/+2 |
| | |||||
* | Added whole word matches for room mention | James Booth | 2016-04-07 | 1 | -4/+12 |
| | |||||
* | Added mention match preferences | James Booth | 2016-04-03 | 1 | -4/+2 |
| | |||||
* | Added prof_strstr function | James Booth | 2016-04-03 | 1 | -9/+5 |
| | |||||
* | Removed #AX_PREFIX_CONFIG_H | James Booth | 2016-03-31 | 1 | -22/+22 |
| | |||||
* | Added plugins presence hooks | James Booth | 2016-03-30 | 1 | -0/+3 |
| | |||||
* | Update roster count on carbons | James Booth | 2016-03-22 | 1 | -0/+1 |
| | |||||
* | Add PGP decryption for incoming/outgoing carbons | James Booth | 2016-03-22 | 1 | -18/+36 |
| | |||||
* | Removed plugin hook call for MUC history | James Booth | 2016-02-18 | 1 | -4/+1 |
| | |||||
* | 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 | -29/+52 |
|/ | |||||
* | Fix memory leaks | James Booth | 2016-02-14 | 1 | -0/+1 |
| | |||||
* | Highlight room trigger terms | James Booth | 2016-02-13 | 1 | -1/+1 |
| |