200 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
8940e95657
[fix] Fix clipboard issues (#3267)
This commit pulls in fixes from gopasspw/clipboard.

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2025-10-05 12:34:47 +02:00
Dominik Schulz
cc97921794
Improve release helpers (#3240)
* [chore] Clean up release helpers

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

* [chore] Add GOPASS_NOUPGRADE variable to the release helper

To avoid runing `make upgrade` during a release.

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

---------

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2025-09-19 18:31:48 +02:00
Dominik Schulz
a4dd48529e
[fix] Update gitconfig to v0.0.3 to pull in Windows fixes (#3236)
This disables path unescaping on Windows.

Fixes #3225

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2025-09-19 16:39:52 +02:00
Dominik Schulz
a46a3bed85
[fix] Use Go 1.24 instead of Go 1.25 (#3226)
Most distributions do not package 1.25 yet and we do not rely on 1.25
features so far. Make sure to propagate the go.mod version and not the
Go version used to build/run in the postrel helper.

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2025-09-16 22:17:42 +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
f3b4bf4ae9
[chore] Bump github.com/gopasspw/clipboard to v0.0.3 (#3219)
To fix a bug with WritePassword on Wayland.

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2025-09-13 20:37:24 +02:00
Dominik Schulz
f893378261
[fix] Disable Windows tests (#3204)
We have some strange test failures on Windows and I can not identify any
root cause in this repo. It does look like either a Go or a GHA Windows
builder regression and I currently don't have the resources to properly
debug those. If you care about Windows, please help. Otherwise I have
to turn these off for now to unblock PR which are perfectly find on
other platforms.

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2025-08-19 20:19:52 +02:00
Dominik Schulz
911543f0dd
[chore] Update dependencies (#3197)
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2025-08-14 07:41:38 +02:00
Dominik Schulz
fe35a8c7a7
chore: Update dependencies (#3187)
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2025-08-11 10:00:59 +02:00
dependabot[bot]
894a3e00ed
chore(deps): bump github.com/go-viper/mapstructure/v2 (#3176)
Bumps [github.com/go-viper/mapstructure/v2](https://github.com/go-viper/mapstructure) from 2.2.1 to 2.3.0.
- [Release notes](https://github.com/go-viper/mapstructure/releases)
- [Changelog](https://github.com/go-viper/mapstructure/blob/main/CHANGELOG.md)
- [Commits](https://github.com/go-viper/mapstructure/compare/v2.2.1...v2.3.0)

---
updated-dependencies:
- dependency-name: github.com/go-viper/mapstructure/v2
  dependency-version: 2.3.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-27 20:43:38 +02:00
Dominik Schulz
8544c94828
[fix] Relase fixes (#3136)
Better logging and pulling in missing updates.

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2025-04-21 21:38:42 +02:00
Dominik Schulz
ab22687ee3
[fix] Update Makefile and fix lint violations (#3134)
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2025-04-21 20:27:19 +02:00
Tom Payne
7e3c54d1f9
[feat] Remove expensive and unmaintained zxcvbn-go strength checker (#3133)
Signed-off-by: Tom Payne <twpayne@gmail.com>
2025-04-20 20:47:26 +02:00
Dominik Schulz
c5f25acdfc
[chore] Move gitconfig to their own repo (#3131)
This commit finalizes the move of the gitconfig pkg to a
separate repo.

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2025-04-19 21:37:38 +02:00
Dominik Schulz
f4ee40ce23
[feat] Replace clipboard library to support wl-copy args (#3123)
* [feat] Replace clipboard library to support wl-copy args

This change should allow us to protect sensitive content
from being captured in some clipboard managers on KDE.

Fixes #2611

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

* [chore] Update clipboard dep

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

* [fix] Update clipboard

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

---------

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2025-04-19 14:46:14 +02:00
Dominik Schulz
1b84feeaad
[chore] Update dependencies (#3120)
Pull in some (critical) updates. None of these should affect us,
but dependabot still keeps complaining.

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2025-04-17 09:26:46 +02:00
Dominik Schulz
d88b60ad0e
chore: Update deps (#3049)
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2025-02-10 15:28:50 +01:00
Tom Payne
7e4f62b1fe
chore(deps): bump github.com/twpayne/go-pinentry from v0.3.0 to v4.0.0 (#3031)
Signed-off-by: Tom Payne <twpayne@gmail.com>
2025-01-08 16:46:18 +01:00
Nik B
7af6368b95
feat: steam totp support (#3013) 2024-12-16 08:44:03 +01:00
dependabot[bot]
bd408d6cd4
chore(deps): bump golang.org/x/crypto from 0.29.0 to 0.31.0 (#3011)
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.29.0 to 0.31.0.
- [Commits](https://github.com/golang/crypto/compare/v0.29.0...v0.31.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-12-14 09:05:53 +01: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
fdf8be4cd3
chore: Update dependencies (#2971)
* chore: Update dependencies

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-10-14 22:25:38 +02:00
AnomalRoil
2c268d25a5
[FEATURE] Adding support for age.Plugin identities (#2960)
* Feat: support age plugin identities, including age-plugin-yubikey ones.

Signed-off-by: Yolan Romailler <AnomalRoil@users.noreply.github.com>

* Applying code review comments and adding test

Signed-off-by: Yolan Romailler <AnomalRoil@users.noreply.github.com>

---------

Signed-off-by: Yolan Romailler <AnomalRoil@users.noreply.github.com>
2024-10-07 13:21:03 +02:00
Dominik Schulz
345075b143
chore: Update dependencies (#2928)
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2024-08-03 14:36:35 +02:00
Dominik Schulz
74a5e62d06
chore: Update deps (#2866)
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2024-07-07 18:28:09 +02:00
Mikel Olasagasti Uranga
68c930c0b1
[chore] Update dependency to github.com/cenkalti/backoff/v4 (#2864)
Signed-off-by: Mikel Olasagasti Uranga <mikel@olasagasti.info>
2024-04-10 21:11:07 +02:00
Mikel Olasagasti Uranga
48f32404d5
[chore] Update dependency to github.com/xhit/go-str2duration/v2 (#2865)
Signed-off-by: Mikel Olasagasti Uranga <mikel@olasagasti.info>
2024-04-10 09:11:24 +02:00
Mikel Olasagasti Uranga
607d27eb8d
[chore] Update dependency to github.com/google/go-github/v61 (#2863)
Signed-off-by: Mikel Olasagasti Uranga <mikel@olasagasti.info>
2024-04-10 09:08:52 +02:00
Mikel Olasagasti Uranga
0fe6b1ba6c
[chore] Update dependency to github.com/godbus/dbus/v5 (#2860)
Signed-off-by: Mikel Olasagasti Uranga <mikel@olasagasti.info>
2024-04-09 09:35:16 +02:00
Mikel Olasagasti Uranga
8b72389ddf
[chore] Update hashicorp/golang-lru to v2 (#2859)
Updates the GPG backend to use version 2 of hashicorp/golang-lru
library.

Signed-off-by: Mikel Olasagasti Uranga <mikel@olasagasti.info>
2024-04-09 09:33:51 +02:00
Dominik Schulz
948b19546b
Tag v1.15.13 (#2858)
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2024-04-06 19:37:22 +02:00
Dominik Schulz
db2fc03fdf
[chore] Update dependencies (#2850)
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2024-03-29 18:11:21 +01:00
Dominik Schulz
b79eae93ba
Tag v1.15.12 (#2834)
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2024-03-17 12:43:47 +01:00
dependabot[bot]
5d77c4589c
Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#2828)
Bumps google.golang.org/protobuf from 1.32.0 to 1.33.0.

---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-14 05:53:37 +01:00
Dominik Schulz
c2176f7d71
[chore] Upgrade to Go 1.22 (#2805)
* [chore] Upgrade to Go 1.22

Also upgrades dependencies and fixes a flaky pwgen test.

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

* Update pkg/pwgen/cryptic_test.go

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

* Format

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

---------

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
Signed-off-by: Dominik Schulz <dominik.schulz@gmail.com>
Co-authored-by: Yolan Romailler <AnomalRoil@users.noreply.github.com>
2024-02-24 08:48:54 +01:00
dependabot[bot]
c17489187f
Bump github.com/cloudflare/circl from 1.3.6 to 1.3.7 (#2757)
Bumps [github.com/cloudflare/circl](https://github.com/cloudflare/circl) from 1.3.6 to 1.3.7.
- [Release notes](https://github.com/cloudflare/circl/releases)
- [Commits](https://github.com/cloudflare/circl/compare/v1.3.6...v1.3.7)

---
updated-dependencies:
- dependency-name: github.com/cloudflare/circl
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-16 09:48:07 +01:00
Shivaram Lingamneni
056952f87b
upgrade to ergochat/readline@v0.1.0 (#2765)
Signed-off-by: Shivaram Lingamneni <slingamn@cs.stanford.edu>
2024-01-16 09:45:07 +01:00
Dominik Schulz
0e2f313b9e
Tag v1.15.11 (#2735)
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2023-12-01 14:30:19 +01:00
Daniel Lublin
bf426e64a1
[feature] Allow setting autosync.interval in different time units (#2731)
Solves https://github.com/gopasspw/gopass/issues/2730

Signed-off-by: Daniel Lublin <daniel@lublin.se>
2023-12-01 12:04:49 +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
1c624dd298
[chore] Update goxkcdpwgen dependency to include my PR (#2722)
* [chore] Update goxkcdpwgen dependency to include my PR

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

* Remove the diabled gomod linter

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

---------

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2023-11-24 17:51:18 +01:00
Dominik Schulz
2e2fe828f5
[feature] Add new pwgen options to capitalize and include numbers in (#2703)
* [feature] Add new pwgen options to capitalize and include numbers in
xkcd style passwords.

Depends on martinhoefling/goxkcdpwgen#10

Fixes #2573

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

* Recommend bash-completion

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

* Replace the goxkcdgenerator dependency with the fork until it is merged.
Also adds and fixes some config options related to the xkcd pwgen.

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

---------

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2023-11-20 21:35:11 +01:00
Dominik Schulz
029a9916dd
Tag v1.15.9 (#2700)
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2023-11-18 09:56:16 +01:00
Dominik Schulz
e913258d7b
[enhancement] Add blake3 to the template functions (#2693)
* [enhancement] Add blake3 to the template functions

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

* Add CC0-1.0 to unrestricted licenses.

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

---------

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2023-11-18 07:43:40 +01:00
Dominik Schulz
39ecb38372
Replace chzyer/readline with ergochat/readline (#2684)
* Replace chzyer/readline with ergochat/readline

The former seemed unmaintained and was lacking patches required for
OpenBSD.

See GH-2683

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

* Add an error message when using clear on windows.

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

* use readline 0.0.6's ClearScreen method

---------

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
Co-authored-by: Shivaram Lingamneni <slingamn@cs.stanford.edu>
2023-11-11 10:40:17 +01:00
Dominik Schulz
edd2b52178
[chore] Update dependencies (#2660)
The usual dependency bump.

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2023-09-11 18:03:39 +02:00
Yolan Romailler
439bc00268
fix: OTP screenshot only on ARM, ARM64, 386 and AMD64 (#2644)
Signed-off-by: Yolan Romailler <anomalroil@users.noreply.github.com>
2023-08-31 20:31:57 +02:00
Dominik Schulz
2b0eaf99d0
Update dependencies (#2636)
Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2023-08-04 21:24:33 +02:00
Levi Zim
f5d83aa8b4
bump github.com/gen2brain/shm to latest version (#2633)
This PR fixes compilation
errors(https://archriscv.felixc.at/.status/log.htm?url=logs/gopass/gopass-1.15.6-1.log)
on riscv64 by bumping
github.com/gen2brain/shm to the latest version.

Signed-off-by: kxxt <rsworktech@outlook.com>
2023-08-04 21:06:24 +02:00