[owc] Weekly src changes ending 2006-12-24
OWC
auto at squish.net
Mon Dec 25 07:07:12 GMT 2006
OpenBSD src changes summary for 2006-12-17 to 2006-12-24 inclusive
==================================================================
Makefile.cross distrib/amd64
distrib/i386 distrib/notes
distrib/sets etc/sensorsd.conf
games/boggle games/gomoku
games/mille gnu/usr.bin/texinfo
include/unistd.h kerberosV
lib/libc lib/libevent
lib/libutil lib/libwrap
libexec/ftpd libexec/ld.so
libexec/tcpd libexec/tftp-proxy
sbin/brconfig sbin/dhclient
sbin/dmesg sbin/ifconfig
sbin/ipsecctl sbin/pfctl
sbin/ping6 sbin/sysctl
share/man sys/altq
sys/arch/alpha/alpha sys/arch/alpha/include
sys/arch/amd64/amd64 sys/arch/amd64/conf
sys/arch/amd64/include sys/arch/arm/arm
sys/arch/arm/include sys/arch/arm/xscale
sys/arch/hp300/dev sys/arch/hp300/hp300
sys/arch/hp300/include sys/arch/hppa/conf
sys/arch/hppa/dev sys/arch/hppa/gsc
sys/arch/hppa/hppa sys/arch/i386/conf
sys/arch/i386/i386 sys/arch/i386/include
sys/arch/i386/isa sys/arch/i386/pci
sys/arch/landisk/conf sys/arch/landisk/landisk
sys/arch/m88k/include sys/arch/m88k/m88k
sys/arch/macppc/conf sys/arch/macppc/dev
sys/arch/macppc/pci sys/arch/mips64/include
sys/arch/mips64/mips64 sys/arch/mvme68k/dev
sys/arch/mvme88k/dev sys/arch/powerpc/powerpc
sys/arch/solbourne/solbourne sys/arch/sparc/include
sys/arch/sparc/sparc sys/arch/sparc64/conf
sys/arch/sparc64/dev sys/arch/sparc64/include
sys/arch/sparc64/sparc64 sys/arch/vax/include
sys/arch/vax/vax sys/dev
sys/dev/acpi sys/dev/ata
sys/dev/eisa sys/dev/i2c
sys/dev/ic sys/dev/isa
sys/dev/microcode sys/dev/mii
sys/dev/onewire sys/dev/pci
sys/dev/sbus sys/dev/sdmmc
sys/dev/usb sys/dev/wscons
sys/kern sys/net
sys/net80211 sys/netinet
sys/netinet6 sys/scsi
sys/sys usr.bin/aucat
usr.bin/cmp usr.bin/cvs
usr.bin/mg usr.bin/pmdb
usr.bin/rcs usr.bin/sdiff
usr.bin/telnet usr.bin/vi
usr.sbin usr.sbin/acpid
usr.sbin/acpidump usr.sbin/afs
usr.sbin/bgpd usr.sbin/dhcpd
usr.sbin/dhcrelay usr.sbin/hostatectl
usr.sbin/hostated usr.sbin/httpd
usr.sbin/ntpd usr.sbin/ospfd
usr.sbin/ripd usr.sbin/route6d
usr.sbin/rtadvd usr.sbin/sasyncd
usr.sbin/sensorsd usr.sbin/traceroute6
usr.sbin/user usr.sbin/watchdogd
== Makefile.cross ==================================================== 01/14 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/Makefile.cross
Makefile.cross
> missing TARGET_ARCH handling (solbourne) (deraadt@)
== distrib =========================================================== 02/14 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
amd64
~ ramdisk_cd/list.local
> rum firmware too, of course (deraadt@)
i386
~ ramdiskC/list.local
> there is no rum support on ramdiskC (deraadt@)
notes
~ i386/hardware
> Add Meinberg Funkuhren to misc. devices. (mbalmer@)
~ sparc64/hardware
> Add Meinberg Funkuhren, here, too. (mbalmer@)
~ macppc/hardware
> Add Meinberg Funkuhren radio clocks. (mbalmer@)
~ i386/hardware
> Unify wording for Meinberg. (mbalmer@)
~ alpha/hardware
> duplicated line. ok miod@
> duplicated line. ok miod@ (nick@)
sets
~ lists/man/mi
> sync (deraadt@)
~ lists/comp/mi
> sync (deraadt@)
~ lists/base/md.alpha ~ lists/base/md.amd64
~ lists/base/md.armish ~ lists/base/md.aviion
~ lists/base/md.cats ~ lists/base/md.hp300
~ lists/base/md.hppa ~ lists/base/md.hppa64
~ lists/base/md.i386 ~ lists/base/md.landisk
~ 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
> sync (deraadt@)
~ lists/base/md.amd64 ~ lists/base/md.i386
~ lists/man/mi
> sync (deraadt@)
~ lists/comp/mi ~ lists/man/mi
> sync (deraadt@)
== etc =============================================================== 03/14 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
sensorsd.conf
~ sensorsd.conf
> adapt to new two-level sensor sysctl framework; by Constantine A. Murenin
> (deraadt@)
== games ============================================================= 04/14 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/games
boggle
~ boggle/bog.c
> fix program name in usage, use __progname (martin@)
gomoku
~ main.c
> fix typos in comments (verses->versus) (martin@)
mille
~ mille.c
> fix program name in usage, use __progname (martin@)
== gnu =============================================================== 05/14 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/gnu
usr.bin/texinfo
~ util/texi2dvi
> Remove trailing spaces in sed expression.
> From Michael Small. Fixes PR 5300.
> ok otto@ (kettenis@)
== include =========================================================== 06/14 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/include
unistd.h
~ unistd.h
> zap bogus sentinel, as noticed by dasn.
> okay theo (espie@)
== kerberosV ========================================================= 07/14 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/kerberosV
kerberosV
~ src/kadmin/add-random-users.c ~ src/kdc/string2key.c
~ src/kpasswd/kpasswd-generator.c ~ src/kuser/generate-requests.c
~ src/lib/kadm5/ipropd_master.c ~ src/lib/krb5/config_file.c
~ src/lib/sl/sl.c
> Sync with heimdal; clearer and might generet fewer conflicts on next
> import.
> looks ok, beck@ ray@ (biorn@)
== lib =============================================================== 08/14 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ stdlib/malloc.c
> a failed mmap returns MAP_FAILED, not NULL. found while exercising pax
> in low-mem conditions; ok dim@ (otto@)
~ sys/setregid.2 ~ sys/setreuid.2
> make more correct and less confusing; noted by David Madore;
> ok jmc@ deraadt@ (otto@)
~ gen/sysctl.3
> adapt to new two-level sensor sysctl framework; by Constantine A. Murenin
> (deraadt@)
~ arch/sparc64/fpu/fpu_explode.c
> please gcc (deraadt@)
libevent
~ buffer.c
> 'tranfer' -> 'transfer' in comments. (krw@)
libutil
~ passwd.c ~ pw_lock.3
> Always write errno on pw_lock failure so it can be relied on.
> Mention errno, pw_file, and pw_init in pw_lock man page.
> OK jmc@, otto@, millert@, and deraadt at .ay@)
~ passwd.c
> Don't use err as labels or variables, especially since we include
> err.h.
> OK moritz@ and jaredy at .ay@)
libwrap
~ hosts_access.3
> mention sys/types.h needed; eth0 at o2.pleraadt@)
== libexec =========================================================== 09/14 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/libexec
ftpd
~ ftpd.c
> 'tranfer' -> 'transfer' in comments. (krw@)
ld.so
~ mips64/rtld_machine.c
> 'immediatly' -> 'immediately' in comments. (krw@)
~ library_subr.c
> Spelling.
> 'preceeding' -> 'preceding'
> 'preceeds' -> 'precedes'
> 'preceeded' -> 'preceded' (krw@)
tcpd
~ tcpdchk/tcpdchk.c
> More strlen("") fixes.
> OK otto@, ``If it makes you feel better'' millert at .ay@)
tftp-proxy
~ tftp-proxy.c
> add an additional rule to the filter anchor that allows traffic out from
> the server to the client. this is necessary in case the server is not
> otherwise allowed to talk to the client.
> ok jcs@ (joel@)
== sbin ============================================================== 10/14 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
brconfig
~ brconfig.8
> it is not permitted to change the "hellotime" is in RSTP, but in STP mode.
> thanks to Edy (email at edylie dot net)
> ok jmc@
> oh spanning tree, oh spanning tree, ... (reyk@)
dhclient
~ conflex.c
> fix comment (stevesk@)
~ dhclient.c
> remove ASSERT_STATE() macro which is a NOOP, no binary change; ok henning@
> (stevesk@)
~ dhclient.c
> this is clearer and consistent with other areas; ok henning@ (stevesk@)
~ dhclient.conf.5
> remove statement for send parameter: "except that the client can
> specify a dhcp-lease-time option other than the default requested
> lease time, which is two hours".
> we don't by default send a dhcp-lease-time option in request/discover.
> ok jmc@, henning@ 'if you are sure' (stevesk@)
~ dhcpd.h ~ packet.c
> delete prototypes for functions that don't exist (stevesk@)
dmesg
~ dmesg.c
> zap incorrect comment (djm@)
ifconfig
~ ifconfig.8
> make a list of default interface groups;
> ok grange deraadt ray(plus tweaks) henning (jmc@)
ipsecctl
~ ike.c
> call ike_setup_ids from a more appropriate location.
> ok hshoexer@ (msf@)
pfctl
~ Makefile
> Remove m88k compiler flags tweak which is no longer necessary since a long
> time
> already. (miod@)
ping6
~ Makefile
> no need for -D (itojun@)
sysctl
~ sysctl.c
> adapt to new two-level sensor sysctl framework; by Constantine A. Murenin
> (deraadt@)
== share ============================================================= 11/14 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/udcf.4
> Shorten .Nd. (mbalmer@)
~ man4/usb.4
> Sync udcf entry with udcf(4). (mbalmer@)
~ man4/Makefile + man4/mbg.4
> mbg(4), a driver for Meinberg Funkuhren time signal station receivers
> "Made in Switzerland"
> Currently, the DCF77 PCI32 receiver card is supported
> I have to mention the outstanding support from Meinberg, not only did they
> give me the hardware, docs, and reference source code, but they even call
> me back to explain the details of their hardware to me. If only the
> wireless
> manufacturors were that cooperative...
> ok claudio, ok mglocker, "commit it when ready" deraadt (mbalmer@)
~ man4/pci.4
> Xr mbg (deraadt@)
~ man4/malo.4
> Fix typo in chip name.
> From brad. (mglocker@)
~ man4/pci.4 ~ man4/sti.4
> Add support for pci-based sti devices. ok mickey@ (miod@)
~ man4/sk.4
> Remove lies about link0 flag. (kettenis@)
~ man4/msk.4
> Remove lies about link0 flag. (kettenis@)
~ man4/acx.4
> s/Engenic/Ergenic/ (kettenis@)
~ man4/man4.hp300/sgc.4
> sync w/ sti.4 .Nd; (jmc@)
~ man5/hostname.if.5
> remove a useless sentence;
> ok deraadt ray (jmc@)
~ man4/watchdog.4
> Change the semantics of kern.watchdog.auto slightly: If kern.watchdog.auto
> is
> set to 0, the watchdog will not be retriggered by the kernel *and* it will
> not
> be disabled at system shutdown time (before it got disabled at system
> shutdown
> time.)
> ok markus mickey mk (mbalmer@)
~ man5/bsd.port.mk.5
> - PATCH_SITES -> PATCHSITES
> ok bernd@ (ajacoutot@)
~ man4/puc.4
> support Avlab PCI 2S as a puc; from nicm__ at ntlworld.comeraadt@)
~ man4/msk.4
> s/sk0/msk0/ (kettenis@)
~ man7/ports.7
> mark regress as a top-level target, even though it's usually not run
> by normal users.
> Even your average src/ developers does not know about make regress, it
> looks like ;-) (espie@)
~ man4/ami.4 ~ man4/fintek.4
~ man4/lmenv.4
> show two-level sensor framework in action; Constantine A. Murenin
> (deraadt@)
- man9/sensor_add.9 ~ man9/Makefile
+ man9/sensor_attach.9
> describe new functions to handle sensors; by Constantine A. Murenin
> (deraadt@)
~ man9/sensor_attach.9
> typos; Murenin (deraadt@)
== sys =============================================================== 12/14 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
altq
~ altq_subr.c
> "#ifdef is a tool of the weak!"
> Rename pentium_mhz to cpuspeed which is consistant with amd64 making
> shared ACPI code less nasty.
> ok marco, deraadt (gwk@)
arch/alpha/alpha
~ trap.c
> Define PROC_PC. Then, since profiling information is being reported in
> statclock(), do not bother doing this in userret() anymore. As a result,
> userret() does not need its pc and ticks arguments, simplify. (miod@)
arch/alpha/include
~ cpu.h
> Define PROC_PC. Then, since profiling information is being reported in
> statclock(), do not bother doing this in userret() anymore. As a result,
> userret() does not need its pc and ticks arguments, simplify. (miod@)
arch/amd64/amd64
~ powernow-k8.c
> Decalre extern int cpuspeed in sys/arch/amd64/include/cpu.h like cpuspeed
> is declared in the equivalent file on i386 and delete the repeticious
> declarations already scattered in a few places.
> Thanks to Will Backman for letting me test this on his machine,
> ok mk@ (gwk@)
arch/amd64/conf
~ RAMDISK_CD
> rum fits (deraadt@)
~ RAMDISK
> acpi fits when we decide that it is more important than ahc(4) adaptec
> scsi support (note that ahd was never even there...). (deraadt@)
arch/amd64/include
~ cpu.h
> Decalre extern int cpuspeed in sys/arch/amd64/include/cpu.h like cpuspeed
> is declared in the equivalent file on i386 and delete the repeticious
> declarations already scattered in a few places.
> Thanks to Will Backman for letting me test this on his machine,
> ok mk@ (gwk@)
~ cpu.h
> Define PROC_PC. Then, since profiling information is being reported in
> statclock(), do not bother doing this in userret() anymore. As a result,
> userret() does not need its pc and ticks arguments, simplify. (miod@)
arch/arm/arm
~ ast.c ~ fault.c
~ syscall.c ~ undefined.c
> Define PROC_PC. Then, since profiling information is being reported in
> statclock(), do not bother doing this in userret() anymore. As a result,
> userret() does not need its pc and ticks arguments, simplify. (miod@)
arch/arm/include
~ cpu.h
> Define PROC_PC. Then, since profiling information is being reported in
> statclock(), do not bother doing this in userret() anymore. As a result,
> userret() does not need its pc and ticks arguments, simplify. (miod@)
arch/arm/xscale
~ i80321_intr.c
> Enable recursive interrupts on armish. nudge by deraadt@ (drahn@)
arch/hp300/dev
~ sti_sgc.c
> Change sti attachment to pass an array of base addresses for the sti
> regions,
> instead of using the rom mapping for region #0 and the device mapping for
> region #1. This will allow sti devices on which regions may be relative to
> different origins to attach (to be used very soon).
> ok mickey@ (miod@)
arch/hp300/hp300
~ wscons_machdep.c
> Change sti attachment to pass an array of base addresses for the sti
> regions,
> instead of using the rom mapping for region #0 and the device mapping for
> region #1. This will allow sti devices on which regions may be relative to
> different origins to attach (to be used very soon).
> ok mickey@ (miod@)
arch/hp300/include
~ bus.h
> Provide bus_space_{read,write}_raw_region_{2,4}. (miod@)
arch/hppa/conf
~ RAMDISK
> sti at pciere too, why not. (miod@)
~ GENERIC
> Add support for pci-based sti devices. ok mickey@ (miod@)
arch/hppa/dev
~ cpudevs.h ~ cpudevs_data.h
> regen (mickey@)
~ cpudevs
> the 8900 is called shortfin (mickey@)
~ cpudevs
> add c3700 and c8000 (mickey@)
~ cpudevs.h ~ cpudevs_data.h
> regen (mickey@)
~ dino.c
> Allow bus_space mappings to span more than one 8MB segment; ok mickey@
> (miod@)
~ sti_sgc.c
> Change sti attachment to pass an array of base addresses for the sti
> regions,
> instead of using the rom mapping for region #0 and the device mapping for
> region #1. This will allow sti devices on which regions may be relative to
> different origins to attach (to be used very soon).
> ok mickey@ (miod@)
arch/hppa/gsc
~ gsckbc.c
> Sync with pckbc.c r1.12:
> silence a debug message; from kili at outback.escape.deiod@)
~ gsckbd.c
> sync with pckbd.c r1.8:
> go via pckbc_enqeue_cmd() in pckbd_enable() if on; fixes PR 4615 (miod@)
arch/hppa/hppa
~ trap.c
> Check for want_resched when processing AST and nowhere else. But then, when
> doing so, do not check for signals - userret() will do this. (miod@)
arch/i386/conf
~ GENERIC
> Activate mbg(4).
> ok deraadt (mbalmer@)
~ RAMDISK_CD
> rum fits (deraadt@)
~ RAMDISK
> acpi (disabled) just happens to fit (deraadt@)
~ RAMDISKB
> acpi (disabled) fits... when we trade it for the rarely used i2o
> controllers,
> wi(4) [this is a server-style install media], and eisa bus support.
> (deraadt@)
~ RAMDISKC
> acpi fits, when we trade it primarily for the very large rtw(4) driver.
> this product is relatively rare, and way more laptops will need acpi than
> need the rtw driver (deraadt@)
arch/i386/i386
~ est.c ~ lapic.c
~ longrun.c ~ machdep.c
~ microtime.s ~ p4tcc.c
~ powernow-k7.c ~ powernow-k8.c
~ procfs_machdep.c
> "#ifdef is a tool of the weak!"
> Rename pentium_mhz to cpuspeed which is consistant with amd64 making
> shared ACPI code less nasty.
> ok marco, deraadt (gwk@)
~ est.c
> Quick fix for Core 2 Duo X6800, which reports an invalid setperf MSR,
> with the same high and low speed, leading to a divide by zero error.
> A more complete fix will be committed later.
> Do it now, deraadt@ (dim@)
~ est.c
> A more complete fix for perf status MSR's (on e.g. Core 2 Duo X6800),
> that specify equal highest and lowest clock ratios. EST is now
> silently disabled on these, as was already done for lowest clock
> ratios that are zero (on e.g. a bunch of Pentium 4's).
> Other weird MSR's are still reported, because we first want to know
> about them, before we decide how to handle them. (dim@)
~ esm.c
> adapt to new two-level sensor api; Constantine A. Murenin (deraadt@)
~ machdep.c
> do not mix & and || badly (deraadt@)
~ trap.c
> Check for want_resched when processing AST and nowhere else. But then, when
> doing so, do not check for signals - userret() will do this. (miod@)
~ trap.c
> Define PROC_PC. Then, since profiling information is being reported in
> statclock(), do not bother doing this in userret() anymore. As a result,
> userret() does not need its pc and ticks arguments, simplify. (miod@)
arch/i386/include
~ cpu.h
> "#ifdef is a tool of the weak!"
> Rename pentium_mhz to cpuspeed which is consistant with amd64 making
> shared ACPI code less nasty.
> ok marco, deraadt (gwk@)
~ cpu.h
> Define PROC_PC. Then, since profiling information is being reported in
> statclock(), do not bother doing this in userret() anymore. As a result,
> userret() does not need its pc and ticks arguments, simplify. (miod@)
arch/i386/isa
~ clock.c
> "#ifdef is a tool of the weak!"
> Rename pentium_mhz to cpuspeed which is consistant with amd64 making
> shared ACPI code less nasty.
> ok marco, deraadt (gwk@)
arch/i386/pci
~ pci_machdep.c
> Don't bail out on a bad interrupt line if we have a valid apic interrupt
> pin
> for a pci device. (kettenis@)
arch/landisk/conf
~ GENERIC ~ RAMDISK
> force wd at pciide down to PIO mode 4 (yuck) until some DMA issues are
> sorted out. makes the px-ehs much more happier.
> ok jsg@ (martin@)
arch/landisk/landisk
~ landiskreg.h
> fix device names and typos in comments (martin@)
arch/m88k/include
~ cpu.h ~ db_machdep.h
> Define PROC_PC. Then, since profiling information is being reported in
> statclock(), do not bother doing this in userret() anymore. As a result,
> userret() does not need its pc and ticks arguments, simplify. (miod@)
arch/m88k/m88k
~ trap.c
> Check for want_resched when processing AST and nowhere else. But then, when
> doing so, do not check for signals - userret() will do this. (miod@)
~ trap.c
> Define PROC_PC. Then, since profiling information is being reported in
> statclock(), do not bother doing this in userret() anymore. As a result,
> userret() does not need its pc and ticks arguments, simplify. (miod@)
arch/macppc/conf
~ GENERIC
> Activate the mbg(4) Meinberg Funkuhren driver.
> ok deraadt (mbalmer@)
arch/macppc/dev
~ asms.c ~ smu.c
> adapt to new two-level sensor api; Constantine A. Murenin (deraadt@)
arch/macppc/pci
~ vgafb.c ~ vgafb_pci.c
> Remove unnecessary <dev/wscons/wscons_raster.h> inclusion. (miod@)
arch/mips64/include
~ cpu.h
> Define PROC_PC. Then, since profiling information is being reported in
> statclock(), do not bother doing this in userret() anymore. As a result,
> userret() does not need its pc and ticks arguments, simplify. (miod@)
arch/mips64/mips64
~ interrupt.c ~ trap.c
> Define PROC_PC. Then, since profiling information is being reported in
> statclock(), do not bother doing this in userret() anymore. As a result,
> userret() does not need its pc and ticks arguments, simplify. (miod@)
arch/mvme68k/dev
~ vsreg.h
> 'tranfer' -> 'transfer' in comments. (krw@)
arch/mvme88k/dev
~ vsreg.h
> 'tranfer' -> 'transfer' in comments. (krw@)
arch/powerpc/powerpc
~ trap.c
> Check for want_resched when processing AST and nowhere else. But then, when
> doing so, do not check for signals - userret() will do this. (miod@)
arch/solbourne/solbourne
~ trap.c
> Check for want_resched when processing AST and nowhere else. But then, when
> doing so, do not check for signals - userret() will do this. (miod@)
~ trap.c
> Define PROC_PC. Then, since profiling information is being reported in
> statclock(), do not bother doing this in userret() anymore. As a result,
> userret() does not need its pc and ticks arguments, simplify. (miod@)
arch/sparc/include
~ cpu.h
> Define PROC_PC. Then, since profiling information is being reported in
> statclock(), do not bother doing this in userret() anymore. As a result,
> userret() does not need its pc and ticks arguments, simplify. (miod@)
arch/sparc/sparc
~ trap.c
> Check for want_resched when processing AST and nowhere else. But then, when
> doing so, do not check for signals - userret() will do this. (miod@)
~ trap.c
> Define PROC_PC. Then, since profiling information is being reported in
> statclock(), do not bother doing this in userret() anymore. As a result,
> userret() does not need its pc and ticks arguments, simplify. (miod@)
arch/sparc64/conf
~ GENERIC
> Activate mbg(4).
> ok deraadt (mbalmer@)
arch/sparc64/dev
~ creator.c ~ vgafb.c
> Remove unnecessary <dev/wscons/wscons_raster.h> inclusion. (miod@)
~ pcf8591_ofw.c
> adapt to new two-level sensor api; Constantine A. Murenin (deraadt@)
~ psycho.c ~ schizo.c
> change schizo/psycho interrupts to be xname:what instead of ugly names
> seen previously; discussed with kettenis (deraadt@)
arch/sparc64/include
~ elf_abi.h
> Provide sparc64-specific DT_XXX constant.
> ok miod@ (kettenis@)
~ cpu.h
> Define PROC_PC. Then, since profiling information is being reported in
> statclock(), do not bother doing this in userret() anymore. As a result,
> userret() does not need its pc and ticks arguments, simplify. (miod@)
arch/sparc64/sparc64
~ cpu.c ~ locore.s
> On UltraSPARC-III, patch some crucial D-cache flush instructions, and
> enable the cache.
> ok jason@, miod@ (kettenis@)
~ trap.c
> Check for want_resched when processing AST and nowhere else. But then, when
> doing so, do not check for signals - userret() will do this. (miod@)
~ trap.c
> Define PROC_PC. Then, since profiling information is being reported in
> statclock(), do not bother doing this in userret() anymore. As a result,
> userret() does not need its pc and ticks arguments, simplify. (miod@)
arch/vax/include
~ cpu.h
> Define PROC_PC. Then, since profiling information is being reported in
> statclock(), do not bother doing this in userret() anymore. As a result,
> userret() does not need its pc and ticks arguments, simplify. (miod@)
arch/vax/vax
~ trap.c
> Check for want_resched when processing AST and nowhere else. But then, when
> doing so, do not check for signals - userret() will do this. (miod@)
~ trap.c
> Define PROC_PC. Then, since profiling information is being reported in
> statclock(), do not bother doing this in userret() anymore. As a result,
> userret() does not need its pc and ticks arguments, simplify. (miod@)
dev
~ midi.c
> 'tranfer' -> 'transfer' in comments. (krw@)
~ ipmi.c
> wrong printing; ok marco (deraadt@)
~ ipmi.c
> if errors happen while reading the sdr list, give up on handling the
> device as cleanly as possible. ok marco (deraadt@)
~ ipmi.c ~ ipmivar.h
> adapt to new two-level sensor api; Constantine A. Murenin (deraadt@)
~ vnd.c
> ansify, no binary change, from Bret Lambert (pedro@)
dev/acpi
~ acpiprt.c
> move proto to the right place (deraadt@)
~ acpiac.c
> minor cleaning; ok marco (deraadt@)
~ dsdt.c
> our panic() can take stdarg arguments (deraadt@)
~ acpibtn.c ~ acpitz.c
> Remove misleading NOTREACHED comments. Sending a signal does not
> stop execution. Noticed by deraadt@ (canacar@)
~ acpi.c
> simplify some low-level methods substantially (shrinking code); ok marco
> jordan (deraadt@)
~ acpicpu.c
> Hook up acpicpu to the hw.setperf mechanism, this allows people running
> ACPI kernels built with the acpicpu diff to scale processor and frequency
> voltage, various incarnations tested by brad, thib, johan m:son lindman.
> ok marco (gwk@)
~ acpicpu.c
> Add sanity to check for mfg overriden gasio field. (marco@)
~ acpitz.c
> knf + delete unused variables (deraadt@)
~ acpicpu.c
> spacing (gwk@)
~ acpiutil.c
> slight cleaning (deraadt@)
~ acpi.c
> acpi_unmap_pmregs() is not used, ok marco (deraadt@)
~ acpi.c
> rename __acpi_enable_gpe(); ok marco (deraadt@)
~ dsdt.c
> skip the perfect hash for now since it wastes a lot of kernel memory,
> and fails to fit onto the floppies. for now, do a linear search, but
> someone should sort the instructions and use bsearch; ok marco (deraadt@)
~ acpi.c
> oops, name already used (deraadt@)
~ acpicpu.c
> "#ifdef is a tool of the weak!"
> Rename pentium_mhz to cpuspeed which is consistant with amd64 making
> shared ACPI code less nasty.
> ok marco, deraadt (gwk@)
~ dsdt.c
> first steps of knf (trying not to step on jordan's feet too much); ok marco
> (deraadt@)
~ acpicpu.c
> Decalre extern int cpuspeed in sys/arch/amd64/include/cpu.h like cpuspeed
> is declared in the equivalent file on i386 and delete the repeticious
> declarations already scattered in a few places.
> Thanks to Will Backman for letting me test this on his machine,
> ok mk@ (gwk@)
~ dsdt.c
> nearly complete knf (deraadt@)
~ acpiec.c
> ECs are weird in that they generate many interrupts. One for the actual
> event and a bunch while doing reads and writes. Now that we have reworked
> the interrupt code it is no longer workable to catch both in the same
> handler. So from now on no longer sleep but simply delay. Removed the
> sleep wait function completely to save some bytes too. Worst meassured
> delay was 160us. These events are infrequent (pulling ac cable etc).
> (marco@)
~ acpibat.c
> Silence acpibat significantly and shave off about 1k. Also add some smarts
> for battery removal and insertion. (marco@)
~ acpibat.c
> Fix silly logic errors. (marco@)
~ acpiec.c
> KNF (marco@)
~ acpi.c
> Remove some leftover acpiec gpe/interrupt code. (marco@)
~ acpiec.c
> Remove some more remnants of old acpiec_wait function.
> Rename acpiec_wait_nosleep to acpiec_wait since the old sleeping function
> is
> gone anyway.
> Redo waiting loop to shave some more bytes of.
> Tabing, spacing and some more KNF. (marco@)
~ acpiac.c ~ acpibat.c
~ acpibtn.c ~ acpicpu.c
~ acpidev.h ~ acpiprt.c
~ acpitz.c ~ acpivar.h
~ amltypes.h ~ dsdt.h
> more minor knf (deraadt@)
~ acpidebug.c
> more knf (deraadt@)
~ acpiec.c ~ acpimadt.c
~ acpiprt.c ~ acpivar.h
~ amltypes.h
> spacing (deraadt@)
~ acpibat.c
> Tweak to report full battery. (marco@)
~ acpi.c ~ acpibat.c
~ acpidebug.c ~ acpimadt.c
~ acpiprt.c ~ acpivar.h
~ dsdt.h
> even more knf love (deraadt@)
~ amltypes.h
> spacing (deraadt@)
~ dsdt.c
> Correctly compute timeout value in acpi_sleep.
> Also make sure it is non zero. ok marco@ (canacar@)
~ acpiec.c
> Move the handling of SCI events to the acpiec gpe handler.
> ok marco@ (canacar@)
~ acpiac.c ~ acpibat.c
~ acpidev.h ~ acpitz.c
> adapt to new two-level sensor api; Constantine A. Murenin (deraadt@)
dev/ata
~ ata.c
> 'immediatly' -> 'immediately' in comments. (krw@)
dev/eisa
~ aha1742.c
> 'immediatly' -> 'immediately' in comments. (krw@)
dev/i2c
~ ad741x.c ~ adm1021.c
~ adm1024.c ~ adm1025.c
~ adm1026.c ~ adm1030.c
~ adm1031.c ~ adt7460.c
~ asb100.c ~ ds1631.c
~ fcu.c ~ fintek.c
~ gl518sm.c ~ lm75.c
~ lm87.c ~ maxim6690.c
~ pca9554.c ~ tsl2560.c
~ w83l784r.c
> adapt to new two-level sensor api; Constantine A. Murenin (deraadt@)
~ fintek.c
> normally hardware engineers call it Vcc not VCC (deraadt@)
dev/ic
~ rt2560.c ~ rt2661.c
> fix index of ERP information element in beacons.
> still ugly, but correct. (damien@)
~ acx.c ~ acx100.c
~ acxreg.h
> Kill some more macros. This time ACX_NOARG_FUNC and ACX_INIT_TMPLT_FUNC
> bite the dust and make the code easier to read. Help and OK mglocker@
> (claudio@)
~ aac.c
> - struct scsibus_attach_args;
> + struct scsibus_attach_args saa;
> OK miod at .pf@)
~ sti.c
> Read word-mode rom regions with bus_space_read_raw_region instead of
> bus_space_region, for they might lie on a bus with a different endianness
> than
> the cpu.
> ok mickey@ (miod@)
~ sti.c ~ stivar.h
> Change sti attachment to pass an array of base addresses for the sti
> regions,
> instead of using the rom mapping for region #0 and the device mapping for
> region #1. This will allow sti devices on which regions may be relative to
> different origins to attach (to be used very soon).
> ok mickey@ (miod@)
~ re.c
> remove debug message inserted in last commit (deraadt@)
~ aic79xx.h
> 'tranfer' -> 'transfer' in comments. (krw@)
~ siop.c
> 'immediatly' -> 'immediately' in comments. (krw@)
~ re.c
> re_fixup_rx() is a no-op function, other than copying data to the same
> address, thus slowing down the driver on __STRICT_ALIGN archs, remove. ok
> deraadt@ (drahn@)
~ hme.c
> use the arpcom copy of the ethernet address so that updates to lladdr can
> work (jason@)
~ hme.c
> better yet, nuke all references to sc_enaddr except for the copy into
> arpcom.ac_enaddr (jason@)
~ lemacvar.h
> nuke unused sc_enaddr and comment about it (jason@)
~ gem.c ~ gemvar.h
~ hme.c ~ hmevar.h
> betetr yet, just nuke sc_enaddr all together, just fill in arpcom and
> everybody is happy (jason@)
~ ami.c ~ amivar.h
~ ciss.c ~ cissvar.h
~ lm78.c ~ lm78var.h
~ mfi.c ~ mfivar.h
> adapt to new two-level sensor api; Constantine A. Murenin (deraadt@)
dev/isa
~ fd.c
> 'tranfer' -> 'transfer' in comments. (krw@)
~ aps.c ~ apsvar.h
~ it.c ~ itvar.h
~ nsclpcsio_isa.c ~ viasio.c
> adapt to new two-level sensor api; Constantine A. Murenin (deraadt@)
dev/microcode
~ aic7xxx/aic7xxx.seq ~ aic7xxx/aicasm_gram.y
~ aic7xxx/aicasm_macro_gram.y
> Spelling.
> 'preceeding' -> 'preceding'
> 'preceeds' -> 'precedes'
> 'preceeded' -> 'preceded' (krw@)
~ aic7xxx/aic79xx_reg.h ~ aic7xxx/aic79xx_seq.h
~ aic7xxx/aic7xxx_reg.h ~ aic7xxx/aic7xxx_seq.h
> Regenerate. No change except for comments being updated to reflect
> current versions of base files. (krw@)
dev/mii
~ rgephy.c
> Set IFM_ETH_MASTER if local PHY configuration resolved to MASTER.
> ok deraadt@, brad@ (kettenis@)
~ eephy.c
> - Add IFM_NONE.
> - Don't set MIIF_NOISOLATE so eephy(4) can be used in
> configurations with multiple PHYs.
> - When PHY is resolved to a master, show it with IFM_ETH_MASTER.
> Based on a diff from yongari at FreeBSDhrough brad@ (kettenis@)
~ brgphy.c
> Set IFM_ETH_MASTER if local PHY configuration resolved to MASTER.
> Based on a diff by brad@ (kettenis@)
~ rgephy.c
> Fix check for active 1000baseT media. (kettenis@)
~ ukphy_subr.c
> Fix check for active 1000baseT media.
> Pointed out by brad@ (kettenis@)
~ ciphy.c ~ ipgphy.c
> Set IFM_ETH_MASTER if local PHY configuration resolved to MASTER.
> Based on a diff by brad@ (kettenis@)
dev/onewire
~ owtemp.c
> Implement high resolution temperature measuring.
> Based on the diff provided by aaron at linville.org PR 5314. (grange@)
~ onewiredevs.h ~ onewiredevs_data.h
> sync (grange@)
~ onewiredevs
> Add Java iButton mbalmer gave me at h2k6. (grange@)
~ owid.c ~ owtemp.c
> adapt to new two-level sensor api; Constantine A. Murenin (deraadt@)
dev/pci
~ if_bge.c
> Add/modify some comments. From Brad. (krw@)
~ pcidevs
> Add Meinberg Funkuhren GmbH (mbalmer@)
~ pcidevs.h ~ pcidevs_data.h
> regen. (mbalmer@)
~ pwdog.c
> add a little spacing here, to please mglocker (mbalmer@)
~ files.pci + mbg.c
> mbg(4), a driver for Meinberg Funkuhren time signal station receivers
> "Made in Switzerland"
> Currently, the DCF77 PCI32 receiver card is supported
> I have to mention the outstanding support from Meinberg, not only did they
> give me the hardware, docs, and reference source code, but they even call
> me back to explain the details of their hardware to me. If only the
> wireless
> manufacturors were that cooperative...
> ok claudio, ok mglocker, "commit it when ready" deraadt (mbalmer@)
~ tga.c ~ tgavar.h
> Remove unnecessary <dev/wscons/wscons_raster.h> inclusion. (miod@)
~ mbg.c
> Format dmesg line according to our rules and make sure the firmware id
> string is '\0' terminated, plus some KNF.
> from deraadt (mbalmer@)
~ mbg.c
> delete extra goo (deraadt@)
+ sti_pci.c
> Add support for pci-based sti devices. ok mickey@ (miod@)
~ bktr/bktr_audio.c
> 'immediatly' -> 'immediately' in comments. (krw@)
~ pcidevs.h ~ pcidevs_data.h
> regen (mickey@)
~ pcidevs
> another radeon x1600; from form (mickey@)
~ pcidevs.h ~ pcidevs_data.h
> sync (deraadt@)
~ pcidevs ~ pucdata.c
> support Avlab PCI 2S as a puc; from nicm__ at ntlworld.comeraadt@)
~ if_gem_pci.c ~ if_hme_pci.c
> betetr yet, just nuke sc_enaddr all together, just fill in arpcom and
> everybody is happy (jason@)
~ mbg.c
> make driver look more like others do; ok mbalmer (deraadt@)
~ mbg.c
> shorten code (deraadt@)
~ pcidevs.h ~ pcidevs_data.h
> regen. (mbalmer@)
~ pcidevs
> Add two more Meinberg radio clocks. (mbalmer@)
~ mbg.c
> fold long lines. (mbalmer@)
~ if_bge.c ~ if_bgereg.h
> Remove never used code for a BCM5700 feature (BGE_EXTRAM) that didn't
> survive past 1st gen silicon.
> From brad. Tested by wilfried@ and Johan Mason Lindman. (krw@)
~ arc.c
> always include sensors.h (deraadt@)
~ viaenv.c ~ mbg.c
~ arc.c
> adapt to new two-level sensor api; Constantine A. Murenin (deraadt@)
~ if_bnx.c
> use the right size when loading the rx/tx descriptor bus dma maps.
> from the NetBSD port
> tested by bion@ and others from tech@
> ok marco@ brad@ (reyk@)
~ if_msk.c
> In msk_marv_miibus_writereg, wait for busy flag to clear instead of
> continuing when busy flag set. (kettenis@)
~ if_msk.c
> Make non-autonegotiated 10baseT and 100baseTX work. (kettenis@)
dev/sbus
~ agten.c ~ bwtwo.c
~ cgsix.c ~ cgthree.c
~ mgx.c ~ rfx.c
~ vigra.c ~ zx.c
> Remove unnecessary <dev/wscons/wscons_raster.h> inclusion. (miod@)
~ if_gem_sbus.c
> nuke sc_enaddr here too (jason@)
~ if_hme_sbus.c
> betetr yet, just nuke sc_enaddr all together, just fill in arpcom and
> everybody is happy (jason@)
dev/sdmmc
~ sdmmcdevs.h
> sync (deraadt@)
~ sdmmcdevs
> add atheros ids (deraadt@)
dev/usb
~ if_atu.c
> 'tranfer' -> 'transfer' in comments. (krw@)
~ udcf.c
> adapt to new two-level sensor api; Constantine A. Murenin (deraadt@)
dev/wscons
~ wskbdutil.c
> When processing a compose sequence of a dead accent and the spacebar, put
> the ``mundane'' accent: apostrophe instead of acute, and comma instead of
> cedilla. This matches what existing keyboard layouts with dead keys do.
> From Maurice Janssen via otto@ (miod@)
- wscons_raster.h - wscons_rfont.h
> More leftovers from rcons. (miod@)
kern
~ kern_physio.c
> 'tranfer' -> 'transfer' in comments. (krw@)
~ kern_watchdog.c
> Change the semantics of kern.watchdog.auto slightly: If kern.watchdog.auto
> is
> set to 0, the watchdog will not be retriggered by the kernel *and* it will
> not
> be disabled at system shutdown time (before it got disabled at system
> shutdown
> time.)
> ok markus mickey mk (mbalmer@)
~ tty_nmea.c
> in nmeaopen(), only add the sensors to the system if there was no error.
> (mbalmer@)
~ kern_sensors.c ~ kern_sysctl.c
> kernel code implimemting the new two-level sensor api; written by
> Constantine A. Murenin (deraadt@)
~ tty_nmea.c
> adapt to new two-level sensor api; Constantine A. Murenin (deraadt@)
~ subr_prof.c
> Keep a counter for addupc_intr() invocations, and pass its value, instead
> of 1,
> to addupc_task() in ADDUPROF(). From NetBSD via art at .iod@)
~ kern_clock.c
> If <machine/cpu.h> defines PROC_PC to compute the userland pc from an
> exception
> frame, use it to report profiling information via addupc_intr(). (miod@)
net
~ pf.c
> in pf_route(), initialize ro to NULL at the beginning. if left un-
> initialized, it might equal &iproute by chance, causing a panic
> when rtfree() is then mistakenly called. (dhartmei@)
~ pf.c
> add special handling for "urpf-failed" with carp interfaces. the
> unicast reverse path forwarding (URPF) check drops packets coming in
> on an interface other than that which holds the route back to the
> packet's source address. this caused problems with routes bound to a
> carp interface instead of the underlying interface. this diff
> validates the underlying carpdev if the route is bound to a carp
> interface.
> from Pierre-Yves Ritschard (pyr at spootnik.org)
> ok henning@ (reyk@)
net80211
~ ieee80211.c
> Put all net80211 interfaces into the ``wlan'' interface group. Idea from
> me,
> name ``wlan'' from henning at . > ok mbalmer@, reyk@, henning@, msf@ (grange@)
netinet
~ ipsec_output.c
> TDBF_USEDTUNNEL flag manipulation was inside #ifdef INET. it applies
> to INET6 too, so move it outside. markus ok (itojun@)
netinet6
~ ip6_input.c
> reject (potentially malicious) packets from outside,
> with interface-local multicast addr in ip6_dst. by jinmei at kametojun@)
scsi
~ scsi_changer.h ~ scsi_ioctl.c
~ sd.c ~ ss.c
~ st.c
> Fix some comment typos. 'immediatly' -> 'immediately', 'tranfer' ->
> 'transfer', 'tranfered' -> 'transferred'. (krw@)
~ cd.c
> Add the ability to issue GPCMD_REPORT_KEY and GPCMD_SEND_KEY scsi
> commands via the DVD_LU_SEND_RPC_STATE and DVD_HOST_SEND_RPC_STATE
> ioctls respectively.
> Thus allowing any region protected DVDs mistakenly delivered by Santa
> to the wrong region to be viewed on recalcitrant DVD drives (with the
> aid of an appropriate utility like regionset).
> No change to any current functions.
> Found in my hackers@ folder from August.
> From netbsd -> Kurt Miller -> jmc at .rw@)
~ safte.c ~ ses.c
> adapt to new two-level sensor api; Constantine A. Murenin (deraadt@)
sys
~ cdefs.h ~ pool.h
> When compiling with gcc3, flag pool_get() as a malloc-like function, this
> helps optimization.
> With feedback from grange@ and thib@, ok deraadt@ (miod@)
~ cdio.h
> Add the ability to issue GPCMD_REPORT_KEY and GPCMD_SEND_KEY scsi
> commands via the DVD_LU_SEND_RPC_STATE and DVD_HOST_SEND_RPC_STATE
> ioctls respectively.
> Thus allowing any region protected DVDs mistakenly delivered by Santa
> to the wrong region to be viewed on recalcitrant DVD drives (with the
> aid of an appropriate utility like regionset).
> No change to any current functions.
> Found in my hackers@ folder from August.
> From netbsd -> Kurt Miller -> jmc at .rw@)
~ sensors.h
> new sensor api is two level, such that a device (ie. ipmi or lm0) has
> devices hanging off it; written by Constantine A. Murenin (deraadt@)
~ resourcevar.h
> Keep a counter for addupc_intr() invocations, and pass its value, instead
> of 1,
> to addupc_task() in ADDUPROF(). From NetBSD via art at .iod@)
== usr.bin =========================================================== 13/14 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
aucat
~ aucat.c
> remove unneeded #include
> ok mbalmer@ deraadt@ (steven@)
cmp
~ cmp.1
> .Xr cmp and sdiff each other
> ok jmc@ ray@ (jasper@)
cvs
~ client.c ~ remote.h
~ server.c
> add client-side support for Clear-static-directory, Clear-sticky and
> Set-sticky requests. Set-sticky needs more work though. (xsa@)
~ client.c ~ remote.h
~ server.c
> add client-side support for Set-static-directory. (xsa@)
~ add.c ~ client.c
~ remote.h
> - Introduce a way for the command code to recognize what the server
> replied.
> - Modify the add command so it uses the above method to correctly enter
> added files in CVS/Entries if in a remote setup.
> ok xsa@
> .. And no a shark didnt eat me. (joris@)
~ add.c
> correctly check snprintf(), noticed by ray@ (joris@)
~ client.c
> add some bits to handle Remove-entry. (xsa@)
~ client.c
> remove debug message left in previous commit. (xsa@)
~ add.c
> missing xfree(); (xsa@)
~ rcs.c
> - plug memory leak in rcs_patch_lines()
> ok joris@ ray@ (niallo@)
~ rcs.c
> - plug memory leak in rcs_parse_delta()
> ok joris@ ray@ (niallo@)
~ rcs.c
> - plug memory leak in rcs_translate_tag()
> ok joris@ ray@ (niallo@)
~ client.c
> if the add or import command is issued, send the wrapper-sendme-rcsOptions
> request to the server. (xsa@)
~ checkout.c
> snprintf() -> cvs_path_cat(); (xsa@)
mg
~ autoexec.c
> kill an ill-formed (and totally unnecessary) realloc.
> Spotted by theo. (kjell@)
~ autoexec.c
> since auto-execute expects a function name at the "Execute:" prompt anyway,
> enable autocomplete for that field. (kjell@)
~ basic.c
> Get rid of CVMVAS define. Originally to change pgforw/back parameter
> from pages to lines. We don't use it. (kjell@)
~ autoexec.c ~ display.c
> kjell loves his extra spaces (deraadt@)
~ funmap.c ~ kbd.c
> Eliminate BSMAP #ifdef (we didn't define it). This exposes bsmap-mode,
> which swaps ^H and DEL.
> ok jason@ (kjell@)
~ extend.c
> Fix a realloc-style bug (curmap = reallocmap(curmap)) in
> keymap repapping.
> spotted by theo (kjell@)
~ display.c
> Add column-number indicator to status line (enabled when line-number-mode
> is
> enabled; i.e. by default). This is essentially free, and has been requested
> a few times now (kjell@)
~ file.c ~ fileio.c
~ line.c
> Fix a bug where inserting a file resulted in an incorrect
> line-number count for a buffer (M-X insert-file, M-> to reproduce).
> While here, fix a number of bugs with incorrect line numbers
> after swap point-and-mark
> Originally reported via debian's bug tracking system. Fix tested by
> Han Boetes and Deanna Phillips. (kjell@)
pmdb
~ pmdb.c
> remove unneeded #include
> ok mbalmer@ deraadt@ (steven@)
rcs
~ rcs.c
> - plug memleak in rcs_parse_delta()
> same as opencvs diff, ok xsa@ (niallo@)
~ ci.c
> Spelling.
> 'preceeding' -> 'preceding'
> 'preceeds' -> 'precedes'
> 'preceeded' -> 'preceded' (krw@)
sdiff
~ sdiff.1
> .Xr cmp and sdiff each other
> ok jmc@ ray@ (jasper@)
telnet
~ encrypt.c
> 'immediatly' -> 'immediately' in comments. (krw@)
vi
~ ex/ex_filter.c
> Fix !command piping by Alexander Bluhm in PR 5325. Tested by quite a
> few on tech at .tto@)
== usr.sbin ========================================================== 14/14 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
usr.sbin
~ Makefile
> we will not use acpid, but later modify apmd to handle it; ok marco
> (deraadt@)
acpid
- samples/Makefile
> we will not use , but later modify apmd to handle it; ok marco (deraadt@)
- Makefile - acpi.h
- acpid.8 - main.c
- pathnames.h - script.c
- samples/power-button
> we will not use acpid, but later modify apmd to handle it; ok marco
> (deraadt@)
acpidump
~ acpidump.8
> no more acpid.8; (jmc@)
afs
~ src/arlad/inter.c
> Spelling.
> 'preceeding' -> 'preceding'
> 'preceeds' -> 'precedes'
> 'preceeded' -> 'preceded' (krw@)
bgpd
~ rde_attr.c
> avoid p = realloc(p idiom, ok claudio, spotted deraadt (henning@)
~ rde_attr.c
> Check for overflow of others_len. This can not happen at the moment because
> less than 255 attributes can be allocated at max. OK claudio@ (claudio@)
dhcpd
~ conflex.c ~ confpars.c
~ dhcpd.h ~ dhctoken.h
> remove one-lease-per-client parameter which was never implemented (it
> doesn't do anything and is not documented); ok henning@ (stevesk@)
~ dhctoken.h
> align, no binary change (stevesk@)
dhcrelay
~ bpf.c ~ dhcpd.h
~ dhcrelay.c ~ dispatch.c
~ errwarn.c
> warn() -> warning() to not overload with libc function; this has
> previously been done to dhclient and dhcpd (stevesk@)
hostatectl
~ hostatectl.8
> some initial improvements for the hostated pages; (jmc@)
~ hostatectl.8
> sort these commands too; (jmc@)
hostated
~ hostated.8 ~ hostated.conf.5
> some initial improvements for the hostated pages; (jmc@)
~ hostated.conf.5
> sort the various commands; discussed w/ pyr (jmc@)
httpd
~ src/main/buff.c ~ src/main/util.c
> Spelling.
> 'preceeding' -> 'preceding'
> 'preceeds' -> 'precedes'
> 'preceeded' -> 'preceded' (krw@)
ntpd
~ ntp.c
> let ntpd use sensors immediately after system boot by special casing
> last_sensor_scan == 0. monotime might be very close to 0 after boot.
> source unknown, maybe from naddy, rediscovered & ok mblamer (henning@)
~ ntpd.h ~ sensors.c
> adapt to new two-level sensor sysctl framework; by Constantine A. Murenin
> (deraadt@)
ospfd
~ rde.c
> order variables by size/type. (claudio@)
~ ospfd.c ~ ospfd.h
~ parse.y
> Unbreak redistribute default and make it possible to specify a metric for
> the default route as well. OK norby@, michele@ (claudio@)
ripd
~ neighbor.c
> typo (michele@)
route6d
~ Makefile
> no need for -D (itojun@)
rtadvd
~ Makefile
> no need for -DINET6 (itojun@)
sasyncd
~ conf.y ~ sasyncd.c
~ sasyncd.h
> first pass cleanup of sasyncd, based on some discussion with deraadt@
> inline conf_init into main() and remove it from conf.y. add usage().
> small amount of whitespace nits in sasync.h
> ok deraadt@ mcbride@ (msf@)
sensorsd
~ sensorsd.c
> it appears some sensors flip duen to bugs or erroneous readings.
> provide dampenning for negative events and simultaneously increase
> polling frequency accordingly to provide same rate of reporting.
> mbalmer@ beck@ deraadt@ ok (mickey@)
~ sensorsd.c ~ sensorsd.conf.5
> adapt to new two-level sensor sysctl framework; by Constantine A. Murenin
> (deraadt@)
traceroute6
~ Makefile ~ traceroute6.c
> eliminate #ifdef OLDRAWSOCKET
> -DHAVE_POLL is no longer needed (itojun@)
user
~ user.c
> Fix potential buffer overread in function, even though the current
> code cannot overflow. Add error checking to protect future code
> changes and to provide a better example for plagiarizers.
> OK millert at .ay@)
watchdogd
~ watchdogd.8 ~ watchdogd.c
> Let watchdogd use the new watchdog(4) semantics. When the new option -n
> (no restore) is specified, the watchdog will not be restored to it's
> original values when watchdogd terminates.
> that means, when watchdogd is run with -n and you 'halt' the system, the
> watchdog hardware will reset it. which is wanted when the machine is
> remote and the system shuts down unplanned.
> "looks ok" markus (mbalmer@)
~ watchdogd.8
> appease the groff beast; (jmc@)
~ watchdogd.c
> Do not name both a variable and a goto target 'restore'; it's legal, but
> confusing. at least it confused thib... (mbalmer@)
===============================================================================
More information about the owc
mailing list