summaryrefslogtreecommitdiffstats
path: root/sshd.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* upstream: Split per-connection sshd-session binarydjm@openbsd.org2024-10-141-0/+7
* upstream: Add a "refuseconnection" penalty class to sshd_configdjm@openbsd.org2024-09-151-1/+8
* upstream: Relax absolute path requirement back to what it was prior todjm@openbsd.org2024-09-121-2/+2
* upstream: fix swapping of source and destination addresses in some sshddjm@openbsd.org2024-08-171-2/+2
* upstream: delete obsolete commentdjm@openbsd.org2024-06-281-20/+2
* upstream: move child process waitpid() loop out of SIGCHLD handler;djm@openbsd.org2024-06-281-21/+18
* upstream: disable stderr redirection before closing fdsdjm@openbsd.org2024-06-061-1/+2
* upstream: Add a facility to sshd(8) to penalise particulardjm@openbsd.org2024-06-061-60/+368
* whitespaceDamien Miller2024-06-061-1/+1
* upstream: be really strict with fds reserved for communication with thedjm@openbsd.org2024-06-011-7/+19
* rename need_privsep to need_chrootDamien Miller2024-05-311-4/+4
* upstream: warn when -r (deprecated option to disable re-exec) isdjm@openbsd.org2024-05-311-2/+2
* upstream: Start the process of splitting sshd into separatedjm@openbsd.org2024-05-171-1148/+169
* notify systemd on listen and reloadDamien Miller2024-04-031-0/+2
* upstream: remove ext-info-* in the kex.c code, not in callers;djm@openbsd.org2024-01-081-2/+2
* upstream: add "ext-info-in-auth@openssh.com" extensiondjm@openbsd.org2023-12-181-1/+3
* Include Portable version in sshd version string.Darren Tucker2023-08-251-1/+1
* upstream: Delete obsolete /* ARGSUSED */ lint comments.guenther@openbsd.org2023-03-081-5/+1
* upstream: Refactor creation of KEX proposal.dtucker@openbsd.org2023-03-061-22/+12
* upstream: Check return values of dup2. Spotted by Coverity, ok djm@dtucker@openbsd.org2023-03-031-5/+9
* upstream: add a `sshd -G` option that parses and prints thedjm@openbsd.org2023-02-101-16/+28
* upstream: Add a -V (version) option to sshd like the ssh clientmillert@openbsd.org2023-01-181-3/+7
* upstream: Implement channel inactivity timeoutsdjm@openbsd.org2023-01-061-1/+2
* upstream: Clear signal mask early in main(); sshd may have beendjm@openbsd.org2023-01-031-1/+5
* upstream: remove '?' from getopt(3) loopscheloha@openbsd.org2022-12-091-2/+1
* Remove seed passing over reexec.Darren Tucker2022-11-101-8/+0
* Defer seed_rng until after closefrom call.Darren Tucker2022-11-081-2/+2
* upstream: refactor sshkey_private_serialize_opt()djm@openbsd.org2022-10-281-2/+2
* upstream: Add RequiredRSASize for sshd(8); RSA keys that falldjm@openbsd.org2022-09-171-1/+8
* upstream: Remove leftover line.dtucker@openbsd.org2022-07-011-3/+1
* upstream: Don't leak the strings allocated by order_hostkeyalgs()dtucker@openbsd.org2022-07-011-6/+11
* upstream: Roll back previous KEX changes as they aren't safe untildtucker@openbsd.org2022-06-271-6/+2
* upstream: Don't leak the strings allocated by order_hostkeyalgs()dtucker@openbsd.org2022-06-271-2/+6
* upstream: Log an error if pipe() fails while accepting adtucker@openbsd.org2022-06-241-3/+7
* upstream: don't try to resolve ListenAddress directives in the sshddjm@openbsd.org2022-03-201-2/+2
* upstream: pack pollfd array before server_accept_loop() ppoll()djm@openbsd.org2022-03-011-10/+19
* Move SSHD_ACQUIRES_CTTY workaround into compat.Darren Tucker2022-02-111-7/+0
* upstream: Remove explicit kill of privsep preauth child's PID indtucker@openbsd.org2022-02-011-12/+5
* Put poll.h inside ifdef HAVE_POLL_H.Darren Tucker2021-11-181-0/+2
* upstream: fd leak in sshd listen loop error path; from Glebdjm@openbsd.org2021-11-181-2/+4
* upstream: check for POLLHUP as well as POLLIN in sshd listen loop;djm@openbsd.org2021-11-181-2/+2
* upstream: set num_listen_socks to 0 on close-all instead of -1,djm@openbsd.org2021-11-171-2/+2
* upstream: use ppoll() instead of pselect() with djmderaadt@openbsd.org2021-11-171-23/+23
* upstream: Id sync only, -portable already has this.dtucker@openbsd.org2021-07-191-1/+1
* Sync remaining ChallengeResponse removal.Darren Tucker2021-07-031-5/+1
* upstream: Continue accept loop when pselectdtucker@openbsd.org2021-06-101-2/+2
* upstream: Match host certificates against host public keys, not privatedjm@openbsd.org2021-06-061-2/+2
* upstream: Switch the listening select loop from select() todtucker@openbsd.org2021-06-041-14/+31
* upstream: don't sigdie() in signal handler in privsep child process;djm@openbsd.org2021-05-101-5/+8
* upstream: highly polished whitespace, mostly fixing spaces-for-tabdjm@openbsd.org2021-04-031-4/+6