[odc] Daily src changes for 2007-06-14

ODC auto at squish.net
Fri Jun 15 07:00:01 BST 2007


OpenBSD src changes summary for 2007-06-14
==========================================

sbin/ifconfig                           share/zoneinfo
sys/arch/alpha/alpha                    sys/arch/amd64/amd64
sys/arch/arm/arm                        sys/arch/arm/xscale
sys/arch/aviion/aviion                  sys/arch/hp300/hp300
sys/arch/hppa/hppa                      sys/arch/hppa64/hppa64
sys/arch/i386/i386                      sys/arch/landisk/landisk
sys/arch/luna88k/luna88k                sys/arch/mac68k/mac68k
sys/arch/macppc/dev                     sys/arch/macppc/include
sys/arch/macppc/macppc                  sys/arch/macppc/stand
sys/arch/mips64/mips64                  sys/arch/mvme68k/mvme68k
sys/arch/mvme88k/mvme88k                sys/arch/mvmeppc/mvmeppc
sys/arch/sparc/sparc                    sys/arch/sparc64/dev
sys/arch/sparc64/sparc64                sys/arch/vax/vax
sys/dev/isa                             sys/dev/pci
sys/dev/usb                             sys/kern
sys/net                                 sys/netinet
sys/sys                                 usr.bin/calendar
usr.bin/ssh                             usr.sbin/pkg_add
usr.sbin/tcpdump                        

== sbin ============================================================== 01/05 ==

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

ifconfig

  ~ ifconfig.8                            ~ ifconfig.c

  > Add a new "rtlabel" option to ifconfig. It allows to specify a route label
  > which will be used for new interface routes. For example,
  > ifconfig em0 10.1.1.0 255.255.255.0 rtlabel RING_1
  > will set the new interface address and attach the route label RING_1 to
  > the corresponding route.
  > manpage bits from jmc@
  > ok claudio@ henning@ (reyk@)

== share ============================================================= 02/05 ==

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

zoneinfo

  ~ datfiles/africa                       ~ datfiles/asia
  ~ datfiles/australasia                  ~ datfiles/europe
  ~ datfiles/leapseconds                  ~ datfiles/northamerica
  ~ datfiles/southamerica                 ~ datfiles/zone.tab

  > Update to tzdata2007f from elsie.nci.nih.gov. (millert@)

== sys =============================================================== 03/05 ==

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

arch/alpha/alpha

  ~ disksubr.c                            

  > do not depend on previous loop variable, use a constant instead (deraadt@)

  ~ disksubr.c                            

  > set the prototype disklabel to version 1 (deraadt@)

  ~ disksubr.c                            

  > excessive blank lines making the versions different (deraadt@)

arch/amd64/amd64

  ~ disksubr.c                            

  > do not depend on previous loop variable, use a constant instead (deraadt@)

  ~ disksubr.c                            

  > set the prototype disklabel to version 1 (deraadt@)

  ~ disksubr.c                            

  > excessive blank lines making the versions different (deraadt@)

arch/arm/arm

  ~ disksubr.c                            

  > do not depend on previous loop variable, use a constant instead (deraadt@)

  ~ disksubr.c                            

  > set the prototype disklabel to version 1 (deraadt@)

  ~ disksubr.c                            

  > excessive blank lines making the versions different (deraadt@)

arch/arm/xscale

  ~ pxa27x_udc.c                          

  > Move the inclusion of sys/timeout.h from usb_port.h to the drivers that
  > need it.
  > If a USB driver uses timeout(9) functions, the header file sys/timeout.h
  > must be included.
  > Tested by me (i386, macppc, sparc64), ckuethe (amd64), & todd (sparc,
  > zaurus).
  > ok dlg. (mbalmer@)

  ~ pxa2x0_ohci.c                         

  > unbreak tree after untested timeout.h deletions (deraadt@)

arch/aviion/aviion

  ~ disksubr.c                            

  > do not depend on previous loop variable, use a constant instead (deraadt@)

  ~ disksubr.c                            

  > set the prototype disklabel to version 1 (deraadt@)

  ~ disksubr.c                            

  > excessive blank lines making the versions different (deraadt@)

