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

ODC auto at squish.net
Sat Aug 6 08:00:16 BST 2005


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

bin/pax                                 distrib/sets
lib/libc                                regress/sbin
sbin/bioctl                             sbin/dhclient
sbin/ipsecctl                           sbin/sysctl
share/man                               sys/arch/hp300/hp300
sys/arch/i386/conf                      sys/arch/mac68k/dev
sys/dev/ic                              sys/dev/isa
sys/dev/pci                             sys/dev/pcmcia
sys/net                                 sys/netinet
sys/scsi                                sys/sys
usr.bin/cvs                             usr.bin/ftp
usr.bin/gzsig                           usr.sbin/pkg_add

== bin =============================================================== 01/09 ==

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

pax

  ~ pat_rep.c                             

  > strip multiple leading slashes from absolute paths; ok beck@ (djm@)

== distrib =========================================================== 02/09 ==

  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 =============================================================== 03/09 ==

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

libc

  ~ rpc/xdr_array.c                       ~ rpc/xdr_float.c
  ~ rpc/xdr_reference.c                   

  > impelmentation -> implementation
  > yes, new typo for an old friend. (espie@)

  ~ yp/_yp_check.c                        ~ yp/xdr_domainname.c
  ~ yp/xdr_keydat.c                       ~ yp/xdr_mapname.c
  ~ yp/xdr_peername.c                     ~ yp/xdr_valdat.c
  ~ yp/xdr_ypbind_binding.c               ~ yp/xdr_ypbind_resp.c
  ~ yp/xdr_ypbind_resptype.c              ~ yp/xdr_ypbind_setdom.c
  ~ yp/xdr_ypmaplist.c                    ~ yp/xdr_ypreq_key.c
  ~ yp/xdr_ypreq_nokey.c                  ~ yp/xdr_ypresp_all.c
  ~ yp/xdr_ypresp_key_val.c               ~ yp/xdr_ypresp_maplist.c
  ~ yp/xdr_ypresp_master.c                ~ yp/xdr_ypresp_order.c
  ~ yp/xdr_ypresp_val.c                   ~ yp/xdr_ypstat.c
  ~ yp/yp_all.c                           ~ yp/yp_bind.c
  ~ yp/yp_first.c                         ~ yp/yp_get_default_domain.c
  ~ yp/yp_maplist.c                       ~ yp/yp_master.c
  ~ yp/yp_order.c                         ~ yp/yperr_string.c
  ~ yp/ypmatch_cache.c                    ~ yp/ypprot_err.c

  > - remove rcsid
  > - put all the YPMATCHCACHE code into a #ifdef, proper
  > - remove all extra header files that are not needed
  > okay deraadt@ (espie@)

  ~ db/btree/bt_close.c                   ~ db/btree/bt_conv.c
  ~ db/btree/bt_delete.c                  ~ db/btree/bt_get.c
  ~ db/btree/bt_open.c                    ~ db/btree/bt_overflow.c
  ~ db/btree/bt_page.c                    ~ db/btree/bt_put.c
  ~ db/btree/bt_search.c                  ~ db/btree/bt_seq.c
  ~ db/btree/bt_split.c                   ~ db/btree/bt_utils.c
  ~ db/db/db.c                            ~ db/hash/hash.c
  ~ db/hash/hash_bigkey.c                 ~ db/hash/hash_buf.c
  ~ db/hash/hash_func.c                   ~ db/hash/hash_log2.c
  ~ db/hash/hash_page.c                   ~ db/mpool/mpool.c
  ~ db/recno/rec_close.c                  ~ db/recno/rec_delete.c
  ~ db/recno/rec_get.c                    ~ db/recno/rec_open.c
  ~ db/recno/rec_put.c                    ~ db/recno/rec_search.c
  ~ db/recno/rec_seq.c                    ~ db/recno/rec_utils.c
  ~ nls/_catclose.c                       ~ nls/_catgets.c
  ~ nls/_catopen.c                        ~ nls/catclose.c
  ~ nls/catgets.c                         ~ nls/catopen.c
  ~ regex/engine.c                        ~ regex/regcomp.c
  ~ regex/regerror.c                      ~ regex/regexec.c
  ~ regex/regfree.c                       ~ termios/cfgetispeed.c
  ~ termios/cfgetospeed.c                 ~ termios/cfmakeraw.c
  ~ termios/cfsetispeed.c                 ~ termios/cfsetospeed.c
  ~ termios/cfsetspeed.c                  ~ termios/tcdrain.c
  ~ termios/tcflow.c                      ~ termios/tcflush.c
  ~ termios/tcgetattr.c                   ~ termios/tcgetpgrp.c
  ~ termios/tcsendbreak.c                 ~ termios/tcsetattr.c
  ~ termios/tcsetpgrp.c                   

  > zap rcsid (espie@)

== regress =========================================================== 04/09 ==

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

