[odc] Daily src changes for 2005-12-12
ODC
auto at squish.net
Tue Dec 13 07:00:29 GMT 2005
OpenBSD src changes summary for 2005-12-12
==========================================
regress/usr.bin sbin/ipsecctl
sbin/ping6 share/man
sys/arch/alpha/alpha sys/arch/amd64/conf
sys/arch/amd64/include sys/arch/hppa/conf
sys/arch/hppa/hppa sys/arch/hppa64/conf
sys/arch/i386/conf sys/arch/i386/i386
sys/arch/luna88k/luna88k sys/arch/macppc/pci
sys/arch/mips64/mips64 sys/arch/mvme88k/conf
sys/arch/mvme88k/include sys/arch/mvme88k/mvme88k
sys/arch/sgi/sgi sys/arch/sparc/conf
sys/arch/sparc64/include sys/conf
sys/dev/ic sys/dev/pci
usr.bin/calendar usr.bin/chpass
usr.bin/cvs usr.bin/passwd
usr.bin/rcs usr.bin/script
usr.bin/ssh usr.bin/xlint
usr.sbin/authpf
== regress =========================================================== 01/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
usr.bin
~ xlint/test-14.c ~ xlint/test-14.c.exp
> Add test for floating point constant in conditional (cloder@)
~ xlint/Makefile + xlint/test-14.c
+ xlint/test-14.c.exp
> Regression test for constant in conditional context (cloder@)
== sbin ============================================================== 02/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
ipsecctl
~ pfkdump.c
> use ARGSUSED1 here (hshoexer@)
~ parse.y
> Correctly copy interface names; fixes breakage noticed by naddy@
> ok naddy@
> cvs: ----------------------------------------------------------------------
> (hshoexer@)
~ ike.c
> use err() instead of errx() (hshoexer@)
ping6
~ ping6.c
> Don't wait one time interval before sending the first packet.
> Problem reported by Andreas Lundin <lunde at woopheer.mine.nu > on tech@, but fix from KAME.
> ok pascoe markus (jaredy@)
== share ============================================================= 03/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/ipsec.4
> fix typo;
> from tamas tevesz;
> ok hshoexer (jmc@)
== sys =============================================================== 04/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/alpha/alpha
~ process_machdep.c
> One procfs.h leftover there, too. (miod@)
arch/amd64/conf
~ GENERIC
> Only include PROCFS on kernels which have either COMPAT_LINUX or
> COMPAT_SVR4,
> otherwise it's just a waste of bytes.
> ok deraadt@ mickey@ (miod@)
arch/amd64/include
~ endian.h
> Drop clause 3/4 as per i386 version this was based on.
> ok niklas@ (Copyright holder). (jsg@)
arch/hppa/conf
~ GENERIC
> Only include PROCFS on kernels which have either COMPAT_LINUX or
> COMPAT_SVR4,
> otherwise it's just a waste of bytes.
> ok deraadt@ mickey@ (miod@)
arch/hppa/hppa
~ trap.c
> Nuke leftover references to procfs_mem.h. (miod@)
arch/hppa64/conf
~ GENERIC
> Only include PROCFS on kernels which have either COMPAT_LINUX or
> COMPAT_SVR4,
> otherwise it's just a waste of bytes.
> ok deraadt@ mickey@ (miod@)
arch/i386/conf
~ GENERIC
> Only include PROCFS on kernels which have either COMPAT_LINUX or
> COMPAT_SVR4,
> otherwise it's just a waste of bytes.
> ok deraadt@ mickey@ (miod@)
arch/i386/i386
~ mpbios.c
> some bioses screw the order so be extra careful to counters; been in snaps
> for some time (mickey@)
arch/luna88k/luna88k
~ isr.c
> Remove unused code. (miod@)
arch/macppc/pci
~ pciide_machdep.c
> Pass interrupt type and level in the correct order.
> ok drahn@, deraadt@ (kettenis@)
arch/mips64/mips64
~ trap.c
> Nuke leftover references to procfs_mem.h. (miod@)
arch/mvme88k/conf
~ files.mvme88k
> Move the MC88410 support code to a specific .c function instead of heavy
> (and large) inlines.
> While there, provide correct register clobbering information to the
> __asm__ statements, and fix mc88410_flush_page() evil typo.
> Finally, rework mc88410_inval() busy-wait logic to behave correctly in all
> cases. (miod@)
arch/mvme88k/include
~ m88410.h
> Move the MC88410 support code to a specific .c function instead of heavy
> (and large) inlines.
> While there, provide correct register clobbering information to the
> __asm__ statements, and fix mc88410_flush_page() evil typo.
> Finally, rework mc88410_inval() busy-wait logic to behave correctly in all
> cases. (miod@)
arch/mvme88k/mvme88k
+ m88410.c
> Move the MC88410 support code to a specific .c function instead of heavy
> (and large) inlines.
> While there, provide correct register clobbering information to the
> __asm__ statements, and fix mc88410_flush_page() evil typo.
> Finally, rework mc88410_inval() busy-wait logic to behave correctly in all
> cases. (miod@)
arch/sgi/sgi
~ machdep.c
> Correct uvm_km_suballoc() arguments, do not make phys_map pageable. (miod@)
arch/sparc/conf
~ GENERIC ~ SUN4
~ SUN4C ~ SUN4M
> Only include PROCFS on kernels which have either COMPAT_LINUX or
> COMPAT_SVR4,
> otherwise it's just a waste of bytes.
> ok deraadt@ mickey@ (miod@)
arch/sparc64/include
~ pmap.h
> Nuke unused pmap_from_phys_address(). (miod@)
conf
~ GENERIC
> Only include PROCFS on kernels which have either COMPAT_LINUX or
> COMPAT_SVR4,
> otherwise it's just a waste of bytes.
> ok deraadt@ mickey@ (miod@)
dev/ic
~ amivar.h
> knf (dlg@)
~ mc6845.h
> fix a license i botched years ago (mickey@)
~ ciss.c
> make printf debug-only so some people would just shuddup (mickey@)
~ ac97.c
> ansi, no binary change. (fgsch@)
dev/pci
~ if_bge.c ~ if_bgereg.h
> If a PCI-X card is detected then set bge_pcix. (brad@)
~ ami_pci.c
> knf (dlg@)
== usr.bin =========================================================== 05/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
calendar
~ calendars/calendar.birthday ~ calendars/calendar.history
> Adam Weishaupt (by grunk@); fix a couple of entries out of order (mickey@)
chpass
~ chpass.c
> ARGSUSED on signal handler (deraadt@)
cvs
~ rcs.c ~ rcsnum.c
> rcsnum_alloc() and rcsnum_cpy() no longer can fail, so don't
> bother checking return values for failure.
> ok xsa@ (joris@)
~ file.c
> only xfree() cf->cf_dir when it's not NULL; (joris@)
passwd
~ passwd.1
> - simplify synopsis
> - remove some .Bk/.Ek clutter
> - sort options list (jmc@)
~ passwd.c
> sync usage();
> from david leonard (pr #4939); (jmc@)
rcs
~ ci.1
> be consistent w/ `-tfile|str' documentation (cf. rcs.1); (xsa@)
~ ci.c
> - sync usage() for `-tfile|str'
> - nuke trailing whitespace (xsa@)
script
~ script.c
> in the write codepaths, errors other than EAGAIN are fatal to the loop; ok
> otto (deraadt@)
ssh
~ channels.c ~ channels.h
~ session.c
> make sure protocol messages for internal channels are ignored.
> allow adjust messages for non-open channels; with and ok djm@ (markus@)
xlint
~ lint1/tree.c
> Restructure conditional from last checkin regarding constant in conditional
> contexts, so that we do not lose the ability to warn on non-integer
> constants. (cloder@)
~ lint1/externs1.h ~ lint1/tree.c
> Cut down on extraneous "constant in conditional context" warnings when
> lint encounters expressions like do { ... } while (0); and if (1) ...
> We use these idioms frequently in our tree for scoping purposes and we
> deem them to be safe. Now lint will not warn if it encounters a constant
> in a conditional context when the expression consists only of a constant
> (with no operators) and the constant is 0 or 1. This means that lint
> will not warn for "if (1)" but will warn for "if (2)" and will also
> continue to warn for "if (foo && 1)". This cuts down the vast majority
> of these warnings while still preserving the ability to catch bugs.
> (cloder@)
== usr.sbin ========================================================== 06/06 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
authpf
~ authpf.c
> Backout previous change back to 1.92 - My fault, committed diff
> from unclean tree. (beck@)
~ authpf.c
> correct err() usage and remove the do_death which is unneeded in
> the child proceess, (as noticed by <evol at online.ptt.ru(beck@)
===============================================================================
More information about the odc
mailing list