[odc] Daily src changes for 2006-05-08

ODC auto at squish.net
Tue May 9 08:00:32 BST 2006


OpenBSD src changes summary for 2006-05-08
==========================================

distrib/sets                            libexec/ld.so
regress/sys                             sbin/dhclient
share/man                               sys/arch/amd64/amd64
sys/arch/amd64/conf                     sys/arch/amd64/include
sys/arch/i386/conf                      sys/arch/i386/i386
sys/arch/i386/include                   sys/arch/luna88k/dev
sys/arch/luna88k/include                sys/arch/luna88k/luna88k
sys/arch/m88k/include                   sys/arch/m88k/m88k
sys/arch/mvme88k/dev                    sys/arch/mvme88k/include
sys/arch/mvme88k/mvme88k                sys/dev
sys/dev/ic                              sys/dev/pci
sys/kern                                sys/sys
usr.bin/mg                              usr.bin/rcs
usr.bin/readlink                        usr.bin/ssh
usr.bin/tftp                            

== distrib =========================================================== 01/07 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/distrib

sets

  ~ lists/comp/mi                         

  > sync (deraadt@)

  ~ lists/base/md.amd64                   ~ lists/base/md.i386
  ~ lists/comp/md.amd64                   ~ lists/comp/md.i386

  > sync (deraadt@)

== libexec =========================================================== 02/07 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/libexec

ld.so

  ~ dl_prebind.c                          ~ dlfcn.c
  ~ library.c                             ~ library_subr.c
  ~ loader.c                              ~ prebind/Makefile
  ~ prebind/debug.c                       ~ prebind/objarray.c
  ~ prebind/prebind.8                     ~ prebind/prebind.c
  ~ prebind_strip/prebind_strip.c         

  > de-space (deraadt@)

  ~ dl_prebind.c                          ~ library_subr.c
  ~ loader.c                              ~ mips64/archdep.h
  ~ powerpc/rtld_machine.c                ~ prebind/objarray.c
  ~ prebind/prebind.c                     ~ prebind_strip/prebind_strip.c

  > more spacing (deraadt@)

  ~ prebind/debug.c                       ~ prebind/prebind.c

  > prettier (deraadt@)

== regress =========================================================== 03/07 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/regress

sys

  ~ arch/m88k/usertrap/answer             

  > Clean the internal m88k trap type codes; while there, simplify and
  > factorize the build of the VBR page betweem luna88k and mvme88k.
  > Tested by aoyama@ and I. (miod@)

== sbin ============================================================== 04/07 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/sbin

dhclient

  ~ clparse.c                             ~ conflex.c
  ~ dhclient.c                            ~ dhclient.conf.5
  ~ dhcpd.h                               ~ dhctoken.h

  > add 'link-timeout n' seconds option to grammer, from fkr at hazardous.org  > default remains 10 seconds. (deraadt@)

== share ============================================================= 05/07 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/share

man

  ~ man7/ports.7                          

  > we no longer have a static flavor for bash, replace the example with
  > screen.
  > change a duplicate `make package' to `make install' while here.
  > ok espie@ (steven@)

== sys =============================================================== 06/07 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/sys

arch/amd64/amd64

  ~ mainbus.c                             + bios.c

  > Add smbios support for i386 and amd64, fix ipmi to use this new
  > functionallity,
  > hook up some sysctls to add system vendor/product/version and UUID
  > reporting.
  > "get it in" deraadt@ (gwk@)

  ~ bios.c                                

  > spacing (gwk@)

arch/amd64/conf

  ~ GENERIC                               

  > add commented out entries for azalia(4). (brad@)

  ~ GENERIC                               ~ files.amd64

  > Add smbios support for i386 and amd64, fix ipmi to use this new
  > functionallity,
  > hook up some sysctls to add system vendor/product/version and UUID
  > reporting.
  > "get it in" deraadt@ (gwk@)

arch/amd64/include

  ~ biosvar.h                             + smbiosvar.h

  > Add smbios support for i386 and amd64, fix ipmi to use this new
  > functionallity,
  > hook up some sysctls to add system vendor/product/version and UUID
  > reporting.
  > "get it in" deraadt@ (gwk@)

arch/i386/conf

  ~ GENERIC                               

  > add commented out entries for azalia(4). (brad@)

arch/i386/i386

  ~ bios.c                                

  > Add smbios support for i386 and amd64, fix ipmi to use this new
  > functionallity,
  > hook up some sysctls to add system vendor/product/version and UUID
  > reporting.
  > "get it in" deraadt@ (gwk@)

  ~ bios.c                                

  > spaces (deraadt@)

  ~ bios.c                                

  > Remove a stray newline thats making the dmesg's ugly.
  > ok brad@ (gwk@)

