summaryrefslogtreecommitdiff
path: root/usr.bin/ssh/monitor_wrap.c
AgeCommit message (Expand)Author
2024-10-22Make debug call printf("%s", NULL) safe. Prevents problems on platformsDarren Tucker
2024-10-14Split per-connection sshd-session binaryDamien Miller
2024-06-19put back reaping of preauth child process when writes from the monitorDamien Miller
2024-06-11reap preauth net child if it hangs up during privsep message send, notDamien Miller
2024-06-11reap the pre-auth [net] child if it hangs up during privsep messageDamien Miller
2024-06-11reap the [net] child if it hangs up while writing privsep messageDamien Miller
2024-06-11log waitpid() status for abnormal exitsDamien Miller
2024-06-06Add a facility to sshd(8) to penalise particular problematic clientDamien Miller
2024-05-17Start the process of splitting sshd into separate binaries. This stepDamien Miller
2023-12-18add "ext-info-in-auth@openssh.com" extensionDamien Miller
2023-03-31Check fd against >=0 instead of >0 in error path. The dup couldDarren Tucker
2023-03-30Remove dead code from inside if block. The only way the if statement canDarren Tucker
2023-01-06Implement channel inactivity timeoutsDamien Miller
2022-06-15make sure that UseDNS hostname lookup happens in the monitor andDamien Miller
2022-05-27refactor authorized_keys/principals handlingDamien Miller
2021-04-15do not pass file/func to monitor; noted by Ilja van Sprundel; ok djm@Markus Friedl
2020-11-27clean up passing of struct passwd from monitor to preauth privsepDamien Miller
2020-10-18use the new variant log macros instead of prepending __func__ andDamien Miller
2020-10-16LogVerbose keyword for ssh and sshdDamien Miller
2020-10-16revised log infrastructure for OpenSSHDamien Miller
2020-08-27support for user-verified FIDO keysDamien Miller
2019-12-15allow security keys to act as host keys as well as user keys.Damien Miller
2019-11-25Add new structure for signature optionsDamien Miller
2019-11-18additional missing stdarg.h includes when built without WITH_OPENSSL; ok djm@Christian Weisgerber
2019-10-31Refactor signing - use sshkey_sign for everything, including the newDamien Miller
2019-06-28When system calls indicate an error they return -1, not some arbitraryTheo de Raadt
2019-01-21Make sshpkt_get_bignum2() allocate the bignum it is parsing ratherDamien Miller
2019-01-19remove last references to active_stateDamien Miller
2019-01-19convert monitor.c to new packet APIDamien Miller
2019-01-19convert auth.c to new packet APIDamien Miller
2019-01-19begin landing remaining refactoring of packet parsing API, startedDamien Miller
2018-07-20remove unused zlib.hDamien Miller
2018-07-11remove legacy key emulation layer; ok djm@Markus Friedl
2018-07-10re-remove some pre-auth compression bitsStefan Fritsch
2018-07-10kerberos/gssapi fixes for buffer removalDamien Miller
2018-07-09sshd: switch monitor to sshbuf API; lots of help & ok djm@Markus Friedl
2018-07-09sshd: switch loginmsg to sshbuf API; ok djm@Markus Friedl
2018-07-09Revert previous two commitsStefan Fritsch
2018-07-06Remove leftovers from pre-authentication compressionStefan Fritsch
2018-03-03switch over to the new authorized_keys options API and remove theDamien Miller
2018-01-08uuencode.h is not usedMarkus Friedl
2017-12-21revert stricter key type / signature type checking in userauth path;Damien Miller
2017-12-18pass negotiated signing algorithm though to sshkey_verify() andDamien Miller
2017-10-05replace statically-sized arrays in ServerOptions with dynamic onesDamien Miller
2017-10-02Fix PermitOpen crash; spotted by benno@, ok dtucker@ deraadt@Damien Miller
2017-09-12refactor channels.cDamien Miller
2017-05-30switch auth2-pubkey.c to modern APIs; with & ok djm@Markus Friedl
2017-05-30switch from Key typedef with struct sshkey; ok djm@Markus Friedl
2017-05-17allow LogLevel in sshd_config Match blocks; ok dtucker bz#2717Damien Miller
2016-08-13remove ssh1 server code; ok djm@Markus Friedl