commit password-store for openSUSE:Factory

2019-04-12 Thread root
Hello community,

here is the log from the commit of package password-store for openSUSE:Factory 
checked in at 2019-04-12 09:15:32

Comparing /work/SRC/openSUSE:Factory/password-store (Old)
 and  /work/SRC/openSUSE:Factory/.password-store.new.27019 (New)


Package is "password-store"

Fri Apr 12 09:15:32 2019 rev:10 rq:693156 version:1.7.3

Changes:

--- /work/SRC/openSUSE:Factory/password-store/password-store.changes
2018-08-07 09:42:54.237291833 +0200
+++ /work/SRC/openSUSE:Factory/.password-store.new.27019/password-store.changes 
2019-04-12 09:15:32.637719157 +0200
@@ -1,0 +2,8 @@
+Thu Apr 11 09:26:57 UTC 2019 - Dan Čermák 
+
+- small fixes to the pass spec file: 
+  * cleanup rpmlint warnings
+  * require xclip instead of recommending it
+  * preserve timestamps of fish completion files during installation
+
+---



Other differences:
--
++ password-store.spec ++
--- /var/tmp/diff_new_pack.NnhyQ5/_old  2019-04-12 09:15:33.417719630 +0200
+++ /var/tmp/diff_new_pack.NnhyQ5/_new  2019-04-12 09:15:33.421719632 +0200
@@ -22,8 +22,8 @@
 Summary:Utility to store, retrieve, generate and synchronize passwords
 License:GPL-2.0-or-later
 Group:  Productivity/Other
-URL:http://zx2c4.com/projects/password-store/
-Source: 
http://git.zx2c4.com/password-store/snapshot/%{name}-%{version}.tar.xz
+URL:https://zx2c4.com/projects/%{name}/
+Source: 
https://git.zx2c4.com/password-store/snapshot/%{name}-%{version}.tar.xz
 BuildRequires:  bash-completion
 BuildRequires:  git
 BuildRequires:  gpg2
@@ -33,9 +33,9 @@
 BuildRequires:  zsh
 Requires:   gpg2
 Requires:   qrencode
-Requires:   tree
+Requires:   tree >= 1.7.0
 Recommends: pwgen
-Recommends: xclip
+Requires:   xclip
 Suggests:   git
 BuildArch:  noarch
 %if 0%{?suse_version} > 1320
@@ -60,13 +60,16 @@
 A dmenu interface to "pass", a password manager.
 
 %prep
-%setup -q
+%autosetup
+for shell_script in src/%{name}.sh contrib/dmenu/passmenu; do
+sed -i "s|#\!/usr/bin/env bash|#\!/bin/bash|" $shell_script
+done
 
 %build
 
 %install
 %make_install FISHCOMP_PATH=%{buildroot}%{_datadir}/fish/completions 
WITH_ALLCOMP="yes"
-install -D -m 0755 contrib/dmenu/passmenu %{buildroot}%{_bindir}/passmenu
+install -p -D -m 0755 contrib/dmenu/passmenu %{buildroot}%{_bindir}/passmenu
 
 %check
 %if 0%{?suse_version} >= 1320




commit password-store for openSUSE:Factory

2018-08-07 Thread root
Hello community,

here is the log from the commit of package password-store for openSUSE:Factory 
checked in at 2018-08-07 09:42:47

Comparing /work/SRC/openSUSE:Factory/password-store (Old)
 and  /work/SRC/openSUSE:Factory/.password-store.new (New)


Package is "password-store"

Tue Aug  7 09:42:47 2018 rev:9 rq:627621 version:1.7.3

Changes:

--- /work/SRC/openSUSE:Factory/password-store/password-store.changes
2018-08-03 12:39:26.703760784 +0200
+++ /work/SRC/openSUSE:Factory/.password-store.new/password-store.changes   
2018-08-07 09:42:54.237291833 +0200
@@ -1,0 +2,10 @@
+Mon Aug  6 06:49:47 UTC 2018 - kbabi...@suse.com
+
+- Update to 1.7.3 (bugfix release)
+  * Simplify filename matching in redact_pass.vim
+  * Do not put passwords in herestrings
+  * Do not set foreground color for generated password
+  * Add custom bash completion for extensions
+  * show: do not store binary data in bash vars 
+
+---

Old:

  password-store-1.7.2.tar.xz

New:

  password-store-1.7.3.tar.xz



Other differences:
--
++ password-store.spec ++
--- /var/tmp/diff_new_pack.jKzWo3/_old  2018-08-07 09:42:54.841292884 +0200
+++ /var/tmp/diff_new_pack.jKzWo3/_new  2018-08-07 09:42:54.841292884 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   password-store
-Version:1.7.2
+Version:1.7.3
 Release:0
 Summary:Utility to store, retrieve, generate and synchronize passwords
 License:GPL-2.0-or-later

