Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

gopass-fish-completion-1.17.0-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: gopass-fish-completion Distribution: openSUSE Tumbleweed
Version: 1.17.0 Vendor: openSUSE
Release: 1.1 Build date: Sun Aug 30 16:48:52 2026
Group: Unspecified Build host: reproducible
Size: 170119 Source RPM: gopass-1.17.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.gopass.pw/
Summary: Fish completion for gopass
Manage your credentials with ease. In a globally distributed team, on multiple devices or fully offline on an air gapped machine.

Works everywhere - The same user experience on Linux, MacOS, *BSD or Windows
Built for teams - Built from our experience working in distributed development teams
Full autonomy - No network connectivity required, unless you want it

This package holds the shell completion for fish.

Provides

Requires

License

MIT

Changelog

* Sun Aug 30 2026 Marcus Rueckert <mrueckert@suse.de>
  - Update to 1.17.0:
    - Security
    - Bound symlink traversal to store root (H-2)
    - Fix path traversal vulnerability in fs storage layer (C-1)
    - Restrict template engine secret access and fix error
      information leakage (H-1)
    - Validate editor binary path before invocation (H-3)
    - Warn on env command secret exposure via environment variables
      (C-2)
    - bound symlink walk to store root (H-2)
    - document and warn on env command secret exposure (C-2)
    - fix path traversal in fs storage layer (C-1)
    - restrict template engine secret access and fix error leakage
      (H-1)
    - validate editor binary exists before invocation (H-3)
    - Added
    - Add --safe flag to set safecontent on demand (#3318)
    - Add --stdin, --file, and --exec modes to gopass env
    - Add JSON output to audit, list, find, and recipients commands
      (I-3)
    - Add gopass doctor diagnostic command (I-4)
    - Add show.fuzzysearch config and --nofuzzysearch flag to
      control automatic fuzzy lookup in show
    - Add show.hidden-keys config option for customizable
      safecontent redaction (I-5)
    - Add stable structured exit codes; --exit-codes flag lists all
      codes (I-2)
    - add configurable show.hidden-keys for safecontent redaction
    - changelog: migrate to Keep a Changelog 1.1.0 (#3506) (#3414)
    - env: add --stdin, --file, and --exec modes to gopass env
    - gpg: support v5/v6 PGP keys with 64-character fingerprints
      (#3496)
    - machine-readable JSON output (I-3)
    - pwgen: add memorable generator support (#3494)
    - show: add configurable fuzzy-search fallback toggle (#3449)
    - structured exit codes (I-2)
    - support -c=N to copy specific line to clipboard (#3386)
    - Changed
    - Define pkg/gopass API stability contract: best-effort stable
      policy with [PKG-BREAK] changelog tag and minimum deprecation
      window (A-12)
    - Fix documentation vs. implementation mismatches in config.md,
      show.md, find.md, generate.md, secrets.md, and
      ARCHITECTURE.md
    - Fully document wizard template format, attribute types, and
      file naming convention (I-7)
    - Protect autosyncLastRun with a mutex (S-6)
    - Replace context-key config system with typed structs (A-2)
    - Replace sort.Strings with slices.Sort throughout (S-3)
    - Split Action handler into focused handler types (A-1)
    - Standardize XKCD password generator flag names to --xkcd-sep,
    - -xkcd-lang etc. (U-4)
    - Unified secret name validation rejects path traversal and
      consecutive slashes (I-1)
    - action: split Action god object into focused handler types
      (A-1)
    - age: share identity file parsing (#3559)
    - ctxutil: replace context-key config system with typed structs
      (A-2)
    - Deprecated
    - Surface GOPASS_AUTOSYNC_INTERVAL deprecation as a visible
      warning (U-7)
    - Removed
    - Remove cryptic -t alias from --force-regen in generate (U-6)
    - Remove misleading --force / -f aliases from --unsafe in show
      and find (U-1)
    - Fixed
    - Add thread safety to SSH identity cache (M-3)
    - Avoid NPE when attempting to edit a non-existing secret
      (#3489)
    - CI: moving to go 1.25 (#3322)
    - Configure .gitattributes based on the backend (#3427) (#3409)
    - Correctly honor show.safecontent overrides in substores
      (#3337)
    - Default audit output to summary when no format flag is given
      (B-7)
    - Disable grype, the builder seems to be broken (#3463)
    - Fix autoSync debounce timestamp to update on success instead
      of failure (B-2)
    - Fix convert backend name in error messages (B-5, B-6)
    - Fix create wizard maximum-length check (B-3)
    - Fix grep match and error counters in audit summary (B-1)
    - Fix queue goroutine leak and Add() post-Close() panic (B-8)
    - REPL tab-completion for entries with spaces (#3360)
    - Support HW Age identities (#3389) (#3387)
    - Support strict character class enforcement in create
      templates (#3352) (#3350)
    - Update fish completion to remove warning (#3339)
    - add case-insensitive secret name normalization (#3390)
      (#2837)
    - add hidden pull and push commands (#3532)
    - address A-5, S-1, S-2, S-3, S-4, S-6 and I-1 from code
      quality audit
    - address CLI/UX issues from code quality audit
    - address all confirmed bugs from code quality report
    - age-agent: handle AGE-PLUGIN-* identities to fix 'malformed
      secret key: mixed case' error (#3397)
    - age: deterministically order identities for decryption
      (#3566) (#3393)
    - age: expand ~/ in age.ssh-key-path (#3474)
    - age: only encrypt for recipients in .age-recipients (#3564)
      (#3392)
    - age: raise agent scanner buffer limit to handle large decrypt
      payloads (#3529) (#3508)
    - age: recover agent on missing identities, not only when
      locked (#3488)
    - age: send agent identities space-separated on a single line
      (#3509)
    - backend: add storage.backend config key to lock backend
      selection (#3332) (#3398)
    - clip flag (-c) for cli/v3 GenericFlag compatibility (#3448)
    - config: restore sub-store fallback for core.exportkeys
      (#3379)
    - copy: preserve directory structure when copying with trailing
      slash (#3396)
    - docs: removing reference to invalid 'gopass binary' command,
      and adding docs for 'fsmove' and 'fscopy' (#3321)
    - drain background queue before exiting on failure (#3528)
    - eliminate audit, queue, and test initialization races (#3540)
    - fix lint issues and update tests for removed show -f/--force
      alias
    - gpg: make identity selection deterministic (#3577)
    - highlight linked secrets in ls output (#3536)
    - honor core.autopush during root-store move operations (#3535)
    - pwgen: remove math/rand fallback (#3531)
    - queue: fix Idle() TOCTOU race and Add() post-Close() panic
    - recover from panic during shell completion with unknown flags
      (#3388)
    - require --age-sshkeys (or age.sshkeys config) to access
      ~/.ssh (#3525) (#3522)
    - restore clip flag through fuzzy search in show command
      (#3466)
    - secparse: replace panic in MustParse with testing.TB.Fatalf
      (#3420)
    - setup: rename --alias/--create to --team/--create-team
      (#3568) (#3497)
    - setup: suppress auto-commit in gitfs when setup remote is
      specified (#2901) (#3391)
    - store mount paths relative to home dir for cross-platform
      portability (#3439) (#2897)
    - tempfile: mount macOS ramdisk read-write (#3527)
    - todos: resolve all stale TODOs from S-5
    - update bash completion flag for urfave/cli/v3 compatibility
      (#3441) (#3440)
    - updater: cap archive/icon extraction writes and surface
      oversize errors (#3530)
    - use imperative mood in generated commit messages (#3492)
      (#1222)
    - warn when recipient key is expired or unusable during
      encryption (#3443) (#2885)
* Mon May 18 2026 Marcus Rueckert <mrueckert@suse.de>
  - Update dependencies for security issues. Although it looks like
    gopass is not really using any of them directly:
    github.com/FiloSottile/edwards25519@v1.1.1 (boo#1258620 CVE-2026-26958)
    github.com/cloudflare/circl@v1.6.3 (boo#1265550 CVE-2026-1229)
* Sat Dec 13 2025 Marcus Rueckert <mrueckert@suse.de>
  - Update to 1.16.1:
    - fix(config): use the config propery generate.strict as default
      value for Strict rules (#3303)
    - fix: Fix version check against latest release (#3292)
* Thu Nov 13 2025 Marcus Rueckert <mrueckert@suse.de>
  - Update to 1.16.0:
    - [BUGFIX] reorg: List all secrets instead of just top-level
      folders (#3245)
    - [chore] Add capability and vulnerability checks (#3266)
    - [chore] Initial fixes and added a warning for CryptFS and JJFS
      (#3270)
    - [chore] Logging improvements (#3273)
    - [chore] Run linux builds with multiple Go versions (#3272)
    - [fix] Correctly handle IsGitCommit false in store.Move (#3246)
    - [fix] Drop Go 1.23 (#3274)
    - [fix] Fix clipboard issues (#3267)
    - [fix] Fix version check (#3268)
    - chore: Update golangci-lint (#3287)
    - docs: Add GoDoc to pkg and improve markdown files (#3251)
    - feat(age): Add unlock command to age agent (#3244)
    - feat: Add cryptfs storage backend for filename encryption
      (#3249)
    - feat: Clone remote on init (#3247)
    - fix: Fix release helper and update capabilities for caplos
      (#3288)
  - remove the -w flag from the ldflags
* Fri Sep 19 2025 Marcus Rueckert <mrueckert@suse.de>
  - Update to 1.15.18:
    - [fix] Enable Windows builders (#3237)
    - [fix] Fix recipient check error (#3235)
    - [fix] Update gitconfig to v0.0.3 to pull in Windows fixes
      (#3236)
    - [fix] Use Go 1.24 instead of Go 1.25 (#3226)
    - docs: Add note about pass compatibility (#3229)
    - feat: Add reorg command (#3232)
    - feat: Allow to customize commit messages (#3231)
    - feat: Improve usability of 'gopass mounts add' command (#3238)
    - fix(config): Make core.exportkeys handling consistent (#3228)
    - fix(gpg): Opportunistic key comparison on import (#3230)
* Mon Sep 15 2025 Marcus Rueckert <mrueckert@suse.de>
  - Update to 1.15.17:
    - [BUGFIX] Fix --force flag in recipients add (#3173)
    - [chore] Add tests and comments for hasPwRuleForSecret (#3162)
    - [chore] Automatically approve and merge dependabot PRs (#3220)
    - [chore] Bump github.com/gopasspw/clipboard to v0.0.3 (#3219)
    - [chore] Disable updating gopasspw.github.io (#3184)
    - [chore] Expose gopass env in help (#3158)
    - [chore] Fix hardened runner (#3196)
    - [chore] Update Go versions (#3139)
    - [chore] Update dependencies (#3197)
    - [feat] Add Jujutsu storage backend (#3202)
    - [feat] Honor generator options in the create workflow (#3149)
    - [fix] Add workaround for pre-release test failures (#3198)
    - [fix] Disable Windows tests (#3204)
    - [fix] Fixes creation template lookup on Windows (#3157)
    - [fix] avoid length prompt when input is within rule boundary
      (#3159)
    - [fix] skip redundant confirmation when --edit is used (#3161)
    - [fix] use WritePassword for secure write (#3200)
    - [testing] use /usr/bin/env cat instead of /bin/cat (#3160)
* Mon Apr 21 2025 Marcus Rueckert <mrueckert@suse.de>
  - Update to 1.15.16:
    - [BUGFIX] Allow use of trailing slash for cp/mv command (#3080)
    - [BUGFIX] Check if any usable key matches on clone (#3027)
    - [BUGFIX] Fixed max length check for strings in create/wizard
      (#3056)
    - [BUGFIX] Fixed password not saving to clipboard with
      safecontent and autoclip true (#3053)
    - [BUGFIX] replace return of wrong error variable (#3015)
    - [ENHANCEMENT] Add support for autocompletion with flags in REPL
      mode (#3057)
    - [ENHANCEMENT] Make it possible to override show.autoclip
      (#3082)
    - [FEATURE] Add option -r/--regex to find (#3083)
    - [UX] Make single store sync more intuitive / verbose (#3076)
    - [bugfix] Don't check for autosync on manual triggered sync
      (#3026) (#3029)
    - [chore] Add keep-sorted linter (#3130)
    - [chore] Add tpl func tests and fix two small issues (#3058)
    - [chore] Do not run linters twice (#3119)
    - [chore] Migrate goreleaser config to v2 (#3122)
    - [chore] Migrate to golangci-lint v2 (#3104)
    - [chore] Move gitconfig to their own repo (#3131)
    - [chore] Move set from internal to pkg (#3129)
    - [chore] Update dependencies (#3120)
    - [feat] Add conditional includes for gitconfig (#3128)
    - [feat] Add unconditional includes for gitconfig (#3127)
    - [feat] Remove expensive and unmaintained zxcvbn-go strength
      checker (#3133)
    - [feat] Replace clipboard library to support wl-copy args
      (#3123)
    - [fix] Add LICENSE, Changelog, manpage and shell completions to
      deb and (#3121)
    - [fix] Fix a flaky test (#3137)
    - [fix] Fix debug.ModuleVersion (#3079)
    - [fix] Fix test failure due to ambient variables (#3135)
    - [fix] Fix test regressions (#3116)
    - [fix] Fix this annoying test
    - [fix] Include git commit hash in tarballs (#3124)
    - [fix] Relase fixes (#3136)
    - [fix] Update Makefile and fix lint violations (#3134)
  - refresh do-not-strip.patch
  - drop bd408d6cd47aaccdcc56fed606b21581d7ef63e4.patch
* Wed Dec 18 2024 Marcus Rueckert <mrueckert@suse.de>
  - Update vendor tarball for (boo#1234562 CVE-2024-45337)
    pulled bd408d6cd47aaccdcc56fed606b21581d7ef63e4.patch from
    upstream and apply before regenerating the vendor tarball with a
    shell script:
    [#]!/usr/bin/bash
    export GOWORK=off
    go mod vendor && (rm ../vendor.tar.xz ; bsdtar cfJ ../vendor.tar.xz vendor/ go.mod go.sum )
* Sun Nov 24 2024 Marcus Rueckert <mrueckert@suse.de>
  - Update to 1.15.15:
    - [BUGFIX] Replace ~ with user homedir if $GOPASS_HOMEDIR is not
      set (#2961)
    - [CLEANUP] Replace experimental maps and slices with stdlib
      (#2993)
    - [CLEANUP] remove unreachable code (#2977)
    - [DEPRECATION] Remove references to deprecated rand.Seed (#2953)
    - [ENHANCEMENT] Allow for whitespace-trailing passwords (#2873)
      (#2954)
    - [FEATURE] Adding support for age.Plugin identities (#2960)
    - [FEATURE] Allow for non-interactive age setup (#2970)
    - [FEATURE] Ask for setup if not initialized (#2975)
    - [bugfix] Copy with trailing slash at destination. (#2966)
    - [chore] use the same version of golangci-lint (#2948)
* Sat Aug 03 2024 Marcus Rueckert <mrueckert@suse.de>
  - Update to 1.15.14:
    - 4d3d95ed chore: More logging when gpg operations fails (#2914)
    - 51c2bdc8 cli/decrypt: improve debugging of gpg command (#2913)
    - e302ae75 [bugfix] Fix parsing of key-value pairs according to
      the gitconfig (#2911)
    - 70dbabe0 gpg: Log gpg output to LogWriter (#2869)
    - 2a190edb updating our linter and fixing the current linter
      issues (#2907)
    - 2761beaa feat: on pinentry request, allow password to be cached
      in os keyring (#2881)
    - d6669e15 chore: Switch to static list of linters (#2882)
    - 0fc2ad27 Reduce dependabot frequency (#2868)
    - 3acb20e5 chore: fix function names in comment (#2861)
    - adaae659 Fix postrel helper
* Sun Apr 07 2024 Marcus Rueckert <mrueckert@suse.de>
  - Update to 1.15.13:
    - [bugfix] Default to true for core.exportkeys even in substores
      (#2848)
    - [bugfix] Do not report findings with severity none in audit
      summary (#2843)
    - [bugfix] Fix loading of git configs (#2849)
    - [chore] Update dependencies (#2850)
    - [chore] Use clean filepath in all of the fs.Set operation
      (#2846)
    - [chore] use the same version of golangci-lint (#2841)
    - [feat] Add an multi-line input type to the create wizard
      (#2847)
    - [feat] Add option to disable notification icon (#2845)
    - [feat] Add verbosity levels to the debug package (#2851)
    - [fix] Disble safecontent parsing if noparsing is requested
      (#2855)
    - [fix] Pass remote, if given, to local init as well (#2852)
* Wed Mar 20 2024 Marcus Rueckert <mrueckert@suse.de>
  - add the provides/obsoletes for the renamed completion packages
* Wed Mar 20 2024 Marcus Rueckert <mrueckert@suse.de>
  - make us ignore the git hash and just use the tag as revision
* Sun Mar 17 2024 Joshua Smith <smolsheep@opensuse.org>
  - Fixed completions to be compliant with naming standards.
  - Added _service file for maintainers
  - Modified the URL as the previous one was resulting in vendoring
    failure
  - Update to 1.15.12:
    * bugfix: Use 'en' as default language for the xkcd generator
    * documentation: Fix typo: initilize -> initialize
    * bugfix: Bring back audit summary
    * bugfix: Do not abort saving if the OTP counter is aborted
    * bugfix: Fix NPE when using recipients completion
    * bugfix: Warn if trying to use fscopy inside the store
    * chore: Upgrade to Go 1.22
    * cleanup: Add better logging in case no owner key is found
    * feat: Add .gopass-audit-ignore support to ignore secrets from
      audits
    * feat: Allow supression of password generation in create
      templates
    * ux: Add hint that computing recipients takes some time
    * ux: Do not show create type chooser if only one exists
* Fri Dec 01 2023 Marcus Rueckert <mrueckert@suse.de>
  - Update to 1.15.11
    https://github.com/gopasspw/gopass/releases/tag/v1.15.11
* Sun Nov 26 2023 Marcus Rueckert <mrueckert@suse.de>
  - Update to 1.15.10
    https://github.com/gopasspw/gopass/releases/tag/v1.15.10
* Sat Nov 18 2023 Marcus Rueckert <mrueckert@suse.de>
  - Update to 1.15.9
    https://github.com/gopasspw/gopass/releases/tag/v1.15.9
* Tue Sep 12 2023 Marcus Rueckert <mrueckert@suse.de>
  - Update to 1.15.8
    https://github.com/gopasspw/gopass/releases/tag/v1.15.8
* Sat Aug 05 2023 Marcus Rueckert <mrueckert@suse.de>
  - restore the series file. it was in the package to allow easily
    setup a working copy for patching.
* Sat Aug 05 2023 Marcus Rueckert <mrueckert@suse.de>
  - Update to 1.15.7
    https://github.com/gopasspw/gopass/releases/tag/v1.15.7
* Fri Aug 04 2023 Andreas Stieger <andreas.stieger@gmx.de>
  - spec tweaks
* Sun Jul 30 2023 Marcus Rueckert <mrueckert@suse.de>
  - Update to 1.15.6
    https://github.com/gopasspw/gopass/releases/tag/v1.15.6
* Sat Apr 08 2023 Marcus Rueckert <mrueckert@suse.de>
  - Update to 1.15.5
    https://github.com/gopasspw/gopass/releases/tag/v1.15.5
* Wed Feb 22 2023 Marcus Rueckert <mrueckert@suse.de>
  - Added gopass-impersonate-pass for all the people with "pass" in
    their muscle memory.
* Wed Feb 22 2023 Marcus Rueckert <mrueckert@suse.de>
  - Require go 1.18 as some modules depend on it
* Wed Feb 22 2023 Marcus Rueckert <mrueckert@suse.de>
  - Add /etc/gopass/config to disable the update checker
* Wed Feb 22 2023 Marcus Rueckert <mrueckert@suse.de>
  - Update to 1.15.4
    https://github.com/gopasspw/gopass/releases/tag/v1.15.4
* Mon Jan 23 2023 Marcus Rueckert <mrueckert@suse.de>
  - initial package

Files

/usr/share/fish/vendor_completions.d/gopass.fish
/usr/share/licenses/gopass-fish-completion
/usr/share/licenses/gopass-fish-completion/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Sep 4 22:29:39 2026