summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/ssh-agent.c
AgeCommit message (Expand)Author
2004-10-29factor out common permission-asking code to separate function; ok markus@Damien Miller
2004-10-07don't unlink agent socket when bind() fails, spotted by rich AT rich-paul.netDamien Miller
2004-08-11some signed/unsigned int comparison cleanups; markus@ okAnil Madhavapeddy
2004-06-14set_nonblock() instead of fnctl(...,O_NONBLOCK); "looks sane" deraadt@Damien Miller
2004-05-08kill a tiny header; ok deraadt@Damien Miller
2003-12-02use SSH_LISTEN_BACKLOG (=128) in listen(2).Markus Friedl
2003-11-21unexpand and delete whitespace at EOL; ok markus@Damien Miller
2003-10-1410X for mkdtemp; djm@Markus Friedl
2003-09-23replace fatal_cleanup() and linked list of fatal callbacks with staticMarkus Friedl
2003-09-19provide a ssh-agent specific fatal() function; ok deraadtMarkus Friedl
2003-09-18more buffer allocation fixes; from Solar Designer; CAN-2003-0682; ok millert@Markus Friedl
2003-06-12add sc_get_key_label; larsch at trustcenter.de; bugzilla#591Markus Friedl
2003-06-11make agent constraints (lifetime, confirm) work with smartcard keys; ok markus@Damien Miller
2003-04-08rename log() into logit() to avoid name conflict. markus ok, from netbsdJun-ichiro itojun Hagino
2003-03-13ssh-agent is similar to ssh-keysign (allows other processes to useMarkus Friedl
2003-01-23ssh-add -c, prompt user for confirmation (using ssh-askpass) whenMarkus Friedl
2003-01-21Add a -t life option to ssh-agent that set the default lifetime.Marco S Hyman
2002-10-01allow root to access the agent, since there is no protection from root.Markus Friedl
2002-09-12%u for uid print; ok markus@Kevin Steves
2002-09-10check the euid of the connecting process with getpeereid(2); ok provos deraad...Markus Friedl
2002-08-22shutdown(SHUT_RDWR) not needed before close here; ok markus@Kevin Steves
2002-08-22use common close function; ok markus@Kevin Steves
2002-08-21raise listen backlog; ok markus@Kevin Steves
2002-08-12make ssh-agent setgid, disallow ptrace.Markus Friedl
2002-07-21extern char *optarg; for portableKevin Steves
2002-06-24cat to (void) when output from buffer_get_X is ignoredMarkus Friedl
2002-06-23some minor KNF and %uTheo de Raadt
2002-06-19KNF done automatically while reading....Theo de Raadt
2002-06-15remove the CONSTRAIN_IDENTITY messages and introduce a newMarkus Friedl
2002-06-15fix stupid typoMarkus Friedl
2002-06-15break agent key lifetime protocol and allow other contraints for key usage.Markus Friedl
2002-06-11pid_t cleanup. Markus need this now to keep hacking.Mike Pechkin
2002-06-09use tab not spaces (|unexpand)Markus Friedl
2002-06-05ssh-add -t life, Set lifetime (in seconds) when adding identities; ok provos@Markus Friedl
2002-06-05ssh-add -x for lock and -X for unlocking the agent.Markus Friedl
2002-06-05copy current request into an extra buffer and just flush thisMarkus Friedl
2002-06-05'-a bind_address' binds the agent to user-specified unix-domainMarkus Friedl
2002-04-02check $SHELL for -k and -d, too; http://bugzilla.mindrot.org/show_bug.cgi?id=199Markus Friedl
2002-03-25change sc_get_key to sc_get_keys and hide smartcard details in scard.cMarkus Friedl
2002-03-21Add PIN-protection for secret key.Jim Rees
2002-03-04$OpenBSD$ and RCSID() cleanup: don't use RCSID() in .h files; addKevin Steves
2002-02-05use log interface and remove perror() in child. useKevin Steves
2002-02-04unneeded includesKevin Steves
2002-01-18unneeded cast cleanup; ok markus@Kevin Steves
2002-01-13change to use queue.h macros; okay markus@Niels Provos
2001-12-29remove unneeded casts and some char->u_char cleanup; ok markus@Kevin Steves
2001-12-27call fatal() for openssl allocation failuresMarkus Friedl
2001-12-19basic KNF done while i was looking for something elseTheo de Raadt
2001-12-05minor KNFTheo de Raadt
2001-11-17enum/int type cleanup where it made sense to do so; ok markus@Kevin Steves