[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