[odc] Daily src changes for 2007-05-27
ODC
auto at squish.net
Mon May 28 07:00:01 BST 2007
OpenBSD src changes summary for 2007-05-27
==========================================
distrib/notes distrib/sets
etc/etc.alpha/MAKEDEV etc/etc.alpha/MAKEDEV.md
etc/etc.armish/MAKEDEV etc/etc.armish/MAKEDEV.md
etc/etc.aviion/MAKEDEV.md etc/etc.cats/MAKEDEV
etc/etc.cats/MAKEDEV.md etc/etc.hp300/MAKEDEV
etc/etc.hp300/MAKEDEV.md etc/etc.hppa/MAKEDEV
etc/etc.hppa/MAKEDEV.md etc/etc.hppa64/MAKEDEV
etc/etc.hppa64/MAKEDEV.md etc/etc.landisk/MAKEDEV
etc/etc.landisk/MAKEDEV.md etc/etc.luna88k/MAKEDEV
etc/etc.luna88k/MAKEDEV.md etc/etc.mac68k/MAKEDEV
etc/etc.mac68k/MAKEDEV.md etc/etc.mvme68k/MAKEDEV
etc/etc.mvme68k/MAKEDEV.md etc/etc.mvme88k/MAKEDEV
etc/etc.mvme88k/MAKEDEV.md etc/etc.mvmeppc/MAKEDEV.md
etc/etc.sgi/MAKEDEV etc/etc.sgi/MAKEDEV.md
etc/etc.sparc/MAKEDEV etc/etc.sparc/MAKEDEV.md
etc/etc.sparc64/MAKEDEV etc/etc.sparc64/MAKEDEV.md
etc/etc.vax/MAKEDEV etc/etc.vax/MAKEDEV.md
etc/etc.zaurus/MAKEDEV etc/etc.zaurus/MAKEDEV.md
etc/mtree/BSD.local.dist games/quiz
infrastructure lib/libc
libexec/ld.so sbin/fsck_vnd
sbin/isakmpd sbin/mount_vnd
sbin/nfsd sbin/pfctl
sbin/pflogd sbin/swapctl
sbin/sysctl share/man
sys/arch/alpha/alpha sys/arch/amd64/amd64
sys/arch/amd64/conf sys/arch/amd64/include
sys/arch/amd64/pci sys/arch/amd64/stand/cdboot
sys/arch/amd64/stand/pxeboot sys/arch/arm/arm
sys/arch/arm/xscale sys/arch/aviion/aviion
sys/arch/hp300/hp300 sys/arch/hppa/dev
sys/arch/hppa/hppa sys/arch/hppa/include
sys/arch/hppa64/hppa64 sys/arch/i386/conf
sys/arch/i386/i386 sys/arch/i386/include
sys/arch/i386/stand/libsa sys/arch/landisk/landisk
sys/arch/luna88k/luna88k sys/arch/m88k/m88k
sys/arch/mac68k/mac68k sys/arch/macppc/dev
sys/arch/macppc/include sys/arch/macppc/macppc
sys/arch/mips64/mips64 sys/arch/mvme68k/mvme68k
sys/arch/mvme88k/mvme88k sys/arch/mvmeppc/mvmeppc
sys/arch/powerpc/include sys/arch/powerpc/powerpc
sys/arch/sgi/sgi sys/arch/sh/sh
sys/arch/sparc/sparc sys/arch/sparc64/sparc64
sys/arch/vax/vax sys/conf
sys/crypto sys/dev
sys/dev/pci sys/dev/pcmcia
sys/dev/usb sys/kern
sys/net sys/netinet
sys/nfs sys/scsi
sys/sys sys/ufs/ffs
sys/uvm usr.bin/cdio
usr.bin/cvs usr.sbin/bgpctl
usr.sbin/hoststated usr.sbin/pkg_add
usr.sbin/sdio usr.sbin/tcpdump
usr.sbin/ypserv
== distrib =========================================================== 01/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
notes
~ hppa/hardware
> sync for new machines (martin@)
sets
~ lists/base/mi ~ lists/man/mi
> sync (deraadt@)
== etc =============================================================== 02/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
etc.alpha/MAKEDEV
~ etc.alpha/MAKEDEV
> sync (todd@)
etc.alpha/MAKEDEV.md
~ etc.alpha/MAKEDEV.md
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
etc.armish/MAKEDEV
~ etc.armish/MAKEDEV
> sync (todd@)
etc.armish/MAKEDEV.md
~ etc.armish/MAKEDEV.md
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
etc.aviion/MAKEDEV.md
~ etc.aviion/MAKEDEV.md
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
etc.cats/MAKEDEV
~ etc.cats/MAKEDEV
> sync (todd@)
etc.cats/MAKEDEV.md
~ etc.cats/MAKEDEV.md
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
etc.hp300/MAKEDEV
~ etc.hp300/MAKEDEV
> sync (todd@)
etc.hp300/MAKEDEV.md
~ etc.hp300/MAKEDEV.md
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
etc.hppa/MAKEDEV
~ etc.hppa/MAKEDEV
> sync (todd@)
etc.hppa/MAKEDEV.md
~ etc.hppa/MAKEDEV.md
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
etc.hppa64/MAKEDEV
~ etc.hppa64/MAKEDEV
> sync (todd@)
etc.hppa64/MAKEDEV.md
~ etc.hppa64/MAKEDEV.md
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
etc.landisk/MAKEDEV
~ etc.landisk/MAKEDEV
> sync (todd@)
etc.landisk/MAKEDEV.md
~ etc.landisk/MAKEDEV.md
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
etc.luna88k/MAKEDEV
~ etc.luna88k/MAKEDEV
> sync (todd@)
etc.luna88k/MAKEDEV.md
~ etc.luna88k/MAKEDEV.md
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
etc.mac68k/MAKEDEV
~ etc.mac68k/MAKEDEV
> sync (todd@)
etc.mac68k/MAKEDEV.md
~ etc.mac68k/MAKEDEV.md
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
etc.mvme68k/MAKEDEV
~ etc.mvme68k/MAKEDEV
> sync (todd@)
etc.mvme68k/MAKEDEV.md
~ etc.mvme68k/MAKEDEV.md
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
etc.mvme88k/MAKEDEV
~ etc.mvme88k/MAKEDEV
> sync (todd@)
etc.mvme88k/MAKEDEV.md
~ etc.mvme88k/MAKEDEV.md
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
etc.mvmeppc/MAKEDEV.md
~ etc.mvmeppc/MAKEDEV.md
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
etc.sgi/MAKEDEV
~ etc.sgi/MAKEDEV
> sync (todd@)
etc.sgi/MAKEDEV.md
~ etc.sgi/MAKEDEV.md
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
etc.sparc/MAKEDEV
~ etc.sparc/MAKEDEV
> sync (todd@)
etc.sparc/MAKEDEV.md
~ etc.sparc/MAKEDEV.md
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
etc.sparc64/MAKEDEV
~ etc.sparc64/MAKEDEV
> sync (todd@)
etc.sparc64/MAKEDEV.md
~ etc.sparc64/MAKEDEV.md
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
etc.vax/MAKEDEV
~ etc.vax/MAKEDEV
> sync (todd@)
etc.vax/MAKEDEV.md
~ etc.vax/MAKEDEV.md
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
etc.zaurus/MAKEDEV
~ etc.zaurus/MAKEDEV
> sync (todd@)
etc.zaurus/MAKEDEV.md
~ etc.zaurus/MAKEDEV.md
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
mtree/BSD.local.dist
~ mtree/BSD.local.dist
> add pl_PL.ISO_8859-2 (Polish) NLS directory; required for upcoming tcsh
> update (naddy@)
== games ============================================================= 03/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/games
quiz
~ datfiles/asia
> - add Beijing as a choice for the capital of China
> from Daniel Dickman <didickman at gmail dot com>
> ok pyr@ (ajacoutot@)
== infrastructure ==================================================== 04/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/infrastructure
infrastructure
~ db/fake.mtree
> add pl_PL.ISO_8859-2 (Polish) NLS directory; required for upcoming tcsh
> update (naddy@)
== lib =============================================================== 05/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ sys/nfssvc.2
> cleanup the nfssvc() system call.
> * Remove alot of dead kerberos code like
> the options for NFSSVC_AUTHIN and NFSSVC_AUTHFAIL wich where
> originally to get the kerberos auth info into the kernel.
> (that hasnt worked for long, if ever.)
> Also remove some helper functions and associated goo, however
> theres still alot of it left.
> * Remove NFSSVC_BIOD, biod's where replaced with kernel threads
> a long time ago.
> * NFSSVC_MNTD wich was is NQNFS leftover.
> Update the man page and nfsd(8).
> nfssvc(2) besides being special has only one user in the tree
> nfsd(8), therefore no library bumps are needed.
> (discussed with deraadt@).
> ok beck@, "go a head" deraadt@
> Tested by ckuethe@ (thib@)
== libexec =========================================================== 06/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/libexec
ld.so
~ ld.so.1
> document differences between LD_TRACE_LOADED_OBJECTS_FMT1 and
> LD_TRACE_LOADED_OBJECTS_FMT2;
> based on a diff from Michel Lavondes;
> help/ok drahn (jmc@)
== sbin ============================================================== 07/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
fsck_vnd
~ fsck_vnd.8
> fix .Xr's to mount_vnd(8)
> suggested and ok jmc@ (grunk@)
- Makefile - fsck_vnd.8
- fsck_vnd.c
> fsck_vnd just serves no real purpose, so remove it.
> enabling fs_passno in fstab for vnd-type filesystems will lead to an error,
> just like for the other filesystem types where fsck_something does not
> exist
> discussed with and ok deraadt@ (grunk@)
isakmpd
~ pf_key_v2.c
> Don't include sys/mbuf.h it is not needed. OK mcbride@ msf@ (claudio@)
mount_vnd
~ mount_vnd.c
> Prevent buf[-1] access if strlen(buf) == 0.
> Simplify some if-else statements while here.
> OK grunk@ and tedu at . (ray@)
~ mount_vnd.8
> sync argument names; ok grunk (jmc@)
~ mount_vnd.c
> sync usage(); ok grunk (jmc@)
~ Makefile
> Simplify symlink creation. ok grunk (bluhm@)
nfsd
~ nfsd.c
> cleanup the nfssvc() system call.
> * Remove alot of dead kerberos code like
> the options for NFSSVC_AUTHIN and NFSSVC_AUTHFAIL wich where
> originally to get the kerberos auth info into the kernel.
> (that hasnt worked for long, if ever.)
> Also remove some helper functions and associated goo, however
> theres still alot of it left.
> * Remove NFSSVC_BIOD, biod's where replaced with kernel threads
> a long time ago.
> * NFSSVC_MNTD wich was is NQNFS leftover.
> Update the man page and nfsd(8).
> nfssvc(2) besides being special has only one user in the tree
> nfsd(8), therefore no library bumps are needed.
> (discussed with deraadt@).
> ok beck@, "go a head" deraadt@
> Tested by ckuethe@ (thib@)
pfctl
~ pfctl_altq.c
> No need to shutdown(2) DGRAM socket before closing it. Found while looking
> at the code with jdixon@ (claudio@)
pflogd
~ pflogd.c
> Complain to stderr if cloned pflog interface doesn't exist. Previously
> only logged LOG_ERR to syslog. ok henning@ (jdixon@)
swapctl
~ swapctl.8
> fix .Xr's to mount_vnd(8)
> suggested and ok jmc@ (grunk@)
sysctl
~ Makefile
> Simplify symlink creation. ok grunk (bluhm@)
== share ============================================================= 08/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man9/mbuf_tags.9
> add a note that mbuf tags use malloc'd memory, ok theo (henning@)
~ man9/crypto.9
> crp_buf is not a contiguous buffer, it's a uio. very different.
> ok deraadt (tedu@)
~ man7/hier.7
> spellings preferred in british usage are in `/usr/share/dict/british',
> not in `/usr/share/dict/english'
> ok jmc@ (sobrado@)
~ man9/mbuf_tags.9
> replace wonky macro; (jmc@)
== sys =============================================================== 09/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/alpha/alpha
~ conf.c
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
~ vm_machdep.c
> pagemove() is no longer used. (miod@)
arch/amd64/amd64
~ bus_space.c
> Use the direct maps (cached on uncached) for bus_space mappings.
> jason@ ok (art@)
~ pmap.c ~ locore.S
~ genassym.cf
> - Redo the way we set up the direct map. Map the first 4GB of it
> in locore so that we can use the direct map in pmap_bootstrap when
> setting up the initial page tables.
> - Introduce a second direct map (I love large address spaces) with
> uncached pages.
> jason@ ok (art@)
~ vm_machdep.c
> pagemove() is no longer used. (miod@)
arch/amd64/conf
~ GENERIC
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
~ GENERIC
> Enable ips(4). (grange@)
arch/amd64/include
~ pmap.h
> - Redo the way we set up the direct map. Map the first 4GB of it
> in locore so that we can use the direct map in pmap_bootstrap when
> setting up the initial page tables.
> - Introduce a second direct map (I love large address spaces) with
> uncached pages.
> jason@ ok (art@)
~ pmap.h
> add pmap_(un)map_nc_direct() macro's to match the non-nc versions (jason@)
arch/amd64/pci
~ iommu.c
> remove two TODO items:
> - map the GART page table uncached
> - disable table walk probes (jason@)
~ iommu.c
> be more agressive on invalidation; perform invalidates on load* and unload
> (jason@)
arch/amd64/stand/cdboot
~ Makefile ~ conf.c
> Unbreak cdboot and pxeboot machine memory +/-; bad mpf at .
> ok deraadt@ (tom@)
arch/amd64/stand/pxeboot
~ Makefile ~ conf.c
> Unbreak cdboot and pxeboot machine memory +/-; bad mpf at .
> ok deraadt@ (tom@)
arch/arm/arm
~ conf.c
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
~ bus_space_notimpl.S
> shrink the kernel for code that shouldn't be used anyway, ok kettenis@
> (drahn@)
~ vm_machdep.c
> pagemove() is no longer used. (miod@)
arch/arm/xscale
~ pxa2x0_lcd.c
> implement WSDISPLAYIO_GETSUPPORTEDDEPTHS. ok miod@ uwe@ (matthieu@)
arch/aviion/aviion
~ conf.c
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
~ machdep.c
> Make sure the minaddr hint for uvm_km_suballoc() calls is always
> initialized.
> ok pedro@ (miod@)
arch/hp300/hp300
~ conf.c
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
~ machdep.c
> Make sure the minaddr hint for uvm_km_suballoc() calls is always
> initialized.
> ok pedro@ (miod@)
~ vm_machdep.c
> pagemove() is no longer used. (miod@)
arch/hppa/dev
~ apic.c ~ elroyvar.h
> Dynamically allocate irq's for pci devices on elroy(4).
> ok martin@ (kettenis@)
arch/hppa/hppa
~ conf.c
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
~ intr.c
> Dynamically allocate irq's for pci devices on elroy(4).
> ok martin@ (kettenis@)
~ machdep.c
> Make sure the minaddr hint for uvm_km_suballoc() calls is always
> initialized.
> ok pedro@ (miod@)
~ vm_machdep.c
> pagemove() is no longer used. (miod@)
arch/hppa/include
~ autoconf.h
> Dynamically allocate irq's for pci devices on elroy(4).
> ok martin@ (kettenis@)
arch/hppa64/hppa64
~ conf.c
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
~ machdep.c
> Make sure the minaddr hint for uvm_km_suballoc() calls is always
> initialized.
> ok pedro@ (miod@)
~ vm_machdep.c
> pagemove() is no longer used. (miod@)
arch/i386/conf
~ GENERIC
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
arch/i386/i386
~ via.c
> fix another use of MAXNR for rijndael (tedu@)
~ machdep.c
> Make sure the minaddr hint for uvm_km_suballoc() calls is always
> initialized.
> ok pedro@ (miod@)
~ locore.s ~ mutex.S
> We can now access curcpu() members through %fs instead of doing it
> with the complicated and expensive macros.
> tom@ ok (art@)
~ vm_machdep.c
> pagemove() is no longer used. (miod@)
~ machdep.c ~ pmap.c
> We don't need to special-case access to the GDT for UP or MP, since
> ci_gdt is set correctly even when ! MULTIPROCESSOR.
> ok art@ toby@ (tom@)
~ locore.s
> Locore UP can use the same code as MULTIPROCESSOR to access the GDT
> once we're up and running; similar to what was just committed for
> machdep.c and pmap.c.
> ok art@ deraadt@ (tom@)
arch/i386/include
~ asm.h
> We can now access curcpu() members through %fs instead of doing it
> with the complicated and expensive macros.
> tom@ ok (art@)
arch/i386/stand/libsa
~ biosdev.c
> When deciding whether to allocate a bounce buffer, we need one if
> we are going to read exactly at 1 MB (i.e. fix an off-by-one that
> is already correct in the amd64 version of this file).
> ok toby@ (tom@)
arch/landisk/landisk
~ conf.c
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
arch/luna88k/luna88k
~ conf.c
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
~ machdep.c
> Make sure the minaddr hint for uvm_km_suballoc() calls is always
> initialized.
> ok pedro@ (miod@)
arch/m88k/m88k
~ pmap.c ~ vm_machdep.c
> pagemove() is no longer used. (miod@)
arch/mac68k/mac68k
~ conf.c
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
~ machdep.c
> Make sure the minaddr hint for uvm_km_suballoc() calls is always
> initialized.
> ok pedro@ (miod@)
~ vm_machdep.c
> pagemove() is no longer used. (miod@)
arch/macppc/dev
~ tpms.c
> USB cleanup leftover. Diff from jsg@ tested by me. (mglocker@)
arch/macppc/include
~ vmparam.h
> Move powerpc to vm_page_md, 'throw it in' kettenis@ (drahn@)
arch/macppc/macppc
~ dma.c
> Move powerpc to vm_page_md, 'throw it in' kettenis@ (drahn@)
arch/mips64/mips64
~ cache_r10k.S ~ cache_r5k.S
> Always use XKPHYS addresses to perform cache operations now, for
> consistency. (miod@)
~ vm_machdep.c
> pagemove() is no longer used. (miod@)
arch/mvme68k/mvme68k
~ conf.c
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
~ machdep.c
> Make sure the minaddr hint for uvm_km_suballoc() calls is always
> initialized.
> ok pedro@ (miod@)
~ vm_machdep.c
> pagemove() is no longer used. (miod@)
arch/mvme88k/mvme88k
~ conf.c
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
~ machdep.c
> Make sure the minaddr hint for uvm_km_suballoc() calls is always
> initialized.
> ok pedro@ (miod@)
arch/mvmeppc/mvmeppc
~ conf.c
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
arch/powerpc/include
~ pmap.h
> Move powerpc to vm_page_md, 'throw it in' kettenis@ (drahn@)
arch/powerpc/powerpc
~ pmap.c
> Move powerpc to vm_page_md, 'throw it in' kettenis@ (drahn@)
~ vm_machdep.c
> pagemove() is no longer used. (miod@)
arch/sgi/sgi
~ conf.c
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
~ genassym.cf
> Always use XKPHYS addresses to perform cache operations now, for
> consistency. (miod@)
~ machdep.c
> Print reserved memory size correctly. (miod@)
~ machdep.c
> Make sure the minaddr hint for uvm_km_suballoc() calls is always
> initialized.
> ok pedro@ (miod@)
arch/sh/sh
~ sh_machdep.c
> Make sure the minaddr hint for uvm_km_suballoc() calls is always
> initialized.
> ok pedro@ (miod@)
~ vm_machdep.c
> pagemove() is no longer used. (miod@)
arch/sparc/sparc
~ conf.c
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
~ vm_machdep.c
> pagemove() is no longer used. (miod@)
arch/sparc64/sparc64
~ conf.c
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
~ vm_machdep.c
> pagemove() is no longer used. (miod@)
arch/vax/vax
~ conf.c
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
~ machdep.c
> Make sure the minaddr hint for uvm_km_suballoc() calls is always
> initialized.
> ok pedro@ (miod@)
~ vm_machdep.c
> pagemove() is no longer used. (miod@)
conf
~ GENERIC
> back out bio, breaks dlg's sparc64 v215
> prompted by/ok dlg@ deraadt@ (todd@)
crypto
~ cryptodev.h
> make crp_buf a void *. caddr_t implies bufferness, it's not.
> ok deraadt jason (tedu@)
~ rijndael.h ~ xform.c
> make the #defines in rijndael.h a bit more meaningful
> ok djm and with a hint from henning (tedu@)
dev
~ softraid.c
> hack to not open cd & fd devices since they complain at boot time when
> there
> is no media in them.
> ok tedu (marco@)
dev/pci
~ if_che.c
> Implement the PDV eeprom read functions plus some other minor cleanup.
> (claudio@)
~ if_che.c
> shuffle things around a bit. this organises the code more like tht. (dlg@)
~ if_che.c
> move bus_space funcs out of the way, sprinkle some knf.
> do all the eeprom reads before printing eye candy. check if they fail and
> drop out when they do. (dlg@)
~ if_che.c
> Attach ifp to che(4) by cheating a bit -- at least in dlg's opinion.
> (claudio@)
~ ips.c
> A completely rewritten ips driver. Still work in progress but already
> better than before. I've started it right after h2k7 in the Lisbon
> airport but could commit only at c2k7. (grange@)
~ ips.c
> Better debug printf. (grange@)
~ ips.c
> Add basic error detection. (grange@)
dev/pcmcia
~ if_malo.c
> Make it work on big endian archs, too. (mglocker@)
~ if_malo.c
> Values which are written to a 16-bit register shall be uint16_t not int.
> Spacing. (mglocker@)
dev/usb
~ if_atu.c ~ if_aue.c
~ if_axe.c ~ if_cdce.c
~ if_cdcef.c ~ if_cue.c
~ if_kue.c ~ if_ral.c
~ if_rum.c ~ if_uath.c
~ if_ubt.c ~ if_udav.c
~ if_upl.c ~ if_url.c
~ if_wi_usb.c ~ if_zyd.c
~ moscom.c ~ uark.c
~ uaudio.c ~ uberry.c
~ ubsa.c ~ ucom.c
~ ucycom.c ~ udcf.c
~ udsbr.c ~ ueagle.c
~ uftdi.c ~ ugen.c
~ uhid.c ~ uhidev.c
~ uhub.c ~ uipaq.c
~ ukbd.c ~ ulpt.c
~ umass.c ~ umct.c
~ umidi.c ~ umodem.c
~ ums.c ~ umsm.c
~ uow.c ~ uplcom.c
~ urio.c ~ usb.c
~ usb_port.h ~ usbf.c
~ uscanner.c ~ uslcom.c
~ usscanner.c ~ uts.c
~ uvisor.c ~ uvscom.c
~ uyap.c
> Farewell USB_{ATTACH,MATCH,DETACH}* you will not be missed.
> ok deraadt@ krw@ mbalmer@ (jsg@)
~ if_cdcef.c ~ usbf.c
> Some other missed bits. (jsg@)
kern
~ vfs_bio.c
> remove silly comment, okay deraadt@ (pedro@)
~ uipc_mbuf.c
> Kill the nasty MGET, MGETHDR and MCLGET makros and replace them with normal
> functions. The world is no longer running on a PDP11 so function call
> overhead
> is not an issue. Diff by tbert, tested by many, OK art@ (claudio@)
net
~ pf.c
> clarify things by passing kif->pfik_ifp around in pf_test{,6} instead
> of reassigning a struct ifnet pointer.
> discussed with and ok mcbride@ (pyr@)
~ pf.c
> get rid of static.
> ok claudio@ reyk@ henning@ ja ja ja mcbride@ (dlg@)
netinet
~ ip_icmp.c
> remove static from icmp_redirect_timeout
> "commit it" art@ ok claudio@ (dlg@)
~ ip_id.c
> remove more static to avoid confusing the profiler (and maybe ddb too)
> prodded by art@ ja ja claudio@ (dlg@)
~ igmp.c
> -static (dlg@)
~ ip_carp.c
> rewrite a static inline func that simply coerces a return type of another
> function as a macro.
> ok reyk@ ja ja claudio@ (dlg@)
~ in.c
> thou shalt not use static in the kernel (dlg@)
~ ip_input.c
> -static on appropriate functions (dlg@)
~ ip_output.c
> -static
> ok reyk@ (dlg@)
~ udp_usrreq.c
> -static (dlg@)
~ tcp_input.c
> take static off tcp_mss_adv.
> ok reyk@ (dlg@)
~ ip_gre.c
> De-static. OK dlg@ (claudio@)
~ tcp_input.c
> diffs are better if compilers see them first (deraadt@)
nfs
~ nfs_syscalls.c
> cleanup the nfssvc() system call.
> * Remove alot of dead kerberos code like
> the options for NFSSVC_AUTHIN and NFSSVC_AUTHFAIL wich where
> originally to get the kerberos auth info into the kernel.
> (that hasnt worked for long, if ever.)
> Also remove some helper functions and associated goo, however
> theres still alot of it left.
> * Remove NFSSVC_BIOD, biod's where replaced with kernel threads
> a long time ago.
> * NFSSVC_MNTD wich was is NQNFS leftover.
> Update the man page and nfsd(8).
> nfssvc(2) besides being special has only one user in the tree
> nfsd(8), therefore no library bumps are needed.
> (discussed with deraadt@).
> ok beck@, "go a head" deraadt@
> Tested by ckuethe@ (thib@)
scsi
~ cd.h
> add more struct/define stuff for use in cdio
> ok krw@ (mjc@)
sys
~ mbuf.h
> Kill the nasty MGET, MGETHDR and MCLGET makros and replace them with normal
> functions. The world is no longer running on a PDP11 so function call
> overhead
> is not an issue. Diff by tbert, tested by many, OK art@ (claudio@)
ufs/ffs
~ ffs_softdep.c
> use struct csum_total for superblock summary info; ok pedro@ (otto@)
uvm
~ uvm_extern.h
> pagemove() is no longer used. (miod@)
== usr.bin =========================================================== 10/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
cdio
~ rip.c
> more stuff needed to make sparc64 work. what else is still busted?
> (deraadt@)
cvs
~ server.c
> Fix off-by-one, from Tobias Stoeckmann.
> OK niallo@ (ray@)
~ util.c
> Fix off-by-one, from Tobias Stoeckmann.
> OK niallo@ (ray@)
~ cvs.c
> Call fatal() if extra arguments are given to "opencvs server". From
> Tobias Stoeckmann.
> OK niallo@ (ray@)
~ cvs.c ~ cvs.1
> Mention -x flag (for compatibility only). From Tobias Stoeckmann.
> Input and OK jmc@ (ray@)
~ cvs.1 ~ cvs.c
> Revert, we dealt with the -x flag in the past. jmc suddenly
> remembered we had created a separate section for compatibility
> flags. Oh well, two free commits.
> OK jmc@ (ray@)
~ update.c
> Replace xmalloc/xsnprintf combo with xasprintf.
> OK niallo@ (ray@)
~ cvs.c
> Add bounds check for cvs command arguments. Initial diff by Tobias
> Stoeckmann, rearranged to "if (num_items >= BUFSIZ)" format for
> readability.
> I would have liked to allow our cvs client to accept as many arguments
> as the system would allow, but the argument parsing code is surprising
> hairy.
> OK niallo at . (ray@)
== usr.sbin ========================================================== 11/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
bgpctl
~ irr_prefix.c
> initialize pfx->pfx_maxlen too, rotting in my tree for some time (henning@)
hoststated
~ hoststated.conf.5 ~ parse.y
> allow to specify table templates in the configuration file and to
> inherit them from multiple services or relays. this is useful if you
> want to use a table with the same list of hosts but different ports as
> specified in the relay or service section.
> this makes mcbride more happy
> ok pyr@ (reyk@)
~ check_icmp.c ~ check_tcp.c
~ hce.c ~ hoststated.c
~ hoststated.h ~ parse.y
~ pfe.c ~ pfe_filter.c
~ relay.c ~ ssl.c
> Second step towards hoststated reload:
> First split out hosts, tables and services into to structs, one that
> contains the runtime fields and one (inside the runtime) that contains
> mostly static fields that will be sent over the socket during reload.
> Also move the demoted field of tables inside the flags field as its
> just a boolean.
> ok reyk@ (pyr@)
pkg_add
~ pkg_add
> move the dependency solver up to the handle (espie@)
~ pkg_add
> finish converting most things in pkg_add to the `handle' form, so
> we no longer stash anything inside locations. (espie@)
~ pkg_add ~ OpenBSD/Vstat.pm
> depend more stuff off handle.
> Introduce UpdateSet, finally, with a main handle. (espie@)
~ pkg_add
> store replaced packages inside the UpdateSet directly. (espie@)
~ pkg_add ~ OpenBSD/Vstat.pm
> Simplify the mess that deals with alaready installed packages.
> We can now have one central point that deals with it. (espie@)
~ pkg_add
> errors can now be a local variable (espie@)
~ pkg_add ~ OpenBSD/Dependencies.pm
> rename $state->{replace} to $state->{allow_replacing}, which matches intent
> better... (espie@)
~ pkg_add ~ OpenBSD/Replace.pm
> group packing-list validation for replaced packages with added one.
> (espie@)
~ pkg_add ~ OpenBSD/Replace.pm
> comment out some of this code. Currently, we don't know how to recover
> from collision with old libs (and the result from figure_out_old_libs says
> so), so don't pretend we're doing anything significant with them...
> (espie@)
~ pkg_add ~ OpenBSD/Add.pm
~ OpenBSD/Vstat.pm
> move packing-list validation to the UpdateSet level. (espie@)
~ pkg_add ~ OpenBSD/Vstat.pm
> move computation of header to a separate function.
> slightly more precise comment (espie@)
~ pkg_add ~ OpenBSD/Replace.pm
> oops, save_old_libs is now set dependent, we no longer store old packages
> in the same location. (espie@)
~ OpenBSD/Replace.pm
> so save_old_libs becomes the first routine to handle full UpdateSets.
> (espie@)
sdio
~ sdio.8 ~ sdio.c
> tweaks; ok uwe (jmc@)
tcpdump
~ print-bgp.c
> Additional truncation checks, mostly from tcpdump.org,
> and remove some unused hlen assignments found by lint
> from Stuart Henderson, reviewed by me, ok henning@ claudio@ (canacar@)
ypserv
~ ypserv/ypserv_db.c
> use macros from sys/queue.h
> ok otto@ (pyr@)
===============================================================================
More information about the odc
mailing list