Commit graph

6 commits

Author SHA1 Message Date
schmonz
6af3775516 Update to 1.9, and remove unneeded dependency on sysutils/psmisc.
OK'd by martti and garbled.

Changelog:

  04 Mar 2002; changed license from "GPL, v2 or later" to "GPL v2".

  04 Mar 2002; added "keychain.cygwin" for Cygwin systems.  It may be time to
  follow this pattern and start building separate, optimized scripts for each
  platform so they don't get too sluggish.  Maybe I could use a C preprocessor
  for this.

  06 Dec 2001; several people: Solaris doesn't like '-e' comparisons; switched
  to '-f'
2002-04-10 17:52:08 +00:00
martti
f6e061a93a Updated to 1.8
* Added a "--local" option for removing the ${HOSTNAME} from the various
  files that keychain creates.  Handy for non-NFS users.

* Using the Bourne shell "type" builtin rather than using the external
  "which" command.  Should make things a lot more robust and slightly
  faster.

* Solaris' "which" command outputs "no lockfile in..." to stdout rather
  than stderr.  A one-line fix (test the error condition) has been
  applied.

* lockfile settings tweak

* If you stop making progress providing valid passphrases, it's three
  strikes and you're out.

* Some private keys can't be "ssh-keygen -l -f"'d; this patch causes
  keychain to look for the corresponding public key if the private
  key doesn't work.  Thanks Constantine!

* CYAN color misdefined; fixed.

* A "quiet mode" (--quiet) fix; I missed an "echo".

* Missed another "kill -9"; it's now gone.
2002-01-03 14:29:53 +00:00
martti
cc38a9f569 Updated keychain to version 1.7. Changes since 1.2:
* Use procmail's lockfile to serialize the execution of critical parts of
  keychain, thus avoiding multiple ssh-agent processes being started if
  you happen to have multiple xterms open automatically when you log in.
  Keychain will now auto-detect whether lockfile is installed; if it is,
  keychain will automatically use it
* No longer "kill -9" our ssh-agent processes
* Added argument "--quiet | -q"
* Added "-h" as alias for "--help", added "-k" as alias for "--stop"
* Add /usr/ucb to path for Solaris systems
* Try to add multiple keys using ssh-add; avoid typing in identical
  passphrases more than once.
* Misc. compatibility, signal handling, cleanup fixes
* We now use .ssh-agent-[hostname] instead of .ssh-agent
* "source" to "." shell-compatibility fixes.
* "rm -f $pidf" after stopping ssh-agent fix
2001-11-09 09:56:27 +00:00
jlam
f79573370a Mechanical changes to 375 files to change dependency patterns of the form
foo-* to foo-[0-9]*.  This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net.  Also
change dependency examples in Packages.txt to reflect this.
2001-09-27 23:17:41 +00:00
wiz
16f9b5fec5 Make it work under 1.5. Patch by Martti Kuparinen from pkg/14010.
Update to 1.2nb1.
2001-09-19 13:48:00 +00:00
wiz
749fa330dd Initial import of keychain package provided by Martti Kuparinen in pkg/13931.
DESCR:
Keychain is a shell script which acts as user-friendly front-end to
ssh-agent(1), allowing you to have one long-running ssh-agent process per
system rather than per login session.

Please study the documentation on the keychain website carefully since
incorrect usage of this script may have certain security implementations.
2001-09-15 14:20:41 +00:00