[owc] Weekly src changes ending 2006-11-12
OWC
auto at squish.net
Mon Nov 13 07:07:18 GMT 2006
OpenBSD src changes summary for 2006-11-05 to 2006-11-12 inclusive
==================================================================
bin/dd bin/md5
distrib distrib/landisk
distrib/notes distrib/sets
distrib/special etc/Makefile
etc/etc.landisk/Makefile.inc etc/etc.landisk/disktab
etc/rc games/atc
games/trek gnu/lib/libstdc++
gnu/usr.bin/binutils gnu/usr.bin/gcc
gnu/usr.bin/perl include/rpc/auth.h
lib/csu lib/libc
lib/libevent lib/libkvm
lib/libssl libexec/identd
libexec/ld.so regress/sbin
regress/usr.bin sbin/fdisk
sbin/fsck_msdos sbin/ifconfig
sbin/ipsecctl sbin/isakmpd
sbin/kbd sbin/mount_nfs
sbin/pfctl share/man
sys/arch/amd64/amd64 sys/arch/amd64/conf
sys/arch/amd64/include sys/arch/amd64/isa
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/dev sys/arch/landisk/include
sys/arch/landisk/landisk sys/arch/landisk/stand
sys/arch/landisk/stand/boot sys/arch/landisk/stand/bootxx
sys/arch/landisk/stand/xxboot sys/arch/m88k/m88k
sys/arch/macppc/conf sys/arch/sh/dev
sys/arch/sh/include sys/arch/sh/sh
sys/arch/vax/conf sys/arch/vax/include
sys/arch/vax/vax sys/arch/vax/vsa
sys/dev/acpi sys/dev/cardbus
sys/dev/hil sys/dev/ic
sys/dev/microcode sys/dev/pci
sys/dev/puc sys/dev/usb
sys/kern sys/lib/libkern
sys/net sys/netinet6
sys/ufs/ffs usr.bin/calendar
usr.bin/cvs usr.bin/rcs
usr.bin/ssh usr.bin/tip
usr.bin/xlint usr.sbin/bgpctl
usr.sbin/bgpd usr.sbin/dhcpd
usr.sbin/dvmrpd usr.sbin/httpd
usr.sbin/mopd usr.sbin/ospfd
usr.sbin/pkg_add usr.sbin/pppd
usr.sbin/ripd usr.sbin/rtsold
usr.sbin/ypserv
== bin =============================================================== 01/14 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/bin
dd
~ position.c
> fix skipping when reading from a tty; reported by Karel Kulhavy
> <clock at twibright dot com>; ok deraadt@ (otto@)
~ position.c
> It is better to use isatty() to see if a dev is seekable, because
> skipping blocks on a raw disk device with bad sectors should be possible.
> Noted by Geoff Steckel; ok tom@ deraadt@ (otto@)
md5
~ md5.c
> Accept upper and lower case letters in a checksum, since this doesn't
> alter the value of the digest. Nor, for that matter, does case affect
> the name of the algorithm used.
> Partly from Matthew Clarke, clamat (at) telus (dot) net.
> ok djm@ millert@ (tom@)
== distrib =========================================================== 02/14 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
distrib
~ Makefile
> make a landisk obj (deraadt@)
~ Makefile
> try to be more clever about when to enter SUBDIRS, so that we don't
> do it double for the native arch (deraadt@)
~ Makefile
> sucks to be missing an arch (deraadt@)
~ Makefile
> simplify (deraadt@)
landisk
~ ramdisk/Makefile
> remove nasty ugly horrid hack that was for armish but was copied...
> (drahn@)
~ ramdisk/install.md
> attempt to make disk bootable (deraadt@)
~ ramdisk/list
> we want the mbr on the install media (deraadt@)
~ Makefile
> build miniroot (drahn@)
+ miniroot/Makefile
> Build miniroot filesystem (for dding onto CF) (drahn@)
~ miniroot/Makefile
> verbose disklabel -B, and fdisk -u and -y (deraadt@)
~ miniroot/Makefile
> For now, -i and -u need to be different invocations. ie fix bug in fdisk
> (drahn@)
~ miniroot/Makefile
> install the landisk mbr, not the builtin i386 mbr (deraadt@)
~ ramdisk/install.md
> always point fdisk at the mbr we want (deraadt@)
~ miniroot/Makefile ~ ramdisk/install.md
> now that fdisk knows landisk machines have a /usr/mdec/mbr, no need to use
> -f (deraadt@)
~ miniroot/Makefile
> fdisk/disklabel jig to make the label come out right. (drahn@)
~ miniroot/Makefile
> build something by default. (drahn@)
~ ramdisk/install.md
> XXX work around to force disk size forgetting; ok drahn (deraadt@)
~ ramdisk/list
> put some tasty firmwares there (deraadt@)
~ ramdisk/install.md
> must use -b to tell it to look in /mnt (deraadt@)
~ ramdisk/Makefile
> PID isn't used. (drahn@)
~ ramdisk/list
> +rum, -ral, until jsg explains to me (deraadt@)
~ ramdisk/list
> xxboot on main ramdisk in mbr (deraadt@)
~ ramdisk/install.md
> silence disk dd splat job (deraadt@)
~ ramdisk/list
> support rum, not clear about ral and need to talk to jsg (deraadt@)
~ ramdisk/install.md
> no need for -b on disklabel -B, since files on ramdisk now (deraadt@)
~ ramdisk/list
> skip ral files for now (deraadt@)
~ ramdisk/install.md
> typo (deraadt@)
notes
+ landisk/contents + landisk/hardware
+ landisk/install + landisk/prep
+ landisk/upgrade + landisk/whatis
+ landisk/xfer
> start at landisk (mostly copied from armish) (deraadt@)
~ landisk/hardware ~ landisk/whatis
> update (deraadt@)
sets
+ lists/base/md.landisk + lists/comp/md.landisk
+ lists/etc/md.landisk + lists/game/md.landisk
+ lists/man/md.landisk + lists/misc/md.landisk
> likely very broken sets files for this new arch (which isn't quite there
> yet). (drahn@)
~ lists/comp/md.landisk
> some files landisk will not have (deraadt@)
~ lists/comp/md.landisk
> more junk (deraadt@)
~ lists/base/md.landisk
> sync (deraadt@)
~ lists/base/md.landisk
> sync (deraadt@)
~ lists/base/md.landisk
> sync (deraadt@)
~ lists/base/md.landisk ~ lists/comp/md.landisk
> sets getting closer. (drahn@)
~ lists/comp/md.landisk
> sync (deraadt@)
~ lists/base/md.landisk ~ lists/comp/md.landisk
> sync (deraadt@)
~ lists/man/mi
> sync (deraadt@)
~ lists/man/md.landisk
> 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 ~ lists/comp/mi
> sync (deraadt@)
~ lists/comp/mi
> sync (deraadt@)
~ lists/base/md.alpha ~ lists/base/md.amd64
~ lists/base/md.armish ~ lists/base/md.cats
~ lists/base/md.hp300 ~ lists/base/md.hppa
~ lists/base/md.hppa64 ~ lists/base/md.i386
~ lists/base/md.mac68k ~ lists/base/md.macppc
~ lists/base/md.mvme68k ~ lists/base/md.mvmeppc
~ lists/base/md.sgi ~ lists/base/md.sparc
~ lists/base/md.sparc64 ~ lists/base/md.zaurus
> sync (deraadt@)
~ lists/base/md.landisk ~ lists/etc/md.landisk
> sync (deraadt@)
~ lists/base/md.landisk ~ lists/comp/md.landisk
> steps closer (deraadt@)
~ lists/comp/md.landisk
> and cloder yet (deraadt@)
~ lists/comp/mi
> sync (deraadt@)
~ lists/base/md.landisk ~ lists/comp/md.landisk
> closer (deraadt@)
~ lists/base/md.landisk ~ lists/comp/md.landisk
> pretty clean (deraadt@)
special
~ Makefile
> fake no-op install target (deraadt@)
== etc =============================================================== 03/14 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
Makefile
~ Makefile
> landisk has no wsconsctl.conf (deraadt@)
etc.landisk/Makefile.inc
~ etc.landisk/Makefile.inc
> names have changed (deraadt@)
etc.landisk/disktab
~ etc.landisk/disktab
> new miniroot partition table entries. (drahn@)
rc
~ rc
> duh -- on first boot, do not build the host.random file twice; ok djm
> (deraadt@)
== games ============================================================= 04/14 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/games
atc
~ input.c
> make delayed turn commands not become immediate when there is a
> request to go to the same altitude as already at. pr 3448 (deraadt@)
trek
~ setup.c ~ trek.h
> signed char fixes need to avoid infinite loops; pr5284 from
> smallm at panix.com > a very well written pr, very detailed... well worth reading (deraadt@)
== gnu =============================================================== 05/14 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/gnu
lib/libstdc++
~ libstdc++/include/c_std/std_cwctype.h
> activate *trans functions, noticed by robert/wilfried, tested by
> various people. (espie@)
~ Makefile.bsd-wrapper
> remove sudo around includes, since that's already done by the toplevel.
> Requested by Mr T. (espie@)
usr.bin/binutils
~ gdb/configure.host
> grok sh-*-openbsd* (deraadt@)
~ gdb/configure.tgt ~ gdb/configure.host
+ gdb/config/sh/obsd.mh + gdb/config/sh/obsd.mt
> Initial stab at OpenBSD/sh support. (kettenis@)
~ gdb/shnbsd-tdep.c
> Handle OpenBSD as well. (kettenis@)
~ gdb/configure.tgt ~ gdb/shnbsd-nat.c
> Convert to use inf-ptrace.c. (kettenis@)
usr.bin/gcc
~ gcc/config/sh/openbsd.h
> Move back to softfloat for now. (drahn@)
~ gcc/config/sh/t-openbsd
> Dont build all of the extra libgcc.a files, they are not needed for
> native OpenBSD. (drahn@)
~ gcc/config/sh/openbsd.h
> Yes, openbsd does not support shared libraries on sh yet, but why make it
> hard? (drahn@)
~ gcc/config/sh/lib1funcs.asm
> Provide size and type of symbols so that it doesn't confuse ld when
> building
> shared binaries/libraries. (drahn@)
~ gcc/config/sh/openbsd.h
> OpenBSD defaults to dynamic linker of /usr/libexec/ld.so (drahn@)
usr.bin/perl
~ hints/openbsd.sh
> no shlibs on sh yet (deraadt@)
~ Makefile.bsd-wrapper
> Don't build profiled libperl; requested by deraadt@ (millert@)
== include =========================================================== 06/14 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/include
rpc/auth.h
~ rpc/auth.h
> add void set_rpc_maxgrouplist(int), to be able to make mount_nfs -g
> working again.
> help from millert@, ok deraadt@ pedro@ (grunk@)
== lib =============================================================== 07/14 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
csu
~ Makefile
> build obj in sh (drahn@)
libc
+ softfloat/eqdf2.c + softfloat/eqsf2.c
+ softfloat/fpgetmask.c + softfloat/fpgetround.c
+ softfloat/fpgetsticky.c + softfloat/fpsetmask.c
+ softfloat/fpsetround.c + softfloat/fpsetsticky.c
+ softfloat/gedf2.c + softfloat/gesf2.c
+ softfloat/gtdf2.c + softfloat/gtsf2.c
+ softfloat/ledf2.c + softfloat/lesf2.c
+ softfloat/ltdf2.c + softfloat/ltsf2.c
+ softfloat/milieu.h + softfloat/nedf2.c
+ softfloat/negdf2.c + softfloat/negsf2.c
+ softfloat/nesf2.c + softfloat/softfloat-for-gcc.h
+ softfloat/softfloat-macros.h + softfloat/softfloat-specialize.h
+ softfloat/softfloat.c + softfloat/softfloat.h
+ softfloat/timesoftfloat.c + softfloat/unorddf2.c
+ softfloat/unordsf2.c
> Copy MI softfloat bits from arm to here, so that they can be shared.
> (drahn@)
~ arch/sh/Makefile.inc ~ arch/sh/gen/Makefile.inc
~ arch/sh/gen/fabs.c
> Move (back) to softfloat on sh for now. (drahn@)
+ arch/sh/softfloat/Makefile.inc + arch/sh/softfloat/milieu.h
+ arch/sh/softfloat/sh-gcc.h
> forgot to commit the new files for sh softfloat support. (drahn@)
~ arch//sh/Makefile.inc
> Build the correct arch softfloat code. (drahn@)
~ arch/arm/SYS.h
> Load the syscall number into the scratch register (r12) so that we dont
> need the copyin. (drahn@)
~ shlib_version
> bump minor, for void set_rpc_maxgrouplist(int);
> ok deraadt@ (grunk@)
~ rpc/Makefile.inc ~ rpc/auth_unix.c
~ rpc/rpcauth.3
> add void set_rpc_maxgrouplist(int), to be able to make mount_nfs -g
> working again.
> help from millert@, ok deraadt@ pedro@ (grunk@)
~ arch/sh/gen/infinity.c
> fix infinity, taking into account endianess. ok drahn@ miod@ (otto@)
libevent
~ event.c
> fix a potential memory leak in event_once().
> From Niels Provos via the libevent SVN repo, by Scott Lamb
> tested by niallo@
> ok deraadt@ (brad@)
~ kqueue.c
> typo in kqueue delete.
> From Niels Provos via the libevent SVN repo, by Bert JW. Regeer
> ok deraadt@ (brad@)
libkvm
~ kvm_hppa.c
> Minimal lip service for savecore to be happy. (miod@)
libssl
~ man/Makefile
> add openssl PEM_* manpages; ok deraadt, hshoexer, djm (markus@)
== libexec =========================================================== 08/14 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/libexec
identd
~ openbsd.c
> `elminate' etc. is not really the right way to spell `eliminate'.
> ok brad (mk@)
ld.so
~ loader.c + sh/Makefile.inc
+ sh/archdep.h + sh/ldasm.S
+ sh/rtld_machine.c + sh/sdivsi3.S
+ sh/syscall.h + sh/udivsi3.S
> Not quite working ld.so support for sh (drahn@)
~ loader.c ~ sh/ldasm.S
~ sh/rtld_machine.c
> Getting much closer. (drahn@)
~ sh/ldasm.S
> dont want to know where this stack corruption is coming from. (drahn@)
~ sh/rtld_machine.c
> better... (drahn@)
~ sh/ldasm.S
> Working? (drahn@)
~ sh/rtld_machine.c
> remove '#if 0' block. (drahn@)
~ sh/ldasm.S
> when calculating envp, skip over the NULL between argv and envp. (drahn@)
== regress =========================================================== 09/14 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
sbin
~ pfctl/Makefile + pfctl/pf91.in
+ pfctl/pf91.loaded + pfctl/pf91.ok
+ pfctl/pf91.optimized + pfctl/pf92.in
+ pfctl/pf92.loaded + pfctl/pf92.ok
+ pfctl/pf92.optimized
> Add regress tests for inline anchors. (mcbride@)
~ pfctl/Makefile + pfctl/pfopt6.in
+ pfctl/pfopt6.ok + pfctl/pfopt6.opts
> Add test for -a with nested anchors. (mcbride@)
~ pfctl/Makefile
> Use anchor recursion when printing loaded ruleset (make certain that
> recursion
> works and catch some other potential anchor weirdnesses). Non recursive
> printing still tested in pfopt6. (mcbride@)
usr.bin
~ ssh/cfgmatch.sh
> fix quoting for non-(c)sh login shells. (markus@)
== sbin ============================================================== 10/14 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
fdisk
~ fdisk.8 ~ fdisk.c
~ misc.c
> add a -y flag, for non-interactive use (deraadt@)
~ fdisk.c
> sh machines also have a /usr/mdec/mbr (deraadt@)
~ fdisk.c
> oops (deraadt@)
~ fdisk.8
> desireable -> desirable; (jmc@)
fsck_msdos
~ fat.c
> Fix memory leak, from Charles Longeau, many okays (pedro@)
ifconfig
~ ifconfig.8
> trim SEE ALSO: there is no need to list every pseudo-device (jmc@)
~ ifconfig.8 ~ ifconfig.c
> Add -nwid command to allow wireless interfaces to not prefer a specific
> access point. Does the same as nwid "" but since we have -nwkey for nwkey
> etc. this is nice for consistency.
> ok mbalmer reyk
> man stuff also ok jmc (mk@)
~ ifconfig.8
> EXAMPLES was getting too lengthy, so trim some of the ones that were
> either obscure, bordering on the duplicate, or referring to pseudo
> devices;
> if you want examples for pseudo devices, put them in their
> specific man page, please.
> ok jcs (jmc@)
ipsecctl
~ parse.y
> Do not count sa, ike and tcpmd5 rules twice. Fixes PR 5263. (hshoexer@)
~ pfkey.c
> Fix grouping for SAs. Now all combinations of SAs are possible,
> not only ESP+AH (ie. ESP inside AH). (hshoexer@)
~ ipsecctl.c
> When using -vv, also show grouped SAs. (hshoexer@)
~ parse.y
> check both rule sourace and destination when grouping sa's
> fixes PR5262
> ok hshoexer@ (msf@)
isakmpd
~ ike_auth.c
> support public keys w/o SubjectPublicKeyInfo (format: BEGIN RSA PUBLIC KEY)
> ok ho, hshoexer (markus@)
kbd
~ Makefile
> landisk has no kbd(8) (deraadt@)
mount_nfs
~ mount_nfs.c
> enable -g again
> help from millert@, ok deraadt@ pedro@ (grunk@)
pfctl
~ pfctl.c
> Don't open a transaction for a ruleset unless it's a brace ruleset that
> contains rules. Fixes DIOCXCOMMIT: Device busy when multiple anchors with
> the same name are specified.
> reported by ckuethe@ and mkb at crypt.org.rucbride@)
~ parse.y ~ pfctl.c
> Unbreak authpf by handling non-inline anchors separately from the { }
> anchors
> as pf_find_or_create_ruleset() will mangle relative anchor names and
> wildcards.
> Also fixes some nits with nesting and printing inline anchors.
> ok deraadt@ (mcbride@)
~ pfctl.c
> Only try to recursively print rules if they are actually anchors.
> (mcbride@)
~ pfctl_altq.c
> Print the interface that each queue is bound to in the pfctl -sq output
> ok henning@ (joel@)
== share ============================================================= 11/14 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/nfe.4
> add the MCP67 chipset. (brad@)
~ man4/nviic.4
> add the MCP67 chipset. (brad@)
~ man4/pciide.4
> add the NVIDIA MCP chipsets. (brad@)
~ man4/em.4
> add two newer Intel quad port adapters. (brad@)
~ man4/vic.4
> add a note that there a tons of BUGS in VMware and the underlying host
> operating systems and that you should consider that the security of
> the OpenBSD guest can be circumvented by attacking the host
> environment.
> ok deraadt@ dlg@ fkr@ (reyk@)
~ man4/vic.4
> missing word; (jmc@)
~ man4/ne.4
> add acphy(4).
> From deraadt@ (brad@)
~ man4/xl.4
> remove a sentence mentioning a particular 3Com adapter and where to
> look for support.
> ok deraadt@ (brad@)
~ man4/ef.4
> replace the sentence mentioning nsphy(4) with the autoconf entry at
> the top. (brad@)
~ man4/fxp.4
> remove the sentence mentioning the supported PHY in the body of the man
> page
> as the PHY are already mentioned at the top and referenced at the bottom of
> the page. (brad@)
~ man4/ef.4
> mention supported media types. (brad@)
~ man4/re.4
> Add another device using the 8169S
> ok jmc (ckuethe@)
~ man4/akbd.4 ~ man4/hilkbd.4
~ man4/pckbd.4 ~ man4/ukbd.4
~ man4/man4.hp300/dnkbd.4 ~ man4/man4.hppa/gsckbd.4
~ man4/man4.sparc/zs.4 ~ man4/man4.sparc64/zs.4
~ man4/man4.vax/lkkbd.4
> sort out the mess of Dq/Po/Pc running amok the keyboard pages... (jmc@)
~ man4/man4.alpha/le.4 ~ man4/man4.aviion/le.4
~ man4/man4.hp300/le.4 ~ man4/man4.hppa/ie.4
~ man4/man4.luna88k/le.4 ~ man4/man4.mac68k/ae.4
~ man4/man4.mac68k/mc.4 ~ man4/man4.mac68k/sn.4
~ man4/man4.macppc/mc.4 ~ man4/man4.mvme68k/ie.4
~ man4/man4.mvme68k/le.4 ~ man4/man4.mvme88k/ie.4
~ man4/man4.mvme88k/le.4 ~ man4/man4.sparc/be.4
~ man4/man4.sparc/ie.4 ~ man4/man4.sparc/le.4
~ man4/man4.sparc/qe.4 ~ man4/man4.sparc64/be.4
~ man4/man4.sparc64/le.4 ~ man4/man4.sparc64/qe.4
~ man4/man4.vax/de.4 ~ man4/man4.vax/qe.4
> remove mention of the SIOCSIFADDR ioctl or the use of arp in individual
> Ethernet driver man pages. (brad@)
~ man9/file.9
> getvnode requires vnode.h; from bret lambert
> ok pedro (jmc@)
~ man4/puc.4
> Add Decision Computer Inc 2/4/8 port serial cards. (mcbride@)
~ man4/lmenv.4
> update the example sensors output so it matches the current output
> from the driver.
> From Jason Dixon <jason at dixongroup dot net> (brad@)
~ man4/vic.4
> - add VMware Workstation 4.5 and newer to the list of supported
> products now that it works and doesn't segfault the VM anymore...
> - intial work has been done on ESX server 2.x, we still need to test
> it with ESX server 3.x! any volunteers?
> ok dlg@ (reyk@)
~ man5/pf.conf.5
> desireable -> desirable; (jmc@)
~ man4/vic.4
> take out a word which was just not helpful; (jmc@)
~ man4/ral.4
> clarify firmware requirements (jsg@)
~ man4/acx.4 ~ man4/an.4
~ man4/ath.4 ~ man4/atu.4
~ man4/atw.4 ~ man4/awi.4
~ man4/ipw.4 ~ man4/iwi.4
~ man4/malo.4 ~ man4/pgt.4
~ man4/ral.4 ~ man4/ray.4
~ man4/rtw.4 ~ man4/rum.4
~ man4/uath.4 ~ man4/wi.4tbl
~ man4/wpi.4 ~ man4/zyd.4
> Mention -nwid here too, reminded by reyk.
> Having to edit all these files makes me realise how many wireless
> drivers we actually have. (mk@)
~ man9/rssadapt.9
> ral(4) no longer contains a reference implementation of rssadapt(9).
> refer to ath(4) instead. (damien@)
~ man4/stge.4
> mention gentbi(4) here. (brad@)
~ man4/gem.4
> update the page to mention fibre support. (brad@)
~ man4/pgt.4
> 3COM 3CRWE154G72 is CardBus. -moj (maja@)
~ man4/gem.4
> add a touch of indent; (jmc@)
== sys =============================================================== 12/14 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/amd64/amd64
- microtime.S ~ machdep.c
> Timecounters for amd64. Diff by art@, tested by many. ok deraadt@ (otto@)
arch/amd64/conf
~ GENERIC
> add gem and gentbi; why not (deraadt@)
~ Makefile.amd64
> Timecounters for amd64. Diff by art@, tested by many. ok deraadt@ (otto@)
arch/amd64/include
~ _types.h ~ cpu.h
> Timecounters for amd64. Diff by art@, tested by many. ok deraadt@ (otto@)
arch/amd64/isa
~ clock.c
> Timecounters for amd64. Diff by art@, tested by many. ok deraadt@ (otto@)
arch/i386/conf
~ GENERIC
> add gem and gentbi; why not (deraadt@)
arch/i386/i386
~ est.c
> Add deduced power state table for 1.00 GHz VIA Eden 90nm 'Esther'.
> Tested & confirmed by Greg Mortensen, thevision at pobox.com (dim@)
~ mpbios.c
> Get rid of magic isa and eisa bus numbers in mpbios code. Pave the way for
> alternative sources for interrupt information.
> ok gwk@, brad@ (kettenis@)
arch/i386/include
~ mpbiosvar.h
> Get rid of magic isa and eisa bus numbers in mpbios code. Pave the way for
> alternative sources for interrupt information.
> ok gwk@, brad@ (kettenis@)
arch/i386/isa
~ isa_machdep.c
> Get rid of magic isa and eisa bus numbers in mpbios code. Pave the way for
> alternative sources for interrupt information.
> ok gwk@, brad@ (kettenis@)
arch/i386/pci
~ pci_machdep.c
> Get rid of magic isa and eisa bus numbers in mpbios code. Pave the way for
> alternative sources for interrupt information.
> ok gwk@, brad@ (kettenis@)
arch/landisk/conf
~ GENERIC
> root on wd0a for now. (miod@)
~ RAMDISK
> remove wdc debug (drahn@)
~ GENERIC ~ RAMDISK
> add a solid compliment of usb devices (deraadt@)
arch/landisk/dev
~ obio.c
> Remove unnecessary failure printf. That's what nonzero return codes are
> for. (miod@)
arch/landisk/include
- bootinfo.h
> No bootinfo stuff. We'll use something different to pass device information
> from the boot blocks to the kernel. (miod@)
+ reloc.h
> reloc.h is included via machine/reloc.h so it should be accessable here.
> (drahn@)
arch/landisk/landisk
~ autoconf.c
> Root device machinery. Boot device is still not known yet. (miod@)
~ machdep.c
> No bootinfo stuff. We'll use something different to pass device information
> from the boot blocks to the kernel. (miod@)
~ autoconf.c
> Don't ask for root device if boot device is not known but root
> configuration
> has been specified in the kernel configuration file. (miod@)
~ intr.c
> Implement interrupt counters (better) (drahn@)
~ machdep.c
> no newline at end of cpu_model (deraadt@)
arch/landisk/stand
~ Makefile
> this is actually a primary bootblock (xxboot) not a secondary bootblock
> (bootxx) thus disklabel -B will automatically pick it up now; ok drahn
> (deraadt@)
arch/landisk/stand/boot
~ Makefile
> $OBJCOPY is not defined by sys.mk yet (deraadt@)
arch/landisk/stand/bootxx
- Makefile - boot1.c
- bootxx.8 - bootxx.S
- pbr.S
> this is actually a primary bootblock (xxboot) not a secondary bootblock
> (bootxx) thus disklabel -B will automatically pick it up now; ok drahn
> (deraadt@)
arch/landisk/stand/xxboot
+ Makefile + boot1.c
+ pbr.S + xxboot.8
+ xxboot.S
> this is actually a primary bootblock (xxboot) not a secondary bootblock
> (bootxx) thus disklabel -B will automatically pick it up now; ok drahn
> (deraadt@)
~ Makefile
> OBJCOPY should default to objcopy. (drahn@)
~ Makefile
> fix LINKS (deraadt@)
~ xxboot.8
> tweaks; (jmc@)
arch/m88k/m88k
~ subr.S
> Avoid an unnecessary branch for byte-by-byte copyin() and copyout().
> (miod@)
~ trap.c
> Fetch syscall arguments beyond r9 with copyin() from the userland stack,
> instead of having the userland syscall code put the first three locations
> from the stack in r10-r12.
> This will speed-up most of the system calls (but mmap) once these fetches
> are removed, in a few weeks from now. (miod@)
arch/macppc/conf
~ GENERIC
> Add xmphy(4).
> ok drahn@, brad@ (kettenis@)
~ RAMDISK
> Add xmphy(4) here too.
> ok brad@ (kettenis@)
arch/sh/dev
~ scif.c
> landisk has no DCD line, so we must force TS_CARR_ON. This is a gruesome
> hack, otherwise the console tty is not quite right. Solve better someday.
> (deraadt@)
arch/sh/include
~ psl.h
> define the bit that sh4 uses for FPU disable. (drahn@)
+ fpu.h
> Some basic fpu trap handling. (miod@)
~ locore.h
> Use TF_SPC instead of hardcoding its value. (miod@)
+ reloc.h
> Will be needed at some point. (drahn@)
~ exec.h
> relocations belong in reloc.h (drahn@)
~ ieee.h
> Correct order of the bitfields of float and double. Fixes ldexp() (and
> some more), which fixeds drand48(), which fixes perl build. ok miod@
> drahn@ deraadt@ (otto@)
arch/sh/sh
~ vm_machdep.c
> Fix a couple of comments. (miod@)
~ trap.c
> Some basic fpu trap handling. (miod@)
~ interrupt.c
> Correctly release resources in intc_free_ih(). (miod@)
~ sh_machdep.c
> fix sigmask handling bug that caused SIGCHLD to be almost always
> masked. DOH! miod@ (otto@)
~ sh_machdep.c
> no newline at end of cpu_model (deraadt@)
~ locore_subr.S
> Enforce correct userspace bounds in copy{in,out}str(). (miod@)
~ in_cksum.S
> Remove debug code. (miod@)
arch/vax/conf
~ GENERIC ~ RAMDISK
> Sync the VS2000 (and some VS3100) MFM controller driver with NetBSD, and
> enable it in GENERIC and RAMDISK.
> Completely untested due to lack of hardware (both my VS3100 are dual-SCSI),
> but it hopefully can't hurt. (miod@)
arch/vax/include
~ macros.h
> Let CISCoholic memset() do not behave as bzero for a length over 64KB.
> (miod@)
arch/vax/vax
~ subr.s
> Let CISCoholic memset() do not behave as bzero for a length over 64KB.
> (miod@)
~ rootfil.c
> Sync the VS2000 (and some VS3100) MFM controller driver with NetBSD, and
> enable it in GENERIC and RAMDISK.
> Completely untested due to lack of hardware (both my VS3100 are dual-SCSI),
> but it hopefully can't hurt. (miod@)
arch/vax/vsa
~ gpx.c
> Do not enable hardware cursor in the Brooktree DAC on the 8bpp model as
> well
> (it would only appear when booting after an UNJAM). (miod@)
~ ncr.c
> Wait two seconds after reset before probing devices, lets RX23 get detected
> again. (miod@)
~ hdc9224.c ~ hdc9224.h
> Sync the VS2000 (and some VS3100) MFM controller driver with NetBSD, and
> enable it in GENERIC and RAMDISK.
> Completely untested due to lack of hardware (both my VS3100 are dual-SCSI),
> but it hopefully can't hurt. (miod@)
~ hdc9224.h
> Oops, bootblocks need this. (miod@)
dev/acpi
~ dsdt.c
> Add acpi_sleep and acpi_stall functions.
> ok jordan (marco@)
dev/cardbus
~ if_acx_cardbus.c ~ if_pgt_cardbus.c
> acx(4) doesn't use rssadapt(9).
> pgt(4) doesn't use rssadapt(9) nor amrr.
> => remove useless #include. (damien@)
~ if_pgt_cardbus.c
> Add support for 3Com 3CRWE154G72. -moj (maja@)
dev/hil
~ hil.c ~ hilvar.h
> Handle loop reconfiguration in a kernel thread, instead of doing it from
> interrupt context. (miod@)
dev/ic
~ fxp.c
> ANSI (brad@)
~ ath.c ~ ar5xxx.c
> figured out by tdeval@:
> >During factorization in 1.57, the switch block was moved too early.
> >Hence it's updating an uninitialized ah structure. (reyk@)
~ if_wi.c
> Don't advertise USB wi adapters as supported hostap devices,
> the code would need to be largely overhauled if the hardware
> actually supports it.
> Fixes a panic when trying to set hostap on a usb wi, PR 5154. (jsg@)
~ malo.c
> Enable TX of management frames. Fix/add firmware commands, add more debug
> informations, minor cleanup. (mglocker@)
~ malo.c
> Also reset the TX ring if the card gets stopped. (mglocker@)
~ ne2000.c ~ ne2000var.h
> - The ASIX AX88796 is an NE2000 compatible ethernet chip, but doesn't seem
> to have "remote DMA complete bit" is ISR. So, don't wait for ISR.RDC bit
> after writing a packet.
> From bsh at NetBSD > - Figure out whether the shared memory region is word-accessible in the
> same
> place we figure out its size, and store this in the softc, rather than
> using
> a series of comparisons later.
> From mycroft at NetBSD > - support for the NE2000 type AX88790.
> From Yong-Jhen Hong <yongjhen at alqualonde dot org> via NetBSD
> Tested by deraadt@ and Adriaan <misc dot adriaan at gmail dot com>
> ok deraadt@ (brad@)
~ malo.c ~ malo.h
> Add TX done cleanup. (mglocker@)
~ malo.c
> Fix a bug in the firmware command function and check if the main firmware
> has been loaded by polling for the firmware response instead just waiting
> a static amount of time.
> ok claudio@ (mglocker@)
~ acx.c
> Correctly update the m_pkthdr.len in the raw bpf tap. OK mglocker@
> (claudio@)
~ malo.c
> Fix DMA firmware command interface (poll for command response), and get the
> card to associate successfully with an AP.
> ok claudio@ (mglocker@)
~ gem.c
> Fix typo. (kettenis@)
~ gem.c
> Add support for Sun 1000baseSX cards.
> ok deraadt@ (kettenis@)
~ gem.c
> be silent (deraadt@)
~ malo.c
> Rewrite part of malo_tx_mgt() to do the mbuf dance in a nicer way. This
> is still ugly beyond any help but what do you expect from HW that needs
> to insert unused fields between header and data? OK mglocker@ (claudio@)
~ malo.c
> Simplify code and remove a delay() by actually waiting for the command to
> finish. OK mglocker@ (claudio@)
~ malo.c
> In malo_send_cmd_dma() reduce the poll loop to 10 and increase the delay
> to 100. Even the slowest command take only about half of the time so this
> should be enough. Discussed with mglocker@ (claudio@)
dev/microcode
~ atmel/Makefile ~ kue/Makefile
~ rum/Makefile ~ uyap/Makefile
~ zydas/Makefile
> landisk has usb (deraadt@)
~ ral/ral-license
> Clarify what hardware firmware is for. (jsg@)
dev/pci
~ pcidevs
> add the NVIDIA MCP67 AHCI and HD Audio PCI ids.
> From Peer Chen @ NVIDIA via Linux (brad@)
~ pcidevs.h ~ pcidevs_data.h
> regen (brad@)
~ if_fxp_pci.c
> ANSI (brad@)
~ pcidevs.h ~ pcidevs_data.h
> regen (brad@)
~ pcidevs
> add the NVIDIA MCP67 LAN PCI ids.
> From Peer Chen @ NVIDIA via Linux (brad@)
~ if_nfe.c
> add the NVIDIA MCP67 LAN PCI ids. (brad@)
~ pciide.c
> add the MCP67 PATA and SATA PCI ids as well as fixing nforce_chip_map() to
> set the proper UDMA capability for MCP61 and MCP65 chipsets.
> ok jsg@ (brad@)
~ if_em.c ~ if_em.h
~ if_em_hw.c ~ if_em_hw.h
~ if_em_osdep.h
> Sync up to Intel's latest FreeBSD em driver (6.2.9). Adds support
> for a few newer Intel PCIe boards, some code removal and cleaning
> and a few bug fixes.
> From: Jack Vogel at Intel > Tested by mk@ wilfried@ brad@ dlg@, Marc Winiger, Gabriel Kihlman,
> Jason Dixon, Johan Mson Lindman, and a few other end users.
> Tested with 82543, 82544, 82540, 82545, 82541, 82547, 82546 and 82573.
> (brad@)
~ pcidevs
> add the NVIDIA MCP67 SMBus controller PCI id.
> From Peer Chen @ NVIDIA (brad@)
~ pcidevs.h ~ pcidevs_data.h
> regen (brad@)
~ nviic.c
> add the NVIDIA MCP67 SMBus controller. (brad@)
~ if_vic.c
> set the rx filters after setting the shared data address.
> this fixes a crash of old vmware versions (like workstation 4.5.2)
> when bringing the interface up. it didn't crash the openbsd kernel
> running as a guest system, it did crash the complete vmware host
> application. that's why i dislike VMs, they're so buggy and
> insecure...
> ok dlg@ fkr@ (reyk@)
~ if_re_pci.c
> noone needs to know about the D0 state change; ok miod (deraadt@)
~ pcidevs
> Add VIA K8M890 ids from a submitted dmesg. (jsg@)
~ pcidevs.h ~ pcidevs_data.h
> regen (jsg@)
~ if_em.h
TAGGED OPENBSD_4_0
> MFC:
> Fix by brad@
> revert revision 1.131, the code in question was later found to not ensure
> the proper alignment requirement for the VLAN layer on strict alignment
> architectures. This would result in Jumbo's working fine as long as VLANs
> were not in use. If VLANs were in use and a packet comes in with a size
> of 2046 bytes or larger, it would be corrupted as it came up through the
> VLAN layer. Also check the hw max frame size, instead of the MTU, so the
> alignment fixup is done as appropriate.
> Fixes PR 5185.
> Tested by Rui DeSousa with macppc and myself with alpha/sparc64
> Thanks to Ivan M Makarenko for pointing out that I missed commiting this
> part of the fix. (brad@)
~ if_em.c
TAGGED OPENBSD_4_0
> em_get_buf():
> - Use bus_dmamap_load_mbuf() instead of bus_dmamap_load() + mtod().
> - Only BUS_DMASYNC_PREREAD is necessary for the bus_dmamap_sync().
> em_allocate_receive_structures():
> - Clean up error handling for receive buffer allocation and just
> have everything done by em_free_receive_structures() now.
> em_free_receive_structures():
> - A few changes here to allow this function to be called from
> em_stop() as well as em_allocate_receive_structures().
> Tested on i386/amd64/sparc64.
> ok reyk@ (brad@)
~ if_bce.c ~ if_bcereg.h
TAGGED OPENBSD_4_0
> Clean up some of the "magic" constants in the driver, based on the
> documentation for the Broadcom 43xx wireless chips that share the
> same basic hardware.
> From Jon Simola <jsimola at gmail dot com> (brad@)
~ pcidevs
TAGGED OPENBSD_4_0
> Add Decision Computer Inc and device ids for their PCCOM serial cards.
> (mcbride@)
~ pcidevs.h ~ pcidevs_data.h
TAGGED OPENBSD_4_0
> sync (mcbride@)
~ pucdata.c
TAGGED OPENBSD_4_0
> Add support for Decision Computer multiport serial cards. (mcbride@)
~ if_sk.c
TAGGED OPENBSD_4_0
> Make XMAC work on on big-endian systems.
> help & ok jason@, ok brad@ (kettenis@)
~ pcidevs
TAGGED OPENBSD_4_0
> add a HiNT Corp. PCI bridge and some additional Marvell SATA ids. (brad@)
~ pcidevs.h ~ pcidevs_data.h
TAGGED OPENBSD_4_0
> regen (brad@)
- if_pcnreg.h ~ if_pcn.c
TAGGED OPENBSD_4_0
> remove another useless header and move the 12 register definitions to
> the driver itself.
> ok dlg@ (reyk@)
~ pcidevs
TAGGED OPENBSD_4_0
> Add ATI Radeon X700 SE with secondary;
> ok mk@ (robert@)
~ pcidevs.h ~ pcidevs_data.h
TAGGED OPENBSD_4_0
> regen (robert@)
~ if_vic.c
TAGGED OPENBSD_4_0
> knf (reyk@)
~ if_vic.c
TAGGED OPENBSD_4_0
> add multicast filter support instead of using ALLMULTI all the time (reyk@)
~ if_vic.c
TAGGED OPENBSD_4_0
> no need to check for IFF_ALLMULTI when we just removed the flag... (reyk@)
~ pcidevs
TAGGED OPENBSD_4_0
> add vendor id for Quicknet Technologies. (brad@)
~ pcidevs.h ~ pcidevs_data.h
TAGGED OPENBSD_4_0
> regen (brad@)
~ if_nfe.c
TAGGED OPENBSD_4_0
> Defer setting of the valid bit in the first TX descriptor after
> all descriptors have been setup. Otherwise, hardware may start
> processing descriptors faster than us and crap out.
> Fixes "watchdog timeout" errors.
> Original idea from Matthew Dillon @DragonFly.
> ok deraadt@ jsg@ wim@
> tested by many (damien@)
~ if_em.c ~ if_em.h
TAGGED OPENBSD_4_0
> Pre-allocate the TX DMA maps intead of creating and destroying a DMA map
> per packet sent.
> Tested by brad@, ckuethe@, Gabriel Kihlman <gk at stacken dot kth dot se>
> and Tim Wiess <tim at nop dot cx>.
> Tested with amd64/i386/sparc64.
> ok damien@ (brad@)
~ if_pgt_pci.c ~ if_acx_pci.c
TAGGED OPENBSD_4_0
> acx(4) doesn't use rssadapt(9).
> pgt(4) doesn't use rssadapt(9) nor amrr.
> => remove useless #include. (damien@)
~ pcidevs
TAGGED OPENBSD_4_0
> Some ATI and NVIDIA devices. -moj (maja@)
~ pcidevs.h ~ pcidevs_data.h
TAGGED OPENBSD_4_0
> regen. -moj (maja@)
dev/puc
~ com_puc.c
> kill leftover debug printf
> ok mickey (martin@)
dev/usb
~ usbdevs
> usb missile launcher (jolan@)
~ usbdevs.h ~ usbdevs_data.h
> regen (jolan@)
~ usb_quirks.c
> add quirk for the usb missile launcher (jolan@)
~ usbdevs
> Add some USR Wlan adapters. -moj (maja@)
~ usbdevs.h ~ usbdevs_data.h
> regen -moj (maja@)
kern
~ kern_sensors.c
> force a new sensor task to be run as soon as possible. previously it used
> to have to wait its timeout before the first run, which led to some
> weird values or states being visible after boot, but before the first
> update.
> for jolan@ (dlg@)
lib/libkern
~ arch/sh/udivsi3.S
> typo (deraadt@)
net
~ if_tun.c
> Fix an mbuf leak in an error path. OK brad@ (claudio@)
netinet6
~ in6.c
TAGGED OPENBSD_3_9
> MFC:
> Fix by mpf@
> Only run address hooks on SIOCAIFADDR_IN6 and SIOCDIFADDR_IN6.
> Before a normal user running ifconfig(8) could trigger up to three
> address hook calls per interface.
> ok mcbride@ deraadt@ mpf@ (brad@)
~ in6.c
TAGGED OPENBSD_4_0
> MFC:
> Fix by mpf@
> Only run address hooks on SIOCAIFADDR_IN6 and SIOCDIFADDR_IN6.
> Before a normal user running ifconfig(8) could trigger up to three
> address hook calls per interface.
> ok mcbride@ deraadt@ mpf@ (brad@)
ufs/ffs
~ ffs_softdep.c
> a fix derived from freebsd 1.196 revision.
> due to ffs_sync not be able to sync some buffers here is another
> instance of softdep code that must ensure proper syncing.
> try harder to flush MKDIR_BODY dependancy if such still exists
> during pagedep flush (that is by syncing first block of the dir).
> pedro@ ok (mickey@)
== usr.bin =========================================================== 13/14 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
calendar
~ calendars/de_DE.ISO_8859-1/calendar.geschichte
> mr.wolf (mickey@)
~ calendars/de_DE.ISO_8859-1/calendar.geschichte
> auf deutsch! (mickey@)
cvs
~ remove.c
> - handle global -n flag in conjunction with remove -f.
> - better error message. (xsa@)
~ client.c
> bring back support for CVS_CLIENT_LOG that was removed with
> the proto.c removal a while ago.... OK ray@ joris at .sa@)
~ getlog.c
> [-s states] and [-w logins] bits. (xsa@)
~ client.c ~ remote.h
~ server.c ~ tag.c
> remote tag command support joins the party! (xsa@)
~ cvs.h ~ server.c
~ tag.c
> fix pasto.. (xsa@)
~ diff3.c
> respect TMPDIR here too, changes pulled in from usr.bin/rcs. (xsa@)
~ tag.c
> add support for -c (Check that working files are not modified). (xsa@)
~ client.c ~ cvs.h
~ init.c ~ remote.h
~ server.c
> cvs init remote bits. (xsa@)
~ date.y
> sync with usr.bin/rcs version. (xsa@)
~ diff3.c
> sync with usr.bin/rcs/diff3.c (xsa@)
~ client.c
> send Global options -n -Q -r to the server. (xsa@)
~ client.c
> do not forget to send -l and -q Global options too. (xsa@)
~ repository.c
> no magic, "Attic" -> CVS_PATH_ATTIC (xsa@)
~ getlog.c
> fix -w (xsa@)
rcs
~ ci.c ~ co.c
~ rcsutil.c ~ rcsutil.h
> Simplify stripping of write bits from file mode.
> Add support for reusing the checkin message for multiple files, ala GNU
> Fix the message when you abort a checkout and the file was not writable.
> OK joris@ niallo@ (millert@)
~ co.c
> Unlike GNU rcs, our co will not overwrite an existing file, even
> if the existing file is not writable. While safer, this can be
> annoying. I've changed things to compare the version of the file
> being checked out with its current contents and, if they are the
> same, to allow the checkout without user intervention. The behavior
> when there is a writable version of the file is unchanged. OK xsa@
> (millert@)
ssh
~ auth-rsa.c ~ bufbn.c
~ dh.c ~ kexdhc.c
~ kexdhs.c ~ kexgexc.c
~ kexgexs.c ~ key.c
~ moduli.c ~ rsa.c
~ scard.c ~ ssh-dss.c
~ ssh-keygen.c ~ sshconnect1.c
~ sshd.c
> add missing checks for openssl return codes; with & ok djm@ (markus@)
~ monitor.c ~ version.h
> correctly check for bad signatures in the monitor, otherwise the monitor
> and
> the unpriv process can get out of sync. with dtucker@, ok djm@, dtucker@
> (markus@)
~ dh.c
> BN_hex2bn returns int; from dtucker@ (markus@)
~ auth-rsa.c ~ bufbn.c
~ clientloop.c ~ kexdhc.c
~ kexdhs.c ~ kexgex.c
~ kexgexc.c ~ kexgexs.c
~ key.c ~ moduli.c
~ monitor.c ~ packet.c
~ rsa.c ~ scard.c
~ serverloop.c ~ session.c
~ sftp-client.c ~ sftp.c
~ ssh-agent.c ~ ssh-dss.c
~ ssh-keygen.c ~ ssh-keyscan.1
~ ssh-keyscan.c ~ ssh.1
~ ssh.c ~ sshconnect.c
~ sshconnect1.c ~ sshd.c
~ version.h
TAGGED OPENBSD_3_9
> upgrade to OpenSSH 4.5 (brad@)
~ auth-rsa.c ~ bufbn.c
~ clientloop.c ~ kexdhc.c
~ kexdhs.c ~ kexgexc.c
~ kexgexs.c ~ key.c
~ moduli.c ~ monitor.c
~ packet.c ~ rsa.c
~ scard.c ~ serverloop.c
~ session.c ~ sftp-client.c
~ sftp.c ~ ssh-agent.c
~ ssh-dss.c ~ ssh-keygen.c
~ ssh-keyscan.1 ~ ssh-keyscan.c
~ ssh.1 ~ ssh.c
~ sshconnect.c ~ sshconnect1.c
~ sshd.c ~ version.h
TAGGED OPENBSD_4_0
> upgrade to OpenSSH 4.5 (brad@)
~ auth-rsa.c ~ bufbn.c
~ clientloop.c ~ kexdhc.c
~ kexdhs.c ~ kexgex.c
~ kexgexc.c ~ kexgexs.c
~ key.c ~ moduli.c
~ monitor.c ~ packet.c
~ rsa.c ~ scard.c
~ serverloop.c ~ session.c
~ sftp-client.c ~ sftp.c
~ ssh-agent.c ~ ssh-dss.c
~ ssh-keygen.c ~ ssh-keyscan.1
~ ssh-keyscan.c ~ ssh.1
~ ssh.c ~ sshconnect.c
~ sshconnect1.c ~ sshd.c
~ version.h
TAGGED OPENBSD_3_8
> upgrade to OpenSSH 4.5 (brad@)
tip
~ cu.c ~ tip.h
> Replace -### with -s### pre-getopt() and use strtonum()
> instead of strtol() when parsing the speed string. Closes PR 5222.
> (millert@)
~ cu.c
> Ensure that CU and DV have length > 0, so buf[strlen(buf) - 1] can
> be safely called later.
> Add check for asprintf.
> Use _PATH_DEV, suggested by jaredy at . > OK jaredy at .ay@)
xlint
~ xlint/xlint.c
> fix usage message (deraadt@)
== usr.sbin ========================================================== 14/14 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
bgpctl
~ bgpctl.c
> cast to (long long) for %lld printfs
> apparently from Jeff Rizzo <riz at NetBSD.orgia "Thomas E. Spanjaard"
> <tgen at netphreax.netwith changes from me (as far as I remember, this is
> kinda old stuff). claudio ok (henning@)
~ bgpctl.8
> Add the bgpd control socket to FILES and use the same .Bl -width as in
> bgpd(8).
> ok (and fixing my mistakes because I was sleepy when I mailed out the
> diff) jmc (mk@)
bgpd
~ session.c
> fix pasto; only announce restart capability when announcing the restart
> capability is enabled, not when annoucing the refresh capability is
> enabled...
> Alex Hunsaker <badalex at gmail.coman into that issue (henning@)
~ rde.c ~ rde.h
~ rde_update.c
> char -> u_char in a few places
> apparently from Jeff Rizzo <riz at NetBSD.orgia "Thomas E. Spanjaard"
> <tgen at netphreax.netok claudio (henning@)
dhcpd
~ dhcp-options.5
> remove some irrelevant references; spotted by stevesk
> ok henning stevesk (jmc@)
~ dhcp-options.5
> remove another irrelevant reference; ok jmc@ (stevesk@)
dvmrpd
~ dvmrpe.h ~ neighbor.c
~ report.c
> introduce reference count for struct route_report so it can be shared and
> freed correctly.
> OK norby@ henning@ (michele@)
~ report.c
> In report packet parsing, interpret 0.0.0.0/8 as 0.0.0.0/0.
> OK norby@ henning@ (michele@)
httpd
~ src/modules/proxy/mod_proxy.h
> fix proxying on big-endian 64-bit machines, u_long is not the size of
> an ip address, that's for sure; pr 5232 arjones at simultan.dyndns.org > (deraadt@)
mopd
~ common/rc.c
> Check the correct bits in the control byte.
> Found by Alexey Dobriyan (adobriyan at gmail dot com) -moj (maja@)
ospfd
~ printconf.c
> Properly indicate the state of "fib-update"
> ok claudio@ (joel@)
pkg_add
~ pkg_create
> warn for any weird stuff in packages.
> Namely:
> - anything that doesn't belong to owner root/bin, group bin/wheel
> must be annotated in the packing-list.
> - any file setuid, setgid, writable by others must be annotated in
> the packing-list.
> These warnings must be fixed. They will become errors in the near futur.
> (espie@)
~ pkg_create
> zap the stat part related to file type, only keeping the usual modes.
> (espie@)
~ pkg_mklocatedb
> simpler/better progress print (espie@)
~ pkg_mklocatedb
> -P option: prepend pkgpath instead of pkgname.
> -p option: use the continuation code from OpenBSD::PackingList in a sneaky
> way, so that we can read all packing-list contents in one go from a
> make print-plist-contents in /usr/ports.
> Allows building a located database from the ports tree without needing to
> build any packages. (espie@)
~ pkg_mklocatedb
> completely uniform setup (espie@)
~ pkg_mklocatedb
> print stuff to the correct file handle (espie@)
pppd
~ pppd.8
> remove reference to PPP_FILTER:
> - there is no PPP_FILTER kernel option
> - pppd is compiled with -DPPP_FILTER by default
> ok jmc@ (stevesk@)
ripd
~ printconf.c
> Properly indicate status of "fib-update" (joel@)
~ message.c ~ neighbor.c
~ ripe.h
> clear lists before deleting neighbor
> OK claudio@ henning@ (michele@)
~ message.c
> pass the right size of the message
> OK henning@ (michele@)
rtsold
~ rtsold.c
> Don't check buf[strlen(buf) - 1] for zero length strings.
> OK jaredy at .ay@)
ypserv
~ makedbm/makedbm.c ~ mkalias/mkalias.c
> `elminate' etc. is not really the right way to spell `eliminate'.
> ok brad (mk@)
===============================================================================
More information about the owc
mailing list