[odc] Daily src changes for 2006-03-22
ODC
auto at squish.net
Thu Mar 23 07:00:40 GMT 2006
OpenBSD src changes summary for 2006-03-22
==========================================
bin/dd distrib/notes
distrib/sets etc/rc
etc/rc.conf gnu/usr.bin/binutils
gnu/usr.sbin/sendmail lib/libc
regress/usr.bin sbin/fsck_ffs
sbin/ipsecctl sbin/isakmpd
sys/arch/amd64/amd64 sys/arch/amd64/conf
sys/arch/amd64/include sys/dev/i2c
sys/dev/ic sys/dev/pci
sys/net sys/netinet
sys/netinet6 sys/ufs/ffs
usr.bin/at usr.bin/elf2olf
usr.bin/rcs usr.bin/rpcgen
usr.bin/ssh usr.bin/tail
usr.bin/vgrind usr.sbin/bgpctl
usr.sbin/bgpd usr.sbin/ftp-proxy
usr.sbin/httpd usr.sbin/ospfctl
usr.sbin/ospfd usr.sbin/rtadvd
== bin =============================================================== 01/10 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/bin
dd
~ args.c ~ misc.c
> change %u to %zu to correctly print size_t
> ok ray@ jaredy@ moritz@ (dhill@)
== distrib =========================================================== 02/10 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
notes
~ alpha/hardware
> - sis(4) was moved out from untested in GENERIC some time ago
> - put NE2000 warning where it belongs
> 'no problem with this' deraadt@ (martin@)
sets
~ lists/base/md.alpha ~ lists/base/md.amd64
~ lists/base/md.cats ~ lists/base/md.hp300
~ lists/base/md.hppa ~ lists/base/md.hppa64
~ lists/base/md.i386 ~ lists/base/md.luna88k
~ lists/base/md.mac68k ~ lists/base/md.macppc
~ lists/base/md.mvme68k ~ lists/base/md.mvme88k
~ lists/base/md.mvmeppc ~ lists/base/md.sgi
~ lists/base/md.sparc ~ lists/base/md.sparc64
~ lists/base/md.vax ~ lists/base/md.zaurus
~ lists/base/mi ~ lists/comp/mi
> sync (deraadt@)
== etc =============================================================== 03/10 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
rc
~ rc
> As the isakmpd fifo race is fixed, hook ipsecctl to rc.
> ok naddy@ todd@ (hshoexer@)
rc.conf
~ rc.conf
> As the isakmpd fifo race is fixed, hook ipsecctl to rc.
> ok naddy@ todd@ (hshoexer@)
== gnu =============================================================== 04/10 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/gnu
usr.bin/binutils
~ bfd/config.bfd
> Enable efi support on OpenBSD/i386.
> ok miod@ (kettenis@)
usr.sbin/sendmail
~ README ~ RELEASE_NOTES
~ cf/README ~ cf/sendmail.schema
~ cf/cf/Makefile ~ cf/cf/courtesan-nonet.mc
~ cf/cf/courtesan.mc ~ cf/cf/knecht.mc
~ cf/feature/dnsbl.m4 ~ cf/feature/enhdnsbl.m4
~ cf/feature/mtamark.m4 ~ cf/m4/proto.m4
~ cf/m4/version.m4 ~ cf/ostype/darwin.m4
~ contrib/dnsblaccess.m4 ~ doc/op/Makefile
~ doc/op/op.me ~ include/libmilter/mfdef.h
~ include/sm/conf.h ~ include/sm/ldap.h
~ libmilter/README ~ libmilter/libmilter.h
~ libmilter/listener.c ~ libmilter/signal.c
~ libmilter/smfi.c ~ libmilter/docs/smfi_stop.html
~ libmilter/docs/xxfi_helo.html ~ libsm/Makefile
~ libsm/b-strcmp.c ~ libsm/b-strl.c
~ libsm/clock.c ~ libsm/fclose.c
~ libsm/fflush.c ~ libsm/fopen.c
~ libsm/fpos.c ~ libsm/fseek.c
~ libsm/ldap.c ~ libsm/local.h
~ libsm/refill.c ~ libsm/sem.c
~ libsm/shm.c ~ libsm/signal.c
~ libsm/stdio.c ~ libsm/strio.c
~ libsm/t-event.c ~ libsm/t-sem.c
~ libsm/ungetc.c ~ libsm/vfprintf.c
~ libsm/vfscanf.c ~ sendmail/README
~ sendmail/TRACEFLAGS ~ sendmail/collect.c
~ sendmail/conf.c ~ sendmail/conf.h
~ sendmail/daemon.c ~ sendmail/deliver.c
~ sendmail/envelope.c ~ sendmail/headers.c
~ sendmail/helpfile ~ sendmail/main.c
~ sendmail/map.c ~ sendmail/mci.c
~ sendmail/milter.c ~ sendmail/mime.c
~ sendmail/parseaddr.c ~ sendmail/queue.c
~ sendmail/ratectrl.c ~ sendmail/readcf.c
~ sendmail/savemail.c ~ sendmail/sendmail.h
~ sendmail/sfsasl.c ~ sendmail/sfsasl.h
~ sendmail/srvrsmtp.c ~ sendmail/timers.c
~ sendmail/tls.c ~ sendmail/udb.c
~ sendmail/usersmtp.c ~ sendmail/util.c
~ sendmail/version.c + cf/ostype/freebsd6.m4
+ include/sm/time.h + libsm/memstat.c
+ libsm/t-memstat.c
> Update to sendmail 8.13.6 (millert@)
== lib =============================================================== 05/10 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ gen/getcap.c
> Simplify cgetnext(3) by using strcspn(3).
> OK jaredy@ and otto@ (ray@)
~ net/getaddrinfo.c
> Pass size of correct variable to memset().
> From Alexey Dobriyan.
> OK otto@ (ray@)
== regress =========================================================== 06/10 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
usr.bin
~ cap_mkdb/Makefile
> The regression test currently fails, which it should. This adds a
> check to make sure it fails with an expected error.
> Help with make-fu by espie at . > OK otto@ (ray@)
== sbin ============================================================== 07/10 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
fsck_ffs
~ fsck.h ~ pass1.c
~ pass1b.c ~ pass2.c
~ pass3.c ~ pass4.c
~ pass5.c ~ utilities.c
> earlier asprintf diff caused malloc in signal handler. clarify the
> code a bit more so that this mistake will not be done again (deraadt@)
ipsecctl
~ ipsec.conf.5 ~ ipsecctl.8
~ ipsecctl.c ~ ipsecctl.h
~ parse.y
> add support for macros in ipsec.conf(5). some bits have already been
> there.
> requested by david@
> ok hshoexer@, msf@ (reyk@)
isakmpd
~ samples/VPN-west.conf ~ samples/singlehost-east.conf
~ samples/singlehost-west.conf
> No need to specify the DOI, make examples more consistent.
> Suggested by david@ (hshoexer@)
== sys =============================================================== 08/10 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/amd64/amd64
~ mpbios.c + mpbios_intr_fixup.c
> Fixup broken mpbios'es on VT8237 and nForce4 chipsets. Fixes interrupt
> routing for SATA on those chipsets in GENERIC.MP.
> ok mickey@, brad at .ettenis@)
arch/amd64/conf
~ files.amd64
> Fixup broken mpbios'es on VT8237 and nForce4 chipsets. Fixes interrupt
> routing for SATA on those chipsets in GENERIC.MP.
> ok mickey@, brad at .ettenis@)
arch/amd64/include
~ mpbiosvar.h
> Fixup broken mpbios'es on VT8237 and nForce4 chipsets. Fixes interrupt
> routing for SATA on those chipsets in GENERIC.MP.
> ok mickey@, brad at .ettenis@)
dev/i2c
~ i2c_scan.c
> Detect newer revisions of the LM81. (kettenis@)
dev/ic
~ atw.c
> incorrect check for end of array; ok jsg (deraadt@)
dev/pci
~ pci.c ~ pcivar.h
> Add pci_find_device() a helper function for enumerating the
> PCI bus, from NetBSD. This is useful for things like finding
> another device in a driver ie ISA bridge in pciide.
> ok brad@ grange@, looks ok kettenis@ (jsg@)
net
~ if.c ~ route.c
~ route.h ~ rtsock.c
> prevent anything outside rote.c from accessing the routing table heads
> directly. rather provide a rt_lookup function for regular lookups,
> and a rt_gettable for those that need access to the head for some reason.
> the latter cases should be revisted later probably so that nothing outside
> the routing core code accesses the heads at all...
> tested claudio jolan me, ok claudio markus (henning@)
netinet
~ if_ether.c ~ ip_carp.c
> prevent anything outside rote.c from accessing the routing table heads
> directly. rather provide a rt_lookup function for regular lookups,
> and a rt_gettable for those that need access to the head for some reason.
> the latter cases should be revisted later probably so that nothing outside
> the routing core code accesses the heads at all...
> tested claudio jolan me, ok claudio markus (henning@)
netinet6
~ nd6_rtr.c
> prevent anything outside rote.c from accessing the routing table heads
> directly. rather provide a rt_lookup function for regular lookups,
> and a rt_gettable for those that need access to the head for some reason.
> the latter cases should be revisted later probably so that nothing outside
> the routing core code accesses the heads at all...
> tested claudio jolan me, ok claudio markus (henning@)
ufs/ffs
~ fs.h
> Fix comment about MINFREE, from Thordur I. Bjornsson <thib at mi.ispedro@)
== usr.bin =========================================================== 09/10 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
at
~ at.c
> plug an fd leak and closedir() two directories;
> ok otto@ (robert@)
elf2olf
~ elf2olf.c
> Make sure open returns fd != 1, not fd > 0.
> From Alexey Dobriyan.
> OK otto@ (ray@)
rcs
~ rcsprog.c
> Clean up xfree() usage in rcs_choosefile().
> OK xsa@ (ray@)
~ ident.c
> change ident_file() and ident_line() return type to void; OK ray at .sa@)
rpcgen
~ rpc_main.c ~ rpc_parse.c
~ rpc_scan.c
> NetBSD - plug leak in generate_guard()
> - plug leak in h_output(), coverity cid 100
> NetBSD plug leak, coverity cid 98.
> NetBSD plug leak, coverity cid 94.
> ok ray@ jaredy@ moritz@ (dhill@)
ssh
~ ssh.1
> simplify SSHFP example; ok jmc@ (jakob@)
~ deattack.c ~ deattack.h
~ packet.c
> remove IV support from the CRC attack detector, OpenSSH has never used
> it - it only applied to IDEA-CFB, which we don't support.
> prompted by NetBSD Coverity report via elad AT netbsd.org;
> feedback markus@ "nuke it" deraadt@ (djm@)
tail
~ read.c ~ reverse.c
~ tail.c
> Clean up some lint and -Wall.
> Changed many signed types ->size_t for consistency. Also, fix
> some realloc usage.
> Original from <jasonrcrawford at gmail.com> (ok ray@)
> Additions and additional cleanup to fix some off_t -> size_t issue by me.
> "looks good" otto@ (kjell@)
vgrind
~ vfontedpr.c
> use strtonum() instead of home-grown balony; ok otto (deraadt@)
== usr.sbin ========================================================== 10/10 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
bgpctl
~ bgpctl.c
> Change fmt_peer() so that it can be used by the upcomming detailed RIB
> output.
> OK henning@ (claudio@)
~ bgpctl.c ~ parser.c
> Detailed RIB output including communities. Detailed output is enabled via
> the "detailed" keyword. Currently only works for IP or prefix lookups like
> "bgpctl show rib detail 199.185.137.3". Requested by many, looks good
> henning@ (claudio@)
bgpd
~ bgpd.h ~ rde.c
~ rde.h ~ session.c
> Add a new SHOW imsg to send optional attributes to bgpctl. This can be used
> to show communites in bgpctl output. Only send these messages if it they
> are
> requested to reduce the overhead for simple listings. Looks good henning@
> (claudio@)
~ bgpd.c ~ bgpd.h
~ kroute.c ~ parse.y
~ printconf.c
> Change the way bgpd selects nexthops. Up until now every route was
> considered
> when calculating the nexthop. Now only non BGP routes and not the default
> route are used unless forced with the new config options
> nexthop qualify via bgp
> nexthop qualify via default
> This change is required for complex setups e.g. where an additional IGP is
> running. OK henning@ (claudio@)
ftp-proxy
~ ftp-proxy.c
> Rework signal handling the idiomatic libevent way. From ospfd.
> ok claudio henning (camield@)
httpd
~ src/include/ap_compat.h ~ src/include/http_main.h
~ src/include/scoreboard.h ~ src/main/http_main.c
~ src/modules/standard/mod_status.c ~ src/support/httpd.exp
> Remove four unused functions: ap_sync_scoreboard_image, reopen_scoreboard,
> put_scoreboard_info, and update_scoreboard_global.
> From Daniel Ouellet, plus one line he missed.
> OK henning@ and otto@ (ray@)
ospfctl
~ ospfctl.c ~ parser.c
~ parser.h
> ospfd has the framework to couple and decouple the FIB. Add the needed
> functionality to ospfctl for it.
> NOTE: decoupling the FIB one a router may totaly fuck up the complete
> network.
> Use it with care!
> OK norby@ (claudio@)
ospfd
~ ospfd.h ~ rde.c
~ rde.h ~ rde_lsdb.c
~ rde_spf.c
> Move the AS external LSA tree out of struct ospfd_config. This simplifies
> the code and makes config reloads easier. OK norby@ (claudio@)
rtadvd
~ config.c
> Add additional limit check to ensure that we do not overflow pp->prefix
> while masking the prefix. Fix from itojun at . dhartmei@ (claudio@)
===============================================================================
More information about the odc
mailing list