[odc] Daily src changes for 2005-08-14

ODC auto at squish.net
Mon Aug 15 08:00:28 BST 2005


OpenBSD src changes summary for 2005-08-14
==========================================

distrib/sets                            lib/libc
lib/libocurses                          share/man
sys/arch/hppa/hppa                      sys/arch/hppa64/hppa64
sys/arch/i386/conf                      sys/arch/m68k/include
sys/arch/m68k/m68k                      sys/arch/mips64/mips64
sys/arch/mvme68k/dev                    sys/arch/mvme68k/include
sys/arch/mvme68k/mvme68k                sys/arch/sgi/localbus
sys/arch/sparc/dev                      sys/arch/sparc/include
sys/arch/sparc/sparc                    sys/dev/ic
sys/dev/mii                             sys/dev/pci
sys/dev/wscons                          sys/kern
sys/net                                 sys/ufs/ext2fs
usr.bin/cvs                             usr.bin/xlint
usr.sbin/httpd                          usr.sbin/pkg_add

== distrib =========================================================== 01/06 ==

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

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.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@)

== lib =============================================================== 02/06 ==

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

libc

  ~ sys/getrusage.2                       

  > add a standard RETURN VALUES section; ok deraadt, millert (jaredy@)

  ~ sys/getitimer.2                       

  > document EINVAL return bad values as "which"; ok deraadt, millert (jaredy@)

libocurses

  ~ addbytes.c                            ~ addch.c
  ~ addnstr.c                             ~ box.c
  ~ clear.c                               ~ clrtobot.c
  ~ clrtoeol.c                            ~ cr_put.c
  ~ ctrace.c                              ~ cur_hash.c
  ~ curses.c                              ~ delch.c
  ~ deleteln.c                            ~ delwin.c
  ~ erase.c                               ~ fullname.c
  ~ getch.c                               ~ getstr.c
  ~ id_subwins.c                          ~ idlok.c
  ~ initscr.c                             ~ insch.c
  ~ insertln.c                            ~ longname.c
  ~ move.c                                ~ mvwin.c
  ~ newwin.c                              ~ overlay.c
  ~ overwrite.c                           ~ printw.c
  ~ putchar.c                             ~ refresh.c
  ~ scanw.c                               ~ scroll.c
  ~ setterm.c                             ~ standout.c
  ~ termcap.c                             ~ tgoto.c
  ~ toucholap.c                           ~ touchwin.c
  ~ tputs.c                               ~ tscroll.c
  ~ tstp.c                                ~ tty.c
  ~ unctrl.c                              

  > zap sccsid, okay deraadt@ (espie@)

== share ============================================================= 03/06 ==

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

man

  ~ man4/art.4                            

  > No more musyccbus aka ebus. (claudio@)

  ~ man4/sk.4                             

  > Xr brgphy (brad@)

  ~ man4/bmtphy.4                         ~ man4/brgphy.4

  > more PHY models. (brad@)

  ~ man4/ste.4                            

  > indent (brad@)

== sys =============================================================== 04/06 ==

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

arch/hppa/hppa

  ~ trap.c                                

  > Add mquery to the system calls which need extra care due to off_t arguments
  > and reversed stack direction; ok mickey@ (miod@)

arch/hppa64/hppa64

  ~ trap.c                                

  > Add mquery to the system calls which need extra care due to off_t arguments
  > and reversed stack direction; ok mickey@ (miod@)

arch/i386/conf

  ~ GENERIC                               

  > No more musyccbus aka ebus. (claudio@)

arch/m68k/include

  - cacheops.h                            - cacheops_20.h
  - cacheops_30.h                         - cacheops_40.h
  - cacheops_60.h                         

  > Remove the inline cache and TLB primitives - we don't use them at this
  > point,
  > they do not cover the HP MMU for hp300, and they do not cover 040+060
  > kernels
  > (which share all cache operations) efficiently. (miod@)

arch/m68k/m68k

  - cacheops.c                            

  > Remove the inline cache and TLB primitives - we don't use them at this
  > point,
  > they do not cover the HP MMU for hp300, and they do not cover 040+060
  > kernels
  > (which share all cache operations) efficiently. (miod@)

arch/mips64/mips64

  ~ interrupt.c                           

  > catched->caught (miod@)

arch/mvme68k/dev

  ~ ssh.c                                 

  > Use dma_cachectl() with the right size rather than DCIAS() which implies a
  > cache line.
  > tested deraadt@ (miod@)

arch/mvme68k/include

  ~ cpu.h                                 

  > DCIAS() no more. (miod@)

arch/mvme68k/mvme68k

  ~ locore.s                              

  > DCIAS() no more. (miod@)

arch/sgi/localbus

  ~ macebus.c                             

  > catched->caught (miod@)

arch/sparc/dev

  ~ amd7930.c                             ~ fd.c

  > Add more flexibility to the fast trap handlers mechanism:
  > - add the ability to deregister a fast trap handler.
  > - when registering a fast trap, provide an optional callback which will be
  > invoked if we try to register a regular trap handler later; the callback
  > will be responsible to replace the fast trap handler with a regular trap
  > handler (and is allowed to fail).
  > Alter audioamd(4) to take advantage of this, so that it can share its
  > interrupt with stp(4) on SPARCclassic machines.
  > Problem found the hard way and fix tested by Jason George; discussed and
  > ok deraadt@ (miod@)

