Vifm v0.14.2

Thanks for the bug reports. This is a follow-up on v0.14.1 which revealed an issue with %r in 'trashdir' when root file-system is read-only (like on macOS) and also broke build with musl libc.

Two other fixes

Trash directories specified via an absolute path and containing %u weren't created with 700 permissions.

Don't use strverscmp() of musl if it doesn't sort things correctly (A must be greater than 0). This avoids numerical sorting results looking different with musl.

More detailed list of changes...

Fixes:

  • Fixed build issue with musl due to use of non-standard LONG_LONG_MAX in v0.14.1. Thanks to NRK.
  • Fixed user-specific trash directory (absolute path, %u and no %r) created on setting 'trashdir' not having reduced set of permissions.
  • Fixed treating a failure to create a trash directory on a read-only file-system in a Unix environment as a success. Thanks to feekApp.
  • Fixed odd sorting with musl caused by its buggy strverscmp(). The ordering shouldn't depend on libc in use.
Download links
Source Code
vifm-0.14.2.tar.bz2

(signature)
MD50923dc13625d7aa6c6ba6c949047780e
SHA148c2b3203ea07eee288d3f8ca1c9e5ed5241eaec
SHA256cd1b05d2543cdf6829d60b23bc225c6fde13d3ef7c1008f821b9209837f1e2b0
RIPEMD1609583d6b4a339e6772598fd170e11b2d7b60f3dce
Win32 Binaries
vifm-w32-0.14.2-binary.zip

(signature)
MD55de8b1e13bfa1d3b61422c09468c7279
SHA143bf62d294fe29c7dd4499a2930ffbdbe609ed57
SHA256c7a825e860497a784d88a9c08a1e4fa51db922f7ce7d0d5b27e498d1783368c6
RIPEMD160c04a755a815b64f1ee1d8c8f8f9159ce0d0263bf
Win32 Single-Executable Binaries
vifm-w32-se-0.14.2-binary.zip

(signature)
MD5f3c8b1c56a058972654c12022f0547d3
SHA1063f9da5aa2b96a83c8e314fa7f348ac0f194b5a
SHA256479db41ed3d7b22e7ba6eb8588e13cb7f2b5fdaf7e78f2d2bfe6db6bb66b1564
RIPEMD1607fa936636ff3881f3b2ef19921f821905f9bbf9d
Win64 Single-Executable Binaries
vifm-w64-se-0.14.2-binary.zip

(signature)
MD56f44550773df02abfc69cfb84f76ab70
SHA1586ec5e19de05765d93a20e3be8cdfe0c3405bea
SHA25689601b2534f45c5839d614eb1aa28ab22917b7fc564227f19d7039b048be466f
RIPEMD160740e3be4915e5f79147ec28113c2437539042168
AppImage (x86-64)
vifm-v0.14.2-x86_64.AppImage
MD5c04b5c86d0cfc408f6ce8136bfb8cfbe
SHA1e99d353dd1bfedcce893ccd13e54e7a7402a6b5d
SHA256b0e32de174c171f1570d15556c332e1ee530090b9ba967994db8a957dadc3412
RIPEMD160109136f7b1e0e614d5fe6b82434c46295db70151