arch/i386/include

  ~ biosvar.h                             + smbiosvar.h

  > Add smbios support for i386 and amd64, fix ipmi to use this new
  > functionallity,
  > hook up some sysctls to add system vendor/product/version and UUID
  > reporting.
  > "get it in" deraadt@ (gwk@)

arch/luna88k/dev

  ~ sio.c                                 

  > Replace gazillions of badvaddr() or badwordaddr() calls with badaddr()
  > calls.
  > With a few prototype declarations shuffling, this finally allows
  > <machine/locore.h> to die. (miod@)

arch/luna88k/include

  ~ locore.h                              

  > Clean the internal m88k trap type codes; while there, simplify and
  > factorize the build of the VBR page betweem luna88k and mvme88k.
  > Tested by aoyama@ and I. (miod@)

  - locore.h                              

  > Replace gazillions of badvaddr() or badwordaddr() calls with badaddr()
  > calls.
  > With a few prototype declarations shuffling, this finally allows
  > <machine/locore.h> to die. (miod@)

arch/luna88k/luna88k

  ~ machdep.c                             

  > Clean the internal m88k trap type codes; while there, simplify and
  > factorize the build of the VBR page betweem luna88k and mvme88k.
  > Tested by aoyama@ and I. (miod@)

  ~ m8820x.c                              ~ machdep.c

  > Replace gazillions of badvaddr() or badwordaddr() calls with badaddr()
  > calls.
  > With a few prototype declarations shuffling, this finally allows
  > <machine/locore.h> to die. (miod@)

arch/m88k/include

  ~ asm.h                                 ~ db_machdep.h
  ~ trap.h                                

  > Clean the internal m88k trap type codes; while there, simplify and
  > factorize the build of the VBR page betweem luna88k and mvme88k.
  > Tested by aoyama@ and I. (miod@)

  ~ cpu.h                                 

  > Replace gazillions of badvaddr() or badwordaddr() calls with badaddr()
  > calls.
  > With a few prototype declarations shuffling, this finally allows
  > <machine/locore.h> to die. (miod@)

arch/m88k/m88k

  ~ eh_common.S                           ~ m88k_machdep.c
  ~ trap.c                                ~ vectors_88100.S
  ~ vectors_88110.S                       

  > Clean the internal m88k trap type codes; while there, simplify and
  > factorize the build of the VBR page betweem luna88k and mvme88k.
  > Tested by aoyama@ and I. (miod@)

  ~ eh_common.S                           

  > Optimize bsr + br sequences commonly found in the individual trap handlers,
  > save one cycle and some pipeline costs per trap. (miod@)

  ~ db_interface.c                        ~ db_trace.c
  ~ m8820x_machdep.c                      ~ m88k_machdep.c
  ~ trap.c                                ~ vm_machdep.c

  > Replace gazillions of badvaddr() or badwordaddr() calls with badaddr()
  > calls.
  > With a few prototype declarations shuffling, this finally allows
  > <machine/locore.h> to die. (miod@)

arch/mvme88k/dev

  ~ bussw.c                               ~ cl.c
  ~ dart.c                                ~ if_ie.c
  ~ if_le.c                               ~ memc.c
  ~ nvram.c                               ~ osiop_pcctwo.c
  ~ pcctwo.c                              ~ vme.c
  ~ vs.c                                  ~ vx.c

  > Replace gazillions of badvaddr() or badwordaddr() calls with badaddr()
  > calls.
  > With a few prototype declarations shuffling, this finally allows
  > <machine/locore.h> to die. (miod@)

arch/mvme88k/include

  ~ locore.h                              

  > Clean the internal m88k trap type codes; while there, simplify and
  > factorize the build of the VBR page betweem luna88k and mvme88k.
  > Tested by aoyama@ and I. (miod@)

  - locore.h                              ~ cpu.h

  > Replace gazillions of badvaddr() or badwordaddr() calls with badaddr()
  > calls.
  > With a few prototype declarations shuffling, this finally allows
  > <machine/locore.h> to die. (miod@)

arch/mvme88k/mvme88k

  ~ locore.S                              ~ m88110.c
  ~ machdep.c                             

  > Clean the internal m88k trap type codes; while there, simplify and
  > factorize the build of the VBR page betweem luna88k and mvme88k.
  > Tested by aoyama@ and I. (miod@)

  ~ db_machdep.c                          ~ m187_machdep.c
  ~ m188_machdep.c                        ~ m197_machdep.c
  ~ m88110.c                              ~ m8820x.c
  ~ machdep.c                             

  > Replace gazillions of badvaddr() or badwordaddr() calls with badaddr()
  > calls.
  > With a few prototype declarations shuffling, this finally allows
  > <machine/locore.h> to die. (miod@)

