[odc] Daily src changes for 2005-08-01
ODC
auto at squish.net
Tue Aug 2 08:00:24 BST 2005
OpenBSD src changes summary for 2005-08-01
==========================================
bin/ksh distrib/notes
distrib/sets distrib/sgi
etc/MAKEDEV.common etc/etc.alpha/MAKEDEV
etc/etc.alpha/MAKEDEV.md etc/etc.amd64/MAKEDEV
etc/etc.amd64/MAKEDEV.md etc/etc.cats/MAKEDEV
etc/etc.cats/MAKEDEV.md etc/etc.hp300/MAKEDEV
etc/etc.hp300/MAKEDEV.md etc/etc.hppa/MAKEDEV
etc/etc.hppa/MAKEDEV.md etc/etc.hppa64/MAKEDEV
etc/etc.hppa64/MAKEDEV.md etc/etc.i386/MAKEDEV
etc/etc.i386/MAKEDEV.md etc/etc.luna88k/MAKEDEV
etc/etc.luna88k/MAKEDEV.md etc/etc.mac68k/MAKEDEV
etc/etc.mac68k/MAKEDEV.md etc/etc.macppc/MAKEDEV
etc/etc.macppc/MAKEDEV.md etc/etc.mvme68k/MAKEDEV
etc/etc.mvme68k/MAKEDEV.md etc/etc.mvme88k/MAKEDEV
etc/etc.mvme88k/MAKEDEV.md etc/etc.mvmeppc/MAKEDEV
etc/etc.mvmeppc/MAKEDEV.md etc/etc.sgi/MAKEDEV
etc/etc.sgi/MAKEDEV.md etc/etc.sparc/MAKEDEV
etc/etc.sparc/MAKEDEV.md etc/etc.sparc64/MAKEDEV
etc/etc.sparc64/MAKEDEV.md etc/etc.vax/MAKEDEV
etc/etc.vax/MAKEDEV.md etc/etc.zaurus/MAKEDEV
etc/etc.zaurus/MAKEDEV.md gnu/usr.bin/gcc
lib/libc lib/libssl
sbin/bioctl share/man
sys/arch/alpha/stand sys/arch/amd64/amd64
sys/arch/amd64/include sys/arch/amd64/stand/cdboot
sys/arch/arm/arm sys/arch/hp300/hp300
sys/arch/hp300/include sys/arch/hppa/conf
sys/arch/i386/i386 sys/arch/i386/include
sys/arch/luna88k/luna88k sys/arch/m68k/conf
sys/arch/m68k/include sys/arch/m68k/m68k
sys/arch/mac68k/dev sys/arch/mac68k/include
sys/arch/mac68k/mac68k sys/arch/mips64/mips64
sys/arch/mvme68k/conf sys/arch/mvme68k/include
sys/arch/mvme68k/mvme68k sys/arch/sgi/sgi
sys/arch/sgi/stand/boot sys/arch/sgi/stand/sgivol
sys/arch/sparc64/conf sys/arch/sparc64/dev
sys/dev sys/dev/atapiscsi
sys/dev/ic sys/dev/pci
sys/dev/pcmcia sys/dev/usb
sys/kern sys/lib/libkern
sys/net sys/scsi
usr.bin/cvs usr.bin/diff3
usr.bin/nfsstat usr.bin/systat
usr.sbin/httpd
== bin =============================================================== 01/10 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/bin
ksh
~ emacs.c
> pascoe noted that ^V in ksh emacs mode is not what you expect -- literal
> next as it is every other canonical mode, or emulation of canonical mode.
> change it to act like it should
> ok djm david marc tdeval pvalchev (deraadt@)
~ ksh.1
> Document ^V change from version to quote command (otto@)
~ ksh.1
> more `version' removal;
> ok otto@ (jmc@)
== distrib =========================================================== 02/10 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
notes
~ mac68k/hardware
> AV Nubus happy now (martin@)
~ sgi/contents ~ sgi/install
~ sgi/prep
> Document new CD-ROM installation method.
> ok deraadt@ (kettenis@)
sets
~ lists/comp/mi
> sync (deraadt@)
~ lists/etc/mi
> sync (deraadt@)
sgi
~ cdfs/Makefile
> Create installation media that is recognized as such by the PROM.
> ok deraadt@ (kettenis@)
== etc =============================================================== 03/10 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
MAKEDEV.common
~ MAKEDEV.common
> old ses device goes away (deraadt@)
etc.alpha/MAKEDEV
~ etc.alpha/MAKEDEV
> sync (deraadt@)
etc.alpha/MAKEDEV.md
~ etc.alpha/MAKEDEV.md
> old ses device goes away (deraadt@)
etc.amd64/MAKEDEV
~ etc.amd64/MAKEDEV
> sync (deraadt@)
etc.amd64/MAKEDEV.md
~ etc.amd64/MAKEDEV.md
> old ses device goes away (deraadt@)
etc.cats/MAKEDEV
~ etc.cats/MAKEDEV
> sync (deraadt@)
etc.cats/MAKEDEV.md
~ etc.cats/MAKEDEV.md
> old ses device goes away (deraadt@)
etc.hp300/MAKEDEV
~ etc.hp300/MAKEDEV
> sync (deraadt@)
etc.hp300/MAKEDEV.md
~ etc.hp300/MAKEDEV.md
> old ses device goes away (deraadt@)
etc.hppa/MAKEDEV
~ etc.hppa/MAKEDEV
> sync (deraadt@)
etc.hppa/MAKEDEV.md
~ etc.hppa/MAKEDEV.md
> old ses device goes away (deraadt@)
etc.hppa64/MAKEDEV
~ etc.hppa64/MAKEDEV
> sync (deraadt@)
etc.hppa64/MAKEDEV.md
~ etc.hppa64/MAKEDEV.md
> old ses device goes away (deraadt@)
etc.i386/MAKEDEV
~ etc.i386/MAKEDEV
> sync (deraadt@)
etc.i386/MAKEDEV.md
~ etc.i386/MAKEDEV.md
> old ses device goes away (deraadt@)
etc.luna88k/MAKEDEV
~ etc.luna88k/MAKEDEV
> sync (deraadt@)
etc.luna88k/MAKEDEV.md
~ etc.luna88k/MAKEDEV.md
> old ses device goes away (deraadt@)
etc.mac68k/MAKEDEV
~ etc.mac68k/MAKEDEV
> sync (deraadt@)
etc.mac68k/MAKEDEV.md
~ etc.mac68k/MAKEDEV.md
> old ses device goes away (deraadt@)
etc.macppc/MAKEDEV
~ etc.macppc/MAKEDEV
> sync (deraadt@)
etc.macppc/MAKEDEV.md
~ etc.macppc/MAKEDEV.md
> old ses device goes away (deraadt@)
etc.mvme68k/MAKEDEV
~ etc.mvme68k/MAKEDEV
> sync (deraadt@)
etc.mvme68k/MAKEDEV.md
~ etc.mvme68k/MAKEDEV.md
> old ses device goes away (deraadt@)
etc.mvme88k/MAKEDEV
~ etc.mvme88k/MAKEDEV
> sync (deraadt@)
etc.mvme88k/MAKEDEV.md
~ etc.mvme88k/MAKEDEV.md
> old ses device goes away (deraadt@)
etc.mvmeppc/MAKEDEV
~ etc.mvmeppc/MAKEDEV
> kernal->kernel;
> from netbsd pr #30872 (anonymous post);
> ok deraadt@ krw@ (jmc@)
etc.mvmeppc/MAKEDEV.md
~ etc.mvmeppc/MAKEDEV.md
> old ses device goes away (deraadt@)
etc.sgi/MAKEDEV
~ etc.sgi/MAKEDEV
> sync (deraadt@)
etc.sgi/MAKEDEV.md
~ etc.sgi/MAKEDEV.md
> old ses device goes away (deraadt@)
etc.sparc/MAKEDEV
~ etc.sparc/MAKEDEV
> sync (deraadt@)
etc.sparc/MAKEDEV.md
~ etc.sparc/MAKEDEV.md
> old ses device goes away (deraadt@)
etc.sparc64/MAKEDEV
~ etc.sparc64/MAKEDEV
> sync (deraadt@)
etc.sparc64/MAKEDEV.md
~ etc.sparc64/MAKEDEV.md
> old ses device goes away (deraadt@)
etc.vax/MAKEDEV
~ etc.vax/MAKEDEV
> sync (deraadt@)
etc.vax/MAKEDEV.md
~ etc.vax/MAKEDEV.md
> old ses device goes away (deraadt@)
etc.zaurus/MAKEDEV
~ etc.zaurus/MAKEDEV
> sync (deraadt@)
etc.zaurus/MAKEDEV.md
~ etc.zaurus/MAKEDEV.md
> old ses device goes away (deraadt@)
== gnu =============================================================== 04/10 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/gnu
usr.bin/gcc
~ gcc/config/pa/openbsd.h ~ gcc/config/pa/pa-openbsd64.h
> Change the compilers default scheduling settings from PA-8000 (4
> instructions
> in parallel) to PA-700 (no parallel instructions) on 32-bit hppa.
> This causes gcc to produce slightly faster code on most supported hppa,
> no change in code size.
> Tested by marcop@, mickey@, I and a few others; ok mickey@ (miod@)
== lib =============================================================== 05/10 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ rpc/clnt_raw.c ~ rpc/svc_raw.c
> kernal->kernel;
> from netbsd pr #30872 (anonymous post);
> ok deraadt@ krw@ (jmc@)
libssl
~ src/test/times
> kernal->kernel;
> from netbsd pr #30872 (anonymous post);
> ok deraadt@ krw@ (jmc@)
== sbin ============================================================== 06/10 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
bioctl
~ bioctl.c ~ bioctl.h
> Add alarm support. (marco@)
== share ============================================================= 07/10 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man9/Makefile ~ man9/random.9
> expose arc4random_bytes() API; ok deraadt@ (djm@)
~ man8/man8.alpha/MAKEDEV.8 ~ man8/man8.amd64/MAKEDEV.8
~ man8/man8.cats/MAKEDEV.8 ~ man8/man8.hp300/MAKEDEV.8
~ man8/man8.hppa/MAKEDEV.8 ~ man8/man8.hppa64/MAKEDEV.8
~ man8/man8.i386/MAKEDEV.8 ~ man8/man8.luna88k/MAKEDEV.8
~ man8/man8.mac68k/MAKEDEV.8 ~ man8/man8.macppc/MAKEDEV.8
~ man8/man8.mvme68k/MAKEDEV.8 ~ man8/man8.mvme88k/MAKEDEV.8
~ man8/man8.sgi/MAKEDEV.8 ~ man8/man8.sparc/MAKEDEV.8
~ man8/man8.sparc64/MAKEDEV.8 ~ man8/man8.vax/MAKEDEV.8
~ man8/man8.zaurus/MAKEDEV.8
> sync (deraadt@)
~ man4/ses.4
> a rough attempt to bring this document into line with the new reality
> (dlg@)
~ man4/ses.4 ~ man4/safte.4
> work in progress is not a bug. fix ses description
> poke by deraadt@ (dlg@)
== sys =============================================================== 08/10 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/alpha/stand
~ installboot.c
> knf (deraadt@)
arch/amd64/amd64
~ machdep.c
> Kill more "memory might be 2MB or less" checks in bufpages computation.
> ok deraadt@ otto@ (miod@)
~ machdep.c
> enable amdgart if > 4GB of memory (deraadt@)
~ dkcsum.c
> Fiddle with dkcsum output. Improve verbiage and grouping of messages.
> Clean up code.
> ok weingart@ tom@ 'go for it' deraadt@ (krw@)
arch/amd64/include
~ vmparam.h
> kernal->kernel;
> from netbsd pr #30872 (anonymous post);
> ok deraadt@ krw@ (jmc@)
arch/amd64/stand/cdboot
~ Makefile
> do not include boot.c since cdboot.c is a copy of it; shrink 1k off the
> cdboot (mickey@)
~ conf.c
> Increment version so we can distinguish this in the future. (weingart@)
arch/arm/arm
~ arm32_machdep.c
> Kill more "memory might be 2MB or less" checks in bufpages computation.
> ok deraadt@ otto@ (miod@)
arch/hp300/hp300
~ sys_machdep.c
> Factorize cachectl() accross m68k platforms, and make the CC_ constants
> public. (miod@)
arch/hp300/include
~ cpu.h
> Factorize cachectl() accross m68k platforms, and make the CC_ constants
> public. (miod@)
arch/hppa/conf
~ Makefile.hppa
> Change the compilers default scheduling settings from PA-8000 (4
> instructions
> in parallel) to PA-700 (no parallel instructions) on 32-bit hppa.
> This causes gcc to produce slightly faster code on most supported hppa,
> no change in code size.
> Tested by marcop@, mickey@, I and a few others; ok mickey@ (miod@)
arch/i386/i386
~ dkcsum.c
> Fiddle with dkcsum output. Improve verbiage and grouping of messages.
> Clean up code.
> ok weingart@ tom@ 'go for it' deraadt@ (krw@)
~ vm_machdep.c
> spacing (deraadt@)
arch/i386/include
~ vmparam.h
> kernal->kernel;
> from netbsd pr #30872 (anonymous post);
> ok deraadt@ krw@ (jmc@)
arch/luna88k/luna88k
~ machdep.c
> Kill more "memory might be 2MB or less" checks in bufpages computation.
> ok deraadt@ otto@ (miod@)
arch/m68k/conf
~ files.m68k
> Factorize cachectl() accross m68k platforms, and make the CC_ constants
> public. (miod@)
arch/m68k/include
~ cpu.h
> Factorize cachectl() accross m68k platforms, and make the CC_ constants
> public. (miod@)
arch/m68k/m68k
~ pmap_motorola.c + cachectl.c
> Factorize cachectl() accross m68k platforms, and make the CC_ constants
> public. (miod@)
~ pmap_motorola.c
> In pmap_{,k}remove(), be more careful when deciding to flush the caches, if
> the
> kernel is configured with HP MMU support, but does not run with one.
> This speeds up most hp300 systems quite a bit.
> Tested millert@ (miod@)
~ pmap_bootstrap.c
> Thinko in 68060-only #ifdef line. (miod@)
arch/mac68k/dev
~ grf_iv.c
> - disable video interrupts on AV machines
> - unmap unused DAFB registers on all other Quadras after attachment
> from NetBSD (martin@)
~ grf_iv.c
> unmap correct size, oops (martin@)
arch/mac68k/include
~ cpu.h
> Factorize cachectl() accross m68k platforms, and make the CC_ constants
> public. (miod@)
arch/mac68k/mac68k
~ sys_machdep.c
> Factorize cachectl() accross m68k platforms, and make the CC_ constants
> public. (miod@)
~ pmap_bootstrap.c
> I'm Positive these are Type-O. (miod@)
~ autoconf.c
> Make bootdev a dev_t; ok martin@ (miod@)
arch/mips64/mips64
~ sys_machdep.c
> Remoe unused vtrace stuff; ok deraadt@ (miod@)
arch/mvme68k/conf
- MINIROOT
> Dead meat. (miod@)
~ GENERIC ~ RAMDISK
> Remove option FPU_EMULATE from the mvme68k kernels - first, it is
> misleading
> as the mvme68k port does not provide the necessary MD parts of the FPU
> emulator;
> second, because we do not run (yet) on FPUless mvme68k boards, although I
> have
> a couple in the Attic...
> cVS: (miod@)
arch/mvme68k/include
~ cpu.h
> Factorize cachectl() accross m68k platforms, and make the CC_ constants
> public. (miod@)
~ autoconf.h
> Kill unused PARTITIONMASK define; ok deraadt@ (miod@)
arch/mvme68k/mvme68k
~ sys_machdep.c
> Factorize cachectl() accross m68k platforms, and make the CC_ constants
> public. (miod@)
arch/sgi/sgi
~ conf.c
> More entries in chrtoblktbl[]. ok deraadt@ (miod@)
arch/sgi/stand/boot
~ boot.c
> Create installation media that is recognized as such by the PROM.
> ok deraadt@ (kettenis@)
arch/sgi/stand/sgivol
~ sgivol.c ~ sgivol.8
> Add support for "hard links" in volume header.
> ok miod@ (kettenis@)
~ sgivol.8 ~ sgivol.c
> put -l into the right place... (jmc@)
arch/sparc64/conf
~ files.sparc64
> spacing; ok deraadt@ (david@)
~ GENERIC
> I'm Positive these are Type-O. (miod@)
arch/sparc64/dev
~ fd.c
> I'm Positive these are Type-O. (miod@)
dev
~ firmload.c
> allocate path using malloc, not as local variable; ok dlg pascoe (deraadt@)
~ biovar.h
> Unbreak tree after marco forgotten commit. Then phoning marco to bitch him
> out.
> no objections krw@ (beck@)
dev/atapiscsi
~ files.atapiscsi
> spacing; ok deraadt@ (david@)
dev/ic
~ gem.c ~ gemreg.h
~ gemvar.h
> remove whitespace (brad@)
~ ami.c ~ amireg.h
> Add alarm control.
> Fix buglet where ami does not count physical drives correctly.
> Reported by Stephan Tesch stephan at tesch dot cx (marco@)
~ re.c
> remove device polling leftovers from wpaul driver (pvalchev@)
~ ciss.c
> make compile again (mickey@)
dev/pci
~ files.pci
> spacing; ok deraadt@ (david@)
~ if_gem_pci.c
> remove whitespace (brad@)
~ if_pcn.c
> Remove spurious space.
> ok brad@ (kettenis@)
~ pcidevs
> add some Intel PCI ids.
> ok deraadt@ (brad@)
~ pcidevs.h ~ pcidevs_data.h
> regen (brad@)
~ if_fxp_pci.c
> add another fxp.
> From NetBSD
> ok deraadt@ (brad@)
dev/pcmcia
~ pcmcia_cis.c
> CISTPL_CONFIG min length should be 3, not 5. audiovox GPRS works now.
> deraadt@ ok. (fgsch@)
dev/usb
~ files.usb
> spacing; ok deraadt@ (david@)
~ if_atu.c ~ if_aue.c
~ if_axe.c ~ if_cdce.c
~ if_cue.c ~ if_kue.c
~ if_ral.c ~ if_ubt.c
~ if_udav.c ~ if_upl.c
~ if_url.c ~ if_wi_usb.c
~ uaudio.c ~ ubsa.c
~ udsbr.c ~ ueagle.c
~ uftdi.c ~ ugen.c
~ uhidev.c ~ uhub.c
~ uipaq.c ~ ulpt.c
~ umass.c ~ umct.c
~ umidi.c ~ umodem.c
~ uplcom.c ~ urio.c
~ usb_subr.c ~ usbdi.h
~ uscanner.c ~ usscanner.c
~ uvisor.c ~ uvscom.c
~ uyap.c
> Don't keep the devinfo string on the stack, instead use malloc/free.
> This should cure some rare stack overflows.
> From augustss NetBSD
> ok dlg@ pascoe@ (brad@)
~ umct.c ~ uvscom.c
> spaces vs tab (brad@)
kern
~ sys_generic.c
> sys_select() used to use 6 local fd_set's in case the width was <= the
> size of an fd_set (ie. 256 bits), to avoid the malloc. that is a lot
> of local storage. change the cross-over point to 32-bits, which is more
> fair. if you select with large widths, you pay the price. tested by
> dlg, read by millert and pascoe, run on all machines (deraadt@)
~ kern_exec.c ~ exec_script.c
> - We shouldn't allocate MAXPATHLEN from the stack.
> - Don't copy the pathbuf into kernel space unless we're systracing.
> deraadt@ ok (art@)
lib/libkern
~ arch/hppa/bcopy.m4 ~ arch/hppa64/bcopy.m4
> I'm Positive these are Type-O. (miod@)
net
~ pf_ioctl.c
> Use a string directly rather than making a copy, save on stack space.
> Use a static buffer for another large variable, pending further analysis.
> prodded deraadt (pascoe@)
~ if_pfsync.c
> Minor whitespace cleanup. (pascoe@)
scsi
~ scsi_base.c
> Return 0 as the block size when READ_CAPACITY fails in scsi_size().
> Prevents garbage being used as ssblksize in sd_get_parms(). Perhaps
> another nail in the coffin for PR4313. (krw@)
~ files.scsi + ses.c
+ ses.h
> a new scsi enclosure services driver. this and safte replace the old ses
> driver. rather than relying on its own set of tools, ses reports the
> enclosure status via the hw.sensors sysctl tree. so far only temperature
> is reported
> ok marco@ deraadt@ krw@ (dlg@)
== usr.bin =========================================================== 09/10 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
cvs
~ release.c
> add command aliases, `re' and `rel'; from mpech at .sa@)
~ cvs.c
> respect $HOME when checking for .cvsrc; ok jfb@ joris at .sa@)
diff3
~ diff3prog.c
> Use dynamic memory instead of a fixed table. Makes merges files with
> lots of changes possible. While there, kill an off-by-one.
> Report and testing by Alexander Bluhm. ok millert@ (otto@)
nfsstat
~ nfsstat.c
> 64-bit nfsstats delta printing still required %llu instead of %d specifiers
> spotted as being wrong by matthieu, fix by me (deraadt@)
~ nfsstat.c
> Fix some signed vs. unsigned mismatches in the format strings and fix
> the remaining 64 bit integers being printed as 32 bit. OK deraadt@
> (millert@)
systat
~ keyboard.c
> Send ourselves SIGTSTP, not SIGSTOP on ^Z. Noticed and OK deraadt@
> (millert@)
== usr.sbin ========================================================== 10/10 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
httpd
- htdocs/manual/mod/mod_browser.html - htdocs/manual/mod/mod_cookies.html
~ htdocs/manual/mod/directives.html ~ htdocs/manual/mod/index-bytype.html
~ htdocs/manual/mod/index.html
~ htdocs/manual/mod/mod_log_config.html
~ Makefile.bsd-wrapper ~ htdocs/manual/FAQ.html
~ htdocs/manual/env.html
~ htdocs/manual/misc/known_client_problems.html
> from tamas tevesz:
> ==> two more historic modules have gone away (jmc@)
===============================================================================
More information about the odc
mailing list