commit keychain for openSUSE:Factory
Hello community, here is the log from the commit of package keychain for openSUSE:Factory checked in at 2018-02-06 16:51:13 Comparing /work/SRC/openSUSE:Factory/keychain (Old) and /work/SRC/openSUSE:Factory/.keychain.new (New) Package is "keychain" Tue Feb 6 16:51:13 2018 rev:22 rq:573308 version:2.8.5 Changes: --- /work/SRC/openSUSE:Factory/keychain/keychain.changes2016-10-25 17:44:30.0 +0200 +++ /work/SRC/openSUSE:Factory/.keychain.new/keychain.changes 2018-02-06 16:51:25.305698802 +0100 @@ -1,0 +2,17 @@ +Thu Feb 1 10:11:13 UTC 2018 - kbabi...@suse.com + +- Update to version 2.8.5: + * Summary Various fixes and support systemd gnupg sockets + * Some shells don't support local builtin + * Support systemd managed gnupg sockets + * Fix some lintian warnings in the man page + * Fix issues loading pem keys + +- Changes from 2.8.4: + * Support of GPG2 + * Support busybox ps + * Various optimizations + +- Changed Source spec file, since upstream has migrated to GitHub + +--- Old: keychain-2.8.3.tar.bz2 New: keychain-2.8.5.tar.gz Other differences: -- ++ keychain.spec ++ --- /var/tmp/diff_new_pack.9iMX23/_old 2018-02-06 16:51:26.109661153 +0100 +++ /var/tmp/diff_new_pack.9iMX23/_new 2018-02-06 16:51:26.113660966 +0100 @@ -1,7 +1,7 @@ # # spec file for package keychain # -# Copyright (c) 2016 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,13 +17,13 @@ Name: keychain -Version:2.8.3 +Version:2.8.5 Release:0 Summary:A Key Management Application for SSH2 RSA/DSA and GnuPG Keys License:GPL-2.0+ Group: Productivity/Security Url:http://www.funtoo.org/Keychain -Source: http://www.funtoo.org/distfiles/keychain/%{name}-%{version}.tar.bz2 +Source: https://github.com/funtoo/keychain/archive/2.8.5.tar.gz#/%{name}-%{version}.tar.gz Requires: bash Requires: coreutils Requires: openssh
commit keychain for openSUSE:Factory
Hello community, here is the log from the commit of package keychain for openSUSE:Factory checked in at 2016-10-25 17:44:29 Comparing /work/SRC/openSUSE:Factory/keychain (Old) and /work/SRC/openSUSE:Factory/.keychain.new (New) Package is "keychain" Changes: --- /work/SRC/openSUSE:Factory/keychain/keychain.changes2015-12-09 22:20:42.0 +0100 +++ /work/SRC/openSUSE:Factory/.keychain.new/keychain.changes 2016-10-25 17:44:30.0 +0200 @@ -1,0 +2,6 @@ +Mon Oct 24 13:50:44 UTC 2016 - dims...@opensuse.org + +- Update to version 2.8.3: + * Fix gpg key addition. + +--- @@ -4 +10 @@ -- Update to version 2.8.2 +- Update to version 2.8.2 (boo#991003): Old: keychain-2.8.2.tar.bz2 New: keychain-2.8.3.tar.bz2 Other differences: -- ++ keychain.spec ++ --- /var/tmp/diff_new_pack.rKTowa/_old 2016-10-25 17:44:31.0 +0200 +++ /var/tmp/diff_new_pack.rKTowa/_new 2016-10-25 17:44:31.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package spec +# spec file for package keychain # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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,7 +17,7 @@ Name: keychain -Version:2.8.2 +Version:2.8.3 Release:0 Summary:A Key Management Application for SSH2 RSA/DSA and GnuPG Keys License:GPL-2.0+ ++ keychain-2.8.2.tar.bz2 -> keychain-2.8.3.tar.bz2 ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/keychain-2.8.2/ChangeLog new/keychain-2.8.3/ChangeLog --- old/keychain-2.8.2/ChangeLog2015-11-07 01:11:24.0 +0100 +++ new/keychain-2.8.3/ChangeLog2016-06-24 16:55:56.0 +0200 @@ -12,6 +12,10 @@ # Maintained and rewritten April 2004 - July 2007 by Aron Griffis # Maintained July 2009 - present by Daniel Robbins +* keychain 2.8.3 (24 Jun 2016) + + Summary: fix gpg key addition (Clemens Kaposi) + * keychain 2.8.2 (06 Nov 2015) Summary: Support new ssh features, bug fix release. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/keychain-2.8.2/keychain new/keychain-2.8.3/keychain --- old/keychain-2.8.2/keychain 2015-11-07 01:11:24.0 +0100 +++ new/keychain-2.8.3/keychain 2016-06-24 16:55:56.0 +0200 @@ -2,7 +2,7 @@ # Copyright 1999-2005 Gentoo Foundation # Copyright 2007 Aron Griffis -# Copyright 2009-2015 Funtoo Solutions, Inc. +# Copyright 2009-2016 Funtoo Solutions, Inc. # lockfile() Copyright 2009 Parallels, Inc. # Distributed under the terms of the GNU General Public License v2 @@ -12,7 +12,7 @@ # Maintained and rewritten April 2004 - July 2007 by Aron Griffis # Maintained July 2009 - present by Daniel Robbins -version=2.8.2 +version=2.8.3 PATH="${PATH:-/usr/bin:/bin:/sbin:/usr/sbin:/usr/ucb}" @@ -65,7 +65,7 @@ # GNU awk and sed have regex issues in a multibyte environment. If any locale # variables are set, then override by setting LC_ALL unset pinentry_locale -if [ -n "$LANG$LC_ALL" ] || [ -n "`locale 2>/dev/null | egrep -v '="?(|POSIX|C)"?$' 2>/dev/null`" ]; then +if [ -n "$LANG$LC_ALL" ] || [ -n "$(locale 2>/dev/null | egrep -v '="?(|POSIX|C)"?$' 2>/dev/null)" ]; then # save LC_ALL so that pinentry-curses works right. This has always worked # correctly for me but peper and kloeri had problems with it. pinentry_lc_all="$LC_ALL" @@ -309,7 +309,7 @@ # OpenSSH, Sun SSH, and ssh.com openssh=false sunssh=false - case "`ssh -V 2>&1`" in + case "$(ssh -V 2>&1)" in *OpenSSH*) openssh=true ;; *Sun?SSH*) sunssh=true ;; esac @@ -319,13 +319,13 @@ # Set the global string $me getuser() { # whoami gives euid, which might be different from USER or LOGNAME - me=`whoami` || die "Who are you? whoami doesn't know..." + me=$(whoami) || die "Who are you? whoami doesn't know..." } # synopsis: getos # Set the global string $OSTYPE getos() { - OSTYPE=`uname` || die 'uname failed' + OSTYPE=$(uname) || die 'uname failed' } # synopsis: verifykeydir @@ -354,7 +354,7 @@ rm -f "$tmpfile" havelock=true && return 0 fi - if kill -0 `cat $lockf 2>/dev/null` 2>/dev/null; then + if kill -0 $(cat $lockf 2>/dev/null) 2>/dev/null; then rm -f "$tmpfile" return
commit keychain for openSUSE:Factory
Hello community, here is the log from the commit of package keychain for openSUSE:Factory checked in at 2015-12-09 19:50:52 Comparing /work/SRC/openSUSE:Factory/keychain (Old) and /work/SRC/openSUSE:Factory/.keychain.new (New) Package is "keychain" Changes: --- /work/SRC/openSUSE:Factory/keychain/keychain.changes2015-02-16 21:14:29.0 +0100 +++ /work/SRC/openSUSE:Factory/.keychain.new/keychain.changes 2015-12-09 22:20:42.0 +0100 @@ -1,0 +2,52 @@ +Wed Dec 2 14:07:13 UTC 2015 - p.drou...@gmail.com + +- Update to version 2.8.2 + * Summary: Support new ssh features, bug fix release. + * Support for new hash algorithms + * Remove bashisms + * Various optimizations + * --timeout option now gets passed to agent, doc fixes + * RPM, Makefile fixes +- Changes from version 2.8.1 + * Summary: POSIX compatibility and bug fix release. + * Only set PATH to a standard value if PATH is not set. Otherwise, +do not modify. + * Makefile Cygwin and RPM spec fixes + * Confhost fixes. Deprecate in_path. Use command -v instead. + * Find_pids: Modify "ps" call to work with non-GNU ps. + * Re-introduce POSIX compatibility (remove shopt.) +- Changes from version 2.8.0 + * Support for OpenSSH 6.8 fingerprints. + * Support for GnuPG 2.1.0. + * Handle private keys that are symlinks, even if the associated +public key is in the target directory rather than alongside the +symlink. + * Allow private keys to have extensions, such as foo.priv. +When looking for matching public keys, look for foo.priv.pub, +but also strip extension and look for foo.pub if foo.priv.pub +doesn't exist. + * Initial support for --list/-l option to list SSH keys. + * Updated docs for fish shell usage. +- Changes from version 2.7.2beta1 + * Various changes and updates: + * Fixes for fish. + * Keychain will default to start only ssh-agent unless GPG is +explicitly updated using --agents. + * Write ~/.gpg-agent-info when launching gpg-agent. + * Add support for injecting agents into systemd + * Add support for --query option + * Add --absolute flag, allowing user to set a full path without +getting a .keychain suffix automatically appended. + * Add --confhost option to scan ~/.ssh/config file to +locate private key path specified there. +- Update project and download Urls +- Remove 0001-Update-inheritagents-for-GnuPG-v.2.1.patch; fixed + on upstream release +- Perform a spec-cleaner +- Remove useless dependencies + * perl + * make + * sed + * openssh + +--- Old: 0001-Update-inheritagents-for-GnuPG-v.2.1.patch keychain-2.7.1.tar.bz2 New: keychain-2.8.2.tar.bz2 Other differences: -- ++ keychain.spec ++ --- /var/tmp/diff_new_pack.SgQEoK/_old 2015-12-09 22:20:43.0 +0100 +++ /var/tmp/diff_new_pack.SgQEoK/_new 2015-12-09 22:20:43.0 +0100 @@ -1,7 +1,7 @@ # -# spec file for package keychain (Version 2.7.1) +# spec file for package spec # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 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,21 +15,21 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - Name: keychain -BuildRequires: gzip -Url:http://www.gentoo.org/proj/en/keychain/ -License:GPL-2.0+ -Version:2.7.1 -Release:1 +Version:2.8.2 +Release:0 Summary:A Key Management Application for SSH2 RSA/DSA and GnuPG Keys -Source: http://www.funtoo.org/archive/keychain/keychain-%{version}.tar.bz2 -Patch: 0001-Update-inheritagents-for-GnuPG-v.2.1.patch +License:GPL-2.0+ Group: Productivity/Security -Requires: bash coreutils sed +Url:http://www.funtoo.org/Keychain +Source: http://www.funtoo.org/distfiles/keychain/%{name}-%{version}.tar.bz2 +Requires: bash +Requires: coreutils Requires: openssh +Requires: sed +BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildArch: noarch %if 0%{?suse_version} == 0 BuildRequires: gpg2 Requires: gpg2 @@ -37,11 +37,6 @@ BuildRequires: gpg Requires: gpg %endif -BuildRequires: perl -BuildRequires: make sed -BuildRequires: openssh -BuildArch: noarch -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Keychain is an extremely handy OpenSSH, commercial SSH2-compatible @@ -51,32 +46,19 @@ the number of times you need to enter your pass phrase from once pe
commit keychain for openSUSE:Factory
Hello community, here is the log from the commit of package keychain for openSUSE:Factory checked in at 2015-02-16 21:14:28 Comparing /work/SRC/openSUSE:Factory/keychain (Old) and /work/SRC/openSUSE:Factory/.keychain.new (New) Package is "keychain" Changes: --- /work/SRC/openSUSE:Factory/keychain/keychain.changes2011-09-23 02:06:45.0 +0200 +++ /work/SRC/openSUSE:Factory/.keychain.new/keychain.changes 2015-02-16 21:14:29.0 +0100 @@ -1,0 +2,6 @@ +Fri Feb 13 14:08:07 UTC 2015 - mrueck...@suse.de + +- added 0001-Update-inheritagents-for-GnuPG-v.2.1.patch: + Backport the GPG 2.1 support from git head + +--- New: 0001-Update-inheritagents-for-GnuPG-v.2.1.patch Other differences: -- ++ keychain.spec ++ --- /var/tmp/diff_new_pack.9FpLAf/_old 2015-02-16 21:14:30.0 +0100 +++ /var/tmp/diff_new_pack.9FpLAf/_new 2015-02-16 21:14:30.0 +0100 @@ -26,6 +26,7 @@ Release:1 Summary:A Key Management Application for SSH2 RSA/DSA and GnuPG Keys Source: http://www.funtoo.org/archive/keychain/keychain-%{version}.tar.bz2 +Patch: 0001-Update-inheritagents-for-GnuPG-v.2.1.patch Group: Productivity/Security Requires: bash coreutils sed Requires: openssh @@ -60,6 +61,7 @@ %prep %setup -q +%patch -p1 %build %__make V="%{version}" ++ 0001-Update-inheritagents-for-GnuPG-v.2.1.patch ++ >From c24ec771cf991b9a2db8a087222460cbc04d9387 Mon Sep 17 00:00:00 2001 From: Tyler Cipriani Date: Fri, 9 Jan 2015 21:58:57 -0700 Subject: [PATCH] Update inheritagents for GnuPG v.2.1+ $GPG_AGENT_INFO doesn't exist as of GnuPG 2.1.0. Info available at: https://www.gnupg.org/faq/whats-new-in-2.1.html#autostart --- keychain.sh | 4 1 file changed, 4 insertions(+) diff --git a/keychain.sh b/keychain.sh index 4c35622..30e83b2 100755 --- a/keychain.sh +++ b/keychain.sh @@ -374,6 +374,10 @@ inheritagents() { if [ -n "$GPG_AGENT_INFO" ]; then inherit_gpg_agent_info="$GPG_AGENT_INFO" inherit_gpg_agent_pid=`echo "$GPG_AGENT_INFO" | cut -f2 -d:` +# GnuPG v.2.1+ removes $GPG_AGENT_INFO +elif [ -S "${GNUPGHOME:=$HOME/.gnupg}/S.gpg-agent" ]; then +inherit_gpg_agent_pid=$(ps -u "$me" -o 'pid,comm' | grep gpg-agent | tr -dc '[:digit:]') + inherit_gpg_agent_info="$GNUPGHOME/S.gpg-agent:${inherit_gpg_agent_pid}:1" fi fi fi -- 2.1.4 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit keychain for openSUSE:Factory
Hello community, here is the log from the commit of package keychain for openSUSE:Factory checked in at 2011-12-06 18:21:40 Comparing /work/SRC/openSUSE:Factory/keychain (Old) and /work/SRC/openSUSE:Factory/.keychain.new (New) Package is "keychain", Maintainer is "p...@suse.com" Changes: Other differences: -- ++ keychain.spec ++ --- /var/tmp/diff_new_pack.jxsfMd/_old 2011-12-06 18:37:50.0 +0100 +++ /var/tmp/diff_new_pack.jxsfMd/_new 2011-12-06 18:37:50.0 +0100 @@ -21,7 +21,7 @@ Name: keychain BuildRequires: gzip Url:http://www.gentoo.org/proj/en/keychain/ -License:GPLv2+ +License:GPL-2.0+ Version:2.7.1 Release:1 Summary:A Key Management Application for SSH2 RSA/DSA and GnuPG Keys -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org