[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