++ password-store-1.7.2.tar.xz -> password-store-1.7.3.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/password-store-1.7.2/contrib/vim/redact_pass.txt 
new/password-store-1.7.3/contrib/vim/redact_pass.txt
--- old/password-store-1.7.2/contrib/vim/redact_pass.txt2018-06-14 
16:58:28.0 +0200
+++ new/password-store-1.7.3/contrib/vim/redact_pass.txt2018-08-03 
05:32:48.0 +0200
@@ -1,4 +1,4 @@
-*redact_pass.txt*  For Vim version 6.0 Last change: 2018 June 10
+*redact_pass.txt*  For Vim version 6.0 Last change: 2018 June 24
 
 DESCRIPTION*redact_pass*
 
@@ -8,8 +8,8 @@
 This is to prevent anyone being able to extract passwords from your Vim cache
 files in the event of a compromise.
 
-You should test this after installed to ensure you see this message is printed
-whenever you `pass edit`:
+You should test this after installation to ensure you see this message is
+printed whenever you `pass edit`:
 
 > Editing password file--disabled leaky options!
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/password-store-1.7.2/contrib/vim/redact_pass.vim 
new/password-store-1.7.3/contrib/vim/redact_pass.vim
--- old/password-store-1.7.2/contrib/vim/redact_pass.vim2018-06-14 
16:58:28.0 +0200
+++ new/password-store-1.7.3/contrib/vim/redact_pass.vim2018-08-03 
05:32:48.0 +0200
@@ -11,49 +11,16 @@
 if exists('g:loaded_redact_pass') || 
   finish
 endif
-if !has('autocmd')
+if !has('autocmd') || v:version < 600
   finish
 endif
 let g:loaded_redact_pass = 1
 
-" Pattern to match for the portion of the path after the temporary dir,
-" starting with the leading slash
-let s:pattern = '\m\C/pass\.[^/]\+/[^/]\+\.txt$'
-
-" Check whether the given dir name is not an empty string, whether the first
-" file in the argument list is within the named dir, and that the whole path
-" matches the above pattern immediately after that dir name
-function! s:PassPath(root)
-
-  " Check we actually got a value, i.e. this wasn't an empty environment
-  " variable
-  if !strlen(a:root)
-return 0
-  endif
-
-  " Full resolved path to the root dir with no trailing slashes
-  let l:root = fnamemodify(a:root, ':p:h')
-
-  " Full resolved path to the first file in the arg list
-  let l:path = fnamemodify(argv(0), ':p')
-
-  " Check the string all match and at the expected points
-  return stridx(l:path, l:root) == 0
-\ && strlen(l:root) == match(l:path, s:pattern)
-
-endfunction
-
 " Check whether we should set redacting options or not
 function! s:CheckArgsRedact()
 
-  " Short-circuit unless we're editing just one file and it looks like a path
-  " in one of the three expected directories; we're trying hard to make sure
-  " this really is a password file and we're not messing with the user's
-  " precious settings unnecessarily
-  if argc() != 1
-\ || !s:PassPath('/dev/shm')
-\ && !s:PassPath($TMPDIR)
-\ && !s:PassPath('/tmp')
+  " Ensure there's one argument and it's the matched file
+  if argc() != 1 || fnamemodify(argv(0), ':p') !=# expand(':p')
 

commit password-store for openSUSE:Factory

2018-08-03 Thread root
Hello community,

here is the log from the commit of package password-store for openSUSE:Factory 
checked in at 2018-08-03 12:39:26

Comparing /work/SRC/openSUSE:Factory/password-store (Old)
 and  /work/SRC/openSUSE:Factory/.password-store.new (New)


Package is "password-store"

Fri Aug  3 12:39:26 2018 rev:8 rq:627137 version:1.7.2

Changes:

--- /work/SRC/openSUSE:Factory/password-store/password-store.changes
2018-06-29 22:31:46.554238429 +0200
+++ /work/SRC/openSUSE:Factory/.password-store.new/password-store.changes   
2018-08-03 12:39:26.703760784 +0200
@@ -1,0 +2,5 @@
+Sun Jul 29 10:31:53 UTC 2018 - jeng...@inai.de
+
+- Use noun phrase in summary. Fix double meaning of "pass".
+
+---



Other differences:
--
++ password-store.spec ++
--- /var/tmp/diff_new_pack.5fVOCy/_old  2018-08-03 12:39:27.067761326 +0200
+++ /var/tmp/diff_new_pack.5fVOCy/_new  2018-08-03 12:39:27.067761326 +0200
@@ -19,7 +19,7 @@
 Name:   password-store
 Version:1.7.2
 Release:0
-Summary:Stores, retrieves, generates, and synchronizes passwords
+Summary:Utility to store, retrieve, generate and synchronize passwords
 License:GPL-2.0-or-later
 Group:  Productivity/Other
 URL:http://zx2c4.com/projects/password-store/
@@ -50,14 +50,14 @@
 command line file management utilities.
 
 %package dmenu
-Summary:A dmenu interface to pass
+Summary:A dmenu interface to the "pass" program
 Group:  Productivity/Other
 Requires:   dmenu
 Recommends: xdotool
 BuildArch:  noarch
 
 %description dmenu
