Commit Graph

30 Commits

Author SHA1 Message Date
Dominik Schulz c298653239 Tag v1.16.0 (#3289)
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2025-11-13 19:07:22 +01:00
Dominik Schulz 02ccdf847b Tag v1.15.18 (#3241)
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2025-09-19 18:49:07 +02:00
Dominik Schulz 56e4bad6f3 Tag v1.15.17 (#3223)
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2025-09-15 22:41:09 +02:00
Dominik Schulz e487ea56a8 [chore] Migrate goreleaser config to v2 (#3122)
* [chore] Migrate goreleaser config to v2

Minor changes that should have no visible effect.

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

* [fix] Pull gorelease v2 in the Makefile

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

* [fix] Fix install command

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

---------

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2025-04-17 19:44:39 +02:00
Dominik Schulz f005df4a94 chore: Update deps and formating (#2999)
* chore: Update deps and formating

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

* chore: gofumpt

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

---------

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2024-11-24 16:13:07 +01:00
Dominik Schulz 34567d93ee [bugfix] Bring back audit summary (#2820)
* [bugfix] Bring back audit summary

This PR brings back the audit summary view and displays only that by
default. This restores the old behaviour before we refactored the
audit implementation. The new view is still available with the
new --full flag.

Fixes #2816

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

* Fix tests.

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

* Fix integration test

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

---------

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2024-03-13 14:26:06 +01:00
Dominik Schulz 4bb2a7e44c Tag v1.15.10 (#2726)
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2023-11-25 18:04:56 +01:00
Dominik Schulz bab77b4bca Tag v1.15.8 (#2661)
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2023-09-11 21:11:23 +02:00
Dominik Schulz 870756c383 Tag v1.15.6 (#2628)
* Tag v1.15.6

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

* Manually update changelog

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

---------

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2023-07-30 19:24:46 +02:00
Dominik Schulz d5689aafcd Tag v1.15.5 (#2582)
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2023-04-07 19:48:47 +02:00
Dominik Schulz 13713aae14 Tag v1.15.4 (#2554)
RELEASE_NOTES=n/a

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2023-02-12 15:21:38 +01:00
Dominik Schulz 2e9c089243 Tag v1.15.3 (#2509)
RELEASE_NOTES=n/a

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2023-01-07 21:48:54 +01:00
Dominik Schulz 932d7a1d54 Rewrite gopass audit (#2506)
* Start new auditor

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

* Add new files

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

* Rewrite gopass audit

Fixes #2504

RELEASE_NOTES=[ENHANCEMENT] Rewrite gopass audit. Add HTML and CSV
exports.

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

* Fix tests

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

* Add template flag

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2023-01-03 21:03:42 +01:00
Dominik Schulz ec0e851a45 Remove recipients based on Key ID (#2480)
This PR removes some unnecessary logic in the recipients removal and
adds a shortcut to remove recipients based on the Key ID instead of
looking up key fingerprints over and over again. Also it fixes an
issue where subkeys of the same key wouldn't be displayed in gopass
recipients even if they were actually present in the .gpg-id files.

Fixes #2416

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2022-12-18 20:15:01 +01:00
Dominik Schulz dc295b9ae1 Add recipients.hash checking (#2481)
This PR adds a new attempt at validating recipients files to prevent
malicious actors from updating them and tricking users into sharing
their new and updated secrets with a wider-than-inteded audience.

This includes two new config options (`recipients.hash` and
`recipients.check`) and one new command `gopass recipients ack`
to update the hash after validating it's content.

Fixes #2478

RELEASE_NOTES=[ENHANCEMENT] Add recipients hash checking.

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2022-12-18 18:20:58 +01:00
Maxime Catrice cbe945cc10 Add zsh files completion to otp command (#2467)
Signed-off-by: Maxime Catrice m.catrice@outlook.com

Signed-off-by: Maxime Catrice m.catrice@outlook.com
2022-12-11 23:07:47 +01:00
Dominik Schulz 288e31f17e Improve test coverage.
RELEASE_NOTES=n/a

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2022-12-07 23:24:08 +01:00
Dominik Schulz e0e6482848 Tag v1.15.0 (#2438)
RELEASE_NOTES=n/a

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2022-12-03 22:45:34 +01:00
Dominik Schulz 18ffee354f Add .gitconfig parser (#2395)
This commit adds yet another config handler for gopass. It is based on
the format used by git itself. This has the potential to address a lot
of long standing issues, but it also causes a lot of changes to how we
handle configuration, so bugs are inevitable.

Fixes #1567
Fixes #1764
Fixes #1819
Fixes #1878
Fixes #2387
Fixes #2418

RELEASE_NOTES=[BREAKING] New config format based on git config.

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
Co-authored-by: Yolan Romailler <AnomalRoil@users.noreply.github.com>

address comments

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2022-11-25 10:50:34 +01:00
Dominik Schulz f5067e6d81 Tag v1.14.10 (#2409)
RELEASE_NOTES=n/a

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2022-11-09 06:21:48 +01:00
Dominik Schulz 0cc4a12287 Tag v1.14.2 (#2229)
RELEASE_NOTES=n/a

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2022-05-22 10:21:14 +02:00
FG 1f821207c9 Remove German from xkcd related commands (#2224)
Signed-off-by: dotcs <git@dotcs.me>
2022-05-18 10:37:31 +02:00
Tim Culverhouse 5ead76e758 zsh: fix errors in completions (#2005) (#2205)
Fix various errors in zsh completions.
- Escape square brackets
- Don't print '_describe...'' if there are no subcommands

RELEASE_NOTES=[BUGFIX] fix errors in zsh completions

Signed-off-by: Tim Culverhouse <tim@timculverhouse.com>
2022-05-01 22:42:52 +02:00
Dominik Schulz fc57e3fcd7 Release v1.14.0 (#2164)
* Sync version template in release helper

RELEASE_NOTES=n/a

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

* Tag v1.14.0

RELEASE_NOTES=n/a

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2022-03-16 15:45:32 +01:00
Dominik Schulz 4ccdb95af5 Add age subcommand (#2103)
Fixes #2098

RELEASE_NOTES=[ENHANCEMENT] Add age subcommand

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2022-01-14 13:57:28 +01:00
Dominik Schulz d81ebf6cd4 Add gopass merge (#1979)
* Add gopass merge

Add a subcommand to implement a merge workflow.
This command accepts multiple entries to be merged
into one to help deduplicating secrets.

Fixes #1948

RELEASE_NOTES=[ENHACNEMENT] Add gopass merge

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

* Add subcommand documentation.

RELEASE_NOTES=n/a

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

* Update tests

RELEASE_NOTES=n/a

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>

* Fix queue bugs.

RELEASE_NOTES=n/a

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2021-08-28 12:20:41 +02:00
Dominik Schulz 1878ea5df0 Tag v1.12.5 (#1888)
RELEASE_NOTES=n/a

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2021-03-27 21:37:06 +01:00
Dominik Schulz f92a60d29a Move pkg/pinentry to github.com/gopasspw/pinentry (#1876)
RELEASE_NOTES=[CLEANUP] Moving pkg/pinentry to gopasspw/pinentry

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2021-03-24 21:13:08 +01:00
Dominik Schulz 65837bd22d Tag v1.12.4 (#1863)
RELEASE_NOTES=n/a

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2021-03-20 21:16:20 +01:00
Dominik Schulz 2fdeb0fd42 Generate manpage and completion on release (#1860)
Shipping pre-generated manpage and completion files simplifies
packaging gopass.

RELEASE_NOTES=n/a

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2021-03-20 20:46:09 +01:00