[owc] Weekly src changes ending 2008-04-27
OWC
auto at squish.net
Mon Apr 28 07:00:01 BST 2008
OpenBSD src changes summary for 2008-04-20 to 2008-04-27 inclusive
==================================================================
bin/ed distrib/sets
etc/etc.macppc/Makefile.inc etc/man.conf
gnu/usr.bin/gcc include/Makefile
include/unistd.h lib/libc
lib/libpthread lib/librthread
libexec/login_krb5 regress/lib
regress/sbin sbin/pfctl
share/man sys/altq
sys/arch/amd64/amd64 sys/arch/amd64/conf
sys/arch/amd64/pci sys/arch/amd64/stand/libsa
sys/arch/arm/conf sys/arch/hppa/conf
sys/arch/hppa/dev sys/arch/hppa/gsc
sys/arch/hppa/hppa sys/arch/hppa/include
sys/arch/hppa64/conf sys/arch/hppa64/dev
sys/arch/hppa64/hppa64 sys/arch/hppa64/include
sys/arch/i386/conf sys/arch/i386/i386
sys/arch/i386/include sys/arch/i386/isa
sys/arch/i386/stand/libsa sys/arch/m68k/conf
sys/arch/m88k/conf sys/arch/macppc/dev
sys/arch/macppc/macppc sys/arch/macppc/pci
sys/arch/powerpc/conf sys/arch/powerpc/include
sys/arch/powerpc/powerpc sys/arch/sgi/dev
sys/arch/sgi/include sys/arch/sgi/sgi
sys/arch/sh/conf sys/arch/sparc/conf
sys/arch/sparc/dev sys/arch/sparc64/conf
sys/arch/sparc64/dev sys/arch/sparc64/include
sys/arch/sparc64/sparc64 sys/arch/vax/conf
sys/arch/zaurus/dev sys/conf
sys/dev sys/dev/acpi
sys/dev/cardbus sys/dev/i2c
sys/dev/ic sys/dev/isa
sys/dev/mii sys/dev/pci
sys/dev/pcmcia sys/dev/sbus
sys/dev/usb sys/kern
sys/lib/libkern sys/miscfs/fifofs
sys/miscfs/portal sys/miscfs/procfs
sys/net sys/net80211
sys/netinet sys/netinet6
sys/netmpls sys/nfs
sys/scsi sys/sys
sys/ufs/mfs usr.bin/audioctl
usr.bin/cdio usr.bin/cvs
usr.bin/dc usr.bin/man
usr.bin/passwd usr.bin/rcs
usr.bin/strings usr.sbin
usr.sbin/ftp-proxy usr.sbin/httpd
usr.sbin/rtadvd usr.sbin/syslogd
usr.sbin/sysmerge usr.sbin/tcpdump
== bin =============================================================== 01/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/bin
ed
~ main.c
> Initialize the correct variable in HUP handler if ed.hup in current
> directory cannot be written and ~/ed.hup path has to be built up. Also
> pay special care that HOME is an absolute path name.
> With input by millert.
> ok deraadt, millert (tobias@)
== distrib =========================================================== 02/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
sets
~ lists/man/mi
> sync (deraadt@)
~ lists/base/md.alpha ~ lists/base/md.amd64
~ lists/base/md.armish ~ lists/base/md.aviion
~ lists/base/md.hp300 ~ lists/base/md.hppa
~ lists/base/md.hppa64 ~ lists/base/md.i386
~ lists/base/md.landisk ~ 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/comp/mi
> sync (deraadt@)
~ lists/base/md.hppa64
> sync (deraadt@)
~ lists/base/md.alpha ~ lists/base/md.amd64
~ lists/base/md.armish ~ lists/base/md.aviion
~ lists/base/md.hp300 ~ lists/base/md.hppa
~ lists/base/md.hppa64 ~ lists/base/md.i386
~ lists/base/md.landisk ~ 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
~ lists/man/mi
> sync (deraadt@)
~ lists/man/mi
> sync (deraadt@)
== etc =============================================================== 03/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
etc.macppc/Makefile.inc
~ etc.macppc/Makefile.inc
> express hope (deraadt@)
man.conf
~ man.conf
> Add section n for Tcl/Tk related pages.
> ok jmc@, no objections espie@ (deanna@)
== gnu =============================================================== 04/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/gnu
usr.bin/gcc
~ gcc/f/target.h
> I am so glad I'm a BSD developer.
> GNU developers wear grey. GNU developers use autoconf and friends to
> configure
> their software in the best possible way for the platform it is intended to
> run
> on.
> This frees us from the tedious job of, say, editing files hidden deep
> inside
> the sources to, say, tell the code that 64-bit platforms (you know, those
> which always define __LPA64__ and _LP64 among other things) have 64-bit
> integer types (one such platform even defines the completely unexpected
> symbol
> __mips64__.)
> GNU developers work much harder than we do, because they're so frightfully
> clever. I'm really awfully glad I'm a BSD developer. (miod@)
== include =========================================================== 05/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/include
Makefile
~ Makefile
> Import MPLS (Multi Protocol Label Switching)
> MPLS support partly based on the (abandoned?) AYAME project.
> Basic LSR (Label Switch Router) functionality is present, but not fully
> functional yet.
> It is currently possible to insert entries in the LIB (Label Information
> Base)
> with route(8), but setting the operation type is not supported yet.
> Imported to allow more people to work on this in the coming weeks.
> ok claudio@ laurent@ dlg@ (norby@)
unistd.h
~ unistd.h
> - correct brk(2) prototype and man page to match implementation and POSIX.
> brk(2) returns an int value not a void *. brk(2) returns 0 upon success not
> a pointer to the new end of memory. okay millert@, kettenis@, deraadt@
> (kurt@)
== lib =============================================================== 06/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ stdio/fdopen.c ~ stdio/fopen.c
~ stdio/freopen.c
> _file is only a short, so prevent truncation if we happen to hit
> upon a fd > SHRT_MAX. From freebsd via Jan Schaumann; ok deraadt@
> millert@ espie@ (otto@)
~ sys/Lint_brk.c ~ sys/brk.2
~ sys/vfork.2
> - correct brk(2) prototype and man page to match implementation and POSIX.
> brk(2) returns an int value not a void *. brk(2) returns 0 upon success not
> a pointer to the new end of memory. okay millert@, kettenis@, deraadt@
> (kurt@)
libpthread
~ uthread/uthread_sigmask.c ~ uthread/uthread_sigprocmask.c
> Return the proper values upon failure per POSIX for pthread_sigmask(3) and
> sigprocmask(2) in threaded programs.
> From Philip Guenther <guenther at sendmail.com> via PR library/5795.
> okay marc@ (kurt@)
librthread
~ rthread_sig.c
> Return the proper values upon failure per POSIX for pthread_sigmask(3) and
> sigprocmask(2) in threaded programs.
> From Philip Guenther <guenther at sendmail.com> via PR library/5795.
> okay marc@ (kurt@)
== libexec =========================================================== 07/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/libexec
login_krb5
~ login_krb5.c
> compare strings with reality for expected behavior; ok millert@ (todd@)
== regress =========================================================== 08/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
lib
~ libpthread/sigmask/sigmask.c
> Return the proper values upon failure per POSIX for pthread_sigmask(3) and
> sigprocmask(2) in threaded programs.
> From Philip Guenther <guenther at sendmail.com> via PR library/5795.
> okay marc@ (kurt@)
sbin
~ pfctl/pf92.in
> Test for blank lines and comments between and inline anchor and its rules.
> (mcbride@)
== sbin ============================================================== 09/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
pfctl
~ parse.y
> optnl is a crutch for those who do not understand yacc. it
> leads to a variety of errors; ok mcbride (deraadt@)
== share ============================================================= 10/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/txp.4
> overhaul the page. (brad@)
~ man4/lge.4
> slight tweaking of the wording to make this consistent with other
> pages that mention checksum offload. (brad@)
~ man4/txp.4
> remove trailing whitespace; (jmc@)
~ man4/audio.4 ~ man9/audio.9
> allow low level audio drivers to specify a default sample format,
> instead of 8-bit mono mulaw @ 8kHz.
> this is just the infrastructure; no drivers are specifying a default
> yet.
> ok ratchov@, deanna@ (jakemsr@)
~ man4/nfe.4
> mention VLAN tag insertion and checksum offload.
> ok jmc@ (brad@)
~ man4/sdtemp.4
> s/NPX/NXP/g -- a separate legal entity of Philips is equally misspelled. ;)
> (cnst@)
~ man4/Makefile ~ man4/iic.4
+ man4/adtfsm.4
> man page comes a bit later... (deraadt@)
- man4/rln.4 ~ man4/Makefile
~ man4/pcmcia.4
> Remove driver for pre 802.11 RangeLAN2 wireless devices.
> It doesn't compile, was never finished, is now irrelevant, and miod
> has taken it apon himself to scare good boys and girls by suggesting
> they read the code.
> ok dlg@ (jsg@)
~ man4/puc.4
> support netmos 6 port version; avf at eldamar.org.uk (deraadt@)
~ man8/release.8
> document sysmerge(8); (jmc@)
~ man4/Makefile ~ man4/acpi.4
+ man4/acpiasus.4
> Introduce acpiasus(4), a driver for the ACPI based hotkeys found in many
> ASUS laptops (including the ASUS EeePC) - largely based on NetBSD's
> asus(4) driver. On the ASUS EeePC this allows us to enable/disable
> wireless, change screen brightness and use the volume keys.
> ok jsg@, weingart@ (jsing@)
~ man5/bsd.port.mk.5
> missing full stop; from Jim Razmus (jmc@)
~ man4/man4.hppa/Makefile + man4/man4.hppa/gecko.4
> gecko(4) (kettenis@)
~ man4/man4.hppa/uturn.4
> Update to add a few more devices that connect to uturn(4). (kettenis@)
~ man4/acpi.4 ~ man4/Makefile
+ man4/acpithinkpad.4
> add acpithinkpad(4), an acpi support driver for ibm/lenovo
> thinkpads.
> provides functionality that the bios did on older, non-acpi
> thinkpads like respond to screen brightness keys and toggle the
> bluetooth device on and off.
> ok deraadt@ and marco@ (jcs@)
~ man4/man4.hppa/uturn.4
> fix SEE ALSO; (jmc@)
~ man4/man4.hppa/gecko.4
> busses -> buses; (jmc@)
~ man4/acpi.4
> match the description for acpithinkpad(4) correctly, and adjust the
> list width to accomodate it; (jmc@)
== sys =============================================================== 11/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
altq
~ altq_cdnr.c ~ altq_classq.h
~ altq_red.c ~ altq_rmclass.c
~ altq_var.h
> Do not use random(), which is supposed to be a scheduler-only API (we
> should rename it one day). Furthermore, do not do random() % value,
> but instead solve both problems using arc4random_uniform()
> Problem spotted by drahn, fix ok'd by djm (deraadt@)
arch/amd64/amd64
~ machdep.c
> allow amd64 to use serial ports other than com0 as the console. previously
> it was stuck to com0 no matter what the boot loader told the kernel.
> this relies on the com diff jsing just committed. (dlg@)
~ machdep.c
> the code that parses arguments from the boot loader on amd64 wasnt checking
> what type of console was specified, so when a glass console was used it was
> still configuring serial bits. this makes it so serial config only occurs
> for serial console devices.
> found by jolan@, thib@, and maybe sthen@
> sorry guys (dlg@)
arch/amd64/conf
~ GENERIC
> add acpithinkpad(4), an acpi support driver for ibm/lenovo
> thinkpads.
> provides functionality that the bios did on older, non-acpi
> thinkpads like respond to screen brightness keys and toggle the
> bluetooth device on and off.
> ok deraadt@ and marco@ (jcs@)
arch/amd64/pci
- amd8131reg.h ~ aapic.c
> move the register defines from amd8131reg.h into aapi.c,
> seems silly to have a seperate .h file for 4 defines.
> nuke the NetBSD __KERNEL_RCSID macro while there, we have that
> rcsid at the top of the file...
> ok toby@, brad@ (thib@)
~ aapic.c
> oops. unbreak build by removing the #include for amd8131reg.h (thib@)
arch/amd64/stand/libsa
~ bioscons.c
> rewrite the serial port handling to manipulate the hardware directly
> rather than relying on calls into the bios to work.
> this is a result of me getting pissed off with solaris and linux
> being able to cope the serial bios redirection on dracs, iloms, and
> ilos. trying to do the same thing with openbsds boot loader caused
> weird behaviour like machine hangs or no visible output. talking
> to the serial chips directly is more reliable.
> tested by many
> ok sthen@ deraadt@ (dlg@)
arch/arm/conf
~ files.arm
> neccessary -> necessary; from Pierre Riteau (jmc@)
arch/hppa/conf
~ files.hppa
> neccessary -> necessary; from Pierre Riteau (jmc@)
~ files.hppa
> Add gecko(4), a driver for the GeckoBOA BC GSC+ port. (kettenis@)
arch/hppa/dev
+ gecko.c
> Add gecko(4), a driver for the GeckoBOA BC GSC+ port. (kettenis@)
arch/hppa/gsc
~ harmony.c
> allow low level audio drivers to specify a default sample format,
> instead of 8-bit mono mulaw @ 8kHz.
> this is just the infrastructure; no drivers are specifying a default
> yet.
> ok ratchov@, deanna@ (jakemsr@)
arch/hppa/hppa
~ autoconf.c
> Print bootpath in the canonical place. (kettenis@)
~ intr.c
> Move hppa to __HAVE_GENERIC_SOFT_INTERRUPTS (kettenis@)
arch/hppa/include
~ _types.h ~ intr.h
> Move hppa to __HAVE_GENERIC_SOFT_INTERRUPTS (kettenis@)
arch/hppa64/conf
~ files.hppa64
> Sync console handling with hppa port:
> Delay switching to the real serial console until we attach the serial
> device.
> The variety of different serial devices is just too big to make a decision
> up
> front. This should make the second serial port on four-digit B/C/J-class
> workstation work as a serial console too.
> Last bit isn't true yet; the code to support com @ ssio isn't there yet on
> hppa64. (kettenis@)
~ GENERIC ~ files.hppa64
> crank maxusers (kettenis@)
~ files.hppa64
> Catch up with dismantled libkern. (kettenis@)
~ GENERIC ~ files.hppa64
> Bring over astro(4) from hppa, to replace pluto(4). (kettenis@)
arch/hppa64/dev
~ pdc.c
> Sync console handling with hppa port:
> Delay switching to the real serial console until we attach the serial
> device.
> The variety of different serial devices is just too big to make a decision
> up
> front. This should make the second serial port on four-digit B/C/J-class
> workstation work as a serial console too.
> Last bit isn't true yet; the code to support com @ ssio isn't there yet on
> hppa64. (kettenis@)
- pluto.c + astro.c
> Bring over astro(4) from hppa, to replace pluto(4). (kettenis@)
~ elroy.c ~ elroyreg.h
~ elroyvar.h
> Sync with hppa code. (kettenis@)
~ mem.c
> replace ctob/btoc by ptoa/atop (martin@)
arch/hppa64/hppa64
~ machdep.c
> Sync console handling with hppa port:
> Delay switching to the real serial console until we attach the serial
> device.
> The variety of different serial devices is just too big to make a decision
> up
> front. This should make the second serial port on four-digit B/C/J-class
> workstation work as a serial console too.
> Last bit isn't true yet; the code to support com @ ssio isn't there yet on
> hppa64. (kettenis@)
~ conf.c
> Sync console handling with hppa port:
> Delay switching to the real serial console until we attach the serial
> device.
> The variety of different serial devices is just too big to make a decision
> up
> front. This should make the second serial port on four-digit B/C/J-class
> workstation work as a serial console too.
> Last bit isn't true yet; the code to support com @ ssio isn't there yet on
> hppa64. (kettenis@)
~ genassym.cf ~ locore.S
~ vm_machdep.c
> Catch up with cpu_switchto. Completely untested. (kettenis@)
~ mainbus.c
> Add proper bus_space_vaddr(9) impementation. (kettenis@)
~ autoconf.c
> Add missing function declaration. (kettenis@)
~ machdep.c
> Try to reset the machine through the firmware to reboot. (kettenis@)
~ machdep.c ~ pmap.c
> replace ctob/btoc by ptoa/atop (martin@)
arch/hppa64/include
~ param.h
> Sync console handling with hppa port:
> Delay switching to the real serial console until we attach the serial
> device.
> The variety of different serial devices is just too big to make a decision
> up
> front. This should make the second serial port on four-digit B/C/J-class
> workstation work as a serial console too.
> Last bit isn't true yet; the code to support com @ ssio isn't there yet on
> hppa64. (kettenis@)
~ bus.h
> Add proper bus_space_vaddr(9) impementation. (kettenis@)
~ param.h
> replace ctob/btoc by ptoa/atop (martin@)
arch/i386/conf
~ GENERIC
> Introduce acpiasus(4), a driver for the ACPI based hotkeys found in many
> ASUS laptops (including the ASUS EeePC) - largely based on NetBSD's
> asus(4) driver. On the ASUS EeePC this allows us to enable/disable
> wireless, change screen brightness and use the volume keys.
> ok jsg@, weingart@ (jsing@)
~ files.i386
> neccessary -> necessary; from Pierre Riteau (jmc@)
~ GENERIC
> add acpithinkpad(4), an acpi support driver for ibm/lenovo
> thinkpads.
> provides functionality that the bios did on older, non-acpi
> thinkpads like respond to screen brightness keys and toggle the
> bluetooth device on and off.
> ok deraadt@ and marco@ (jcs@)
arch/i386/i386
~ machdep.c
> Call cnpollc() before cngetc() upon halt.
> ok miod@ (kettenis@)
~ apicvec.s ~ lapic.c
~ vector.s
> Remove softast; it's no longer used.
> ok krw@ (kettenis@)
arch/i386/include
~ i82489var.h ~ intrdefs.h
> Remove softast; it's no longer used.
> ok krw@ (kettenis@)
arch/i386/isa
~ icu.s ~ isa_machdep.c
> Remove softast; it's no longer used.
> ok krw@ (kettenis@)
arch/i386/stand/libsa
~ bioscons.c
> rewrite the serial port handling to manipulate the hardware directly
> rather than relying on calls into the bios to work.
> this is a result of me getting pissed off with solaris and linux
> being able to cope the serial bios redirection on dracs, iloms, and
> ilos. trying to do the same thing with openbsds boot loader caused
> weird behaviour like machine hangs or no visible output. talking
> to the serial chips directly is more reliable.
> tested by many
> ok sthen@ deraadt@ (dlg@)
arch/m68k/conf
~ files.m68k
> neccessary -> necessary; from Pierre Riteau (jmc@)
arch/m88k/conf
~ files.m88k
> neccessary -> necessary; from Pierre Riteau (jmc@)
arch/macppc/dev
~ aoa.c ~ awacs.c
~ daca.c ~ onyx.c
~ snapper.c ~ tumbler.c
> allow low level audio drivers to specify a default sample format,
> instead of 8-bit mono mulaw @ 8kHz.
> this is just the infrastructure; no drivers are specifying a default
> yet.
> ok ratchov@, deanna@ (jakemsr@)
~ asms.c
> Pretty dmesg output on attach and error handling.
> Prodded by deraadt; ok dlg derradt (xsa@)
~ openpic.c
> Changes to get closer to SMP.
> add biglock before interrupt calls into the kernel.
> switch the clock to using cpuinfo variables instead of globals
> move cpu_switchto into C code so that on multiprocessor the FPU
> and Altivec can be saved before switching CPUs.
> add a lock into pmap when modifying the hash table. (drahn@)
arch/macppc/macppc
~ cpu.c
> Call sched_init_cpu() for all but boot processor. ok kettenis. (drahn@)
~ clock.c ~ cpu.c
~ locore.S ~ machdep.c
> Changes to get closer to SMP.
> add biglock before interrupt calls into the kernel.
> switch the clock to using cpuinfo variables instead of globals
> move cpu_switchto into C code so that on multiprocessor the FPU
> and Altivec can be saved before switching CPUs.
> add a lock into pmap when modifying the hash table. (drahn@)
~ genassym.cf ~ locore.S
> Switch to proc based ast pending for SMP. ok kettenis. (drahn@)
arch/macppc/pci
~ kauaiata.c
> neccessary -> necessary; from Pierre Riteau (jmc@)
arch/powerpc/conf
~ files.powerpc
> neccessary -> necessary; from Pierre Riteau (jmc@)
arch/powerpc/include
~ cpu.h
> Changes to get closer to SMP.
> add biglock before interrupt calls into the kernel.
> switch the clock to using cpuinfo variables instead of globals
> move cpu_switchto into C code so that on multiprocessor the FPU
> and Altivec can be saved before switching CPUs.
> add a lock into pmap when modifying the hash table. (drahn@)
~ pcb.h
> FPU/Altivec cleanup and prep for SMP. (drahn@)
~ cpu.h ~ proc.h
> Switch to proc based ast pending for SMP. ok kettenis. (drahn@)
arch/powerpc/powerpc
~ pmap.c
> Changes to get closer to SMP.
> add biglock before interrupt calls into the kernel.
> switch the clock to using cpuinfo variables instead of globals
> move cpu_switchto into C code so that on multiprocessor the FPU
> and Altivec can be saved before switching CPUs.
> add a lock into pmap when modifying the hash table. (drahn@)
~ fpu.c ~ trap.c
> FPU/Altivec cleanup and prep for SMP. (drahn@)
~ trap.c
> Switch to proc based ast pending for SMP. ok kettenis. (drahn@)
arch/sgi/dev
~ mavb.c
> allow low level audio drivers to specify a default sample format,
> instead of 8-bit mono mulaw @ 8kHz.
> this is just the infrastructure; no drivers are specifying a default
> yet.
> ok ratchov@, deanna@ (jakemsr@)
arch/sgi/include
~ autoconf.h
> Cleanup serial console handling and remove some of the MD code from com.c.
> Specify the serial configuration from within the MD code, rather than
> passing things via macros. This will allow other platforms to more readily
> change the serial console configuration.
> Committing this so it actually gets tested.
> ok dlg@ (jsing@)
~ autoconf.h
> Remove variables that are no longer used to specify the serial console.
> ok dlg@ (jsing@)
arch/sgi/sgi
~ ip32_machdep.c
> Cleanup serial console handling and remove some of the MD code from com.c.
> Specify the serial configuration from within the MD code, rather than
> passing things via macros. This will allow other platforms to more readily
> change the serial console configuration.
> Committing this so it actually gets tested.
> ok dlg@ (jsing@)
~ ip30_machdep.c
> Unbreak IP30 serial console.
> ok dlg@ (jsing@)
arch/sh/conf
~ files.sh
> neccessary -> necessary; from Pierre Riteau (jmc@)
arch/sparc/conf
~ files.sparc
> neccessary -> necessary; from Pierre Riteau (jmc@)
arch/sparc/dev
~ amd7930.c ~ cs4231.c
> allow low level audio drivers to specify a default sample format,
> instead of 8-bit mono mulaw @ 8kHz.
> this is just the infrastructure; no drivers are specifying a default
> yet.
> ok ratchov@, deanna@ (jakemsr@)
arch/sparc64/conf
~ files.sparc64
> Work in progress at supporting the Mentor Graphics i2c core found in
> the Fire pcie hostbridge. Fairly horrid device to deal with. (deraadt@)
arch/sparc64/dev
~ ce4231.c
> allow low level audio drivers to specify a default sample format,
> instead of 8-bit mono mulaw @ 8kHz.
> this is just the infrastructure; no drivers are specifying a default
> yet.
> ok ratchov@, deanna@ (jakemsr@)
+ mgiic.c
> Work in progress at supporting the Mentor Graphics i2c core found in
> the Fire pcie hostbridge. Fairly horrid device to deal with. (deraadt@)
~ mgiic.c
> Works better, but still needs debug on to work.. (deraadt@)
arch/sparc64/include
~ pte.h
> Implement locking of sun4u TSB entries for MULTIPROCESSOR kernels.
> Make sun4v code use the new TSB_TAG_LOCKED define. (kettenis@)
arch/sparc64/sparc64
~ locore.s ~ genassym.cf
> Implement locking of sun4u TSB entries for MULTIPROCESSOR kernels.
> Make sun4v code use the new TSB_TAG_LOCKED define. (kettenis@)
~ locore.s ~ machdep.c
> Remove the random() function from locore.s (which used sparcv7
> instructions,
> including mulscc to do multiplications) and switch to the generic random.c
> code. (kettenis@)
arch/vax/conf
~ files.vax
> neccessary -> necessary; from Pierre Riteau (jmc@)
arch/zaurus/dev
~ zaurus_audio.c
> allow low level audio drivers to specify a default sample format,
> instead of 8-bit mono mulaw @ 8kHz.
> this is just the infrastructure; no drivers are specifying a default
> yet.
> ok ratchov@, deanna@ (jakemsr@)
conf
~ files
> Import MPLS (Multi Protocol Label Switching)
> MPLS support partly based on the (abandoned?) AYAME project.
> Basic LSR (Label Switch Router) functionality is present, but not fully
> functional yet.
> It is currently possible to insert entries in the LIB (Label Information
> Base)
> with route(8), but setting the operation type is not supported yet.
> Imported to allow more people to work on this in the coming weeks.
> ok claudio@ laurent@ dlg@ (norby@)
~ files
> Remove driver for pre 802.11 RangeLAN2 wireless devices.
> It doesn't compile, was never finished, is now irrelevant, and miod
> has taken it apon himself to scare good boys and girls by suggesting
> they read the code.
> ok dlg@ (jsg@)
dev
~ audio_if.h ~ audio.c
> allow low level audio drivers to specify a default sample format,
> instead of 8-bit mono mulaw @ 8kHz.
> this is just the infrastructure; no drivers are specifying a default
> yet.
> ok ratchov@, deanna@ (jakemsr@)
dev/acpi
~ acpireg.h ~ acpi.c
~ files.acpi + acpiasus.c
> Introduce acpiasus(4), a driver for the ACPI based hotkeys found in many
> ASUS laptops (including the ASUS EeePC) - largely based on NetBSD's
> asus(4) driver. On the ASUS EeePC this allows us to enable/disable
> wireless, change screen brightness and use the volume keys.
> ok jsg@, weingart@ (jsing@)
~ acpi.c ~ acpireg.h
~ files.acpi + acpithinkpad.c
> add acpithinkpad(4), an acpi support driver for ibm/lenovo
> thinkpads.
> provides functionality that the bios did on older, non-acpi
> thinkpads like respond to screen brightness keys and toggle the
> bluetooth device on and off.
> ok deraadt@ and marco@ (jcs@)
dev/cardbus
~ if_re_cardbus.c
> Remove unused flags.
> ok dlg@ (brad@)
dev/i2c
~ i2c_scan.c
> two more i2c probe checks. adt has split off or been sold to ON
> semi, so now even more data sheets are available at
> http://www.onsemi.com/PowerSolutions/parametrics.do?id=2127
> so if people want to help write drivers... (deraadt@)
~ files.i2c + adt7462.c
> A very very rough start at an adt7462 driver (deraadt@)
~ spdmem.c
> when iic_exec fails, return 0xff for the read value; ok jsg (deraadt@)
~ adt7462.c
> improve register to temperature conversion code (deraadt@)
~ adt7462.c
> correct negative temperatures (if they ever happen); spotted by cnst
> (deraadt@)
~ adt7462.c
> handle all four temperature sensors (deraadt@)
~ i2c_scan.c
> unbreak the ignore_addrs logic (the 'continue' was obviously meant to
> affect
> another preceding 'for' loop);
> reported by krw and kettenis; better diff from millert; 'get it in'
> deraadt (cnst@)
~ adt7462.c
> * correct the names of the register defines
> * describe the temperature sensors as 'Internal' / 'External'
> * no need for sensor description enumeration
> 'sure' deraadt (cnst@)
~ adt7462.c
> learn about the fans (deraadt@)
dev/ic
~ rtl81x9.c
> Don't bother to call rl_rxeof() twice if both the RX Ok and Err bits are
> set.
> Based on the same change to re(4) quite some time ago.
> ok dlg@ (brad@)
~ rtl81x9reg.h
> Remove unused flags.
> ok dlg@ (brad@)
~ re.c ~ rtl81x9reg.h
> - Add some more defines.
> - Use one of the new defines in the re(4) code to remove a magic number.
> - Correct a comment.
> - Fix a typo.
> Most of this is from NetBSD.
> ok dlg@ (brad@)
~ re.c
> Remove redundant checks for the 8139C+ chipset, this code can only
> be reached if using the 8139C+ chipset.
> ok dlg@ (brad@)
~ re.c ~ rtl81x9reg.h
> - Recognize the 8168C chipset.
> - Add some more defines for the 8168C chipset.
> From NetBSD
> ok dlg@ (brad@)
~ re.c ~ rtl81x9reg.h
> Move the threshold fix from the re(4) code back into the header as
> it was going to be before the release. No functional change.
> prodded by kettenis@ ok dlg@ (brad@)
- rln.c - rln.h
- rlncmd.h - rlnreg.h
- rlnsubr.c - rlnvar.h
> Remove driver for pre 802.11 RangeLAN2 wireless devices.
> It doesn't compile, was never finished, is now irrelevant, and miod
> has taken it apon himself to scare good boys and girls by suggesting
> they read the code.
> ok dlg@ (jsg@)
~ ciss.c
> some ciss(4) firmwares use different physical drive addressing, resulting
> in bioctl(8) functions not available; pr#5682.
> code from mickey. tested by several people.
> ok dlg@ krw@ (jakob@)
~ com.c
> Cleanup serial console handling and remove some of the MD code from com.c.
> Specify the serial configuration from within the MD code, rather than
> passing things via macros. This will allow other platforms to more readily
> change the serial console configuration.
> Committing this so it actually gets tested.
> ok dlg@ (jsing@)
~ com.c
> Keep order of "#if defined..." consistent.
> ok dlg@ (jsing@)
~ com.c
> MD_ISA_IOT is not defined anywhere so get rid of it.
> Spotted by drahn@, ok dlg@ (jsing@)
~ com.c
> Clean up comments. (jsing@)
~ com.c
> the code that parses arguments from the boot loader on amd64 wasnt checking
> what type of console was specified, so when a glass console was used it was
> still configuring serial bits. this makes it so serial config only occurs
> for serial console devices.
> found by jolan@, thib@, and maybe sthen@
> sorry guys (dlg@)
~ com_subr.c
> Keep order of "#if defined..." consistent. (kettenis@)
~ rt2860.c
> hardware TKIP (including MIC) + CCMP (damien@)
dev/isa
~ ess.c ~ gus.c
~ pas.c ~ pss.c
~ sb.c ~ wss.c
~ ym.c
> allow low level audio drivers to specify a default sample format,
> instead of 8-bit mono mulaw @ 8kHz.
> this is just the infrastructure; no drivers are specifying a default
> yet.
> ok ratchov@, deanna@ (jakemsr@)
- if_rln_isa.c ~ files.isa
> Remove driver for pre 802.11 RangeLAN2 wireless devices.
> It doesn't compile, was never finished, is now irrelevant, and miod
> has taken it apon himself to scare good boys and girls by suggesting
> they read the code.
> ok dlg@ (jsg@)
~ com_commulti.c
> missing argument names in a function means it wont compile. (dlg@)
~ com_isapnp.c
> our attach functions dont return anything. (dlg@)
~ com_commulti.c
> Don't mix up parent and child.
> ok dlg@ (kettenis@)
~ com_isapnp.c
> Make sure we actually use thesa pnp probe functions. (kettenis@)
dev/mii
~ brgphy.c
> Add a workaround for a CRC bug errata with BCM5701 A0 and B0 chipset
> revisions.
> From Linux via FreeBSD.
> ok dlg@ (brad@)
~ brgphy.c ~ brgphyreg.h
> Adjust the output voltage for BCM5906 PHY otherwise it might not be
> possible to obtain a link under some circumstances which are unknown
> at the moment.
> From the Linux tg3 driver.
> Issue reported by Kamil Andrusz <wizz at mniam dot net>
> ok kettenis@ (brad@)
dev/pci
~ if_re_pci.c
> Remove unused flags.
> ok dlg@ (brad@)
~ if_bge.c ~ if_bgereg.h
> Add a workaround for a CRC bug errata with BCM5701 A0 and B0 chipset
> revisions.
> From Linux via FreeBSD.
> ok dlg@ (brad@)
~ if_bge.c
> rev 1.35 added special register settings for BCM5704 chipsets when
> in TBI mode for fiber adapters which causes problems for some systems.
> Add code to detect when the special settings are necessary which helps
> with some blade systems.
> From FreeBSD
> ok dlg@ (brad@)
~ ichiic.c
> be quiet even when errors happen; ok kettenis (deraadt@)
~ auixp.c ~ autri.c
~ auvia.c ~ azalia.c
~ cs4281.c ~ eap.c
~ esa.c ~ fms.c
~ cs4280.c ~ cmpci.c
~ neo.c ~ envy.c
~ maestro.c ~ sv.c
~ yds.c ~ emuxki.c
~ eso.c ~ auich.c
> allow low level audio drivers to specify a default sample format,
> instead of 8-bit mono mulaw @ 8kHz.
> this is just the infrastructure; no drivers are specifying a default
> yet.
> ok ratchov@, deanna@ (jakemsr@)
~ pcidevs
> netmos 6 port version; avf at eldamar.org.uk (deraadt@)
~ pcidevs.h ~ pcidevs_data.h
~ pucdata.c
> support netmos 6 port version; avf at eldamar.org.uk (deraadt@)
~ pcidevs
> Rename NetMos entries to include chip name and remove duplicate entry.
> ok deraadt@ (kettenis@)
~ pucdata.c
> Adjust for renamed NetMos pcidevs entries. Add support for more Nm9845
> variants and correctly match the 4S variant.
> ok deraadt@ (kettenis@)
~ pcidevs.h ~ pcidevs_data.h
> regen (kettenis@)
~ pcidevs
> correct the drac 3 virtual uart entry (dlg@)
~ pcidevs.h ~ pcidevs_data.h
> regen (dlg@)
~ if_iwn.c ~ if_iwnreg.h
> fix rate control. (damien@)
dev/pcmcia
- if_rln_pcmcia.c ~ files.pcmcia
> Remove driver for pre 802.11 RangeLAN2 wireless devices.
> It doesn't compile, was never finished, is now irrelevant, and miod
> has taken it apon himself to scare good boys and girls by suggesting
> they read the code.
> ok dlg@ (jsg@)
dev/sbus
~ cs4231.c
> allow low level audio drivers to specify a default sample format,
> instead of 8-bit mono mulaw @ 8kHz.
> this is just the infrastructure; no drivers are specifying a default
> yet.
> ok ratchov@, deanna@ (jakemsr@)
dev/usb
~ uvideo.c ~ uvideo.h
> Parse VS_INPUT_HEADER descriptor. (mglocker@)
~ uaudio.c
> allow low level audio drivers to specify a default sample format,
> instead of 8-bit mono mulaw @ 8kHz.
> this is just the infrastructure; no drivers are specifying a default
> yet.
> ok ratchov@, deanna@ (jakemsr@)
~ usbdevs.h ~ usbdevs_data.h
> regen (jsg@)
~ usbdevs
> Another HSDPA MSM.
> From giovanni <qgiovanni at gmail.com> (jsg@)
~ umsm.c
> Another HSDPA MSM.
> From/tested by giovanni <qgiovanni at gmail.com>.
> No man page addition as it is unclear who makes it. (jsg@)
kern
~ Makefile ~ uipc_domain.c
> Import MPLS (Multi Protocol Label Switching)
> MPLS support partly based on the (abandoned?) AYAME project.
> Basic LSR (Label Switch Router) functionality is present, but not fully
> functional yet.
> It is currently possible to insert entries in the LIB (Label Information
> Base)
> with route(8), but setting the operation type is not supported yet.
> Imported to allow more people to work on this in the coming weeks.
> ok claudio@ laurent@ dlg@ (norby@)
lib/libkern
- arch/sparc64/random.S
> Remove the random() function from locore.s (which used sparcv7
> instructions,
> including mulscc to do multiplications) and switch to the generic random.c
> code. (kettenis@)
+ arch/hppa64/Makefile + arch/hppa64/bcopy.S
+ arch/hppa64/memcpy.S + arch/hppa64/memmove.S
+ arch/hppa64/ovbcopy.S + arch/hppa64/spcopy.S
> Catch up with dismantled libkern. (kettenis@)
miscfs/fifofs
~ fifo.h ~ fifo_vnops.c
> remove useless defines for the vnode operations, and instead
> init the op array functions with whatever the define was set
> too.
> ok dlg@,blambert@ (thib@)
miscfs/portal
~ portal_vnops.c
> remove useless defines for the vnode operations, and instead
> init the op array functions with whatever the define was set
> too.
> ok dlg@,blambert@ (thib@)
miscfs/procfs
~ procfs_vnops.c
> remove useless defines for the vnode operations, and instead
> init the op array functions with whatever the define was set
> too.
> ok dlg@,blambert@ (thib@)
net
~ if_ethersubr.c ~ netisr.h
~ netisr_dispatch.h ~ route.h
~ rtsock.c
> Import MPLS (Multi Protocol Label Switching)
> MPLS support partly based on the (abandoned?) AYAME project.
> Basic LSR (Label Switch Router) functionality is present, but not fully
> functional yet.
> It is currently possible to insert entries in the LIB (Label Information
> Base)
> with route(8), but setting the operation type is not supported yet.
> Imported to allow more people to work on this in the coming weeks.
> ok claudio@ laurent@ dlg@ (norby@)
~ if_bridge.c ~ if_pppoe.c
> the softnet intr handlers check if the input queue has packets on
> it by reading the queues head pointer. if that pointer is not null
> then it takes splnet and dequeues a packet for handling. this is
> bad because the ifqueue head is modified at splnet and the sofnet
> handlers read it without holding splnet.
> this removes that check of the head pointer and simply checks if
> the dequeue gave us a packet or not before proceeding.
> found while reading mpls code.
> discussed with norby@ and henning@
> ok mcbride@ henning@ (dlg@)
~ if_gif.c
> Typo, paket -> packet. (brad@)
net80211
~ ieee80211_input.c
> Some WPA1+WPA2 APs include both a WPA and an RSN IE in message 3 of the
> 4-way handshake, regardless of what protocol the supplicant is using.
> Ignore the IEs we don't care about instead of deauthenticating with a
> reason code of 'RSN_DIFFERENT_IE'. (damien@)
~ ieee80211_crypto.c ~ ieee80211_crypto.h
~ ieee80211_input.c
> - do not process ethernet PAE frames if RSN is not enabled
> - add a ieee80211_recv_action() function (will be used later)
> - some cleanup, remove unused prototypes, get rid of the
> IEEE80211_VERIFY_* macros (damien@)
~ ieee80211_input.c
> refuse association requests containing a wildcard SSID. (damien@)
~ ieee80211_crypto.h ~ ieee80211_input.c
~ ieee80211_node.c ~ ieee80211_node.h
~ ieee80211_proto.c ~ ieee80211_proto.h
> move ieee80211_auth_open() to ieee80211_proto.c
> move ieee80211_setup_rates() to ieee80211_node.c
> move some prototypes from ieee80211_proto.h to ieee80211_crypto.h (damien@)
~ ieee80211_input.c ~ ieee80211_node.c
> move ieee80211_ibss_merge() from ieee80211_input.c to ieee80211_node.c
> (damien@)
~ ieee80211_input.c
> unbreak hostap mode.
> do not parse RSN IE from beacons/probe responses if not scanning. (damien@)
~ ieee80211_crypto_tkip.c
> small optimization of TKIP mixing phase 2 (for little-endian
> architectures). (damien@)
~ ieee80211.c ~ ieee80211_crypto.c
> move things from ieee80211_ifattach() to ieee80211_crypto_attach().
> (damien@)
netinet
~ if_ether.c ~ ip_input.c
> the softnet intr handlers check if the input queue has packets on
> it by reading the queues head pointer. if that pointer is not null
> then it takes splnet and dequeues a packet for handling. this is
> bad because the ifqueue head is modified at splnet and the sofnet
> handlers read it without holding splnet.
> this removes that check of the head pointer and simply checks if
> the dequeue gave us a packet or not before proceeding.
> found while reading mpls code.
> discussed with norby@ and henning@
> ok mcbride@ henning@ (dlg@)
netinet6
~ ip6_input.c
> the softnet intr handlers check if the input queue has packets on
> it by reading the queues head pointer. if that pointer is not null
> then it takes splnet and dequeues a packet for handling. this is
> bad because the ifqueue head is modified at splnet and the sofnet
> handlers read it without holding splnet.
> this removes that check of the head pointer and simply checks if
> the dequeue gave us a packet or not before proceeding.
> found while reading mpls code.
> discussed with norby@ and henning@
> ok mcbride@ henning@ (dlg@)
netmpls
+ mpls.c + mpls.h
+ mpls_input.c + mpls_lse.c
+ mpls_proto.c + mpls_raw.c
+ mpls_shim.c + mpls_var.h
> Import MPLS (Multi Protocol Label Switching)
> MPLS support partly based on the (abandoned?) AYAME project.
> Basic LSR (Label Switch Router) functionality is present, but not fully
> functional yet.
> It is currently possible to insert entries in the LIB (Label Information
> Base)
> with route(8), but setting the operation type is not supported yet.
> Imported to allow more people to work on this in the coming weeks.
> ok claudio@ laurent@ dlg@ (norby@)
~ mpls.h ~ mpls_input.c
~ mpls_proto.c ~ mpls_raw.c
~ mpls_shim.c
> I hate working outside the tree.
> Fix my faulty import.... (norby@)
- mpls_lse.c - mpls_var.h
> not needed any more... (norby@)
- mpls.c
> not needed any more... (norby@)
~ mpls.h
> add missing prototypes (norby@)
~ mpls_input.c
> unbreak compilationg with option MPLS but without option MPLS_DEBUG (dlg@)
~ mpls_input.c
> the softnet intr handlers check if the input queue has packets on
> it by reading the queues head pointer. if that pointer is not null
> then it takes splnet and dequeues a packet for handling. this is
> bad because the ifqueue head is modified at splnet and the sofnet
> handlers read it without holding splnet.
> this removes that check of the head pointer and simply checks if
> the dequeue gave us a packet or not before proceeding.
> found while reading mpls code.
> discussed with norby@ and henning@
> ok mcbride@ henning@ (dlg@)
nfs
~ nfs.h
> Add comments detailing what the SLP_* flag #define's mean
> ok thib@ (blambert@)
~ nfs_serv.c ~ nfs_subs.c
~ nfs_var.h
> remove the "kerbflag" argument from nfsrv_fhtovp() and nfs_namei()
> (the latter only had it to pass it to nfsrv_fhtovp()).
> appropriate cleanup also;
> ok blambert@ (thib@)
~ nfs_syscalls.c
> Close potential mbuf leak by iterating over the mbuf packet chain
> and m_freem()'ing vice doing so only on the first packet.
> From a similar change in NetBSD.
> "yes please" thib@ (blambert@)
~ nfs_vnops.c
> Remove kludges that map EEXIST errors too a 0 return (success) for certain
> operations (non-idempotent ones) under the assumption that the reply from
> the server is for a duplicate of the original request.
> However, most (all) NFS server today have a duplicate reply cache that
> address this problem and these kludges have been shown to cause problems
> with some applications (most notably dovecot as pointed out by brad@).
> For more information:
> http://lists.freebsd.org/pipermail/freebsd-current/2007-November/079961.htm
> l
> And revision 1.277 of sys/nfsclient/nfs_vnops.c in FreeBSD.
> Diff from rwatson at freebsd.org
> OK blambert@, "no objections" krw@
> tested by many; (thib@)
~ nfs_vfsops.c
> Plug potential mbuf leak by changing m_free to m_freem.
> From NetBSD.
> ok thib@ (blambert@)
scsi
~ scsiconf.c
> Say 'ATAPI' rather than 'SCSIn' for ATAPI devices found on (pseudo)
> SCSI buses like atapiscsi. This more accurately describes the
> commands that will be used on the device.
> ok dlg@ (krw@)
sys
~ socket.h
> Import MPLS (Multi Protocol Label Switching)
> MPLS support partly based on the (abandoned?) AYAME project.
> Basic LSR (Label Switch Router) functionality is present, but not fully
> functional yet.
> It is currently possible to insert entries in the LIB (Label Information
> Base)
> with route(8), but setting the operation type is not supported yet.
> Imported to allow more people to work on this in the coming weeks.
> ok claudio@ laurent@ dlg@ (norby@)
ufs/mfs
~ mfs_vnops.c ~ mfsnode.h
> remove useless defines for the vnode operations, and instead
> init the op array functions with whatever the define was set
> too.
> ok dlg@,blambert@ (thib@)
== usr.bin =========================================================== 12/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
audioctl
~ audioctl.1
> -a flag is deprecated, remove it from an example.
> ok ratchov (jakemsr@)
~ audioctl.c
> display count of playback frame errors (underruns) in play.errors like we
> do with record.errors for recording (overruns).
> ok ratchov (jakemsr@)
~ audioctl.1
> update the example: using "play.block_size" instead of "blocksize" is now
> the recommended way to set the play block size
> ok jakemsr (ratchov@)
cdio
~ cddb.c
> o if no argument is passed to cddbinfo, treat it as 0 in order to print
> the list in case of multiple/inexact matches
> o if the argument to cddb is invalid, do not exit, just print and error
> and ignore the command
> espie@ ok. (fgsch@)
cvs
~ client.c ~ diff_internals.c
~ log.c ~ server.c
> Use a fixed string in case of vasprintf() error instead of relying on
> strerror(). Although our vasprintf() sets errno, we cannot rely on it on
> other systems.
> ok ray (who spotted this issue), xsa (tobias@)
dc
~ bcode.c
> use correct printf format for size_t (debug only code) (otto@)
man
~ man.1
> Add section n for Tcl/Tk related pages.
> ok jmc@, no objections espie@ (deanna@)
passwd
~ local_passwd.c
> Correct English.
> ok jmc@ (jsing@)
rcs
~ rcsprog.c
> Prevent overflow of cmd_argv if RCS_INIT and command line arguments
> exceed buffer size (diff based on OpenCVS code).
> ok ray, xsa (tobias@)
~ rcsprog.c
> Duplicate envstr and free it on error instead of allocating for
> each argument and freeing each argument on error.
> OK joris, tobias (ray@)
strings
~ strings.c
> Move code around to remove a warning. Clarifies the code for both
> humans and compilers!
> Issue pointed out by Lawrence Teo.
> OK millert. (ray@)
== usr.sbin ========================================================== 13/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
usr.sbin
~ Makefile
> build sysmerge in (deraadt@)
ftp-proxy
~ ftp-proxy.c
> Flush output buffers before closing TCP session. Fixes the case where
> the proxy would eat the 221 response coming from the server towards the
> client.
> Patch from camield at . Tested by Camiel and myself.
> ok camield@ (joel@)
httpd
~ conf/httpd.conf
> spelling: pathes->paths, ok henning (sthen@)
~ htdocs/manual/misc/rewriteguide.html
~ htdocs/manual/mod/mod_ssl/ssl_reference.html
~ src/modules/experimental/mod_auth_digest.c
~ src/modules/standard/mod_rewrite.c
> neccessary -> necessary; from Pierre Riteau (jmc@)
rtadvd
~ advcap.c ~ config.c
> Take failed system calls more serious than LOG_INFO.
> This is mainly in preparation for more changes to logging.
> Ok bluhm@, pyr@ (rainer@)
~ Makefile ~ advcap.c
~ config.c ~ dump.c
~ if.c ~ rrenum.c
~ rtadvd.8 ~ rtadvd.c
~ timer.c + log.c
+ log.h
> Clean up logging by introducing the logging API used in
> other daemons and clean up the command line options.
> For details, see rtadvd(8).
> ok bluhm@, pyr@ (rainer@)
~ rtadvd.8
> tweak previous; (jmc@)
~ config.c ~ dump.c
~ rrenum.c ~ rtadvd.c
~ rtadvd.h
> Replace handrolled lists with SLISTs or TAILQs.
> Timers remain and will be handled later. (pyr@)
syslogd
~ syslogd.c
> If a |program is too slow to process the input,
> drop messages rather than to kill and restart it.
> Also log this error, but limited at a 2 minute rate.
> Discussed with henning.
> OK henning@ (mpf@)
sysmerge
+ Makefile + sysmerge.8
+ sysmerge.sh
> Welcome sysmerge(8), a mergemaster-based utility to help you update
> configuration files after upgrading to a new release or snapshot.
> The "sysmerge" name was chosen by weingart@
> Lots of inputs from deraadt@ jmc@ millert@ krw@ and several, thank you!
> Man page enhancements by jmc@
> Testings from at least okan@ landry@ gilles@ pyr@ merdely@
> Still a _work-in-progress_, not connected to the build.
> "fine with me" krw@, "get it in" deraadt@ (ajacoutot@)
~ sysmerge.sh
> Re-indent code
> Print usage to stderr not stdout
> Remove an unneeded check for TEMPROOT
> OK and last piece courtesy of ajacoutot@ (millert@)
~ sysmerge.sh
> usage is only used once; ok millert (deraadt@)
~ sysmerge.sh
> - clarify copyright / license
> discussed with deraadt@ millert@
> wording from millert@ (ajacoutot@)
~ sysmerge.8
> kill first person (deraadt@)
tcpdump
~ tcpdump.8
> add a short section on checksum offloading, based on a diff
> from Alf Schlichting;
> help/ok henning (jmc@)
===============================================================================
More information about the owc
mailing list