arch/sparc/include

  ~ cpu.h                                 

  > Add more flexibility to the fast trap handlers mechanism:
  > - add the ability to deregister a fast trap handler.
  > - when registering a fast trap, provide an optional callback which will be
  > invoked if we try to register a regular trap handler later; the callback
  > will be responsible to replace the fast trap handler with a regular trap
  > handler (and is allowed to fail).
  > Alter audioamd(4) to take advantage of this, so that it can share its
  > interrupt with stp(4) on SPARCclassic machines.
  > Problem found the hard way and fix tested by Jason George; discussed and
  > ok deraadt@ (miod@)

arch/sparc/sparc

  ~ intr.c                                

  > Add more flexibility to the fast trap handlers mechanism:
  > - add the ability to deregister a fast trap handler.
  > - when registering a fast trap, provide an optional callback which will be
  > invoked if we try to register a regular trap handler later; the callback
  > will be responsible to replace the fast trap handler with a regular trap
  > handler (and is allowed to fail).
  > Alter audioamd(4) to take advantage of this, so that it can share its
  > interrupt with stp(4) on SPARCclassic machines.
  > Problem found the hard way and fix tested by Jason George; discussed and
  > ok deraadt@ (miod@)

dev/ic

  ~ ar5210.c                              ~ ar5211.c
  ~ ar5212.c                              

  > catched->caught (miod@)

dev/mii

  ~ miidevs                               

  > Correct one of the unknown marvell phys which is actually 88E1111-RCJ.
  > ok brad@ (jsg@)

  ~ miidevs.h                             

  > regen (jsg@)

  ~ eephy.c                               

  > Correct one of the unknown marvell phys which is actually 88E1111-RCJ.
  > ok brad@ (jsg@)

dev/pci

  ~ files.pci                             

  > you CANNOT reuse ebus without breaking other architectures (deraadt@)

  ~ musycc_obsd.c                         

  > minimal diff to let if_art compile; claudio ok (deraadt@)

  ~ files.pci                             ~ if_art.c
  ~ musycc.c                              ~ musycc_obsd.c
  ~ musyccvar.h                           

  > Kill the musyccbus/ebus device and use musycc for both functions of the
  > chip. Using two different devices for one card was a stupid idea.
  > OK deraadt@ (claudio@)

  ~ musycc_obsd.c                         

  > No longer used prototype. (claudio@)

  ~ bt8370.c                              ~ if_art.c
  ~ if_art.h                              ~ musycc.c
  ~ musycc_obsd.c                         ~ musyccvar.h

  > KNF mostly spaces and make the dmesg line a bit shorter. (claudio@)

dev/wscons

  ~ wsdisplay.c                           ~ wskbd.c
  ~ wsmouse.c                             ~ wsmux.c

  > Honor (the lack of) FWRITE in the various ioctl routines; with input from
  > fgs@ and mickey@; ok deraadt at .iod@)

kern

  ~ kern_exec.c                           

  > catched->caught (miod@)

net

  ~ if_gre.c                              

  > don't require a valid route when configuring the tunnel;
  > from Stephen Marley; ok deraadt@ (markus@)

ufs/ext2fs

  ~ ext2fs_vnops.c                        

  > When leaving ext2fs_symlink(), unlock the vnode on both error and
  > non-error cases, so that later on we don't deadlock trying to look it
  > up. Fixes buglet introduced in revision 1.38, okay deraadt at .edro@)

  ~ ext2fs_inode.c                        

  > KNF (pedro@)

== usr.bin =========================================================== 05/06 ==

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

cvs

  ~ buf.c                                 ~ diff.c
  ~ file.c                                ~ hist.c
  ~ logmsg.c                              ~ proto.c
  ~ rcs.c                                 ~ server.c

  > missing casts; ok joris (xsa@)

  ~ resp.c                                

  > we do not want '.' to show up in the entries file, because it
  > causes opencvs to crash.
  > reported by Mike Pechkin
  > ok xsa@ (joris@)

xlint

  ~ lint1/decl.c                          

  > catched->caught (miod@)

== usr.sbin ========================================================== 06/06 ==

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

httpd

  ~ src/CHANGES.SSL                       

  > catched->caught (miod@)

pkg_add

  ~ pkg_add                               

  > fix error recovery in replacing case.
  > - build the list of done items during extract only, since later all files
  > have a tempname.
  > - wrap pre-install in an exception handler, since there already is stuff to
  > save in a partial package... (espie@)

  ~ pkg_add                               

  > zap extra line (espie@)

  ~ pkg_create                            ~ OpenBSD/PackingElement.pm

  > no reason not to record special files sizes along with md5. (espie@)

  ~ OpenBSD/PkgSpec.pm                    

  > if there's no identifiable version in the spec, and in the package name,
  > then it matches when it is equal. (espie@)

===============================================================================



More information about the odc mailing list