summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/sshd.c
AgeCommit message (Collapse)Author
2003-10-02print openssl version, too, several requests; ok henning/djm.Markus Friedl
2003-09-26no need to set the listen sockets to non-block; ok deraadt@Markus Friedl
2003-09-23replace fatal_cleanup() and linked list of fatal callbacks with staticMarkus Friedl
cleanup_exit() function. re-refine cleanup_exit() where appropriate, allocate sshd's authctxt eary to allow simpler cleanup in sshd. tested by many, ok deraadt@
2003-09-19do not call packet_close on fatal; ok deraadtMarkus Friedl
2003-08-28remove kerberos support from ssh1, since it has been replaced with GSSAPI;Markus Friedl
but keep kerberos passwd auth for ssh1 and 2; ok djm, hin, henning, ...
2003-08-13remove RhostsAuthentication; suggested by djm@ before; ok djm@, deraadt@,Markus Friedl
fgsch@, miod@, henning@, jakob@ and others
2003-07-22remove (already disabled) KRB4/AFS support, re-enable -k in ssh(1);Markus Friedl
test+ok henning@
2003-07-16don't exit on multiple -v or -d; ok deraadt@Markus Friedl
2003-07-14remove undocumented -V option. would be only useful if openssh is usedMarkus Friedl
as ssh v1 server for ssh.com's ssh v2.
2003-06-28deal with typing of write vs read in atomicioTheo de Raadt
2003-06-28report pidfile creation errors, based on patch from Roumen Petrov; ok markus@Damien Miller
2003-06-24int -> u_int; ok djm@, deraadt@, mouring@Markus Friedl
2003-06-04remove duplicated group-dropping code; ok markus@Damien Miller
2003-05-29seteuid and setegid; markus okTheo de Raadt
2003-05-24cast some types for printing; ok markus@Damien Miller
2003-04-14avoid hardcoded SOCK_xx; with itojun@; should allow ssh over SCTPMarkus Friedl
2003-04-08rename log() into logit() to avoid name conflict. markus ok, from netbsdJun-ichiro itojun Hagino
2003-02-16split kex into client and server code, no need to linkMarkus Friedl
server code into the client; ok provos@
2003-01-27more specific error message when /var/empty has wrong permissions;Markus Friedl
bug #46, map@appgate.com; ok henning@, provos@, stevesk@
2002-11-07log to stderr if -ie is given, bug #414, prj@po.cwru.eduMarkus Friedl
2002-09-27add a generic match for a prober, such as sie big brother; idea from ↵Michael Shalayeff
stevesk@; markus@ ok
2002-09-25typo; pilot@monkey.orgMarkus Friedl
2002-09-13remove use of SO_LINGER, it should not be needed. error checkKevin Steves
SO_REUSEADDR. fixup comments. ok markus@
2002-07-23utmp_len is unsigned; display error consistent with other options.Kevin Steves
ok markus@
2002-07-19remove fatal cleanups after fork; based on discussions with and codeMarkus Friedl
from solar.
2002-06-30minor KNFTheo de Raadt
2002-06-30lint asks that we use names that do not overlapTheo de Raadt
2002-06-28gidset[2] -> gidset[1]; markus okTheo de Raadt
2002-06-28range check -u option at invocationTheo de Raadt
2002-06-25lightweight do_setusercontext after chroot()Markus Friedl
2002-06-23some minor KNF and %uTheo de Raadt
2002-06-23various KNF and %d for unsignedTheo de Raadt
2002-06-22don't call setsid() if debugging or run from inetd; no "Operation notKevin Steves
permitted" errors now; ok millert@ markus@
2002-06-22check /var/empty owner mode; ok provos@Kevin Steves
2002-06-20allow Compression=yes/no in sshd_configMarkus Friedl
2002-06-11pid_t cleanup. Markus need this now to keep hacking.Mike Pechkin
markus@, millert@ ok Note: big usr.bin/ cleanup is comming. Now I'm waiting Ok from espie@ for make/.
2002-05-29don't start if privsep is enabled and SSH_PRIVSEP_USER orMarkus Friedl
_PATH_PRIVSEP_CHROOT_DIR are missing; ok deraadt@
2002-05-22spelling; abishoff@arc.nasa.govTheo de Raadt
2002-05-15'monitor' variable clashes with at least one lame platform (NeXT). Renamedmouring
to 'pmonitor'. provos@
2002-05-13Call setsid() in the child after sshd accepts the connection and forks.Todd C. Miller
This is needed for privsep which calls setlogin() when it changes uids. Without this, there is a race where the login name of an existing connection, as returned by getlogin(), may be changed to the privsep user (sshd). markus@ OK
2002-04-23Improve error message; ok markus@ stevesk@Damien Miller
2002-03-30check waitpid for EINTR; based on patch from peter@ifm.liu.seMarkus Friedl
2002-03-23setproctitle() after preauth child; ok markus@Kevin Steves
2002-03-21add privsep_preauth() and remove 1 goto; ok provos@Markus Friedl
2002-03-20strerror() on chdir() fail; ok provos@Kevin Steves
2002-03-20for unprivileged user, group do:Kevin Steves
pw=getpwnam(SSH_PRIVSEP_USER); do_setusercontext(pw). ok provos@
2002-03-19KNF whitespaceMarkus Friedl
2002-03-19clean up prototypesMarkus Friedl
2002-03-19_PATH_PRIVSEP_CHROOT_DIR; ok provos@Kevin Steves
2002-03-18integrate privilege separated openssh; its turned off by default for now.Niels Provos
work done by me and markus@