[owc] Weekly src changes ending 2008-05-18
OWC
auto at squish.net
Mon May 19 07:00:01 BST 2008
OpenBSD src changes summary for 2008-05-11 to 2008-05-18 inclusive
==================================================================
Makefile.cross bin/csh
bin/ksh bin/pax
bin/stty distrib
distrib/notes distrib/sets
distrib/socppc distrib/special
etc/Makefile etc/etc.socppc/MAKEDEV
etc/etc.socppc/MAKEDEV.md etc/etc.socppc/Makefile.inc
etc/etc.socppc/disktab etc/etc.socppc/fbtab
etc/etc.socppc/sysctl.conf etc/etc.socppc/ttys
etc/mtree/4.4BSD.dist gnu/usr.bin/cvs
lib/libc libexec/rpc.yppasswdd
libexec/tcpd regress/etc
sbin/disklabel sbin/fdisk
sbin/isakmpd sbin/kbd
sbin/pfctl share/man
share/tmac sys
sys/arch sys/arch/amd64/amd64
sys/arch/arm/arm sys/arch/arm/sa11x0
sys/arch/arm/xscale sys/arch/aviion/aviion
sys/arch/hp300/hp300 sys/arch/hppa/hppa
sys/arch/hppa64/hppa64 sys/arch/i386/conf
sys/arch/i386/i386 sys/arch/i386/pci
sys/arch/landisk/landisk sys/arch/luna88k/luna88k
sys/arch/mac68k/mac68k sys/arch/macppc/macppc
sys/arch/mvme68k/mvme68k sys/arch/mvme88k/mvme88k
sys/arch/mvmeppc/mvmeppc sys/arch/powerpc/powerpc
sys/arch/sgi/localbus sys/arch/sgi/sgi
sys/arch/socppc/conf sys/arch/socppc/dev
sys/arch/socppc/include sys/arch/socppc/socppc
sys/arch/socppc/stand sys/arch/socppc/stand/boot
sys/arch/socppc/stand/mkboot sys/arch/sparc64/conf
sys/arch/sparc64/sparc64 sys/arch/vax/bi
sys/arch/vax/vax sys/dev/acpi
sys/dev/eisa sys/dev/ic
sys/dev/mii sys/dev/pci
sys/dev/sbus sys/dev/usb
sys/kern sys/lib/libkern
sys/net sys/netinet
sys/netinet6 sys/nfs
sys/ntfs sys/scsi
sys/sys usr.bin/cvs
usr.bin/file usr.bin/ftp
usr.bin/rcs usr.bin/rdistd
usr.bin/ssh usr.bin/tcpbench
usr.bin/yacc usr.sbin/bgpd
usr.sbin/dhcpd usr.sbin/dvmrpd
usr.sbin/faithd usr.sbin/hostapd
usr.sbin/hotplugd usr.sbin/httpd
usr.sbin/ifstated usr.sbin/mtree
usr.sbin/ndp usr.sbin/netgroup_mkdb
usr.sbin/ntpd usr.sbin/ospf6d
usr.sbin/ospfd usr.sbin/pcidump
usr.sbin/pkg_add usr.sbin/popa3d
usr.sbin/rarpd usr.sbin/rdconfig
usr.sbin/relayd usr.sbin/rip6query
usr.sbin/ripd usr.sbin/rpc.lockd
usr.sbin/sensorsd usr.sbin/snmpctl
usr.sbin/snmpd usr.sbin/spamdb
usr.sbin/sysmerge usr.sbin/watchdogd
usr.sbin/wsconscfg
== Makefile.cross ==================================================== 01/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/Makefile.cross
Makefile.cross
> socppc is powerpc (miod@)
== bin =============================================================== 02/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/bin
csh
~ csh.1 ~ error.c
> documentation tweaks.
> ok (some time ago) jmc@ (sobrado@)
ksh
~ c_ksh.c ~ ksh.1
> documentation tweaks.
> ok (some time ago) jmc@ (sobrado@)
pax
~ options.c
> documentation tweaks.
> ok (some time ago) jmc@ (sobrado@)
stty
~ stty.c
> documentation tweaks.
> ok (some time ago) jmc@ (sobrado@)
== distrib =========================================================== 03/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
distrib
~ Makefile
> Recurse in socppc for make obj (miod@)
notes
~ m4.common
> List socppc as a MACHINE_ARCH=powerpc platform. (miod@)
+ socppc/contents + socppc/hardware
+ socppc/install + socppc/prep
+ socppc/upgrade + socppc/whatis
+ socppc/xfer
> Initial stab at installation notes. (kettenis@)
~ Makefile
> Add socppc to allarchs target. (miod@)
~ socppc/contents ~ socppc/prep
> Fix installation instructions. (kettenis@)
sets
~ lists/man/mi + lists/base/md.socppc
+ lists/comp/md.socppc + lists/etc/md.socppc
+ lists/game/md.socppc + lists/man/md.socppc
+ lists/misc/md.socppc
> Sync (miod@)
~ lists/comp/mi ~ lists/man/mi
> sync (miod@)
~ lists/base/md.socppc
> sync (kettenis@)
~ lists/man/mi
> sync (kettenis@)
~ lists/man/mi
> sync (deraadt@)
socppc
+ Makefile + ramdisk/Makefile
+ ramdisk/Makefile.inc + ramdisk/install.md
+ ramdisk/list
> Infrastructure to build ramdisks. (kettenis@)
~ ramdisk/Makefile
> We don't create cd.iso on socppc. (kettenis@)
~ ramdisk/Makefile
> Create bsd.bin, which can be loaded directly using the U-Boot firmware.
> (kettenis@)
special
~ kbd/Makefile
> Disable more wscons bits on socppc. (miod@)
== etc =============================================================== 04/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
Makefile
~ Makefile
> Plumb socppc in MAKEDEV machinery. (miod@)
~ Makefile
> Disable more wscons bits on socppc. (miod@)
etc.socppc/MAKEDEV
+ etc.socppc/MAKEDEV
> sync (kettenis@)
etc.socppc/MAKEDEV.md
+ etc.socppc/MAKEDEV.md
> Add missing files. (kettenis@)
etc.socppc/Makefile.inc
+ etc.socppc/Makefile.inc
> Add missing files. (kettenis@)
etc.socppc/disktab
+ etc.socppc/disktab
> Add missing files. (kettenis@)
etc.socppc/fbtab
+ etc.socppc/fbtab
> Add missing files. (kettenis@)
etc.socppc/sysctl.conf
+ etc.socppc/sysctl.conf
> Add missing files. (kettenis@)
etc.socppc/ttys
+ etc.socppc/ttys
> Add missing files. (kettenis@)
mtree/4.4BSD.dist
~ mtree/4.4BSD.dist
> Add catman directories for socppc manual pages (miod@)
== gnu =============================================================== 05/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/gnu
usr.bin/cvs
~ src/admin.c
> If "cvs admin" encountered an entry in CVS/Entries for a file which has no
> (longer an) RCS file in CVSROOT, both -- GNU cvs and OpenCVS -- segfaulted.
> ok joris (tobias@)
== lib =============================================================== 06/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ net/res_send.c
> garbage collect the portability bits for the removed select() support.
> ok djm@ deraadt@ (brad@)
~ db/hash/hash.c ~ db/hash/hash_page.c
> Fix a crash when iterating over a hash and removing its elements.
> From Patrick Keshishian. OK pvalchev@ (millert@)
~ stdio/vfprintf.c
> Don't forget to va_end() the va_list we get from va_copy(). From FreeBSD.
> (millert@)
~ stdio/vfprintf.c
> C99 says that for each va_copy() there must be a matching va_end().
> Replace the non-portable hackery in __find_arguments() with a union.
> From FreeBSD. (millert@)
~ stdio/vfprintf.c
> Fix ssize_t vs. size_t mismatch (millert@)
== libexec =========================================================== 07/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/libexec
rpc.yppasswdd
~ rpc.yppasswdd.8 ~ rpc.yppasswdd.c
> documentation tweaks.
> ok (some time ago) jmc@ (sobrado@)
tcpd
~ tcpdchk/tcpdchk.8 ~ tcpdchk/tcpdchk.c
> documentation tweaks.
> ok (some time ago) jmc@ (sobrado@)
== regress =========================================================== 08/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
etc
~ MAKEDEV/Makefile
> Plumb socppc in MAKEDEV machinery. (miod@)
== sbin ============================================================== 09/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
disklabel
~ Makefile
> Make socppc on par with macppc for now. (miod@)
fdisk
~ fdisk.8
> fix an error in the example partition table; from Adam Patterson
> ok nick (jmc@)
isakmpd
~ isakmpd.c
> Error out with usage line if additional arguments are given after the
> option parsing. Found out the hard way by jdixon on ifstated.
> ok sobrado@, jdixon@, millert@ (pyr@)
kbd
~ Makefile
> Disable more wscons bits on socppc. (miod@)
pfctl
~ pfctl.8
> There is not really a network address translation device.
> Remove it from the name section.
> OK mcbride, henning (mpf@)
~ pfctl.8
> no need to quote the argument to .Nd, now that it's nice and short; (jmc@)
== share ============================================================= 10/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/axe.4
> Add the Buffalo (MELCO) LUA-U2-GT id.
> ok jsg@ (brad@)
~ man5/bsd.port.mk.5
> document port-lib-depends-check and print-plist-with-depends, goes into
> some
> details of the tradeoffs involved.
> Also update my copyright. (espie@)
~ man5/bsd.port.mk.5
> remove final ' ' to please jmc@ (espie@)
~ man5/Makefile + man5/port-modules.5
> Document port modules, nroff input by jmc. (espie@)
~ man5/port-modules.5
> fix module name, as noticed by steven@ (espie@)
~ man5/port-modules.5
> fix list of modules to be documented soon (espie@)
~ man3/Makefile ~ man3/tree.3
> Add RB_PROTOTYPE_STATIC, RB_GENERATE_STATIC, RB_PREV, RB_NFIND,
> and RB_FOREACH_REVERSE from FreeBSD. OK deraadt@ (millert@)
~ man5/port-modules.5
> much more exhaustive list of variables usually affected (espie@)
~ man5/port-modules.5
> document some modules (espie@)
~ man4/umsm.4
> list huawei E172 and E220 as supported (fkr@)
~ man5/port-modules.5
> tweak previous; (jmc@)
~ man5/port-modules.5
> typos (steven@)
~ man3/tree.3
> Remove clauses 3 and 4 from the license to match the license on
> tree.h. OK'd by Niels. (millert@)
~ man4/umsm.4
> Add Emobile rebadged E220 devices.
> From Yojiro UO <yuo at iijlab.net> (jsg@)
~ man5/port-modules.5
> attempt at documenting the python module (steven@)
~ man5/port-modules.5
> Add tcl and tk to the list (deanna@)
~ man4/termios.4
> ttydefaults.h -> sys/ttydefaults.h;
> from Ed Schouten; freebsd -r1.32 (jmc@)
~ man8/Makefile + man8/man8.socppc/MAKEDEV.8
+ man8/man8.socppc/Makefile
> Add the generated MAKEDEV.8 for socppc. (miod@)
~ man4/Makefile + man4/man4.socppc/Makefile
+ man4/man4.socppc/autoconf.4 + man4/man4.socppc/intro.4
+ man4/man4.socppc/mem.4
> A few basic man4 pages for socppc, heavily based on macppc. Also, plug
> man4.armish into the build, since it had been long forgotten. (miod@)
~ man7/mdoc.samples.7
> socppc added to .Dt list; (jmc@)
~ man5/bsd.port.mk.5
> document CHECKSUMFILES/MAKESUMFILES (espie@)
~ man5/port-modules.5
> Describe MODPY_EGG_VERSION.
> ok/requested by steven@, "fine" espie@ (wcmaier@)
~ man4/ddb.4 ~ man4/random.4
> some missing articles; from Pierre Riteau (jmc@)
~ man5/port-modules.5
> typo, found by markus.lude at gmx.de (steven@)
tmac
~ mdoc/doc-common
> Add socppc, reminded by jmc@ (miod@)
== sys =============================================================== 11/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
sys
~ Makefile
> Add socppc. (kettenis@)
arch
~ socppc/Makefile
> Fix typo. (kettenis@)
arch/amd64/amd64
~ conf.c
> Fix more chrtoblktbl[] sloppyness, and add proper block st nodes to *ppc
> and
> sgi. (miod@)
~ vector.S
> Add a '.text' to make sure we understand IDTVEC()'s are in the text
> segment. kettenis@ ok. miod@ pointed out that the define already
> does a '.text', this makes it explicit. (weingart@)
arch/arm/arm
~ conf.c
> Fix more chrtoblktbl[] sloppyness, and add proper block st nodes to *ppc
> and
> sgi. (miod@)
arch/arm/sa11x0
~ sa11x0_ost.c
> Remove commented out NetBSD __KERNEL_RCSID macro usage.
> ok dlg@ miod@ (brad@)
arch/arm/xscale
~ pxa2x0.c ~ pxa2x0_a4x_space.c
~ pxa2x0_com.c ~ pxa2x0_dma.c
~ pxa2x0_gpio.c ~ pxa2x0_intr.c
~ pxa2x0_space.c
> Remove commented out NetBSD __KERNEL_RCSID macro usage.
> ok dlg@ miod@ (brad@)
arch/aviion/aviion
~ conf.c
> Fix more chrtoblktbl[] sloppyness, and add proper block st nodes to *ppc
> and
> sgi. (miod@)
arch/hp300/hp300
~ conf.c
> Fix more chrtoblktbl[] sloppyness, and add proper block st nodes to *ppc
> and
> sgi. (miod@)
arch/hppa/hppa
~ conf.c
> Fix more chrtoblktbl[] sloppyness, and add proper block st nodes to *ppc
> and
> sgi. (miod@)
arch/hppa64/hppa64
~ conf.c
> Fix more chrtoblktbl[] sloppyness, and add proper block st nodes to *ppc
> and
> sgi. (miod@)
arch/i386/conf
~ RAMDISK ~ RAMDISKB
~ RAMDISKC
> Comment out option PCIVERBOSE on the floppies for now, to let them fit
> after the code increase caused by the recent acpi changes, until a better
> compromise is found. (miod@)
~ RAMDISK ~ RAMDISKB
~ RAMDISKC
> reenable PCIVERBOSE now that acpi isnt pushing the media over. (dlg@)
arch/i386/i386
~ conf.c
> Fix more chrtoblktbl[] sloppyness, and add proper block st nodes to *ppc
> and
> sgi. (miod@)
arch/i386/pci
~ pci_intr_fixup.c
> attach to the via vt8237s found on the hp 2133 mini-note (jcs@)
arch/landisk/landisk
~ conf.c
> Fix more chrtoblktbl[] sloppyness, and add proper block st nodes to *ppc
> and
> sgi. (miod@)
arch/luna88k/luna88k
~ conf.c
> Fix more chrtoblktbl[] sloppyness, and add proper block st nodes to *ppc
> and
> sgi. (miod@)
arch/mac68k/mac68k
~ conf.c
> Fix more chrtoblktbl[] sloppyness, and add proper block st nodes to *ppc
> and
> sgi. (miod@)
arch/macppc/macppc
~ conf.c
> Fix chrtoblktbl[] entries. (miod@)
~ conf.c
> Fix more chrtoblktbl[] sloppyness, and add proper block st nodes to *ppc
> and
> sgi. (miod@)
arch/mvme68k/mvme68k
~ conf.c
> Fix more chrtoblktbl[] sloppyness, and add proper block st nodes to *ppc
> and
> sgi. (miod@)
arch/mvme88k/mvme88k
~ conf.c
> Fix more chrtoblktbl[] sloppyness, and add proper block st nodes to *ppc
> and
> sgi. (miod@)
arch/mvmeppc/mvmeppc
~ conf.c
> Fix more chrtoblktbl[] sloppyness, and add proper block st nodes to *ppc
> and
> sgi. (miod@)
arch/powerpc/powerpc
~ in_cksum.c
> Remove commented out NetBSD __KERNEL_RCSID macro usage.
> ok dlg@ miod@ (brad@)
arch/sgi/localbus
~ com_lbus.c
> Unbreak glass console on OpenBSD/sgi - if we're supposed to be using the
> glass console set comconsaddr to zero so we don't switch to serial when
> com* attach.
> spotted by jasper@, ok miod@ (jsing@)
arch/sgi/sgi
~ conf.c
> Fix more chrtoblktbl[] sloppyness, and add proper block st nodes to *ppc
> and
> sgi. (miod@)
~ machdep.c
> Unbreak glass console on OpenBSD/sgi - if we're supposed to be using the
> glass console set comconsaddr to zero so we don't switch to serial when
> com* attach.
> spotted by jasper@, ok miod@ (jsing@)
arch/socppc/conf
~ GENERIC
> Remove the "option USB_DEBUG" that crept in by accident. (kettenis@)
+ RAMDISK
> We'll need a RAMDISK kernel too. (kettenis@)
arch/socppc/dev
~ ipic.c
> Meaningful panic messages; ok kettenis (miod@)
~ obio.c ~ socpcic.c
> Give mainbus(4) a bus_dma tag and pass it down. Let socpcic(4) use this
> tag instead of having it create its own. (kettenis@)
arch/socppc/include
+ stdarg.h + va-ppc.h
+ varargs.h
> More headers needed by userland. (kettenis@)
+ reloc.h
> More headers needed by userland. (kettenis@)
~ vmparam.h
> Memory is contiguous and non-expandable, so lower VM_PHYSSEG_MAX down to 1.
> ok kettenis@ (miod@)
+ kcore.h
> Another missing header file; pointed out by checkflist (and miod@).
> (kettenis@)
~ autoconf.h
> Give mainbus(4) a bus_dma tag and pass it down. Let socpcic(4) use this
> tag instead of having it create its own. (kettenis@)
arch/socppc/socppc
~ locore.S
> Re-enable code to initialize esym. (kettenis@)
~ locore.S
> Make sure we can still boot kernels directly from u-boot. (kettenis@)
~ conf.c
> Fix chrtoblktbl[] entries. (miod@)
~ machdep.c
> Make all 128MB of memory available (except for the first three pages used
> for the exception vectors). (kettenis@)
~ conf.c
> Fix more chrtoblktbl[] sloppyness, and add proper block st nodes to *ppc
> and
> sgi. (miod@)
~ locore.S ~ machdep.c
~ mainbus.c
> Get memory size and base address of internal memory mapped registers from
> firmware instead of hardcoding them. (kettenis@)
~ locore.S ~ machdep.c
> Parse arguments passed by the bootloader and take appropriate action.
> (kettenis@)
~ autoconf.c
> Determine boot device from arguments passed by the bootloader. (kettenis@)
~ mainbus.c
> Give mainbus(4) a bus_dma tag and pass it down. Let socpcic(4) use this
> tag instead of having it create its own. (kettenis@)
arch/socppc/stand
+ Makefile.inc
> Install bootloader in /usr/mdec. (kettenis@)
~ Makefile
> Hook up mkboot(8). (kettenis@)
~ Makefile ~ Makefile.inc
> There's no point in having an ELF bootloader; turn it into a U-Boot image.
> (kettenis@)
arch/socppc/stand/boot
~ Makefile ~ exec.c
> Pass arguments and symbol table more or less the same way as
> OpenBSD/macppc. (kettenis@)
~ time.c
> Provide a real getsecs() implementation. (kettenis@)
~ Makefile
> There's no point in having an ELF bootloader; turn it into a U-Boot image.
> (kettenis@)
arch/socppc/stand/mkboot
+ Makefile + mkboot.8
+ mkboot.c
> Add mkboot(8), a utility to make U-Boot images. (kettenis@)
~ mkboot.8
> some macro fixage; (jmc@)
arch/sparc64/conf
~ GENERIC
> Add cmpci(4) and uncomment the eap(4) MIDI attachment.
> ok jakemsr@ (brad@)
arch/sparc64/sparc64
~ in4_cksum.c
> Remove commented out NetBSD __KERNEL_RCSID macro usage.
> ok dlg@ miod@ (brad@)
arch/vax/bi
~ bi.c
> Remove commented out NetBSD __KERNEL_RCSID macro usage.
> ok dlg@ miod@ (brad@)
arch/vax/vax
~ conf.c
> Fix more chrtoblktbl[] sloppyness, and add proper block st nodes to *ppc
> and
> sgi. (miod@)
~ in4_cksum.c
> Remove commented out NetBSD __KERNEL_RCSID macro usage.
> ok dlg@ miod@ (brad@)
dev/acpi
~ amltypes.h ~ dsdt.h
> Adding changes for new parser
> ok marco@ (jordan@)
~ acpithinkpad.c
> recognize some more events
> hook up the volume keys to actually do stuff; from Stefan Kempf
> use aml_freevalue to properly free memory in all cases; prodded by
> deanna (jcs@)
~ acpi.c ~ acpiac.c
~ acpiasus.c ~ acpibat.c
~ acpibtn.c ~ acpidebug.c
~ acpidock.c ~ acpiec.c
~ acpiprt.c ~ acpithinkpad.c
~ acpitz.c ~ dsdt.c
~ amltypes.h ~ dsdt.h
> Adding new ACPI Parser code
> Old guts of code still exists, needs to be torn out next
> ok marco@
> ok brad@ (jordan@)
~ acpiprt.c
> Clean up a bit.
> ok jordan@ (brad@)
~ acpiprt.c
> Removed debugging printfs (jordan@)
~ dsdt.c
> Let this build and link if SMALL_KERNEL. (miod@)
~ dsdt.c
> only compile aml_dump() if option ACPI_DEBUG. (miod@)
~ dsdt.c
> Handle Alias named objects, return original object
> Clear out result before evaluating (jordan@)
~ dsdt.c
> Ripped out old parser guts
> ok loki@ (jordan@)
~ acpi.c ~ acpiac.c
~ acpiasus.c ~ acpibat.c
~ acpibtn.c ~ acpidebug.c
~ acpidock.c ~ acpiec.c
~ acpiprt.c ~ acpithinkpad.c
~ acpitz.c ~ amltypes.h
~ dsdt.c ~ dsdt.h
> back out jordans new parser.
> it didnt have enough oks from the right people, it did break machines
> that were previously working, and it bloated the RAMDISKS and install
> media beyond the constraints of the media.
> requested by deraadt@ (dlg@)
dev/eisa
~ dpt_eisa.c
> Remove commented out NetBSD __KERNEL_RCSID macro usage.
> ok dlg@ (brad@)
dev/ic
~ xl.c
> Fix a typo with the media duplex flag being used for AUI connections
> so that the status routine will properly display half duplex instead
> of full.
> ok henning@ krw@ (brad@)
~ aic7xxx_openbsd.c ~ aic7xxx_seeprom.c
~ atw.c ~ dpt.c
~ osiop.c ~ smc83c170.c
> Remove commented out NetBSD __KERNEL_RCSID macro usage.
> ok dlg@ (brad@)
dev/mii
~ mii_physubr.c
> Since Ethernet links can only be full duplex or half duplex the link
> state reporting code in the MII layer / em(4) and vge(4) will never
> fall back to the point of only reporting the link as being UP without
> the duplex setting being reported, so simplify the code a bit here.
> ok dlg@ (brad@)
~ gentbi.c
> Remove commented out NetBSD __KERNEL_RCSID macro usage.
> ok dlg@ (brad@)
dev/pci
~ if_bge.c
> Revert the last commit as this is not the proper way of fixing the issue.
> ok krw@ (brad@)
~ pcidevs
> More E1000 PCI ids for ICH9 and ICH10. (brad@)
~ pcidevs.h ~ pcidevs_data.h
> regen (brad@)
~ if_bge.c
> Remove special casing of the BCM5700 B2 chipset so that this revision also
> uses MII interrupts to detect link state transitions as is done for all of
> the other BCM5700 revisions, without this change link state transitions
> are not being detected at all.
> ok kettenis@ (brad@)
~ if_bge.c
> Call mii_pollstat() instead of bge_tick() in bge_link_upd() so that link
> state transitions are noticed and the appropriate routing socket messages
> are generated.
> ok kettenis@ krw@ (brad@)
~ if_tht.c
> Pass correct argument to timeout_set so that the timeout can break the
> loop as intended. ok dlg@ (canacar@)
~ if_tht.c
> Make this compile again. (kettenis@)
~ if_tht.c
> Also report the duplex state of the connection when calling
> if_link_state_change() which is always full duplex for tht(4).
> ok dlg@ (brad@)
~ if_art.c
> Use the LINK_STATE_IS_UP macro when checking for the link being UP.
> ok dlg@ (brad@)
~ if_em.c ~ if_vge.c
> Since Ethernet links can only be full duplex or half duplex the link
> state reporting code in the MII layer / em(4) and vge(4) will never
> fall back to the point of only reporting the link as being UP without
> the duplex setting being reported, so simplify the code a bit here.
> ok dlg@ (brad@)
~ ahc_pci.c ~ azalia.c
~ azalia_codec.c ~ cmpci.c
~ dpt_pci.c ~ if_epic_pci.c
~ if_pcn.c
> Remove commented out NetBSD __KERNEL_RCSID macro usage.
> ok dlg@ (brad@)
~ pcidevs
> Remove some duplicate entries for Intel 10Gb and ICH10 E1000 adapters
> that were not in numerial order. (brad@)
~ pcidevs.h ~ pcidevs_data.h
> regen (brad@)
~ pcidevs
> Add the Altima AC1003 PCI id. (brad@)
~ pcidevs.h ~ pcidevs_data.h
> regen (brad@)
~ if_lii.c
> The driver is called lii, not atl2. Change function and variable names to
> match.
> go go go dlg@ (jsing@)
~ pcidevs
> Add the vendor id for Solarflare Communications and some product ids
> for 10Gb chipsets. (brad@)
~ pcidevs.h ~ pcidevs_data.h
> regen (brad@)
~ if_bge.c
> Add the Altima AC1003 PCI id.
> ok dlg@ (brad@)
~ if_bce.c
> Add missing splnet around mii_tick().
> ok dlg@ (brad@)
~ if_lii.c
> - Use pci_matchbyid().
> - Simplify the use of pci_mapreg_map().
> ok jsing@ (brad@)
~ pcidevs
> add Intel GME965 device IDs (reyk@)
~ pcidevs.h ~ pcidevs_data.h
> sync (reyk@)
~ agp_i810.c
> add Intel GME965
> ok kettenis@ (reyk@)
~ pcidevs
> via chrome9 hc igp video, found on the hp 2133 mini-note (jcs@)
~ pcidevs.h ~ pcidevs_data.h
> regen (jcs@)
dev/sbus
~ if_gem_sbus.c
> Remove commented out NetBSD __KERNEL_RCSID macro usage.
> ok dlg@ (brad@)
dev/usb
~ usbdevs.h
> regen (brad@)
~ usbdevs
> Add the USB id for the Melco (Buffalo) LUA-U2-GT Ethernet adapter.
> From the Linux ASIX driver (brad@)
~ if_axe.c
> Add the Buffalo (MELCO) LUA-U2-GT id.
> ok jsg@ (brad@)
~ umsm.c
> If we find an E220 device in umass mode send the magic command
> to enable the serial portions of the device.
> From Yojiro UO <yuo at iijlab.net>, tested by bernd@ (jsg@)
~ usbdevs
> Add the CONWISE Technology vendor id and the CW6622 product id.
> From Jason George (brad@)
~ usbdevs.h ~ usbdevs_data.h
> regen (brad@)
~ usbdevs
> Remove the duplicate Billionton product id named SnapPort which is
> the same as the USB2AR product id and was placed separately further
> down. (brad@)
~ usbdevs.h ~ usbdevs_data.h
> regen (brad@)
~ if_axe.c
> Remove the duplicate Billionton id. (brad@)
~ uvideo.c
> #ifdef UVIDEO_DEBUG wrap all debug routines. Shrinks the kernel. Noted
> by miod at . Fix some spacing while there. (mglocker@)
~ ehci.c
> Avoid clearing the port enable bit when bringing the port out of reset.
> Makes the on-board ehci(4) on the Freescale MPC8349E work.
> ok jsg@ (kettenis@)
~ uvideo.c
> Fix kernel crash when device gets detached. (mglocker@)
~ uvideo.c
> Free sample buffer on detach. Noted by miod@ (mglocker@)
~ uvideo.c
> There is no need to pass uvideo_vs_open() usb_attach_arg. (mglocker@)
~ uvideo.c
> Move the code which starts the video stream to the right place;
> The video stream gets started/stopped when userland open/closes
> /dev/video*. The debug file gets written to /tmp/uvideo.mjpeg now.
> (mglocker@)
~ umass.c
> avoid leaking pipes by not zeroing the pipe after aborting it, so
> umass_disco() have a chance to free'em later.
> from nathanw at netbsd. miod@ ok. (fgsch@)
kern
~ kern_fork.c
> share signal handlers for rthreads. from philip guenther (tedu@)
~ kern_exit.c ~ kern_fork.c
> set p_flag to 0 sooner, so we don't overwrite the thread flag. and
> correctly
> free things when exiting a threaded proc. from philip guenther (tedu@)
~ subr_pool.c
> unsigned -> u_int and warnmess -> warnmsg
> for pool_sethardlimit.
> prodded by and ok tedu@ (thib@)
~ vfs_init.c
> remove some old debug cruft, make some comments nicer
> and shuffle declerations around.
> OK blambert@ (thib@)
~ vfs_init.c
> merge vfs_opv_init into vfs_op_init and remove the former,
> as they where called consecutively in vfs_init. (thib@)
lib/libkern
- arch/i386/setjmp.S - arch/sparc/setjmp.S
- arch/sparc64/setjmp.S
> These files are not used (and some of them would not compile anyway).
> (miod@)
net
~ if_spppsubr.c
> When passing opt[] array as an argument, use opt instead of &opt. While
> they point to the same address, this is more readable. ok claudio@
> (canacar@)
~ if_spppsubr.c
> Check to make sure pp_tlf is not NULL in sppp_keepalive() before calling
> it.
> From NetBSD
> ok canacar@ (brad@)
~ if_pppoe.c
> Remove commented out NetBSD __KERNEL_RCSID macro usage.
> ok dlg@ (brad@)
~ pf.c
> divert for ipv6; ok henning, pyr (markus@)
~ if_spppsubr.c
> Initialize the timeouts only once instead of everytime they are started
> Prevents hangs as reported and tested by James Stark, PR:5795, ok henning@
> (canacar@)
~ if_pfsync.c ~ pf.c
~ pf_if.c ~ pf_ioctl.c
~ pfvar.h
> KNF (mcbride@)
netinet
~ if_ether.c
> Try harder to avoid corrupting the mbuf pool. Stuff any mbuf chain in
> ln_hold or la_hold into temporary storage and null ln_hold or
> la_hold before manually processing the mbuf chain. Discard the mbuf chain
> if it is put back in the hold area.
> ok claudio@ markus@ (krw@)
~ in_pcb.c ~ in_pcb.h
~ tcp_input.c ~ tcp_usrreq.c
~ udp_usrreq.c
> divert for ipv6; ok henning, pyr (markus@)
netinet6
~ nd6.c ~ nd6_nbr.c
> Try harder to avoid corrupting the mbuf pool. Stuff any mbuf chain in
> ln_hold or la_hold into temporary storage and null ln_hold or
> la_hold before manually processing the mbuf chain. Discard the mbuf chain
> if it is put back in the hold area.
> ok claudio@ markus@ (krw@)
~ icmp6.c ~ in6.c
~ in6_ifattach.c ~ nd6.c
~ nd6_rtr.c
> rtrequest to rtrequest1 conversion in inet6. With that no rtrequest should
> be left over. OK henning@ (claudio@)
~ ip6_input.c
> divert for ipv6; ok henning, pyr (markus@)
nfs
~ nfs_socket.c
> don't grab the receive lock in nfs_rcvlock if the reply has
> already been received while we slept. prevents processes from
> monopolising the lock.
> From FreeBSD;
> ok blambert@
> tested by johan@ and a few others (thib@)
~ krpc.h
> KNF. No names for arguments in function prototypes, regroup
> functions and make some comments nicer... (thib@)
ntfs
~ ntfs_compr.c ~ ntfs_conv.c
~ ntfs_ihash.c ~ ntfs_subr.c
~ ntfs_vfsops.c ~ ntfs_vnops.c
> Remove commented out NetBSD __KERNEL_RCSID macro usage.
> ok dlg@ (brad@)
scsi
~ st.c
> Fix device reference counting. Now that we try to support detachable
> tape drives it is nice not to crash if one is detached. Basically use
> a consistant mechanism modelled on sd to lookup devices and do the
> device reference increments and decrements. Problem reported (PR#5811)
> and fix tested by Jozef Hatala. Still some corner cases Jozef is
> looking for but we'll fix those as discovered. (krw@)
sys
~ tree.h
> Add RB_PROTOTYPE_STATIC, RB_GENERATE_STATIC, RB_PREV, RB_NFIND,
> and RB_FOREACH_REVERSE from FreeBSD. OK deraadt@ (millert@)
~ pool.h
> unsigned -> u_int and warnmess -> warnmsg
> for pool_sethardlimit.
> prodded by and ok tedu@ (thib@)
~ systm.h
> merge vfs_opv_init into vfs_op_init and remove the former,
> as they where called consecutively in vfs_init. (thib@)
== usr.bin =========================================================== 12/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
cvs
~ rcs.c
> Memory leak in rcs_delta_stats plugged.
> ok joris (tobias@)
~ admin.c
> If "cvs admin" encountered an entry in CVS/Entries for a file which has no
> (longer an) RCS file in CVSROOT, both -- GNU cvs and OpenCVS -- segfaulted.
> ok joris (tobias@)
~ commit.c ~ rcs.c
> Full support of branches added. We lacked proper support of multiple
> branch entry points in one revision as well as branches which started from
> other branches.
> ok joris (tobias@)
file
~ magdir/alpha ~ magdir/basis
~ magdir/bflt ~ magdir/btsnoop
~ magdir/cafebabe ~ magdir/claris
~ magdir/communications ~ magdir/cracklib
~ magdir/esri ~ magdir/geos
~ magdir/matroska ~ magdir/mips
~ magdir/mup ~ magdir/netbsd
~ magdir/os400 ~ magdir/palm
~ magdir/perl ~ magdir/riff
~ magdir/scientific ~ magdir/spec
~ magdir/tgif ~ magdir/unicode
~ magdir/varied.script ~ magdir/vicar
~ magdir/virtutech ~ magdir/wordprocessors
~ magdir/xo65 ~ magdir/xwindows
> add missing $OpenBSD$ tags
> ok ian@ (chl@)
ftp
~ cmds.c ~ util.c
> Remove #if 0 code that has been unused for nearly a decade (and
> probably doesn't compile, since the types for some variables have
> changed from long to char *).
> OK millert@ (ray@)
rcs
~ rcs.c
> Memory leak in rcs_delta_stats plugged.
> ok joris (tobias@)
rdistd
~ server.c
> Change a mktemp(3) to mkstemp(3), preventing a race condition.
> Improve error checking.
> OK okan@ (ray@)
ssh
~ umac.c
> Ensure nh_result lies on a 64-bit boundary (fixes warnings observed
> on Itanium on Linux); from Dale Talcott (bug #1462); ok djm@ (pvalchev@)
~ nchan2.ms
> document eow message in ssh protocol 2 channel state machine;
> feedback and ok markus@ (djm@)
+ PROTOCOL
> document our protocol extensions and deviations; ok markus@ (djm@)
~ PROTOCOL
> grammar and correctness fixes from stevesk@ (djm@)
~ sftp-server.c
> comment extension announcement (djm@)
tcpbench
~ Makefile ~ tcpbench.c
> fix uninitialised variable; from ray@ (djm@)
yacc
~ main.c ~ yacc.1
> documentation tweaks.
> ok (some time ago) jmc@ (sobrado@)
== usr.sbin ========================================================== 13/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
bgpd
~ control.c
> allow IMSG_CONTROL_SHOW_TIMER on restricted sockets (henning@)
~ bgpd.c
> Error out with usage line if additional arguments are given after the
> option parsing. Found out the hard way by jdixon on ifstated.
> ok sobrado@, jdixon@, millert@ (pyr@)
dhcpd
~ sync.c
> fix sync.c to not puke if sync_lease called without sync_init.
> from henric. (beck@)
dvmrpd
~ dvmrpd.c
> Error out with usage line if additional arguments are given after the
> option parsing. Found out the hard way by jdixon on ifstated.
> ok sobrado@, jdixon@, millert@ (pyr@)
faithd
~ faithd.8 ~ faithd.c
> documentation tweaks.
> ok (some time ago) jmc@ (sobrado@)
hostapd
~ hostapd.c
> Error out with usage line if additional arguments are given after the
> option parsing. Found out the hard way by jdixon on ifstated.
> ok sobrado@, jdixon@, millert@ (pyr@)
~ hostapd.c
> Fix cut and pasto; Steven Roberts (millert@)
hotplugd
~ hotplugd.c
> Error out with usage line if additional arguments are given after the
> option parsing. Found out the hard way by jdixon on ifstated.
> ok sobrado@, jdixon@, millert@ (pyr@)
~ Makefile
> Build on socppc too. (miod@)
httpd
~ src/main/alloc.c ~ src/main/buff.c
~ src/main/gen_test_char.c ~ src/main/gen_uri_delims.c
~ src/main/rfc1413.c ~ src/main/util.c
~ src/main/util_date.c ~ src/main/util_md5.c
> A first chunk of readability/knf changes. Since there is nothing more
> to merge from upstream, we can safely sanitize the code and hopefully
> the build system.
> Discussed with and feedback from sthen, todd, dlg and henning.
> no binary changes. (mbalmer@)
~ src/main/util_uri.c
> knf. no binary changes. (mbalmer@)
- README.v6 + README.IPv6
> Rename to README.IPv6, to be clear this is not version 6 of the README
> file.
> Suggested by henning. (mbalmer@)
~ src/main/alloc.c ~ src/main/http_log.c
~ src/main/http_vhost.c
> Next chunk of KNF/readability changes.
> no binary change. (mbalmer@)
~ src/main/http_log.c ~ src/main/http_request.c
> More KNF/readability changes.
> no binary changes. (mbalmer@)
~ src/main/fdcache.c ~ src/main/http_config.c
> Next chunk of KNF/readability.
> no binary changes. (mbalmer@)
~ src/main/http_config.c
> fix comment. (mbalmer@)
~ src/main/buff.c ~ src/main/gen_test_char.c
~ src/main/gen_uri_delims.c ~ src/main/http_core.c
~ src/main/http_protocol.c ~ src/main/rfc1413.c
~ src/main/util.c ~ src/main/util_date.c
~ src/main/util_md5.c ~ src/main/util_script.c
~ src/main/util_uri.c
> Add OpenBSD markers.
> no binary change. (mbalmer@)
~ src/support/logresolve.c ~ src/support/rotatelogs.c
> documentation tweaks.
> ok (some time ago) jmc@ (sobrado@)
ifstated
~ ifstated.c
> Error out with usage line if additional arguments are given after the
> option parsing. Found out the hard way by jdixon on ifstated.
> ok sobrado@, jdixon@, millert@ (pyr@)
mtree
~ mtree.c
> documentation tweaks.
> ok (some time ago) jmc@ (sobrado@)
ndp
~ ndp.8 ~ ndp.c
> documentation tweaks.
> ok (some time ago) jmc@ (sobrado@)
~ ndp.8
> another ndp(8) tweak: its description still talks about "flags"
> rather than "flag", so kill the .Ar macro to have it read correctly.
> change suggested by jmc at .
> ok jmc@ (sobrado@)
netgroup_mkdb
~ netgroup_mkdb.c
> documentation tweaks.
> ok (some time ago) jmc@ (sobrado@)
ntpd
~ ntpd.c
> ntpd missed the argument check sweep. (pyr@)
~ ntpd.8 ~ ntpd.c
~ ntpd.h
> Allow ntpd to step the time at startup, now matter how large or small the
> offset. The 180s limit doesn't help very much these days.
> ok otto@ mbalmer@ (ckuethe@)
ospf6d
~ ospf6d.c
> Error out with usage line if additional arguments are given after the
> option parsing. Found out the hard way by jdixon on ifstated.
> ok sobrado@, jdixon@, millert@ (pyr@)
~ ospf6d.c
> Unmangle previous commit. spotted by markus@ (wow !) (pyr@)
ospfd
~ ospfd.c
> Error out with usage line if additional arguments are given after the
> option parsing. Found out the hard way by jdixon on ifstated.
> ok sobrado@, jdixon@, millert@ (pyr@)
pcidump
~ Makefile
> Build on socppc too. (miod@)
pkg_add
~ pkg_mklocatedb ~ pkg_mklocatedb.1
> add a -d repository option in order not to have to specify all pkgnames.
> as noticed by naddy and ajacoutot, we now have enough packages that this
> stresses shell limits if we specify everything on the command line. ;-)
> (espie@)
~ OpenBSD/PackageRepository.pm
> tweak ftp call, remove extraneous -o option.
> okay sthen@ (espie@)
~ pkg_mklocatedb ~ pkg_mklocatedb.1
> - sort usage()
> - use .Bk/.Ek to avoid ugly SYNOPSIS split (jmc@)
popa3d
~ startup.c
> documentation tweaks.
> ok (some time ago) jmc@ (sobrado@)
rarpd
~ rarpd.8 ~ rarpd.c
> documentation tweaks.
> ok (some time ago) jmc@ (sobrado@)
~ rarpd.8
> some minor fixes; (jmc@)
rdconfig
~ rdconfig.c
> documentation tweaks.
> ok (some time ago) jmc@ (sobrado@)
relayd
~ relayd.c
> Error out with usage line if additional arguments are given after the
> option parsing. Found out the hard way by jdixon on ifstated.
> ok sobrado@, jdixon@, millert@ (pyr@)
~ pfe_filter.c
> Clear source nodes on table changes in sticky mode. This has the
> disadvantage of removing valid src nodes, but the advantage of not sending
> out traffic to hosts that are not up anymore.
> From a diff by <mkoc at prime.pl>, ok reyk@ (pyr@)
~ relayd.c
> documentation tweaks.
> ok (some time ago) jmc@ (sobrado@)
rip6query
~ rip6query.c
> documentation tweaks.
> ok (some time ago) jmc@ (sobrado@)
ripd
~ ripd.c
> Error out with usage line if additional arguments are given after the
> option parsing. Found out the hard way by jdixon on ifstated.
> ok sobrado@, jdixon@, millert@ (pyr@)
rpc.lockd
~ lockd.c
> documentation tweaks.
> ok (some time ago) jmc@ (sobrado@)
sensorsd
~ sensorsd.c
> Error out with usage line if additional arguments are given after the
> option parsing. Found out the hard way by jdixon on ifstated.
> ok sobrado@, jdixon@, millert@ (pyr@)
snmpctl
~ snmpctl.8 ~ snmpctl.c
> documentation tweaks.
> ok (some time ago) jmc@ (sobrado@)
snmpd
~ snmpd.c
> Error out with usage line if additional arguments are given after the
> option parsing. Found out the hard way by jdixon on ifstated.
> ok sobrado@, jdixon@, millert@ (pyr@)
spamdb
~ spamdb.c
> If the -T or -t flag is given, the key must be an email address so check
> that it contains an @ sign. Prompted by jmc@, OK beck at . (millert@)
sysmerge
~ sysmerge.8 ~ sysmerge.sh
> - add a non-interactive mode to sysmerge ('-b')
> - yesno is only used once
> man page consulting jmc@ ;)
> ok laurent@ pyr@ (ajacoutot@)
~ sysmerge.sh
> - fix new directory creation by using the correct variable;
> spotted by merdely@ while trying to populate /var/www from scratch
> ok merdely@ (ajacoutot@)
watchdogd
~ watchdogd.c
> Error out with usage line if additional arguments are given after the
> option parsing. Found out the hard way by jdixon on ifstated.
> ok sobrado@, jdixon@, millert@ (pyr@)
wsconscfg
~ wsconscfg.c
> documentation tweaks.
> ok (some time ago) jmc@ (sobrado@)
===============================================================================
More information about the owc
mailing list