[odc] Daily src changes for 2005-10-06
ODC
auto at squish.net
Fri Oct 7 08:00:35 BST 2005
OpenBSD src changes summary for 2005-10-06
==========================================
bin/ksh distrib/sets
etc/MAKEDEV.common etc/MAKEDEV.mi
etc/etc.alpha/MAKEDEV etc/etc.amd64/MAKEDEV
etc/etc.cats/MAKEDEV etc/etc.hp300/MAKEDEV
etc/etc.hp300/MAKEDEV.md etc/etc.hppa/MAKEDEV
etc/etc.hppa64/MAKEDEV etc/etc.i386/MAKEDEV
etc/etc.luna88k/MAKEDEV etc/etc.mac68k/MAKEDEV
etc/etc.macppc/MAKEDEV etc/etc.mvme68k/MAKEDEV
etc/etc.mvme88k/MAKEDEV etc/etc.sgi/MAKEDEV
etc/etc.sparc/MAKEDEV etc/etc.sparc64/MAKEDEV
etc/etc.vax/MAKEDEV etc/etc.zaurus/MAKEDEV
libexec/ld.so sbin/fsck_ext2fs
sbin/isakmpd share/man
sys/arch/amd64/conf sys/arch/sparc64/sparc64
sys/dev/ic sys/dev/pci
sys/dev/pcmcia sys/ufs/ext2fs
sys/ufs/ufs sys/uvm
usr.bin/cvs usr.bin/lndir
usr.bin/mg usr.bin/rcs
usr.sbin/ospfd
== bin =============================================================== 01/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/bin
ksh
~ Makefile ~ c_sh.c
~ ksh.1 ~ proto.h
~ sh.1 + mknod.c
> Introducing mknod as a built-in. It might be against the unix
> philosophy, but in this case it's worth it. ok deraadt@ (otto@)
== distrib =========================================================== 02/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
sets
~ lists/base/md.amd64 ~ lists/comp/md.amd64
> sync (deraadt@)
== etc =============================================================== 03/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
MAKEDEV.common
~ MAKEDEV.common
> Greatly speedup MAKEDEV by using arrays instead of very long strings
> that get copied around a lot. Needs sh(1) max array index bump I
> committed earlier. ok todd@ deraadt@ (otto@)
MAKEDEV.mi
~ MAKEDEV.mi
> Greatly speedup MAKEDEV by using arrays instead of very long strings
> that get copied around a lot. Needs sh(1) max array index bump I
> committed earlier. ok todd@ deraadt@ (otto@)
etc.alpha/MAKEDEV
~ etc.alpha/MAKEDEV
> regen (otto@)
etc.amd64/MAKEDEV
~ etc.amd64/MAKEDEV
> regen (otto@)
etc.cats/MAKEDEV
~ etc.cats/MAKEDEV
> regen (otto@)
etc.hp300/MAKEDEV
~ etc.hp300/MAKEDEV
> regen (otto@)
~ etc.hp300/MAKEDEV
> regen (otto@)
etc.hp300/MAKEDEV.md
~ etc.hp300/MAKEDEV.md
> Forgat this one, as noted by deraadt@ (otto@)
etc.hppa/MAKEDEV
~ etc.hppa/MAKEDEV
> regen (otto@)
etc.hppa64/MAKEDEV
~ etc.hppa64/MAKEDEV
> regen (otto@)
etc.i386/MAKEDEV
~ etc.i386/MAKEDEV
> regen (otto@)
etc.luna88k/MAKEDEV
~ etc.luna88k/MAKEDEV
> regen (otto@)
etc.mac68k/MAKEDEV
~ etc.mac68k/MAKEDEV
> regen (otto@)
etc.macppc/MAKEDEV
~ etc.macppc/MAKEDEV
> regen (otto@)
etc.mvme68k/MAKEDEV
~ etc.mvme68k/MAKEDEV
> regen (otto@)
etc.mvme88k/MAKEDEV
~ etc.mvme88k/MAKEDEV
> regen (otto@)
etc.sgi/MAKEDEV
~ etc.sgi/MAKEDEV
> regen (otto@)
etc.sparc/MAKEDEV
~ etc.sparc/MAKEDEV
> regen (otto@)
etc.sparc64/MAKEDEV
~ etc.sparc64/MAKEDEV
> regen (otto@)
etc.vax/MAKEDEV
~ etc.vax/MAKEDEV
> regen (otto@)
etc.zaurus/MAKEDEV
~ etc.zaurus/MAKEDEV
> regen (otto@)
== libexec =========================================================== 04/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/libexec
ld.so
~ dlfcn.c ~ library.c
~ library_mquery.c ~ library_subr.c
~ loader.c ~ resolve.c
~ resolve.h
> separate load group references from dep lib child/dload lists. move load
> group refs to own per object ref counter (grprefcount) and list
> (grpref_list). corrects more complex load group ref cases and side effects
> from initial implementation. design ideas and ok drahn@ (kurt@)
~ dlfcn.c ~ resolve.c
~ resolve.h
> remove dep_next "shadow object" dead code. (kurt@)
== sbin ============================================================== 05/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
fsck_ext2fs
~ inode.c
> Use part of the reserved space on the disk inode to scatter 16 more bits
> for the UID and GID, making them 32-bit. Based on what Linux does, with
> a slightly different implementation. Endianess issue in fsck noted by
> miod@, okay deraadt at .edro@)
~ inode.c
> Use part of the reserved space on the disk inode to scatter 16 more bits
> for the UID and GID, making them 32-bit. Based on what Linux does, with
> a slightly different implementation. Endianess issue in fsck noted by
> miod@, okay deraadt at .edro@)
isakmpd
~ isakmpd.conf.5
> improve examples and show how to use KEY_LENGTH. Slightly different fix
> than
> proposed by sthen at spacehopper dot org, fixes pr 4522, thanks!
> ok and with jmc@ (hshoexer@)
== share ============================================================= 06/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man8/man8.alpha/MAKEDEV.8 ~ man8/man8.amd64/MAKEDEV.8
~ man8/man8.cats/MAKEDEV.8 ~ man8/man8.hp300/MAKEDEV.8
~ man8/man8.hppa/MAKEDEV.8 ~ man8/man8.hppa64/MAKEDEV.8
~ man8/man8.i386/MAKEDEV.8 ~ man8/man8.luna88k/MAKEDEV.8
~ man8/man8.mac68k/MAKEDEV.8 ~ man8/man8.macppc/MAKEDEV.8
~ man8/man8.mvme68k/MAKEDEV.8 ~ man8/man8.mvme88k/MAKEDEV.8
~ man8/man8.sgi/MAKEDEV.8 ~ man8/man8.sparc/MAKEDEV.8
~ man8/man8.sparc64/MAKEDEV.8 ~ man8/man8.vax/MAKEDEV.8
~ man8/man8.zaurus/MAKEDEV.8
> regen (otto@)
~ man4/isp.4
> tweak layout;
> from michael knudsen; (jmc@)
~ man4/pppoe.4
> note that /etc/mygate will cause conflict with pppoe(4)
> and advise against it; (jmc@)
~ man8/man8.hp300/MAKEDEV.8
> regen (otto@)
~ man4/Makefile + man4/ipmi.4
> Add man for ipmi. jmc have a ball :-) (marco@)
== sys =============================================================== 07/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/amd64/conf
~ RAMDISK_CD
> lots of pcmcia, cardbus, and wireless goodies come to town; work with
> tdeval (deraadt@)
arch/sparc64/sparc64
~ autoconf.c
> match isp as a PCI device called "SUNW,isptwo".
> From mrg NetBSD
> ok miod@ (brad@)
dev/ic
~ aic79xx_openbsd.c
> Use correct timer when reinstating timeouts. Adapted from FreeBSD
> aic79xx_osm.c r1.22 fix by gibbs. (krw@)
dev/pci
~ pcidevs
> add another Intel 10Gb PCI id. (brad@)
~ pcidevs.h ~ pcidevs_data.h
> regen (brad@)
~ if_bge.c
> add Apple BCM5701 (brad@)
~ if_bge.c
> change "pcistate failed to revert" test message to a debug printf. (brad@)
~ pcidevs
> readd pci1620, but correctly this time. deraadt@ ok.
> sorry about the dup. (fgsch@)
~ pcidevs.h ~ pcidevs_data.h
> regen. (fgsch@)
~ if_bce.c
> Eliminate use of M_HASFCS.
> From thorpej NetBSD (brad@)
~ if_iwi.c ~ if_iwireg.h
> o Use firmware extended scan command; this one doesn't crash when scanning
> the 5GHz band.
> o Enable 802.11a channels scanning for 2915ABG adapters.
> o Fix a typo (negociated->negotiated). (damien@)
dev/pcmcia
~ if_ray.c
> remove comment about M_HASFCS (brad@)
ufs/ext2fs
~ ext2fs_bswap.c ~ ext2fs_dinode.h
~ ext2fs_inode.c ~ ext2fs_vfsops.c
> Use part of the reserved space on the disk inode to scatter 16 more bits
> for the UID and GID, making them 32-bit. Based on what Linux does, with
> a slightly different implementation. Endianess issue in fsck noted by
> miod@, okay deraadt at .edro@)
~ ext2fs_bswap.c ~ ext2fs_dinode.h
~ ext2fs_inode.c ~ ext2fs_vfsops.c
> Use part of the reserved space on the disk inode to scatter 16 more bits
> for the UID and GID, making them 32-bit. Based on what Linux does, with
> a slightly different implementation. Endianess issue in fsck noted by
> miod@, okay deraadt at .edro@)
~ ext2fs_dinode.h
> typo (pedro@)
ufs/ufs
~ inode.h
> Use part of the reserved space on the disk inode to scatter 16 more bits
> for the UID and GID, making them 32-bit. Based on what Linux does, with
> a slightly different implementation. Endianess issue in fsck noted by
> miod@, okay deraadt at .edro@)
~ inode.h
> Use part of the reserved space on the disk inode to scatter 16 more bits
> for the UID and GID, making them 32-bit. Based on what Linux does, with
> a slightly different implementation. Endianess issue in fsck noted by
> miod@, okay deraadt at .edro@)
uvm
~ uvm_km.c
> typo (brad@)
== usr.bin =========================================================== 08/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
cvs
~ Makefile
> put cpp flags into CPPFLAGS and cleanup ../makefile.inc dupes; joris ok
> (mickey@)
lndir
~ lndir.1
> - keep text concerning the options in the option descriptions
> - use a list for excluded files
> - clean up BUGS which is very ugly
> - use -print0 rather than -print
> - couple minor bits
> ok deraadt@ (jmc@)
mg
~ def.h ~ line.c
~ undo.c
> Make mg undo much more emacs like (and correct).
> Undo boundaries are now placed at newlines, and undo
> of search-replace works as expected. Fixes bad behaviour
> reported by matthieu
> Ok deraadt@, beck@ (kjell@)
~ keymap.c
> Add find-file-read-only keybinding (c-X c-R), as in emacs.
> closes PR4523. Enjoy, jason! (kjell@)
rcs
~ Makefile ~ rcsprog.c
~ rcsprog.h + rcsdiff.c
> thanks to niallo's diff changes, we now can support rcsdiff;
> only basic stuff works, more coming; (joris@)
~ rcsprog.c
> show fpath when checking out files; (joris@)
~ Makefile ~ rcsprog.c
~ rcsprog.h + rcsclean.c
> rcsclean now works; (joris@)
~ rcsclean.c
> add -r flag and sync usage; (joris@)
~ rcsclean.c
> support -n and -k flags; (joris@)
~ Makefile ~ rcsprog.c
~ rcsprog.h + rlog.c
> support rlog command; (joris@)
~ rlog.c
> sync rlog_usage() with reality. (niallo@)
~ Makefile ~ rcsprog.c
~ rcsprog.h + ident.c
> ident command, written by xsa@ but he is too busy with work right now;
> (joris@)
~ ident.c
> tweaks; (xsa@)
+ ident.1
> add those bits i had somewhere in one of my trees; (xsa@)
~ Makefile
> put cpp opts into CPPFLAGS and add a future MLINKS; joris@ ok (mickey@)
~ ident.c
> warn when no keywords were found; (joris@)
== usr.sbin ========================================================== 09/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
ospfd
~ rde_lsdb.c
> I should have read the RFC more carefully.
> ..if only one of the instances has its LS age field set to MaxAge
> The important part is "only one", so check if both LSA are at MaxAge and
> in that case return 0 -- the LSAs are identical.
> This fixes a super nasty doom loop between two ospfd sending each other
> LSA updates at an incredible speed. Tested and OK norby@ (claudio@)
===============================================================================
More information about the odc
mailing list