Recent commits to derivepassphrase.git (28ecd5affbc48b9580e659d62a0589a98f8cf718) https://git.schokokeks.org/derivepassphrase.git/tree/28ecd5affbc48b9580e659d62a0589a98f8cf718 Recent commits feed provided by GitList. 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 Fix error message capitalization We still use error messages with non-sentence case at multiple places, particularly messages like "no valid SSH key selected". https://git.schokokeks.org/derivepassphrase.git/commit/c9e62dd6c58a3b4c627dd5d6dda0b4c4d4ec1330 m@the13thletter.info (Marco Ricci) Fri, 16 Aug 2024 16:21:45 +0200 c9e62dd6c58a3b4c627dd5d6dda0b4c4d4ec1330 Fix error bubbling in outdated test In `tests.test_derivepassphrase_cli:test_230a_config_directory_not_a_file`, we assumed that a `FileExistsError` while storing the configuration file would bubble all the way up to the test harness. This isn't the case anymore, because of a1763e8b5dedbf123856a79ddb0e8395cddd6f88 and 5c6045e10ca9c8b56432711dec5efb98b5892d55... but we actually forgot to update the call to use the new wrapper from 5c6045e10ca9c8b56432711dec5efb98b5892d55. https://git.schokokeks.org/derivepassphrase.git/commit/f08cd0300661ac562d049604ee81214ced8aad91 m@the13thletter.info (Marco Ricci) Fri, 16 Aug 2024 16:19:56 +0200 f08cd0300661ac562d049604ee81214ced8aad91