index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
usr.bin
/
ssh
/
serverloop.c
Age
Commit message (
Expand
)
Author
2024-06-17
promote connection-closed messages from verbose to info log level;
Damien Miller
2024-05-17
Start the process of splitting sshd into separate binaries. This step
Damien Miller
2024-04-30
correctly restore sigprocmask around ppoll()
Damien Miller
2023-08-21
correct math for ClientAliveInterval that caused the probes to be
Damien Miller
2023-03-08
Delete obsolete /* ARGSUSED */ lint comments.
Philip Guenther
2023-03-05
Remove unused compat.h includes. We've previously removed a lot
Darren Tucker
2023-01-17
Add a sshd_config UnusedConnectionTimeout option to terminate
Damien Miller
2023-01-06
replace manual poll/ppoll timeout math with ptimeout API
Damien Miller
2022-04-20
Try to continue running local I/O for channels in state OPEN during
Damien Miller
2022-01-22
add a ssh_packet_process_read() function that reads from a fd
Damien Miller
2022-01-06
Fix signature algorithm selection logic for UpdateHostkeys on the
Damien Miller
2022-01-06
convert ssh, sshd mainloops from select() to poll();
Damien Miller
2021-07-16
Explicitly check for and start time-based rekeying in the client
Damien Miller
2021-06-25
Replace SIGCHLD/notify_pipe kludge with pselect.
Darren Tucker
2021-04-03
highly polished whitespace, mostly fixing spaces-for-tab and bad
Damien Miller
2021-01-27
make ssh->kex->session_id a sshbuf instead of u_char*/size_t and
Damien Miller
2020-10-18
use the new variant log macros instead of prepending __func__ and
Damien Miller
2020-07-03
start ClientAliveInterval bookkeeping before first pass through
Damien Miller
2020-01-30
use sshpkt_fatal() instead of plain fatal() for ssh_packet_write_poll()
Damien Miller
2020-01-25
make sshd_config:ClientAliveCountMax=0 disable the connection killing
Damien Miller
2020-01-25
unrevert this:
Damien Miller
2020-01-23
Replace all calls to signal(2) with a wrapper around sigaction(2).
Darren Tucker
2019-11-27
Revert previous commit. The channels code still uses int in many places
Darren Tucker
2019-11-27
Make channel_id u_int32_t and remove unnecessary check and cast that were
Darren Tucker
2019-06-28
When system calls indicate an error they return -1, not some arbitrary
Theo de Raadt
2019-03-27
fix interaction between ClientAliveInterval and RekeyLimit that could
Damien Miller
2019-03-06
Reset last-seen time when sending a keepalive. Prevents sending two
Darren Tucker
2019-01-19
fix error in refactor: use ssh_packet_disconnect() instead of
Damien Miller
2019-01-19
remove last references to active_state
Damien Miller
2019-01-19
convert serverloop.c to new packet API
Damien Miller
2019-01-19
begin landing remaining refactoring of packet parsing API, started
Damien Miller
2018-07-27
Remove uid checks from low port binds. Now that ssh cannot be
Darren Tucker
2018-07-11
remove legacy key emulation layer; ok djm@
Markus Friedl
2018-07-09
sshd: switch config to sshbuf API; ok djm@
Markus Friedl
2018-06-08
fix some over-long lines and __func__ up some debug messages
Damien Miller
2018-03-03
switch over to the new authorized_keys options API and remove the
Damien Miller
2018-02-11
Don't reset signal handlers inside handlers.
Darren Tucker
2018-01-23
Drop compatibility hacks for some ancient SSH implementations, including
Damien Miller
2017-12-18
unbreak hostkey rotation; attempting to sign with a desired signature
Damien Miller
2017-12-18
pass negotiated signing algorithm though to sshkey_verify() and
Damien Miller
2017-12-10
Put remote client info back into the ClientAlive connection termination
Darren Tucker
2017-10-23
Expose devices allocated for tun/tap forwarding.
Damien Miller
2017-09-12
Make remote channel ID a u_int
Damien Miller
2017-09-12
refactor channels.c
Damien Miller
2017-08-30
pass packet state down to some of the channels function (more
Damien Miller
2017-08-11
Tweak previous keepalive commit: if last_time + keepalive <= now
Darren Tucker
2017-08-11
Keep track of the last time we actually heard from the client and
Darren Tucker
2017-05-31
remove now obsolete ctx from ssh_dispatch_run; ok djm@
Markus Friedl
2017-05-30
protocol handlers all get struct ssh passed; ok djm@
Markus Friedl
2017-02-01
Return true reason for port forwarding failures where feasible rather
Darren Tucker
[next]