Recent commits to derivepassphrase.git (3b2b65e4f564d15046a348842b2d28a495ec12ff) https://git.schokokeks.org/derivepassphrase.git/tree/3b2b65e4f564d15046a348842b2d28a495ec12ff Recent commits feed provided by GitList. Add prototype for "vault v0.2/v0.3"-type data export Based on a rather direct translation of vault's "legacy" configuration migrator, for storeroom-enabled builds of vault. https://git.schokokeks.org/derivepassphrase.git/commit/3b2b65e4f564d15046a348842b2d28a495ec12ff m@the13thletter.info (Marco Ricci) Sun, 18 Aug 2024 00:45:19 +0200 3b2b65e4f564d15046a348842b2d28a495ec12ff Support exports from outside the current directory In the storeroom exporter, pass the storeroom directory explicitly, and open and glob all bucket files relative to this directory. https://git.schokokeks.org/derivepassphrase.git/commit/2d7402652cd0b845a1c755939c0d8634519af7b4 m@the13thletter.info (Marco Ricci) Sun, 18 Aug 2024 00:14:59 +0200 2d7402652cd0b845a1c755939c0d8634519af7b4 Add dependency on cryptography for the exporter https://git.schokokeks.org/derivepassphrase.git/commit/28ecd5affbc48b9580e659d62a0589a98f8cf718 m@the13thletter.info (Marco Ricci) Sat, 17 Aug 2024 01:23:36 +0200 28ecd5affbc48b9580e659d62a0589a98f8cf718 Add an actual storeroom exporter, not just a reader Remove the script-like main function, which wrote decrypted files to the current directory, in favor of an exporter which actually synthesizes the configuration from the storeroom data files. https://git.schokokeks.org/derivepassphrase.git/commit/99a59bb9253dc252723efb1740af9cafb1c20bb8 m@the13thletter.info (Marco Ricci) Fri, 16 Aug 2024 22:49:06 +0200 99a59bb9253dc252723efb1740af9cafb1c20bb8 Add docstrings and better variable names on storeroom exporter https://git.schokokeks.org/derivepassphrase.git/commit/2c2295fea6d47278f346c32dd4a0daf4c2428571 m@the13thletter.info (Marco Ricci) Fri, 16 Aug 2024 22:48:08 +0200 2c2295fea6d47278f346c32dd4a0daf4c2428571 Add example for "storeroom"-type data export https://git.schokokeks.org/derivepassphrase.git/commit/2d5932a0080baf14f1589fcd92b9f9425c2714c3 m@the13thletter.info (Marco Ricci) Sun, 04 Aug 2024 09:36:49 +0200 2d5932a0080baf14f1589fcd92b9f9425c2714c3 Add prototype for "storeroom"-type data export https://git.schokokeks.org/derivepassphrase.git/commit/12a294f4fa349a1e484fe56b17309f125bdc5371 m@the13thletter.info (Marco Ricci) Sat, 03 Aug 2024 23:09:08 +0200 12a294f4fa349a1e484fe56b17309f125bdc5371 Merge topic branch 'issue4-improve-common-error-messages' into master * t/issue4-improve-common-error-messages: Add Changelog entry for error message/handling revision Add missing tests for reworked error message handling Fix error message capitalization Fix error bubbling in outdated test Add a specific error class and codes for SSH agent failures Document and handle other errors passed through to the command-line interface Use better error message handling in the command-line interface GitHub: Closes #4. https://git.schokokeks.org/derivepassphrase.git/commit/e662c2e71c50e57f465fdeb8efb403ed77147e8c m@the13thletter.info (Marco Ricci) Fri, 16 Aug 2024 17:12:56 +0200 e662c2e71c50e57f465fdeb8efb403ed77147e8c Add Changelog entry for error message/handling revision https://git.schokokeks.org/derivepassphrase.git/commit/0cec4ae52c864d9f772897fef0e069761d6adf1d m@the13thletter.info (Marco Ricci) Fri, 16 Aug 2024 17:12:38 +0200 0cec4ae52c864d9f772897fef0e069761d6adf1d Add missing tests for reworked error message handling Add missing tests for the revised error messages/classes and error handling code due to a1763e8b5dedbf123856a79ddb0e8395cddd6f88 and 5c6045e10ca9c8b56432711dec5efb98b5892d55. https://git.schokokeks.org/derivepassphrase.git/commit/a128400376d1f51845e8e75b32281a870fb354a7 m@the13thletter.info (Marco Ricci) Fri, 16 Aug 2024 16:31:24 +0200 a128400376d1f51845e8e75b32281a870fb354a7