17 Commits

Author SHA1 Message Date
Dominik Schulz
02f9b17ce8
Reduce dependencies on stringset (#2450)
See #2441

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

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2022-12-07 09:08:22 +01:00
Dominik Schulz
b3fbbb176c
Use packages.gopass.pw (#2261)
RELEASE_NOTES=[ENHANCEMENT] Use packages.gopass.pw for APT packages

Fixes #1760

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2022-06-24 22:07:43 +02:00
Dominik Schulz
4bbdf11707
Update dependencies (#2234)
RELEASE_NOTES=n/a

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2022-05-25 18:54:38 +02: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
Dominik Schulz
9823d3816c
Add manpage (#1827)
This commit adds a man page generator.

Fixes #1824

RELEASE_NOTES=[ENHANCEMENT] Add gopass.1 man page

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2021-03-09 12:12:37 +01:00
Dominik Schulz
3ba0d3f629
Speed up gpg initialization (#1528)
Fixes #1527

RELEASE_NOTES=[ENHANCEMENT] Cache gpg binary location

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2020-08-15 18:29:43 +02:00
Dominik Schulz
762f62a091
Add ondisk sync backend (#1443)
This commit adds remote sync support to the ondisk backend. It uses
minio to support a number of cloud storage products as well as self
hosted minio servers.

RELEASE_NOTES=[FEATURE] Add remote sync support for the ondisk backend.

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2020-07-10 08:42:56 +02:00
Dominik Schulz
b2f36ba7fb
Cleanup repository root (#1390)
RELEASE_NOTES=n/a

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2020-05-26 15:24:52 +02:00
Dominik Schulz
264d139fe5
Add initial draft of the gopass API (#1385)
This commit contains the initial draft of the gopass API.
Design and implementation of the API are work in progress - even after
this PR has been merged. Feedback welcome but please use with caution.
Expect breaking changes to the API. Especially once we redesign the
secrets implementation.

Fixes #1379

RELEASE_NOTES=[ENHANCEMENT] Add gopass API (unstable)

Signed-off-by: Dominik Schulz <dominik.schulz@gauner.org>
2020-05-24 21:03:54 +02:00
Dominik Schulz
428ac691f5
Generate global wrapper and manifest files for JSON API (#780)
This PR adds switches and a make target to generate the necessary
wrapper and manifest files for all supported browsers.

Fixes #744
2018-05-15 17:10:29 +02:00
Dominik Schulz
58e0eeb8fe
Add Vault backend (#723)
Fixes #725
2018-03-26 15:34:57 +02:00
Dominik Schulz
d0f8b27a24
Add go-fuzz instrumentation for GPG parser and jsonapi (#576) 2017-12-30 13:41:44 +01:00
Dominik Schulz
23bb1b863a
Implement zsh and fish completion generator (#565)
Fixes #557
2017-12-25 16:44:49 +01:00
Dominik Schulz
07269db227
Improve test coverage (#548)
This commit improves the Makefile and test coverage
2017-12-21 15:53:43 +01:00
Dominik Schulz
bb94292dbd Add basic fish completion (#168) 2017-06-28 11:16:53 +02:00
Dominik Schulz
3e29815898 Cleanup 2017-06-22 16:34:34 +02:00
Dominik Schulz
2a6103bfbc Initial commit 2017-02-02 15:53:46 +01:00