Recent commits to derivepassphrase.git (0674f72ee86cfcb17b37361c0f0d5918cadce843) https://git.schokokeks.org/derivepassphrase.git/tree/0674f72ee86cfcb17b37361c0f0d5918cadce843 Recent commits feed provided by GitList. Format everything with ruff (v0.6.9) https://git.schokokeks.org/derivepassphrase.git/commit/0674f72ee86cfcb17b37361c0f0d5918cadce843 software@the13thletter.info (Marco Ricci) Tue, 07 Jan 2025 22:44:39 +0100 0674f72ee86cfcb17b37361c0f0d5918cadce843 Add more translator's comments ... for diagnostic labels, introductory paragraphs of help texts, and error messages of the form "user aborted operation". https://git.schokokeks.org/derivepassphrase.git/commit/3232cbae1b9160131f5450f622b4aad0571f3c00 software@the13thletter.info (Marco Ricci) Tue, 07 Jan 2025 19:54:00 +0100 3232cbae1b9160131f5450f622b4aad0571f3c00 Fix missing context in CANNOT_UNDERSTAND_AGENT translatable string https://git.schokokeks.org/derivepassphrase.git/commit/da6c33a82ed2fbc47fc30d549dbee06663a1c428 software@the13thletter.info (Marco Ricci) Tue, 07 Jan 2025 19:52:31 +0100 da6c33a82ed2fbc47fc30d549dbee06663a1c428 Fix phrasing of "Cannot update %s settings" message The "Cannot update the global/service settings without actual settings" messages contained "global" and "service" as (English) format string parameters, and the actual translatable string contained no indication what this placeholder actually meant. This is of course a horrible way to request a translation for those two messages. We now include translatable strings for each of the two possible values of the metavar ("global settings" and "service-specific settings"), and proper translation advice for the metavar value and the original translatable strings. The manpages have been updated as well, to reflect the slight change in phrasing of the message. https://git.schokokeks.org/derivepassphrase.git/commit/1b29904d789be7742119bfa06ce11aa5b7ffb6f9 software@the13thletter.info (Marco Ricci) Tue, 07 Jan 2025 19:46:51 +0100 1b29904d789be7742119bfa06ce11aa5b7ffb6f9 Move manpages into separate directory to avoid name clashes This doesn't occur with offline documentation builds with `.html` extensions, but *does* occur if using directories and `index.html` files. Sigh. https://git.schokokeks.org/derivepassphrase.git/commit/05a21ba2ec995ffe82c74ef7c0137792646bce0e software@the13thletter.info (Marco Ricci) Tue, 07 Jan 2025 15:50:41 +0100 05a21ba2ec995ffe82c74ef7c0137792646bce0e Release 0.4.0 https://git.schokokeks.org/derivepassphrase.git/commit/3f51a70db23503a3b23243d7b7c8a59a529da038 software@the13thletter.info (Marco Ricci) Tue, 07 Jan 2025 15:43:35 +0100 3f51a70db23503a3b23243d7b7c8a59a529da038 Merge topic branch '2025-and-zlib-license' into master Note that this includes a change in the license for `derivepassphrase`. * t/2025-and-zlib-license: Add changelog entry, and FAQ for "altered versions" marking Update copyright notices to 2025, and license to zlib/libpng https://git.schokokeks.org/derivepassphrase.git/commit/bc5c69ba7b7181bbe656c4bb874f5bfa84233a2b software@the13thletter.info (Marco Ricci) Tue, 07 Jan 2025 15:36:12 +0100 bc5c69ba7b7181bbe656c4bb874f5bfa84233a2b Add changelog entry, and FAQ for "altered versions" marking https://git.schokokeks.org/derivepassphrase.git/commit/7796b3987c0772c5c857a3f3e683d3e9d49d4c77 software@the13thletter.info (Marco Ricci) Tue, 07 Jan 2025 15:35:45 +0100 7796b3987c0772c5c857a3f3e683d3e9d49d4c77 Update copyright notices to 2025, and license to zlib/libpng The MIT license was originally suggested by the package manager, for compatibility with the broader ecosystem. This surely makes sense for software libraries, and for projects in general if you don't have a strong stance on free/libre open source software licensing (beyond copyleft vs. non-copyleft). For `derivepassphrase`, I respectfully disagree; my priorities in development and maintenance lie primarily with ensuring quality software, and not having bugs attributed to me that I did not cause. The zlib/libpng license fulfills this need much better than the MIT license, and has similar license compatibility with other FLOSS licenses. Thus the license change. https://git.schokokeks.org/derivepassphrase.git/commit/8b97a77413294c159b92b5cbc12b0074a154b88b software@the13thletter.info (Marco Ricci) Tue, 07 Jan 2025 15:01:51 +0100 8b97a77413294c159b92b5cbc12b0074a154b88b Merge topic branch 'shell-completion' into master * t/shell-completion: Consolidate shell completion, add tests and fix Zsh output https://git.schokokeks.org/derivepassphrase.git/commit/7dfd4d76178c721b0fece0bc2eeb0cff85ae90cb software@the13thletter.info (Marco Ricci) Tue, 07 Jan 2025 12:53:27 +0100 7dfd4d76178c721b0fece0bc2eeb0cff85ae90cb