[owc] Weekly src changes ending 2006-05-14
OWC
auto at squish.net
Mon May 15 08:00:45 BST 2006
OpenBSD src changes summary for 2006-05-07 to 2006-05-14 inclusive
==================================================================
Makefile.cross bin/df
bin/pax distrib/notes
distrib/sets distrib/special
etc/Makefile etc/etc.aviion/MAKEDEV
etc/etc.aviion/MAKEDEV.md etc/etc.aviion/Makefile.inc
etc/etc.aviion/disktab etc/etc.aviion/fbtab
etc/etc.aviion/sysctl.conf etc/etc.aviion/ttys
etc/mtree/4.4BSD.dist gnu/usr.bin/gcc
gnu/usr.bin/sendbug lib/libc
lib/libcurses lib/libkvm
lib/libssl libexec/ld.so
libexec/mail.local libexec/spamd-setup
regress/sys sbin/bioctl
sbin/dhclient sbin/ipsecctl
sbin/kbd sbin/pdisk
sbin/pfctl sbin/reboot
sbin/routed sbin/wsconsctl
share/man share/tmac
sys sys/arch
sys/arch/alpha/dev sys/arch/alpha/include
sys/arch/alpha/isa sys/arch/amd64/amd64
sys/arch/amd64/conf sys/arch/amd64/include
sys/arch/amd64/stand/boot sys/arch/aviion/aviion
sys/arch/aviion/compile sys/arch/aviion/conf
sys/arch/aviion/dev sys/arch/aviion/include
sys/arch/aviion/src/etc sys/arch/aviion/src/share
sys/arch/aviion/src/sys sys/arch/aviion/stand
sys/arch/aviion/stand/a2coff sys/arch/i386/conf
sys/arch/i386/i386 sys/arch/i386/include
sys/arch/i386/isa sys/arch/i386/stand/boot
sys/arch/luna88k/dev sys/arch/luna88k/include
sys/arch/luna88k/luna88k sys/arch/m88k/include
sys/arch/m88k/m88k sys/arch/macppc/pci
sys/arch/mips64/include sys/arch/mips64/mips64
sys/arch/mvme88k/dev sys/arch/mvme88k/include
sys/arch/mvme88k/mvme88k sys/arch/powerpc/pci
sys/arch/sgi/sgi sys/arch/sparc/fpu
sys/arch/sparc/include sys/arch/sparc64/fpu
sys/arch/sparc64/include sys/arch/sparc64/stand/installboot
sys/dev sys/dev/i2c
sys/dev/ic sys/dev/isa
sys/dev/microcode sys/dev/pci
sys/dev/usb sys/kern
sys/net sys/netinet
sys/nfs sys/scsi
sys/sys sys/uvm
usr.bin/calendar usr.bin/getent
usr.bin/kdump usr.bin/man
usr.bin/mg usr.bin/rcs
usr.bin/readlink usr.bin/sdiff
usr.bin/ssh usr.bin/systat
usr.bin/tftp usr.sbin/apm
usr.sbin/dhcpd usr.sbin/hostapd
usr.sbin/mopd usr.sbin/ntpd
usr.sbin/openssl usr.sbin/quotaon
usr.sbin/wsconscfg
== Makefile.cross ==================================================== 01/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/Makefile.cross
Makefile.cross
> Administrative changes for aviion, ok deraadt@ (miod@)
== bin =============================================================== 02/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/bin
df
~ df.c
> handle malloc failure; jan.niemann at tu-bs.deeraadt@)
pax
~ pax.1
> 32256 is the (posix) block size limit, not archive size limit;
> from coleman kane;
> ok otto (jmc@)
== distrib =========================================================== 03/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
notes
~ m4.common
> Administrative changes for aviion, ok deraadt@ (miod@)
sets
~ lists/base/md.alpha ~ lists/base/md.amd64
~ lists/base/md.cats ~ lists/base/md.hp300
~ lists/base/md.hppa ~ lists/base/md.hppa64
~ lists/base/md.i386 ~ lists/base/md.mac68k
~ lists/base/md.macppc ~ lists/base/md.mvme68k
~ lists/base/md.mvmeppc ~ lists/base/md.sgi
~ lists/base/md.sparc ~ lists/base/md.sparc64
~ lists/base/md.zaurus
> sync (deraadt@)
~ lists/comp/mi
> sync (deraadt@)
~ lists/base/md.amd64 ~ lists/base/md.i386
~ lists/comp/md.amd64 ~ lists/comp/md.i386
> sync (deraadt@)
~ lists/man/mi + lists/base/md.aviion
+ lists/comp/md.aviion + lists/etc/md.aviion
+ lists/game/md.aviion + lists/man/md.aviion
+ lists/misc/md.aviion
> Administrative changes for aviion, ok deraadt@ (miod@)
~ lists/man/mi
> sync (deraadt@)
~ lists/man/mi
> sync (deraadt@)
~ lists/base/md.mvme68k ~ lists/comp/md.mvme68k
> sync (deraadt@)
~ lists/base/md.alpha ~ lists/base/md.amd64
~ lists/base/md.aviion ~ lists/base/md.cats
~ lists/base/md.hp300 ~ lists/base/md.hppa
~ lists/base/md.hppa64 ~ lists/base/md.i386
~ 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
~ lists/man/mi
> sync (deraadt@)
~ lists/base/md.amd64
> sync (deraadt@)
~ lists/base/md.alpha ~ lists/base/md.amd64
~ lists/base/md.aviion ~ lists/base/md.cats
~ lists/base/md.hp300 ~ lists/base/md.hppa
~ lists/base/md.hppa64 ~ lists/base/md.i386
~ 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@)
special
~ kbd/Makefile
> Administrative changes for aviion, ok deraadt@ (miod@)
== etc =============================================================== 04/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
Makefile
~ Makefile
> Administrative changes for aviion, ok deraadt@ (miod@)
etc.aviion/MAKEDEV
+ etc.aviion/MAKEDEV
> Regen (miod@)
etc.aviion/MAKEDEV.md
+ etc.aviion/MAKEDEV.md
> Administrative changes for aviion, ok deraadt@ (miod@)
etc.aviion/Makefile.inc
+ etc.aviion/Makefile.inc
> Administrative changes for aviion, ok deraadt@ (miod@)
etc.aviion/disktab
+ etc.aviion/disktab
> Administrative changes for aviion, ok deraadt@ (miod@)
etc.aviion/fbtab
+ etc.aviion/fbtab
> Administrative changes for aviion, ok deraadt@ (miod@)
etc.aviion/sysctl.conf
+ etc.aviion/sysctl.conf
> Administrative changes for aviion, ok deraadt@ (miod@)
etc.aviion/ttys
+ etc.aviion/ttys
> Administrative changes for aviion, ok deraadt@ (miod@)
mtree/4.4BSD.dist
~ mtree/4.4BSD.dist
> Administrative changes for aviion, ok deraadt@ (miod@)
== gnu =============================================================== 05/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/gnu
usr.bin/gcc
~ gcc/config/mips/mips.h
> Declare a symbol of __mips64__for 64-bit MIPS targets.
> ok deraadt@ drahn@ (brad@)
usr.bin/sendbug
~ sendbug.1
> Fix singular/plural mismatch, okay jmc@ (pedro@)
== lib =============================================================== 06/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ gen/getcap.3
> typo from jan niemann; ok otto (jmc@)
~ sys/ptrace.2
> Administrative changes for aviion, ok deraadt@ (miod@)
~ arch/amd64/sys/sbrk.S
> The int (32bit) argument must be sign extended on the 64 bit amd64 before
> the add. ok miod@, toby at .rite mickey@ (drahn@)
~ stdlib/malloc.c
> Fix the second malloc_ulimit regression: maintaining the free list
> requires memory; try to make sure we have it. If all fails, leak
> instead of crash. Test case originally found by cloder@, fix tested
> by many. (otto@)
libcurses
~ base/keybound.c ~ base/keyok.c
> lint warns about some fishy type conversion.
> Indeed, some ints can be silently shortened to unsigned short.
> Since those functions can return errors, do not convert spurious
> parameters to the wrong values, but return an error code instead.
> Tested for ill effects without any noticeable problems.
> okay millert@, otto@ (espie@)
libkvm
~ kvm_i386.c
> Unbreak. Fix some of the lint warnings that mickey reintroduced.
> ok miod@ (kettenis@)
libssl
~ man/Makefile
> remove an 'is' from the comment to make the sentence correct.
> ok jmc@, mbalmer@ (fkr@)
~ src/apps/rand.c
> Add a -hex option to 'rand' to output hexadecimal output.
> ok djm@ miod@, man page help from jmc at .atthieu@)
== libexec =========================================================== 07/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/libexec
ld.so
~ prebind/objarray.c
> Initialize oprebind_data so that unintialized memory is not referenced.
> caught by niallo (drahn@)
~ 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@)
~ dl_prebind.c ~ dl_prebind.h
~ library_mquery.c
> pretty this up; ok drahn (deraadt@)
~ prebind/objarray.c ~ prebind/prebind_struct.h
> fix a bunch of missing [mc]alloc failure checks by using xcalloc/xmalloc,
> also a couple of invalid allocation/references while at it. (drahn@)
~ prebind/prebind.8
> move the DESIGN section into the main body of the text, plus tweaks; (jmc@)
- prebind_strip/Makefile - prebind_strip/prebind_strip.8
- prebind_strip/prebind_strip.c ~ Makefile
~ ldconfig/Makefile ~ ldconfig/ldconfig.8
~ ldconfig/ldconfig.c + ldconfig/prebind_delete.c
> move prebind_strip(8) into ldconfig as the -D option; ok drahn (deraadt@)
~ ldconfig/Makefile ~ ldconfig/prebind_delete.c
> use CFLAGS with -I to reach for prebind.h (deraadt@)
~ ldconfig/ldconfig.8
> one less Ar; (jmc@)
~ prebind/objarray.c ~ prebind/prebind.c
~ prebind/prebind_struct.h
> Major code rewrite, now uses about 1/6th of the memory it used before.
> produces logically the same output (just a few fields reordered). (drahn@)
~ prebind/prebind.c ~ prebind/prebind_struct.h
> fix 'merge mode'.
> #if 0 removal (drahn@)
~ dl_prebind.c ~ prebind.h
> Commit the rest of the api change that started in prebind. (drahn@)
- prebind/Makefile - prebind/debug.c
- prebind/objarray.c - prebind/prebind.8
- prebind/prebind.c - prebind/prebind_struct.h
- prebind/sod.c ~ ldconfig/Makefile
~ ldconfig/etc.c ~ ldconfig/ldconfig.c
~ ldconfig/prebind_delete.c + ldconfig/debug.c
+ ldconfig/dl_prebind.c + ldconfig/library.c
+ ldconfig/prebind.8 + ldconfig/prebind.c
+ ldconfig/prebind.h + ldconfig/prebind_struct.h
+ ldconfig/sod.c
> move the prebind code into ldconfig as the -P option.
> next we will want to enhance the verbose mode, fix error handling,
> and change the prebind delete code to use the same directory handling
> code
> ok drahn (deraadt@)
~ ldconfig/ldconfig.8
> document new -P option (deraadt@)
~ ldconfig/etc.c
> do not call abort() (deraadt@)
~ ldconfig/debug.c
> spacing (deraadt@)
~ ldconfig/ld.h ~ ldconfig/prebind_struct.h
~ ldconfig/prebind.c
> spacing (deraadt@)
~ ldconfig/ldconfig.c ~ ldconfig/library.c
~ ldconfig/prebind.c ~ ldconfig/prebind_delete.c
~ ldconfig/shlib.c
> some knf and delinting; ok drahn (deraadt@)
~ ldconfig/debug.c ~ ldconfig/prebind.c
> use __mips64__ (deraadt@)
mail.local
~ mail.local.c
> delete case for ?; cdp_xe at gmx.neteraadt@)
spamd-setup
~ spamd-setup.c
> fix some type definitions
> ok beck (dhill@)
== regress =========================================================== 08/13 ==
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 ============================================================== 09/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
bioctl
~ bioctl.c
> Add a little debug to test BIOCINQ primitive. (marco@)
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@)
~ dhclient.conf.5
> spelling (deraadt@)
~ dhclient.conf.5
> new sentence, new line; (jmc@)
ipsecctl
~ parse.y
> fix some spelling; noticed by david@ (hshoexer@)
kbd
~ Makefile
> Administrative changes for aviion, ok deraadt@ (miod@)
pdisk
~ Makefile ~ convert.c
~ dump.c ~ errors.c
~ file_media.c ~ io.c
~ pathname.c ~ pdisk.c
> remove a bunch of linux and NeXT defines and, in turn, -D__unix__ (martin@)
~ pdisk.c
> put back original getopt(3) handling lost during the update (martin@)
pfctl
~ pfctl_altq.c
> better english to describe interfaces without bandwidth info; ok henning
> (deraadt@)
reboot
~ reboot.8
> Administrative changes for aviion, ok deraadt@ (miod@)
routed
~ Makefile
> () macro params; jan.niemann at tu-bs.deeraadt@)
wsconsctl
~ Makefile
> Administrative changes for aviion, ok deraadt@ (miod@)
== share ============================================================= 10/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man9/rwlock.9
> name arg for rw_init (tedu@)
~ man9/Makefile ~ man9/pool.9
> Pool drains are gone, okay tedu@ (pedro@)
~ 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@)
~ man4/bridge.4 ~ man4/carp.4
~ man4/gif.4 ~ man4/gre.4
~ man4/lo.4 ~ man4/ppp.4
~ man4/sl.4 ~ man4/trunk.4
~ man4/tun.4 ~ man4/vlan.4
> no need to specify a "count" argument: ifconfig(8) handles these
> "on demand";
> from jan niemann;
> ok deraadt (jmc@)
~ man4/Makefile ~ man7/mdoc.samples.7
~ man8/Makefile + man4/man4.aviion/Makefile
+ man4/man4.aviion/autoconf.4 + man4/man4.aviion/intro.4
+ man4/man4.aviion/le.4 + man4/man4.aviion/mem.4
> Administrative changes for aviion, ok deraadt@ (miod@)
~ man8/Makefile
> do not enter dir which has no files (yet) (deraadt@)
+ man8/man8.aviion/MAKEDEV.8 + man8/man8.aviion/Makefile
> Regen (miod@)
~ man8/Makefile
> can enter it again (deraadt@)
~ man8/crash.8
> note that only some archs (currently) support target "kvm";
> from nikns (pr #5103);
> ok kettenis (jmc@)
~ man4/uftdi.4
> add microHAM devices (jason@)
~ man4/man4.i386/bios.4
> Add section on 0x0008 flags (SMBIOS), initially from gwk at .eak
> this section and the rest of the page, with help from jmc at . > ok jmc@ (tom@)
~ man4/xge.4
> mention the Xframe-II as well. (brad@)
~ man4/pci.4
> Xframe-II (brad@)
~ man4/ugen.4
> grammar; from graham gower (jmc@)
~ man4/twe.4 ~ man4/man4.amd64/intro.4
> enable twe on amd64, tested with a 7006-2
> ok brad@ jmc@ (martin@)
~ man5/pf.conf.5
> interface bandwidths can change; ok henning (deraadt@)
~ man4/Makefile + man4/wpi.4
> Initial import of wpi(4), a blob-free driver for Intel PRO/Wireless 3945ABG
> 802.11 adapters as found in Centrino Duo laptops.
> More to come but works well enough for me to commit this over a wpi(4).
> go for it deraadt@ (damien@)
~ man4/wpi.4
> wpi(4) adapters are Mini PCI Express. (damien@)
~ man4/wpi.4
> Fix date. (miod@)
~ man4/pci.4
> +wpi (miod@)
~ man4/pci.4
> add wpi(4)
> pointed out by deraadt@ (damien@)
~ man4/pci.4
> oops it got added twice (deraadt@)
~ man4/xge.4
> fix config syntax. (brad@)
tmac
~ mdoc/doc-common
> Administrative changes for aviion, ok deraadt@ (miod@)
== sys =============================================================== 11/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
sys
~ Makefile
> Administrative changes for aviion, ok deraadt@ (miod@)
arch
+ aviion/Makefile
> New import:
> Oops, correct import this time.
~ aviion/Makefile
> can enter stand SUBDIR (deraadt@)
arch/alpha/dev
~ bus_dma.c ~ sgmap_typedep.c
> Keep track of which DMA window was actually used to map the
> request (not always the passed in DMA tag if we try direct-map
> and then fall back to sgmap-mapped). Use the actual window
> when performing dmamap_sync and dmamap_unload operations.
> From NetBSD
> ok martin@ (brad@)
arch/alpha/include
~ bus.h
> Keep track of which DMA window was actually used to map the
> request (not always the passed in DMA tag if we try direct-map
> and then fall back to sgmap-mapped). Use the actual window
> when performing dmamap_sync and dmamap_unload operations.
> From NetBSD
> ok martin@ (brad@)
arch/alpha/isa
~ isadma_bounce.c
> Keep track of which DMA window was actually used to map the
> request (not always the passed in DMA tag if we try direct-map
> and then fall back to sgmap-mapped). Use the actual window
> when performing dmamap_sync and dmamap_unload operations.
> From NetBSD
> ok martin@ (brad@)
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@)
~ bios.c
> spacing and a little KNF (gwk@)
~ bios.c
> more spaces (deraadt@)
~ bios.c
> more pretty (deraadt@)
~ cacheinfo.c
> missing license; pt out by krw@ (mickey@)
~ spl.S ~ bus_dma.c
~ bios.c
> Missing $OpenBSD$ tags. (krw@)
~ bios.c
> clean (deraadt@)
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@)
~ GENERIC ~ RAMDISK_CD
> mention the Xframe-II as well. (brad@)
~ GENERIC ~ RAMDISK_CD
> enable twe on amd64, tested with a 7006-2
> ok brad@ jmc@ (martin@)
~ GENERIC
> xge works as well here (ie. as well as i386, which is not yet perfect,
> but it will get fixed) (deraadt@)
~ GENERIC
> clsc works; tleslie at gmail.comeraadt@)
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@)
~ kcore.h ~ mpconfig.h
~ pcb.h ~ smbiosvar.h
> Missing $OpenBSD$ tags. (krw@)
arch/amd64/stand/boot
~ boot.8
> sensible english; ok jmc; from graham.gower at gmail.comeraadt@)
arch/aviion/aviion
+ autoconf.c + pmap_bootstrap.c
+ mem.c + m8820x.c
+ machdep.c + disksubr.c
+ db_machdep.c + conf.c
+ pmap_table.c + eh.S
+ av400_machdep.c + locore.S
+ prom.c
> New import:
> Oops, correct import this time.
arch/aviion/compile
+ .cvsignore
> New import:
> Oops, correct import this time.
arch/aviion/conf
+ GENERIC + files.aviion
+ AV400 + Makefile.aviion
> New import:
> Oops, correct import this time.
arch/aviion/dev
+ mainbus.c + sysconreg.h
+ syscon.c + nvramreg.h
+ nvram.c + dartreg.h
+ dart.c + vme.c
+ if_le_syscon.c + if_le_vme.c
+ vmevar.h + if_le_vmereg.h
+ dart_syscon.c + dartvar.h
> New import:
> Oops, correct import this time.
~ vme.c
> Fix stupid bugs in mapping and unmapping of VME regions. (miod@)
arch/aviion/include
+ av400.h + varargs.h
+ va-m88k.h + trap.h
+ stdarg.h + spinlock.h
+ signal.h + setjmp.h
+ reg.h + ptrace.h
+ psl.h + prom.h
+ profile.h + proc.h
+ pmap_table.h + pmap.h
+ pcb.h + param.h
+ mioctl.h + disklabel.h
+ _types.h + autoconf.h
+ mutex.h + mmu.h
+ bus.h + conf.h
+ cpu.h + m8820x.h
+ intr.h + m88100.h
+ lock.h + limits.h
+ kcore.h + internal_types.h
+ ieeefp.h + ieee.h
+ frame.h + float.h
+ exec.h + endian.h
+ db_machdep.h + cmmu.h
+ cdefs.h + vmparam.h
+ asm_macro.h + asm.h
> New import:
> Oops, correct import this time.
~ av400.h
> Fix stupid bugs in mapping and unmapping of VME regions. (miod@)
arch/aviion/src/etc
+ MAKEDEV.common + MAKEDEV.man
+ MAKEDEV.mansub + MAKEDEV.mi
+ MAKEDEV.sub + Makefile
+ bgpd.conf + ccd.conf
+ changelist + crontab
+ csh.cshrc + csh.login
+ csh.logout + daily
+ dhclient.conf + dhcpd.conf
+ dhcpd.interfaces + exports
+ fbtab.head + fbtab.tail
+ ftpchroot + ftpusers
+ gettytab + group
+ hostapd.conf + hosts
+ hosts.equiv + hosts.lpd
+ ifstated.conf + inetd.conf
+ ipsec.conf + ksh.kshrc
+ locate.rc + login.conf.in
+ mailer.conf + man.conf
+ master.passwd + minfree
+ mklogin.conf + moduli
+ monthly + motd
+ mrouted.conf + myname
+ netstart + networks
+ newsyslog.conf + ntpd.conf
+ rc + ospfd.conf
+ pf.conf + pf.os
+ phones + printcap
+ protocols + rbootd.conf
+ rc.conf + rc.local
+ rc.securelevel + rc.shutdown
+ remote + rpc
+ security + sensorsd.conf
+ services + shells
+ spamd.conf + sysctl.conf
+ syslog.conf + ttys.pty
+ weekly + wsconsctl.conf
+ afs/CellServDB + afs/README
+ afs/SuidCells + afs/ThisCell
+ afs/afsd.conf + amd/master.sample
+ bind/db.localhost + bind/db.loopback
+ bind/db.loopback6.arpa + bind/named-dual.conf
+ bind/named-simple.conf + bind/root.hint
+ etc.alpha/MAKEDEV + etc.alpha/MAKEDEV.md
+ etc.alpha/Makefile.inc + etc.alpha/disktab
+ etc.alpha/fbtab + etc.alpha/sysctl.conf
+ etc.alpha/ttys + etc.sgi/MAKEDEV
+ etc.sgi/MAKEDEV.md + etc.sgi/Makefile.inc
+ etc.sgi/disktab + etc.sgi/fbtab
+ etc.sgi/sysctl.conf + etc.sgi/ttys
+ etc.amd64/MAKEDEV + etc.amd64/MAKEDEV.md
+ etc.amd64/Makefile.inc + etc.amd64/disktab
+ etc.amd64/fbtab + etc.amd64/sysctl.conf
+ etc.amd64/ttys + etc.cats/MAKEDEV
+ etc.cats/MAKEDEV.md + etc.cats/Makefile.inc
+ etc.cats/disktab + etc.cats/fbtab
+ etc.cats/sysctl.conf + etc.cats/ttys
+ etc.hp300/MAKEDEV + etc.hp300/MAKEDEV.md
+ etc.hp300/Makefile.inc + etc.hp300/disktab
+ etc.hp300/fbtab + etc.hp300/sysctl.conf
+ etc.hp300/ttys + etc.hppa/MAKEDEV
+ etc.hppa/MAKEDEV.md + etc.hppa/Makefile.inc
+ etc.hppa/disktab + etc.hppa/fbtab
+ etc.hppa/sysctl.conf + etc.hppa/ttys
+ etc.hppa64/MAKEDEV + etc.hppa64/MAKEDEV.md
+ etc.hppa64/Makefile.inc + etc.hppa64/disktab
+ etc.hppa64/fbtab + etc.hppa64/sysctl.conf
+ etc.hppa64/ttys + etc.i386/INSTALL.linux
+ etc.i386/MAKEDEV + etc.i386/MAKEDEV.md
+ etc.i386/Makefile.inc + etc.i386/disktab
+ etc.i386/fbtab + etc.i386/sysctl.conf
+ etc.i386/ttys + etc.luna88k/MAKEDEV
+ etc.luna88k/MAKEDEV.md + etc.luna88k/Makefile.inc
+ etc.luna88k/disktab + etc.luna88k/fbtab
+ etc.luna88k/sysctl.conf + etc.luna88k/ttys
+ etc.mac68k/MAKEDEV + etc.mac68k/MAKEDEV.md
+ etc.mac68k/Makefile.inc + etc.mac68k/disktab
+ etc.mac68k/fbtab + etc.mac68k/sysctl.conf
+ etc.mac68k/ttys + etc.macppc/MAKEDEV
+ etc.macppc/MAKEDEV.md + etc.macppc/Makefile.inc
+ etc.macppc/disktab + etc.macppc/fbtab
+ etc.macppc/sysctl.conf + etc.macppc/ttys
+ etc.mvme68k/MAKEDEV + etc.mvme68k/MAKEDEV.md
+ etc.mvme68k/Makefile.inc + etc.mvme68k/disktab
+ etc.mvme68k/fbtab + etc.mvme68k/sysctl.conf
+ etc.mvme68k/ttys + etc.mvme88k/MAKEDEV
+ etc.mvme88k/MAKEDEV.md + etc.mvme88k/Makefile.inc
+ etc.mvme88k/disktab + etc.mvme88k/fbtab
+ etc.mvme88k/sysctl.conf + etc.mvme88k/ttys
+ etc.mvmeppc/MAKEDEV + etc.mvmeppc/MAKEDEV.md
+ etc.mvmeppc/Makefile.inc + etc.mvmeppc/disktab
+ etc.mvmeppc/fbtab + etc.mvmeppc/sysctl.conf
+ etc.mvmeppc/ttys + etc.sparc/MAKEDEV
+ etc.sparc/MAKEDEV.md + etc.sparc/Makefile.inc
+ etc.sparc/disktab + etc.sparc/fbtab
+ etc.sparc/sysctl.conf + etc.sparc/ttys
+ etc.sparc64/MAKEDEV + etc.sparc64/MAKEDEV.md
+ etc.sparc64/Makefile.inc + etc.sparc64/disktab
+ etc.sparc64/fbtab + etc.sparc64/sysctl.conf
+ etc.sparc64/ttys + etc.svr4/SVR4_MAKEDEV
+ etc.svr4/fbtab + etc.svr4/netconfig
+ etc.svr4/nsswitch.conf + etc.vax/MAKEDEV
+ etc.vax/MAKEDEV.md + etc.vax/Makefile.inc
+ etc.vax/disktab + etc.vax/fbtab
+ etc.vax/pcs750.bin.uu + etc.vax/sysctl.conf
+ etc.vax/ttys + etc.zaurus/MAKEDEV
+ etc.zaurus/MAKEDEV.md + etc.zaurus/Makefile.inc
+ etc.zaurus/disktab + etc.zaurus/fbtab
+ etc.zaurus/sysctl.conf + etc.zaurus/ttys
+ kerberosV/README + kerberosV/krb5.conf.example
+ mail/Makefile + mail/README
+ mail/access + mail/aliases
+ mail/genericstable + mail/local-host-names
+ mail/mailertable + mail/relay-domains
+ mail/trusted-users + mail/virtusertable
+ mtree/4.4BSD.dist + mtree/4.4BSD.root
+ mtree/4.4BSD.usr + mtree/4.4BSD.var
+ mtree/BSD.local.dist + mtree/BSD.x11.dist
+ mtree/special + ppp/chap-secrets
+ ppp/chatscript.sample + ppp/options
+ ppp/options.leaf + ppp/options.sample
+ ppp/pap-secrets + ppp/ppp.conf.sample
+ ppp/ppp.linkdown.sample + ppp/ppp.linkup.sample
+ ppp/ppp.secret.sample + root/dot.cshrc
+ root/dot.klogin + root/dot.login
+ root/dot.profile + root/root.mail
+ skel/dot.cshrc + skel/dot.login
+ skel/dot.mailrc + skel/dot.profile
+ systrace/usr_sbin_lpd + systrace/usr_sbin_named
> New import:
> Enter OpenBSD/aviion, a port to the m88k-based Data General AViiON
arch/aviion/src/share
+ man/man8/Makefile + man/man8/afterboot.8
+ man/man8/boot_config.8 + man/man8/compat_aout.8
+ man/man8/compat_bsdos.8 + man/man8/compat_freebsd.8
+ man/man8/compat_hpux.8 + man/man8/compat_ibcs2.8
+ man/man8/compat_linux.8 + man/man8/compat_osf1.8
+ man/man8/compat_sunos.8 + man/man8/compat_svr4.8
+ man/man8/compat_ultrix.8 + man/man8/crash.8
+ man/man8/daily.8 + man/man8/dhcp.8
+ man/man8/diskless.8 + man/man8/genassym.sh.8
+ man/man8/intro.8 + man/man8/netstart.8
+ man/man8/rc.8 + man/man8/rc.conf.8
+ man/man8/rc.shutdown.8 + man/man8/release.8
+ man/man8/security.8 + man/man8/ssl.8
+ man/man8/starttls.8 + man/man8/sticky.8
+ man/man8/update.8 + man/man8/vpn.8
+ man/man8/yp.8 + man/man8/man8.alpha/MAKEDEV.8
+ man/man8/man8.alpha/Makefile + man/man8/man8.alpha/boot_alpha.8
+ man/man8/man8.amd64/MAKEDEV.8 + man/man8/man8.amd64/Makefile
+ man/man8/man8.amd64/boot_amd64.8 + man/man8/man8.cats/MAKEDEV.8
+ man/man8/man8.cats/Makefile + man/man8/man8.cats/boot_cats.8
+ man/man8/man8.hp300/MAKEDEV.8 + man/man8/man8.hp300/Makefile
+ man/man8/man8.hp300/boot_hp300.8 + man/man8/man8.hppa/MAKEDEV.8
+ man/man8/man8.hppa/Makefile + man/man8/man8.hppa/boot_hppa.8
+ man/man8/man8.hppa64/MAKEDEV.8 + man/man8/man8.hppa64/Makefile
+ man/man8/man8.hppa64/boot_hppa64.8 + man/man8/man8.i386/MAKEDEV.8
+ man/man8/man8.i386/Makefile + man/man8/man8.i386/boot_i386.8
+ man/man8/man8.luna88k/MAKEDEV.8 + man/man8/man8.luna88k/Makefile
+ man/man8/man8.luna88k/boot_luna88k.8
+ man/man8/man8.mac68k/MAKEDEV.8 + man/man8/man8.mac68k/Makefile
+ man/man8/man8.mac68k/boot_mac68k.8 + man/man8/man8.macppc/MAKEDEV.8
+ man/man8/man8.macppc/Makefile + man/man8/man8.macppc/boot_macppc.8
+ man/man8/man8.mvme68k/MAKEDEV.8 + man/man8/man8.mvme68k/Makefile
+ man/man8/man8.mvme68k/boot_mvme68k.8
+ man/man8/man8.mvme88k/MAKEDEV.8 + man/man8/man8.mvme88k/Makefile
+ man/man8/man8.mvme88k/boot_mvme88k.8
+ man/man8/man8.sgi/MAKEDEV.8 + man/man8/man8.sgi/Makefile
+ man/man8/man8.sparc/MAKEDEV.8 + man/man8/man8.sparc/Makefile
+ man/man8/man8.sparc/boot_sparc.8 + man/man8/man8.sparc64/MAKEDEV.8
+ man/man8/man8.sparc64/Makefile
+ man/man8/man8.sparc64/boot_sparc64.8
+ man/man8/man8.vax/MAKEDEV.8 + man/man8/man8.vax/Makefile
+ man/man8/man8.vax/boot_vax.8 + man/man8/man8.vax/drtest.8
+ man/man8/man8.vax/format.8 + man/man8/man8.vax/installboot.8
+ man/man8/man8.zaurus/MAKEDEV.8 + man/man8/man8.zaurus/Makefile
+ man/man8/man8.zaurus/boot_zaurus.8
> New import:
> Enter OpenBSD/aviion, a port to the m88k-based Data General AViiON
arch/aviion/src/sys
+ arch/aviion/Makefile + arch/aviion/aviion/autoconf.c
+ arch/aviion/aviion/pmap_bootstrap.c + arch/aviion/aviion/mem.c
+ arch/aviion/aviion/m8820x.c + arch/aviion/aviion/machdep.c
+ arch/aviion/aviion/disksubr.c + arch/aviion/aviion/db_machdep.c
+ arch/aviion/aviion/conf.c + arch/aviion/aviion/pmap_table.c
+ arch/aviion/aviion/eh.S + arch/aviion/aviion/av400_machdep.c
+ arch/aviion/aviion/locore.S + arch/aviion/aviion/prom.c
+ arch/aviion/compile/.cvsignore + arch/aviion/conf/GENERIC
+ arch/aviion/conf/files.aviion + arch/aviion/conf/AV400
+ arch/aviion/conf/Makefile.aviion + arch/aviion/dev/mainbus.c
+ arch/aviion/dev/sysconreg.h + arch/aviion/dev/syscon.c
+ arch/aviion/dev/nvramreg.h + arch/aviion/dev/nvram.c
+ arch/aviion/dev/dartreg.h + arch/aviion/dev/dart.c
+ arch/aviion/dev/vme.c + arch/aviion/dev/if_le_syscon.c
+ arch/aviion/dev/if_le_vme.c + arch/aviion/dev/vmevar.h
+ arch/aviion/dev/if_le_vmereg.h + arch/aviion/dev/dart_syscon.c
+ arch/aviion/dev/dartvar.h + arch/aviion/include/av400.h
+ arch/aviion/include/varargs.h + arch/aviion/include/va-m88k.h
+ arch/aviion/include/trap.h + arch/aviion/include/stdarg.h
+ arch/aviion/include/spinlock.h + arch/aviion/include/signal.h
+ arch/aviion/include/setjmp.h + arch/aviion/include/reg.h
+ arch/aviion/include/ptrace.h + arch/aviion/include/psl.h
+ arch/aviion/include/prom.h + arch/aviion/include/profile.h
+ arch/aviion/include/proc.h + arch/aviion/include/pmap_table.h
+ arch/aviion/include/pmap.h + arch/aviion/include/pcb.h
+ arch/aviion/include/param.h + arch/aviion/include/mioctl.h
+ arch/aviion/include/disklabel.h + arch/aviion/include/_types.h
+ arch/aviion/include/autoconf.h + arch/aviion/include/mutex.h
+ arch/aviion/include/mmu.h + arch/aviion/include/bus.h
+ arch/aviion/include/conf.h + arch/aviion/include/cpu.h
+ arch/aviion/include/m8820x.h + arch/aviion/include/intr.h
+ arch/aviion/include/m88100.h + arch/aviion/include/lock.h
+ arch/aviion/include/limits.h + arch/aviion/include/kcore.h
+ arch/aviion/include/internal_types.h
+ arch/aviion/include/ieeefp.h + arch/aviion/include/ieee.h
+ arch/aviion/include/frame.h + arch/aviion/include/float.h
+ arch/aviion/include/exec.h + arch/aviion/include/endian.h
+ arch/aviion/include/db_machdep.h + arch/aviion/include/cmmu.h
+ arch/aviion/include/cdefs.h + arch/aviion/include/vmparam.h
+ arch/aviion/include/asm_macro.h + arch/aviion/include/asm.h
+ arch/aviion/stand/Makefile + arch/aviion/stand/a2coff/a2coff.c
+ arch/aviion/stand/a2coff/Makefile + arch/aviion/stand/a2coff/a2coff.8
> New import:
> Enter OpenBSD/aviion, a port to the m88k-based Data General AViiON
arch/aviion/stand
+ Makefile
> New import:
> Oops, correct import this time.
arch/aviion/stand/a2coff
+ a2coff.c + Makefile
+ a2coff.8
> New import:
> Oops, correct import this time.
~ a2coff.c
> Deal with arbitrary load addresses. Necessary for upcoming netboot code.
> (miod@)
arch/i386/conf
~ GENERIC
> add commented out entries for azalia(4). (brad@)
~ GENERIC ~ RAMDISK_CD
> mention the Xframe-II as well. (brad@)
~ GENERIC
> add wpi(4) so i can get feedback.
> ok deraadt@ (damien@)
~ GENERIC
> xge might as well be enabled (deraadt@)
arch/i386/i386
~ locore.s
> .globl PTDsize; mickey obviously doesn't test before he commits (kettenis@)
~ 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 some debug printf's that snuck in. (gwk@)
~ bios.c
> Remove a stray newline thats making the dmesg's ugly.
> ok brad@ (gwk@)
~ ioapic.c ~ mpbios.c
> Import global ACPI interrupt code from amd64.
> ok brad@ (kettenis@)
~ db_memrw.c
> in db_write_bytes correctly restore pte prot after write; this is not a big
> deal as kernel .text is not writable anyway; found by aaron (mickey@)
~ apm.c ~ autoconf.c
~ cpu.c ~ db_disasm.c
~ db_interface.c ~ db_memrw.c
~ db_trace.c ~ disksubr.c
~ dkcsum.c ~ esm.c
~ est.c ~ freebsd_machdep.c
~ i686_mem.c ~ ioapic.c
~ ipifuncs.c ~ ipx_cksum.c
~ k6_mem.c ~ kgdb_machdep.c
~ locore.s ~ machdep.c
~ mem.c ~ mtrr.c
~ mutex.S ~ pmapae.c
~ powernow-k7.c ~ powernow-k8.c
~ svr4_machdep.c ~ sys_machdep.c
~ trap.c ~ via.c
~ vm86.c ~ vm_machdep.c
> kill trainling spaces (mickey@)
~ bios.c
> cleaner (deraadt@)
~ mpbios.c
> Bring over workaround for broken BIOSes that use ACPI global interrupt
> numbers
> instead of APIC pin numbers from amd64.
> ok brad@ (kettenis@)
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@)
~ cpu.h
> Move the sti to after the memory write. We do not want execution of
> this and microtime() to interleave. ok deraadt@ toby@ mickey@ (otto@)
~ biosvar.h
> 0x0006 is not a good value for a bit flag, so change it to 0x0008.
> Spotted by kettenis@
> ok mickey@ (tom@)
~ apicvar.h ~ i82093var.h
> Import global ACPI interrupt code from amd64.
> ok brad@ (kettenis@)
arch/i386/isa
~ clock.c
> Avoid estimating pentium_mhz too low, which has the effect of resulting
> in non-monotonic time. Now the gettimeofday regression no longer
> fails on my 500MHz PIII. ok toby@ mickey@ (otto@)
arch/i386/stand/boot
~ boot.8
> sensible english; ok jmc; from graham.gower at gmail.comeraadt@)
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
~ vmparam.h
> Move the userland stack at the top of the userland address space. (miod@)
~ 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
~ db_trace.c
> Nuke TRACE_DEBUG code. Half of it was useless, and the other half was
> either
> not smart enough to cope with gcc -O2 or with the no longer fixed address
> for the kernels stack. (miod@)
~ 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@)
~ eh_common.S
> Missing semicolon, found by deraadt (miod@)
arch/macppc/pci
~ mpcpcibus.c
> Use a macro in the MI powerpc PCI header for pci_intr_line() instead
> of a function in the MD macppc host bridge code.
> ok drahn@ (brad@)
arch/mips64/include
~ stdarg.h
> use __mips64__ (robert@)
arch/mips64/mips64
~ interrupt.c
> One more (!foo & BAR), tested deraadt@ (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@)
~ cpu.h
> Oops, intr_findvec() proto is still necessary. (miod@)
arch/mvme88k/mvme88k
~ m188_machdep.c
> Do not panic on MVME188 if the abort switch is pressed while we are at ipl
> 7
> (fallout from always enabling the abort switch). (miod@)
~ m88410.c
> No need to mask misaligned address exceptions for global flush or
> invalidate
> operations (those do not take a page number in the low address bits of the
> 88410 control register). (miod@)
~ 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@)
arch/powerpc/pci
~ pci_machdep.h
> Use a macro in the MI powerpc PCI header for pci_intr_line() instead
> of a function in the MD macppc host bridge code.
> ok drahn@ (brad@)
arch/sgi/sgi
~ machdep.c
> fix pmap debug code and only compile it when PMAPDEBUG is defined.
> this change also unbreaks builds with DEBUG defined.
> ok miod@ (robert@)
arch/sparc/fpu
~ fpu.c
> Make the array of fpu exception types/codes big enough.
> Fix a typo too, such that we actually read beyond element 0 in all cases.
> ok miod@ (kettenis@)
arch/sparc/include
~ reloc.h
> Long due update from a.out to ELF (slightly different) relocation defines,
> from sparc64 with love. Spotted by drahn@ (miod@)
arch/sparc64/fpu
~ fpu.c
> Make the array of fpu exception types/codes big enough.
> Fix a typo too, such that we actually read beyond element 0 in all cases.
> ok miod@ (kettenis@)
arch/sparc64/include
~ reloc.h
> Missing license block; from art@ (miod@)
arch/sparc64/stand/installboot
~ installboot.8
> - /usr/mdec is usually not in path, invoke installboot with full path
> - /ofwboot does not get updated by installboot as one might think from
> the example, it has to be copied in place by hand
> - Xr. boot(8)
> ok jmc@ (martin@)
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@)
~ ipmi.c
> code we can read (deraadt@)
dev/i2c
~ w83l784r.c
> Add abstraction for resistor factors; makes it easier to compare them to
> the datasheets. Fix a few bugs in the handling of voltage sensors.
> From Constantine Murenin <mureninc at gmail.com(kettenis@)
dev/ic
~ wdc.c
> Default to Ultra DMA Mode 6 not 5 when we know we have a native
> SATA drive.
> ok grange@ (jsg@)
~ dc.c
> - Return if there is nothing to do in the interrupt handler.
> - Check for IFF_RUNNING in the interrupt loop. (brad@)
~ lm78.c ~ lm78var.h
> Add abstraction for resistor factor; makes it easier to compare them to
> the datasheets. Fix a few typos too.
> From Constantine Murenin <mureninc at gmail.org(kettenis@)
~ aacvar.h
> add a name to rwlock so that we can tell where procs are getting stuck
> without breaking into ddb. doubles the size of rwlock [1], but moving
> forward this really helps. ok/tested pedro fgsch millert krw
> [1 - next person to add a field to this struct gets whipped with a wet
> noodle] (tedu@)
~ gdt_common.c ~ gdtvar.h
> Add bio framework (not functional yet).
> Replace index into struct for device name with DEVNAME macro.
> Started translating linux driver back into swedish for gdt->sc_more_proc
> part.
> Added initial scsi passthrough magic.
> Added 2 new debug bits.
> ok krw (marco@)
~ gdt_common.c
> oops, use correct size for GET_IOC_CHAN_DESC (marco@)
~ wdcreg.h
> Fix cut'n'paste abuse in previous typo fix; spotted by Constantine A.
> Murenin,
> thanks! (miod@)
~ gdt_common.c ~ gdtreg.h
~ gdtvar.h
> Add remaining glue for physical disk count.
> Fix a bugglet in the size of GDT_IOCHAN_DESC structure. (marco@)
~ 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@)
~ ath.c
TAGGED OPENBSD_3_9
> MFC:
> Fix by pedro@
> 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.
> ok deraadt@ pedro@ (brad@)
~ mfi.c ~ mfireg.h
~ mfivar.h
TAGGED OPENBSD_3_9
> Add some airplane code.
> add bio hooks.
> add scsi entry point for io. (marco@)
~ ami.c
TAGGED OPENBSD_3_9
> Fix a misreporting bug after bioctl -H is used to create a hotspare. This
> was
> reported by several people. What happens is that the firmware sometimes
> misreports what SCSI type a device is. The driver was only allowing a
> create
> hotspare function when the type was set to hard disk. Since the firmware
> will,
> obviously, not allow the driver to create a hotspare on any other type of
> device
> the driver doesn't need these smarts and now will ignore the type.
> Tested by henning todd and Ben Lovett.
> ok dlg (marco@)
dev/isa
~ aria.c
> if (!foo & BAR) bad, if (!(foo & BAR)) better, and I'll have a cookie per
> file. (miod@)
dev/microcode
~ cirruslogic/Makefile
> amd64 can handle this too; tleslie at gmail.comeraadt@)
dev/pci
~ if_em.c
> - Remove unreachable bus_dmamap_unload() in em_dma_malloc().
> - Set the dma_tag to NULL upon failure in em_dma_malloc().
> - In em_dma_free(), return if dma_tag is NULL. (brad@)
~ if_em.c
> fix a typo and some KNF. (brad@)
~ 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@)
~ alipm.c
> Sprinkle a few bus_space_barrier() calls. Some of these may not be
> strictly
> necessary, but they will help debugging of alipm(4) still messes up the bus
> on sparc64. Always enable on sparc64 again.
> ok deraadt@ (kettenis@)
~ if_de.c
> fix non-ALTQ case. (brad@)
~ if_de.c
TAGGED OPENBSD_3_8
> partially revert rev 1.67, "ALTQ cleanout". the unintended change
> would cause the driver to always switch to one packet mode. (brad@)
~ if_de.c
TAGGED OPENBSD_3_9
> MFC:
> Fix by brad@
> restore ALTQ support which was lost with rev 1.87 (brad@)
~ pcidevs
TAGGED OPENBSD_3_9
> a few more oxford thingies and order (mickey@)
~ pcidevs.h ~ pcidevs_data.h
TAGGED OPENBSD_3_9
> regen (mickey@)
~ azalia_codec.c
TAGGED OPENBSD_3_9
> fix incorrect ADC list for ALC880.
> From kent NetBSD (brad@)
~ pcireg.h
TAGGED OPENBSD_3_9
> add PCI multimedia subclass type of HD audio. (brad@)
~ azalia.c ~ azalia.h
TAGGED OPENBSD_3_9
> use the PCI multimedia subclass type HD audio define from pcireg.h (brad@)
~ pci_subr.c
TAGGED OPENBSD_3_9
> add the PCI hdaudio subclass. (brad@)
~ if_xge.c
TAGGED OPENBSD_3_9
> add the PCI id and minimal changes necessary for the Xframe-II, according
> to the Xframe-II porting docs from Neterion. currently untested. (brad@)
~ if_xge.c
TAGGED OPENBSD_3_9
> use the PCI id from pcireg.h (brad@)
~ if_san_obsd.c
TAGGED OPENBSD_3_9
> add IFQ_SET_READY in wanpipe_generic_register() to notify the stack that
> this
> driver is ALTQ ready.
> ok canacar@
> Thanks to Peter Hessler for noticing the issue and testing. (brad@)
~ if_lmc.c
TAGGED OPENBSD_3_9
> add IFQ_SET_MAXLEN (brad@)
~ files.pci + if_wpi.c
+ if_wpireg.h + if_wpivar.h
TAGGED OPENBSD_3_9
> Initial import of wpi(4), a blob-free driver for Intel PRO/Wireless 3945ABG
> 802.11 adapters as found in Centrino Duo laptops.
> More to come but works well enough for me to commit this over a wpi(4).
> go for it deraadt@ (damien@)
~ if_xge.c
TAGGED OPENBSD_3_9
> comment out link up/down printf's. (brad@)
~ if_xge.c
TAGGED OPENBSD_3_9
> re-enable link up/down messages because they spray a lot right now
> (clearly indicating some bug)
> copy mac address correctly (deraadt@)
~ if_xge.c
TAGGED OPENBSD_3_9
> account for interrupts in the interrupt handler. (brad@)
~ if_xge.c
TAGGED OPENBSD_3_9
> set the maximum MRU by default. (brad@)
~ if_xge.c
TAGGED OPENBSD_3_9
> set the multicast filter in xge_init(). (brad@)
~ if_xge.c
TAGGED OPENBSD_3_9
> only call init if not running. (brad@)
~ if_ixgb.h
TAGGED OPENBSD_3_9
> up the TX descriptors to the max. (brad@)
dev/usb
~ usbdevs
> 2 microHAM devices from linux, and one from me (jason@)
~ uftdi.c
> support the microHAM radio/computer interfaces (jason@)
~ usbdevs.h ~ usbdevs_data.h
> sync (jason@)
~ usbdevs
> more microHAM devices (from linux) (jason@)
~ usbdevs.h ~ usbdevs_data.h
~ uftdi.c
> more microHAM devices (jason@)
~ if_atu.c
> if (!foo & BAR) bad, if (!(foo & BAR)) better, and I'll have a cookie per
> file. (miod@)
~ usbdevs.h ~ usbdevs_data.h
> regen (matthieu@)
~ usbdevs
> Add Metageek Wi-Spy. ok deraadt@ (matthieu@)
~ uhidev.c ~ usb_quirks.c
~ usb_quirks.h
> Add a quirk to force the Wi-spy spectrum analyser to attach as ugen.
> It claims to be a HID device, but it's not really one. ok miod@, jsg at . > (matthieu@)
kern
~ vfs_subr.c
> forgot to remove this sentence from the comment
> ok pedro (sturm@)
~ subr_pool.c ~ uipc_mbuf.c
> remove drain hooks from pool.
> 1. drain hooks and lists of allocators make the code complicated
> 2. the only hooks in the system are the mbuf reclaim routines
> 3. if reclaim is actually able to put a meaningful amount of memory back
> in the system, i think something else is dicked up. ie, if reclaiming
> your ip fragment buffers makes the difference thrashing swap and not,
> your system is in a load of trouble.
> 4. it's a scary amount of code running with very weird spl requirements
> and i'd say it's pretty much totally untested. raise your hand if your
> router is running at the edge of swap.
> 5. the reclaim stuff goes back to when mbufs lived in a tiny vm_map and
> you could run out of va. that's very unlikely (like impossible) now.
> ok/tested pedro krw sturm (tedu@)
~ kern_descrip.c ~ kern_rwlock.c
> add a name to rwlock so that we can tell where procs are getting stuck
> without breaking into ddb. doubles the size of rwlock [1], but moving
> forward this really helps. ok/tested pedro fgsch millert krw
> [1 - next person to add a field to this struct gets whipped with a wet
> noodle] (tedu@)
~ 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@)
~ Makefile
> Administrative changes for aviion, ok deraadt@ (miod@)
~ subr_disk.c
> One more (!foo & BAR) bogus test. (miod@)
~ subr_autoconf.c
> When assigning a unit number, treat running off the end of the
> cd_devs[] array the same as finding a NULL entry.
> Fixes inconsistant assignment of unit numbers to media slots on the
> Neodio 8-in-1 USB card reader donated by Manuel Pata. Previously the
> unit numbers would vary depending on whether it had attached an even
> or odd number of times.
> 'reads ok' marco@ ok miod@ (krw@)
net
~ if_vlan.c
> Remove unnecessary check for the parent interface when setting
> the vlan priority. Relaxes the order of the vlanprio parameter in ifconfig.
> OK claudio, brad, norby (mpf@)
~ bridgestp.c
TAGGED OPENBSD_3_9
> MFC:
> Fix by brad@
> use the cu_bridge_id rather than the cu_rootid for the bridge address.
> From: Onno Molenkamp via Andrew Thompson <thompsa at freebsd dot org>
> (brad@)
~ bridgestp.c
TAGGED OPENBSD_3_8
> MFC:
> Fix by brad@
> use the cu_bridge_id rather than the cu_rootid for the bridge address.
> From: Onno Molenkamp via Andrew Thompson <thompsa at freebsd dot org>
> (brad@)
~ if_pfsync.c
TAGGED OPENBSD_3_8
> Avoid potential hash collisions and increase efficiency by doing an exact
> comparison of the TDB before collapsing multiple updates.
> Another ipsec failover fix from Nathanael
> <list-openbsd-tech at polymorpheus.commcbride@)
netinet
~ ip_mroute.c
> fix corruption of pim register packets. From Hideki ONO, thanks!
> ok mcbride@ itojun@ (hshoexer@)
nfs
~ nfs_node.c
> add a name to rwlock so that we can tell where procs are getting stuck
> without breaking into ddb. doubles the size of rwlock [1], but moving
> forward this really helps. ok/tested pedro fgsch millert krw
> [1 - next person to add a field to this struct gets whipped with a wet
> noodle] (tedu@)
scsi
~ scsi_base.c
> Zap a bunch of trailing whitespace. (krw@)
~ scsi_base.c
> If a device says a MODE SENSE command worked fine, do *not* try a MODE
> SENSE BIG command even if no page data was returned. Just accept the
> fact that the device does not have any such page data.
> This is more in line with the spec, and unbreaks devices (like the
> Neodio 8-in-1 USB Card Reader donated by Manuel Pata) which freak out
> when getting a MODE SENSE BIG.
> Should not break any 'working' device.
> ok pedro@ dlg@ marco@ 'Looks correct.' miod@ (krw@)
~ safte.c ~ ses.c
> make sensor names look more normal; ok dlg (deraadt@)
~ cd.c ~ cd.h
~ ch.c ~ scsi_all.h
~ scsi_base.c ~ scsi_ioctl.c
~ scsi_message.h ~ scsiconf.c
~ scsiconf.h ~ sd.c
~ ses.c ~ ses.h
~ ss.c ~ ss_mustek.c
~ ss_mustek.h ~ ss_scanjet.c
~ st.c ~ uk.c
> Zap trailing whitespace. (krw@)
~ scsi_base.c
> When SCSIDEBUG'ing, display the return value of scsi_interpret_sense()
> in hex. This makes it consistant with the display of the same value in
> other messages. (krw@)
~ scsiconf.c
> And the fallout from Manuel Pata's USB reader rumbles on ...
> Fix the display of the device info for umass devices at lun 0 by
> passing the correct inquiry data to config_attach. i.e. not the
> inquiry data for lun 1, which we gratuitously probe to prevent USB
> card readers from 'helpfully' lying about who is where, but the
> inquiry data for lun 0 we have saved in sc_link->inqdata. (krw@)
sys
~ pool.h
> remove drain hooks from pool.
> 1. drain hooks and lists of allocators make the code complicated
> 2. the only hooks in the system are the mbuf reclaim routines
> 3. if reclaim is actually able to put a meaningful amount of memory back
> in the system, i think something else is dicked up. ie, if reclaiming
> your ip fragment buffers makes the difference thrashing swap and not,
> your system is in a load of trouble.
> 4. it's a scary amount of code running with very weird spl requirements
> and i'd say it's pretty much totally untested. raise your hand if your
> router is running at the edge of swap.
> 5. the reclaim stuff goes back to when mbufs lived in a tiny vm_map and
> you could run out of va. that's very unlikely (like impossible) now.
> ok/tested pedro krw sturm (tedu@)
~ rwlock.h
> add a name to rwlock so that we can tell where procs are getting stuck
> without breaking into ddb. doubles the size of rwlock [1], but moving
> forward this really helps. ok/tested pedro fgsch millert krw
> [1 - next person to add a field to this struct gets whipped with a wet
> noodle] (tedu@)
~ 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@)
uvm
~ uvm_pdaemon.c
> remove drain hooks from pool.
> 1. drain hooks and lists of allocators make the code complicated
> 2. the only hooks in the system are the mbuf reclaim routines
> 3. if reclaim is actually able to put a meaningful amount of memory back
> in the system, i think something else is dicked up. ie, if reclaiming
> your ip fragment buffers makes the difference thrashing swap and not,
> your system is in a load of trouble.
> 4. it's a scary amount of code running with very weird spl requirements
> and i'd say it's pretty much totally untested. raise your hand if your
> router is running at the edge of swap.
> 5. the reclaim stuff goes back to when mbufs lived in a tiny vm_map and
> you could run out of va. that's very unlikely (like impossible) now.
> ok/tested pedro krw sturm (tedu@)
== usr.bin =========================================================== 12/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
calendar
~ calendars/calendar.openbsd
> Administrative changes for aviion, ok deraadt@ (miod@)
getent
~ getent.c
> getservbyport() wants network byte order; from NetBSD (otto@)
kdump
~ kdump.c
> cedric points out 0xff mask isn't needed with unsigned chars (tedu@)
~ kdump.c
> C spells 'byte' as 'unsigned char'. signed chars are not healthy for
> isprint (tedu@)
~ kdump.c
> oops, missed a %ld should be %lu (tedu@)
~ kdump.c
> need ctype.h for isprint.
> %c expects an int argument, cast a u_long value so it gets it. (tedu@)
~ kdump.1 ~ kdump.c
> -x and -X options to print io output in hex. from cedric berger
> ok mickey (tedu@)
~ kdump.1 ~ kdump.c
> - add -X and -x to SYNOPSIS
> - sort options
> - new sentence, new line
> - sync usage() (jmc@)
man
~ help.1
> i.e. -> e.g. (jmc@)
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@)
~ rcsutil.c
> Remove unused variable leftover from race condition cleanup.
> OK xsa at .ay@)
~ ci.c ~ co.c
~ ident.c ~ rcsclean.c
~ rcsdiff.c ~ rcsmerge.c
~ rcsprog.c ~ rlog.c
> Remove /* NOTREACHED */ comments, now that lint is smart about
> __dead. I never should have put them there.
> OK xsa at .ay@)
~ rcsmerge.1 ~ rcsmerge.c
> move -e to compat land; pointed out by ray
> ok xsa (jmc@)
~ ci.c ~ diff.c
~ diff3.c
> Remove (size_t) casts on integer constants.
> We should not cover up lint's shortcomings, especially if they no
> longer exist.
> ``This is definately good.'' niallo at .ay@)
~ rcsmerge.c
> treat first file passed as argument only; issue a warning for others.
> matches gnu/usr.bin/rcs. OK joris at .sa@)
+ merge.c + merge.1
> starting bits for merge(1) replacement. Not built/linked yet.
> man page reviewed by jmc at .sa@)
~ rcs.c ~ rcs.h
> first round of rcs_write() cleanup; prodded by joris@; input/OK ray at . > (xsa@)
~ ci.c
> fix informative msg's wrt to -q and stderr. now matches gnu/usr.bin/rcs.
> (xsa@)
~ diff.c
> Use fstat instead of stat, simplifie switch statement into if
> statement, and remove __inline.
> OK xsa@ (ray@)
~ co.c ~ rcsprog.c
> fix informative msg's wrt to -q and stderr. now matches gnu/usr.bin/rcs.
> (xsa@)
~ rcsmerge.c
> warnx(); return(); --> errx(); (xsa@)
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@)
~ readlink.c
> Sync usage() with man page.
> OK jmc at .ay@)
~ readlink.c
> back out change that busted how the tree builds
> not approved by the right people, not tested by the right people,
> and work done by people who don't know how to test what they write
> you know who you are -- stop screwing with things you refuse to test
> completely. (deraadt@)
sdiff
~ common.c ~ edit.c
~ sdiff.c
> Now that lint is smarter, remove /* NOTREACHED */ comments.
> OK jaredy@ (ray@)
ssh
~ sshconnect2.c
> uint32_t -> u_int32_t (which we use everywhere else) (djm@)
systat
~ main.c
> delay time of 0 should be invalid; evol at online.ptt.rueraadt@)
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@)
== usr.sbin ========================================================== 13/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
apm
~ apm.c
> fail zzz w/ a reasonable error msg if apmd is not running; found by
> deraadt@ (mickey@)
dhcpd
~ dhcpd.c ~ dhcpd.h
~ dispatch.c
> If a list of interfaces is supplied via the command line or
> dhcpd.interfaces then
> a) don't bother looking up information on interfaces that were not
> requested;
> b) don't exit if a requested interface is not found, just issue a
> warning message;
> c) exit if none of the interfaces were found.
> The command line for dhcpd shown in ps will continue to show requested
> but ignored interfaces.
> As usual with dhc* code, whack a bunch of unused states, constants,
> flags, etc. Since we only invoke discover_interfaces() with
> DISCOVER_SERVER, there is no need to keep track of other
> possibilities. (krw@)
hostapd
~ hostapd.c
> set the correct timezone using tzset() before before writing to syslog.
> thanks to Bruno Carnazzi (reyk@)
mopd
~ common/common.h ~ common/file.c
> Some more delint. -moj (maja@)
ntpd
~ ntp.c
> PFD_MAX betterer than harcoded 1 (henning@)
openssl
~ openssl.1
> Add a -hex option to 'rand' to output hexadecimal output.
> ok djm@ miod@, man page help from jmc at .atthieu@)
quotaon
~ quotaon.c
> add ()'s to improve readability.
> ok ray (dhill@)
wsconscfg
~ Makefile
> Administrative changes for aviion, ok deraadt@ (miod@)
===============================================================================
More information about the owc
mailing list