[owc] Weekly src changes ending 2008-05-25

OWC auto at squish.net
Mon May 26 07:00:01 BST 2008


OpenBSD src changes summary for 2008-05-18 to 2008-05-25 inclusive
==================================================================

bin/ksh                                 distrib/i386
distrib/notes                           distrib/sets
distrib/socppc                          etc/Makefile
etc/etc.sgi/sysctl.conf                 games/bs
lib/libarch                             lib/libc
lib/libm                                lib/librthread
libexec/identd                          libexec/spamd
sbin/route                              share/man
sys/.                                   sys/arch/alpha/conf
sys/arch/amd64/amd64                    sys/arch/amd64/conf
sys/arch/amd64/include                  sys/arch/arm/include
sys/arch/armish/include                 sys/arch/hppa/hppa
sys/arch/hppa64/hppa64                  sys/arch/i386/conf
sys/arch/i386/i386                      sys/arch/i386/isa
sys/arch/macppc/include                 sys/arch/macppc/stand
sys/arch/mvmeppc/include                sys/arch/powerpc/include
sys/arch/powerpc/powerpc                sys/arch/sgi/include
sys/arch/sgi/localbus                   sys/arch/sgi/sgi
sys/arch/sgi/stand/boot                 sys/arch/sh/include
sys/arch/sh/sh                          sys/arch/socppc/conf
sys/arch/socppc/dev                     sys/arch/socppc/include
sys/arch/socppc/socppc                  sys/arch/solbourne/solbourne
sys/arch/sparc/sparc                    sys/arch/sparc64/conf
sys/arch/sparc64/dev                    sys/arch/sparc64/include
sys/arch/sparc64/sparc64                sys/arch/vax/boot/boot
sys/arch/vax/boot/common                sys/arch/vax/include
sys/arch/vax/vax                        sys/arch/zaurus/include
sys/dev                                 sys/dev/atapiscsi
sys/dev/cardbus                         sys/dev/i2c
sys/dev/ic                              sys/dev/isa
sys/dev/mii                             sys/dev/pci
sys/dev/pcmcia                          sys/dev/puc
sys/dev/usb                             sys/kern
sys/net                                 sys/netatalk
sys/netinet                             sys/netinet6
sys/netmpls                             sys/nfs
sys/scsi                                sys/sys
usr.bin                                 usr.bin/aucat
usr.bin/cvs                             usr.bin/elf2aout
usr.bin/elf2ecoff                       usr.bin/ftp
usr.bin/mg                              usr.bin/rcs
usr.bin/rdistd                          usr.bin/ssh
usr.bin/ypcat                           usr.bin/ypmatch
usr.bin/ypwhich                         usr.sbin/afs
usr.sbin/dhcpd                          usr.sbin/hotplugd
usr.sbin/httpd                          usr.sbin/lpr
usr.sbin/ndp                            usr.sbin/popa3d
usr.sbin/ppp                            usr.sbin/rarpd
usr.sbin/relayd                         usr.sbin/snmpd
usr.sbin/yppoll                         

== bin =============================================================== 01/11 ==

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

ksh

  ~ history.c                             

  > cast pointer arithmetic to unsigned so we can behave correctly on
  > underflows. fixes fc -l 1 in my box where line is 1667511151.
  > krw@ ok. (fgsch@)

== distrib =========================================================== 02/11 ==

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

i386

  ~ common/install.md                     

  > pccom is dead. long live com. Bring install script into the new world.
  > (krw@)

notes

  ~ amd64/hardware                        ~ i386/hardware

  > Bye bye pccom (miod@)

sets

  ~ lists/man/mi                          

  > sync (deraadt@)

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.armish                  ~ lists/base/md.hp300
  ~ lists/base/md.hppa                    ~ lists/base/md.hppa64
  ~ lists/base/md.i386                    ~ lists/base/md.landisk
  ~ lists/base/md.mac68k                  ~ lists/base/md.macppc
  ~ lists/base/md.mvme68k                 ~ lists/base/md.mvmeppc
  ~ lists/base/md.sgi                     ~ lists/base/md.socppc
  ~ lists/base/md.sparc                   ~ lists/base/md.sparc64
  ~ lists/base/md.zaurus                  ~ lists/man/mi

  > sync (deraadt@)

  ~ lists/comp/mi                         ~ lists/man/mi

  > sync (deraadt@)

  ~ lists/man/mi                          

  > sync (deraadt@)

  ~ lists/man/mi                          

  > sync (deraadt@)

  ~ lists/base/md.armish                  ~ lists/base/md.macppc
  ~ lists/base/md.mvmeppc                 ~ lists/base/md.socppc
  ~ lists/base/md.sparc64                 ~ lists/base/md.zaurus
  ~ lists/comp/md.armish                  ~ lists/comp/md.macppc
  ~ lists/comp/md.mvmeppc                 ~ lists/comp/md.socppc
  ~ lists/comp/md.sparc64                 ~ lists/comp/md.zaurus

  > Remove <machine/elf_abi.h> on platforms which have it. Nothing in the tree
  > needs the few MD definitions they (sometimes) provide; only binutils is
  > interested in them, but binutils provide their own include files for that
  > purpose anyway.
  > ok deraadt@ kettenis@ (miod@)

  ~ lists/base/md.alpha                   ~ lists/base/md.amd64
  ~ lists/base/md.armish                  ~ lists/base/md.aviion
  ~ lists/base/md.hp300                   ~ lists/base/md.hppa
  ~ lists/base/md.hppa64                  ~ lists/base/md.i386
  ~ lists/base/md.landisk                 ~ 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.socppc                  ~ lists/base/md.sparc
  ~ lists/base/md.sparc64                 ~ lists/base/md.vax
  ~ lists/base/md.zaurus                  ~ lists/comp/mi
  ~ lists/man/mi                          

  > sync (deraadt@)