-A dmenu interface to pass, the standard Unix password manager.
+A dmenu interface to "pass", a password manager.
 
 %prep
 %setup -q




commit password-store for openSUSE:Factory

2018-06-29 Thread root
Hello community,

here is the log from the commit of package password-store for openSUSE:Factory 
checked in at 2018-06-29 22:31:24

Comparing /work/SRC/openSUSE:Factory/password-store (Old)
 and  /work/SRC/openSUSE:Factory/.password-store.new (New)


Package is "password-store"

Fri Jun 29 22:31:24 2018 rev:7 rq:618071 version:1.7.2

Changes:

--- /work/SRC/openSUSE:Factory/password-store/password-store.changes
2017-11-15 17:01:46.183311519 +0100
+++ /work/SRC/openSUSE:Factory/.password-store.new/password-store.changes   
2018-06-29 22:31:46.554238429 +0200
@@ -1,0 +2,11 @@
+Fri Jun 15 06:43:31 UTC 2018 - kbabi...@suse.com
+
+- Update to 1.7.2
+  * Large number of bug fixes
+  * Fixed the signature verification routine that parses the output of GnuPG.
+Previously, it was prone to spoofing of file signatures and allowed
+attackers to inject additional encryption keys (bsc#1097774
+CVE-2018-12356).
+- Applied spec-cleaner 
+
+---

Old:

  password-store-1.7.1.tar.xz

New:

  password-store-1.7.2.tar.xz



Other differences:
--
++ password-store.spec ++
--- /var/tmp/diff_new_pack.1e0pz8/_old  2018-06-29 22:31:46.930238141 +0200
+++ /var/tmp/diff_new_pack.1e0pz8/_new  2018-06-29 22:31:46.934238138 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package password-store
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,10 +17,10 @@
 
 
 Name:   password-store
-Version:1.7.1
+Version:1.7.2
 Release:0
 Summary:Stores, retrieves, generates, and synchronizes passwords
-License:GPL-2.0+
+License:GPL-2.0-or-later
 Group:  Productivity/Other
 URL:http://zx2c4.com/projects/password-store/
 Source: 
http://git.zx2c4.com/password-store/snapshot/%{name}-%{version}.tar.xz
@@ -74,8 +74,9 @@
 %endif
 
 %files
-%doc README COPYING
-%{_mandir}/man1/pass.1%{ext_man}
+%license COPYING
+%doc README
+%{_mandir}/man1/pass.1%{?ext_man}
 %{_bindir}/pass
 %if 0%{?suse_version} <= 1320
 %dir %{_datadir}/fish

++ password-store-1.7.1.tar.xz -> password-store-1.7.2.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/password-store-1.7.1/contrib/dmenu/passmenu 
new/password-store-1.7.2/contrib/dmenu/passmenu
--- old/password-store-1.7.1/contrib/dmenu/passmenu 2017-04-13 
12:11:14.0 +0200
+++ new/password-store-1.7.2/contrib/dmenu/passmenu 2018-06-14 
16:58:28.0 +0200
@@ -20,6 +20,6 @@
 if [[ $typeit -eq 0 ]]; then
pass show -c "$password" 2>/dev/null
 else
-   pass show "$password" | { read -r pass; printf %s "$pass"; } |
+   pass show "$password" | { IFS= read -r pass; printf %s "$pass"; } |
xdotool type --clearmodifiers --file -
 fi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/password-store-1.7.1/contrib/emacs/CHANGELOG.md 
new/password-store-1.7.2/contrib/emacs/CHANGELOG.md
--- old/password-store-1.7.1/contrib/emacs/CHANGELOG.md 1970-01-01 
01:00:00.0 +0100
+++ new/password-store-1.7.2/contrib/emacs/CHANGELOG.md 2018-06-14 
16:58:28.0 +0200
@@ -0,0 +1,11 @@
+# 1.0.1
+
+* (bugfix) Quote shell arguments in async call
+
+# 1.0.0
+
+* (feature) Call `pass edit` so that changes get committed to git
+
+# 0.1
+
+* Initial release
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/password-store-1.7.1/contrib/emacs/Cask 
new/password-store-1.7.2/contrib/emacs/Cask
--- old/password-store-1.7.1/contrib/emacs/Cask 2017-04-13 12:11:14.0 
+0200
+++ new/password-store-1.7.2/contrib/emacs/Cask 2018-06-14 16:58:28.0 
+0200
@@ -4,9 +4,9 @@
 (package-file "password-store.el")
 
 (development
- (depends-on "dash")
  (depends-on "f")
  (depends-on "s")
+ (depends-on "with-editor")
  (depends-on "ecukes")
  (depends-on "ert-runner")
  (depends-on "el-mock"))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/password-store-1.7.1/contrib/emacs/password-store.el 
new/password-store-1.7.2/contrib/emacs/password-store.el
--- old/password-store-1.7.1/contrib/emacs/password-store.el2017-04-13 
12:11:14.0 +0200
+++ new/password-store-1.7.2/contrib/emacs/password-store.el2018-06-14 
16:58:28.0 +0200
@@ -1,11 +1,12 @@
 ;;; password-store.el --- Password store (pass) support
 
