[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