socppc

  ~ ramdisk/install.md                    

  > We don't have any bootblocks to install. (kettenis@)

== etc =============================================================== 03/11 ==

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

Makefile

  ~ Makefile                              

  > improve indentation.
  > ok jsing@ (sobrado@)

etc.sgi/sysctl.conf

  ~ etc.sgi/sysctl.conf                   

  > Fix whitespace and comment. (jsing@)

== games ============================================================= 04/11 ==

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

bs

  ~ bs.6                                  

  > tweaks to bs(6):
  > - the document title (.Dt macro) should be BS, not BATTLESHIPS;
  > - fix spacing on DeGaul's name
  > - use .An/.Aq for Raymond's name and email address
  > feedback by jmc@
  > ok jmc@ (sobrado@)

  ~ bs.6                                  

  > remove Xr to non-existent page, rogue(6); (jmc@)

== lib =============================================================== 05/11 ==

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

libarch

  - amd64/amd64_get_ldt.2                 - amd64/amd64_get_ldt.c
  - amd64/amd64_set_ldt.c                 ~ amd64/Makefile

  > - remove USER_LDT, it was never in a state where it would copile, nor will
  > we support i386-compat mode on amd64.
  > agreed by beck@, dlg@, kettenis@
  > ok deraadt@, tom@ (jasper@)

  - arm/shlib_version                     

  > we only do static libarch; ok drahn (deraadt@)

libc

  ~ shlib_version                         

  > bump (recalloc removal) (otto@)

  ~ stdlib/Makefile.inc                   ~ stdlib/malloc.3
  ~ stdlib/malloc.c                       

  > remove recalloc(3); it is buggy and impossible to repair without big
  > costs; ok jmc@ for the man page bits; ok millert@ deraadt@ (otto@)

  ~ stdlib/malloc.3                       

  > kill an Xr to a non-existent man page, ulimit(1); (jmc@)

  ~ arch/vax/sys/sigreturn.S              

  > Use _PROF_PROLOGUE insteaf of rolling our own. (miod@)

  ~ arch/vax/SYS.h                        ~ arch/vax/gen/_setjmp.S
  ~ arch/vax/gen/ldexp.S                  ~ arch/vax/gen/sigsetjmp.S
  ~ arch/vax/sys/Ovfork.S                 ~ arch/vax/sys/brk.S
  ~ arch/vax/sys/cerror.S                 ~ arch/vax/sys/exect.S
  ~ arch/vax/sys/sbrk.S                   ~ arch/vax/sys/sigprocmask.S
  ~ arch/vax/sys/sigsuspend.S             ~ arch/vax/sys/syscall.S

  > Use _C_LABEL when appropriate. (miod@)

  ~ yp/ypclnt.3                           

  > typo. (sobrado@)

