[odc] Daily src changes for 2007-11-03
ODC
auto at squish.net
Sun Nov 4 07:00:01 GMT 2007
OpenBSD src changes summary for 2007-11-03
==========================================
bin/mt etc/bind/root.hint
gnu/usr.bin/cvs gnu/usr.bin/groff
gnu/usr.bin/texinfo libexec/spamd
sbin sbin/ldattach
share/man share/mk
sys/arch/alpha/pci sys/arch/amd64/amd64
sys/arch/amd64/conf sys/arch/i386/conf
sys/arch/i386/i386 sys/arch/i386/include
sys/dev/acpi sys/dev/pci
sys/dev/usb sys/kern
sys/net80211 sys/sys
usr.bin/less usr.bin/make
usr.bin/pcc usr.bin/ssh
usr.sbin/bind usr.sbin/httpd
== bin =============================================================== 01/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/bin
mt
~ mt.1
> - standard EXAMPLES
> - tidy up SEE ALSO (jmc@)
== etc =============================================================== 02/09 ==
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@)
== gnu =============================================================== 03/09 ==
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/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@)
== libexec =========================================================== 04/09 ==
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@)
== sbin ============================================================== 05/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
sbin
~ Makefile
> Add ldattach.
> ok deraadt (mbalmer@)
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 ============================================================= 06/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ 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@)
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@)
== sys =============================================================== 07/09 ==
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
~ 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
~ 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/conf
~ 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
~ 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@)
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@)
dev/pci
~ 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@)
dev/usb
~ 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@)
kern
~ kern_lkm.c
> Fix LKM support for amd64.
> ok deraadt weingart (mikeb@)
net80211
~ 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@)
sys
~ lkm.h
> Fix LKM support for amd64.
> ok deraadt weingart (mikeb@)
== usr.bin =========================================================== 08/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
less
~ Makefile.bsd-wrapper
> main build can only happen after configure has run. (espie@)
make
~ 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@)
pcc
~ 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@)
ssh
~ 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@)
== usr.sbin ========================================================== 09/09 ==
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@)
httpd
~ Makefile.bsd-wrapper
> make sure configure is done before we try building manpages. (espie@)
===============================================================================
More information about the odc
mailing list