summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/sshd.c
AgeCommit message (Collapse)Author
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@
2002-03-18have the authentication functions return the authentication contextNiels Provos
and then do_authenticated; okay millert@
2002-03-14split out ssh1 session key decryption; ok provos@Markus Friedl
2002-02-27remove unneeded casts in [gs]etsockopt(); ok markus@Kevin Steves
2002-02-24use u_char* here; ok markus@Kevin Steves
2002-02-11include md5.h not hmac.hMarkus Friedl
2002-02-11do not complain about port > 1024 if rhosts-auth is disabledMarkus Friedl
2002-02-04add SYSLOG_FACILITY_NOT_SET = -1, SYSLOG_LEVEL_NOT_SET = -1,Markus Friedl
fixes arm/netbsd; based on patch from bjh21@netbsd.org; ok djm@
2002-01-13use buffer API and avoid static strings of fixed size; ok provos@/mouring@Markus Friedl
2001-12-28packet_read* no longer return the packet length, since it's not used.Markus Friedl
2001-12-28packet_get_bignum* no longer returns a sizeMarkus Friedl
2001-12-28s/packet_done/packet_check_eom/ (end-of-message); ok djm@Markus Friedl
2001-12-27get rid of packet_integrity_check, use packet_done() instead.Markus Friedl
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-10possible fd leak on error; ok markus@Kevin Steves
2001-12-06add -o to sshd, too. ok deraadt@Markus Friedl
2001-12-05minor KNFTheo de Raadt
2001-12-05deal with LP64 printf issue with sig_atomic_t. from thorpejJun-ichiro itojun Hagino
2001-11-22volatile sig_atomic_tMarkus Friedl
2001-11-19fd leak on HUP; ok stevesk@Markus Friedl
2001-11-14errno saving wrapping in a signal handlerTheo de Raadt
2001-11-10cleanup libwrap support (remove bogus comment, bogus close(), add debug, etc).Markus Friedl
2001-11-09remove extra trailing dot from log message; pilot@naughty.monkey.orgMarkus Friedl
2001-10-24mention remote port in debug messageMarkus Friedl
2001-10-02#include "channels.h" for channel_set_af()Kevin Steves
2001-10-01remove ugliness; vp@drexel.edu via angelosMarkus Friedl
2001-08-23end request with 0, not NULLCamiel Dobbelaar
ok markus@
2001-07-26add -t option to test configuration file and keys; pekkas@netcore.fiKevin Steves
ok markus@
2001-06-26Kerberos v5 support for SSH1, mostly from Assar Westerlund ↵Dug Song
<assar@freebsd.org> and Bjorn Gronvall <bg@sics.se>. markus@ ok
2001-06-23pidfile/sigterm race; bbraun@synack.netMarkus Friedl
2001-06-23more strict prototypes. raise warning level in Makefile.inc. markus ok'edJun-ichiro itojun Hagino
TODO; cleanup headers
2001-06-04set flags in the signal handlers, do real work in the main loop, ok provos@Markus Friedl
2001-05-28remove some lines, simplify.Markus Friedl
2001-05-19sshd command-line arguments and configuration file options thatKevin Steves
specify time may be expressed using a sequence of the form: time[qualifier], where time is a positive integer value and qualifier is one of the following: <none>,s,m,h,d,w Examples: 600 600 seconds (10 minutes) 10m 10 minutes 1h30m 1 hour 30 minutes (90 minutes) ok markus@
2001-05-18improved kbd-interactive support. work by per@appgate.com and meMarkus Friedl
2001-04-15don't use errno for key_{load,save}_private; discussion w/ solar@openwallMarkus Friedl