[odc] Daily src changes for 2006-01-03
ODC
auto at squish.net
Wed Jan 4 07:00:40 GMT 2006
OpenBSD src changes summary for 2006-01-03
==========================================
bin/pax distrib/sets
games/fortune gnu/usr.bin/perl
lib/libc sbin/mount_nfs
share/man sys/arch/macppc/conf
sys/arch/macppc/dev sys/arch/sparc64/sparc64
sys/dev/i2c sys/dev/ic
sys/dev/pci sys/kern
sys/netinet sys/ufs/ffs
usr.bin/cvs usr.bin/ssh
usr.sbin/bgpctl usr.sbin/bgpd
usr.sbin/portmap usr.sbin/tcpdrop
== bin =============================================================== 01/10 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/bin
pax
~ cpio.1
> tar and ustar formats have 8gb limit;
> from peter philipp;
> ok otto (jmc@)
== distrib =========================================================== 02/10 ==
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/man/mi
> sync (deraadt@)
== games ============================================================= 03/10 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/games
fortune
~ datfiles/fortunes
> spelling; from michael knudsen; (jmc@)
== gnu =============================================================== 04/10 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/gnu
usr.bin/perl
~ globvar.sym ~ makedef.pl
~ op.c ~ opcode.h
~ opcode.pl ~ patchlevel.h
~ perl.h ~ sv.c
TAGGED OPENBSD_3_8
> MFC:
> Fix by brad@
> The official fix for the Perl sprintf buffer overflow. (brad@)
~ globvar.sym ~ makedef.pl
~ op.c ~ opcode.h
~ opcode.pl ~ patchlevel.h
~ perl.h ~ sv.c
TAGGED OPENBSD_3_7
> MFC:
> Fix by brad@
> The official fix for the Perl sprintf buffer overflow. (brad@)
== lib =============================================================== 05/10 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ stdio/vfscanf.c
> Do not overlap flags; problem introduced when new escapes were added.
> (millert@)
== sbin ============================================================== 06/10 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
mount_nfs
~ mount_nfs.8
> most modern implementations of nfsd support TCP, not just 4.4BSD;
> prompted by a similar commit in freebsd.
> do not recommend TCP;
> ok millert (jmc@)
== share ============================================================= 07/10 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/iic.4
> oops, fcu(4) is a slave, not master;
> from kettenis (jmc@)
~ man4/iic.4
> add smu(4);
> ok kettenis (jmc@)
~ man4/iic.4 ~ man4/man4.macppc/Makefile
+ man4/man4.macppc/asms.4
> add asms(4) man page; ok jmc@ deraadt@ kettenis at .sa@)
~ man4/man4.macppc/smu.4
> Mention I2C controller. Update BUGS. (kettenis@)
== sys =============================================================== 08/10 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/macppc/conf
~ GENERIC ~ files.macppc
> work in progress on the Apple Sudden Motion Sensor found in recent
> PowerBooks and iBooks, driver is commented out for now;
> with prodding, help and ok from kettenis@, ok deraadt at .sa@)
arch/macppc/dev
+ asms.c
> work in progress on the Apple Sudden Motion Sensor found in recent
> PowerBooks and iBooks, driver is commented out for now;
> with prodding, help and ok from kettenis@, ok deraadt at .sa@)
arch/sparc64/sparc64
~ locore.s
> Try to prevent red stating the machine on a misaligned user space stack by
> SIGKILLing the process.
> ok miod@, henric@ (kettenis@)
dev/i2c
~ adm1021.c ~ i2c_scan.c
> Use "official" chip part names/numbers for matching.
> ok deraadt@ (kettenis@)
dev/ic
~ nslm7x.c ~ nslm7xvar.h
> Be careful not to change any registers.
> ok grange@, deraadt@; tested by krw@ (kettenis@)
dev/pci
~ piixreg.h ~ piixpm.c
> Correct interrupt type check. Pointed out by kettenis@, thanks. (grange@)
~ piixpm.c
> Revert part of the previous committed by mistake. (grange@)
kern
~ kern_lock.c
> remove duplicate comment;
> from thordur i. bjornsson; (jmc@)
~ kern_clock.c
> Make #undef match its temporary #define. (miod@)
netinet
~ ip_input.c
> m_pullup the same amount we copied, not just the IP header.
> Any pf(4) translation that modifies more than IP addresses,
> was happening on the shared mbuf cluster. Thus we were
> sending icmp errors with corrupted payload.
> OK dhartmei@, markus@ (mpf@)
ufs/ffs
~ ffs_vfsops.c
> Fix UFS2 detection by looking for the super-block at every possible
> location, testing krw@ and moritz@, thanks. (pedro@)
~ softdep.h ~ ffs_softdep.c
> Add UFS2 softdep bits, okay tedu@ (pedro@)
== usr.bin =========================================================== 09/10 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
cvs
~ rcsnum.c ~ rcs.c
> knf; (xsa@)
~ release.c
> use fatal(); (xsa@)
- zlib.c - zlib.h
~ Makefile ~ includes.h
+ compress.c + compress.h
> renaming zlib.{c,h} files to compress.{c,h} and link to build;
> was pretty stupid calling them that way;
> ok joris@ niallo at .sa@)
ssh
~ ssh.1
> move FILES to a -compact list, and make each files an item in that list.
> this avoids nastly line wrap when we have long pathnames, and treats
> each file as a separate item;
> remove the .Pa too, since it is useless. (jmc@)
~ ssh.1
> use a larger width for the ENVIRONMENT list; (jmc@)
~ ssh.1
> tweak the description of ~/.ssh/environment (jmc@)
~ ssh.1
> put FILES in some sort of order: sort by pathname (jmc@)
== usr.sbin ========================================================== 10/10 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
bgpctl
~ bgpctl.c ~ parser.c
> Don't use fatal() and friend in bgpctl. The log system does not work here.
> (claudio@)
~ Makefile ~ bgpctl.c
> Cope with new util.c (claudio@)
~ Makefile ~ bgpctl.c
~ parser.c ~ parser.h
> Show RIB statistics via "bgpctl show rib mem". (claudio@)
bgpd
~ rde.c
> No need to check the poll fds in case of EINTR. OK dlg@ (claudio@)
~ bgpd.c
> Move the signal handler flags check between the poll() call and the poll
> fd handling. Do not access poll fd in case of an error or timeout.
> With and OK dlg@ (claudio@)
~ rde.c
> Kill WFLAG macro. Should have been included in the rde_attr_parse() merge.
> Makes the code more obvious. (claudio@)
~ bgpd.c ~ session.c
> Plug some mem leaks. (claudio@)
~ Makefile ~ bgpd.h
~ log.c ~ rde.h
~ rde_attr.c ~ session.h
+ util.c
> Move functions shared with bgpctl into new file util.c. Simplifies the
> link between bgpctl and bgpd mostly because of rde_attr.c. (claudio@)
~ bgpd.h ~ control.c
~ rde.c ~ rde.h
~ rde_attr.c ~ rde_prefix.c
~ rde_rib.c ~ session.c
> Track some (memory) statistics in the RDE. Accessible via bgpctl.
> (claudio@)
portmap
~ portmap.c
> include signal.h not sys/signal.h and remove a useless cast; OK deraadt@
> (millert@)
tcpdrop
~ tcpdrop.c
> check getnameinfo() return for 0 and use errx() vs. err(); old ok markus@
> (stevesk@)
~ tcpdrop.8
> in EXAMPLES:
> - regular grep will do
> - root not needed for fstat
> from ray lai; (jmc@)
===============================================================================
More information about the odc
mailing list