[Top] [All Lists]

CVS: cvs.openbsd.org: src

Subject: CVS: cvs.openbsd.org: src
From: Theo de Raadt
Date: Mon, 24 Mar 2008 17:35:56 UTC
Newsgroups: fa.openbsd.source-changes

CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected] 2008/03/24 10:11:08

Modified files:
        gnu/usr.bin/perl: perl.c 
        lib/libc/gen   : auth_subr.c 
        kerberosV/src/kcm: connect.c 
        libexec/ftpd   : monitor_fdpass.c 
        libexec/login_skey: login_skey.c 
        libexec/login_tis: login_tis.c 
        libexec/tftp-proxy: tftp-proxy.c 
        libexec/tftpd  : tftpd.c 
        usr.sbin/bgpd  : buffer.c imsg.c 
        usr.sbin/bind/lib/isc/unix: privsep_fdpass.c socket.c 
        usr.sbin/ospf6d: packet.c 
        usr.sbin/ospfd : packet.c 
        usr.sbin/ppp/ppp: bundle.c 
        usr.sbin/relayd: buffer.c imsg.c 
        usr.sbin/ripd  : packet.c 
        usr.sbin/route6d: route6d.c 
        usr.sbin/rtadvd: rtadvd.c 
        usr.sbin/rtsold: probe.c rtsol.c 
        usr.sbin/snmpd : buffer.c imsg.c 
        usr.sbin/syslogd: privsep_fdpass.c 
        usr.sbin/tcpdump: privsep_fdpass.c 
        usr.sbin/traceroute6: traceroute6.c 
        usr.bin/ssh    : monitor_fdpass.c 
        share/man/man3 : CMSG_DATA.3 
        sbin/isakmpd   : monitor_fdpass.c 
        sbin/mount_portal: activate.c 
        sbin/pflogd    : privsep_fdpass.c 
        sbin/ping6     : ping6.c 
        regress/sys/kern/unfdpass: unfdpass.c 

Log message:
msg_controllen has to be CMSG_SPACE so that the kernel can account for
each cmsg_len (ie. msg_controllen = sum of CMSG_ALIGN(cmsg_len).  This
works now that kernel fd passing has been fixed to accept a bit of
sloppiness because of this ABI repair.
lots of discussion with kettenis

<Prev in Thread] Current Thread [Next in Thread>