-;; Copyright (C) 2014 Svend Sorensen 
+;; 

commit password-store for openSUSE:Factory

2017-11-15 Thread root
Hello community,

here is the log from the commit of package password-store for openSUSE:Factory 
checked in at 2017-11-15 17:01:40

Comparing /work/SRC/openSUSE:Factory/password-store (Old)
 and  /work/SRC/openSUSE:Factory/.password-store.new (New)


Package is "password-store"

Wed Nov 15 17:01:40 2017 rev:6 rq:541849 version:1.7.1

Changes:

--- /work/SRC/openSUSE:Factory/password-store/password-store.changes
2017-03-21 22:51:09.825086800 +0100
+++ /work/SRC/openSUSE:Factory/.password-store.new/password-store.changes   
2017-11-15 17:01:46.183311519 +0100
@@ -1,0 +2,14 @@
+Thu Nov  9 19:00:02 UTC 2017 - aavind...@gmail.com
+
+- Version bump 1.7.1
+  * Bug Fixes
+* Add compatibility with GnuPG 2.2.19
+* Uniformly use the $GPG variable
+* Do the correct thing with subkeys when reencrypting
+* Fix test suite on OS X
+- Drop password-store-gpg-2.1.patch
+ * merged in 6f867674272a03273212259b9039c9356a6ed90
+- clean spec file with spec-cleaner
+- use %make_install macro
+
+---

Old:

  password-store-1.7.tar.xz
  password-store-gpg-2.1.patch

New:

  password-store-1.7.1.tar.xz



Other differences:
--
++ password-store.spec ++
--- /var/tmp/diff_new_pack.nRafKJ/_old  2017-11-15 17:01:46.791289257 +0100
+++ /var/tmp/diff_new_pack.nRafKJ/_new  2017-11-15 17:01:46.795289111 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package password-store
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,33 +15,32 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:   password-store
-Version:1.7
+Version:1.7.1
 Release:0
 Summary:Stores, retrieves, generates, and synchronizes passwords
 License:GPL-2.0+
 Group:  Productivity/Other
-Url:http://zx2c4.com/projects/password-store/
+URL:http://zx2c4.com/projects/password-store/
 Source: 
http://git.zx2c4.com/password-store/snapshot/%{name}-%{version}.tar.xz
-Patch0: password-store-gpg-2.1.patch
+BuildRequires:  bash-completion
 BuildRequires:  git
 BuildRequires:  gpg2
 BuildRequires:  qrencode
 BuildRequires:  tree
 BuildRequires:  xz
-BuildRequires:  bash-completion
 BuildRequires:  zsh
-%if 0%{?suse_version} > 1320
-BuildRequires:  fish
-%endif
 Requires:   gpg2
 Requires:   qrencode
 Requires:   tree
-Recommends: xclip
 Recommends: pwgen
+Recommends: xclip
 Suggests:   git
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildArch:  noarch
+%if 0%{?suse_version} > 1320
+BuildRequires:  fish
+%endif
 
 %description
 With password-store, each password lives inside of a gpg encrypted file whose
@@ -52,7 +51,6 @@
 
 %package dmenu
 Summary:A dmenu interface to pass
-License:GPL-2.0+
 Group:  Productivity/Other
 Requires:   dmenu
 Recommends: xdotool
@@ -63,12 +61,11 @@
 
 %prep
 %setup -q
-%patch0 -p1
 
 %build
 
 %install
-make DESTDIR=%{buildroot} 
FISHCOMP_PATH=%{buildroot}%{_datadir}/fish/completions WITH_ALLCOMP="yes" 
install %{?_smp_mflags}
+%make_install FISHCOMP_PATH=%{buildroot}%{_datadir}/fish/completions 
WITH_ALLCOMP="yes"
 install -D -m 0755 contrib/dmenu/passmenu %{buildroot}%{_bindir}/passmenu
 
 %check
@@ -77,11 +74,10 @@
 %endif
 
 %files
-%defattr(-,root,root)
 %doc README COPYING
-%{_mandir}/man1/pass.1.gz
+%{_mandir}/man1/pass.1%{ext_man}
 %{_bindir}/pass
-%if 0%{suse_version} <= 1320
+%if 0%{?suse_version} <= 1320
 %dir %{_datadir}/fish
 %dir %{_datadir}/fish/vendor_completions.d
 %endif
@@ -90,7 +86,6 @@
 %{_datadir}/zsh/site-functions/_pass
 
 %files dmenu
-%defattr(-,root,root)
 %doc contrib/dmenu/README.md
 %{_bindir}/passmenu
 

