[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