[odc] Daily src changes for 2008-05-06

ODC auto at squish.net
Wed May 7 07:00:01 BST 2008


OpenBSD src changes summary for 2008-05-06
==========================================

bin/pax                                 distrib/sets
etc/services                            lib/libc
sbin/ifconfig                           sbin/pfctl
sbin/route                              share/man
sys/conf                                sys/dev/microcode
sys/dev/pci                             sys/dev/usb
sys/kern                                sys/net
sys/netinet                             sys/netinet6
sys/netmpls                             sys/sys
usr.bin/cvs                             usr.bin/nc
usr.sbin/ppp                            usr.sbin/relayd

== bin =============================================================== 01/09 ==

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

pax

  ~ ar_subs.c                             ~ extern.h
  ~ ftree.c                               ~ ftree.h

  > when pax is running in -u mode, and no files are beeing updated because
  > not one changed, we should not exit with an error but zero to indicate
  > success (matches solaris behaviour).
  > need to track wether files were skipped because of the -u checks for that
  > and take that into account later when taking the exit code decision.
  > ok theo, comments from otto and miod (henning@)

== distrib =========================================================== 02/09 ==

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

sets

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.armish                  ~ lists/base/md.hppa
  ~ lists/base/md.hppa64                  ~ lists/base/md.i386
  ~ lists/base/md.landisk                 ~ lists/base/md.macppc
  ~ lists/base/md.mvmeppc                 ~ lists/base/md.sgi
  ~ lists/base/md.sparc64                 ~ lists/base/md.zaurus

  > sync (deraadt@)

== etc =============================================================== 03/09 ==

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

