[odc] Daily src changes for 2005-12-13
ODC
auto at squish.net
Wed Dec 14 07:00:26 GMT 2005
OpenBSD src changes summary for 2005-12-13
==========================================
distrib/notes distrib/sets
gnu/usr.bin/gcc include/ctype.h
include/dirent.h include/fnmatch.h
include/glob.h include/grp.h
include/limits.h include/math.h
include/netdb.h include/pwd.h
include/setjmp.h include/signal.h
include/stdio.h include/stdlib.h
include/string.h include/time.h
include/unistd.h lib/libc
lib/librthread regress/usr.bin
sbin/ancontrol share/doc
share/man sys/arch/alpha/include
sys/arch/alpha/pci sys/arch/amd64/amd64
sys/arch/amd64/include sys/arch/amd64/isa
sys/arch/arm/arm sys/arch/arm/include
sys/arch/arm/xscale sys/arch/hp300/hp300
sys/arch/hppa/gsc sys/arch/hppa/include
sys/arch/hppa64/include sys/arch/i386/conf
sys/arch/i386/i386 sys/arch/i386/include
sys/arch/i386/isa sys/arch/m68k/include
sys/arch/m88k/include sys/arch/macppc/dev
sys/arch/mips64/include sys/arch/powerpc/include
sys/arch/sparc/include sys/arch/sparc64/include
sys/arch/vax/include sys/dev
sys/dev/acpi sys/dev/ic
sys/dev/pci sys/dev/pcmcia
sys/dev/usb sys/kern
sys/netinet6 sys/sys
usr.bin/calendar usr.bin/cvs
usr.bin/fstat usr.bin/mg
usr.bin/ssh usr.bin/systat
== distrib =========================================================== 01/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
notes
~ zaurus/hardware
> Add two 100Mbit CF cards that appear to have the same chipset. (uwe@)
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/comp/mi
> sync (deraadt@)
== gnu =============================================================== 02/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/gnu
usr.bin/gcc
~ gcc/config/rs6000/openbsd.h
> Don't define _BIG_ENDIAN on macpcc, only __BIG_ENDIAN__.
> Adapted from netbsd.h. OK drahn@ deraadt@ (millert@)
== include =========================================================== 03/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/include
ctype.h
~ ctype.h
> First step in include files overhaul. Use __FOO_VISIBLE (as defined
> in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace
> pollution issues, including the byte order defines. OK deraadt@ (millert@)
dirent.h
~ dirent.h
> First step in include files overhaul. Use __FOO_VISIBLE (as defined
> in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace
> pollution issues, including the byte order defines. OK deraadt@ (millert@)
fnmatch.h
~ fnmatch.h
> First step in include files overhaul. Use __FOO_VISIBLE (as defined
> in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace
> pollution issues, including the byte order defines. OK deraadt@ (millert@)
glob.h
~ glob.h
> First step in include files overhaul. Use __FOO_VISIBLE (as defined
> in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace
> pollution issues, including the byte order defines. OK deraadt@ (millert@)
grp.h
~ grp.h
> First step in include files overhaul. Use __FOO_VISIBLE (as defined
> in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace
> pollution issues, including the byte order defines. OK deraadt@ (millert@)
limits.h
~ limits.h
> First step in include files overhaul. Use __FOO_VISIBLE (as defined
> in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace
> pollution issues, including the byte order defines. OK deraadt@ (millert@)
math.h
~ math.h
> First step in include files overhaul. Use __FOO_VISIBLE (as defined
> in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace
> pollution issues, including the byte order defines. OK deraadt@ (millert@)
netdb.h
~ netdb.h
> First step in include files overhaul. Use __FOO_VISIBLE (as defined
> in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace
> pollution issues, including the byte order defines. OK deraadt@ (millert@)
pwd.h
~ pwd.h
> First step in include files overhaul. Use __FOO_VISIBLE (as defined
> in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace
> pollution issues, including the byte order defines. OK deraadt@ (millert@)
setjmp.h
~ setjmp.h
> First step in include files overhaul. Use __FOO_VISIBLE (as defined
> in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace
> pollution issues, including the byte order defines. OK deraadt@ (millert@)
signal.h
~ signal.h
> First step in include files overhaul. Use __FOO_VISIBLE (as defined
> in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace
> pollution issues, including the byte order defines. OK deraadt@ (millert@)
stdio.h
~ stdio.h
> First step in include files overhaul. Use __FOO_VISIBLE (as defined
> in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace
> pollution issues, including the byte order defines. OK deraadt@ (millert@)
stdlib.h
~ stdlib.h
> First step in include files overhaul. Use __FOO_VISIBLE (as defined
> in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace
> pollution issues, including the byte order defines. OK deraadt@ (millert@)
string.h
~ string.h
> First step in include files overhaul. Use __FOO_VISIBLE (as defined
> in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace
> pollution issues, including the byte order defines. OK deraadt@ (millert@)
time.h
~ time.h
> First step in include files overhaul. Use __FOO_VISIBLE (as defined
> in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace
> pollution issues, including the byte order defines. OK deraadt@ (millert@)
unistd.h
~ unistd.h
> First step in include files overhaul. Use __FOO_VISIBLE (as defined
> in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace
> pollution issues, including the byte order defines. OK deraadt@ (millert@)
== lib =============================================================== 04/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ arch/amd64/SYS.h ~ arch/amd64/sys/Ovfork.S
~ arch/amd64/sys/brk.S ~ arch/amd64/sys/cerror.S
~ arch/amd64/sys/exect.S ~ arch/amd64/sys/fork.S
~ arch/amd64/sys/rfork.S ~ arch/amd64/sys/sigpending.S
~ arch/amd64/sys/sigprocmask.S ~ arch/amd64/sys/sigreturn.S
~ arch/amd64/sys/sigsuspend.S ~ arch/amd64/sys/syscall.S
> Remove the advertising clause in the UCB license which Berkeley
> rescinded 22 July 1999.
> Checked by ian@ and deraadt@ (jsg@)
librthread
~ rthread.c ~ rthread.h
~ rthread_sync.c
> correct implementation of pthread_cond_signal. it doesn't raise the sem
> value if there are no waiters. (tedu@)
~ rthread_sig.c ~ rthread_sync.c
> update thrsleep and thrwakeup - first arg changed from long to void *
> (tedu@)
~ rthread_sync.c
> several silly bugs in pthread_cond_timedwait.
> 1. the time was off by a factor of 10
> 2. wouldn't return error code if timeout was reached
> 3. the big one. thrsleep syscall doesn't return EWOULDBLOCK. it
> returns -1 and puts the error in errno. doh. (tedu@)
~ rthread.h ~ rthread_sync.c
> make the mutex unlock and sleep in pthread_cond_wait properly atomic
> (tedu@)
== regress =========================================================== 05/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
usr.bin
~ dc/Makefile + dc/t26.in
+ dc/t26.out
> Test non-decimal fraction input, which is currently broken, but will be
> fixed
> soon. (otto@)
== sbin ============================================================== 06/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
ancontrol
~ ancontrol.c
> Fix an assignment (=) where an equality test (==) was meant. Found by
> lint. OK millert, deraadt (cloder@)
== share ============================================================= 07/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
doc
~ papers/future/0.t ~ papers/future/1.t
~ papers/future/2.t ~ papers/future/r.t
~ papers/jus/paper.ms
> Remove the advertising clause in the UCB license which Berkeley
> rescinded 22 July 1999.
> Checked by deraadt@ (jsg@)
man
~ man4/ne.4
> Add two 100Mbit CF cards that appear to have the same chipset. (uwe@)
== sys =============================================================== 08/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/alpha/include
~ endian.h
> First step in include files overhaul. Use __FOO_VISIBLE (as defined
> in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace
> pollution issues, including the byte order defines. OK deraadt@ (millert@)
~ param.h
> nuke unused BTOPKERNBASE define
> pointed out by miod@ (martin@)
arch/alpha/pci
~ tsc.c ~ tsreg.h
> Pchip0 PCI memory starts at 0x80000000000, correct and use
> P_PCI_MEM accordingly
> pointed out by KUDO Takashi in PR 4936
> ok deraadt@ miod@ (martin@)
arch/amd64/amd64
~ autoconf.c ~ disksubr.c
~ fpu.c ~ i8259.c
~ machdep.c ~ microtime.S
~ trap.c ~ vm_machdep.c
> Remove the advertising clause in the UCB license which Berkeley
> rescinded 22 July 1999.
> Checked by ian@, deraadt@ and millert@, arm portion checked by drahn@
> (jsg@)
~ lapic.c
> print lapic clock in mhz (instead of hz) (mickey@)
arch/amd64/include
~ asm.h ~ cpu.h
~ frame.h ~ i8259.h
~ isa_machdep.h ~ limits.h
~ param.h ~ pcb.h
~ proc.h ~ psl.h
~ reg.h ~ segments.h
~ signal.h ~ specialreg.h
~ stdarg.h ~ trap.h
~ types.h ~ userret.h
~ vmparam.h
> Remove the advertising clause in the UCB license which Berkeley
> rescinded 22 July 1999.
> Checked by ian@, deraadt@ and millert@, arm portion checked by drahn@
> (jsg@)
~ endian.h
> First step in include files overhaul. Use __FOO_VISIBLE (as defined
> in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace
> pollution issues, including the byte order defines. OK deraadt@ (millert@)
~ param.h
> nuke unused BTOPKERNBASE define
> pointed out by miod@ (martin@)
~ biosvar.h
> remove ad clause that got copied from older versions of the files; pto by
> jsg@ (mickey@)
arch/amd64/isa
~ clock.c ~ isa_machdep.c
> Remove the advertising clause in the UCB license which Berkeley
> rescinded 22 July 1999.
> Checked by ian@, deraadt@ and millert@, arm portion checked by drahn@
> (jsg@)
arch/arm/arm
~ genassym.cf
> Remove the advertising clause in the UCB license which Berkeley
> rescinded 22 July 1999.
> Checked by ian@, deraadt@ and millert@, arm portion checked by drahn@
> (jsg@)
arch/arm/include
~ endian.h
> First step in include files overhaul. Use __FOO_VISIBLE (as defined
> in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace
> pollution issues, including the byte order defines. OK deraadt@ (millert@)
arch/arm/xscale
~ pxa2x0_pcic.c
> It would seem that some cards do not get reset correctly if RESET is
> held only for 10us but the same cards work just fine on other platforms.
> A really long delay lets those cards reset correctly on zaurus, but it
> is only an ugly workaround until the socket setup is fixed.
> ok for now fgs@, drahn@ (uwe@)
arch/hp300/hp300
~ wscons_machdep.c
> remove ad clause that got copied from older versions of the files; pto by
> jsg@ (mickey@)
arch/hppa/gsc
~ oosiop_gsc.c ~ osiop_gsc.c
> remove ad clause that got copied from older versions of the files; pto by
> jsg@ (mickey@)
arch/hppa/include
~ endian.h
> First step in include files overhaul. Use __FOO_VISIBLE (as defined
> in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace
> pollution issues, including the byte order defines. OK deraadt@ (millert@)
~ param.h
> nuke unused BTOPKERNBASE define
> pointed out by miod@ (martin@)
arch/hppa64/include
~ endian.h
> First step in include files overhaul. Use __FOO_VISIBLE (as defined
> in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace
> pollution issues, including the byte order defines. OK deraadt@ (millert@)
~ param.h
> nuke unused BTOPKERNBASE define
> pointed out by miod@ (martin@)
arch/i386/conf
~ GENERIC
> Add acpibat device but keep it disabled. (marco@)
arch/i386/i386
~ esm.c ~ esmreg.h
> the status field for power supplies is different to the rest of the
> sensors. as a result i wasnt being shown that i have a failed power supply.
> power supplies now show up like this:
> hw.sensors.14=esm0, Power Supply 1, OK, raw, 65359
> hw.sensors.15=esm0, Power Supply 2, OK, raw, 65359
> hw.sensors.16=esm0, Power Supply 3, CRITICAL, raw, 65347
> anyone got a spare 2500 power supply they want to send to me?
> ok deraadt@ marco@ jordan@
> VS: ----------------------------------------------------------------------
> (dlg@)
~ vector.s
> Prevent recursive interrupts. Solves kernel stack overflow on i386 under
> heavy network interrupt load (I can reproduce with an ARP flood) with an MP
> kernel. Patch from NetBSD PR20180.
> Has been in snapshots for a bit. Testing by pedro@, jolan at .eraadt@ ok
> (aaron@)
arch/i386/include
~ endian.h
> First step in include files overhaul. Use __FOO_VISIBLE (as defined
> in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace
> pollution issues, including the byte order defines. OK deraadt@ (millert@)
~ param.h
> nuke unused BTOPKERNBASE define
> pointed out by miod@ (martin@)
arch/i386/isa
~ icu.s
> Prevent recursive interrupts. Solves kernel stack overflow on i386 under
> heavy network interrupt load (I can reproduce with an ARP flood) with an MP
> kernel. Patch from NetBSD PR20180.
> Has been in snapshots for a bit. Testing by pedro@, jolan at .eraadt@ ok
> (aaron@)
arch/m68k/include
~ endian.h
> First step in include files overhaul. Use __FOO_VISIBLE (as defined
> in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace
> pollution issues, including the byte order defines. OK deraadt@ (millert@)
~ param.h
> nuke unused BTOPKERNBASE define
> pointed out by miod@ (martin@)
arch/m88k/include
~ endian.h
> First step in include files overhaul. Use __FOO_VISIBLE (as defined
> in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace
> pollution issues, including the byte order defines. OK deraadt@ (millert@)
arch/macppc/dev
~ ki2c.c ~ ki2cvar.h
> Deal with ki2c(4) controllers with multiple i2c busses.
> tested by xsa@ (kettenis@)
arch/mips64/include
~ endian.h
> First step in include files overhaul. Use __FOO_VISIBLE (as defined
> in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace
> pollution issues, including the byte order defines. OK deraadt@ (millert@)
~ param.h
> nuke unused BTOPKERNBASE define
> pointed out by miod@ (martin@)
arch/powerpc/include
~ endian.h
> First step in include files overhaul. Use __FOO_VISIBLE (as defined
> in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace
> pollution issues, including the byte order defines. OK deraadt@ (millert@)
~ endian.h
> Whoops, need to #undef _BIG_ENDIAN not _BYTE_ORDER (millert@)
arch/sparc/include
~ endian.h
> First step in include files overhaul. Use __FOO_VISIBLE (as defined
> in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace
> pollution issues, including the byte order defines. OK deraadt@ (millert@)
arch/sparc64/include
~ endian.h
> First step in include files overhaul. Use __FOO_VISIBLE (as defined
> in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace
> pollution issues, including the byte order defines. OK deraadt@ (millert@)
arch/vax/include
~ endian.h
> First step in include files overhaul. Use __FOO_VISIBLE (as defined
> in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace
> pollution issues, including the byte order defines. OK deraadt@ (millert@)
dev
~ ipmi.c
> Don't continue to poke ipmi registers if the ID command fails.
> ok jordan@ (marco@)
~ ipmi.c
> no need for device name before fail (deraadt@)
~ ipmi.c
> Add check for return value in recvcmd.
> Unmap ipmi registers if attach fails.
> ok jordan@ (marco@)
dev/acpi
~ amltypes.h ~ dsdt.c
> Added new objtype values to amltypes
> Added evaluation for match object, logical operations, conversions
> ok marco@ (jordan@)
+ acpibat.c
> Add battery device. (marco@)
+ dsdt.h
> Need some stuff outside of dsdt.c so create a .h (marco@)
~ acpi.c ~ acpivar.h
~ amltypes.h ~ dsdt.c
~ files.acpi
> Add glue to attach devices to apci. (marco@)
~ acpibat.c
> Use shiny new acpibat.h (marco@)
+ acpibat.h
> First stab at battery constants and structures. (marco@)
dev/ic
~ aac.c
> Don't retry unsupported SCSI commands, causing large delays during
> boot process. Same as done to gdt and ioprbs.
> ok nate@ (krw@)
~ if_wi_ieee.h
> Correct typos in comments. From pedro la peu. (jsg@)
~ ami.c ~ amivar.h
> use consistent naming for members of the softc struct (dlg@)
~ ciss.c ~ cissreg.h
> - Add a whole bunch of new PCI ids.
> - Remove the version ("valance") check as it is not necessary.
> From FreeBSD
> ok mickey@ (brad@)
dev/pci
~ if_san_obsd.c ~ if_san_xilinx.c
> if_san_common.c (canacar@)
~ ami_pci.c
> the megaraid i4 and my dell perc 3/dc share the same vendor and product
> ids, but the i4 is considered broken while my perc is definately working
> fine. so instead of marking all the devices with this vendor and product
> id as broken, we use the pci subsys ids to determine if the device needs
> a quirk.
> ok krw@ marco@ (dlg@)
~ ami_pci.c
> use consistent naming for members of the softc struct (dlg@)
~ ciss_pci.c
> - Add a whole bunch of new PCI ids.
> - Remove the version ("valance") check as it is not necessary.
> From FreeBSD
> ok mickey@ (brad@)
dev/pcmcia
~ pcmciadevs
> add novatel NRM6831; from Felix Kronlage <fkr at hazardous.orgmickey@)
~ pcmciadevs.h ~ com_pcmcia.c
> add novatel NRM6831; from Felix Kronlage <fkr at hazardous.orgmickey@)
dev/usb
~ usbdevs
> support cdce mode. (drahn@)
~ if_cdce.c
> add new device. (drahn@)
~ usbdevs.h ~ usbdevs_data.h
> sync (drahn@)
kern
~ init_sysent.c ~ syscalls.c
~ syscalls.master
> change the first arg to thrsleep and thrwakeup to a void *.
> i had initially selected long since the kernel doesn't attempt
> to interpret this value in any way, but since it is always a
> pointer value in practice, this makes a little more sense.
> binary compat in any case. suggestion from deraadt@ (tedu@)
~ kern_synch.c
> thrsleep and thrwakeup, cast syscall arg from void * to long. (tedu@)
~ init_sysent.c ~ syscalls.c
> rebuild (tedu@)
~ kern_synch.c
> stupid me got the cast backwards (tedu@)
~ kern_exit.c
> make exiting actually work when a thread receives a signal.
> previously, the child and parent would deadlock in the kernel
> and be unable to exit. help with diagnosis from art at .edu@)
~ sys_generic.c ~ sys_pipe.c
~ sys_process.c ~ sys_socket.c
~ sysv_ipc.c ~ sysv_msg.c
> ansi/deregister. No binary change. (jsg@)
netinet6
~ in6.h
> First step in include files overhaul. Use __FOO_VISIBLE (as defined
> in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace
> pollution issues, including the byte order defines. OK deraadt@ (millert@)
sys
~ dirent.h ~ endian.h
~ errno.h ~ fcntl.h
~ limits.h ~ midiio.h
~ mount.h ~ select.h
~ sem.h ~ shm.h
~ siginfo.h ~ signal.h
~ stat.h ~ sysctl.h
~ syslimits.h ~ termios.h
~ time.h ~ types.h
~ uio.h ~ unistd.h
~ wait.h
> First step in include files overhaul. Use __FOO_VISIBLE (as defined
> in sys/cdefs.h) instead of _FOO_SOURCE. Also fix several namespace
> pollution issues, including the byte order defines. OK deraadt@ (millert@)
~ syscall.h ~ syscallargs.h
> change the first arg to thrsleep and thrwakeup to a void *.
> i had initially selected long since the kernel doesn't attempt
> to interpret this value in any way, but since it is always a
> pointer value in practice, this makes a little more sense.
> binary compat in any case. suggestion from deraadt@ (tedu@)
~ syscall.h ~ syscallargs.h
> rebuild (tedu@)
== usr.bin =========================================================== 09/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
calendar
~ calendar.1 ~ calendars/calendar.all
+ calendars/calendar.discord
> discordian calendar; from:
> Screaming Lizard Propulsion Systems w/ permission to do anything w/ it.
> via M. Schatzl <wtf at neuronenwerk.demickey@)
~ calendars/calendar.history
> fix emp norton-1 entry; from James J. Lippard <lippard-openbsd at discord.org > (mickey@)
cvs
~ fatal.c ~ xmalloc.c
> add missing $OpenBSD$ (xsa@)
fstat
~ fstat.c
> give inode 8 positions (new ver w/ missing spaces deraadt pt out); millert@
> krw@ ok (mickey@)
mg
~ grep.c
> Add a "M-x lint" mode, now that lint is next-error friendly.
> While here, delint some name clashes. (kjell@)
~ def.h ~ region.c
> If you're going to pass a length parameter, you should use it. (kjell@)
~ display.c ~ extend.c
~ fileio.c ~ help.c
~ line.c ~ search.c
~ undo.c
> do some silly de-linting (kjell@)
~ buffer.c ~ cinfo.c
~ def.h ~ dired.c
~ display.c ~ echo.c
~ extend.c ~ file.c
~ funmap.c ~ help.c
~ kbd.c ~ main.c
~ modes.c ~ re_search.c
~ search.c ~ tty.c
~ ttyio.c ~ window.c
> More name-clash delinting (kjell@)
~ def.h ~ dired.c
~ grep.c ~ help.c
~ kbd.c ~ modes.c
~ undo.c
> Last round of easy delinting. (kjell@)
~ tty.c
> Fix a typo (introduced in rev 1.6) that utterly broke cost calculations.
> In theory, mg should now be much more efficient on slow displays (hello,
> zaurus).
> Spotted by lint. ok millert. (kjell@)
ssh
~ serverloop.c
> if forced_tun_device is not set, it is -1 and not SSH_TUNID_ANY (reyk@)
systat
~ if.c
> sdl->sdl_data does not contain a nul terminated string, so use bcopy and
> terminate it manually rather than use strlcpy to get the interface name.
> fixes output on my sparc and sparc64s.
> ok markus@ deraadt@ (dlg@)
===============================================================================
More information about the odc
mailing list