summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/authfd.c
AgeCommit message (Collapse)Author
2002-09-11don't connect to agent to test for presence if we've previouslyKevin Steves
connected; ok markus@
2002-06-25unnecessary castMarkus Friedl
2002-06-19KNF done automatically while reading....Theo de Raadt
2002-06-15remove the CONSTRAIN_IDENTITY messages and introduce a newMarkus Friedl
ADD_ID message with contraints instead. contraints can be only added together with the private key.
2002-06-15fix stupid typoMarkus Friedl
2002-06-15break agent key lifetime protocol and allow other contraints for key usage.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
todo: encrypt private keys with locked...
2002-03-21Add PIN-protection for secret key.Jim Rees
2002-02-24signed vs. unsigned: make size arguments u_int, ok stevesk@Markus Friedl
2002-01-18unneeded cast cleanup; ok markus@Kevin Steves
2001-12-05minor KNFTheo de Raadt
2001-09-19use sizeof addr vs. SUN_LEN(addr) for sockaddr_un. Stevens blessesKevin Steves
this and we do it this way elsewhere. this helps in portable because not all systems have SUN_LEN() and sockaddr_un.sun_len. ok markus@
2001-08-07extended failure messages from galb@vandyke.comMarkus Friedl
2001-08-01use strings instead of ints for smartcard reader idsMarkus Friedl
2001-06-26initial support for smartcards in the agentMarkus Friedl
2001-06-23more strict prototypes. raise warning level in Makefile.inc. markus ok'edJun-ichiro itojun Hagino
TODO; cleanup headers
2001-06-07use xxx_put_cstring()Markus Friedl
2001-04-05fix whitespace: unexpand + trailing spaces.Markus Friedl
2001-03-06EINTR/EAGAIN handling is required in more casesTheo de Raadt
2001-03-04log functions should not be passed strings that end in newline as theyTodd C. Miller
get passed on to syslog() and when logging to stderr, do_log() appends its own newline.
2001-03-01split line so that p will have an easier time next time aroundTheo de Raadt
2001-02-04unexpand and remove end-of-line whitespace; ok markus@Kevin Steves
2001-02-04remove duplicate #include's; ok markus@Kevin Steves
2001-01-21split ssh.h and try to cleanup the #include mess. remove unnecessary #includes.Markus Friedl
rename util.[ch] -> misc.[ch]
2000-12-20fix prototypes; from stevesk@pobox.comMarkus Friedl
2000-12-19replace 'unsigned bla' with 'u_bla' everywhere. also, replace 'char unsigned'Markus Friedl
with u_char.
2000-11-12add support for RSA to SSH2. please test.Markus Friedl
there are now 3 types of keys: RSA1 is used by ssh-1 only, RSA and DSA are used by SSH2. you can use 'ssh-keygen -t rsa -f ssh2_rsa_file' to generate RSA keys for SSH2 and use the RSA keys for hostkeys or for user keys. SSH2 RSA or DSA keys are added to .ssh/authorised_keys2 as before. IdentityFile2, HostDsaKey and DSAAuthentication are obsolete. you can use multiple IdentityFile and HostKey for all types of keys. the option DSAAuthentication is replaced by PubkeyAuthetication.
2000-10-09interop with ssh-agent2, from <res@shore.net>Markus Friedl
2000-09-21bug compat for old ssh.com softwareMarkus Friedl
2000-09-07cleanup copyright notices on all files. I have attempted to be accurate withTheo de Raadt
the details. everything is now under Tatu's licence (which I copied from his readme), and/or the core-sdi bsd-ish thing for deattack, or various openbsd developers under a 2-term bsd licence. We're not changing any rules, just being accurate.
2000-08-31add a flag to SSH2_AGENTC_SIGN_REQUEST for future extensionsMarkus Friedl
2000-08-19add SSH2/DSA support to the agent and some other DSA related cleanups.Markus Friedl
(note that we cannot talk to ssh.com's ssh2 agents)
2000-08-15cleanup; ok niels@Markus Friedl
2000-08-02correct sun_len; Alexander@Leidinger.netTheo de Raadt
2000-07-16make ssh-add accept dsa keys (the agent does not)Markus Friedl
2000-06-26cleanup, less cut&pasteMarkus Friedl
2000-06-20OpenBSD tagMarkus Friedl
2000-04-29keysize warnings error() -> log()Markus Friedl
2000-04-14whitespace cleanupMarkus Friedl
2000-04-12#include <ssl/foo.h> -> <openssh/foo.h>Markus Friedl
1999-12-15keysize warnings talk about identity filesMarkus Friedl
1999-12-06move atomicio into it's own file. wrap all socket write()s which were doingTheo de Raadt
write(sock, buf, len) != len, with atomicio() calls.
1999-11-24KNF, final part 3Markus Friedl
1999-11-24much more KNFTheo de Raadt
1999-11-23KNF part 1Markus Friedl
1999-11-18Integers should not be printed with %sHakan Olsson
1999-11-16close-on-exec for auth-socket, ok deraadtMarkus Friedl
1999-11-15the keysize of rsa-parameter 'n' is passed implizit,Markus Friedl
a few more checks and warnings about 'pretended' keysizes.
1999-10-14fix old connect() race security-bug for ssh-agent and agent-forwardingMarkus Friedl
by removing the connect() junk, with the following restrictions: 1) change the version to "OpenSSH-1.1": agent-forwarding will work only between OpenSSH-1.1 client and OpenSSH-1.1 server 2) renamed the environment variable of OpenSSH-1.1 to "SSH_AUTH_SOCKET", since useing OpenSSH-1.0 ssh-add against the new ssh-agent does not work