xaizek / vifm (License: GPLv2+) (since 2018-12-07)
Vifm is a file manager with curses interface, which provides Vi[m]-like environment for managing objects within file systems, extended with some useful ideas from mutt.
Commit 898e3f27324675e71d4b1c8a9bc13860f7d8acaf

Update NEWS file for v0.14.2
Author: xaizek
Author date (UTC): 2025-05-07 12:45
Committer name: xaizek
Committer date (UTC): 2025-05-07 12:47
Parent(s): be3c9262821e8eea2e2590edaaaef462ecbe5664
Signing key: 99DC5E4DB05F6BE2
Tree: 9e4b94170f5c4d101bce88b399249f25f5690a38
File Lines added Lines deleted
NEWS 31 0
File NEWS changed (mode: 100644) (index 5af1abc26..ed7c81ae9)
1 07 May 2025
2 ===========
3
4 Vifm v0.14.2
5 ------------
6
7 Thanks for the bug reports. This is a follow-up on v0.14.1 which revealed an
8 issue with `%r` in 'trashdir' when root file-system is read-only (like on macOS)
9 and also broke build with musl libc.
10
11 Two other fixes:
12
13 - Trash directories specified via an absolute path and containing `%u` weren't
14 created with `700` permissions.
15
16 - Don't use `strverscmp()` of musl if it doesn't sort things correctly (`A`
17 must be greater than `0`). This avoids numerical sorting results looking
18 different with musl.
19
20 Fixes:
21 - Fixed build issue with musl due to use of non-standard LONG_LONG_MAX in
22 v0.14.1. Thanks to NRK.
23 - Fixed user-specific trash directory (absolute path, `%u` and no `%r`)
24 created on setting 'trashdir' not having reduced set of permissions.
25 - Fixed treating a failure to create a trash directory on a read-only
26 file-system in a Unix environment as a success. Thanks to feekApp.
27 - Fixed odd sorting with musl caused by its buggy strverscmp(). The ordering
28 shouldn't depend on libc in use.
29
30 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31
1 32 02 May 2025 02 May 2025
2 33 =========== ===========
3 34
Hints

Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/vifm

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/vifm

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master