++ password-store-1.7.tar.xz -> password-store-1.7.1.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/password-store-1.7/src/password-store.sh 
new/password-store-1.7.1/src/password-store.sh
--- old/password-store-1.7/src/password-store.sh2017-02-26 
18:52:16.0 +0100
+++ new/password-store-1.7.1/src/password-store.sh  2017-04-13 
12:11:14.0 +0200
@@ -58,7 +58,7 @@
 verify_file() {
[[ -n $PASSWORD_STORE_SIGNING_KEY ]] || return 0
[[ -f $1.sig ]] || die "Signature for $1 does not exist."
-   local fingerprints="$(gpg $PASSWORD_STORE_GPG_OPTS --verify 
--status-fd=1 "$1.sig" "$1" 2>/dev/null | sed -n 's/\[GNUPG:\] VALIDSIG 
\([A-F0-9]\{40\}\) .* 

commit password-store for openSUSE:Factory

2017-03-21 Thread root
Hello community,

here is the log from the commit of package password-store for openSUSE:Factory 
checked in at 2017-03-21 22:51:09

Comparing /work/SRC/openSUSE:Factory/password-store (Old)
 and  /work/SRC/openSUSE:Factory/.password-store.new (New)


Package is "password-store"

Tue Mar 21 22:51:09 2017 rev:5 rq:481393 version:1.7

Changes:

--- /work/SRC/openSUSE:Factory/password-store/password-store.changes
2017-03-16 09:51:50.427196686 +0100
+++ /work/SRC/openSUSE:Factory/.password-store.new/password-store.changes   
2017-03-21 22:51:09.825086800 +0100
@@ -1,0 +2,6 @@
+Mon Mar 20 14:59:28 UTC 2017 - wer...@suse.de
+
+- Update password-store-gpg-2.1.patch to upstream version done
+  by Andreas Stieger 
+
+---



Other differences:
--
++ password-store.spec ++
--- /var/tmp/diff_new_pack.6Kb42w/_old  2017-03-21 22:51:10.448998597 +0100
+++ /var/tmp/diff_new_pack.6Kb42w/_new  2017-03-21 22:51:10.452998031 +0100
@@ -63,7 +63,7 @@
 
 %prep
 %setup -q
-%patch0 -p0
+%patch0 -p1
 
 %build
 

++ password-store-gpg-2.1.patch ++
--- /var/tmp/diff_new_pack.6Kb42w/_old  2017-03-21 22:51:10.476994638 +0100
+++ /var/tmp/diff_new_pack.6Kb42w/_new  2017-03-21 22:51:10.476994638 +0100
@@ -1,27 +1,47 @@
+From 8723d8e8192683891904aff321446b0fac37d1ad Mon Sep 17 00:00:00 2001
+From: Andreas Stieger 
+Date: Fri, 10 Mar 2017 15:43:26 +0100
+Subject: [PATCH] Fix compatibility with GnuPG 2.2.19
+
+GnuPG 2.2.19 added a warning when no command was given.
+
+* src/password-store.sh (reencrypt_path): Add --decrypt to --list-only
+* tests/t0300-reencryption.sh (gpg_keys_from_encrypted_file): same
+
+https://bugs.gnupg.org/gnupg/msg9873
+http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=810adfd47801fc01e45fb71af9f05c91f7890cdb
+https://bugzilla.suse.com/show_bug.cgi?id=1028867
 ---
- src/password-store.sh   |2 +-
- tests/t0300-reencryption.sh |2 +-
+ src/password-store.sh   | 2 +-
+ tests/t0300-reencryption.sh | 2 +-
  2 files changed, 2 insertions(+), 2 deletions(-)
 
 src/password-store.sh
-+++ src/password-store.sh  2017-03-10 13:12:47.313755888 +
+diff --git a/src/password-store.sh b/src/password-store.sh
+index 1ab6fb5..bad8d4f 100755
+--- a/src/password-store.sh
 b/src/password-store.sh
 @@ -125,7 +125,7 @@ reencrypt_path() {
done
gpg_keys="$($GPG $PASSWORD_STORE_GPG_OPTS --list-keys 
--with-colons "${GPG_RECIPIENTS[@]}" | sed -n 
's/sub:[^:]*:[^:]*:[^:]*:\([^:]*\):[^:]*:[^:]*:[^:]*:[^:]*:[^:]*:[^:]*:[a-zA-Z]*e[a-zA-Z]*:.*/\1/p'
 | LC_ALL=C sort -u)"
fi
 -  current_keys="$($GPG $PASSWORD_STORE_GPG_OPTS -v 
--no-secmem-warning --no-permission-warning --list-only --keyid-format long 
"$passfile" 2>&1 | cut -d ' ' -f 5 | LC_ALL=C sort -u)"
-+  current_keys="$($GPG $PASSWORD_STORE_GPG_OPTS 
--no-secmem-warning --no-permission-warning --list-packets --list-only 
--keyid-format long "$passfile" | sed -n '/^:pubkey/{ s/.*keyid //p }' | 
LC_ALL=C sort -u)"
++  current_keys="$($GPG $PASSWORD_STORE_GPG_OPTS -v 
--no-secmem-warning --no-permission-warning --decrypt --list-only 
--keyid-format long "$passfile" 2>&1 | cut -d ' ' -f 5 | LC_ALL=C sort -u)"
  
