Commit graph

  • 903f0fb1ed Update README with recent changes Jack Grigg 2024-01-21 21:26:08 +00:00
  • 98eb6e9508 rage: Add passphrase usage to help text, and mention recent changes Jack Grigg 2024-01-21 21:25:14 +00:00
  • 275d8f0b96 Reject weak ssh-rsa keys Jack Grigg 2024-01-25 05:53:05 +00:00
  • b22eccab79
    build(deps): bump shlex from 1.2.0 to 1.3.0 dependabot[bot] 2024-01-22 21:58:56 +00:00
  • 2689d8ab6c
    Merge pull request #462 from str4d/177-recipients-identities-from-stdin str4d 2024-01-21 20:24:42 +00:00
  • 8bd346d988 Add support for -R - and -i - Jack Grigg 2024-01-21 17:50:44 +00:00
  • d3b2195987 rage: Parse identities before input file during decryption Jack Grigg 2024-01-21 19:13:34 +00:00
  • b82e084ca3 rage: Construct input and output before encryptor Jack Grigg 2024-01-16 01:58:57 +00:00
  • 4ff14b1bdd
    Merge pull request #459 from str4d/cli-reader-refactors str4d 2024-01-21 06:09:31 +00:00
  • bb6ca5005a
    Merge pull request #461 from str4d/rage-build-script-mount-flag str4d 2024-01-21 06:08:46 +00:00
  • db7ddd2933 rage: Use mount feature flag to avoid generating rage-mount files Jack Grigg 2024-01-21 05:56:35 +00:00
  • 3162be173d Install completions and manpages with Homebrew formula Jack Grigg 2024-01-21 04:23:37 +00:00
  • caa778e0c1 Add license to Homebrew formula Jack Grigg 2024-01-21 04:23:00 +00:00
  • cdbd490eb8 age: Refactor cli_common::read_identities into an internal submodule Jack Grigg 2024-01-21 03:21:22 +00:00
  • e470fec9df Move read_recipients helper from rage into age::cli_common Jack Grigg 2024-01-21 03:04:36 +00:00
  • ebd2e197ae age: Refactor cli_common::ReadError into an internal submodule Jack Grigg 2024-01-21 02:22:21 +00:00
  • 1fd0368633
    Merge pull request #458 from str4d/379-single-pass-identity-files str4d 2024-01-20 23:48:18 +00:00
  • 455cc7b0a0 age: Parse identity files in a single pass Jack Grigg 2024-01-20 23:33:33 +00:00
  • 8306286d45 CI: Add interop test for identities provided in named pipes Jack Grigg 2024-01-20 23:29:56 +00:00
  • 8032b67771
    Merge pull request #457 from str4d/ci-fix-macos str4d 2024-01-20 20:55:33 +00:00
  • f2dc706e6e rage: Use LC_ALL in CLI tests Jack Grigg 2024-01-20 20:36:15 +00:00
  • 2cfa5e3cbb
    Merge pull request #456 from str4d/fix-deps-for-m1 str4d 2024-01-20 18:07:20 +00:00
  • 729f851459 Downgrade to ahash 0.8.6 Jack Grigg 2024-01-20 17:40:52 +00:00
  • a776ec1e0d
    Merge pull request #451 from str4d/readme-package-guidance str4d 2024-01-20 17:06:30 +00:00
  • b955c0ab7b
    Merge pull request #455 from str4d/better-missing-recipients-error str4d 2024-01-20 07:44:30 +00:00
  • dbdd34a91f rage: Give a better error message when a recipients file is missing Jack Grigg 2024-01-20 07:16:48 +00:00
  • ff68ec4e0a
    Merge pull request #454 from str4d/deduplicate-identity-file-parsing str4d 2024-01-20 07:07:28 +00:00
  • 5d44f14761 age: Consistently map "identity file not found" errors Jack Grigg 2024-01-20 06:41:33 +00:00
  • 64c52bd680 rage: Fix "missing identities file" test case Jack Grigg 2024-01-20 06:31:33 +00:00
  • 0a687acf74 age: Disable Unicode Directionality Isolation Marks in language loader Jack Grigg 2024-01-20 05:54:23 +00:00
  • 7c5d442fb9 De-duplicate the identity file parser Jack Grigg 2024-01-20 05:35:25 +00:00
  • 6fe6d361f6
    Merge pull request #453 from str4d/deb-package-localized-manpages str4d 2024-01-20 05:25:11 +00:00
  • 0669c2e2db
    Merge pull request #448 from str4d/code-cleanups str4d 2024-01-20 04:55:43 +00:00
  • 2c6fc0c4da Upload release outputs as artifacts when testing release process Jack Grigg 2024-01-20 04:37:53 +00:00
  • 45f9cbcafe Fix release workflow to remove all rage-mount assets when necessary Jack Grigg 2024-01-20 04:22:59 +00:00
  • 72045eeb54 rage: Add localized manpages to the Debian package Jack Grigg 2024-01-20 04:04:09 +00:00
  • cbf2710ec5
    Merge pull request #452 from str4d/rage-fix-completion-paths str4d 2024-01-20 02:15:37 +00:00
  • 857f2ec5ac rage: Install Elvish completions in Debian package Jack Grigg 2024-01-19 19:49:58 +00:00
  • 048d2b3fdf rage: Fix Debian installation paths for fish and Zsh completions Jack Grigg 2024-01-19 19:38:59 +00:00
  • 5f7d447a19 rage: Document Debian paths for Bash completions and manpages Jack Grigg 2024-01-19 19:22:13 +00:00
  • d1700c85ec Add package naming guidance to README Jack Grigg 2024-01-19 18:19:01 +00:00
  • 912c61c1d4 rage: Add test case for missing identities file Jack Grigg 2024-01-17 14:20:10 +00:00
  • d39ebfe967 Assert that supported SSH identities can't produce ignored recipients Jack Grigg 2024-01-16 07:22:40 +00:00
  • fe2f9d6ea0 Clarify that identities not encrypted to passphrases are not ignored Jack Grigg 2024-01-16 07:04:27 +00:00
  • a8fe5f438b Remove double-buffering from ArmoredReader usages Jack Grigg 2024-01-16 03:54:13 +00:00
  • b9e156519d
    Merge pull request #447 from str4d/ci-run-rage-tests str4d 2024-01-16 06:08:13 +00:00
  • 26a4a469e9 rage: Correctly handle extensions in the after-help text Jack Grigg 2024-01-16 05:30:36 +00:00
  • 201f21ff56 rage: Fix CLI tests Jack Grigg 2024-01-16 04:04:33 +00:00
  • 70d95e1ce9 CI: Run rage tests Jack Grigg 2024-01-16 04:02:09 +00:00
  • 71484d7fd2
    Merge pull request #446 from str4d/167-blast-furnace str4d 2024-01-16 01:10:21 +00:00
  • 4f45649c97 age: Wrap connections in a blast furnace Jack Grigg 2024-01-16 01:01:29 +00:00
  • 92efeef503
    Merge pull request #445 from str4d/356-keygen-convert str4d 2024-01-15 22:23:28 +00:00
  • 708b5e10c5 rage: Add rage-keygen -y mode to convert identity file to recipients Jack Grigg 2024-01-15 19:46:55 +00:00
  • ad5e1539f2 rage: Enable rendering multiple output lines in manpage examples Jack Grigg 2024-01-15 19:38:14 +00:00
  • 65bcfe2318 age: Add IdentityFile::from_input_reader Jack Grigg 2024-01-15 19:19:16 +00:00
  • 405304de06
    Merge pull request #444 from str4d/clap-completions-and-manpages str4d 2024-01-11 03:41:37 +00:00
  • 91a5818110 rage: Build manpages in the build script Jack Grigg 2024-01-09 04:35:03 +00:00
  • 0a6cb7972b rage: Build shell completions in a build script Jack Grigg 2024-01-09 03:57:12 +00:00
  • 3f7ab2fe3c rage: Move i18n code into shared module Jack Grigg 2024-01-09 03:48:25 +00:00
  • 8303080cda rage: Move CLI definitions into modules Jack Grigg 2024-01-09 03:21:50 +00:00
  • a1173d4a74
    Merge pull request #442 from str4d/437-clap str4d 2024-01-10 02:52:29 +00:00
  • 53972bdccf
    Merge pull request #443 from str4d/ci-fix-keygen-interop str4d 2024-01-09 00:10:22 +00:00
  • a7e0923436 CI: Fix interop tests that use {rage, age}-keygen Jack Grigg 2024-01-08 23:49:49 +00:00
  • b3de9b9c99 rage: Localize usage and help text Jack Grigg 2024-01-08 05:02:53 +00:00
  • f9087bea50 Migrate from gumdrop to clap Jack Grigg 2024-01-08 03:00:36 +00:00
  • 50cb0a538a
    Merge pull request #441 from str4d/437-cli-cleanups str4d 2024-01-08 05:37:19 +00:00
  • a26b7eaf73 age-plugin: Fix bugs in README Jack Grigg 2024-01-08 02:54:50 +00:00
  • e9d474a357 rage: Make error outputs more consistent Jack Grigg 2024-01-08 01:51:49 +00:00
  • cb49e6d39f rage: Ensure all local errors are localizable Jack Grigg 2024-01-08 01:34:19 +00:00
  • 30e099c3c2 rage: Add snapshot tests for the CLIs Jack Grigg 2024-01-07 22:19:21 +00:00
  • d3ded6c7fa
    Merge pull request #440 from str4d/rage-keygen-fixes str4d 2024-01-07 19:23:36 +00:00
  • 95c2570c99 rage-keygen: Print recipient to terminal after writing identity file Jack Grigg 2024-01-07 18:59:41 +00:00
  • 4ec6fb6312 Prevent rage-keygen from overwriting existing key files Jack Grigg 2024-01-07 18:51:53 +00:00
  • cf4e938c8e Expose fatal errors from rage-keygen Jack Grigg 2024-01-07 18:10:15 +00:00
  • 3cd0ca2067
    Merge pull request #438 from str4d/proptest str4d 2024-01-07 17:08:52 +00:00
  • 2b41dbccb2 Abort rage-keygen -o if outputfile exists Jan 2024-01-07 15:34:48 +01:00
  • b568e43c64 Migrate from quickcheck to proptest Jack Grigg 2024-01-07 02:55:01 +00:00
  • dd14a4efec
    Merge pull request #436 from str4d/cargo-vet-0.9 str4d 2024-01-07 01:11:55 +00:00
  • d27bbff04e Bump cargo-vet to 0.9 Jack Grigg 2024-01-07 00:49:51 +00:00
  • e2a75df8f8
    Merge pull request #435 from str4d/i18n-cleanups str4d 2024-01-07 00:45:51 +00:00
  • 6039c091e3 Update Fluent files to have consistent terms Jack Grigg 2024-01-07 00:32:30 +00:00
  • aeb165dbbc Add argument support to *fl! macros Jack Grigg 2024-01-06 23:23:26 +00:00
  • 22a7b96440 Update type names for embedded localizations Jack Grigg 2024-01-06 23:20:57 +00:00
  • 4bac30b7c3
    Merge pull request #432 from str4d/update-deps-more str4d 2024-01-03 04:08:30 +00:00
  • 51bcf4f4d4 Update lockfiles for fuzzers Jack Grigg 2024-01-03 02:23:45 +00:00
  • 951c5697a0 cargo update Jack Grigg 2023-12-27 15:21:13 +00:00
  • 59d02980b7
    Merge pull request #431 from str4d/412-armored-struct-examples str4d 2024-01-01 16:11:55 +00:00
  • 064bd17b5c age: Add examples to ArmoredReader and ArmoredWriter Jack Grigg 2024-01-01 15:34:27 +00:00
  • 08f5723ea4
    Merge pull request #429 from gibbz00/eq_hash str4d 2024-01-01 13:46:37 +00:00
  • 33b66119f1 Derive Hash for Recipient. gibbz00 2024-01-01 14:00:05 +01:00
  • f1bf282922
    Merge pull request #430 from str4d/ci-update-artifact-actions str4d 2024-01-01 13:28:46 +00:00
  • b2ce25aabb CI: Migrate to {upload, download}-artifact@v4 Jack Grigg 2024-01-01 13:20:32 +00:00
  • 20cb5bf8b3 cargo vet regenerate exemptions Jack Grigg 2023-12-27 15:09:28 +00:00
  • 9344c79dc4 Import cargo-vet audits from Fermyon Jack Grigg 2023-12-27 15:08:11 +00:00
  • cb7a4115f4 cargo vet regenerate imports Jack Grigg 2023-12-27 12:45:50 +00:00
  • 1a123206fb
    Merge pull request #420 from gibbz00/public_key_partial_eq str4d 2023-12-27 11:04:17 +00:00
  • 6f295157c8 age: Update changelog with new x25519::Recipient trait impls Jack Grigg 2023-12-27 10:57:12 +00:00
  • 0a64d38208
    Merge pull request #424 from str4d/418-scrypt-very-fast-machines str4d 2023-12-27 10:50:09 +00:00
  • c537af2bb3
    Merge pull request #428 from str4d/dependabot/github_actions/actions/setup-go-5 str4d 2023-12-27 10:47:49 +00:00
  • adb1ae0404
    build(deps): bump actions/setup-go from 4 to 5 dependabot[bot] 2023-12-18 03:03:07 +00:00