[odc] Daily src changes for 2007-06-04
ODC
auto at squish.net
Tue Jun 5 07:00:01 BST 2007
OpenBSD src changes summary for 2007-06-04
==========================================
distrib/special lib/libevent
sbin/bioctl sbin/disklabel
sbin/ifconfig sbin/pflogd
sbin/route sbin/sysctl
share/man sys/arch/amd64/amd64
sys/arch/amd64/conf sys/arch/i386/i386
sys/arch/macppc/macppc sys/arch/sparc/dev
sys/ddb sys/dev
sys/dev/pcmcia sys/dev/usb
sys/kern usr.bin/cvs
usr.bin/man usr.bin/netstat
usr.sbin/pkg_add usr.sbin/pppd
usr.sbin/tcpdump
== distrib =========================================================== 01/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
special
~ pppd/Makefile
> ipx is gone (henning@)
== lib =============================================================== 02/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libevent
- evhttp.h
> Remove evhttp leftover, okay millert@ (pedro@)
== sbin ============================================================== 03/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
bioctl
~ bioctl.8 ~ bioctl.c
> document -C option of bioctl
> use a simpler form of options with variable number of args
> suggestions jmc@ ok marco@ (todd@)
~ bioctl.8
> - remove an extraneous .Bl
> - -C before -c (jmc@)
disklabel
~ editor.c
> avoid rounding down to zero cylinders. ok marco@ (otto@)
ifconfig
~ ifconfig.8
> more ipx, spotted by jmc (henning@)
pflogd
~ pflogd.c
> use warn() where warn() is intended, not err()
> exit nonzero if the inetrface does not exist
> From: tbert <bret.lambert at gmail.com> (henning@)
route
~ keywords.h ~ keywords.sh
~ route.8 ~ route.c
~ show.c
> remove IPX, agreed by many
> libc and kernel side awaiting a libc major bump to piggyback to (henning@)
sysctl
~ sysctl.c
> no more ipx (henning@)
~ sysctl.8
> more ipx, jmc (henning@)
== share ============================================================= 04/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/acpi.4
> Don't completely scare off people by saying that enabling ACPI will
> cause their hardware to spontaneously selfcombust. Instead, mention
> that using acpitz(4) should prevent this from happening.
> (I tested it one night by accident when I fell asleep with my laptop
> on the couch and blocked the fan with a blanket.)
> ok jmc marco (mk@)
~ man4/netintro.4 ~ man4/options.4
~ man7/hier.7
> no more IPX; ok henning (jmc@)
== sys =============================================================== 05/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/amd64/amd64
~ est.c
> Use 166.67 and 266.67 for bus_clock and not 166.66 and 266.66,
> as per recommended values from Intel documentation.
> ok tedu@ (jsg@)
arch/amd64/conf
~ files.amd64
> bluetooth isn't really useful yet, but at least give it a chance to compile
> ok gwk (ckuethe@)
arch/i386/i386
~ machdep.c
> Use 166.67 and 266.67 for bus_clock and not 166.66 and 266.66,
> as per recommended values from Intel documentation.
> ok tedu@ (jsg@)
arch/macppc/macppc
~ conf.c
> do not shuffle dev 4 under the carpet; make svnd work again; uncookie
> for deraadt@ ok irc@ (otto@)
arch/sparc/dev
~ presto.c
> Bring presto's readdisklabel() usage into line with other uses. i.e.
> don't call it at attach but at open, so that the correct device can be
> used in the DISKLABELDEV() invocation.
> Commit and get into miod's test schedule.
> '... commit your diff ...' miod@ (krw@)
ddb
~ db_trap.c
> If it's cold at panic time, attempt to show a small backtrace, there are
> too
> many machines where glass console does not work correctly at this stage.
> By popular demand... (miod@)
~ db_trap.c
> Ten lines of backtrace should be better on 25-line screens, so that the
> panic
> message is still visible. (miod@)
dev
~ softraid.c
> use S_IFCHR instead of S_IFBLK to shut the SCSI midlayer up during
> autoconf.
> ok drahn@ (marco@)
dev/pcmcia
~ if_malo.c ~ if_malovar.h
> Enable channel switching. (mglocker@)
dev/usb
~ Makefile ~ if_auereg.h
~ if_cuereg.h ~ if_axereg.h
~ if_kuereg.h ~ usb.h
~ devlist2h.awk ~ usscanner.c
~ usb_mem.c ~ usb.c
~ umass_quirks.c ~ uhidev.h
~ uhidev.c ~ uhid.c
~ uhcivar.h ~ uaudio.c
~ if_urlreg.h ~ if_url.c
~ if_udavreg.h ~ if_kue.c
~ if_cue.c ~ if_aue.c
~ hid.c ~ ehci.c
~ ukbd.c
> Last part of FreeBSD/NetBSD sepcific code removal.
> ok jsg@ (mbalmer@)
~ usbdivar.h
> Forgot this in my last committ. (mbalmer@)
kern
~ kern_sensors.c
> perhaps it made art's head hurt because it is wrong. triggers NULL
> deref in sensor_task_work(); found by krw, dlg should talk to him
> (deraadt@)
~ subr_disk.c
> disable a part of the label validation because some Sun systems
> have contradictory information in their cyl-based labels (deraadt@)
== usr.bin =========================================================== 06/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
cvs
~ file.c
> remove a fatal i committed by accident. (niallo@)
man
~ man.c
> make jmc happy by somewhat smarter synopsis scanning code for -h; ok
> jaredy@ (otto@)
netstat
- ipx.c ~ Makefile
~ if.c ~ main.c
~ netstat.1 ~ netstat.h
~ show.c
> remove IPX support, agreed by many (henning@)
== usr.sbin ========================================================== 07/07 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
pkg_add
~ OpenBSD/Delete.pm
> fix keep_old_files (espie@)
~ pkg_info ~ pkg_info.1
> add -t flag to pkg_info to enable listing of the ``top level'' packages,
> i.e those who are not a dependency of another package.
> useful to show the packages you actually use.
> ok espie@ (pyr@)
~ OpenBSD/Delete.pm ~ OpenBSD/PackingElement.pm
> zap dead code: we no longer use DirRm.
> stop recognizing @comment MD5: as special. (espie@)
~ pkg_add ~ pkg_delete
~ pkg_mklocatedb ~ OpenBSD/PackageLocator.pm
~ OpenBSD/PackageName.pm ~ OpenBSD/PackingElement.pm
~ OpenBSD/PkgConfig.pm ~ OpenBSD/PkgSpec.pm
~ OpenBSD/Search.pm ~ OpenBSD/SharedLibs.pm
~ OpenBSD/Vstat.pm
> I am on drugs, I don't know where I found split can take strings as
> arguments. Repair... (espie@)
~ pkg_add ~ pkg_audit
~ pkg_create ~ pkg_delete
~ pkg_info ~ pkg_merge
~ pkg_mklocatedb ~ OpenBSD/Add.pm
~ OpenBSD/ArcCheck.pm ~ OpenBSD/CollisionReport.pm
~ OpenBSD/Delete.pm ~ OpenBSD/Error.pm
~ OpenBSD/Getopt.pm ~ OpenBSD/IdCache.pm
~ OpenBSD/Interactive.pm ~ OpenBSD/Mtree.pm
~ OpenBSD/PackageInfo.pm ~ OpenBSD/PackageLocation.pm
~ OpenBSD/PackageLocator.pm ~ OpenBSD/PackageName.pm
~ OpenBSD/PackageRepository.pm ~ OpenBSD/PackingElement.pm
~ OpenBSD/PackingList.pm ~ OpenBSD/PkgSpec.pm
~ OpenBSD/Replace.pm ~ OpenBSD/RequiredBy.pm
~ OpenBSD/Search.pm ~ OpenBSD/SharedLibs.pm
~ OpenBSD/Update.pm ~ OpenBSD/Ustar.pm
~ OpenBSD/Vstat.pm ~ OpenBSD/PackageRepository/SCP.pm
~ OpenBSD/PackageRepository/Source.pm
> some minor systematic changes.
> - mark all regexps I can with /o if they can be compiled once.
> - turn $o->method() into $o->method
> - remove unneeded prototypes
> - reduce split /re/ into split "string" where possible. (espie@)
~ OpenBSD/PackingElement.pm
> add a lib parsing routine to PackingElement::Lib so I don't have to
> do the same thing again and again... (espie@)
~ OpenBSD/PackingElement.pm
> stricter regexp for libraries.
> Put the directory *last* as it can be empty, which breaks havoc with tests.
> (espie@)
~ pkg_create ~ OpenBSD/Replace.pm
~ OpenBSD/SharedLibs.pm
> avoid parsing libraries by hand.
> Store shared libraries in a `better' format, which will also us
> to report issues more nicely. (espie@)
~ OpenBSD/Dependencies.pm ~ OpenBSD/SharedLibs.pm
> error code: if we can't find a given libspec, we look through all
> known registered libs, and tell the user why this library doesn't match.
> Example:
> Can't install kdelibs-3.5.7: lib not found lib/qt3/qt-mt.31.0
> qt-mt.31.0: found partial match in /usr/local/lib/qt3: major=32, minor=0
> (bad major)
> qt-mt.31.0: found partial match in /usr/local/lib: major=31, minor=0 (bad
> directory)
> (after altering qt to have @lib lib/qt3/libqt-mt.so.32.0) (espie@)
~ OpenBSD/SharedLibs.pm
> zap extra parameter that nothing uses. (espie@)
~ pkg_info.1 ~ pkg_info
> add -t to usage() and SYNOPSIS; (jmc@)
~ pkg_create ~ OpenBSD/PackageRepository.pm
~ OpenBSD/PackingElement.pm ~ OpenBSD/SharedLibs.pm
~ OpenBSD/PackageRepository/SCP.pm
> more efficient regexps: anchor stuff at both ends, be more specific in
> what matches. Get rid of $`, $', $&, which encur a performance penalty.
> (not yet done on PackageName and PkgSpec). (espie@)
~ OpenBSD/Add.pm ~ OpenBSD/PackageLocation.pm
~ OpenBSD/PackageRepository.pm
> a few missed $' / $` (espie@)
~ OpenBSD/SharedLibs.pm
> shorten message a bit, give it a chance to fit on one line. (espie@)
~ OpenBSD/PackageName.pm ~ OpenBSD/PkgSpec.pm
> convert the remaining regexps, so that $`, $', $& are completely dead.
> Should shave a few % off time and space. (espie@)
~ OpenBSD/SharedLibs.pm
> slight refactor to remove duplicate code. (espie@)
~ OpenBSD/SharedLibs.pm
> minor tweak, use one single print. Build character strings instead.
> (espie@)
~ OpenBSD/SharedLibs.pm
> zap extra param (espie@)
pppd
- ipxcp.c - ipxcp.h
~ Makefile ~ main.c
~ options.c ~ pathnames.h
~ pppd.8 ~ pppd.h
~ sys-bsd.c
> bye bye ipx (henning@)
tcpdump
~ print-ppp.c ~ print-stp.c
> do not inlcude ipx headers (henning@)
===============================================================================
More information about the odc
mailing list