[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