dev

  ~ ipmi.c                                ~ ipmivar.h

  > Add smbios support for i386 and amd64, fix ipmi to use this new
  > functionallity,
  > hook up some sysctls to add system vendor/product/version and UUID
  > reporting.
  > "get it in" deraadt@ (gwk@)

dev/ic

  ~ wdc.c                                 

  > Revert last commit till a better method can be found.
  > At least one system (Ben Lovett's) had issues with the change. (jsg@)

  ~ ath.c                                 

  > Make ath_attach() return error if the RF is unsupported so the PCI code
  > can disable its shutdown hooks, otherwise we will panic upon halt.
  > Okay jsg@ and brad at .edro@)

  ~ gdt_common.c                          ~ pckbc.c

  > silence a debug message; from kili at outback.escape.dek miod (deraadt@)

dev/pci

  ~ azalia.c                              

  > - Don't assume the device always has PCI_MAPREG_MEM_TYPE_64BIT. [1]
  > - OpenBSD-ify dmesg entry and error path printf's.
  > [1] From NetBSD (brad@)

  ~ azalia.c                              ~ azalia.h

  > - make this compile with AZALIA_DEBUG
  > - introduce WIDGET_CHANNELS macro
  > From NetBSD (brad@)

  ~ azalia.h                              ~ azalia_codec.c

  > OpenBSD RCS ids (brad@)

  ~ azalia.c                              

  > add some trace messages in azalia_mixer_init().
  > From NetBSD (brad@)

  ~ azalia.c                              ~ azalia.h

  > Don't crash when a connection list has invalid NIDs.
  > From NetBSD (brad@)

  ~ azalia.c                              ~ azalia.h

  > sync NetBSD RCS ids (brad@)

  ~ azalia_codec.c                        

  > support for 8ch playback with STAC9221D codec.
  > From NetBSD (brad@)

  ~ azalia_codec.c                        

  > ALC260: improve readability of mixer item names.
  > From NetBSD (brad@)

  ~ azalia_codec.c                        

  > readable names for AD1981HD codec
  > From NetBSD (brad@)

  ~ azalia.c                              

  > fix printf. (brad@)

  ~ if_bge.c                              

  > KNF (brad@)

kern

  ~ kern_sysctl.c                         

  > Add smbios support for i386 and amd64, fix ipmi to use this new
  > functionallity,
  > hook up some sysctls to add system vendor/product/version and UUID
  > reporting.
  > "get it in" deraadt@ (gwk@)

sys

  ~ sysctl.h                              

  > Add smbios support for i386 and amd64, fix ipmi to use this new
  > functionallity,
  > hook up some sysctls to add system vendor/product/version and UUID
  > reporting.
  > "get it in" deraadt@ (gwk@)

== usr.bin =========================================================== 07/07 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin

mg

  ~ mg.1                                  

  > minor man page tweaks. From han boetes. (kjell@)

  ~ def.h                                 

  > spacing (kjell@)

rcs

  ~ rcsdiff.c                             ~ rcsmerge.c

  > exit with status 2 after usage() too; pointed out by uwe at .sa@)

  ~ rcsdiff.c                             ~ rcsmerge.c

  > err() and errx() should also exit with status 2; (xsa@)

  ~ rcsmerge.1                            

  > add DIAGNOSTICS section. (xsa@)

  ~ diff3.c                               

  > fix error/verbose messages to match gnu/usr.bin/rcs when using rcsmerge(1).
  > (xsa@)

  ~ rcsmerge.c                            

  > correctly handle the `no input file' case. (xsa@)

  ~ ci.1                                  ~ co.1
  ~ ident.1                               ~ rcs.1
  ~ rcsclean.1                            ~ rlog.1

  > a few bits about exit status here too; OK jmc at .sa@)

  ~ ci.c                                  ~ diff3.c
  ~ rcs.c                                 

  > check for rcs_diffreg() return value; OK ray at .sa@)

  ~ rcsmerge.c                            ~ diff.h

  > properly handle exit code 1; OK ray at .sa@)

  ~ rcsutil.c                             

  > Use warnx() when errno is not set.
  > OK joris at .ay@)

readlink

  ~ readlink.c                            

  > This change:
  > - checks for realpath(3) failure
  > - adds usage()
  > - uses <err.h>
  > - KNF
  > - prevents saving strlen() return value into an int
  > OK kjell at .ay@)

ssh

  ~ sshconnect2.c                         

  > uint32_t -> u_int32_t (which we use everywhere else) (djm@)

tftp

  ~ main.c                                ~ tftp.c

  > Remove unsave setjmp/longjmp calls that were used in signal handlers with
  > a more sane poll loop. Includes some style(9) changes.
  > Diff made by Marcus Glocker (claudio@)

===============================================================================



More information about the odc mailing list