arch/hp300/hp300

  ~ disksubr.c                            

  > do not depend on previous loop variable, use a constant instead (deraadt@)

  ~ disksubr.c                            

  > set the prototype disklabel to version 1 (deraadt@)

arch/hppa/hppa

  ~ disksubr.c                            

  > do not depend on previous loop variable, use a constant instead (deraadt@)

  ~ disksubr.c                            

  > set the prototype disklabel to version 1 (deraadt@)

  ~ disksubr.c                            

  > excessive blank lines making the versions different (deraadt@)

arch/hppa64/hppa64

  ~ disksubr.c                            

  > do not depend on previous loop variable, use a constant instead (deraadt@)

  ~ disksubr.c                            

  > set the prototype disklabel to version 1 (deraadt@)

  ~ disksubr.c                            

  > excessive blank lines making the versions different (deraadt@)

arch/i386/i386

  ~ disksubr.c                            

  > do not depend on previous loop variable, use a constant instead (deraadt@)

  ~ disksubr.c                            

  > set the prototype disklabel to version 1 (deraadt@)

  ~ disksubr.c                            

  > excessive blank lines making the versions different (deraadt@)

arch/landisk/landisk

  ~ disksubr.c                            

  > do not depend on previous loop variable, use a constant instead (deraadt@)

  ~ disksubr.c                            

  > set the prototype disklabel to version 1 (deraadt@)

  ~ disksubr.c                            

  > excessive blank lines making the versions different (deraadt@)

arch/luna88k/luna88k

  ~ disksubr.c                            

  > do not depend on previous loop variable, use a constant instead (deraadt@)

  ~ disksubr.c                            

  > set the prototype disklabel to version 1 (deraadt@)

  ~ disksubr.c                            

  > excessive blank lines making the versions different (deraadt@)

  ~ disksubr.c                            

  > some spaces in the way (deraadt@)

arch/mac68k/mac68k

  ~ disksubr.c                            

  > do not depend on previous loop variable, use a constant instead (deraadt@)

  ~ disksubr.c                            

  > set the prototype disklabel to version 1 (deraadt@)

arch/macppc/dev

  ~ tpms.c                                

  > Remove the definition and usage of the USB_DECLARE_DRIVER_CLASS and
  > USB_DECLARE_DRIVER macros.
  > No binary change.
  > ok dlg. (mbalmer@)

arch/macppc/include

  ~ vmparam.h                             

  > When macppc was switched to __HAVE_VM_PAGE_MD, data structures were
  > incorrectly
  > exposed to userland, protect with _KERNEL. Tested by Antoine Jacoutot
  > (drahn@)

arch/macppc/macppc

  ~ disksubr.c                            

  > do not depend on previous loop variable, use a constant instead (deraadt@)

  ~ disksubr.c                            

  > set the prototype disklabel to version 1 (deraadt@)

  ~ disksubr.c                            

  > excessive blank lines making the versions different (deraadt@)

arch/macppc/stand

  ~ ofdev.c                               

  > boot code does not do daddr64_t yet. 'unchange that' deraadt@ (drahn@)

  ~ main.c                                

  > Remove some debug prints which I let slip in. (drahn@)

arch/mips64/mips64

  ~ disksubr.c                            

  > do not depend on previous loop variable, use a constant instead (deraadt@)

  ~ disksubr.c                            

  > set the prototype disklabel to version 1 (deraadt@)

  ~ disksubr.c                            

  > excessive blank lines making the versions different (deraadt@)

  ~ disksubr.c                            

  > some spaces in the way (deraadt@)

  ~ disksubr.c                            

  > Fix label name in writedisklabel(). (miod@)

arch/mvme68k/mvme68k

  ~ disksubr.c                            

  > do not depend on previous loop variable, use a constant instead (deraadt@)

  ~ disksubr.c                            

  > set the prototype disklabel to version 1 (deraadt@)

  ~ disksubr.c                            

  > excessive blank lines making the versions different (deraadt@)

