[odc] Daily src changes for 2006-01-24

ODC auto at squish.net
Wed Jan 25 07:01:41 GMT 2006


OpenBSD src changes summary for 2006-01-24
==========================================

distrib/sets                            lib/libc
share/man                               sys/arch/mac68k/include
sys/arch/mac68k/mac68k                  sys/dev/i2c
sys/dev/pci                             sys/nfs
usr.bin/bc                              usr.bin/rcs
usr.sbin/bgpctl                         usr.sbin/bgpd
usr.sbin/ospfd                          usr.sbin/pkg_add

== distrib =========================================================== 01/06 ==

  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 (pvalchev@)

== lib =============================================================== 02/06 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/lib

libc

  ~ db/mpool/mpool.c                      

  > Add missing break; in a switch case statement from r1.7 pread() changes. 
  > From
  > dhelder AT arbor.net.  millert@ ok (aaron@)

== share ============================================================= 03/06 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/share

man

  ~ man4/lm.4                             

  > spelling; (jmc@)

== sys =============================================================== 04/06 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/sys

arch/mac68k/include

  ~ cpu.h                                 

  > Remove unused fields from struct mac68k_machine. (miod@)

arch/mac68k/mac68k

  ~ machdep.c                             

  > Remove unused fields from struct mac68k_machine. (miod@)

dev/i2c

  ~ files.i2c                             + gl518sm.c

  > Initial stab at glenv(4), a driver for the GL518SM. (kettenis@)

dev/pci

  ~ pcidevs                               

  > Some NVIDIA MCP04/MCP51/C51/MCP55 devices. (jsg@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (jsg@)

  ~ pciide.c                              

  > Match a few more NVIDIA product ids found in Linux drivers. (jsg@)

nfs

  ~ nfs_socket.c                          

  > Fix NULL dereference on error condition in nfs_reply().  nmp->nm_so can
  > become NULL if the nfs_reply() -> nfs_receive() -> nfs_reconnect() datapath
  > fails.  pedro@ ok "I think this is a good fix" (aaron@)

== usr.bin =========================================================== 05/06 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin

bc

  ~ scan.l                                

  > fclose file stream before opening a new one. (otto@)

rcs

  ~ rlog.c                                

  > print locker's name if revision is locked; (xsa@)

== usr.sbin ========================================================== 06/06 ==

  http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin

bgpctl

  ~ bgpctl.c                              

  > make bgpctl deal with IMSG_CTL_RESULT no matter what request was sent
  > claudio ok (henning@)

  ~ bgpctl.c                              ~ parser.c
  ~ parser.h                              

  > introduce "bgpctl show summary terse", shows summary in an easy to parse
  > format, intended for monitoring puposes. claudio ok (henning@)

bgpd

  ~ bgpd.c                                ~ bgpd.h
  ~ config.c                              ~ control.c
  ~ log.h                                 ~ session.c
  ~ session.h                             

  > introduce a second control socket, which is restricted to certain messages,
  > nameley the show ones. needed for looking glass style applications,
  > monitoring etc. claudio ok (henning@)

  ~ control.c                             

  > zap now unused var (henning@)

  ~ bgpd.c                                ~ rde_rib.c

  > KNF (henning@)

  ~ session.c                             

  > missing space in error message, and make it slightly betterer while there
  > (henning@)

  ~ bgpd.8                                

  > document -r (henning@)

  ~ rde_decide.c                          

  > Update comment to match reality. (claudio@)

  ~ rde_rib.c                             

  > It is possible that a prefix is part of two RIBs in that case
  > prefix_remove()
  > needs to be extra careful and only remove the prefix from the specified
  > RIB.
  > Looks good henning@ (claudio@)

  ~ rde.c                                 ~ rde.h
  ~ rde_rib.c                             

  > Finally start using the Adj-RIB-In. The most complex part is the
  > modification
  > of path_update(). There are about 10 different ways how to update a path
  > and
  > some of them are tricky. Looks good henning@ (claudio@)

  ~ rde.c                                 ~ rde.h
  ~ rde_filter.c                          

  > Check if filter changed on a per peer basis. This should speed up the
  > table run done later as many filter evaluations can be skipped.
  > From the softreconfig in tree. Looks good henning@ (claudio@)

  ~ bgpd.c                                

  > Functions in the poll() loop should only be moved around if there are no
  > side-effects. Revert last changes and make bgpctl reload work again.
  > (claudio@)

  ~ rde.c                                 

  > Last bits for softreconfig in support. Now bgpd will automaticaly
  > rei-filter
  > the RIB after a reload so you no longer need to clear sessions because you
  > modified filters. Looks good henning at .laudio@)

  ~ bgpd.8                                

  > bgpd does not and will never support route flap damping as defined in the
  > mentioned RFC. Even RIPE (RIPE-229) realized that route flap damping should
  > be
  > considered evil. (claudio@)

  ~ bgpd.h                                ~ control.c

  > introduce "bgpctl show summary terse", shows summary in an easy to parse
  > format, intended for monitoring puposes. claudio ok (henning@)

  ~ bgpd.8                                

  > add -r to synopsis, and tweak its description a little; (jmc@)

ospfd

  ~ rde.h                                 ~ rde_spf.c

  > Split SPF calc and AS Ext calc.
  > Initial diff by claudio@ reworked by me.
  > test and ok claudio@ (norby@)

  ~ rde_spf.c                             

  > Fix bad indent. (norby@)

  ~ rde_spf.c                             

  > Correct debug text (norby@)

pkg_add

  ~ OpenBSD/Update.pm                     

  > protect against weird situations where dependencies don't match
  > (admittedly, we should recompute them, but that's already better than
  > nothing). (espie@)

===============================================================================



More information about the odc mailing list