https://git.schokokeks.org/derivepassphrase.git/tree/80c2cd1295cb481f4c9fa1e2950f1dd287017f3dRecent commits to derivepassphrase.git (80c2cd1295cb481f4c9fa1e2950f1dd287017f3d)2024-09-12T13:35:41+02:00tag:gitlist.org,2012:commit/80c2cd1295cb481f4c9fa1e2950f1dd287017f3dFix version typo in README2024-09-12T13:35:41+02:00Marco Riccim@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/519040a8d1d84e4061b91c2d95f74d0641e94efeFix phrasing and formatting in new changelog entries2024-09-12T13:31:26+02:00Marco Riccim@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/69cf6a48483555dbcb4c8506673ef942fb008e18Merge topic branch 'issue10-command-config-renaming' into master2024-09-12T13:15:58+02:00Marco Riccim@the13thletter.info
<pre>* t/issue10-command-config-renaming:
Add changelog entries for subcommand/config subsystem migration
Rename the configuration file to be subsystem-specific
Fix minor typo, formatting and logic errors in tests
Modularize test helpers to not unnecessarily manipulate config files
Reintegrate all functionality as subcommands
GitHub: Closes #10, closes #11.
</pre>
tag:gitlist.org,2012:commit/eecea3e9d87d0d6ef1f57b553c5d6bcaeb7df01eAdd changelog entries for subcommand/config subsystem migration2024-09-12T13:15:04+02:00Marco Riccim@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/4ea247a8c0739e114d44fae84f6baa09ad4ebb5cRename the configuration file to be subsystem-specific2024-09-11T22:13:56+02:00Marco Riccim@the13thletter.info
<pre>In preparation for multiple passphrase derivation schemes with separate
settings, use multiple configuration files for each part of the
application ("subsystem"). The only currently established subsystem is
"vault", using `vault.json`, and the existing configuration effectively
corresponds to a "settings" subsystem.
Until v1.0 is released, fall back to `settings.json` if `vault.json`
does not exist. (But include a deprecation warning, and attempt to
migrate to the new filename automatically.)
</pre>
tag:gitlist.org,2012:commit/2bb00f7a81dad1210b60fb9a6d905ca8d5193655Fix minor typo, formatting and logic errors in tests2024-09-11T21:06:13+02:00Marco Riccim@the13thletter.info
<pre>Fix the test `test_230b_store_config_custom_error` to actually test
a custom error.
Also expand GitHub issue references with the full URL.
</pre>
tag:gitlist.org,2012:commit/c83eb5bc68a5fec0db1b37024297ad8b3c4df7eaModularize test helpers to not unnecessarily manipulate config files2024-09-11T21:00:34+02:00Marco Riccim@the13thletter.info
<pre>Rename the `isolated_config` to `isolated_vault_config`, which sets the
`derivepassphrase vault` configuration files, and avoid config file
manipulation in "vanilla" `isolated_config`. Update tests to use
`isolated_config` where feasible.
</pre>
tag:gitlist.org,2012:commit/61f4c67ce11a1dd77b59613e550822d64877c904Reintegrate all functionality as subcommands2024-09-11T12:20:16+02:00Marco Riccim@the13thletter.info
<pre>Move the existing main functionality into a `derivepassphrase vault`
subcommand, and the existing exporter functionality into
a `derivepassphrase export vault` subcommand, in preparation of
supporting other schemes besides vault. Install proxy command-line
interfaces that emit deprecation warnings and forward the call to the
subcommands. (Some explanation and warning texts were relocated
appropriately.)
The exporter is no longer a separate command, but rather a subcommand
`export`. The `derivepassphrase.exporter.cli` module has been folded
into the `derivepassphrase.cli` module.
Documentation and tests have been updated to match. The documentation
in particular now strictly uses the one-line synopsis from the command's
docstring.
</pre>
tag:gitlist.org,2012:commit/904187c0453771a0b3e3e36293908c43323f8dc6Merge branch topic 'misc-cleanup' into master2024-09-08T11:11:30+02:00Marco Riccim@the13thletter.info
<pre>* t/misc-cleanup:
Change the author e-mail address
Clean up testing machinery (types, helper functions)
Remove `click` handling of command-line "path" arguments
Add man page for `derivepassphrase_export`
Streamline documentation file structure and linking
Add exporter modules to the documentation
Add vault_native exporter function and module docstrings
Rename `vault_v03_and_below` submodule to `vault_native`
Support text string services names in Vault internal API
Fix the docstring of the vault native v0.2 exporter class
Rename `derivepassphrase.vault` test file to match naming convention
Apply new ruff ruleset to code base.
</pre>
tag:gitlist.org,2012:commit/e8f3ec854c425cc36565a40adbf00d22a2febeecChange the author e-mail address2024-09-08T11:08:45+02:00Marco Riccim@the13thletter.info
<pre></pre>