[odc] Daily src changes for 2007-03-16

ODC auto at squish.net
Sat Mar 17 07:00:22 GMT 2007


OpenBSD src changes summary for 2007-03-16
==========================================

distrib/miniroot                        distrib/notes
libexec/spamd                           regress/sbin
sbin/ipsecctl                           share/man
sys/arch/alpha/alpha                    sys/arch/alpha/conf
sys/arch/alpha/mcbus                    sys/arch/alpha/pci
sys/arch/i386/conf                      sys/arch/sparc64/include
sys/arch/sparc64/sparc64                sys/dev/ic
sys/dev/pci                             sys/dev/usb
sys/lib/libsa                           sys/netinet
usr.bin/calendar                        usr.bin/renice
usr.bin/rev                             usr.bin/skey
usr.bin/vgrind                          usr.sbin/bgpctl
usr.sbin/bgpd                           usr.sbin/lpr
usr.sbin/ospfd                          usr.sbin/tcpdump

== distrib =========================================================== 01/08 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/distrib

miniroot

  ~ install.sub                           

  > Give the upgrader an option to *not* fsck -f non-root filesystems. In
  > fact make that the default. Help upgraders with big filesystems and no
  > patience.
  > Suggested by & ok beck at .rw@)

notes

  ~ alpha/hardware                        

  > make a note about AlphaServer 1200 and 4100 support
  > reminder from martin@ (robert@)

== libexec =========================================================== 02/08 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/libexec

spamd

  ~ grey.c                                

  > now that we leave the grey, avoid annoying re-adds of white entries
  > by checking for them being in the db first.
  > ok millert@ (beck@)

  ~ sync.c                                

  > Fix dribbly HMAC leak.
  > ok reyk@ (beck@)

== regress =========================================================== 03/08 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/regress

sbin

  ~ ipsecctl/Makefile                     + ipsecctl/ike57.in
  + ipsecctl/ike57.ok                     

  > move autodetection of the ID type to the parser.  this way the
  > static flows have the correct ID, too. ok hshoexer, reyk (markus@)

== sbin ============================================================== 04/08 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/sbin

ipsecctl

  ~ ike.c                                 ~ ipsecctl.h
  ~ parse.y                               ~ pfkey.c

  > move autodetection of the ID type to the parser.  this way the
  > static flows have the correct ID, too. ok hshoexer, reyk (markus@)

== share ============================================================= 05/08 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/share

man

  ~ man4/Makefile                         ~ man4/usb.4
  + man4/uts.4                            

  > add a manual page for uts(4) (robert@)

  ~ man4/man4.alpha/Makefile              + man4/man4.alpha/mcbus.4
  + man4/man4.alpha/mcpcia.4              

  > add mcbus(4), mcpcia(4) manual pages and also create a link
  > from mcbus(4) to mcmem(4) (robert@)

== sys =============================================================== 06/08 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/sys

arch/alpha/alpha

  ~ cpuconf.c                             + dec_kn300.c

  > add DEC_KN300 support from NetBSD;
  > This code makes it possible to run on some of the AlphaServers,
  > namely AlphaServer 4100 and 1200.
  > add mcbus(4) and mcpcia(4) to provide support for the system bus and
  > the MCPCIA-to-PCI bus adapter that can be found in these systems
  > allow the pci_swiz_bus code to handle variable extent names
  > to be able to handle more than one mcpcia(4)
  > "just commit it" deraadt@ (robert@)

arch/alpha/conf

  ~ GENERIC                               ~ files.alpha

  > add DEC_KN300 support from NetBSD;
  > This code makes it possible to run on some of the AlphaServers,
  > namely AlphaServer 4100 and 1200.
  > add mcbus(4) and mcpcia(4) to provide support for the system bus and
  > the MCPCIA-to-PCI bus adapter that can be found in these systems
  > allow the pci_swiz_bus code to handle variable extent names
  > to be able to handle more than one mcpcia(4)
  > "just commit it" deraadt@ (robert@)

arch/alpha/mcbus

  + mcbus.c                               + mcbusreg.h
  + mcbusvar.h                            + mcmem.c

  > add DEC_KN300 support from NetBSD;
  > This code makes it possible to run on some of the AlphaServers,
  > namely AlphaServer 4100 and 1200.
  > add mcbus(4) and mcpcia(4) to provide support for the system bus and
  > the MCPCIA-to-PCI bus adapter that can be found in these systems
  > allow the pci_swiz_bus code to handle variable extent names
  > to be able to handle more than one mcpcia(4)
  > "just commit it" deraadt@ (robert@)

arch/alpha/pci

  ~ pci_swiz_bus_io_chipdep.c             ~ pci_swiz_bus_mem_chipdep.c
  + pci_kn300.c                           + pci_kn300.h
  + mcpcia.c                              + mcpcia_bus_io.c
  + mcpcia_bus_mem.c                      + mcpcia_dma.c
  + mcpcia_pci.c                          + mcpciareg.h
  + mcpciavar.h                           

  > add DEC_KN300 support from NetBSD;
  > This code makes it possible to run on some of the AlphaServers,
  > namely AlphaServer 4100 and 1200.
  > add mcbus(4) and mcpcia(4) to provide support for the system bus and
  > the MCPCIA-to-PCI bus adapter that can be found in these systems
  > allow the pci_swiz_bus code to handle variable extent names
  > to be able to handle more than one mcpcia(4)
  > "just commit it" deraadt@ (robert@)