services

  ~ services                              

  > - move some services from unofficial to the Assigned Numbers section,
  > including some "cleverly" positioned in the dynamic range :(
  > - add a couple of services relating to some ports/packages which
  > otherwise need a manual change to this file
  > looks good to ajacoutot, steven. suggestions/ok deraadt (sthen@)

== lib =============================================================== 04/09 ==

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

libc

  ~ gen/sysctl.3                          

  > Use the standard syslog levels on CARP logging messages instead of
  > simple on/off, allowing more control over how verbose the logging is.
  > This also allows you to do a further level of filtering in syslog.conf
  > if you need to.
  > Also add logging of state changes, inspired by diff provided by
  > Brian A. Seklecki in PR 5513. These messages are logged by default.
  > ok henning mpf deraadt (mcbride@)

== sbin ============================================================== 05/09 ==

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

ifconfig

  ~ ifconfig.c                            

  > print IN6_IFF_AUTOCONF flag, too; ok henning some time ago (markus@)

  ~ ifconfig.c                            

  > bring in the mpe interface - for ``MPLS Provider Edge'' - this is a work
  > in progress and some bits need to be cleaned up but will be in-tree for
  > convenience.
  > ok claudio@, norby@ (pyr@)

pfctl

  ~ pfctl.c                               ~ pfctl_optimize.c

  > Add a counter to record how many states have been created by a rule.
  > It shows up in pfctl verbose mode and in the 7th field of the labels
  > output.  Also remove the label printing for scrub rules, as they
  > do not support labels.
  > OK dhartmei@ (on an earlier version), henning@, mcbride@ (mpf@)

  ~ pfctl.8                               

  > Document new state creation counter for pfctl -s labels (mpf@)

route

  ~ show.c                                

  > Minor cleanup. OK norby@ (claudio@)

  ~ keywords.sh                           

  > Add pop, push and swap options used by MPLS. OK norby@ (claudio@)

  ~ keywords.h                            

  > regen (claudio@)

  ~ route.c                               ~ show.c

  > Labels in the sockaddr are stored like on the wire so shift and byte swap
  > them. This makes route lookups work again. OK norby@ (claudio@)

  ~ route.c                               

  > Add code to specify the mpls label switching operation. OK norby@
  > (claudio@)

  ~ route.c                               

  > Yet another missing RTM_VERSION check. Found by norby at . OK henning@
  > (claudio@)

== share ============================================================= 06/09 ==

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

man

  ~ man4/msts.4                           

  > Document signal/clock status. (mbalmer@)

  ~ man4/nmea.4                           

  > Better formatting. (mbalmer@)

  ~ man4/axe.4                            

  > Apple USB Ethernet Adapter A1277. (mpf@)

  ~ man4/carp.4                           

  > Use the standard syslog levels on CARP logging messages instead of
  > simple on/off, allowing more control over how verbose the logging is.
  > This also allows you to do a further level of filtering in syslog.conf
  > if you need to.
  > Also add logging of state changes, inspired by diff provided by
  > Brian A. Seklecki in PR 5513. These messages are logged by default.
  > ok henning mpf deraadt (mcbride@)

  ~ man9/uvm.9                            

  > typo fix; from tanner
  > ok art (jmc@)

  ~ man9/pool.9                           

  > Add a PR_ZERO flag for pools, to compliment the M_ZERO
  > malloc flag, does the same thing.
  > use it in a few places.
  > OK tedu@, "then go ahead. and don't forget the manpage (-:" miod@ (thib@)

== sys =============================================================== 07/09 ==

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

conf

  ~ files                                 

  > bring in the mpe interface - for ``MPLS Provider Edge'' - this is a work
  > in progress and some bits need to be cleaned up but will be in-tree for
  > convenience.
  > ok claudio@, norby@ (pyr@)

dev/microcode

  - zydas/zd1211-licence                  ~ zydas/Makefile
  + zydas/zd1211-license                  

  > rename file; Paul de Weerd (deraadt@)

dev/pci

  ~ aac_pci.c                             

  > Remove bogus entries for PCI_PRODUCT_DELL_PERC_3DI_2, which apparently
  > is an UART. Makes aac(4) compile again.
  > OK dlg@ (mpf@)

  ~ amdpm.c                               

  > AMD_8111_PMC has timecounter, too; ok grange@ some time ago (markus@)

  ~ drm/drmP.h                            ~ drm/drm_bufs.c
  ~ drm/drm_scatter.c                     ~ drm/drm_vm.c

  > Kill vtophys in drm.
  > The code we inherited from FreeBSD used vtophys is a fair few places,
  > nuke that and replace with bus_dma. technically _DRM_SHM should be
  > managed with uao_create(), but until we move away from mmap and into an
  > ioctl to map, this will do.
  > This also paves the way for amd64 support (it lacks vtophys).
  > ok kettenis, miod looked at it a while back too. (oga@)

  ~ agp_i810.c                            ~ vga_pci.c
  ~ vga_pcivar.h                          ~ agp.c
  ~ agpvar.h                              ~ drm/drmP.h
  ~ drm/drm_bufs.c                        ~ drm/drm_memory.c
  ~ drm/drm_drv.c                         ~ drm/i915_drv.c
  ~ drm/mach64_drv.c                      ~ drm/mga_drv.c
  ~ drm/r128_drv.c                        ~ drm/radeon_drv.c
  ~ drm/savage_drv.c                      ~ drm/sis_drv.c
  ~ drm/tdfx_drv.c                        ~ drm/via_drv.c

  > currently agp_i810 needs to map the same BAR as inteldrm, this obviously
  > fails.
  > In order to allow this, implement an API so that drm and agp can share
  > mappings for the BARs. Now it works as it should.
  > tested by many.
  > ok kettenis, miod said he'd look at it when it's in tree. (oga@)

dev/usb

  ~ usbdevs.h                             ~ usbdevs_data.h

  > sync (deraadt@)

  ~ usb_quirks.c                          ~ usbdevs

  > another omron usb that must be ugen; vladas.urbonas at gmail (deraadt@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > sync (deraadt@)

  ~ usbdevs                               

  > someone making usb keyboards.. for oems.. owned by vladas.urbonas
  > (deraadt@)

  ~ usbdevs                               

  > Add Apple USB Ethernet. (mpf@)

  ~ usbdevs.h                             ~ usbdevs_data.h

  > sync (mpf@)

  ~ if_axe.c                              

  > Add support for the Apple USB Ethernet adapter.
  > Work around the "latch in at the first working PHY address hack",
  > that fails for this adapter because it returns 0xffff when reading
  > from lower PHY addresses. Also add more debugging printfs.
  > Testing and OK jsg@ (mpf@)

kern

  ~ uipc_mbuf.c                           

  > Rather than clearing particularly dangerous flags when found, just
  > zero all flags when we pool_put mbufs.
  > ok claudio@ henning@ (krw@)

  ~ tty_msts.c                            

  > Report the clock status in a signal sensor, like all other timedeltas.
  > (mbalmer@)

  ~ init_main.c                           ~ vfs_subr.c

  > retire vfs_mountroot();
  > setroot() is now (and has been) responsible for setting
  > the mountroot function pointer "to the right thing", or
  > failing todo that, to ffs_mountroot;
  > based on a discussion/diff from deraadt at .
  > OK deraadt@ (thib@)

  ~ kern_descrip.c                        ~ kern_event.c
  ~ subr_pool.c                           ~ vfs_cache.c

  > Add a PR_ZERO flag for pools, to compliment the M_ZERO
  > malloc flag, does the same thing.
  > use it in a few places.
  > OK tedu@, "then go ahead. and don't forget the manpage (-:" miod@ (thib@)

net

  ~ pf_ioctl.c                            

  > Prevent possible overflow of int variable on large memory machines.
  > ok kettenis@ (weingart@)

  ~ if_pfsync.c                           ~ pf.c
  ~ pf_ioctl.c                            ~ pfvar.h

  > Add a counter to record how many states have been created by a rule.
  > It shows up in pfctl verbose mode and in the 7th field of the labels
  > output.  Also remove the label printing for scrub rules, as they
  > do not support labels.
  > OK dhartmei@ (on an earlier version), henning@, mcbride@ (mpf@)

  ~ if_tun.c                              

  > M_PREPEND can set its first parameter to NULL, and all other code
  > using M_PREPEND checks for NULL after the invocation. So check
  > here too and return ENOBUFS if NULL is detected.
  > ok henning@ (krw@)

  ~ pf.c                                  

  > Kill state if we get SYN for a state that has been closed from both sides.
  > ok henning@ (markus@)

  ~ bpf.h                                 + if_mpe.c

  > bring in the mpe interface - for ``MPLS Provider Edge'' - this is a work
  > in progress and some bits need to be cleaned up but will be in-tree for
  > convenience.
  > ok claudio@, norby@ (pyr@)

netinet

  ~ in_proto.c                            ~ tcp_input.c
  ~ tcp_subr.c                            ~ tcp_var.h

  > remove tcp_drain code since it's not longer used; ok henning, feedback thib
  > (markus@)

  ~ ip_carp.c                             

  > Use the standard syslog levels on CARP logging messages instead of
  > simple on/off, allowing more control over how verbose the logging is.
  > This also allows you to do a further level of filtering in syslog.conf
  > if you need to.
  > Also add logging of state changes, inspired by diff provided by
  > Brian A. Seklecki in PR 5513. These messages are logged by default.
  > ok henning mpf deraadt (mcbride@)

netinet6

  ~ in6_proto.c                           

  > remove tcp_drain code since it's not longer used; ok henning, feedback thib
  > (markus@)

netmpls

  ~ mpls_input.c                          

  > fix debug output.
  > ok claudio@ (norby@)

  ~ mpls_input.c                          

  > get rid of rtalloc, use rtalloc1 instead.
  > ok claudio@ (norby@)

  ~ mpls_input.c                          

  > Drop all broadcast and multicast packets.
  > ok claudio@ (norby@)

  ~ mpls.h                                ~ mpls_input.c

  > bring in the mpe interface - for ``MPLS Provider Edge'' - this is a work
  > in progress and some bits need to be cleaned up but will be in-tree for
  > convenience.
  > ok claudio@, norby@ (pyr@)

sys

  ~ sockio.h                              

  > bring in the mpe interface - for ``MPLS Provider Edge'' - this is a work
  > in progress and some bits need to be cleaned up but will be in-tree for
  > convenience.
  > ok claudio@, norby@ (pyr@)

  ~ mount.h                               

  > retire vfs_mountroot();
  > setroot() is now (and has been) responsible for setting
  > the mountroot function pointer "to the right thing", or
  > failing todo that, to ffs_mountroot;
  > based on a discussion/diff from deraadt at .
  > OK deraadt@ (thib@)

  ~ pool.h                                

  > Add a PR_ZERO flag for pools, to compliment the M_ZERO
  > malloc flag, does the same thing.
  > use it in a few places.
  > OK tedu@, "then go ahead. and don't forget the manpage (-:" miod@ (thib@)

== usr.bin =========================================================== 08/09 ==

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

cvs

  ~ server.c                              

  > We have to check if server_argc is 1 instead of lesser than 0 to see if
  > an Argumentx directive has been sent to server without prior Argument.
  > ok joris, xsa (tobias@)

nc

  ~ nc.1                                  ~ netcat.c

  > allow setting of TCP send/receive buffer sizes; ok markus@ (djm@)

  ~ nc.1                                  

  > - put the description of -O in the right place
  > - shorten the argument names to -IO (jmc@)

== usr.sbin ========================================================== 09/09 ==

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

ppp

  ~ ppp/arp.c                             

  > More missing RTM_VERSION checks. OK henning@ (claudio@)

relayd

  ~ parse.y                               ~ pfe_filter.c
  ~ relayd.h                              

  > Do not unconditionnaly load pf. If pf isn't required by the configuration
  > the initialisation isn't done properly. (pyr@)

  ~ relayd.c                              

  > do not attempt to reload a configuration if we come from a non pf
  > requiring configuration to a pf requiring one.
  > ok reyk@ (pyr@)

  ~ pfe_filter.c                          

  > fix the table stats clr ioctl (reyk@)

  ~ relayd.conf.5                         

  > the message digest http check does not work on binary content, add manpage
  > clarification.
  > From bsd at openbsd dot rutgers dot edu, closes pr5801
  > ok pyr@ (reyk@)

  ~ parse.y                               ~ relayd.conf.5

  > the manpage mentioned "timeout" in relay sections, while the grammar
  > expected the keywords "forward timeout".  rename it to "session
  > timeout" and sync the documentation with reality. (reyk@)

  ~ relayd.conf.5                         

  > tweak previous; (jmc@)

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


More information about the odc mailing list