libm

  ~ arch/vax/n_argred.S                   ~ arch/vax/n_atan2.S
  ~ arch/vax/n_cabs.S                     ~ arch/vax/n_cbrt.S
  ~ arch/vax/n_infnan.S                   ~ arch/vax/n_sincos.S
  ~ arch/vax/n_sqrt.S                     ~ arch/vax/n_support.S
  ~ arch/vax/n_tan.S                      

  > Use proper *ENTRY macros with symbolic register save masks, sprinkle
  > _C_LABEL and _ASM_LABEL, and add $OpenBSD$ RCS Ids.
  > Include <sys/errno.h> and use its values directly, instead of using .set
  > directives (which grow the individual .o files even)
  > Also, replace `$' in internal (but non static) symbols with `_', and prefix
  > those with `__'. (miod@)

librthread

  ~ arch/vax/rfork_thread.S               

  > Use _C_LABEL when appropriate. (miod@)

== libexec =========================================================== 06/11 ==

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

identd

  ~ identd.8                              ~ identd.c

  > IPv6 support for standalone mode with assistance from millert@ and deraadt@
  > Tested by brad@ and sobrado@
  > ok deraadt@ (brad@)

spamd

  ~ sync.c                                ~ sync.h

  > version 2 of spamd sync protocol for two reasons:
  > 1) ip addresses were accidentally being sent in host-byte order, which
  > caused compatibility problems (spotted by jbg)
  > 2) the sub-headers in the frame were not natively aligned, thus timeout
  > values were incorrectly sent by 64-bit machines
  > ok beck (deraadt@)

== sbin ============================================================== 07/11 ==

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

route

  ~ show.c                                

  > do not need sys/protosw.h (deraadt@)

== share ============================================================= 08/11 ==

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

man

  ~ man4/ddb.4                            ~ man4/random.4

  > some missing articles; from Pierre Riteau (jmc@)

  ~ man5/port-modules.5                   

  > typo, found by markus.lude at gmx.de (steven@)

  ~ man4/Makefile                         

  > Include mpe in the Makefile. I forgot to include it when I initially
  > imported the man page. (pyr@)

  ~ man5/pf.conf.5                        

  > add divert-to/divert-reply; ok henning, pyr (markus@)

  ~ man4/man4.socppc/Makefile             + man4/man4.socppc/obio.4

  > obio(4) (kettenis@)

  ~ man4/man4.socppc/Makefile             + man4/man4.socppc/sociic.4

  > sociic(4) (kettenis@)

  ~ man4/man4.socppc/Makefile             + man4/man4.socppc/socpcic.4

  > socpcic(4) (kettenis@)

  ~ man4/man4.socppc/sociic.4             ~ man4/man4.socppc/socpcic.4

  > Fix typo. (kettenis@)

  ~ man4/man4.socppc/Makefile             + man4/man4.socppc/ipic.4

  > ipic(4) (kettenis@)

  ~ man4/man4.socppc/Makefile             + man4/man4.socppc/tsec.4

  > tsec(4) (kettenis@)

  ~ man4/man4.socppc/socpcic.4            

  > Fix another typo. (kettenis@)

  ~ man4/man4.socppc/sociic.4             

  > This is sociic, not alipm (miod@)

  ~ man4/man4.socppc/Makefile             ~ man4/man4.socppc/intro.4
  ~ man4/man4.socppc/socpcic.4            

  > More references to obio (miod@)

  - man4/man4.landisk/mainbus.4           - man4/man4.mac68k/mainbus.4
  - man4/man4.sgi/mainbus.4               ~ man4/man4.landisk/Makefile
  ~ man4/man4.mac68k/Makefile             ~ man4/man4.sgi/Makefile

  > Do not provide md mainbus(4) since there is an mi blurb. (miod@)

  ~ man8/intro.8                          

  > add a small section for routing daemons; ok henning norby (jmc@)

  ~ man4/man4.socppc/intro.4              ~ man4/man4.socppc/ipic.4
  ~ man4/man4.socppc/obio.4               ~ man4/man4.socppc/socpcic.4
  ~ man4/man4.socppc/tsec.4               

  > various fixes to tidy these pages up; (jmc@)

  ~ man4/Makefile                         ~ man4/addcom.4
  ~ man4/ast.4                            ~ man4/boca.4
  ~ man4/cardbus.4                        ~ man4/com.4
  ~ man4/hsq.4                            ~ man4/isa.4
  ~ man4/isapnp.4                         ~ man4/pcmcia.4
  ~ man4/puc.4                            ~ man4/rtfps.4

  > Bye, bye pccom(4). (kettenis@)

  ~ man4/com.4                            

  > Update sgi synopsis, add armish and socppc. (miod@)

  ~ man4/nviic.4                          

  > Mention the MCP77, 79 and 7B SMBus controllers. (brad@)

  - man4/awi.4                            ~ man4/Makefile
  ~ man4/pcmcia.4                         

  > Bye bye awi(4). (brad@)

  ~ man3/intro.3                          

  > - remove USER_LDT, it was never in a state where it would copile, nor will
  > we support i386-compat mode on amd64.
  > agreed by beck@, dlg@, kettenis@
  > ok deraadt@, tom@ (jasper@)

  ~ man4/atw.4                            

  > remove reference to awi(4); (jmc@)

  ~ man3/intro.3                          

  > remove reference to amd64_vm86(2): although there is code and a
  > man page, it doesn;t get built; (jmc@)

  ~ man4/piixpm.4                         

  > Use the name IXP200. (brad@)

  ~ man4/auixp.4                          

  > IXP-200 -> IXP200 (brad@)

== sys =============================================================== 09/11 ==

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



More information about the owc mailing list