This update for profanity fixes the following issues:
profanity was updated to 0.9.4:
* Fix NULL terminated list (#1367)
* Add missing string.h (#1372)
* Fix gcc warnings for cygwin (#1373)
Update to 0.9.3:
* Fix expansion in eval_password (#1364)
Update to 0.9.2:
* Dont manipulate pointer from getenv (#1357)
* Fix reading/writing linked files (#1362)
* Use gnu99 C standard (#1357)
Update to 0.9.1:
* Make legacy auth optional (#1360) (@pasis)
Update to 0.9.0:
* Support for XEP-0308: Last Message Correction (#805)
See `/correction` and `/correct`.
* Code cleanup of UI and Message functions
* Always send delivery receipts if they are enabled (#1268)
* By default don't allow sending unencrypted files in an encrypted chat session (#1270) (@moppman and @jubalh)
See `/omemo|otr|pgp sendfile`.
* Add CI for OpenBSD via sr.ht (@wstrm)
* OMEMO: switch to 12 byte IV for sending (#1272)
* Allow UTF-8 symbols as OMEMO/OTR/PGP indicator char (#1264)
* Make color of the trackbar configurable
Use `main.trackbar` in themes.
* Allow setting custom log file
`profanity -f TEST` will log to `~/.local/share/profanity/logs/TEST.log`.
* Send proper OS names for OpenBSD and NetBSD if `/os` is enabled
* Fix plenty memory leaks (@pasis and @jubalh)
* XEP-0084: Add option to open avatars directly (#1281)
`/avatar odin@valhalla.org` became `/avatar get odin@valhalla.org`
New is:
`/executable avatar feh`
`/avatar open odin@valhalla.org`
xdg-open is used by default. So it will take your default application.
* Enable popular features by default.
For a nicer out of the box experience we enable:
- allow message correction
- sending receipts
- enabling carbons
- type/chat states
* Add slashguard feature to prevent sending commands with typos
Should protect against `q/uit` or ` /quit`.
See `/slashguard`.
* Optionally display both MUC name and MUC JID in titlebar (#1284)
`/titlebar use name|jid` -> `/titlebar show|hide name|jid`.
* Add option to define a theme at startup (#1286)
`/profanity -t bios`
* Add setting to not colorize own nick if XEP-0392 is enabled (#1288)
`/color own on|off`.
* Add new theme: jubalian
* Fix docker related CI tests (#1294)
* Fix OMEMO autocompletion (75a43f, df23c3)
* Modify our README
* Store logs in SQLite backend (#1282)
* Request OMEMO device list only for non anon MUCs (#1315) (@DebXWoody)
* Don't display MUC history in one uniform colour, instead colour messages like regular ones (#1261)
* Fix autocompletion for `/software` in regular chat windows (#1337)
* XEP-0092: Make it possible to ask servers for their version (#1338)
* Add possibility to easily open URLs (#1340, #1348)
`/executable urlopen firefox`
`/urlopen `
* Display hint when window is scrolled (#1289)
Theme via `titlebar.scrolled`
* Add option to hide windows with no new messages in statusbar (#1285)
`/statusbar show|hide read`
* Support bookmark names (#697)
* Preserve Gajims minimize flag in bookmarks (#1326)
* Don't show resource in titlebar in narrow windows if it is too long (#715)
* Improve autoping (#1333, #1315) (@DebXWoody)
* Fix titlebar status display when using PGP (#1327) (@DebXWoody)
* OMEMO: Only request "current" item (#1329) (@DebXWoody)
* Add feature to ignore the autojoin flag for bookmarks (#1115)
Helps users who want to autojoin MUCs with most clients but not with all.
`/bookmark ignore`
* Fix edge case where contacts get displayed as offline when they are online (3d7a31)
* Add option for legacy authentication (#1236) (@pasis)
`/connect [auth default|legacy]`
`/account set auth default|legacy`
* All issues: https://github.com/profanity-im/profanity/milestone/19
- Submitted by Michael Vetter (jubalh)