arch/mvme88k/mvme88k

  ~ disksubr.c                            

  > do not depend on previous loop variable, use a constant instead (deraadt@)

  ~ disksubr.c                            

  > set the prototype disklabel to version 1 (deraadt@)

  ~ disksubr.c                            

  > excessive blank lines making the versions different (deraadt@)

arch/mvmeppc/mvmeppc

  ~ disksubr.c                            

  > do not depend on previous loop variable, use a constant instead (deraadt@)

  ~ disksubr.c                            

  > set the prototype disklabel to version 1 (deraadt@)

  ~ disksubr.c                            

  > excessive blank lines making the versions different (deraadt@)

arch/sparc/sparc

  ~ disksubr.c                            

  > do not depend on previous loop variable, use a constant instead (deraadt@)

  ~ disksubr.c                            

  > set the prototype disklabel to version 1 (deraadt@)

  ~ disksubr.c                            

  > excessive blank lines making the versions different (deraadt@)

  ~ disksubr.c                            

  > some spaces in the way (deraadt@)

arch/sparc64/dev

  ~ fd.c                                  

  > bzero the right thing (deraadt@)

arch/sparc64/sparc64

  ~ disksubr.c                            

  > do not depend on previous loop variable, use a constant instead (deraadt@)

  ~ disksubr.c                            

  > set the prototype disklabel to version 1 (deraadt@)

  ~ disksubr.c                            

  > excessive blank lines making the versions different (deraadt@)

  ~ disksubr.c                            

  > some spaces in the way (deraadt@)

arch/vax/vax

  ~ disksubr.c                            

  > do not depend on previous loop variable, use a constant instead (deraadt@)

  ~ disksubr.c                            

  > set the prototype disklabel to version 1 (deraadt@)

  ~ disksubr.c                            

  > excessive blank lines making the versions different (deraadt@)

dev/isa

  ~ viasio.c                              

  > Prettier dmesg; requested a long time ago by deraadt at . (grange@)