sbin

  + ipsecctl/Makefile                     + ipsecctl/ipsec1.in
  + ipsecctl/ipsec1.ok                    + ipsecctl/ipsec10.in
  + ipsecctl/ipsec10.ok                   + ipsecctl/ipsec11.in
  + ipsecctl/ipsec11.ok                   + ipsecctl/ipsec12.in
  + ipsecctl/ipsec12.ok                   + ipsecctl/ipsec2.in
  + ipsecctl/ipsec2.ok                    + ipsecctl/ipsec3.in
  + ipsecctl/ipsec3.ok                    + ipsecctl/ipsec4.in
  + ipsecctl/ipsec4.ok                    + ipsecctl/ipsec5.in
  + ipsecctl/ipsec5.ok                    + ipsecctl/ipsec6.in
  + ipsecctl/ipsec6.ok                    + ipsecctl/ipsec7.in
  + ipsecctl/ipsec7.ok                    + ipsecctl/ipsec8.in
  + ipsecctl/ipsec8.ok                    + ipsecctl/ipsec9.in
  + ipsecctl/ipsec9.ok                    + ipsecctl/tcpmd51.in
  + ipsecctl/tcpmd51.ok                   + ipsecctl/tcpmd52.in
  + ipsecctl/tcpmd52.ok                   

  > Some basic regression tests for ipsecctl, not connected yet. (hshoexer@)

  ~ ipsecctl/tcpmd51.in                   ~ ipsecctl/tcpmd51.ok
  ~ ipsecctl/tcpmd52.in                   ~ ipsecctl/tcpmd52.ok

  > Make those tests match the actual implementation, not a not yet commited
  > future
  > version. (hshoexer@)

  ~ ipsecctl/tcpmd51.in                   ~ ipsecctl/tcpmd51.ok
  ~ ipsecctl/tcpmd52.in                   ~ ipsecctl/tcpmd52.ok

  > For tcpmd5 rules the keyword "key" changed to "authkey" (hshoexer@)

== sbin ============================================================== 05/09 ==

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

bioctl

  ~ bioctl.c                              

  > if no command specified, assume -i (deraadt@)

  ~ bioctl.8                              

  > flash up the man page (deraadt@)

  ~ bioctl.c                              

  > sync usage to man page (deraadt@)

dhclient

  ~ dhcpd.h                               ~ privsep.h

  > remove duplicate privsep prototypes and put all
  > of them into privsep.h. ok krw@ henning@ (moritz@)

ipsecctl

  ~ parse.y                               

  > simplify a bit. (hshoexer@)

  ~ ipsec.conf.5                          ~ ipsecctl.c
  ~ ipsecctl.h                            ~ parse.y
  ~ pfkey.c                               

  > prepare for authentication and encryption keys, not used yet. (hshoexer@)

  ~ parse.y                               

  > more key handling stuff. (hshoexer@)

sysctl

  ~ sysctl.c                              

  > add a sensor type that can report percentage
  > ok deraadt@ (dlg@)

== share ============================================================= 06/09 ==

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

man

  ~ man4/Makefile                         + man4/aps.4

  > Start of a driver for the "Active Protection System" accelerometer
  > found in recentish ThinkPads.
  > Sensors are reported via hw.sensors in sysctl but sensor numbers
  > and presence is likely to change.  Units and use of all of the
  > sensors is not yet known as IBM has not released any documentation.
  > Driver is based on information reverse engineered from the windows
  > driver by Anurag Sharma and Mark Smith.
  > "commit the code" deraadt@ (jsg@)

  ~ man4/isa.4                            ~ man4/man4.i386/intro.4

  > List aps(4) in device lists. Reminded by deraadt@ (jsg@)

  ~ man4/aps.4                            

  > tweak CAVEATS;
  > ok jsg@ (jmc@)

  ~ man5/pf.conf.5                        

  > document "set skip on" in the BNF grammar, from David Krause (dhartmei@)

== sys =============================================================== 07/09 ==

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

arch/hp300/hp300

  ~ locore.s                              

  > typo (deraadt@)

arch/i386/conf

  ~ GENERIC                               

  > Add commented entry for aps (ThinkPad Active Protection System) (jsg@)

  ~ GENERIC                               

  > Uncomment aps to help gather more testing feedback.
  > I'd like to hear from anyone running with this. (jsg@)

arch/mac68k/dev

  ~ if_ae.c                               

  > - missing m_free()
  > - drop unused define
  > from NetBSD (martin@)

dev/ic

  ~ ami.c                                 ~ amivar.h

  > Add support for SCSI pass-through commands for enclosure and processor
  > devices
  > to expose ses(4) and safte(4) information.
  > ok beck@, dlg@
  > put your ami pt diff in, deraadt@ (marco@)

