aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorRobin Jarry <robin@jarry.cc>2023-07-28 21:35:35 +0200
committerRobin Jarry <robin@jarry.cc>2023-08-04 23:16:29 +0200
commitdee1adce3f6ac9ba889fca89561231408e251aaa (patch)
treefdcf056eac9cceba3dc244b3c91d53f3501ca0b7 /CHANGELOG.md
parentd5210acf092f3c3346c363dbe3ce5ca899fb5a24 (diff)
downloadaerc-dee1adce3f6ac9ba889fca89561231408e251aaa.tar.gz
aerc-dee1adce3f6ac9ba889fca89561231408e251aaa.zip
filters: put libexec/filters dirs before default PATH
Some distro packages install binaries in /usr/bin that clash with some of aerc's builtin filters (for example, colorize and wrap). The issue is that aerc filters dir (usually /usr/libexec/aerc/filters) is *after* /usr/bin, making the builtin filters not accessible when these distro packages are installed. Since this mostly concerns colorize and wrap, move $LIBEXEC/aerc/filters at the beginning of the exec PATH when running filter commands. If the intent is **really** to execute /usr/bin/colorize or /usr/bin/html, then their absolute paths should be used. Link: https://archlinux.org/packages/extra/x86_64/talkfilters/ Link: https://tracker.debian.org/pkg/colorize Signed-off-by: Robin Jarry <robin@jarry.cc> Reviewed-by: Tristan Partin <tristan@partin.io>
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md4
1 files changed, 4 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0af1cb45..3c7c3764 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -35,6 +35,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Names formatted like "Last Name, First Name" are better supported in templates
- Composing an email is now aborted if the text editor exits with an error
(e.g. with `vim`, abort an email with `:cq`).
+- Aerc builtin filters path (usually `/usr/libexec/aerc/filters`) is now
+ **prepended** to the default system `PATH` to avoid conflicts with installed
+ distro binaries which have the same name as aerc builtin filters (e.g.
+ `/usr/bin/colorize`).
## [0.15.2](https://git.sr.ht/~rjarry/aerc/refs/0.15.2) - 2023-05-11