summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/clientloop.c
AgeCommit message (Collapse)Author
2001-01-29add get_peer_ipaddr(socket), x11-fwd in ssh2 requires ipaddr, not DNSMarkus Friedl
2001-01-29fix select overflow; ok deraadt@ and stevesk@Markus Friedl
2001-01-21split ssh.h and try to cleanup the #include mess. remove unnecessary #includes.Markus Friedl
rename util.[ch] -> misc.[ch]
2001-01-19move ssh1 definitions to ssh1.h, pathnames to pathnames.hMarkus Friedl
2001-01-13move callback to headerfileMarkus Friedl
2000-12-19replace 'unsigned bla' with 'u_bla' everywhere. also, replace 'char unsigned'Markus Friedl
with u_char.
2000-12-05async connects for -R/-L; ok deraadt@Markus Friedl
2000-11-06agent forwarding and -R for ssh2, based on work from jhuuskon@messi.uku.fiMarkus Friedl
2000-10-27deny agent/x11 forwarding unless requested; thanks to jwl@pobox.comMarkus Friedl
2000-10-27enable non-blocking IO on channels, and tty's (except for the client ttys).Markus Friedl
2000-09-26use debug2Markus Friedl
2000-09-21add context to dispatch_runMarkus Friedl
2000-09-14typoMarkus Friedl
2000-09-07cleanup window and packet sizes for ssh2 flow control; ok nielsMarkus 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-19oopsMarkus Friedl
2000-08-19more ~ support for ssh2Markus Friedl
2000-08-19support for ~. in ssh2Markus Friedl
2000-07-16make ssh-add accept dsa keys (the agent does not)Markus Friedl
2000-07-13typo; todd@fries.netNiels Provos
2000-06-20OpenBSD tagMarkus Friedl
2000-05-08bug compat w/ ssh-2.0.13 x11, split out bugsMarkus Friedl
2000-05-07make x11-fwd interop w/ ssh-2.0.13Markus Friedl
2000-05-02typo, rm verbose debugMarkus Friedl
2000-05-02typoMarkus Friedl
2000-04-28support for x11-fwding, client+serverMarkus Friedl
2000-04-19pid_tTheo de Raadt
2000-04-14whitespace cleanupMarkus Friedl
2000-04-14check payload for (illegal) extra dataMarkus Friedl
2000-04-12less debugging outputMarkus Friedl
2000-04-04re-order: group ssh1 vs. ssh2Markus Friedl
2000-04-04ssh2 client implementation, interops w/ ssh.com and lsh servers.Markus Friedl
2000-03-28replace big switch() with function tables (prepare for ssh2)Markus 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-19SSH_CMSG_MAX_PACKET_SIZE, some clients use this, some need this, niels@Markus Friedl
[hope this time my ISP stays alive during commit]
1999-11-11make all access to options via 'extern Options options'Markus Friedl
and 'extern ServerOptions options' respectively; options are no longer passed as arguments: * make options handling more consistent * remove #include "readconf.h" from ssh.h * readconf.h is only included if necessary
1999-11-10add LogLevel {QUIET, FATAL, ERROR, INFO, CHAT, DEBUG} to ssh/sshd,Markus Friedl
obsoletes QuietMode and FascistLogging in sshd.
1999-10-16snprintfTheo de Raadt
1999-09-30even smallerTheo de Raadt
1999-09-30"ssh is a very large program" -- anonymousTheo de Raadt
1999-09-30do not bother with dinosaur pacificationTheo de Raadt
1999-09-30cull more ancient garbage from pre-POSIX daysTheo de Raadt
1999-09-28convert all uses of gmp to SSL bignumNiels Provos
convert all used of rsa to SSL rsa functions remove all use of randomstate to OpenBSD arc4random() and arc4_stir() all this done at a long long night in Canada.
1999-09-26i bet a lot of people didn't know what ssh 1.2.16 had a nice license.Theo de Raadt
well, except for the patent issues. someone in sweden (forget their name at the moment) cleaned out most of the patented code, and now this code removes rsa code. when this is done, it will link against libssl, but the work isn't completely done yet. then we need to bring this up to modern days, featurewise.