summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/serverloop.c
AgeCommit message (Expand)Author
2015-01-20Reduce use of <sys/param.h> and transition to <limits.h> throughout.Theo de Raadt
2015-01-19adapt kex to sshbuf and struct ssh; ok djm@Markus Friedl
2015-01-19move dispatch to struct ssh; ok djm@Markus Friedl
2015-01-19update packet.c & isolate, introduce struct sshMarkus Friedl
2014-07-15Add support for Unix domain socket forwarding. A remote TCP portTodd C. Miller
2014-04-29bz#1818 - don't send channel success/failre replies on channels thatDamien Miller
2014-02-02convert memset of potentially-private data to explicit_bzero()Damien Miller
2013-12-19Cast client_alive_interval to u_int64_t before assinging toDarren Tucker
2013-07-12fix pointer-signedness warnings from clang/llvm-3.3; "seems nice" deraadt@Damien Miller
2013-05-17bye, bye xfree(); ok markus@Damien Miller
2013-05-16Fix some "unused result" warnings found via clang and -portable. ok markus@Darren Tucker
2013-05-16Add RekeyLimit to sshd with the same syntax as the client allowing rekeyingDarren Tucker
2012-12-07Cast signal to int for logging. A no-op on openbsd (they're always ints)Darren Tucker
2012-12-02make AllowTcpForwarding accept "local" and "remote" in addition to itsDamien Miller
2012-06-20initialise accept() backoff timer to avoid EINVAL from select(2) inDamien Miller
2012-04-11don't spin in accept() when out of fds (ENFILE/ENFILE) - back off for aDamien Miller
2011-05-15use FD_CLOEXEC consistently; patch from zion AT x96.orgDamien Miller
2009-05-28Keep track of number of bytes read and written. Needed for upcomingAndreas Gunnarsson
2009-05-25Put the globals in packet.c into a struct and don't access it directlyAndreas Gunnarsson
2009-02-12tighten check for -R0:... forwarding: only allow dynamic allocation ifDamien Miller
2009-02-12support remote port forwarding with a zero listen port (-R0:...) toDamien Miller
2009-01-22make a2port() return -1 when it encounters an invalid port numberDamien Miller
2008-12-02backout 1.149, since it's not necessary and openssh clients sendMarkus Friedl
2008-06-30only pass channel requests on session channels through to the sessionDamien Miller
2008-06-10Add a no-more-sessions@openssh.com global request extension that theDamien Miller
2008-05-09unbreakMarkus Friedl
2008-05-09Try additional addresses when connecting to a port forward destinationDamien Miller
2008-05-08Implement a channel success/failure status confirmation callbackDamien Miller
2008-02-22Allow all SSH2 packet types, including UNIMPLEMENTED to reset theDarren Tucker
2008-01-23Revert the change for bz #1307 as it causes connection aborts if an IGNOREDarren Tucker
2007-12-28Make SSH2_MSG_UNIMPLEMENTED and SSH2_MSG_IGNORE messages reset theDarren Tucker
2006-10-11exit instead of doing a blocking tcp send if we detect a client/server timeout,Markus Friedl
2006-08-03almost entirely get rid of the culture of ".h files that include .h files"Theo de Raadt
2006-07-26move #include <sys/param.h> out of includes.hKevin Steves
2006-07-25move #include <sys/time.h> out of includes.hKevin Steves
2006-07-22move #include <string.h> out of includes.hKevin Steves
2006-07-20missed some needed #include <unistd.h> when KERBEROS5=no; issue fromKevin Steves
2006-07-11move #include <errno.h> out of includes.h; ok markus@Kevin Steves
2006-07-09move #include <fcntl.h> out of includes.hKevin Steves
2006-07-06move #include <pwd.h> out of includes.h; ok markus@Kevin Steves
2006-07-05move #include <netinet/in.h> out of includes.h; ok deraadt@Kevin Steves
2006-03-25spacingTheo de Raadt
2006-03-25Put $OpenBSD$ tags back (as comments) to replace the RCSID()s thatDamien Miller
2006-03-20spacingTheo de Raadt
2006-03-20sprinkle u_int throughout pty subsystem, ok markusTheo de Raadt
2006-03-19ARGSUSED for signal handlersTheo de Raadt
2006-03-19RCSID() can dieTheo de Raadt
2006-03-19memory leaks detected by Coverity via elad AT netbsd.org;Damien Miller
2006-03-04move a debug() outside of a signal handler; ok markus@ a little while backDamien Miller
2006-02-20move #include <signal.h> out of includes.h; ok markus@Kevin Steves