[odc] Daily src changes for 2006-03-12
ODC
auto at squish.net
Mon Mar 13 07:02:43 GMT 2006
OpenBSD src changes summary for 2006-03-12
==========================================
bin/ksh bin/rcp
bin/systrace distrib/alpha
distrib/notes distrib/sets
etc/rc games/factor
lib/libc lib/libcurses
regress/usr.bin sbin/fsck_ffs
sbin/mount share/man
sys/arch/alpha/conf sys/arch/alpha/include
sys/arch/amd64/conf sys/arch/amd64/include
sys/arch/arm/footbridge sys/arch/hp300/dev
sys/arch/hppa/include sys/arch/hppa64/include
sys/arch/i386/conf sys/arch/i386/i386
sys/arch/i386/include sys/arch/macppc/dev
sys/arch/mvme68k/include sys/arch/mvmeppc/dev
sys/arch/powerpc/include sys/arch/sgi/include
sys/arch/sparc/dev sys/arch/sparc/include
sys/arch/sparc64/dev sys/arch/sparc64/include
sys/arch/vax/include sys/arch/zaurus/include
sys/conf sys/dev
sys/dev/i2c sys/dev/isa
sys/dev/pci sys/dev/usb
sys/kern sys/net
sys/netinet sys/sys
usr.bin/getent usr.bin/mklocale
usr.bin/rcs usr.bin/ssh
usr.sbin/fdformat usr.sbin/httpd
== bin =============================================================== 01/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/bin
ksh
~ c_ksh.c ~ c_sh.c
~ c_ulimit.c ~ history.c
~ misc.c
> might as well make ksh_getopt() match real getopt(), ie. get rid of that
> stupid EOF concept that was never true. adobriyan at gmaileraadt@)
rcp
~ extern.h ~ rcp.c
~ util.c
> fix double shell expansion issue found in scp in rcp too; ok deraadt (djm@)
systrace
~ register.c ~ systrace-translate.c
~ systrace.h
> add a few new translations, partly from NetBSD
> ok provos@, deraadt@ (sturm@)
== distrib =========================================================== 02/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
alpha
~ common/list
> mt/eject fits here, i was unsure.. (deraadt@)
notes
~ alpha/hardware ~ sparc64/hardware
> sync with pcn(4) reality (martin@)
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/base/mi ~ lists/comp/mi
~ lists/man/mi
> sync (deraadt@)
== etc =============================================================== 03/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
rc
~ rc
> Use the new -s flag to mount the /usr and /var partitions. Avoids
> doubly mounted mfs partitions. Also, at the end of the mount dance,
> try mount all partitions, not just nfs partitions. Handles a case
> where local paritition mounted inside a nfs partition where not
> mounted by rc (/usr on nfs with a local /usr/obj, for example).
> ok deraadt@ henning@ (otto@)
== games ============================================================= 04/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/games
factor
~ factor.c
> exit code 1 on usage; adobriyan at gmaileraadt@)
== lib =============================================================== 05/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ gen/setmode.c
> Cleanup to avoid a save errno dance; from Andrey Matveev; ok pat@
> jaredy@ ray@ (otto@)
~ sys/makelintstub.sh
> if a system call has no arguments, declare it (void), so that lint is
> happier; ok moritz (deraadt@)
libcurses
~ tinfo/captoinfo.c
> more getopt() EOF crud; adobriyan at gmaileraadt@)
== regress =========================================================== 06/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
usr.bin
~ rcs/Makefile ~ rcs/rcsdiff.out
~ rcs/rcsmerge.out ~ rcs/rev1
~ rcs/rev2 ~ rcs/rev3
> Remove $Id$ tags, which broke regression tests were are not really
> necessary for the tests.
> ok niallo (ray@)
== sbin ============================================================== 07/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
fsck_ffs
~ fsck.h ~ pass1.c
~ pass1b.c ~ pass2.c
~ pass3.c ~ pass4.c
~ pass5.c ~ utilities.c
> use asprintf instead of a static buffer; dhill, tested by pedro (deraadt@)
mount
~ mount.8 ~ mount.c
> Add the -s flag, meaning: skip mount if the file system is
> already mounted. This flag is very handy when mounting mfs
> partitions. The -s flag will be used in an upcoming etc/rc diff.
> ok henning@ deraadt@ (otto@)
== share ============================================================= 08/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man9/iic.9
> document new attach args for devices (dlg@)
~ man4/pci.4 ~ man4/man4.alpha/le.4
~ man4/man4.amd64/intro.4 ~ man4/man4.i386/le.4
> with pcn(4) now in place remove or replace the references to PCI le(4)
> and complement pcn* at pci? where useful as request by brad@
> ok brad@ (martin@)
== sys =============================================================== 09/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/alpha/conf
~ GENERIC ~ RAMDISK
~ RAMDISKB ~ RAMDISKBIG
> with pcn(4) now in place remove or replace the references to PCI le(4)
> and complement pcn* at pci? where useful as request by brad@
> ok brad@ (martin@)
arch/alpha/include
~ intr.h
> remove splimp. (brad@)
arch/amd64/conf
~ GENERIC ~ RAMDISK
~ RAMDISK_CD
> with pcn(4) now in place remove or replace the references to PCI le(4)
> and complement pcn* at pci? where useful as request by brad@
> ok brad@ (martin@)
arch/amd64/include
~ intr.h ~ intrdefs.h
> remove IPL_IMP and splimp(). (brad@)
arch/arm/footbridge
~ footbridge_intr.h
> remove splimp. (brad@)
arch/hp300/dev
~ diofb.c ~ diofbvar.h
> Move struct wsscreen_list out of the stack as on sparc. (miod@)
~ diofb.c ~ diofbvar.h
> Previous fix was half-done, move the wsscreen_list array into the softc
> as well. (miod@)
arch/hppa/include
~ intr.h
> remove splimp. (brad@)
arch/hppa64/include
~ cpu.h
> remove splimp. (brad@)
arch/i386/conf
~ GENERIC ~ RAMDISK
~ RAMDISKB ~ RAMDISKC
~ RAMDISK_CD
> with pcn(4) now in place remove or replace the references to PCI le(4)
> and complement pcn* at pci? where useful as request by brad@
> ok brad@ (martin@)
arch/i386/i386
~ pmap.c
> Don't leave a dangling pointer to the process-specific LDT after
> we free it. Instead set it to the default value for a new process.
> Bug found by hugh@, fix tested by several - thanks.
> ok weingart@ deraadt@ (tom@)
arch/i386/include
~ intr.h ~ intrdefs.h
> remove IPL_IMP and splimp(). (brad@)
arch/macppc/dev
~ macintr.c ~ openpic.c
> IPL_IMP -> IPL_VM
> ok drahn@ (brad@)
arch/mvme68k/include
~ intr.h
> remove splimp(). (brad@)
arch/mvmeppc/dev
~ openpic.c
> IPL_IMP -> IPL_VM
> ok drahn@ (brad@)
arch/powerpc/include
~ intr.h
> remove IPL_IMP and splimp(). (brad@)
arch/sgi/include
~ intr.h
> remove splimp. (brad@)
arch/sparc/dev
~ fb.c
> When attaching a wsdisplay, the wsscreen_list structure can not be on the
> stack; found the hard way by Stefano <stefano at merlinobbs.net(miod@)
~ fb.c
> Previous fix was half-done, move the wsscreen_list array into the softc
> as well. (miod@)
arch/sparc/include
~ psl.h
> remove splimp. (brad@)
~ fbvar.h
> When attaching a wsdisplay, the wsscreen_list structure can not be on the
> stack; found the hard way by Stefano <stefano at merlinobbs.net(miod@)
~ fbvar.h
> Previous fix was half-done, move the wsscreen_list array into the softc
> as well. (miod@)
arch/sparc64/dev
~ fb.c
> When attaching a wsdisplay, the wsscreen_list structure can not be on the
> stack; found the hard way by Stefano <stefano at merlinobbs.net(miod@)
~ fb.c
> Previous fix was half-done, move the wsscreen_list array into the softc
> as well. (miod@)
arch/sparc64/include
~ psl.h
> remove splimp. (brad@)
~ fbvar.h
> When attaching a wsdisplay, the wsscreen_list structure can not be on the
> stack; found the hard way by Stefano <stefano at merlinobbs.net(miod@)
~ fbvar.h
> Previous fix was half-done, move the wsscreen_list array into the softc
> as well. (miod@)
arch/vax/include
~ param.h
> remove splimp. (brad@)
~ intr.h
> IPL_IMP -> IPL_VM (brad@)
arch/zaurus/include
~ intr.h
> remove splimp. (brad@)
conf
~ files
> remove BPF filter support if the bpfilter device is removed. (brad@)
dev
~ audio.c
> explicitly initialize a couple variables
> OK brad@ (jakemsr@)
dev/i2c
~ i2c_scan.c
> Tweak comment. (kettenis@)
~ adt7460.c
> Match emc6d100 and emc6w201. Fix typo. print rev with 0x prefix.
> (kettenis@)
~ w83l784r.c
> Properly scale voltage on w83l784r.
> Origional patch from Constantine A. Murenin. (kettenis@)
dev/isa
~ i82365_isasubr.c
> IPL_IMP -> IPL_VM (brad@)
dev/pci
- if_le_pci.c - if_levar.h
~ files.pci ~ if_pcn.c
> with pcn(4) now in place remove or replace the references to PCI le(4)
> and complement pcn* at pci? where useful as request by brad@
> ok brad@ (martin@)
~ if_pcn.c
> Make use of pci_matchbyid(). (brad@)
~ safe.c
> make SAFE_DEBUG compile clean; ssehic at gmaileraadt@)
~ pcidevs.h ~ pcidevs_data.h
> regen (brad@)
~ pcidevs
> some ATI devices.
> From Dimitry Andric (brad@)
dev/usb
~ usbdevs
> another mouse vendor; minusf at obiit.orgeraadt@)
~ usbdevs.h ~ usbdevs_data.h
> sync (deraadt@)
kern
~ kern_sensors.c
> sensors_head is only used in kern_sensors.c, so its unnecessay to declare
> it in sensors.h.
> from Constantine A. Murenin (dlg@)
net
~ if_ppp.c
> remove BPF filter support if the bpfilter device is removed. (brad@)
netinet
~ tcp_input.c
> mbuf use-after-free; ok henning, djm, brad (markus@)
sys
~ sensors.h
> sensors_head is only used in kern_sensors.c, so its unnecessay to declare
> it in sensors.h.
> from Constantine A. Murenin (dlg@)
== usr.bin =========================================================== 10/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
getent
~ getent.c
> Include arpa/inet.h after netinet/in.h, not before. deraadt@ OK (millert@)
mklocale
~ yacc.y
> more getopt() EOF crud; adobriyan at gmaileraadt@)
rcs
~ rcsprog.c
> plug a memleak in rcs_set_description()
> okidoki niallo@ (joris@)
ssh
~ ssh.c
> knf nit (djm@)
== usr.sbin ========================================================== 11/11 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
fdformat
~ fdformat.c
> missing close(); dhill at mindcry.orgeraadt@)
httpd
~ src/regex/main.c
> more getopt() EOF crud; adobriyan at gmaileraadt@)
===============================================================================
More information about the odc
mailing list