about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
...
| * Add draft of OX setup manpageMichael Vetter2022-05-031-0/+153
| | | | | | | | | | | | | | | | | | | | | | This man page should help people to set up OX in profanity. We have profanity-ox.1 which is the same as `/help ox` and describes how to use OX. This man page will help with the setup with the external gpg program. Based on the blogpost of Stefan: https://profanity-im.github.io/blog/post/openpgp-for-xmpp-ox/
| * Remove developer notes on OXMichael Vetter2022-05-031-76/+0
|/ | | | | | | | | This was done before OX was implemented. In 0.10 ox landed in Profanity and we have the blogpost: https://profanity-im.github.io/blog/post/openpgp-for-xmpp-ox/ to describe the usage. We will have a man page to help users with the setup as well.
* Restore default behaviour for stampsMichael Vetter2022-05-032-2/+2
| | | | | | | | | | | | @mdosch discovered that we now don't print `:` for messages from others anymore. Until https://github.com/profanity-im/profanity/pull/1663#issuecomment-1114625151 is fixed lets restore the default behaviour to always add `:` in `_win_print_internal()`. The result will be that a stamp set to `-->` will also look like `-->:`.
* Merge pull request #1702 from mdosch/fix-autocomplete-ox-discoverMichael Vetter2022-05-021-1/+1
|\ | | | | Fix autocomplete for `/ox discover`.
| * Fix autocomplete for `/ox discover`.Martin Dosch2022-05-021-1/+1
|/
* ox: add jid autocompletion for /ox requestMichael Vetter2022-05-021-0/+5
|
* contrib: request screenshot upon UI changeMichael Vetter2022-05-021-0/+1
|
* Merge pull request #1701 from profanity-im/log-changesMichael Vetter2022-04-292-11/+16
|\ | | | | Log file improvements
| * Use profanity.001.log instead of profanity.log.001 for rotated logsMichael Vetter2022-04-291-8/+13
| | | | | | | | | | | | | | | | Rotated log files will now be: `.local/share/profanity/logs/profanity.001.log` We only use logrotation if we use the default log file ending with .log. So Replacing the `.` should be fine. User supplied log files are not rotated.
| * Use 3 digits for rotated logfilesMichael Vetter2022-04-291-3/+3
| | | | | | | | profanity.log.001 -> 999.
| * Set default max log size to 10MBMichael Vetter2022-04-291-1/+1
|/ | | | In case logrotate is on.
* Merge pull request #1700 from profanity-im/feat/change-chatlogMichael Vetter2022-04-291-3/+3
|\ | | | | Use ISO8601 as date format in log files
| * Use ISO8601 for log filesMichael Vetter2022-04-291-1/+1
| |
| * Use ISO8601 for chatlogsMichael Vetter2022-04-291-2/+2
| | | | | | | | For both 1:1 and groupchat.
* | Merge pull request #1663 from akaWolf/add_stamp_settingsMichael Vetter2022-04-287-2/+95
|\ \ | |/ |/| Add option to configure incoming/outgoing stamps
| * Merge branch 'master' into add_stamp_settingsMichael Vetter2022-04-2830-325/+636
| |\ | |/ |/|
* | Merge pull request #1697 from cockroach/feature/offline-muc-notificationsMichael Vetter2022-04-289-1/+63
|\ \ | | | | | | Add support for offline MUC notifications
| * | Add support for offline MUC notificationsStefan Ott2022-04-239-1/+63
| | |
* | | Fix ox autocompletionMichael Vetter2022-04-281-3/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sometimes this happened: `ox d<tab>` → `/ox request` `ox a<tab>` → `/ox request` `ox c<tab>` → `/ox keys` `ox s<tab>` → `/ox keys` `ox e<tab>` → `/ox keys` We didn't reset the ox_*_ac variables.
* | | ox: group online autocompletion togetherMichael Vetter2022-04-281-10/+5
| | |
* | | ox: dont print empty body messageMichael Vetter2022-04-271-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix https://github.com/profanity-im/profanity/issues/1693 ``` @StefanKropp @DebXWoody please check `_handle_ox_chat()` I don't understand what you are doing there. 1) First plain is assigned `message->plain = p_ox_gpg_decrypt(xmpp_stanza_get_text(ox));` and then in the same if block you overwrite this with `message->plain = xmpp_stanza_get_text(b);` without freeing the old value as far as I can see. 2) Sometimes even doing `message->plain = "OX error: No payload found";`. Shouldn't there be a `strdup()`? I think later on we try to free the whole message struct. So we can't mix this static things. ```
* | | Merge pull request #1699 from profanity-im/1698-fixoxabrtMichael Vetter2022-04-272-7/+6
|\ \ \ | | | | | | | | Fix SIGABRT when using wrong argument order for receiving ox key
| * | | ox: print invalid fingerprint instead of abortingMichael Vetter2022-04-271-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Asserting here is not the right thing to do at all. A person could have a typo in the fingerprint. Or like in the case of the reported bug just confuse the arguments. An additional check for valid jid should be added later to the calling function maybe. Fix https://github.com/profanity-im/profanity/issues/1698
| * | | ox: print bad usage instead of custom messageMichael Vetter2022-04-271-1/+1
| | | |
| * | | Remove commentMichael Vetter2022-04-271-5/+0
| |/ /
* | | ci: rename TW python packagesMichael Vetter2022-04-271-2/+2
| | |
* | | ox: remove commentMichael Vetter2022-04-271-4/+0
|/ /
* | Merge pull request #1696 from paulfertser/fix-xscreensaver-configureMichael Vetter2022-04-211-1/+2
|\ \ | | | | | | Fix xscreensaver detection
| * | Fix xscreensaver detectionPaul Fertser2022-04-211-1/+2
|/ / | | | | | | | | | | | | Using pkg-config to find libraries requires explicit mention of the relevant _CFLAGS and _LIBS variables. Fixes #1695.
* | Fix typo Annonuce -> AnnounceMichael Vetter2022-04-141-4/+4
| |
* | Fix typo: paylod -> payloadMichael Vetter2022-04-121-1/+1
| |
* | Merge pull request #1690 from paulfertser/symbol-for-embedded-newlinesMichael Vetter2022-04-122-11/+41
|\ \ | | | | | | Show return symbol for embedded newlines
| * | Show return symbol for embedded newlinesPaul Fertser2022-04-121-1/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | When editing multi-line messages or comments everything past the first newline becomes invisible. This patch fixes it by substituting a Unicode symbol for "return" instead of printing the newline as is. On locales where it's not available single backslash is used instead.
| * | Handle input win redisplay via Readline hookPaul Fertser2022-04-121-3/+10
| | | | | | | | | | | | | | | Allow Readline to control when to redisplay the input line. This makes text entered via /editor visible after editor is closed.
| * | Show Readline prompt in input windowPaul Fertser2022-04-121-0/+7
| | | | | | | | | | | | | | | When doing an interactive search the prompt is needed to show the current state of the search to avoid confusion.
| * | Allow /editor while not connectedPaul Fertser2022-04-121-7/+0
|/ / | | | | | | | | Since /editor can be used also for commands it doesn't make sense to restrict it to only connected state.
* | Merge pull request #1688 from paulfertser/document-inputrc-reloadMichael Vetter2022-04-091-0/+5
|\ \ | | | | | | Mention C-x C-r (reload inputrc) in the man page
| * | Mention C-x C-r (reload inputrc) in the man pagePaul Fertser2022-04-091-0/+5
|/ / | | | | | | | | Add mentions of less-known but quite useful bindindings to the man page.
* | Fix preferences testsMichael Vetter2022-04-081-2/+2
| |
* | Dont show presence status changes by defaultMichael Vetter2022-04-071-2/+2
| | | | | | | | | | | | | | | | | | | | | | Dont show presence status changes by default in chat and muc windows. Users repeatedly ask how to change this setting in the MUC. We have it in the FAQ since a long time. And most people I know change this setting, including me. So it looks like it's time to change this default.
* | Merge pull request #1683 from paulfertser/more-example-aliasesMichael Vetter2022-04-041-0/+2
|\ \ | | | | | | Include useful aliases in profrc example
| * | Include useful aliases in profrc examplePaul Fertser2022-04-031-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | Since some other commands are using british spelling for colour it makes sense to have it available for /color command as well. IRC users will feel more at home having /topic command equivalent to /subject (which seems to be a MUC-specific terminology).
* | | Merge pull request #1674 from paulfertser/allow-bold-for-default-coloursMichael Vetter2022-04-041-12/+13
|\ \ \ | | | | | | | | Allow bold for default colours
| * | | Allow bold for default coloursPaul Fertser2022-04-011-12/+13
| | | |
* | | | Merge pull request #1680 from paulfertser/add-irssi-themeMichael Vetter2022-04-042-1/+132
|\ \ \ \ | | | | | | | | | | Add irssi theme
| * | | | Add irssi themePaul Fertser2022-04-021-0/+131
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The theme is intended to closely resemble the default Irssi look and feel, with minimum visual clutter in UI elements, roster and occupants lists are simplistic, similar to nicklist.pl Irssi script output. Based on "original" theme.
| * | | | Use default rather than boothj5 theme in profrc examplePaul Fertser2022-04-021-1/+1
| | | | |
* | | | | Start new cycleMichael Vetter2022-04-04102-5496/+1
| | | | |
* | | | | Release 0.12.1Michael Vetter2022-04-04104-3/+5518
| | | | |
* | | | | Merge pull request #1681 from akaWolf/fix_theme_load_non_existMichael Vetter2022-04-031-0/+3
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | | | | | | Fix theme load When we execute `/theme load somethingthatdoesntexist` it still loaded some colors wrongly.