dev/pci

  ~ pcidevs                               

  > Fix some typos in a few Intel entries.
  > From brad. (mk@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > sync (mk@)

dev/usb

  ~ ehci.c                                ~ if_cdcef.c
  ~ if_cue.c                              ~ umass.c
  ~ usb_port.h                            

  > Move the inclusion of sys/timeout.h from usb_port.h to the drivers that
  > need it.
  > If a USB driver uses timeout(9) functions, the header file sys/timeout.h
  > must be included.
  > Tested by me (i386, macppc, sparc64), ckuethe (amd64), & todd (sparc,
  > zaurus).
  > ok dlg. (mbalmer@)

  ~ ucomvar.h                             ~ uhidev.h
  ~ usb_port.h                            

  > Move four #defines out of usb_port.h and to the places where they are used.
  > ok jsg. (mbalmer@)

  ~ if_atu.c                              ~ if_aue.c
  ~ if_axe.c                              ~ if_cdce.c
  ~ if_cue.c                              ~ if_kue.c
  ~ if_ral.c                              ~ if_rum.c
  ~ if_uath.c                             ~ if_udav.c
  ~ if_upl.c                              ~ if_url.c
  ~ if_wi_usb.c                           ~ if_zyd.c
  ~ moscom.c                              ~ uark.c
  ~ uaudio.c                              ~ uberry.c
  ~ ubsa.c                                ~ ubt.c
  ~ ucom.c                                ~ ucycom.c
  ~ udcf.c                                ~ udsbr.c
  ~ ueagle.c                              ~ uftdi.c
  ~ ugen.c                                ~ uhid.c
  ~ uhidev.c                              ~ uhub.c
  ~ uipaq.c                               ~ ukbd.c
  ~ ulpt.c                                ~ umass.c
  ~ umct.c                                ~ umidi.c
  ~ umodem.c                              ~ ums.c
  ~ umsm.c                                ~ uow.c
  ~ uplcom.c                              ~ urio.c
  ~ usb.c                                 ~ usb_port.h
  ~ uscanner.c                            ~ uslcom.c
  ~ usscanner.c                           ~ uts.c
  ~ uvisor.c                              ~ uvscom.c
  ~ uyap.c                                

  > Remove the definition and usage of the USB_DECLARE_DRIVER_CLASS and
  > USB_DECLARE_DRIVER macros.
  > No binary change.
  > ok dlg. (mbalmer@)

  ~ ehci.c                                ~ ohci.c
  ~ uhci.c                                ~ usb_port.h

  > Move the mstohz macro out of ubs_port.h and to the three places where it is
  > used.
  > ok jsg. (mbalmer@)

  ~ usbf_subr.c                           

  > unbreak tree after untested timeout.h deletions (deraadt@)

kern

  ~ vfs_syscalls.c                        ~ vfs_vnops.c

  > Forgotten hackton diff: bounds check for seek on special devices
  > with a disklabel.  Original diff from pedro@; ok pedro@ deraadt@ (otto@)

net

  ~ if_pfsync.c                           

  > sprinkle some #ifdef IPSEC so that pfsync compiles w/o ipsec
  > from mickey, ok me markus mickey (henning@)

  ~ if.h                                  ~ route.c
  ~ if.c                                  

  > Add a new "rtlabel" option to ifconfig. It allows to specify a route label
  > which will be used for new interface routes. For example,
  > ifconfig em0 10.1.1.0 255.255.255.0 rtlabel RING_1
  > will set the new interface address and attach the route label RING_1 to
  > the corresponding route.
  > manpage bits from jmc@
  > ok claudio@ henning@ (reyk@)

netinet

  ~ ip_carp.c                             

  > preserve the possible route label if the route belongs to the carp
  > interface (ip-less parent).
  > tested by claudio and me
  > ok claudio@ (reyk@)

sys

  ~ sockio.h                              

  > Add a new "rtlabel" option to ifconfig. It allows to specify a route label
  > which will be used for new interface routes. For example,
  > ifconfig em0 10.1.1.0 255.255.255.0 rtlabel RING_1
  > will set the new interface address and attach the route label RING_1 to
  > the corresponding route.
  > manpage bits from jmc@
  > ok claudio@ henning@ (reyk@)

  ~ vnode.h                               

  > Forgotten hackton diff: bounds check for seek on special devices
  > with a disklabel.  Original diff from pedro@; ok pedro@ deraadt@ (otto@)

== usr.bin =========================================================== 04/05 ==

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

calendar

  ~ calendars/calendar.birthday           ~ calendars/calendar.music

  > put Edvard Grieg like the other composers in .music
  > from minusf at obiit.org (jasper@)

ssh

  ~ ssh.c                                 

  > handle EINTR when waiting for mux exit status properly (djm@)

  ~ ssh.c                                 

  > when waiting for the multiplex exit status, read until the master end
  > writes an entire int of data *and* closes the client_fd; fixes mux
  > regression spotted by dtucker, ok dtucker@ (djm@)

== usr.sbin ========================================================== 05/05 ==

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

pkg_add

  ~ OpenBSD/PackingElement.pm             

  > minor changes: move @ignore to deprecated stuff (it's been out for a few
  > months now), register lastfileobject for future changes, make a common
  > class for uniqueoptions. (espie@)

  ~ OpenBSD/Delete.pm                     

  > I don't know what we will do with system packages yet, but prevent
  > them from getting deleted. (espie@)

  ~ pkg_create                            ~ pkg_create.1

  > explicitly mark -S as deprecated, I'd love to use for something else...
  > (espie@)

  ~ OpenBSD/Temp.pm                       

  > Really cleanup temporary directories.
  > "commit that now, please." espie@ (kili@)

tcpdump

  ~ ospf.h                                ~ print-ospf.c

  > The External Route Tag for AS-External-LSAs can be an arbitrary 32bit
  > value and doesn't need to be an IPv4 address. It is more like a
  > vendor-specific field.
  > as discussed with claudio after looking into rfc2328 (reyk@)

  ~ print-bgp.c                           

  > Print communities in a nicer format and include a missing well-known one.
  > This is mostly from Stuart Henderson. OK canacar@ (claudio@)

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


More information about the odc mailing list