dev/isa

  ~ files.isa                             + aps.c
  + apsreg.h                              + apsvar.h

  > Start of a driver for the "Active Protection System" accelerometer
  > found in recentish ThinkPads.
  > Sensors are reported via hw.sensors in sysctl but sensor numbers
  > and presence is likely to change.  Units and use of all of the
  > sensors is not yet known as IBM has not released any documentation.
  > Driver is based on information reverse engineered from the windows
  > driver by Anurag Sharma and Mark Smith.
  > "commit the code" deraadt@ (jsg@)

  ~ aps.c                                 

  > X40 has to be prodded a bit more to work.
  > tested by jolan@ (jsg@)

  ~ aps.c                                 

  > Correct URL. Noticed by Dries Schellekens <gwyllion at ulyssis.org>. (jsg@)

dev/pci

  ~ files.pci                             

  > fix cac comment (mickey@)

  ~ pcidevs                               

  > Add one more Compaq Smart Array 6i.
  > OK mickey@ (mpf@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen. (mpf@)

  ~ ciss_pci.c                            

  > Add one more Compaq Smart Array 6i.
  > Found in an HP DL380 G4 and works nicely.
  > OK mickey@ (mpf@)

dev/pcmcia

  ~ pcmcia.c                              ~ pcmciavar.h

  > correct io base/limit registers handling. from mycroft. only affects
  > multi function cards for now. this fixes the Novatel Wireless Merlin UMTS
  > Modem reported by Bolke de Bruin <bdbruin at aub dot nl>
  > tested by several ppl, commit deraadt at .gsch@)

net

  ~ pf_ioctl.c                            

  > make three functions non-static (namespace is no issue, they might get
  > inlined), ok art@ (dhartmei@)

netinet

  ~ ip_esp.c                              

  > don't panic for SADB_ADD w/o enc/auth, with and ok hshoexer@ (markus@)

scsi

  ~ files.scsi                            + safte.c
  + safte.h                               

  > make the naming of the safte files consisten with the rest of the scsi
  > drivers
  > ok krw@ deraadt@ marco@ (dlg@)

  - scsi_safte.c                          - scsi_safte.h

  > scsi_safte.c and scsi_safte.h are now known as safte.c and safte.h
  > respectively
  > ok krw@ deraadt@ marco@ (dlg@)

  ~ safte.c                               

  > shorten dmesg output (deraadt@)

  ~ scsi_all.h                            

  > a define for the scsi READ BUFFER opcode
  > for and ok marco@ (dlg@)

  ~ safte.c                               ~ safte.h

  > READ BUFFER is a generic opcode, so dont define our own (dlg@)

  ~ ses.c                                 

  > reorder the allocation of bits in attach to make cleaning up on an error
  > shorter and less prone to mistakes
  > ok marco@ (dlg@)

  ~ safte.c                               

  > switch safte from using a scsi cmd at softclock to doing the commands
  > in a kernel thread. very similair to the same change in ses.c.
  > ok marco@ beck@ deraadt@ (dlg@)

  ~ safte.c                               

  > dont do an inquiry in attach just to print the safte revision number. it
  > is window dressing.
  > zap it deraadt@ (dlg@)

  ~ ses.c                                 

  > report the fan speed as a percentage since it seems all the enclosures we
  > fill in the rpm fields.
  > your call deraadt@ (dlg@)

sys

  ~ sensors.h                             

  > add a sensor type that can report percentage
  > ok deraadt@ (dlg@)

== usr.bin =========================================================== 08/09 ==

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

cvs

  ~ getlog.c                              

  > minor KNF; (xsa@)

  ~ log.c                                 

  > increase ebuf[] size in cvs_vlog() wrt strerror(3) return value;
  > ok jfb at .sa@)

ftp

  ~ fetch.c                               

  > when i did the cleanup and switched to http 1.1, i forgot to add chunked
  > support. while it's being tested switch to 1.0. noticed and tested by
  > nick at .gsch@)

gzsig

  ~ gzsig.1                               

  > occured -> occurred; (jmc@)

  ~ gzsig.1                               ~ sign.c
  ~ verify.c                              

  > - -f valid for gzsig sign too
  > - tidy up SYNOPSIS and AUTHORS
  > - sort options
  > - sync usage() (jmc@)

== usr.sbin ========================================================== 09/09 ==

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

pkg_add

  ~ OpenBSD/Add.pm                        ~ OpenBSD/Delete.pm

  > Make sure $totsize != 0, even if the package does not contain any actual
  > files, so that the progress meter will work. (espie@)

  ~ OpenBSD/Ustar.pm                      

  > fix splitting bug (espie@)

  ~ OpenBSD/Ustar.pm                      

  > activate sanity check: only files have !0 size. (espie@)

  ~ OpenBSD/Ustar.pm                      

  > expose the algorithm used for splitting names, so that ArcCheck will be
  > able to use it. (espie@)

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



More information about the odc mailing list