if [[ $gpg_keys != "$current_keys" ]]; then
echo "$passfile_display: reencrypting to 
${gpg_keys//$'\n'/ }"
 tests/t0300-reencryption.sh
-+++ tests/t0300-reencryption.sh2017-03-10 13:18:48.386924255 +
+diff --git a/tests/t0300-reencryption.sh b/tests/t0300-reencryption.sh
+index 9d46580..6d5811d 100755
+--- a/tests/t0300-reencryption.sh
 b/tests/t0300-reencryption.sh
 @@ -10,7 +10,7 @@ canonicalize_gpg_keys() {
$GPG --list-keys --with-colons "$@" | sed -n 
's/sub:[^:]*:[^:]*:[^:]*:\([^:]*\):[^:]*:[^:]*:[^:]*:[^:]*:[^:]*:[^:]*:[a-zA-Z]*e[a-zA-Z]*:.*/\1/p'
 | LC_ALL=C sort -u
  }
  gpg_keys_from_encrypted_file() {
 -  $GPG -v --no-secmem-warning --no-permission-warning --list-only 
--keyid-format long "$1" 2>&1 | cut -d ' ' -f 5 | LC_ALL=C sort -u
-+  $GPG --no-secmem-warning --no-permission-warning --list-packets 
--list-only --keyid-format long "$1" | sed -n '/^:pubkey/{ s/.*keyid //p }' | 
LC_ALL=C sort -u
++  $GPG -v --no-secmem-warning --no-permission-warning --decrypt 
--list-only --keyid-format long "$1" 2>&1 | cut -d ' ' -f 5 | LC_ALL=C sort -u
  }
  gpg_keys_from_group() {
local output="$($GPG --list-config --with-colons | sed -n 
"s/^cfg:group:$1:\\(.*\\)/\\1/p" | head -n 1)"
+-- 
+2.12.0
+




commit password-store for openSUSE:Factory

2017-03-16 Thread root
Hello community,

here is the log from the commit of package password-store for openSUSE:Factory 
checked in at 2017-03-16 09:43:08

Comparing /work/SRC/openSUSE:Factory/password-store (Old)
 and  /work/SRC/openSUSE:Factory/.password-store.new (New)


Package is "password-store"

Thu Mar 16 09:43:08 2017 rev:4 rq:479463 version:1.7

Changes:

--- /work/SRC/openSUSE:Factory/password-store/password-store.changes
2015-02-06 10:23:03.0 +0100
+++ /work/SRC/openSUSE:Factory/.password-store.new/password-store.changes   
2017-03-16 09:51:50.427196686 +0100
@@ -1,0 +2,32 @@
+Fri Mar 10 11:00:39 UTC 2017 - wer...@suse.de
+
+- Version bump 1.7 
+  * Features
+* Extensions: pass can now load user-defined extensions from a system
+  directory or a user directory. There's already a nice ecosystem of
+  extensions being built, even at this early stage. See the pass man page 
for
+  more information.
+* Signatures: there is now an option to enforce signatures of the .gpg-id 
file
+  and extensions using an environment variable.
+* QRCodes: generate and show have now learned the --qrcode/-q switch. Note 
to
+  package maintainers: this adds a dependency on the popular qrencode 
package.
+* Password generation: rather than use pwgen, we now use /dev/urandom more
+  directly, which results in more assured password security, as well as
+  customizable character sets, via an environment variable. See the pass 
man
+  page for more information on this customization. Package maintainers: you
+  may now drop the dependency on pwgen.
+* Importers: there now are several more importers. More and more folks are
+  moving to pass!
+* Selectable clipping: you can now specify which line you wish to copy to 
the
+  clipboard or display with a qrcode when using -c or -q.
+* Git discovery: The PASSWORD_STORE_GIT environment variable has been 
removed,
+  and instead pass will automatically choose the git repository closest to 
the
+  file being modified (but not out of the actual password store itself). 
This
+  should help people who like to nest git repos for different 
organizations.
+  * Bug fixes: too many to count.
+- New dependency qrencode
+- Make pwgen a recommended tool
+- Add patch password-store-gpg-2.1.patch to be able to handle new gpg behaviour
+  boo#1028867
+
+---

Old:

  password-store-1.6.5.tar.xz

New:

  password-store-1.7.tar.xz
  password-store-gpg-2.1.patch



Other differences:
--
++ password-store.spec ++
--- /var/tmp/diff_new_pack.T5XY8j/_old  2017-03-16 09:51:50.875133250 +0100
+++ /var/tmp/diff_new_pack.T5XY8j/_new  2017-03-16 09:51:50.879132685 +0100
@@ -15,20 +15,18 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
 Name:   password-store
-Version:1.6.5
+Version:1.7
 Release:0
 Summary:Stores, retrieves, generates, and synchronizes passwords
 License:GPL-2.0+
 Group:  Productivity/Other
 Url:http://zx2c4.com/projects/password-store/
 Source: 
http://git.zx2c4.com/password-store/snapshot/%{name}-%{version}.tar.xz
+Patch0: password-store-gpg-2.1.patch
 BuildRequires:  git
 BuildRequires:  gpg2
-%if 0%{?suse_version} != 1315
-BuildRequires:  pwgen
-%endif
+BuildRequires:  qrencode
 BuildRequires:  tree
 BuildRequires:  xz
 BuildRequires:  bash-completion
@@ -37,11 +35,10 @@
 BuildRequires:  fish
 %endif
 Requires:   gpg2
-%if 0%{?suse_version} != 1315
-Requires:   pwgen
-%endif
+Requires:   qrencode
 Requires:   tree
 Recommends: xclip
+Recommends: pwgen
 Suggests:   git
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildArch:  noarch
@@ -55,6 +52,7 @@
 
 %package dmenu
 Summary:A dmenu interface to pass
+License:GPL-2.0+
 Group:  Productivity/Other
 Requires:   dmenu
 Recommends: xdotool
@@ -65,11 +63,12 @@
 
 %prep
 %setup -q
+%patch0 -p0
 
 %build
 
 %install
-make DESTDIR=%{buildroot} 
FISHCOMP_PATH=%{buildroot}%{_datadir}/fish/completions FORCE_ALL=1 install 
%{?_smp_mflags}
+make DESTDIR=%{buildroot} 
FISHCOMP_PATH=%{buildroot}%{_datadir}/fish/completions WITH_ALLCOMP="yes" 
install %{?_smp_mflags}
 install -D -m 0755 contrib/dmenu/passmenu %{buildroot}%{_bindir}/passmenu
 
 %check
@@ -84,10 +83,10 @@
 %{_bindir}/pass
 %if 0%{suse_version} <= 1320
 %dir %{_datadir}/fish
-%dir %{_datadir}/fish/completions
+%dir %{_datadir}/fish/vendor_completions.d
 %endif
 %{_datadir}/bash-completion/completions/pass
-%{_datadir}/fish/completions/pass.fish
+%{_datadir}/fish/vendor_completions.d/pass.fish
 

commit password-store for openSUSE:Factory

2015-02-06 Thread h_root
Hello community,

here is the log from the commit of package password-store for openSUSE:Factory 
checked in at 2015-02-06 10:23:02

Comparing /work/SRC/openSUSE:Factory/password-store (Old)
 and  /work/SRC/openSUSE:Factory/.password-store.new (New)


Package is password-store

Changes:

--- /work/SRC/openSUSE:Factory/password-store/password-store.changes
2015-01-29 09:58:11.0 +0100
+++ /work/SRC/openSUSE:Factory/.password-store.new/password-store.changes   
2015-02-06 10:23:03.0 +0100
@@ -1,0 +2,6 @@
+Thu Jan 29 12:11:24 UTC 2015 - tampak...@opensuse.org
+
+- Add conditionals on dependencies that don't exist on older distros
+- Disable tests in older distros where the dependencies don't satisfy them
+
+---



Other differences:
--
++ password-store.spec ++
--- /var/tmp/diff_new_pack.1S4bS4/_old  2015-02-06 10:23:04.0 +0100
+++ /var/tmp/diff_new_pack.1S4bS4/_new  2015-02-06 10:23:04.0 +0100
@@ -26,15 +26,21 @@
 Source: 
http://git.zx2c4.com/password-store/snapshot/%{name}-%{version}.tar.xz
 BuildRequires:  git
 BuildRequires:  gpg2
+%if 0%{?suse_version} != 1315
 BuildRequires:  pwgen
-BuildRequires:  tree = 1.7.0
+%endif
+BuildRequires:  tree
 BuildRequires:  xz
 BuildRequires:  bash-completion
 BuildRequires:  zsh
+%if 0%{?suse_version}  1320
 BuildRequires:  fish
+%endif
 Requires:   gpg2
+%if 0%{?suse_version} != 1315
 Requires:   pwgen
-Requires:   tree = 1.7.0
+%endif
+Requires:   tree
 Recommends: xclip
 Suggests:   git
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
@@ -67,13 +73,19 @@
 install -D -m 0755 contrib/dmenu/passmenu %{buildroot}%{_bindir}/passmenu
 
 %check
+%if 0%{?suse_version} = 1320
 make test %{?_smp_mflags}
+%endif
 
 %files
 %defattr(-,root,root)
 %doc README COPYING
 %{_mandir}/man1/pass.1.gz
 %{_bindir}/pass
+%if 0%{suse_version} = 1320
+%dir %{_datadir}/fish
+%dir %{_datadir}/fish/completions
+%endif
 %{_datadir}/bash-completion/completions/pass
 %{_datadir}/fish/completions/pass.fish
 %{_datadir}/zsh/site-functions/_pass

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit password-store for openSUSE:Factory

2015-01-29 Thread h_root
Hello community,

here is the log from the commit of package password-store for openSUSE:Factory 
checked in at 2015-01-29 09:57:53

Comparing /work/SRC/openSUSE:Factory/password-store (Old)
 and  /work/SRC/openSUSE:Factory/.password-store.new (New)


Package is password-store

Changes:

--- /work/SRC/openSUSE:Factory/password-store/password-store.changes
2014-11-15 12:22:01.0 +0100
+++ /work/SRC/openSUSE:Factory/.password-store.new/password-store.changes   
2015-01-29 09:58:11.0 +0100
@@ -1,0 +2,30 @@
+Wed Jan 28 13:24:32 UTC 2015 - tampak...@opensuse.org
+
+- Version bump 1.6.5:
+  * 1.6.4 Changelog:
+* Features:
+  * add is an alias of insert
+  * `pass edit` will no longer make a commit if the password does not 
change
+  * Symbolic links are now followed
+  * Remove gpg agent check, due to the auto-starting gpg-agent in GnuPG 2.1
+* Bug Fixes:
+  * Avoid trailing slash in `pass grep`
+  * Account for $CLIP_TIME in messages
+  * revelation2pass, keepassx2pass, and other script improvements
+  * Fix .gpg extension in tree listings, and preserve colors
+  * Improved support for getopt on OSX
+  * Updates for zsh and fish completion autoloading
+  * Always preserve TTY for pinentry
+  * Only use encryption subkeys
+  * Better clip error messages
+  * No longer use hidden recipients
+  * 1.6.5 Changelog:
+* Features:
+  * Support Gpg4win alongside Cygwin
+* Bug Fixes:
+  * Work around unit tests bug with GnuPG 2.1.0 and 2.1.1
+  * Manually migrate unit tests keys to GnuPG 2.1 series
+  * Restore support for GnuPG 2.0 series
+- Add a few builddeps so that we don't own the dirs of the completion files
+
+---

Old:

  password-store-1.6.3.tar.xz

New:

  password-store-1.6.5.tar.xz



Other differences:
--
++ password-store.spec ++
--- /var/tmp/diff_new_pack.nu1Gq1/_old  2015-01-29 09:58:12.0 +0100
+++ /var/tmp/diff_new_pack.nu1Gq1/_new  2015-01-29 09:58:12.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   password-store
-Version:1.6.3
+Version:1.6.5
 Release:0
 Summary:Stores, retrieves, generates, and synchronizes passwords
 License:GPL-2.0+
@@ -29,6 +29,9 @@
 BuildRequires:  pwgen
 BuildRequires:  tree = 1.7.0
 BuildRequires:  xz
+BuildRequires:  bash-completion
+BuildRequires:  zsh
+BuildRequires:  fish
 Requires:   gpg2
 Requires:   pwgen
 Requires:   tree = 1.7.0
@@ -60,7 +63,7 @@
 %build
 
 %install
-make DESTDIR=%{buildroot} FORCE_ALL=1 install %{?_smp_mflags}
+make DESTDIR=%{buildroot} 
FISHCOMP_PATH=%{buildroot}%{_datadir}/fish/completions FORCE_ALL=1 install 
%{?_smp_mflags}
 install -D -m 0755 contrib/dmenu/passmenu %{buildroot}%{_bindir}/passmenu
 
 %check
@@ -71,12 +74,6 @@
 %doc README COPYING
 %{_mandir}/man1/pass.1.gz
 %{_bindir}/pass
-%dir %{_datadir}/bash-completion
-%dir %{_datadir}/bash-completion/completions
-%dir %{_datadir}/fish
-%dir %{_datadir}/fish/completions
-%dir %{_datadir}/zsh
-%dir %{_datadir}/zsh/site-functions
 %{_datadir}/bash-completion/completions/pass
 %{_datadir}/fish/completions/pass.fish
 %{_datadir}/zsh/site-functions/_pass

++ password-store-1.6.3.tar.xz - password-store-1.6.5.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/password-store-1.6.3/Makefile 
new/password-store-1.6.5/Makefile
--- old/password-store-1.6.3/Makefile   2014-07-01 10:42:26.0 +0200
+++ new/password-store-1.6.5/Makefile   2015-01-28 17:43:02.0 +0100
@@ -8,7 +8,7 @@
 
 BASHCOMP_PATH ?= $(DESTDIR)$(PREFIX)/share/bash-completion/completions
 ZSHCOMP_PATH ?= $(DESTDIR)$(PREFIX)/share/zsh/site-functions
-FISHCOMP_PATH ?= $(DESTDIR)$(PREFIX)/share/fish/completions
+FISHCOMP_PATH ?= $(DESTDIR)$(PREFIX)/share/fish/vendor_completions.d
 
 ifeq ($(FORCE_ALL),1)
 FORCE_BASHCOMP := 1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/password-store-1.6.3/contrib/emacs/password-store.el 
new/password-store-1.6.5/contrib/emacs/password-store.el
--- old/password-store-1.6.3/contrib/emacs/password-store.el2014-07-01 
10:42:26.0 +0200
+++ new/password-store-1.6.5/contrib/emacs/password-store.el2015-01-28 
17:43:02.0 +0100
@@ -200,7 +200,10 @@
   Insert a new ENTRY containing PASSWORD.
   (interactive (list (read-string Password entry: )
 (read-passwd Password:  t)))
-  (message (shell-command-to-string (format echo %s | %s insert -m -f %s 
password password-store-executable entry
+  (message (shell-command-to-string (format echo %s | %s insert -m -f