Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Split ox functions from gpg.c to ox.c | Michael Vetter | 2022-06-29 | 2 | -18/+21 |
| | |||||
* | add chatlog unittest | Michael Vetter | 2022-06-28 | 3 | -65/+93 |
| | |||||
* | Display mood preferences | Michael Vetter | 2022-06-22 | 1 | -0/+5 |
| | |||||
* | Don't forget encryption status for OX and PGP. | MarcoPolo-PasTonMolo | 2022-06-17 | 6 | -18/+28 |
| | | | | | | | | Use a pgp.enabled and ox.enabled array the same way that omemo.enabled is used. Fixes https://github.com/profanity-im/profanity/issues/1694 Fixes https://github.com/profanity-im/profanity/issues/733 | ||||
* | Use our omemo sid/fingerprint in qr code | Michael Vetter | 2022-05-31 | 2 | -1/+7 |
| | | | | | | | Current clients sid/fingerprint will be shown in following format: `xmpp:<user@server>?omemo-sid-<numerical-sid>=<omemo-fingerprint-hex-string>` Fix https://github.com/profanity-im/profanity/issues/1320 | ||||
* | Add basic qrcode functions | Michael Vetter | 2022-05-30 | 1 | -0/+11 |
| | |||||
* | Final touches for `/avatar set` | Michael Vetter | 2022-05-27 | 1 | -2/+0 |
| | |||||
* | Add checks for whether gdk-pixbuf exists before using avatar set | MarcoPolo-PasTonMolo | 2022-05-26 | 1 | -1/+4 |
| | |||||
* | Add `/avatar set` command to publish avatar | MarcoPolo-PasTonMolo | 2022-05-26 | 1 | -0/+5 |
| | | | | | | | | Use `/avatar set <path>` where <path> is an image file to upload a new avatar for the current user. When the avatar is too big it gets scaled down. Scaling code copied from dino. Fixes https://github.com/profanity-im/profanity/issues/1687 | ||||
* | Update copyright year | Michael Vetter | 2022-05-09 | 1 | -1/+1 |
| | |||||
* | ox: show ox preferences | Michael Vetter | 2022-05-05 | 1 | -0/+4 |
| | |||||
* | Fix preferences tests | Michael Vetter | 2022-04-08 | 1 | -2/+2 |
| | |||||
* | less duplication | Steffen Jaeckel | 2022-03-31 | 1 | -1/+2 |
| | | | | | | | | Print error message from `_string_matches_one_of()` instead of forming an error message manually that contains the same entries that were checked in `_string_matches_one_of()`. Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de> | ||||
* | Merge pull request #1652 from profanity-im/fix-1624 | Michael Vetter | 2022-03-23 | 2 | -2/+57 |
|\ | | | | | Fix #1624 | ||||
| * | add profanity-specific CAfile | Steffen Jaeckel | 2022-03-22 | 1 | -0/+55 |
| | | | | | | | | | | | | | | | | The profanity-internal mechanism to allow connecting to a server isn't easily portable to cURL. Therefor introduce a profanity-specific CAfile which is managed individually and will be configured in libcurl calls. Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de> | ||||
| * | a tad more `const`-correctness | Steffen Jaeckel | 2022-03-22 | 1 | -2/+2 |
| | | | | | | | | Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de> | ||||
* | | Add quote autocompletion for previous messages | MarcoPolo-PasTonMolo | 2022-03-21 | 1 | -0/+7 |
|/ | | | | | | | | | | Fixes https://github.com/profanity-im/profanity/issues/1649 Type `>` then press tab or shift tab to autocomplete previous messages, then type your reply and send message. Newlines are replaced with newline followed by `> `. A newline is added at the end so that the user can immediately type a message without manually adding a new line. | ||||
* | use `g_mkdir_with_parents()` instead of home-baked solution | Steffen Jaeckel | 2022-03-14 | 1 | -2/+2 |
| | | | | Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de> | ||||
* | auto-format | Steffen Jaeckel | 2022-02-01 | 1 | -2/+2 |
| | | | | Signed-off-by: Steffen Jaeckel <jaeckel-floss@eyet-services.de> | ||||
* | tests: add publish_user_mood stub | Michael Vetter | 2021-12-06 | 1 | -0/+5 |
| | |||||
* | tests: Add win_get_last_sent_messag() stub | Michael Vetter | 2021-10-22 | 1 | -0/+5 |
| | |||||
* | Format new register code correctly | Michael Vetter | 2021-10-13 | 1 | -1/+1 |
| | |||||
* | registration: add test stub | Michael Vetter | 2021-10-13 | 1 | -0/+12 |
| | |||||
* | Format code correctly | Michael Vetter | 2021-10-05 | 2 | -9/+13 |
| | |||||
* | Fix: files missing final ending newline | a1346054 | 2021-08-26 | 4 | -4/+4 |
| | |||||
* | Add silence test stub | Michael Vetter | 2021-07-01 | 1 | -0/+6 |
| | |||||
* | Merge pull request #1569 from profanity-im/feature/1434-spam-reporting | Michael Vetter | 2021-07-01 | 1 | -1/+1 |
|\ | | | | | Add XEP-0377: Spam Reporting | ||||
| * | Adjust test stub of blocking command | Michael Vetter | 2021-07-01 | 1 | -1/+1 |
| | | |||||
* | | Restore last status string when connecting | Thorben Günther | 2021-07-01 | 1 | -0/+6 |
| | | |||||
* | | Merge pull request #1529 from dustinlagoy/access-roster-from-plugins | Michael Vetter | 2021-07-01 | 3 | -0/+38 |
|\ \ | |/ |/| | Access roster from plugins | ||||
| * | Add unit tests for roster_get_display_name | Dustin Lagoy | 2021-06-30 | 3 | -0/+38 |
| | | |||||
* | | Add command to show single bookmark details | Michael Vetter | 2021-06-09 | 2 | -0/+11 |
| | | | | | | | | | | | | | | `/bookmark list` lists all bookmarks with its details. `/bookmark list <jid>` shows the details of a single bookmark. Implement https://github.com/profanity-im/profanity/issues/1558 | ||||
* | | attention-flag - unittest - stub_ui | DebXWoody | 2021-05-29 | 1 | -0/+20 |
| | | |||||
* | | Display OMEMO device ID | DebXWoody | 2021-05-28 | 1 | -0/+5 |
|/ | | | | | Display the OMEMO device ID which has been generated, when the user generated OMEMO crytographic materials via /omemo gen. | ||||
* | Add support to register with a room | Michael Vetter | 2021-03-25 | 1 | -0/+10 |
| | | | | | | | | | | `/affiliation register` can now be used to register a nickname with a MUC. Tested with a server without forms. Couldn't find a server which supports forms yet. Implements https://github.com/profanity-im/profanity/issues/1210 | ||||
* | MUC: Add voice request | Thorben Günther | 2021-03-12 | 1 | -0/+5 |
| | | | | closes https://github.com/profanity-im/profanity/issues/1211 | ||||
* | Add command to change password of logged in user | Thorben Günther | 2021-03-11 | 1 | -0/+10 |
| | |||||
* | Update ui_ask_password to support confirmation | Thorben Günther | 2021-03-11 | 1 | -1/+1 |
| | | | | | Just prints a different string to console. Useful for changing passwords or account registration. | ||||
* | Add mam test stub | Michael Vetter | 2021-01-28 | 1 | -0/+4 |
| | |||||
* | Fix old chlog reference in help | Michael Vetter | 2021-01-17 | 1 | -2/+2 |
| | | | | Fixes https://github.com/profanity-im/profanity/issues/1470 | ||||
* | Remove log_reinit() | Michael Vetter | 2020-12-11 | 1 | -4/+0 |
| | | | | Not needed anymore. | ||||
* | Add tests for format_call_external_argv | William Wennerström | 2020-12-07 | 3 | -2/+61 |
| | |||||
* | Rework url to filename | William Wennerström | 2020-12-06 | 1 | -17/+63 |
| | |||||
* | Move unique_filename_from_url functions to common | William Wennerström | 2020-12-04 | 6 | -79/+88 |
| | |||||
* | Fix stubs and move some tests to http_common | William Wennerström | 2020-11-16 | 7 | -28/+10 |
| | |||||
* | Add stubs | William Wennerström | 2020-11-16 | 3 | -2/+39 |
| | |||||
* | Run make format on rebase | William Wennerström | 2020-11-16 | 5 | -162/+111 |
| | |||||
* | Remove unsafe Conent-Disposition inferring | William Wennerström | 2020-11-16 | 3 | -84/+35 |
| | |||||
* | Infer filename from content-disposition or URL | William Wennerström | 2020-11-16 | 5 | -10/+244 |
| | | | | | The Content-Disposition inferring is probably a bad idea security wise, so I am going to remove it. | ||||
* | Move file encryption function to public header | William Wennerström | 2020-11-16 | 3 | -40/+12 |
| |