CVSROOT: /cvs Module name: src Changes by: bl...@cvs.openbsd.org 2020/09/14 14:36:01
Modified files: usr.sbin/syslogd: syslogd.c Log message: Established TCP and TLS sockets of syslogd did stay open forever if a client aborted the connection silently. As syslogd does not write anything into incoming connections, it will not recognize failure. Setting TCP keep alive on the listen socket does prevent that for accecpted sockets. Note that outgoing connections do not need it as syslogd will write data into them. noticed by dhill@; OK millert@ beck@ deraadt@