Commit Graph

  • bf437663af Merge pull request #116 from str4d/avoid-resetting-unused-yubikeys str4d 2023-02-11 04:57:23 +00:00
  • 665aedbbba Merge branch 'version-0.3.3' back into main Jack Grigg 2023-02-11 04:51:58 +00:00
  • 307f5396a8 Merge pull request #124 from str4d/release-0.3.3 v0.3.3 str4d 2023-02-11 04:37:09 +00:00
  • cd03e7bda3 Release 0.3.3 Jack Grigg 2023-02-11 04:28:16 +00:00
  • 54ad666c73 Merge pull request #123 from str4d/120-prevent-default-pin str4d 2023-02-11 03:00:31 +00:00
  • d2132b4ac2 Prevent changing the default PIN to itself Jack Grigg 2023-02-11 02:45:30 +00:00
  • 80e8072624 Merge pull request #117 from str4d/more-smartcard-errors str4d 2023-02-11 02:18:34 +00:00
  • ff3e8e37c9 Treat pcsc::Error::NoSmartcard as a "YubiKey disconnected" error Jack Grigg 2023-01-29 14:27:20 +00:00
  • a5178bb16e Merge pull request #118 from str4d/correctly-handle-short-pins str4d 2023-01-30 00:37:44 +00:00
  • b1710e8d69 Enforce correct PIN lengths during YubiKey setup Jack Grigg 2023-01-29 15:07:25 +00:00
  • 8483010393 Merge pull request #108 from str4d/dependabot/github_actions/svenstaro/upload-release-action-2.4.0 str4d 2023-01-29 15:38:18 +00:00
  • 55bfa5dafb Avoid resetting YubiKeys that don't match the desired serial Jack Grigg 2023-01-29 14:11:24 +00:00
  • 90b61682bd Don't reset tested YubiKeys in key::filter_connected Jack Grigg 2023-01-29 14:10:13 +00:00
  • 97ddfc3bea Bump svenstaro/upload-release-action from 2.3.0 to 2.4.0 dependabot[bot] 2023-01-09 08:13:17 +00:00
  • f34c534e84 Merge pull request #102 from tekumara/patch-1 str4d 2023-01-03 02:31:27 +00:00
  • 681cd06087 Merge pull request #103 from str4d/101-fix-gen-pin-always str4d 2023-01-03 02:25:21 +00:00
  • 45f6580be4 Request PIN before certificate generation if PIN policy is "always" Jack Grigg 2023-01-03 02:09:57 +00:00
  • f5c8f7a559 docs: add brew install instructions Oliver Mannion 2023-01-03 10:10:45 +11:00
  • e26ed3a163 Merge pull request #100 from str4d/pin-caching str4d 2023-01-02 19:12:11 +00:00
  • 04c0418c02 Update README and CHANGELOG for PIN cache changes Jack Grigg 2023-01-02 16:39:22 +00:00
  • 00ab2c756e Don't re-request a cached PIN for identities with PIN policy "once" Jack Grigg 2023-01-02 16:13:12 +00:00
  • 9418921dab Disconnect without resetting YubiKeys if it is safe to do so Jack Grigg 2023-01-02 16:11:38 +00:00
  • 87541510ad Merge pull request #99 from VlkrS/main str4d 2023-01-01 14:43:41 +00:00
  • 9ac72cd66f Add recommendations for {Open,Free}BSD when pcscd isn't running. vlkrs 2023-01-01 15:15:06 +01:00
  • 093a35733f Add pcscd instructions for FreeBSD and OpenBSD VlkrS 2022-12-31 17:34:07 +01:00
  • 082a4f976c Merge pull request #88 from str4d/msrv-1.60 str4d 2023-01-01 14:12:31 +00:00
  • 3e1f3b45f5 sysinfo 0.27 Jack Grigg 2022-12-30 12:35:25 +00:00
  • a6a5ad109e Fix clippy lints Jack Grigg 2022-12-30 05:51:02 +00:00
  • 25fcd353f3 dialoguer 0.10 Jack Grigg 2022-12-30 05:08:35 +00:00
  • d8ab6e373e base64 0.20 Jack Grigg 2022-12-30 05:01:24 +00:00
  • 0490dd3529 env_logger 0.10 Jack Grigg 2022-12-30 04:54:11 +00:00
  • f45ff653b8 Bump cryptographic dependencies Jack Grigg 2022-12-30 03:49:26 +00:00
  • e78871d6f3 cargo update Jack Grigg 2022-12-29 23:57:41 +13:00
  • ec83a8c9cc Bump MSRV to 1.60.0 Jack Grigg 2022-12-29 23:39:08 +13:00
  • fc2081c216 Merge pull request #98 from str4d/release-0.3.2 v0.3.2 str4d 2023-01-01 13:53:55 +00:00
  • 367a081eea Release 0.3.2 Jack Grigg 2023-01-01 13:45:21 +00:00
  • cfb1e5e3d5 Merge pull request #97 from str4d/more-cleanups str4d 2023-01-01 13:44:15 +00:00
  • 1dfadc7e27 Clean up key::filter_connected Jack Grigg 2023-01-01 13:29:30 +00:00
  • fc66d9f6fd Add helper methods for filtering available keys Jack Grigg 2022-12-31 19:31:18 +00:00
  • d8eb198e97 Move certificate parsing into Metadata::extract Jack Grigg 2022-12-31 18:47:39 +00:00
  • c8f9df1b45 Merge pull request #95 from str4d/94-yubikey-agent-sighup str4d 2023-01-01 13:24:57 +00:00
  • 3597d96332 Correctly hunt agents in plugin mode Jack Grigg 2023-01-01 13:10:58 +00:00
  • 1913838f8e Hunt for yubikey-agent Jack Grigg 2022-12-31 13:22:56 +00:00
  • 6e47448560 Generalise code for hunting agents that may be holding YubiKeys Jack Grigg 2022-12-31 13:07:15 +00:00
  • 4d4d8cc183 Merge pull request #96 from str4d/refactors-and-cleanups str4d 2022-12-31 16:41:21 +00:00
  • ac7b04a61d Add keyword argument support to fl! and wlnfl! macros Jack Grigg 2022-12-31 14:26:58 +00:00
  • 493479344c De-duplicate parsing recipients from SubjectPublicKeyInfo Jack Grigg 2022-12-31 12:49:44 +00:00
  • d4f8993988 Merge pull request #93 from str4d/release-0.3.1 v0.3.1 str4d 2022-12-30 12:04:50 +00:00
  • 876afecc5c Release 0.3.1 Jack Grigg 2022-12-30 11:57:07 +00:00
  • 539111c30c Merge pull request #91 from str4d/tdes-mgmkey-advice str4d 2022-12-30 10:51:52 +00:00
  • 647a620a9c Clarify that non-TDES management keys are unsupported Jack Grigg 2022-12-30 10:39:34 +00:00
  • 0eee944c64 Merge pull request #90 from str4d/21-mgmkey-advice str4d 2022-12-30 10:23:51 +00:00
  • e4ef700263 Give guidance on reconfiguring YubiKeys with unprotected management keys Jack Grigg 2022-12-30 10:18:17 +00:00
  • 492612fc8b Merge pull request #89 from str4d/82-stop-scdaemon str4d 2022-12-30 09:36:47 +00:00
  • 15c53e42df Stop scdaemon if it is holding exclusive access to a YubiKey Jack Grigg 2022-12-30 08:13:07 +00:00
  • 5d6b618d5f Merge pull request #87 from str4d/71-m1-binaries str4d 2022-12-30 03:44:24 +00:00
  • 0ee618cdfd CI: Build release binaries for Apple ARM64 Jack Grigg 2022-12-30 03:38:40 +00:00
  • ed6273d781 Merge pull request #86 from str4d/83-improve-missing-service-error str4d 2022-12-29 10:10:42 +00:00
  • d38743a2fc Inform users when pcscd is required Jack Grigg 2022-12-29 03:49:50 +00:00
  • aaa445c4ac Merge pull request #74 from str4d/dependabot/github_actions/svenstaro/upload-release-action-2.3.0 str4d 2022-12-28 14:01:29 +00:00
  • e415ce4ae9 CI: Remove upload-release-action fields that match defaults Jack Grigg 2022-12-28 13:53:56 +00:00
  • 145237003e Merge pull request #79 from str4d/dependabot/github_actions/codecov/codecov-action-3.1.1 str4d 2022-12-28 13:48:15 +00:00
  • 9338b320a4 Bump codecov/codecov-action from 3.1.0 to 3.1.1 dependabot[bot] 2022-09-20 08:29:52 +00:00
  • aae48c4f6c Bump svenstaro/upload-release-action from 2.2.1 to 2.3.0 dependabot[bot] 2022-06-06 08:56:16 +00:00
  • 08ba0aa1ec Update Cargo.lock v0.3.0 Jack Grigg 2022-05-02 01:35:10 +00:00
  • 71bd3b1afb v0.3.0 Jack Grigg 2022-05-02 01:24:53 +00:00
  • 8199a7bcfc age-plugin 0.3 Jack Grigg 2022-05-02 01:21:52 +00:00
  • b825956bf8 Merge pull request #67 from str4d/48-fix-panic-with-default str4d 2022-05-01 21:28:14 +01:00
  • fb5a1060bd Check the length of the bytes passed to Stub::from_bytes Jack Grigg 2022-05-01 17:59:24 +00:00
  • b9842213da Merge pull request #63 from str4d/skippable-yubikeys str4d 2022-05-01 16:20:32 +01:00
  • f8314c5d6d Enable users to skip YubiKeys at plugging-in time Jack Grigg 2022-04-26 11:30:16 +00:00
  • 3b0da8bd25 Merge pull request #64 from str4d/remove-touch-request-message str4d 2022-05-01 15:54:42 +01:00
  • 345c155bb4 Don't print message if YubiKey is waiting for touch Jack Grigg 2022-05-01 00:10:12 +00:00
  • 1ad79cb577 Merge pull request #66 from str4d/57-translations str4d 2022-05-01 15:46:26 +01:00
  • a92a843e14 Tag all strings for translation Jack Grigg 2022-05-01 12:55:48 +00:00
  • c4fe3f6b1a Add support for translations Jack Grigg 2022-05-01 11:49:06 +00:00
  • 9db9c65bf7 Merge pull request #65 from str4d/42-list-supported-yubikeys str4d 2022-05-01 01:36:26 +01:00
  • 1b5db6f871 List supported YubiKey variants Jack Grigg 2022-05-01 00:35:11 +00:00
  • 5f07cb318d Merge pull request #53 from str4d/dependabot/github_actions/svenstaro/upload-release-action-2.2.1 str4d 2022-04-30 21:07:08 +01:00
  • 71227314f4 Merge pull request #61 from str4d/dependabot/github_actions/codecov/codecov-action-3.1.0 str4d 2022-04-30 21:06:56 +01:00
  • f2f0b40af8 Bump codecov/codecov-action from 1.0.3 to 3.1.0 dependabot[bot] 2022-04-22 08:33:17 +00:00
  • fe5bab1277 Merge pull request #56 from str4d/edition-2021 str4d 2022-03-20 16:58:41 +00:00
  • 5afec288c9 Forbid unsafe code Jack Grigg 2022-03-20 16:52:03 +00:00
  • 7d2e3a6829 Remove trait imports that are in the 2021 edition prelude Jack Grigg 2022-03-20 16:51:12 +00:00
  • 74b76d3f5e Migrate to 2021 edition Jack Grigg 2022-03-20 16:50:09 +00:00
  • 6fd6a205ca Merge pull request #55 from str4d/msrv-1.56 str4d 2022-03-20 16:43:00 +00:00
  • 0b930efc49 cargo update Jack Grigg 2022-03-20 16:24:29 +00:00
  • 2fd5af8538 Bump MSRV to 1.56.0 Jack Grigg 2022-03-20 16:23:52 +00:00
  • 5814f5f1a0 Bump svenstaro/upload-release-action from 2.2.0 to 2.2.1 dependabot[bot] 2022-03-20 15:25:25 +00:00
  • 37c813e0a7 Merge pull request #50 from str4d/ci-updates str4d 2022-03-20 15:25:06 +00:00
  • 60b36e39c8 CI: Use ubuntu-18.04 for Linux release builder Jack Grigg 2022-03-20 15:17:15 +00:00
  • da9212c135 CI: Add Dependabot config to keep GitHub Actions up-to-date Jack Grigg 2022-03-20 15:15:22 +00:00
  • dcdf306d3a CI: Refactor rustfmt CI job Jack Grigg 2022-03-20 15:14:41 +00:00
  • f0ba5724bf CI: Migrate to actions/checkout@v3 Jack Grigg 2022-03-20 15:12:32 +00:00
  • f1bb46d274 Merge pull request #46 from str4d/37-ignore-otp-string str4d 2022-03-20 14:57:48 +00:00
  • b3590f4ce1 Merge pull request #45 from str4d/44-request-touch str4d 2021-12-20 03:23:49 +00:00
  • 2fc2dcd1c3 Unify the touch request messages Jack Grigg 2021-12-20 03:22:25 +00:00
  • 68ac19017e Detect invalid PIN lengths and ask the user again Jack Grigg 2021-12-19 01:30:08 +00:00
  • e5bdffa5cc Print message if YubiKey is waiting for touch Jack Grigg 2021-12-19 00:22:38 +00:00
  • 51910edfab Merge pull request #41 from str4d/release-0.2.0 v0.2.0 str4d 2021-11-22 02:40:05 +00:00