-
Notifications
You must be signed in to change notification settings - Fork 108
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
update devel branch for 2.8.5 release
- Loading branch information
=
committed
Jan 24, 2018
1 parent
1b05fb8
commit 7e37e4b
Showing
6 changed files
with
36 additions
and
19 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -13,6 +13,18 @@ | |
# Maintained July 2009 - September 2017 by Daniel Robbins <[email protected]> | ||
# Maintained September 2017 - present by Ryan Harris <[email protected]> | ||
|
||
* keychain 2.8.5 (24 Jan 2018) | ||
|
||
Summary Various fixes and support systemd gnupg sockets | ||
|
||
Some shells don't support local builtin (Roy Marples) | ||
|
||
Support systemd managed gnupg sockets (Pedro Romano) | ||
|
||
Fix some lintian warnings in the man page (Chris West) | ||
|
||
Fix issues loading pem keys (Jack Twilley) | ||
|
||
* keychain 2.8.4 (19 Oct 2017) | ||
|
||
Summary: Support to GPG2 (Ryan Harris) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
2.8.4 | ||
2.8.5 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -13,7 +13,7 @@ | |
# Maintained July 2009 - Sept 2017 by Daniel Robbins <[email protected]> | ||
# Maintained September 2017 - present by Ryan Harris <[email protected]> | ||
|
||
version=2.8.4 | ||
version=2.8.5 | ||
|
||
PATH="${PATH:-/usr/bin:/bin:/sbin:/usr/sbin:/usr/ucb}" | ||
|
||
|
@@ -246,7 +246,7 @@ OPTIONS | |
specified if they haven't yet been added to ssh-agent. | ||
${GREEN}--nocolor${OFF} | ||
Disable color hilighting for non ANSI-compatible terms. | ||
Disable color highlighting for non ANSI-compatible terms. | ||
${GREEN}--nogui${OFF} | ||
Don't honor SSH_ASKPASS, if it is set. This will cause ssh-add to | ||
|
@@ -357,7 +357,7 @@ lockfile() { | |
# it returns 0. If it fails, it returns 1. This function retuns immediately | ||
# and only tries to acquire the lock once. | ||
|
||
local tmpfile="$lockf.$$" | ||
tmpfile="$lockf.$$" | ||
|
||
echo $$ >"$tmpfile" 2>/dev/null || exit | ||
if ln "$tmpfile" "$lockf" 2>/dev/null; then | ||
|
@@ -386,7 +386,7 @@ takelock() { | |
# First attempt: | ||
lockfile && return 0 | ||
|
||
local counter=0 | ||
counter=0 | ||
mesg "Waiting $lockwait seconds for lock..." | ||
while [ "$counter" -lt "$(( $lockwait * 2 ))" ] | ||
do | ||
|
@@ -557,9 +557,15 @@ inheritagents() { | |
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=$(findpids "${gpg_prog_name}") | ||
inherit_gpg_agent_info="$GNUPGHOME/S.gpg-agent:${inherit_gpg_agent_pid}:1" | ||
else | ||
gpg_socket_dir="${GNUPGHOME:=$HOME/.gnupg}" | ||
if [ ! -S "${GNUPGHOME:=$HOME/.gnupg}/S.gpg-agent" ]; then | ||
gpg_socket_dir="${XDG_RUNTIME_DIR}/gnupg" | ||
fi | ||
if [ -S "${gpg_socket_dir}/S.gpg-agent" ]; then | ||
inherit_gpg_agent_pid=$(findpids "${gpg_prog_name}") | ||
inherit_gpg_agent_info="${gpg_socket_dir}/S.gpg-agent:${inherit_gpg_agent_pid}:1" | ||
fi | ||
fi | ||
fi | ||
fi | ||
|
@@ -942,7 +948,7 @@ ssh_l() { | |
|
||
# synopsis: ssh_f filename | ||
# Return fingerprint for a keyfile | ||
# Requires $openssh and $sunssh | ||
# Requires $openssh or $sunssh | ||
ssh_f() { | ||
sf_filename="$1" | ||
|
||
|
@@ -960,9 +966,8 @@ ssh_f() { | |
fi | ||
lsf_filename=$(echo "$sf_filename" | sed 's/\.[^\.]*$//').pub | ||
if [ ! -f "$lsf_filename" ]; then | ||
warn "Cannot find public key for $sf_filename." | ||
basename "$sf_filename" | ||
return 0 | ||
warn "Cannot find separate public key for $1." | ||
lsf_filename="$sf_filename" | ||
fi | ||
fi | ||
sf_fing=$(ssh-keygen -l -f "$lsf_filename") || return 1 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
Name: keychain | ||
Version: 2.8.4 | ||
Version: 2.8.5 | ||
Release: 1 | ||
Summary: agent manager for OpenSSH, ssh.com, Sun SSH, and GnuPG | ||
Packager: Daniel Robbins <[email protected]> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters