[odc] Daily src changes for 2005-04-03

ODC auto at squish.net
Mon Apr 4 08:04:31 BST 2005


OpenBSD src changes summary for 2005-04-03
==========================================

distrib/miniroot                        distrib/notes
distrib/sparc                           distrib/vax
etc/netstart                            lib/libc
regress/etc                             regress/usr.bin
sbin/scsi                               sys/arch/arm/xscale
sys/arch/i386/i386                      sys/arch/i386/include
sys/arch/sparc/include                  sys/arch/sparc/sparc
sys/dev/ic                              sys/dev/isa
sys/dev/pcmcia                          sys/kern
sys/net80211                            usr.bin/cvs
usr.bin/grep                            usr.bin/mg
usr.bin/quota                           usr.bin/readlink
usr.bin/stat                            usr.sbin/repquota
usr.sbin/sasyncd                        usr.sbin/syslogc

== distrib =========================================================== 01/08 ==

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

miniroot

  ~ install.sub                           

  > More shrinkage with a bit of code factoring. (krw@)

notes

  ~ amd64/contents                        ~ i386/contents

  > describe cdbr and cdboot
  > lots of help and ok tom@ (martin@)

sparc

  ~ install.md                            

  > More shrinkage with a bit of code factoring. (krw@)

vax

  ~ install.md                            

  > More shrinkage with a bit of code factoring. (krw@)

== etc =============================================================== 02/08 ==

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

netstart

  ~ netstart                              

  > if dhcp is used to get an address on any interface, ignore /etc/mygate
  > ok krw
  > (this lets us do something rather cool with the zaurus in particular)
  > (deraadt@)

== lib =============================================================== 03/08 ==

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

libc

  ~ stdlib/realpath.3                     

  > Xr readlink(1). ok jmc@ (otto@)

== regress =========================================================== 04/08 ==

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

etc

  ~ MAKEDEV/Makefile                      

  > hppa64 (miod@)

usr.bin

  ~ grep/Makefile                         + grep/t23.in
  + grep/t23.out                          

  > Test for egrep -w "foo|bar" (otto@)

== sbin ============================================================== 05/08 ==

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

scsi

  ~ scsi.8                                

  > - sync to reality (remove dead options)
  > - sort options
  > - mdoc nits (indentation, macro fixes, cleanup)
  > - remove notes about usage on FreeBSD
  > - add a section "SCSI commands" describing that which would
  > be described in a scsi(3) page, written from scratch
  > ok jmc (jaredy@)

== sys =============================================================== 06/08 ==

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

arch/arm/xscale

  ~ pxa2x0_ohci.c                         

  > check powerhook_establish() result, and pass the correct softc to it.
  > did not matter in this case because the softc's are aligned; ok dlg@ (uwe@)

arch/i386/i386

  ~ process_machdep.c                     

  > Implemente PT_[GS]ETXMMREGS ptrace(2) requests on i386.
  > ok deraadt@ (kettenis@)

arch/i386/include

  ~ ptrace.h                              ~ reg.h

  > Implemente PT_[GS]ETXMMREGS ptrace(2) requests on i386.
  > ok deraadt@ (kettenis@)

arch/sparc/include

  ~ pmap.h                                

  > Simple performance improvements:
  > - inline empty pmap_deactivate() and pmap_collect().
  > - inline pmap_phys_address().
  > - provide a real pmap_kremove() implementation, rather than invoking
  > pmap_remove() on behalf of pmap_kernel().
  > - do not check for the MMU hole in pmap_prefer() for SUN4M-only kernels.
  > (miod@)

arch/sparc/sparc

  ~ pmap.c                                

  > Simple performance improvements:
  > - inline empty pmap_deactivate() and pmap_collect().
  > - inline pmap_phys_address().
  > - provide a real pmap_kremove() implementation, rather than invoking
  > pmap_remove() on behalf of pmap_kernel().
  > - do not check for the MMU hole in pmap_prefer() for SUN4M-only kernels.
  > (miod@)

dev/ic

  ~ ath.c                                 

  > remove redundant suser() checks (uwe@)

  ~ if_wi.c                               

  > make wi_ioctl() easier to audit (uwe@)

dev/isa

  ~ if_ed.c                               ~ if_fe.c

  > fix comment (brad@)

  ~ if_ex.c                               

  > ether_input_mbuf() conversion. (brad@)

dev/pcmcia

  ~ if_ray.c                              

  > protect SIOCSRAYPARAM and SIOCS80211NWID (uwe@)

kern

  ~ sys_process.c                         

  > Implemente PT_[GS]ETXMMREGS ptrace(2) requests on i386.
  > ok deraadt@ (kettenis@)

net80211

  ~ ieee80211_ioctl.c                     

  > remove redundant suser() checks (uwe@)

== usr.bin =========================================================== 07/08 ==

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

cvs

  ~ add.c                                 ~ admin.c
  ~ annotate.c                            ~ checkout.c
  ~ child.c                               ~ cmd.c
  ~ commit.c                              ~ cvs.c
  ~ cvsd.c                                ~ diff.c
  ~ history.c                             ~ import.c
  ~ init.c                                ~ proto.c
  ~ server.c                              ~ status.c
  ~ tag.c                                 ~ version.c

  > first round of EX_* exit codes removal; ok joris at .sa@)

grep

  ~ grep.c                                ~ util.c

  > Protect begin and end of word markers added to the pattern when
  > using the -w option with parentheses, to avoid operators in the
  > expressions binding to the markers. Compare [[:<:]]foo|bar[[:>:]]
  > and [[:<:]](foo|bar)[[:>:]]. Problem spotted by aaron@; ok millert@
  > aaron@ jaredy@ (otto@)

  ~ grep.c                                

  > Make the processing of patterns collected from files specified by -f
  > delayed so options that affect pattern-building (such as -w) can be
  > applied evenly to all such patterns.
  > ok and help otto, ok millert (jaredy@)

mg

  ~ README                                ~ autoexec.c
  ~ basic.c                               ~ buffer.c
  ~ chrdef.h                              ~ cinfo.c
  ~ def.h                                 ~ dir.c
  ~ dired.c                               ~ display.c
  ~ echo.c                                ~ extend.c
  ~ file.c                                ~ fileio.c
  ~ funmap.c                              ~ funmap.h
  ~ grep.c                                ~ help.c
  ~ kbd.c                                 ~ kbd.h
  ~ keymap.c                              ~ line.c
  ~ macro.c                               ~ mail.c
  ~ main.c                                ~ match.c
  ~ modes.c                               ~ paragraph.c
  ~ random.c                              ~ re_search.c
  ~ region.c                              ~ search.c
  ~ spawn.c                               ~ sysdef.h
  ~ theo.c                                ~ tty.c
  ~ ttydef.h                              ~ ttyio.c
  ~ ttykbd.c                              ~ tutorial
  ~ undo.c                                ~ version.c
  ~ window.c                              ~ word.c

  > This is a no binary change which does:
  > - spelling, punctuation fixes
  > - variable declaration lineup
  > - use parentheses for return and sizeof
  > - K&R function declarations -> ANSI
  > - other minor code beautification
  > ok henning@ (db@)

quota

  ~ quota.c                               

  > Report quotas > 10GB in a readable way. Diff based on PR 2836.
  > ok deraadt@ (otto@)

readlink

  ~ readlink.1                            

  > Help people find the more or less hidden realpath(3) functionality
  > in readlink(1), and explain what it does more clearly. ok jmc@ (otto@)

stat

  ~ stat.c                                

  > cleanup; ok otto (deraadt@)

  ~ Makefile                              ~ stat.1

  > we do readlink seperately; ok otto (deraadt@)

  ~ stat.c                                

  > remove readlink stuff; same as otto diff (deraadt@)

== usr.sbin ========================================================== 08/08 ==

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

repquota

  ~ repquota.c                            

  > Report quotas > 10GB in a readable way. Diff based on PR 2836.
  > ok deraadt@ (otto@)

sasyncd

  ~ sasyncd.c                             

  > Remove debugging code. (ho@)

  ~ sasyncd.c                             

  > Cleanup. (ho@)

  - conf.c                                ~ Makefile
  ~ sasyncd.h                             + conf.y

  > yacc parser (ho@)

syslogc

  ~ syslogc.c                             

  > kill redundant warning - getopt does it for us; from andrushock AT
  > korovino.net (djm@)

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



More information about the odc mailing list