[owc] Weekly src changes ending 2007-11-04
OWC
auto at squish.net
Mon Nov 5 07:00:01 GMT 2007
OpenBSD src changes summary for 2007-10-28 to 2007-11-04 inclusive
==================================================================
bin/chio bin/cp
bin/kill bin/md5
bin/mt distrib/notes
distrib/sets etc/bind/root.hint
etc/chio.conf gnu/usr.bin/cvs
gnu/usr.bin/gcc gnu/usr.bin/groff
gnu/usr.bin/texinfo lib/csu
lib/libc libexec/spamd
regress/usr.bin sbin
sbin/ifconfig sbin/ldattach
share/man share/mk
sys/arch/alpha/pci sys/arch/amd64/amd64
sys/arch/amd64/conf sys/arch/amd64/include
sys/arch/arm/xscale sys/arch/hp300/hp300
sys/arch/hp300/include sys/arch/i386/conf
sys/arch/i386/i386 sys/arch/i386/include
sys/arch/m68k/include sys/arch/m68k/m68k
sys/arch/m88k/include sys/arch/m88k/m88k
sys/arch/mac68k/include sys/arch/mac68k/mac68k
sys/arch/macppc/macppc sys/arch/mvme68k/mvme68k
sys/arch/mvme68k/stand/bugcrt sys/arch/mvme88k/mvme88k
sys/arch/mvme88k/stand/bugcrt sys/arch/mvmeppc/mvmeppc
sys/arch/mvmeppc/stand/bugcrt sys/arch/powerpc/include
sys/arch/powerpc/powerpc sys/arch/sgi/localbus
sys/arch/sparc/stand/boot sys/arch/sparc/stand/bootxx
sys/arch/sparc64/dev sys/arch/sparc64/include
sys/arch/sparc64/sparc64 sys/compat/common
sys/compat/hpux sys/compat/linux
sys/compat/ultrix sys/conf
sys/dev sys/dev/acpi
sys/dev/i2c sys/dev/ic
sys/dev/mii sys/dev/pci
sys/dev/usb sys/isofs/cd9660
sys/isofs/udf sys/kern
sys/miscfs/fifofs sys/miscfs/portal
sys/msdosfs sys/net
sys/net80211 sys/netinet
sys/netinet6 sys/nfs
sys/sys sys/ufs/ext2fs
sys/ufs/ffs sys/ufs/ufs
sys/uvm sys/xfs
usr.bin/du usr.bin/head
usr.bin/less usr.bin/make
usr.bin/pcc usr.bin/pkill
usr.bin/ssh usr.bin/sudo
usr.bin/systat usr.bin/tail
usr.bin/top usr.sbin/bind
usr.sbin/dhcpd usr.sbin/hoststated
usr.sbin/httpd usr.sbin/pkg_add
usr.sbin/tcpdump
== bin =============================================================== 01/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/bin
chio
~ Makefile ~ chio.1
+ chio.conf.5
> add man page for chio.conf; missing file spotted by deraadt
> ok beck (jmc@)
cp
~ cp.c
> some small nonfunctional tweaks. ok beck millert (tedu@)
kill
~ kill.1
> there is a reason why the argument to -l is "exit_status": as well as
> showing the names of signals, it may also convert the exit status of
> commands terminated by signals to their names. flesh out the description
> of -l accordingly.
> issue spotted by (jmc@)
md5
~ md5.c
> clamp -ttttttttt test counter to 1B, so that it does not wrap negative;
> from Nicholas Marriott, ok otto (deraadt@)
mt
~ mt.1
> +.Xr chio 1 ,
> ok beck (jmc@)
~ mt.1
> - standard EXAMPLES
> - tidy up SEE ALSO (jmc@)
== distrib =========================================================== 02/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
notes
~ m4.common
> Grammer nit ("all ... has been extracted" -> "all ... have been
> extracted". Pointed out by smallm in PR 5622. (krw@)
~ i386/hardware ~ macppc/hardware
~ sparc64/hardware
> Mention the Meinberg PCI509 card and sort list to make it look like in the
> manual page. (mbalmer@)
sets
~ 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/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.sgi ~ lists/base/md.sparc
~ lists/base/md.sparc64 ~ lists/base/md.vax
~ lists/base/md.zaurus ~ lists/comp/mi
~ lists/man/mi
> sync (deraadt@)
~ lists/base/mi
> sync (deraadt@)
~ lists/comp/mi ~ lists/man/mi
> sync (deraadt@)
~ lists/comp/mi
> sync (deraadt@)
== etc =============================================================== 03/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
bind/root.hint
~ bind/root.hint
> l.root-servers.net has new address; ok deraadt@ (jakob@)
chio.conf
~ chio.conf
> chio(1), not chio(8); (jmc@)
== gnu =============================================================== 04/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/gnu
usr.bin/cvs
~ Makefile.bsd-wrapper
> make sure configure is done before we try building manpages. (espie@)
usr.bin/gcc
~ gcc/mklibgcc.in
> add missing dependency. Taken from upstream gcc.
> okay kettenis@ (`if it builds' and it does) (espie@)
usr.bin/groff
~ Makefile.bsd-wrapper ~ Makefile.in
> fix groff build:
> - directories must be built in sequence
> - manpages can only be built after the main program is finished building.
> (espie@)
usr.bin/texinfo
~ Makefile.bsd-wrapper
> man pages can only be built after configure has run (espie@)
== lib =============================================================== 05/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
csu
~ vax/Makefile
> avoid intermediate files with same name (ie. a.out) for parallel make
> ok miod (deraadt@)
libc
~ gen/readpassphrase.c
> If we receive SIGTTOU when turning off echo, the process is already
> backgrounded. Do not print the password prompt in this case since
> the first read will result in the process receiving SIGTTIN.
> Fixes an issue where the password prompt would be displayed when
> readpassphrase() would not be able to read anything. OK deraadt@
> (millert@)
~ stdlib/getopt_long.c
> Add parentheses to avoid warning:
> "suggest parentheses around && within ||"
> ok millert@ (chl@)
~ gen/auth_subr.c
> Fix waitpid() idiom. Noticed by deraadt@ (millert@)
~ gen/fts.c
> Simplify some of the logic in fts_close(). Initially based on a
> diff from chl at . OK otto@ and chl at . (millert@)
== libexec =========================================================== 06/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/libexec
spamd
~ grey.c ~ sdl.c
~ sdl.h ~ spamd.c
> PR 5621 - spamd doesn't clear the last entry from an empty TRAP list,
> noticed and patch from Piotr Sikora <piotr at sikora.nu> (beck@)
== regress =========================================================== 07/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
usr.bin
~ ssh/Makefile + ssh/localcommand.sh
> Add simple regress test for LocalCommand; ok djm@ (dtucker@)
~ pcc/ccom/Makefile
> don't use intermediate target (a.out) in multiple targets (otto@)
== sbin ============================================================== 08/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
sbin
~ Makefile
> Add ldattach.
> ok deraadt (mbalmer@)
ifconfig
~ ifconfig.c
> Don't leak potentially secret authname through ioctl interface.
> Suggestions from mpf@ and canacar@
> ok deraadt mpf canacar (mikeb@)
ldattach
+ Makefile + ldattach.c
+ ldattach.8
> New import:
> ldattach(8) is a command to attach line discipline to a tty line. It
> can
~ ldattach.c
> lint (deraadt@)
~ ldattach.8
> use tty01 and mention the baud rate issue (deraadt@)
~ ldattach.8
> Correct bad example, in /etc/ttys use the _tty_ not _cua_, of course.
> spottet by deraadt. (mbalmer@)
~ ldattach.8
> tweaks; (jmc@)
~ ldattach.8
> 4800 (deraadt@)
~ ldattach.8
> document different types for "device" and improve startup description;
> this is really an mbalmer diff, tweaked by myself
> ok deraadt mbalmer (jmc@)
== share ============================================================= 09/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/Makefile ~ man4/audio.4
~ man4/pci.4 + man4/envy.4
> add new envy(4) man page
> ok jmc@, ok deraadt@ (ratchov@)
~ man4/envy.4 ~ man4/pci.4
> remove reference to old ICE1712 name in brackets from .Nd
> from jmc@ (ratchov@)
~ man4/Makefile ~ man4/mii.4
~ man4/pci.4 + man4/et.4
+ man4/etphy.4
> Add man pages for et and etphy. (jsg@)
~ man4/et.4 ~ man4/etphy.4
> tweaks for previous; (jmc@)
~ man4/pcscp.4
> add HISTORY
> ok jmc@ (jasper@)
~ man4/man4.amd64/cpu.4 ~ man4/man4.i386/cpu.4
> some updates from Pierre Riteau; tweaked by myself and tedu (jmc@)
~ man4/udav.4
> another unit (deraadt@)
~ man4/isa.4
> move aps(4) into the hardware sensors subsection; ok jmc (cnst@)
~ man9/Makefile ~ man9/ieee80211.9
> Add ieee80211_rate2plcp() and ieee80211_plcp2rate() functions.
> Help and OK reyk@ (mglocker@)
~ man9/ieee80211.9
> tweaks for previous; (jmc@)
~ man4/st.4
> +.Xr chio 1 ,
> ok beck (jmc@)
~ man4/audio.4
> add aucat(1) and cdio(1) to SEE ALSO; (jmc@)
~ man9/Makefile ~ man9/ieee80211.9
> Revert last commit which added ieee80211_rate2plcp() and
> ieee80211_plcp2rate() because I've got a late feedback from Damien that
> he dislike the implementation method a lot. (mglocker@)
~ man4/nmea.4 ~ man4/sl.4
> +.Xr ldattach 8 , (jmc@)
~ man4/arc.4
> we support the 1202 and first revision of the 1200. (dlg@)
~ man4/mbg.4
> Mention the PCI509 card. (mbalmer@)
mk
~ bsd.README ~ bsd.man.mk
> add a BEFOREMAN hook variable, for those programs that need something to
> be done before they can build their manpages.
> `ah right' millert@ (espie@)
~ bsd.dep.mk ~ bsd.own.mk
~ bsd.subdir.mk
> unmess make depend: make sure stuff is built in the correct order. (espie@)
~ bsd.lkm.mk
> Always compile modules with -mcmodel=kernel on amd64.
> Fix parentheses while here.
> Reminded by deraadt@ (mikeb@)
== sys =============================================================== 10/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/alpha/pci
~ pci_machdep.c
> use DEVICE_IS_VGA_PCI in vga_pci_match()
> ok brad@ fgsch@ also tested by oga@ (martin@)
arch/amd64/amd64
~ machdep.c ~ mem.c
~ rbus_machdep.c
> get rid of btoc/ctob in favor of atop/ptoa (martin@)
~ machdep.c
> for now, workaround MP timeout/splhigh/scsi race at reboot time using a
> delay. will be revisited. ok art (deraadt@)
~ bios.c
> don't spam dmesg with huge, whitespace padded bios strings.
> ok beck, gwk (ckuethe@)
~ locore.S
> Add acpi_acquire_global_lock(), and acpi_release_global_lock to
> amd64 the not ghetto architecture.
> ok toby@ (gwk@)
~ machdep.c ~ mem.c
~ pmap.c
> Fix LKM support for amd64.
> ok deraadt weingart (mikeb@)
arch/amd64/conf
~ Makefile.amd64
> run depend so that SFILES depend on assym.h, which allows them to build
> with make -j on fast SMP boxes.
> noticed by robert@, input by miod, kettenis, okay toby@, robert@,
> and tested to work if people build kernels correctly... (espie@)
~ GENERIC
> change what happens when acpi is enabled to include "relatively safe"
> stuff and have acpi actually do something.
> note acpi is still disabled by default, but now will do more stuff when
> enabled with config -e/boot -c
> ok gwk@, weingart@, canacar@, deraadt@ (beck@)
arch/amd64/include
~ param.h
> get rid of btoc/ctob in favor of atop/ptoa (martin@)
~ cpu.h
> Remove curproc definition. It is supposed to be in proc.h only.
> ok kettenis (mikeb@)
arch/arm/xscale
~ pxa2x0_apm_asm.S
> Use the same cache cleaning address computation as done in
> cpufunc_asm_xscale,
> for there be dragons in xscale cache and it would not be cleaned correctly,
> leading to wrong pcb data being restored on resume and eventually causing
> panics. (miod@)
arch/hp300/hp300
~ hpux_machdep.c ~ machdep.c
> replace ctob/btoc with ptoa/atop (plus the usual round_page() where needed)
> (martin@)
arch/hp300/include
~ cpu.h
> replace ctob/btoc with ptoa/atop (plus the usual round_page() where needed)
> (martin@)
arch/i386/conf
~ GENERIC
> add new envy(4) driver for ICE1712 (aka VIA Envy24) audio devices. The
> device uses 32bit samples, up to 96kHz sample rate, 12 input channels and
> 10
> output channels. Currently AK4524 codecs are supported, so M-Audio Delta
> cards should work. Playback and capture work, but the mixer is still
> incomplete.
> ok jakemsr@ (ratchov@)
~ GENERIC
> change what happens when acpi is enabled to include "relatively safe"
> stuff and have acpi actually do something.
> note acpi is still disabled by default, but now will do more stuff when
> enabled with config -e/boot -c
> ok gwk@, weingart@, canacar@, deraadt@ (beck@)
arch/i386/i386
~ machdep.c
> for now, workaround MP timeout/splhigh/scsi race at reboot time using a
> delay. will be revisited. ok art (deraadt@)
~ locore.s
> Add acpi_acquire_global_lock() and acpi_release_global_lock() in MD
> locore.s
> because it is easier to write these here in asm than it is to put them
> inline
> with gcc's __asm() construct. Also, chances are amd64's versions will need
> to be written in a different manner.
> Basically yanked from ACPI spec V3, section 5.2.10.1.
> Ok canacar@, beck@, gwk@ (weingart@)
~ apm.c ~ locore.s
~ machdep.c
> APM switchto cleanup diff. This uses the switchto functionality to
> significantly clean up the APM idle loop things. I actually can make
> sense of what the APM idle loop is supposed to do.
> Ok gwk@, beck@, and theo says ramdisks compile. (weingart@)
~ bios.c
> don't spam dmesg with huge, whitespace padded bios strings.
> ok beck, gwk (ckuethe@)
arch/i386/include
~ cpu.h
> APM switchto cleanup diff. This uses the switchto functionality to
> significantly clean up the APM idle loop things. I actually can make
> sense of what the APM idle loop is supposed to do.
> Ok gwk@, beck@, and theo says ramdisks compile. (weingart@)
arch/m68k/include
~ param.h
> replace ctob/btoc with ptoa/atop (plus the usual round_page() where needed)
> (martin@)
arch/m68k/m68k
~ sig_machdep.c ~ sunos_machdep.c
> replace ctob/btoc with ptoa/atop (plus the usual round_page() where needed)
> (martin@)
arch/m88k/include
~ cpu.h
> When a secondary cpu gets its interrupt pin stuck, be sure to savectx
> and put the process it was running back on the run queue (unless this was
> the idle proc). (miod@)
arch/m88k/m88k
~ trap.c
> When handling a userland data fault occuring in kernel mode, take the
> kernel
> lock with KERNEL_LOCK, not KERNEL_PROC_LOCK. This lets bsd.mp run multiuser
> on a single-processor board. (miod@)
~ process.S
> Disable interrupts around changing curproc and curpcb so these always
> match. (miod@)
~ m88k_machdep.c
> Do not flag a processor as ``alive'' until it really is ready to accept
> IPIs. (miod@)
~ m88k_machdep.c
> When a secondary cpu gets its interrupt pin stuck, be sure to savectx
> and put the process it was running back on the run queue (unless this was
> the idle proc). (miod@)
~ m8820x_machdep.c
> Make sure the dma_cachectl*() functions actually do their work on all
> affected processors if option MULTIPROCESSOR. It's amazing bsd.mp could
> boot multiuser without this. (miod@)
arch/mac68k/include
~ cpu.h
> replace ctob/btoc with ptoa/atop (plus the usual round_page() where needed)
> (martin@)
arch/mac68k/mac68k
~ machdep.c ~ pmap_bootstrap.c
> replace ctob/btoc with ptoa/atop (plus the usual round_page() where needed)
> (martin@)
arch/macppc/macppc
~ machdep.c
> replace even more ctob/btoc with ptoa/atop (martin@)
arch/mvme68k/mvme68k
~ autoconf.c ~ hpux_machdep.c
~ machdep.c ~ vm_machdep.c
> replace ctob/btoc with ptoa/atop (plus the usual round_page() where needed)
> (martin@)
arch/mvme68k/stand/bugcrt
~ Makefile
> avoid intermediate files with same name (ie. a.out) for parallel make
> ok miod (deraadt@)
arch/mvme88k/mvme88k
~ machdep.c
> Do not flag a processor as ``alive'' until it really is ready to accept
> IPIs. (miod@)
~ locore.S ~ machdep.c
> Start secondary processors synchronously. This only wins us a nicer dmesg
> output, and nothing else. (miod@)
~ autoconf.c ~ machdep.c
> This is a horrible kluge: invoke sched_init_cpu for seconday processors
> before they are started (and not skipping gaps for machine setups with
> holes in cpu slots). Since we start secondary cpus very late in the boot
> process, and sched_init_cpu() has to be invoked before proc0 execve's init,
> I don't think there is a better way to do this.
> This lets MVME188 systems with more than one processor boot multiuser.
> (miod@)
~ m188_machdep.c
> When a secondary cpu gets its interrupt pin stuck, be sure to savectx
> and put the process it was running back on the run queue (unless this was
> the idle proc). (miod@)
arch/mvme88k/stand/bugcrt
~ Makefile
> avoid intermediate files with same name (ie. a.out) for parallel make
> ok miod (deraadt@)
arch/mvmeppc/mvmeppc
~ autoconf.c ~ machdep.c
~ ppc1_machdep.c
> replace even more ctob/btoc with ptoa/atop (martin@)
arch/mvmeppc/stand/bugcrt
~ Makefile
> avoid intermediate files with same name (ie. a.out) for parallel make
> ok miod (deraadt@)
arch/powerpc/include
~ param.h
> replace even more ctob/btoc with ptoa/atop (martin@)
arch/powerpc/powerpc
~ pmap.c
> replace even more ctob/btoc with ptoa/atop (martin@)
arch/sgi/localbus
~ crimebus.h
> comment fixes.
> ok miod@ (jsing@)
arch/sparc/stand/boot
~ Makefile
> avoid intermediate files with same name (ie. a.out) for parallel make
> ok miod (deraadt@)
arch/sparc/stand/bootxx
~ Makefile
> avoid intermediate files with same name (ie. a.out) for parallel make
> ok miod (deraadt@)
arch/sparc64/dev
~ pcfiic_ebus.c
> Match on compatible: 'pcf8584', such that we attach on the V210 again.
> (kettenis@)
arch/sparc64/include
~ cpu.h
> Overhaul fpu context save/restore code, making it more similar to what we
> do
> on i386 and amd64. Don't let IPIs in when saving fpu context by disabling
> interrupts. (kettenis@)
arch/sparc64/sparc64
~ cpu.c
> UltraSPARC CPUs don't have a floating-point queue, so cpu_reset_fpustate()
> is
> redundant since there is no queue to flush. (kettenis@)
~ locore.s
> UltraSPARC CPUs (and other SPARC V9 implementations) don't have a
> floating-point deferred-trap queue. Remove redundant code inherited from
> sparc that deals with this. Also remove the code dealing with saving and
> restoring the FPU state from unaligned memory; we always allocate properly
> aligned memory for storing the FPU state. (kettenis@)
~ locore.s
> Garbage collect ienab_bis() and ienab_bic().
> Suggested by miod@ (kettenis@)
~ locore.s
> Remove some comments about 32-bit mode. (kettenis@)
~ locore.s
> Remove idle_u; it's been unused for a while. (kettenis@)
~ autoconf.c
> Remove some XXX code that has been #ifdef'ed out for ages. (kettenis@)
~ emul.c ~ machdep.c
~ process_machdep.c ~ trap.c
~ vm_machdep.c
> Overhaul fpu context save/restore code, making it more similar to what we
> do
> on i386 and amd64. Don't let IPIs in when saving fpu context by disabling
> interrupts. (kettenis@)
compat/common
~ uipc_syscalls_43.c
> - replace the remaining MALLOC/FREE -> malloc/free in sys/compat
> ok krw@, ok pyr@ (gilles@)
~ vfs_syscalls_43.c
> MALLOC/FREE -> malloc/free
> These are the latest ones needed to build a kernel (on amd64)
> without the MALLOC/FREE definitions in src/sys/sys/malloc.h
> ok krw@ (chl@)
compat/hpux
~ m68k/hpux_exec.c
> replace ctob/btoc with ptoa/atop (plus the usual round_page() where needed)
> (martin@)
compat/linux
~ linux_exec.c
> - replace the remaining MALLOC/FREE -> malloc/free in sys/compat
> ok krw@, ok pyr@ (gilles@)
compat/ultrix
~ ultrix_fs.c
> - replace the remaining MALLOC/FREE -> malloc/free in sys/compat
> ok krw@, ok pyr@ (gilles@)
conf
~ param.c
> crank maxfiles; OK deraadt@ (millert@)
dev
~ audio.c
> the pointer we give to audio_fill_silence() may point in the middle of a
> sample (eg. if write(2) have written an odd number of bytes and 16bit
> encoding is used), so we'll not properly write silence. To fix this,
> round start pointer to fill with silence uncomplete samples too.
> ok jakemsr@ (ratchov@)
~ audio.c
> prepare audio(4) for addition of the envy(4) driver: enable 32bit samples
> (basically only audio_fill_silence() must be updated) and bump max channel
> number to 12
> ok jakemsr@ (ratchov@)
~ ipmi.c
> correct ipmi attach time failure messages (why this one machine fails...
> still has to be looked at by marco when he has time) (deraadt@)
dev/acpi
~ dsdt.c
> Changed aml_parselength to use incremental length calc
> ok canacar@ (jordan@)
~ dsdt.c
> ACPI allows the OS to identify itself in a couple of ways and may behave
> differently based on what OS is running. This diff causes us to run the
> WinNT code path in hopes that it is "better" AML, or has better settings
> for machine that do not support _OSI. This is the same method used by
> other non-windows operating sytems.
> ok gwk, beck, jordan (ckuethe@)
~ dsdt.c
> Remove those words... (ckuethe@)
~ acpibat.c ~ acpitz.c
> repair attach messages; ok gwk canacar (deraadt@)
~ acpitz.c
> less colons (deraadt@)
~ dsdt.c
> Fix setting values to buffers by obeying the conversion rules.
> The values are truncated or zero extended as required. The spec
> is somewhat ambigious on strings and integers requiring truncation
> "before copy" so we try to be safe and zero terminate the buffer
> in case the source is string.
> Reported by ckuethe@, diagnosis, initial diff and feedback by kettenis@
> ok kettenis@, beck@, weingart@, robert@, gwk@, ckuethe@ (canacar@)
~ dsdt.c
> Add missing else so that Concatanation of two buffers work.
> Noticed by robert@ while diagnosing a problem report by
> Johan Lindman. ok weingart@ (canacar@)
~ acpi.c ~ acpivar.h
> Added support for displaying wakeup devices
> ok beck@,weingart@,gwk@ (jordan@)
~ acpicpu.c
> Remove a useless printf, hit if acpicpu is disabled.
> ok beck@ (gwk@)
~ dsdt.c
> ACPI allows the OS to identify itself in a couple of ways and may behave
> differently based on what OS is running. This diff causes us to run the
> RedmondOS code path in hopes that it is "better" AML, or has better
> settings
> for machine that do not support _OSI. This is the same method used by
> other non-Redmond operating sytems.
> suggestions/ok deraadt, agonized whimpers from the others. (ckuethe@)
~ acpiac.c
> Notebook from ckuethe@ that notifies AC with 0x01, so add that in.
> cool ckuethe@ (canacar@)
~ acpitimer.c
> Check for non-zero address if mapping to the extended addresses.
> Patch from Oleg Safiullin (a.k.a form@)
> ok kettenis canacar weingart (mikeb@)
dev/i2c
~ i2c_scan.c
> print some word reads as well in the verbose output (deraadt@)
~ adt7460.c ~ asc7621.c
~ fintek.c ~ lm93.c
> don't clear sensor flags that were never set; ok deraadt (cnst@)
dev/ic
~ ar5210.c ~ ar5211.c
~ ar5212.c
> fix the setup of Tx descriptors. the frame type and "no ack" bits were
> initialized in ar5k_ar521*_setup_tx_desc() but cleared in
> ar5k_ar521*_fill_tx_desc() by setting the segment length incorrectly.
> From ath5k via Nick Kossifidis (mickflemm at gmail dot com)*
> ---snip---
> The missing no_ack in broadcast frames caused them to be retried up to
> the retry_limit(1+4=5 transmissions by default).
> ---snap---
> * it was explicitly mentioned that it is ISC-licensed now (reyk@)
~ ar5212.c ~ ar5211.c
~ ar5210.c
> backout last "fix" because it breaks operation on some devices. even
> if the fix looks right, it seems to expose another problem that i
> haven't found yet.
> figured out by Denis Doroshenko at gmail dot com (reyk@)
dev/mii
~ miidevs.h
> regen (jsg@)
~ miidevs
> Add Agere ET1011 10/100/1000 PHY (jsg@)
~ files.mii + etphy.c
> Initial port of Sepherosa Ziehau's DragonFlyBSD drivers
> for Agere/LSI ET1310 Ethernet devices and ET1011 'TruePHY'.
> All the gross register related bit macros are not yet removed.
> Currently only Tx seems to work. Putting this in the
> tree in case someone else wants to look at it while
> I deal with exams for the next few weeks. (jsg@)
dev/pci
~ if_vic.c
> let vic attach to the virtual pcnet hardware in vmware.
> tested on real hardware by jsing@ to ensure pcn(4) isnt affected in the
> real world.
> ok jsing@ (dlg@)
~ files.pci + envy.c
+ envyvar.h + envyreg.h
> add new envy(4) driver for ICE1712 (aka VIA Envy24) audio devices. The
> device uses 32bit samples, up to 96kHz sample rate, 12 input channels and
> 10
> output channels. Currently AK4524 codecs are supported, so M-Audio Delta
> cards should work. Playback and capture work, but the mixer is still
> incomplete.
> ok jakemsr@ (ratchov@)
~ siop_pci_common.c
> fix the panic reported in pr/5602 by correctly unmaping the space on error.
> disestablish the interrupt on error as well. krw@ comments and ok
> tested by reporter via mikeb@ (fgsch@)
~ envy.c ~ envyreg.h
~ envyvar.h
> id tags. (fgsch@)
~ cmpcivar.h
> more id tags. (fgsch@)
~ azalia.c
> Enable pcie snoop for SB600 and MCP51. Fixes a variety of noise,
> looping and distortion problems. This is a temporary solution until
> we get something like the BUS_DMA_NOCACHE flag to bus_dmamem_map(9),
> which came with the driver when ported from NetBSD but means nothing
> here. It's likely that other NVIDIA and ATI chipsets will need this,
> but I'd rather have some testers before adding them in.
> From ariff at freebsd, ok dlg. (deanna@)
~ pcidevs
> 3 new areca controllers (dlg@)
~ pcidevs.h ~ pcidevs_data.h
> regen, finally. (dlg@)
~ pcidevs
> the areca with the 1201 pci id is known as the 1200 everywhere. it
> does the same things as a real 1200, but its based around a different
> chip. fix the string in pcidevs to say "ARC-1200 rev B" like the
> writing on the board does. (dlg@)
~ pcidevs.h ~ pcidevs_data.h
> regen (dlg@)
~ if_sf_pci.c
> unmap on error and correct some output in those cases.
> martin@ deraadt@ ok. (fgsch@)
~ pcidevs
> Add missing Marvell 88SE61xx IDs.
> ok dlg (mikeb@)
~ pcidevs.h ~ pcidevs_data.h
> regen (mikeb@)
~ files.pci + if_et.c
+ if_etreg.h
> Initial port of Sepherosa Ziehau's DragonFlyBSD drivers
> for Agere/LSI ET1310 Ethernet devices and ET1011 'TruePHY'.
> All the gross register related bit macros are not yet removed.
> Currently only Tx seems to work. Putting this in the
> tree in case someone else wants to look at it while
> I deal with exams for the next few weeks. (jsg@)
~ arc.c
> if we cant query the firmware or allocate ccbs then clean up the pci
> mappings. without this a problem board can cause a panic when the interrupt
> handler touches unallocated memory. (dlg@)
~ arc.c
> the marvell based boards have difference registers to the current intel iop
> based ones. this renames the register defines for the revision A boards
> (the intel ones) to ARC_RA instead of ARC_REG so we can differentiate them
> from the ARC_RB registers for revision B that are coming. (dlg@)
~ arc.c
> shrink the intr establish code a bit. all that intrstr handling is cruft.
> (dlg@)
~ sdhc_pci.c
> MALLOC/FREE -> malloc/free
> These are the latest ones needed to build a kernel (on amd64)
> without the MALLOC/FREE definitions in src/sys/sys/malloc.h
> ok krw@ (chl@)
~ siop_pci_common.c
> Fix ram size output botched in my last change; reported by
> Pablo Mindez Hernandez. (fgsch@)
~ pcidevs.h ~ pcidevs_data.h
> sync (henning@)
~ pcidevs
> SIIG 2082 (henning@)
~ pucdata.c
> another SIIG Cyber 8S PCI 16C850 variant
> From: Kurt Mosiejczuk <kurt-openbsd-tech at se.rit.edu> (henning@)
~ azalia.c
> Label widgets based on default device or type rather than color+node
> id. This lets the generic mixer init create more readable items. You
> may need to update your mixerctl.conf.
> Tested jmc@, ok ratchov@, jakemsr@ jdixon@ (deanna@)
~ pcidevs.h ~ pcidevs_data.h
> regen (mikeb@)
~ pcidevs
> Add a couple of PCI IDs for VMWare.
> From Oleg Safiullin. (mikeb@)
~ vga_pci.c ~ vga_pcivar.h
> use DEVICE_IS_VGA_PCI in vga_pci_match()
> ok brad@ fgsch@ also tested by oga@ (martin@)
~ if_wpi.c ~ if_iwn.c
> fix ENETRESET handling in {wpi,iwn}_ioctl() so that the firmware won't
> panic when resetting the device - requested by many
> fix ifconfig -M (the interface still has to be down though ie it won't
> work while the interface is up).
> fix AMPDU window for 4965AGN (has no effect since 802.11n is not
> supported yet). (damien@)
~ azalia.c
> quiet a noisy printf, requested by deraadt (deanna@)
~ ahci.c
> when the ati ahci stuff is in the ide compat mode, it can sometimes cause
> a wdc(4) controller to appear. this code disables the compat mode using
> some magic niklas gleaned from the linux driver. (dlg@)
~ arc.c
> the 1200 and 1202 shoudl work fine too. (dlg@)
~ arc.c
> very initial foundation for splitting things up to support both the
> traditional intel iop and the new marvell one used on the ARC-1200 rev B.
> (dlg@)
~ arc.c
> start providing function pointers to differentiate between the intel and
> marvell boards. (dlg@)
~ pcidevs.h ~ pcidevs_data.h
> regen. (mbalmer@)
~ pcidevs
> Add the Meinberg PCI509 card, a 5V DCF77 radio clock. (mbalmer@)
~ mbg.c
> Add support for the Meinberg PCI509 5V DCF77 time signal station receiver.
> With feedback from kettenis (mbalmer@)
dev/usb
~ usbdevs.h ~ usbdevs_data.h
> sync (deraadt@)
~ usbdevs ~ if_udav.c
> Admtek/Shantou ADM8515; nicm__ at ntlworld.com (deraadt@)
~ if_udav.c
> fix attach time messages; tested by Nicholas Marriott (deraadt@)
~ if_udav.c
> even better attach printing; Nicholas Marriott (deraadt@)
~ if_zyd.c ~ if_zydreg.h
> two fixes from FreeBSD:
> - fix an incorrect setting of `retry times' in case of zd1211b
> - increase max rx size so there's room for multi-frame transactions
> (slightly modified version)
> from the Linux zd1211rw driver:
> - patch registers CR47 and CR157 on devices that require it
> - fix power calibration setting on ZD1211B (damien@)
~ usb_subr.c
> improve/repair locator printing; ok jsg (deraadt@)
isofs/cd9660
~ cd9660_lookup.c ~ cd9660_node.c
~ cd9660_vnops.c
> MALLOC/FREE -> malloc/free
> ok krw@ (chl@)
isofs/udf
~ udf_vnops.c
> MALLOC/FREE -> malloc/free
> ok krw@ (chl@)
kern
~ subr_autoconf.c
> get rid of the unused cond_predicate_t typedef.
> ok miod@ deraadt@ krw@ (dlg@)
~ exec_script.c ~ kern_descrip.c
~ kern_event.c ~ kern_exec.c
~ kern_lkm.c ~ tty.c
~ vfs_subr.c
> MALLOC/FREE -> malloc/free
> replace an hard coded value with M_WAITOK
> ok krw@ (chl@)
~ uipc_usrreq.c
> For fd passing, at externalize time we are dealing with int[] not
> pointer[],
> so we need to correct the mbuf length using CMSG_LEN() not CMSG_SPACE()
> test case was sparc64 sending 2 (or more) descriptors
> ok millert thib (deraadt@)
~ kern_lkm.c
> Fix LKM support for amd64.
> ok deraadt weingart (mikeb@)
miscfs/fifofs
~ fifo_vnops.c
> MALLOC/FREE -> malloc/free
> ok krw@ (chl@)
miscfs/portal
~ portal_vfsops.c ~ portal_vnops.c
> MALLOC/FREE -> malloc/free
> ok krw@ (chl@)
msdosfs
~ msdosfs_vnops.c
> MALLOC/FREE -> malloc/free
> ok krw@ (chl@)
net
~ bridgestp.c
> fix a typo, LIST_FOREACH(bp2, ... and then using bp instead of bp2
> inside that loop doesn't yield the expected results.
> from freebsd r1.37 Andrew Thompson <thompsa at freebsd.org> (henning@)
~ if_spppsubr.c
> Don't leak potentially secret authname through ioctl interface.
> Suggestions from mpf@ and canacar@
> ok deraadt mpf canacar (mikeb@)
~ pf.c
> 'block return' must not send anything on blocked icmp packets.
> Noticed by Kai_Doernemann_at_genua.de
> OK henning@, deraadt@ (mpf@)
~ if_spppsubr.c
> tsk tsk tsk, noone tested this; spotted by canacar (deraadt@)
~ if_spppsubr.c
> correct fix (deraadt@)
net80211
~ ieee80211_input.c ~ ieee80211_node.c
> MALLOC/FREE -> malloc/free
> ok krw@ (chl@)
~ ieee80211.c ~ ieee80211_node.h
~ ieee80211_var.h
> Add ieee80211_rate2plcp() and ieee80211_plcp2rate() functions.
> Help and OK reyk@ (mglocker@)
~ ieee80211.c ~ ieee80211_node.h
~ ieee80211_var.h
> Revert last commit which added ieee80211_rate2plcp() and
> ieee80211_plcp2rate() because I've got a late feedback from Damien that
> he dislike the implementation method a lot. (mglocker@)
netinet
~ ip_carp.c ~ ip_input.c
~ ip_ipsp.c ~ ip_output.c
> MALLOC/FREE -> malloc/free
> ok krw@ (chl@)
netinet6
~ raw_ip6.c
> MALLOC/FREE -> malloc/free
> ok krw@ (chl@)
nfs
~ nfsnode.h
> remove some unused members of struct nfsnode;
> some spacing while there.
> ok krw@ (thib@)
~ nfs_serv.c ~ nfs_socket.c
~ nfs_srvcache.c ~ nfs_var.h
~ nfsm_subs.h
> Remove the "frev" argument from nfs_rephead(); and clean up the "frev"
> variables, that are declared all over, since they are passed via macros
> to nfs_rephead(); which doesn't do anything with it.
> OK krw@ (thib@)
~ nfsrvcache.h ~ nfs_srvcache.c
> Touch of KNF and style(9), spaces and comments.
> make pretty.
> ok krw@ (thib@)
~ nfsm_subs.h
> remove an unused macro, NFSMINOFF;
> ok beck@, blambert@
> "Kill it. Kill it dead." krw@ (thib@)
sys
~ tree.h
> remove extra backslash at the end of RB_PROTOTYPE, report from
> Jan.Pechanec AT Sun.COM; ok deraadt@ (djm@)
~ lkm.h
> Fix LKM support for amd64.
> ok deraadt weingart (mikeb@)
ufs/ext2fs
~ ext2fs_inode.c
> MALLOC/FREE -> malloc/free
> ok krw@ (chl@)
ufs/ffs
~ ffs_inode.c ~ ffs_softdep.c
> MALLOC/FREE -> malloc/free
> ok krw@ (chl@)
ufs/ufs
~ ufs_vnops.c
> MALLOC/FREE -> malloc/free
> ok krw@ (chl@)
uvm
~ uvm_device.c ~ uvm_map_i.h
~ uvm_swap.c
> MALLOC/FREE -> malloc/free
> ok krw@ (chl@)
xfs
~ xfs_config.h ~ xfs_global.h
> stop putting xfs (and only xfs) rcsid into the kernel; ok miod (deraadt@)
~ xfs_vnodeops-bsd.c
> MALLOC/FREE -> malloc/free
> ok krw@ (chl@)
== usr.bin =========================================================== 11/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
du
~ du.1
> sort flags in STANDARDS; from Pierre Riteau (jmc@)
head
~ head.c
> sync usage() w/ synopsis; from Pierre Riteau
> ok sobrado (jmc@)
less
~ Makefile.bsd-wrapper
> main build can only happen after configure has run. (espie@)
make
~ arch.c ~ compat.c
~ defines.h ~ engine.c
~ engine.h ~ error.c
~ gnode.h ~ job.c
~ job.h ~ main.c
~ make.1 ~ make.c
~ suff.c ~ targ.c
~ targ.h ~ PSD.doc/tutorial.ms
> Work done at p2k7.
> This is a really big step towards getting parallel make to work.
> Note that this is not yet complete. There are still a few `details' to
> fix before this works 100%. Specifically: sequential make (compat) and
> parallel make don't use the same engine, and the parallel engine still
> has a few limitations. For instance, some known issues:
> - parallel make does not deal with .phony targets correctly all the time.
> - some errors are deadly in parallel make mode.
> - parallel make NEEDS way more sturdy correspondance of file system paths
> and target names, since it often needs to match dependencies to targets
> before the corresponding files exist.
> - some local variables like $* get set in a bogus way in some cases.
> - suffix handling has issues, especially related to the NULL suffix.
> So, if you find stuff that does NOT yet work with parallel make, don't go
> blindly try to fix the Makefile. It's very likely you might have stumbled
> into a make bug. (unless you really, really, understand Makefiles, DON'T
> GO CHANGING THEM YET).
> Tested by lots of people, thanks go to miod@, and robert@ among other
> people.
> Quick summary of what this does:
> - remove `saving commands' extension (it's not really usable, nor used)
> - move compat job runner and parallel interrupt handling into engine.c
> - tweak the code so that both compat and parallel mode use the same job
> runner
> and the same interrupt handling. Remove the other one.
> - optimize job runner so that, in parallel mode, the last command does not
> fork if we can avoid it (as it's already running in a sub shell).
> - scrape all the code that dealt with creating shell scripts from commands.
> - scrape all the code that dealt with recognizing special sequences in
> command output to print/not print output.
> - fix the parallel job pipe to not keep around file descriptors that are
> not
> needed.
> - replace the parallel job buffering with a nicer one, that deals with
> non-blocking descriptors to try to agregate as much output from one job in
> one go (greed) to unconfuse the users.
> - create two pipes per job, so that stdout and stderr stay separate.
> - make job token printing a debug option.
> - always use the parallel job-runner to `execute' commands, even if we just
> print them out.
> - store list of errors encountered during parallel make running, and print
> them
> on exit, so that we know what went wrong.
> - add a dirty hack to targ.c to deal with paths produced by gccmakedep.
> (espie@)
~ make.1
> sort arguments; (jmc@)
~ job.c
> zap confusing old comment (espie@)
~ job.c
> mark nodes as made when there is no command around the target.
> real files get updated anyways, but phony nodes stay around as unmade,
> which breaks things in subtle ways, since parallel mode just assumes things
> get built. (espie@)
~ make.c
> suff.c sets IMPSRC correctly, whereas this is bogus and strips the path
> a lot of the time. (espie@)
~ error.c ~ error.h
~ job.c
> fix an obnoxious bug: in parallel mode, dieing in the job controller is not
> the same as dieing in a sub job, since waiting on sub-jobs won't work.
> So keep track of who we are via a state variable. (espie@)
~ make.c
> zap dead code (espie@)
~ make.1
> document that .ORDER only means something in parallel mode (espie@)
~ defines.h ~ job.c
~ main.c
> token is a confusing name, rename to banner (espie@)
~ compat.c ~ engine.c
> do the silent/ignore check in Job_CheckCommands, so that make -j4 -s works
> (espie@)
~ compat.c ~ engine.c
~ engine.h ~ job.c
> simplify: Job_CheckCommands deals with silent and ignerr now, so there's
> no need to duplicate that info at the job level since we can just use
> the gn->type. (espie@)
~ make.1
> remove extraneous space; (jmc@)
~ arch.c
> #ifdef stuff that is only used under #ifdef; ok espie (deraadt@)
~ var.c ~ varmodifiers.c
> fix some lint FALLTHROUGH (deraadt@)
~ var.c
> prevent gcc from complaining (espie@)
pcc
~ mip/optim2.c ~ mip/reader.c
> Updates from master repo:
> > Allow ADDROF to fall through to table, for PIC code generation.
> > Tighten check on GOTO argument and only complain that the label is
> out-of-range
> > if we are actually jumping to label (ICON). (ragge@)
~ vax/local.c ~ vax/local2.c
~ vax/table.c
> From master repo:
> > calls argument numbers are in registers, not bytes.
> > If a jump is to the return label, emit ret insn instead.
> > Add ADDROF table entry.
> > Remove some unused entries.
> > Do a Z call for emitted GOTOs.
> > Only create constants for function names, they are called by name anyway.
> (ragge@)
~ ccom/cgram.y
> Pull from master repo:
> Fix sorting bug in addcase(). Spotted by Gregory McGarry.
> ok gmcgarry, ragge@ (stefan@)
~ ccom/pftn.c
> Pull from master repo, commit by gmcgarry:
> Reset the sue to UCHAR if using CHAR_UNSIGNED. Fixes warnings on
> powerpc. (otto@)
~ ccom/stabs.c
> Pull from master repo, commit by gmcgarry:
> Provide compile-time flag STAB_LINE_ASSOLUTE which creates N_SLINE stabs
> using absolute addresses instead of relative addresses. Fixes debugging
> on OSX (and probably other non-ELF targets). (otto@)
~ cc/cc.c
> Pull from master repo:
> Don't let temporary file lie around if -S is used. ok ragge@ (stefan@)
~ powerpc/code.c ~ powerpc/local.c
~ powerpc/local2.c ~ powerpc/macdefs.h
~ powerpc/order.c ~ powerpc/table.c
> Pull from master repo, commit by myself:
> next step for ELFABI, hello world works with ELFABI, but register
> pairs still produce wrong assembly; with Dale Rahn (otto@)
~ cc/cc.c
> Fix wait() usage and convert to waitpid(). Convert manual status
> frobbing with WIF* macros. Originally based on a diff from deraadt at .
> OK deraadt at . (millert@)
~ powerpc/local2.c
> Print out names of register pairs correctly. ok otto@ (stefan@)
~ ccom/trees.c
> fix fp div by zero in a target dependent way; problem reported by
> Chris Kuethe; ok ragge@ (otto@)
~ mip/protos.h ~ mip/pass2.h
> Update from master repo:
> > Remove some unused prototypes. (ragge@)
~ mip/manifest.h
> iUpdate from master repo:
> > kflag exists in both passes. (ragge@)
~ i386/local2.c
> Update from master repo:
> > Print string identifier in case OREG has a relocatable offset. (ragge@)
~ i386/code.c ~ i386/local.c
> Update from master repo:
> > Work in progress: PIC code for i386.
> > Still missing: ebx as argument to functions. (ragge@)
pkill
~ pkill.1
> "signal" is an argument, not a flag;
> originally requested by sobrado, and now Pierre Riteau (jmc@)
ssh
~ auth2-gss.c
> Allow build without -DGSSAPI; ok deraadt@ (dtucker@)
~ ssh.c
> Plug tiny mem leaks in ControlPath and ProxyCommand option processing; ok
> djm@ (dtucker@)
~ monitor.c ~ monitor_wrap.c
> Send config block back to slave for invalid users too so options
> set by a Match block (eg Banner) behave the same for non-existent
> users. Found by and ok djm@ (dtucker@)
~ ssh_config.5
> ProxyCommand and LocalCommand use the user's shell, not /bin/sh; ok djm@
> (dtucker@)
~ ssh.c
> Make LocalCommand work for Protocol 1 too; ok djm@ (dtucker@)
~ ssh_config.5
> clean up after previous macro removal; (jmc@)
~ clientloop.c
> fix memory leak in process_cmdline(), patch from Jan.Pechanec AT Sun.COM;
> ok dtucker@ (djm@)
~ ssh.c
> bz #1377: getpwuid results were being clobbered by another getpw* call
> inside tilde_expand_filename(); save the data we need carefully
> ok djm (deraadt@)
~ ssh.c
> Use xstrdup/xfree when saving pwname and pwdir; ok deraadt@ (dtucker@)
~ ssh.c
> avoid errno trashing in signal handler; ok dtucker (deraadt@)
sudo
~ CHANGES ~ Makefile.in
~ parse.yacc ~ version.h
> update to sudo 1.6.9p8 (millert@)
systat
~ systat.1
> remove out of date comment in BUGS: "Takes 2-10 percent of the CPU."
> from Pierre Riteau (jmc@)
tail
~ tail.c
> sync usage() w/ synopsis; from Pierre Riteau
> ok sobrado (jmc@)
top
~ display.c
> cleanup of message handling, originally from Mark Lumsden, with a
> twist by me. ok deraadt@ (otto@)
~ machine.c
> bump arbitrary limit on arg length shown by -C; requested by and ok
> deraadt@ (otto@)
~ top.c
> make check on -s and interactive s consistent; from Tilo Stritzky (otto@)
~ top.c
> Get rid of the very annoying warning message + delay when a command
> line argument is wrong. Just display the message in the message area.
> ok deraadt@ sobrado@ simon@ henning@ (otto@)
~ top.c
> Also show warning message for -U and -p in message area; noted by Mark
> Lumsden (otto@)
== usr.sbin ========================================================== 12/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
bind
~ Makefile.bsd-wrapper
> make sure configure is done before we try building manpages. (espie@)
dhcpd
~ tables.c
> Remove duplicate DHO_HOST_NAME entry and add missing
> DHO_DHCP_USER_CLASS_ID entry to dhcp_option_default_priority_list[].
> Reformat list of numbers at the end of dhcp_option_default_priority_list[]
> so it is easy to see which options are defined. No functional change.
> (krw@)
~ tables.c ~ options.c
~ dhcpd.h
> More tweaking of option processing, this time around the creation of
> the priority list. Add create_priority_list() and use it to
> consistantly merge mandatory, supplied and default option priority
> lists into a reliable and complete list of options sorted by priority.
> No intended functional change other than ensuring all options
> available are returned.
> "looks good" henning@ "OK, fair enough" millert@ (krw@)
hoststated
~ pfe.c
> untangle a mess in the state update logic (reyk@)
~ parse.y
> Not using all defined protocols is not a hard error. Just print a warning
> but start anyway. OK reyk@ (claudio@)
~ log.c ~ hoststated.c
> the last change to enable logging to stderr on startup also enabled
> annoying debugging messages on the console by default. since we do
> not want to see debugging messages unless specified by the "-d" flag,
> add an extra debugging level "debug > 1" to be checked in log_debug().
> (reyk@)
httpd
~ Makefile.bsd-wrapper ~ conf/httpd.conf
> Add two module configuration directories named modules and modules.sample
> and include *.conf files from the modules directory by default.
> The modules.sample directory will be used by some ports to place their
> configuration files.
> ok deraadt@, jsign@ (robert@)
~ Makefile.bsd-wrapper
> make sure configure is done before we try building manpages. (espie@)
pkg_add
~ pkg_delete.1 ~ pkg_info.1
> better .Nd; from Pierre Riteau (jmc@)
tcpdump
~ print-snmp.c
> fix printing of enterprise-specific SNMP traps.
> ok claudio@ mglocker@ (reyk@)
===============================================================================
More information about the owc
mailing list