[odc] Daily src changes for 2006-03-14
ODC
auto at squish.net
Wed Mar 15 07:00:42 GMT 2006
OpenBSD src changes summary for 2006-03-14
==========================================
bin/ksh distrib/sets
etc/rc games/fortune
games/hack kerberosV
lib/libc lib/libkvm
lib/libm lib/libssl
libexec/ftpd libexec/spamd
regress/sys regress/usr.bin
sbin/pfctl share/man
share/mk sys/arch/i386/conf
sys/arch/i386/i386 sys/arch/i386/include
sys/arch/sgi/sgi sys/dev/ic
sys/dev/isa sys/dev/usb
sys/net usr.bin/audioctl
usr.bin/cvs usr.bin/from
usr.bin/rcs usr.bin/ssh
usr.sbin/apm usr.sbin/apmd
usr.sbin/authpf usr.sbin/httpd
usr.sbin/memconfig usr.sbin/ospfd
usr.sbin/rdate
== bin =============================================================== 01/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/bin
ksh
~ syn.c
> remove excessive optimization; from adobriyan at gmailk tedu (deraadt@)
~ tty.c
> only santa checks things twice; from adobriyan at gmailk tedu (deraadt@)
== distrib =========================================================== 02/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
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@)
~ lists/base/mi
> sync (deraadt@)
~ lists/base/md.amd64 ~ lists/man/mi
> sync (deraadt@)
== etc =============================================================== 03/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
rc
~ rc
> move wsconsctl up earlier, so that any key changes made can be used
> to (for instance) interrupt dhclient with a ^C instead of a 'CAPS-LOCK C'
> from e at molioner.dkecked by matthieu (deraadt@)
== games ============================================================= 04/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/games
fortune
~ datfiles/fortunes2
> grammer; from mischa diehm (mickey@)
hack
~ alloc.c ~ hack.h
> delete lint balony from another era; adobriyan at gmailk tedu (deraadt@)
== kerberosV ========================================================= 05/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/kerberosV
kerberosV
~ src/lib/asn1/der_copy.c
> incorrect memcpy size; adobriyan at gmail.com > (the other suggestion, to delete this unused API, cannot be done at this
> time because of unknown shared library versioning issues) (deraadt@)
== lib =============================================================== 06/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ nls/Pig.msg
> missing newline (deraadt@)
~ Makefile + nls/it.msg
> add italian nls; from jwk at xtf.iteraadt@)
libkvm
~ kvm_i386.c
> Prevent double-free.
> ok mickey@, todd@, deraadt@ (kettenis@)
libm
- arch/amd64/e_exp.S ~ Makefile
> amd64 asm code is not correct for exp(+/-Inf), so until somebody
> comes up with a correct asm version, use the C version of exp(3).
> ok steven@ kettenis@ (otto@)
libssl
~ src/crypto/bn/bn_prime.c
> make BN_is_prime() realise that 2 is, in fact, a prime number.
> from OpenSSL CVS; ok otto@ deraadt@ (djm@)
== libexec =========================================================== 07/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/libexec
ftpd
~ monitor.c
> Allow anonymous logins without a password, which was broken
> by the last commit. Noticed by Armin Wolfermann. ok henning@ (moritz@)
spamd
~ spamd.c
> spamd can show the wrong IP address to clients in a %A message because
> the per-connection copy of the connecting address was being pointed
> to the on-stack copy. Spotted (and fix suggested) by Michael Durket
> in pr 5046
> ok deraadt@ (beck@)
== regress =========================================================== 08/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
sys
~ uvm/mmap_size/mmap_size.c
> trailing spaces and lines no more (mickey@)
usr.bin
~ rcs/Makefile
> OpenRCS currently strips any text in a filename up to and including
> the last comma, assuming that it is a `,v' extension. GNU RCS does
> not do this. This removes that check.
> ok niallo (ray@)
~ rcs/Makefile
> ci currently doesn't parse the -x flag at all, defaulting to ",v/" every
> time. I rewrote checkin_choose_rcsfile() to handle it using these rules:
> - If a directory structure is given (ci -x,abcd dir/dir2/file) then all
> RCS files are under dir/dir2.
> - If the RCS/ directory exists, use it. Otherwise use current directory.
> - If the -x flag is specified, use those slash-separated extensions.
> Otherwise, use the default (",v/").
> - Look in the rcs directory (RCS/ or current directory) for a file
> with a matching extension, for each extension. Each extension is
> tried in order. If a file exists, it is used. If no file exists
> with any extension, the first one is used.
> - The empty extension is treated as no extension, because I can't
> figure out what its special meaning is.
> It sounds complicated, and the code is kinda complicated as well, but it
> makes sense if you think about it.
> ok niallo (ray@)
~ Makefile
> Re-enable RCS regression tests at mickey and niallo's request. (ray@)
== sbin ============================================================== 09/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
pfctl
~ parse.y ~ pf_print_state.c
~ pfctl_optimize.c
> implement a Unicast Reverse Path Forwarding (uRPF) check for pf(4)
> which optionally verifies that a packet is received on the interface
> that holds the route back to the packet's source address. This makes
> it an automatic ingress filter, but only when routing is fully
> symmetric.
> bugfix feedback claudio@; ok claudio@ and dhartmei@ (djm@)
== share ============================================================= 10/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man9/iic.9
> Use .Xo/.Xc and .Fo/.Fc to put all arguments of iic_exec() in man
> page, breaking nine argument limit.
> ok grange, otto (ray@)
~ man5/pf.conf.5
> implement a Unicast Reverse Path Forwarding (uRPF) check for pf(4)
> which optionally verifies that a packet is received on the interface
> that holds the route back to the packet's source address. This makes
> it an automatic ingress filter, but only when routing is fully
> symmetric.
> bugfix feedback claudio@; ok claudio@ and dhartmei@ (djm@)
mk
~ bsd.nls.mk
> do not install nls files silently; ok espie (deraadt@)
== sys =============================================================== 11/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/i386/conf
~ Makefile.i386
> move the kernel 1m up to provide more space for isadma; deraadt@ ok
> (mickey@)
arch/i386/i386
~ machdep.c
> move the kernel 1m up to provide more space for isadma; deraadt@ ok
> (mickey@)
~ locore.s
> prevent the faults on iret to run w/ disabled intrs and cause deadlocks;
> niklas toby tom ok (mickey@)
~ mptramp.s
> trailing tabs nomore (mickey@)
~ apicvec.s
> trailing tabs nomore (mickey@)
arch/i386/include
~ param.h
> move the kernel 1m up to provide more space for isadma; deraadt@ ok
> (mickey@)
arch/sgi/sgi
~ machdep.c
> no need for an aperture. we are unlikely to ever allow pci video cards
> in these machines, because pci video cards contain too much evil.
> if we do support them later, we add it back. ok miod (deraadt@)
dev/ic
~ ami.c
> shuffle the switch statement around in scsi_cmd. do the io commands
> outside the switch so i have some more room to put ugly code in there.
> (dlg@)
~ ami.c
> knf (dlg@)
~ ami.c
> move the loading of the dma maps for logical disk reads and writes from
> ami_cmd up into ami_scsi_cmd. this simplifies ami_cmd somewhat and moves
> more stuff out from under splbio. theres more to come. (dlg@)
~ ami.c
> move the loading of the dmamaps for passthrough commands out of ami_cmd
> and into a function of its own called ami_load_ptmem. sleep now, more
> cleanup later. (dlg@)
dev/isa
~ aria.c
> Return ENXIO when trying to open a non-existent device, not ENODEV. (miod@)
dev/usb
~ uvisor.c
> add support for the Sony CLIE PEG-T625 and potentially a range of other
> unusually behaved CLIE products. they attach as palm4 type devices, but
> they stall on a certain init command. now we catch this stall and use it
> to switch the way we use the device to somethig more appropriate.
> from Andrew Smith (dlg@)
~ uvisor.c
> a touch of knf (dlg@)
net
~ pf.c ~ pf_norm.c
~ pfvar.h
> implement a Unicast Reverse Path Forwarding (uRPF) check for pf(4)
> which optionally verifies that a packet is received on the interface
> that holds the route back to the packet's source address. This makes
> it an automatic ingress filter, but only when routing is fully
> symmetric.
> bugfix feedback claudio@; ok claudio@ and dhartmei@ (djm@)
== usr.bin =========================================================== 12/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
audioctl
~ audioctl.c
> More use of const and fix a signed/unsigned comparison.
> From David Hill. ok ray@ jaredy@ (moritz@)
cvs
~ diff3.c ~ diff.h
~ update.c
> add an argument to cvs_diff3() to be able to handle verbosity of
> commands; fixes rcsmerge -q behaviour. OK niallo@ ray at .sa@)
from
~ from.c
> No need to declare optind/optarg if unistd.h is included.
> From David Hill. ok ray@ (moritz@)
rcs
~ rcsprog.c
> OpenRCS currently strips any text in a filename up to and including
> the last comma, assuming that it is a `,v' extension. GNU RCS does
> not do this. This removes that check.
> ok niallo (ray@)
~ ci.c ~ rcsprog.c
~ rcsprog.h
> ci currently doesn't parse the -x flag at all, defaulting to ",v/" every
> time. I rewrote checkin_choose_rcsfile() to handle it using these rules:
> - If a directory structure is given (ci -x,abcd dir/dir2/file) then all
> RCS files are under dir/dir2.
> - If the RCS/ directory exists, use it. Otherwise use current directory.
> - If the -x flag is specified, use those slash-separated extensions.
> Otherwise, use the default (",v/").
> - Look in the rcs directory (RCS/ or current directory) for a file
> with a matching extension, for each extension. Each extension is
> tried in order. If a file exists, it is used. If no file exists
> with any extension, the first one is used.
> - The empty extension is treated as no extension, because I can't
> figure out what its special meaning is.
> It sounds complicated, and the code is kinda complicated as well, but it
> makes sense if you think about it.
> ok niallo (ray@)
~ rcsmerge.c
> add an argument to cvs_diff3() to be able to handle verbosity of
> commands; fixes rcsmerge -q behaviour. OK niallo@ ray at .sa@)
ssh
~ canohost.c
> log the originating address and not just the name when a reverse
> mapping check fails, requested by linux AT linuon.com (djm@)
~ ssh_config.5 ~ sshd_config.5
> *AliveCountMax applies to protcol v2 only; ok dtucker, djm (markus@)
== usr.sbin ========================================================== 13/13 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
apm
~ Makefile
> install these on amd64
> even though amd64 does not have apm support, this change permits
> hw.setperf manipulations via apm/apmd (sturm@)
apmd
~ Makefile ~ apmd.c
> install these on amd64
> even though amd64 does not have apm support, this change permits
> hw.setperf manipulations via apm/apmd (sturm@)
authpf
~ authpf.c
> fix incorrect sizeof(), spotted by ckuethe
> ok deraadt@ (beck@)
httpd
~ htdocs/manual/mod/core.html
> fix sentence to make sense.
> ok millert@ jmc@ ketennis@ and others from before 3.9 lock (beck@)
memconfig
~ memconfig.c
> Some more usage of const and correct fmt string for a size_t.
> From David Hill. ok ray@ jaredy@ otto@ (moritz@)
ospfd
~ ospfd.c
> Kill unneeded util.h include. (claudio@)
rdate
~ ntp.c
> #ifdef DEBUG not #if DEBUG (deraadt@)
===============================================================================
More information about the odc
mailing list