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