491 Commits

Author SHA1 Message Date
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
7281ca8ab4
[chore] Migrate to golangci-lint v2 (#3104)
* [chore] Migrate to golangci-lint v2

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

* [chore] Fix more lint issues

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

* [chore] Fix more lint issue

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

* [chore] Fix more lint issues

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

* [chore] Add more package comments.

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

* [chore] Fix golangci-lint config and the remaining checks

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

* [fix] Use Go 1.24

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

* [fix] Fix container builds

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

* Fix more failing tests

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

* Fix test failure

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

* Fix another len assertion

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

* Move location tests

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

* [fix] Fix most remaining lint issues

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

* [fix] Only run XDG specific tests on linux

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

* [fix] Attempt to address on source of flaky failures

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

---------

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2025-04-17 08:05:43 +02:00
Dominik Schulz
7eaa845da7
[fix] Fix test regressions (#3116)
* [fix] Fix test regressions

This change fixes some tests that did start to fail at some point.
I can't tell for sure when they broke (didn't bisect) and if that
breakage is isolated to my system or not. But I need to fix them
anyway.

Fixes #3115

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

* Add missing files.

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

* Fix test failure

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

* Fix one more version test

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

---------

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2025-04-16 21:21:00 +02:00
sudoforge
6a648bc03e
refactor: clean up commit message when no HeadMessage is set (#3112)
This change removes the extraneous colon from the commit message in the
event that no HeadMessage is set on the current context.

Signed-off-by: sudoforge <no-reply@sudoforge.com>
2025-04-16 21:04:00 +02:00
sudoforge
bf4dfb4a88
feat: disable any secret output when clip is enabled (#3106)
This change disables the printing of any content of the secret
(including keys) when the clip flag is enabled (`--clip`).

Closes: gopasspw/gopass#3094

Signed-off-by: sudoforge <no-reply@sudoforge.com>
2025-04-07 10:41:03 +02:00
GLoby
c32ec32a52
[TESTING/CLEANUP] Replace deprecated tenv linter for usetesting (#3087)
* [CLEANUP] Comply to linters about blank lines

Signed-off-by: Ilya Eryomenko <ilya@eryomenko.com>

* [TESTING] Replace tenv linter with usetesting as it's deprecated

Signed-off-by: Ilya Eryomenko <ilya@eryomenko.com>

* [TESTING] Replace os.MkdirTemp with t.TempDir for improved test isolation and comply with usetesting linter

Signed-off-by: Ilya Eryomenko <ilya@eryomenko.com>

* [TESTING] Ensure temporary directories are not empty in tests

Signed-off-by: Ilya Eryomenko <ilya@eryomenko.com>

---------

Signed-off-by: Ilya Eryomenko <ilya@eryomenko.com>
2025-03-14 13:22:36 +01:00
GLoby
9a5ae11165
[BUGFIX] Allow use of trailing slash for cp/mv command (#3080)
Signed-off-by: Ilya Eryomenko <ilya@eryomenko.com>
2025-03-12 22:13:01 +01:00
Carl Smedstad
4a9f658426
[FEATURE] Add option -r/--regex to find (#3083)
* [FEATURE] Add option -r/--regex to find

If the option -r/--regex is supplied to 'gopass find', the argument is treated
as a regex pattern instead of a substring.

Signed-off-by: Carl Smedstad <carl.smedstad@protonmail.com>

* [UX] Fail and produce error message when bad regex supplied to find -r

For example:

    $ ./gopass find -r 'mystring['

    Error: error parsing regexp: missing closing ]: `[`

Signed-off-by: Carl Smedstad <carl.smedstad@protonmail.com>

* [CLEANUP] Rename argument regex to reMatch

* [CLEANUP] Compile regex outside of loop

---------

Signed-off-by: Carl Smedstad <carl.smedstad@protonmail.com>
2025-03-12 22:06:11 +01:00
Fabio Alessandro Locati
cb4ba72be9
[ENHANCEMENT] Make it possible to override show.autoclip (#3082)
* [ENHANCEMENT] Make it possible to override `show.autoclip`

With this change is now possible to use `--alsoclip=false` on the command line to override the `show.autoclip` set in the config file.

Signed-off-by: Fabio Alessandro Locati <me@fale.io>

* Improve code legibility

Signed-off-by: Fabio Alessandro Locati <me@fale.io>

* Improve logic

Signed-off-by: Fabio Alessandro Locati <me@fale.io>

---------

Signed-off-by: Fabio Alessandro Locati <me@fale.io>
2025-03-11 11:29:02 +01:00
Dominik Schulz
21687eea47
[fix] Fix debug.ModuleVersion (#3079)
* [fix] Fix debug.ModuleVersion

Add tests, fix parsing issues and add a specical case for the main
module.

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

* Fix two lint issues

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

---------

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2025-03-05 16:54:17 +01:00
Dominik Schulz
9b72a1c76c
Improve test coverage (#3077)
* [chore] Add more tests

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

* [fix] Fix most tests

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

* [fix] Fix remaining tests

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

* [fix] Fix lint issues.

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

* [fix] Fix more lint issues.

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

* [fix] Fix more lint issues.

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

* [fix] Fix the final lint issue.

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

---------

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2025-03-04 13:01:01 +01:00
GLoby
9342b8cacf
[UX] Make single store sync more intuitive / verbose (#3076)
Signed-off-by: Ilya Eryomenko <ilya@eryomenko.com>
2025-03-03 16:45:54 +01:00
Dominik Schulz
936f0db2a5
Add more test coverage (#3073)
* [chore] Add more test coverage

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

* Fix lint issues

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

* Fix assert.Len invocation

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

---------

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2025-03-02 19:49:22 +01:00
Dominik Schulz
17b66f5ef2
[chore] Add tpl func tests and fix two small issues (#3058)
* [chore] Add tpl func tests and fix two small issues

Timestamps were not rounded correctly and the truncate function was not
trunacting correctly.

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

* Fix lint error

* Add missing import

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

* Add more truncate tests and fix handling of very short lengths

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

* Update internal/tpl/funcs_test.go

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

* fix tests

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: AnomalRoil <AnomalRoil@users.noreply.github.com>
2025-03-01 18:50:17 +01:00
Fabio Alessandro Locati
fe936e41e1
Add capability to chain the otp to the password. Fixes #3052 (#3059)
* Add capability to chain the otp to the password. Fixes #3052

Signed-off-by: Fabio Alessandro Locati <me@fale.io>

* Fix empty line

Signed-off-by: Fabio Alessandro Locati <me@fale.io>

---------

Signed-off-by: Fabio Alessandro Locati <me@fale.io>
2025-03-01 16:19:57 +01:00
Thomas MANTL
81604c16ad
[bugfix] Don't check for autosync on manual triggered sync (#3026) (#3029)
* [bugfix] Don't check for autosync on manual triggered sync (#3026)

* [bugfix] Don't check for autosync on manual triggered sync

Fixes #3026

Signed-off-by: Ing. Thomas Mantl <thomas.mantl@redgears.net>

* use correct context

Fixes #3026

Signed-off-by: Thomas Mantl <thomas.mantl@redgears.net>

* * [bugfix] Don't check for autosync on manual triggered sync

Refactor to isAutosync function-parameter instead of a new context

Signed-off-by: Ing. Thomas Mantl <thomas.mantl@redgears.net>

---------

Signed-off-by: Ing. Thomas Mantl <thomas.mantl@redgears.net>
Signed-off-by: Thomas Mantl <thomas.mantl@redgears.net>
2025-02-27 13:03:30 +01:00
GLoby
5d989aa19f
[ENHANCEMENT] Add support for autocompletion with flags in REPL mode (#3057)
* [ENHANCEMENT] Add support for autocompletion with flags in REPL mode

Signed-off-by: Ilya Eryomenko <ilya@eryomenko.com>

* [CLEANUP] Fix lint issue

Signed-off-by: Ilya Eryomenko <ilya@eryomenko.com>

---------

Signed-off-by: Ilya Eryomenko <ilya@eryomenko.com>
2025-02-26 22:01:49 +01:00
FaDude
98deb464dd
[BUGFIX] Fixed password not saving to clipboard with safecontent and autoclip true (#3053)
* [BUGFIX] Fix password not saving to clipboard when AutoClip and SafeContent are both enabled

Fixed an issue where enabling both AutoClip and SafeContent prevented passwords from being saved to the clipboard.
Added tests to cover this case.

Signed-off-by: alex <wallneralex7789@gmail.com>

* [BUGFIX] fixes #3034

gofmt -> should now pass golangci-lint

Signed-off-by: alex <wallneralex7789@gmail.com>

---------

Signed-off-by: alex <wallneralex7789@gmail.com>
2025-02-26 08:49:25 +01:00
Fabio Alessandro Locati
2ff5f124ec
Ensure that otpauths are properly hidden from being displayed in safecontent mode (#3055)
* Ensure that otpauths are properly hidden from being displayed in safecontent mode. Fixes #3051

Signed-off-by: Fabio Alessandro Locati <me@fale.io>

* More complete implementation

Signed-off-by: Fabio Alessandro Locati <me@fale.io>

---------

Signed-off-by: Fabio Alessandro Locati <me@fale.io>
2025-02-26 08:48:18 +01:00
GLoby
cc901b8c59
[BUGFIX] Fixed max length check for strings in create/wizard (#3056)
Signed-off-by: Ilya Eryomenko <ilya@eryomenko.com>
2025-02-26 08:47:04 +01:00
Dominik Schulz
01b6ff1dde
Roll over self-updater key for 2025 (#3048)
* chore: Update release signing key
* fix: Fix signature verification test and update docs. Should be good now.
* fix: Fix some typos
* Remove the expired key

---------

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2025-02-13 15:52:25 +01:00
Dominik Schulz
4302be1daf
fix: Ask user to confirm generated passphrase before invocing pinentry (#3035)
* fix: Ask user to confirm generated passphrase before invocing pinentry

This is to avoid users not seeing their generated password if using e.g.
pinentry curses UI.

Fixes #3030

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

* fix: Let user confirm new passphrase before generating the new identity.

This way generating the ID might fail, but at least we don't have to
do ugly API changes to figure out a clean way to delete an ID file
after a failed setup attempt.

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

---------

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2025-02-10 15:28:32 +01:00
Ben Creasy
cef92e1a0e
docs: example for gopass mounts add command (#2951) 2025-01-14 21:15:38 +01:00
Dominik Schulz
2c0a1a156c
fix: Do not overwrite sshCommand in git config (#3036)
To avoid messing with user settings.

Fixes #2994

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2025-01-13 12:36:03 +01:00
Willem
b6140bcba0
[BUGFIX] Check if any usable key matches on clone (#3027)
This commit changes the check whether we have access to the cloned
repository from checking whether *all* of our usable keys are included
to whether *any* of our usable keys are included.

Signed-off-by: Willem Mulder <willemmaster@hotmail.com>
2025-01-08 16:47:21 +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
Denis-Kuso
05a6743e74
[BUGFIX] replace return of wrong error variable (#3015)
This fixes the issue #3012 where the error returned by the `Notify()`
call would incorrectly return a nil value (from `dbus.SessionBus()`),
instead of the correct non-nil value (from `call.Err`).

Signed-off-by: Denis-Kuso <sourcework.online@keemail.me>
2024-12-23 19:40:29 +01:00
Nik B
7af6368b95
feat: steam totp support (#3013) 2024-12-16 08:44:03 +01:00
Joel Lau
ecb848ff4b
specify ssh dir (#2981)
* specify ssh dir

Signed-off-by: Joel Lau <joellau@protonmail.com>

* added documentation, prefer GOPASS_SSHDIR

Signed-off-by: Joel Lau <joellau@protonmail.com>

* check for empty path

Signed-off-by: Joel Lau <joellau@protonmail.com>

---------

Signed-off-by: Joel Lau <joellau@protonmail.com>
2024-11-09 10:30:15 +01:00
Eng Zer Jun
7ac2990a9a
[CLEANUP] Replace experimental maps and slices with stdlib (#2993)
The experimental functions are now available in the standard library
in Go 1.23 [1].

[1]: https://go.dev/doc/go1.23#new-unique-package

Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2024-11-06 20:23:08 +01:00
chavacava
d9beb0c484
[CLEANUP] remove unreachable code (#2977)
Signed-off-by: chavacava <salvadorcavadini+github@gmail.com>
2024-10-29 23:47:47 +01:00
Alexander D. Kanevskiy
6ecca43a2f
[BUGFIX]: Respect HTTP proxy environment variables in downloader (#2978)
`gopass update` fails on the hosts behind HTTP proxies and without direct
Internet connectivity. Fix is setting up proxy from environment variables
similarly to default golang HTTP client.

Signed-off-by: Alexander D. Kanevskiy <kad@kad.name>
2024-10-24 20:11:04 -07:00
Eng Zer Jun
45043c9a4e
[FEATURE] Ask for setup if not initialized (#2975)
* [FEATURE] Ask for setup if not initialized

Fixes https://github.com/gopasspw/gopass/issues/2963.

Tested-by: Eng Zer Jun <engzerjun@gmail.com>
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>

* Change default from true to false

Reference: https://github.com/gopasspw/gopass/pull/2975#discussion_r1807806970
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>

---------

Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2024-10-21 20:01:39 -07:00
Eng Zer Jun
638e577064
test(backend): add unit tests for Registry (#2974)
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2024-10-20 14:40:55 +02: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
4c2caf3e9b
[FEATURE] Allow for non-interactive age setup (#2970)
* [FEATURE] Allow for non-interactive age setup

Also updates Go to Go 1.23.2 and get rid of min and max functions

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

* [n/a] also renaming clear for Windows

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

* [n/a] bumping our GHA to Go 1.23

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

* [n/a] make our harden runner softer

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

* [n/a] make our harden runner accept go.dev

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

* [n/a] applying code review changes

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

---------

Signed-off-by: Yolan Romailler <AnomalRoil@users.noreply.github.com>
2024-10-14 19:32:26 +02:00
Gagan Deep
75baa9b02c
Empty Email check implemented (#2969)
* Initial commit

Signed-off-by: gagandeepp <gagandeeppratihar@outlook.com>

* Initial commit

Signed-off-by: gagandeepp <gagandeeppratihar@outlook.com>

* Error Message fixed

Signed-off-by: gagandeepp <gagandeeppratihar@outlook.com>

* Review pointer implemented

Signed-off-by: gagandeepp <gagandeeppratihar@outlook.com>

* Extra lines removed

Signed-off-by: gagandeepp <gagandeeppratihar@outlook.com>

---------

Signed-off-by: gagandeepp <gagandeeppratihar@outlook.com>
2024-10-14 13:10:19 +02:00
Vijay Kesanakurthi
a5be685801
[bugfix] Copy with trailing slash at destination. (#2966)
* [bugfix] Copy with trailing slash at destination.

Signed-off-by: Vijay Kesanakurthi <vijaydurgakamesh@gmail.com>

* Copy with trailing slash at destination fix and test.

Signed-off-by: Vijay Kesanakurthi <vijaydurgakamesh@gmail.com>

---------

Signed-off-by: Vijay Kesanakurthi <vijaydurgakamesh@gmail.com>
2024-10-11 13:09:14 +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
Ludovic Fernandez
9b6a28f031
[chore] use the same version of golangci-lint (#2948)
* [chore] use the same version of golangci-lint

Signed-off-by: Fernandez Ludovic <ldez@users.noreply.github.com>

* Fixing the new lint issues in 1.61.0

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

* Fixing test issue introduced by lint fix

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

* [chore] show golangci-lint stats

Signed-off-by: Fernandez Ludovic <ldez@users.noreply.github.com>

---------

Signed-off-by: Fernandez Ludovic <ldez@users.noreply.github.com>
Signed-off-by: Yolan Romailler <AnomalRoil@users.noreply.github.com>
Co-authored-by: Yolan Romailler <AnomalRoil@users.noreply.github.com>
2024-09-25 15:36:23 +02:00
Dominik Schulz
1eb3850c42
feat: Add --qrbody flag to encode the entire body of a secret into a QR (#2946)
This comes in handy when storing Wireguard configs in gopass as it
allows to import the entire config on a mobile device easily.

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2024-09-25 13:07:37 +02:00
Victor LEFEBVRE
30865a745a
fix: zsh completions generation (#2943)
Signed-off-by: vic1707 <28602203+vic1707@users.noreply.github.com>
2024-09-05 13:14:08 +02:00
Dominik Schulz
4d3d95edac
chore: More logging when gpg operations fails (#2914)
Fixes #2898

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2024-07-28 19:51:56 +02:00
Doron Behar
51c2bdc8d0
cli/decrypt: improve debugging of gpg command (#2913)
When gopass-jsonapi is running these functions, the stderr of the gpg
command won't reach anywhere visible without writing it to the log as
well. Also adding 2 --verbose arguments to gpg helps debugging potential
issues.

Signed-off-by: Doron Behar <doron.behar@gmail.com>
2024-07-28 10:31:37 +02:00
Doron Behar
70dbabe018
gpg: Log gpg output to LogWriter (#2869)
* gpg: Log gpg output to LogWriter

Signed-off-by: Doron Behar <doron.behar@gmail.com>

* gpg/cli: Add more log messages

Return a different error message if no trustable keys were found.

Signed-off-by: Doron Behar <doron.behar@gmail.com>

* Make leaf/write test always trust recipients

Signed-off-by: Doron Behar <doron.behar@gmail.com>

---------

Signed-off-by: Doron Behar <doron.behar@gmail.com>
2024-07-07 17:57:51 +02:00
Justen Walker
2761beaa10
feat: on pinentry request, allow password to be cached in os keyring (#2881)
Signed-off-by: Justen Walker <justen.walker+github@gmail.com>
2024-06-10 13:55:26 +02:00
Dominik Schulz
d6669e15e5
chore: Switch to static list of linters (#2882)
* chore: Switch to static list of linters

The old approach was prone to random CI failures when a golangci-lint
was updated and did enable new linters. This approach means we will have
to update the include list from time to time but won't get random CI
failures.

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

* fix: Update enabled linters to be compatible with GHA

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

---------

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2024-06-10 13:54:49 +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
needsure
3acb20e5d6
chore: fix function names in comment (#2861)
Signed-off-by: needsure <qinzhipeng@outlook.com>
2024-04-10 09:15:14 +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