Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | Add 'save' command to save preferences | Michael Vetter | 2019-08-02 | 1 | -0/+10 | |
| | | | | | | | | | | | | | | Most applications have an 'apply changes' button. This makes testing easier too. Implement https://github.com/profanity-im/profanity/issues/1164 | |||||
* | | Fix 3 leaks in cmd_funcs | Michael Vetter | 2019-07-22 | 1 | -0/+4 | |
| | | ||||||
* | | Guard against arg being NULL in cmd_funcs | Michael Vetter | 2019-07-22 | 1 | -0/+20 | |
| | | | | | | | | | | | | | | | | This should actually never happen because we have the mechanism that checks the commands. But let's do it in case we break something in that mechanism and to make clang happy. Fixes clangs: 'Argument with 'nonnull' attribute passed null' | |||||
* | | Fix segfault in /cmd exec | Michael Vetter | 2019-07-12 | 1 | -0/+5 | |
| | | | | | | | | Test for correct number of arguments before using argument. | |||||
* | | Add option to set all window related time formats | Michael Vetter | 2019-06-17 | 1 | -0/+38 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implements feature requested at: https://github.com/profanity-im/profanity/issues/632 So instead of: /time console set <format> /time chat set <format> /time muc set <format> /time mucconfig set <format> /time private set <format> /time xml set <format> As a short cut the user can do: /time all set <format> Excluding statusbar and lastactivity settings since they are not for main windows, but used slightly differently. | |||||
* | | Refactor cmd_omemo_start | Michael Vetter | 2019-06-07 | 1 | -38/+23 | |
| | | | | | | | | | | | | | | | | Some code was duplicated/similar. The parts about using a chatwin while being started from another window (recipient provided) and being a chatwin were the same. Like this it should be easier to read and less code. | |||||
* | | Print omemo start related msgs into correct window | Michael Vetter | 2019-06-07 | 1 | -3/+3 | |
| | | | | | | | | | | Print them in the window of the contact. Not just the current window. Fix https://github.com/profanity-im/profanity/issues/1093 | |||||
* | | Merge pull request #1121 from profanity-im/feature/notify-plugin-fail | Michael Vetter | 2019-06-07 | 1 | -4/+8 | |
|\ \ | | | | | | | Improve plugin load/install failure message | |||||
| * | | Improve plugin load/install failure message | Michael Vetter | 2019-06-07 | 1 | -4/+8 | |
| | | | | | | | | | | | | | | | | | | In case Python or C plugins are disabled install/load failed silently. Notify the user that we can't load them because profanity was built without support for plugins. | |||||
* | | | Check for sane argument in autoconnect set | Michael Vetter | 2019-06-05 | 1 | -4/+8 | |
| | | | | | | | | | | | | | | | Check that user doesnt do `/autoconnect set `. Which would result in: `Account '(null)' does not exist`. | |||||
* | | | Check if valid account before setting autoconnect | Michael Vetter | 2019-06-05 | 1 | -3/+7 | |
|/ / | | | | | | | Fixes https://github.com/profanity-im/profanity/issues/1112 | |||||
* | | Force UI update before generating OMEMO crypto materials | William Wennerström | 2019-05-21 | 1 | -0/+1 | |
| | | ||||||
* | | Add occupants char | Michael Vetter | 2019-05-02 | 1 | -0/+17 | |
| | | | | | | | | | | | | | | `/occupants char` now sets a character that is displayed before the nick in MUCs. Similar like `/roster char` is displaying a char for the roster. Regards #690 | |||||
* | | Add occupants wrap option | Michael Vetter | 2019-04-24 | 1 | -0/+11 | |
| | | | | | | | | | | | | | | Wrapping for the occupants panel like already exists for the roster panel. See `/occupants wrap on`. Regards https://github.com/boothj5/profanity/issues/690 | |||||
* | | Put occupants update into own function | Michael Vetter | 2019-04-23 | 1 | -34/+3 | |
| | | ||||||
* | | Add occupants header char | Michael Vetter | 2019-04-23 | 1 | -0/+43 | |
| | | | | | | | | | | | | | | | | `/occupants header char` now sets a character that is displayed before the role (moderator, visitor..) in a room. Similar to `/roster header char` is displaying a char for the roster. Regards https://github.com/boothj5/profanity/issues/690 | |||||
* | | Allow setting occupants indent outside of MUC | Michael Vetter | 2019-04-20 | 1 | -32/+31 | |
| | | | | | | | | And when not connected. | |||||
* | | Add /occupants indent command | Michael Vetter | 2019-04-18 | 1 | -0/+32 | |
| | | | | | | | | | | | | | | | | Roster has a `/roster contact indent` option. Now we have the same for occupants. So contacts in roster and in MUC can have configurable indentation. Regards https://github.com/boothj5/profanity/issues/690 | |||||
* | | Add OMEMO policy | Paul Fariello | 2019-04-17 | 1 | -3/+36 | |
| | | | | | | | | | | | | | | | | | | | | | | | | There is 3 policy: - manual: OMEMO session are only started manually - automatic: OMEMO session are only started if they have been started manually before - always: OMEMO session are always started unless they have been ended manually before Closes #1040 and fixes #1052 | |||||
* | | Merge pull request #1066 from ↵ | Michael Vetter | 2019-04-17 | 1 | -6/+6 | |
|\ \ | | | | | | | | | | | | | paulfariello/hotfix/OMEMO-ensure-muc-is-nonanonymous Ensure MUC is Non-Anonymous before starting OMEMO | |||||
| * | | Ensure MUC is Non-Anonymous before starting OMEMO | Paul Fariello | 2019-04-17 | 1 | -6/+6 | |
| | | | | | | | | | | | | | | | | | | Store MUC anonymous type in mucwin for that purpose. Fixes #1065 | |||||
* | | | Alert about long OMEMO cryptographic generation | Paul Fariello | 2019-04-17 | 1 | -0/+1 | |
|/ / | | | | | | | Fixes #1055 | |||||
* | | Support contact name in /omemo fingerprint command | Paul Fariello | 2019-04-10 | 1 | -4/+9 | |
| | | ||||||
* | | Add /omemo char command | Paul Fariello | 2019-04-10 | 1 | -0/+19 | |
| | | ||||||
* | | Automatically starts OMEMO if one identity is trusted | Paul Fariello | 2019-04-10 | 1 | -0/+50 | |
| | | ||||||
* | | Add OMEMO in prefs command | Paul Fariello | 2019-04-10 | 1 | -0/+4 | |
| | | ||||||
* | | Add clear_device_list command | Paul Fariello | 2019-04-10 | 1 | -0/+19 | |
| | | ||||||
* | | Show all device fingerprint for current account | Paul Fariello | 2019-04-10 | 1 | -1/+1 | |
| | | ||||||
* | | Print fingerprint after trust and untrust command | Paul Fariello | 2019-04-10 | 1 | -0/+34 | |
| | | ||||||
* | | Use /omemo fingerprint to show contact fingerprints | Paul Fariello | 2019-04-10 | 1 | -3/+43 | |
| | | | | | | | | Don't print fingerprints when they are received | |||||
* | | Add OMEMO log command | Paul Fariello | 2019-04-10 | 1 | -0/+30 | |
| | | ||||||
* | | Add OMEMO end command | Paul Fariello | 2019-04-10 | 1 | -0/+41 | |
| | | ||||||
* | | Revert "Ensure room isn't anonymous" | Paul Fariello | 2019-04-10 | 1 | -4/+0 | |
| | | | | | | | | This reverts commit 733e1a24c7e08dde6aa2c15ec4528220aa360845. | |||||
* | | Ensure room isn't anonymous | Paul Fariello | 2019-04-10 | 1 | -0/+4 | |
| | | ||||||
* | | Cosmetics rename variable barejid into roomjid | Paul Fariello | 2019-04-10 | 1 | -1/+1 | |
| | | ||||||
* | | Allow to start OMEMO in MUC | Paul Fariello | 2019-04-10 | 1 | -0/+8 | |
| | | ||||||
* | | Handle window type MUC in OMEMO start command | Paul Fariello | 2019-04-10 | 1 | -18/+20 | |
| | | ||||||
* | | Avoid opening win if crypto materials are missing | Paul Fariello | 2019-04-10 | 1 | -10/+5 | |
| | | ||||||
* | | Add UI feedback for OMEMO gen command | Paul Fariello | 2019-04-10 | 1 | -0/+1 | |
| | | ||||||
* | | Add OMEMO untrust command | Paul Fariello | 2019-04-10 | 1 | -0/+52 | |
| | | ||||||
* | | Allow to trust own device id | Paul Fariello | 2019-04-10 | 1 | -1/+2 | |
| | | ||||||
* | | Add trust command | Paul Fariello | 2019-04-10 | 1 | -5/+53 | |
| | | ||||||
* | | Add OMEMO fingerprint command | Paul Fariello | 2019-04-10 | 1 | -0/+28 | |
| | | ||||||
* | | Enable start of OMEMO in existing chat win | Paul Fariello | 2019-04-10 | 1 | -0/+30 | |
| | | ||||||
* | | Get rid of libsodium | Paul Fariello | 2019-04-10 | 1 | -1/+1 | |
| | | ||||||
* | | Add OMEMO message encryption and decryption | Paul Fariello | 2019-04-10 | 1 | -0/+1 | |
| | | ||||||
* | | Add signal store backend and OMEMO start command | Paul Fariello | 2019-04-10 | 1 | -0/+53 | |
| | | ||||||
* | | Ensure not to generate omemo crypto twice | Paul Fariello | 2019-04-10 | 1 | -1/+6 | |
| | | ||||||
* | | Ensure OMEMO isn't started before starting OTR | Paul Fariello | 2019-04-10 | 1 | -0/+5 | |
| | | ||||||
* | | Move OMEMO initialization to profanity intialization | Paul Fariello | 2019-04-10 | 1 | -7/+6 | |
| | | | | | | | | Also store identity keys into account |