[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