https://git.schokokeks.org/derivepassphrase.git/tree/62376def08b22866498c75ff95e2a1f4b2f5460eRecent commits to derivepassphrase.git (62376def08b22866498c75ff95e2a1f4b2f5460e)2026-04-02T09:46:39+02:00tag:gitlist.org,2012:commit/62376def08b22866498c75ff95e2a1f4b2f5460eAuto-format the CLI messages2026-04-02T09:46:39+02:00Marco Riccisoftware@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/0f6a6d45cad77789c43743ab4e418d1ab2ba06d9Copy-edit translation files2026-04-02T09:30:07+02:00Marco Riccisoftware@the13thletter.info
<pre>Re-normalize whitespace for the commentary in the German translation
files.
Also add commentary to the NO_UNIX_DOMAIN_SOCKETS and
NO_WINDOWS_NAMED_PIPES warning messages and the NO_AGENT_SUPPORT error
message that indicates that these messages belong together, and their
translations should be similar.
</pre>
tag:gitlist.org,2012:commit/2c25258552720d16e318c0be009ea54b08ea97f4Update wishlist2026-04-01T21:45:52+02:00Marco Riccisoftware@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/1dbe9a038309ba23e74fbde999b5be49ce6370e2Merge topic branch 'wishlist-formatting' into master2026-03-23T22:22:04+01:00Marco Riccisoftware@the13thletter.info
<pre>* wishlist-formatting:
Fix wishlist summary table display with multiple references to other entries
Update wishlist
</pre>
tag:gitlist.org,2012:commit/8f037c3b884428c8df9089f71994024e32017c0cFix wishlist summary table display with multiple references to other entries2026-03-23T22:04:29+01:00Marco Riccisoftware@the13thletter.info
<pre>In PuTTY's wishlist entry page, links are kept at their default styling.
A line like
blocks: pageant-deferred-decrypt pageant-forwarding-path pageant-key-confirm
remains readable because the links are underlined, and thus word
boundaries are clearly discernable.
*Our* wishlist page however uses the standard Material for MkDocs
styling, which does not underline links. As such, it is much more
difficult to discern where one link ends and the next one begins.
We fix this by adding 0.5em whitespace between two adjacent links in the
bug-summary table. We add a right margin instead of a left one, despite
the shakier browser support, because the table text is left-justified
and the margin would "turn into a text-indent" if there happens to be
a line-break between two such links.
</pre>
tag:gitlist.org,2012:commit/c187d73e08d40b1e1bb9d788f03901f5a9dc67b4Update wishlist2026-03-23T22:04:18+01:00Marco Riccisoftware@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/010e3e9c6c9d162d32d0fb2dd0bccbfd13747c42Merge topic branch 'windows-named-pipes' into master2026-03-23T18:33:33+01:00Marco Riccisoftware@the13thletter.info
<pre>* windows-named-pipes: (61 commits)
Add a changelog entry for Windows named pipe support
Update the README for v0.6
Fix unloading SSH keys in the test suite
Add more tests for the SSH agent socket provider internals
Overhaul the SSH key tutorial, also aligning it with the SSH key how-to
Add a tutorial for using SSH keys with `derivepassphrase vault`
Update the copyright year to 2026
Fix a longstanding typo in the Markdown manpage examples
Update the manpages with respect to SSH agents
Fix minor formatting errors, linting errors, and typos
Add tests for explicit SSH agent socket provider selection
Error out correctly when an invalid SSH agent socket provider is specified
Support specifying the SSH agent socket provider via CLI or configuration
Document platform-specific coverage exclusion markers
Work around non-reentrant SSH agent sockets/clients
Add more coverage exclusion, with commentary
Report SSH agent socket providers in `--version` output
Support aliases in `--version` output (item feature lists)
Turn the built in SSH agent socket provider names into an enum
Fix coverage slipups in SSH agent socket provider implementations
...
</pre>
tag:gitlist.org,2012:commit/28d6d733d73a92338d1ce2cd67044be60bba3ccbAdd a changelog entry for Windows named pipe support2026-03-22T22:32:22+01:00Marco Riccisoftware@the13thletter.info
<pre>Also mention the `--ssh-agent-socket-provider` command-line option and
the `vault.ssh-agent-socket-provider` configuration option, and mention
some caveats with the test suite on The Annoying OS.
For developers, also mention related recent changes in the test suite:
non-isolated agents and the PERMITTED_SSH_AGENTS and
NON_REENTRANT_SSH_AGENTS environment variables.
</pre>
tag:gitlist.org,2012:commit/863e371fc2db3cd942a99bfc99844b70e250ffddUpdate the README for v0.62026-03-22T22:23:38+01:00Marco Riccisoftware@the13thletter.info
<pre>Adjust the passages concerning SSH agent support and software
dependencies to accurately reflect the state in (what will later become)
v0.6.
Also fix typos in the page footer and in a previous changelog entry that
we came across while editing the README.
</pre>
tag:gitlist.org,2012:commit/490996f7d8d1d79323259aee66548dac2514db0fFix unloading SSH keys in the test suite2026-03-22T13:24:44+01:00Marco Riccisoftware@the13thletter.info
<pre>In the `ssh_agent_client_with_test_keys_loaded` test fixture, fix the
unloading of the SSH test keys during fixture teardown. Previously, the
test keys were persisting in the agent due to a protocol violation in
our request -- the payload should be wrapped in an extra layer of
`SSHAgentClient.string` -- but the fixture either never unloaded keys in
the first place (for isolated agents) or it misinterpreted the resulting
error message as indicating that the key was no longer available in the
agent anyway.
To avoid making such silent errors in the future, we now always unload
keys, even for isolated agents, so that these errors have as high
a chance as possible of triggering non-silently.
</pre>