arch/i386/conf

  ~ GENERIC                               

  > enable uts(4) (robert@)

arch/sparc64/include

  ~ _types.h                              

  > Timecounters for sparc64. The cleanest and easiest timecounter
  > implementation this far. Uses the %tick register (as microtime was
  > using before).
  > kettenis@ ok (art@)

arch/sparc64/sparc64

  ~ clock.c                               ~ intr.c

  > Timecounters for sparc64. The cleanest and easiest timecounter
  > implementation this far. Uses the %tick register (as microtime was
  > using before).
  > kettenis@ ok (art@)

dev/ic

  ~ bcwreg.h                              ~ bcwvar.h

  > First super massive register cleanup run;  group/sort registers,
  > remove lots of obsolete registers, mark unused registers for deletion,
  > mark suspect registers for closer verification, comments ... (mglocker@)

  ~ acx.c                                 

  > Split the beacon returned by ieee80211_beacon_alloc() in two parts and
  > fill everything up to IEEE80211_ELEMID_TIM into the beacon template and
  > everything after and including IEEE80211_ELEMID_TIM into the tim template.
  > This fixes the beacons on 11g where two TIM fields where announced.
  > acx_beacon_locate() is used to calculate the offset to a defined TLV field.
  > If other dirvers need it as well we may move it up into net80211.
  > OK mglocker@ (claudio@)

  ~ bcw.c                                 ~ bcwreg.h

  > Better (constant) register naming. (mglocker@)

  ~ bcw.c                                 ~ bcwreg.h

  > Remove a lot of dead code and nonexisting registers.  This stuff was mostly
  > copied over from bce(4) and is obsolete or needs to be rewritten.
  > (mglocker@)

  ~ bcw.c                                 

  > Cleanup prototypes. (mglocker@)

  ~ fxp.c                                 

  > Add missing "goto fail;" in an error path of fxp_attach(). (claudio@)

  ~ bcw.c                                 

  > Split the whole chip init stuff in bcw_init() into a new function
  > called bcw_chip_init(), according to the 80211Init steps in the spec.
  > (mglocker@)

dev/pci

  ~ if_em.c                               ~ if_em_hw.c
  ~ if_em_hw.h                            

  > A new PCI id for Intel's PCIe quad port fiber adapter. (reyk@)

dev/usb

  + uts.c                                 

  > uts(4) is a driver for USB Touchscreens;
  > currently the driver only support touchscreens made by eGalax and
  > Future Technology Devices (ITM)
  > ok deraadt@ (robert@)

lib/libsa

  ~ ufs.c                                 

  > Re-initialise f_seekp to 0 on a successful read_inode() return.
  > Fixes a problem that prevented the booting of a kernel that, to be
  > found, needs more than one block per directory iin its path to be read.
  > ok miod@, deraadt@ (tsi@)

netinet

  ~ if_ether.c                            

  > remove message that prints
  > arplookup: unable to enter address for xxx.xxx.xxx.xxx
  > because it is absolutely useless in a modern world with cable modems
  > which leak arp packets over IP netblock zones; Anyone who used this as
  > a diagnostic for real problems has other tools to use; from discussion
  > with kitella, ok claudio (deraadt@)

== usr.bin =========================================================== 07/08 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin

calendar

  ~ calendars/calendar.birthday           

  > typo, okay jasper@ (pedro@)

renice

  ~ renice.8                              ~ renice.c

  > make this page more readable; (jmc@)

rev

  ~ rev.c                                 

  > use __progname
  > ok otto@ (jasper@)

skey

  ~ skey.1                                

  > use a full reference for RFC 2289; from Igor Sobrado (jmc@)

vgrind

  ~ vgrind.1                              

  > - simplify synopsis and sort options: from Igor Sobrado
  > - some small cleanup whilst here (jmc@)

== usr.sbin ========================================================== 08/08 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin

bgpctl

  ~ bgpctl.c                              

  > Missed to remove SAFI_BOTH here. Informed about it by Steven Mestdagh.
  > (claudio@)

bgpd

  ~ bgpd.h                                ~ rde.c
  ~ rde_update.c                          

  > Update multiprotocol extension code to RFC 4760. This actually removes
  > a few things we actually never realy cared about.
  > OK henning@ (claudio@)

  ~ bgpd.8                                

  > Multiprotocol Extensions for BGP-4 is now RFC 4760 (claudio@)

  ~ bgpd.h                                ~ rde.c
  ~ rde_update.c                          ~ session.c

  > A few more s/2858/4760/ and use RFC <number> everywhere. (claudio@)

lpr

  ~ common_source/common.c                

  > remove unused variable; ok millert@ (stevesk@)

ospfd

  ~ ospfd.c                               

  > Don't forget to set the metric in the REDIST_LABEL case. OK pyr@ (claudio@)

  ~ parse.y                               

  > Make sure that the metric on redistributed prefixes is always != 0.
  > If no metric was specified for it to DEFAULT_REDIST_METRIC. While this was
  > checked for the simple case it was not done if only a metric type was
  > specified.	OK pyr@ (claudio@)

tcpdump

  ~ ike.h                                 

  > Recognise more vendor payloads (taken from IKE Scan) (tom@)

===============================================================================



More information about the odc mailing list