diff options
author | Guilhem Moulin <guilhem@fripost.org> | 2022-02-26 16:38:08 +0100 |
---|---|---|
committer | Guilhem Moulin <guilhem@fripost.org> | 2022-02-27 16:23:28 +0100 |
commit | 3ae6de89c5fc18b5b133f91ef0955c8eec8546f4 (patch) | |
tree | d1dfa82bf471d0855499fde543b70cc2ffb85fcf | |
parent | 2682356846666608c67709ae1e5f4d49c283d280 (diff) |
Mention that interimap ≤0.5.6 did honor umask for DB creation.
The commit message for 2447861913835637bbf49d96728ce9ac6ab0ae22 was
misleading. DB creation does obey umask settings as of perl 5.34.0-3,
libdbi-perl 1.643-3+b2, libdbd-sqlite3-perl 1.70-3+b1 and libsqlite3-0
3.37.2-2 from Debian Sid. Prefixing `make installcheck-interimap` with
`umask 0077` makes the test suite pass for interimap 0.5.6-1.
-rw-r--r-- | Changelog | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -1,9 +1,11 @@ interimap (0.5.7) upstream; * interimap: create database with mode 0600 (but don't change mode of - existing databases). The file was previously created with mode 0644, - but its directory had restricted mode 0700. pullimap, on the other - hand, already created state files with mode 0600. + existing databases). The file was previously created with mode 0644 + minus umask restrictions, which for permissive umask(2)s is too open. + That being said its parent directory is created with restricted mode + 0700 so the impact is limited. pullimap, on the other hand, already + used mode 0600 for state file creation. * Major Makefile refactoring: improve DESTDIR= handling, add new targets 'all-nodoc', 'install-nodoc', and 'installcheck'. Also, rename 'test' target to 'check'. |