Commit Graph

  • 09ea7700cc fix: store mount paths relative to home dir for cross-platform portability (#3439) master Dominik Schulz 2026-05-25 17:44:35 +02:00
  • 66cd21cde0 otp: add noscreenshot build tag and document screen-capture scope (#3442) Dominik Schulz 2026-05-25 15:13:39 +02:00
  • bb7ecbbdd2 fix: warn when recipient key is expired or unusable during encryption (#3443) Dominik Schulz 2026-05-25 14:55:27 +02:00
  • 0d41c38b36 fix: update bash completion flag for urfave/cli/v3 compatibility (#3441) Dominik Schulz 2026-05-24 21:11:15 +02:00
  • 2891435694 [chore] Update gopasspw/clipboard (#3436) Dominik Schulz 2026-05-24 17:47:37 +02:00
  • f5132c13f3 [chore] Document stability for pkg/gopass (#3438) Dominik Schulz 2026-05-24 16:49:01 +02:00
  • 5bde6f584b Add ADR-11 (#3437) Dominik Schulz 2026-05-24 16:34:32 +02:00
  • 7fa5aa0c0d chore: More output before and after long running release ops (#3433) Dominik Schulz 2026-05-18 21:05:05 +02:00
  • bacb24546f Tag v1.17.0-rc.1 v1.17.0-rc.1 Dominik Schulz 2026-05-17 11:27:09 +02:00
  • 4599b40782 Improve pre-release support (#3432) Dominik Schulz 2026-05-17 11:24:56 +02:00
  • bcd74359ed Add CI-aware release signing and cosign verification docs (#3431) Dominik Schulz 2026-05-17 10:41:00 +02:00
  • fddf2d124f bug: reload identities on unlock command (#3430) Dominik Schulz 2026-05-17 10:28:14 +02:00
  • 100194de58 Warn when keyring is unavailable (#3429) Dominik Schulz 2026-05-16 21:12:29 +02:00
  • 7c63ba09b7 chore(deps): migrate from urfave/cli v2 to v3 (#3428) Dominik Schulz 2026-05-16 18:13:19 +02:00
  • f25921e304 fix: Configure .gitattributes based on the backend (#3427) Dominik Schulz 2026-05-16 09:49:18 +02:00
  • 3be73b2533 fix: add case-insensitive secret name normalization (#3390) Dominik Schulz 2026-05-16 09:27:20 +02:00
  • 014d456d10 fix(copy): preserve directory structure when copying with trailing slash (#3396) Dominik Schulz 2026-05-13 19:32:08 +02:00
  • 3b16cb23a5 [chore] Follow up to PR 3383 (#3410) Dominik Schulz 2026-05-13 19:07:18 +02:00
  • 578a14a955 [fix] Support HW Age identities (#3389) Dominik Schulz 2026-05-11 17:12:46 +02:00
  • ac6114f004 docs(architecture): add API Stability section clarifying module semver policy (#3422) dimension-zero 2026-05-04 09:28:30 +01:00
  • f4ed69ce40 docs(appdir): explain GOPASS_HOMEDIR override in UserHome comment (#3421) dimension-zero 2026-05-04 09:27:49 +01:00
  • d978513871 fix(secparse): replace panic in MustParse with testing.TB.Fatalf (#3420) dimension-zero 2026-05-04 09:27:26 +01:00
  • ec666a0ed7 chore(deps): bump github/codeql-action from 4.35.1 to 4.35.3 (#3401) dependabot[bot] 2026-05-03 17:44:57 +02:00
  • 371990fbee age: fix YubiKey identity persistence via raw-append (ADR-0002) (#3399) Dominik Schulz 2026-05-03 13:27:09 +02:00
  • 49abf9c4cc fix(backend): add storage.backend config key to lock backend selection (#3332) (#3398) Dominik Schulz 2026-05-03 13:26:04 +02:00
  • 22b84a8fd7 fix(setup): suppress auto-commit in gitfs when setup remote is specified (#2901) (#3391) Dominik Schulz 2026-05-03 13:25:02 +02:00
  • eb656fd31f chore(deps): bump goreleaser/goreleaser-action from 7.0.0 to 7.2.1 (#3402) dependabot[bot] 2026-05-02 10:00:27 +02:00
  • fb66ed3a0f chore(deps): bump docker/login-action from 4.0.0 to 4.1.0 (#3400) dependabot[bot] 2026-05-02 10:00:17 +02:00
  • 0a1e29399b chore(deps): bump step-security/harden-runner from 2.16.1 to 2.19.0 (#3405) dependabot[bot] 2026-05-02 10:00:04 +02:00
  • 20097cf193 chore(deps): bump actions/cache from 5.0.4 to 5.0.5 (#3404) dependabot[bot] 2026-05-02 09:59:52 +02:00
  • 846094dfa6 chore(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 (#3403) dependabot[bot] 2026-05-02 09:59:34 +02:00
  • 7967f9c06b chore(deps): bump msys2/setup-msys2 from 2.31.0 to 2.31.1 (#3408) dependabot[bot] 2026-05-02 09:59:20 +02:00
  • b928cc2eb6 chore(deps): bump dependabot/fetch-metadata from 2 to 3 (#3406) dependabot[bot] 2026-05-02 09:59:10 +02:00
  • 2b1eece163 chore(deps): bump docker/build-push-action from 7.0.0 to 7.1.0 (#3407) dependabot[bot] 2026-05-02 09:53:58 +02:00
  • 721ff8a5da fix(age-agent): handle AGE-PLUGIN-* identities to fix 'malformed secret key: mixed case' error (#3397) Dominik Schulz 2026-05-02 09:53:50 +02:00
  • a793b7b74a feat: support -c=N to copy specific line to clipboard (#3386) Guillermo N. Leiro Arroyo 2026-04-27 18:19:56 +02:00
  • d9b499fdff fix: recover from panic during shell completion with unknown flags (#3388) Guillermo N. Leiro Arroyo 2026-04-25 09:25:50 +02:00
  • d9b731ce1e openbsd: allow unix sockets in pledge (#3381) Антон Касимов 2026-04-12 09:59:34 +02:00
  • bcb749a23c Fix unit and integration test failures Dominik Schulz 2026-04-07 19:30:37 +02:00
  • 088aec231e gopass doctor does not fail on Linux Dominik Schulz 2026-04-07 17:21:12 +02:00
  • 1f51343d56 fix: fix lint issues and update tests for removed show -f/--force alias Dominik Schulz 2026-04-07 06:50:00 +02:00
  • bd288b32b6 Add Changelog entries Dominik Schulz 2026-04-07 06:16:32 +02:00
  • 7789405355 Clean up Dominik Schulz 2026-04-06 20:39:26 +02:00
  • 73c7ae245d Document pending security work Dominik Schulz 2026-04-06 20:39:03 +02:00
  • 4891365461 fix: add thread safety to SSH identity cache (M-3) Dominik Schulz 2026-04-06 20:31:23 +02:00
  • c8b8145c27 security: validate editor binary exists before invocation (H-3) Dominik Schulz 2026-04-06 20:27:46 +02:00
  • 217901f6cf security: bound symlink walk to store root (H-2) Dominik Schulz 2026-04-06 20:23:36 +02:00
  • 59ce53dd6b security: restrict template engine secret access and fix error leakage (H-1) Dominik Schulz 2026-04-06 20:04:39 +02:00
  • f59f6705d2 security: document and warn on env command secret exposure (C-2) Dominik Schulz 2026-04-06 19:54:25 +02:00
  • 85a4334bfd security: fix path traversal in fs storage layer (C-1) Dominik Schulz 2026-04-06 19:44:43 +02:00
  • 7d52742c3a fix(todos): resolve all stale TODOs from S-5 Dominik Schulz 2026-04-06 17:19:18 +02:00
  • ee168e7be7 fix(queue): fix Idle() TOCTOU race and Add() post-Close() panic Dominik Schulz 2026-04-06 16:27:17 +02:00
  • 9a6a5c91a5 Add a plan to split the storage interface Dominik Schulz 2026-04-06 16:12:05 +02:00
  • 8b9e989c42 refactor(ctxutil): replace context-key config system with typed structs (A-2) Dominik Schulz 2026-04-06 15:51:15 +02:00
  • d4f0e9213f Mark A-1 as fixed Dominik Schulz 2026-04-06 14:14:56 +02:00
  • a16d7f5e59 refactor(action): split Action god object into focused handler types (A-1) Dominik Schulz 2026-04-06 07:56:53 +02:00
  • d53a1c2e6f feat(env): add --stdin, --file, and --exec modes to gopass env Dominik Schulz 2026-04-05 22:42:35 +02:00
  • e8f80d741b feat: add configurable show.hidden-keys for safecontent redaction Dominik Schulz 2026-04-05 19:23:44 +02:00
  • dc14463c35 feat: machine-readable JSON output (I-3) Dominik Schulz 2026-04-05 16:30:26 +02:00
  • 23dae78b13 feat: structured exit codes (I-2) Dominik Schulz 2026-04-05 15:47:15 +02:00
  • 55d99e25c2 Update fixed tasks Dominik Schulz 2026-04-05 14:06:13 +02:00
  • 6337ede8b7 docs: fully document wizard template format (I-7) Dominik Schulz 2026-04-05 14:05:38 +02:00
  • 49b66588a1 feat: add gopass doctor diagnostic command (I-4) Dominik Schulz 2026-04-05 14:00:57 +02:00
  • 4211ede895 Update code quality todos Dominik Schulz 2026-04-05 13:33:53 +02:00
  • 49dddf751f fix: address A-5, S-1, S-2, S-3, S-4, S-6 and I-1 from code quality audit Dominik Schulz 2026-04-05 13:30:33 +02:00
  • 17660375ad fix: address CLI/UX issues from code quality audit Dominik Schulz 2026-04-05 08:51:19 +02:00
  • fd43b75e28 docs: fix all documentation vs. implementation mismatches from code quality report Dominik Schulz 2026-04-04 21:10:50 +02:00
  • 9f76dc4957 fix: address all confirmed bugs from code quality report Dominik Schulz 2026-04-04 20:57:22 +02:00
  • fbe598355b Add code quality reports Dominik Schulz 2026-04-04 20:31:00 +02:00
  • 82502f8722 Revert "Cleaning up bugs and potential security issues (#3383)" revert-3383-fix/op1 Dominik Schulz 2026-04-12 09:37:55 +02:00
  • e0c5e2173a Cleaning up bugs and potential security issues (#3383) Dominik Schulz 2026-04-12 09:27:47 +02:00
  • fd816c80b8 Maintenance update (#3380) Dominik Schulz 2026-04-04 17:34:42 +02:00
  • 95f31e7706 fix(config): restore sub-store fallback for core.exportkeys (#3379) Dominik Schulz 2026-04-04 12:36:00 +02:00
  • cd8bd69ede chore(deps): bump actions/setup-go from 6.3.0 to 6.4.0 (#3367) dependabot[bot] 2026-04-03 13:38:45 +02:00
  • 47d403dbce chore(deps): bump sigstore/cosign-installer from 4.0.0 to 4.1.1 (#3373) dependabot[bot] 2026-04-03 13:38:35 +02:00
  • 9650d43b15 chore(deps): bump msys2/setup-msys2 from 2.29.0 to 2.31.0 (#3370) dependabot[bot] 2026-04-03 12:47:18 +02:00
  • 9a8e33ab52 chore(deps): bump step-security/harden-runner from 2.15.0 to 2.16.1 (#3371) dependabot[bot] 2026-04-03 12:47:04 +02:00
  • ee7a6e4d0e chore(deps): switch from gopkg.in/yaml.v3 to go.yaml.in/yaml/v3 (#3362) Ville Skyttä 2026-04-03 13:46:41 +03:00
  • 5440c58c1b fix: REPL tab-completion for entries with spaces (#3360) Guillermo N. Leiro Arroyo 2026-04-03 12:44:14 +02:00
  • 6fe6aace92 chore(deps): bump crazy-max/ghaction-import-gpg from 6.3.0 to 7.0.0 (#3368) dependabot[bot] 2026-04-03 12:43:46 +02:00
  • 18f503139c chore(deps): bump github/codeql-action from 4.32.4 to 4.35.1 (#3369) dependabot[bot] 2026-04-03 12:43:33 +02:00
  • a870127fb8 chore(deps): bump anchore/scan-action from 7.3.2 to 7.4.0 (#3372) dependabot[bot] 2026-04-03 12:42:55 +02:00
  • c95c577fc5 chore(deps): bump actions/cache from 5.0.3 to 5.0.4 (#3374) dependabot[bot] 2026-04-03 12:40:23 +02:00
  • a57169fee7 chore(deps): bump docker/metadata-action from 5.10.0 to 6.0.0 (#3375) dependabot[bot] 2026-04-03 12:38:43 +02:00
  • d3328c647f chore(deps): bump anchore/sbom-action from 0.23.0 to 0.24.0 (#3376) dependabot[bot] 2026-04-03 12:38:21 +02:00
  • f6985fad35 Re-encrypt when copying secrets (#3361) Dominik Schulz 2026-04-03 12:38:01 +02:00
  • 3c882bc05c chore(deps): bump docker/build-push-action from 6.19.2 to 7.0.0 (#3377) dependabot[bot] 2026-04-03 12:37:26 +02:00
  • 3eb217df9a chore(deps): bump docker/login-action from 3.7.0 to 4.0.0 (#3378) dependabot[bot] 2026-04-03 12:32:11 +02:00
  • 15d6e72aa2 Update faq.md (#3365) Auke Haanstra 2026-04-01 14:03:34 +02:00
  • 72c44f6f2b Add support for post-quantum age keys (#3358) cinerea0 2026-03-22 06:20:41 -04:00
  • 1890055b94 docs: add gopass-secret-service to integrations list (#3356) Nik B 2026-03-14 11:41:06 +02:00
  • 0529c84378 fix: Support strict character class enforcement in create templates (#3352) Dominik Schulz 2026-03-11 20:26:09 +01:00
  • bd42a0248c Run go fix ./... to modernize the codebase (#3351) Dominik Schulz 2026-03-11 20:25:53 +01:00
  • e5ac74e7c6 chore(deps): bump goreleaser/goreleaser-action from 6.4.0 to 7.0.0 (#3343) dependabot[bot] 2026-03-07 09:35:13 +01:00
  • 7084900fe4 chore(deps): bump docker/build-push-action from 6.18.0 to 6.19.2 (#3342) dependabot[bot] 2026-03-07 09:35:02 +01:00
  • fca9dcf94a chore(deps): bump step-security/harden-runner from 2.13.2 to 2.15.0 (#3344) dependabot[bot] 2026-03-07 09:34:49 +01:00
  • 3fa8dc44f2 chore(deps): bump anchore/scan-action from 7.2.1 to 7.3.2 (#3346) dependabot[bot] 2026-03-07 09:34:40 +01:00
  • 3d60d1c6d2 chore(deps): bump github/codeql-action from 4.31.6 to 4.32.4 (#3345) dependabot[bot] 2026-03-07 09:34:32 +01:00
  • 574c38290b chore(deps): bump actions/upload-artifact from 5.0.0 to 7.0.0 (#3347) dependabot[bot] 2026-03-07 09:34:23 +01:00
  • d0e2db47f3 chore(deps): bump anchore/sbom-action from 0.20.10 to 0.23.0 (#3348) dependabot[bot] 2026-03-07 09:34:14 +01:00