[odc] Daily src changes for 2006-03-08

ODC auto at squish.net
Thu Mar 9 07:00:41 GMT 2006


OpenBSD src changes summary for 2006-03-08
==========================================

games/rogue                             share/man
sys/arch/amd64/amd64                    sys/arch/amd64/conf
sys/arch/amd64/include                  sys/arch/amd64/isa
sys/arch/i386/i386                      sys/dev/acpi
sys/dev/pci                             usr.bin/cvs
usr.bin/rcs                             usr.bin/touch
usr.bin/xlint                           usr.sbin/bgpd
usr.sbin/ospfctl                        usr.sbin/ospfd
usr.sbin/pkg_add                        

== games ============================================================= 01/05 ==

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

rogue

  ~ hit.c                                 ~ init.c
  ~ inventory.c                           ~ level.c
  ~ machdep.c                             ~ main.c
  ~ message.c                             ~ monster.c
  ~ move.c                                ~ object.c
  ~ pack.c                                ~ play.c
  ~ random.c                              ~ ring.c
  ~ room.c                                ~ save.c
  ~ score.c                               ~ spec_hit.c
  ~ throw.c                               ~ trap.c
  ~ use.c                                 ~ zap.c

  > Ansify; from Alexey Dobriyan; hope the license gets cleared up, so we
  > can include this in the build again. (otto@)

== share ============================================================= 02/05 ==

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

man

  - man4/hpet.4                           ~ man4/Makefile
  ~ man4/acpi.4                           + man4/acpihpet.4

  > Unbreak docs after marco. (grange@)

== sys =============================================================== 03/05 ==

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

arch/amd64/amd64

  ~ identcpu.c                            + powernow-k8.c

  > Patch from Gordon Klock to update AMD PowerNow K8 support on i386,
  > and to add amd64 K8 support from FreeBSD. (uwe@)

  ~ db_interface.c                        

  > Glue showval into ddb. (marco@)

arch/amd64/conf

  ~ files.amd64                           

  > Patch from Gordon Klock to update AMD PowerNow K8 support on i386,
  > and to add amd64 K8 support from FreeBSD. (uwe@)

arch/amd64/include

  ~ cpu.h                                 

  > Patch from Gordon Klock to update AMD PowerNow K8 support on i386,
  > and to add amd64 K8 support from FreeBSD. (uwe@)

arch/amd64/isa

  ~ isa_machdep.c                         

  > Properly route ISA interrupts through ioapics.
  > tested by many; ok mickey@, brad@ (kettenis@)

arch/i386/i386

  ~ machdep.c                             ~ powernow-k8.c

  > Patch from Gordon Klock to update AMD PowerNow K8 support on i386,
  > and to add amd64 K8 support from FreeBSD. (uwe@)

  ~ machdep.c                             

  > unbreak GENERIC.MP; from gklok (deraadt@)

  ~ machdep.c                             

  > Really unbreak GENERIC.MP. (kettenis@)

  ~ db_interface.c                        

  > Glue showval into ddb. (marco@)

dev/acpi

  ~ dsdt.h                                

  > KNF + alignment. (marco@)

  ~ dsdt.c                                

  > KNF.
  > Undo emacsisms/jordanisms.
  > Rearange protos and globals.
  > This file needs more cleanup but this is a start. (marco@)

  ~ dsdt.c                                

  > Fix proto. (marco@)

  ~ acpidebug.h                           ~ acpidebug.c

  > Add showval to ddb interface.  Now we can pretty much debug anything AML
  > from ddb.  Very useful.
  > Help jordan. (marco@)

dev/pci

  ~ amdpm.c                               ~ amdpmreg.h

  > fix support for the smbus controller on nforce 1 chipsets. only try to
  > use the timer and rng on amd chips.
  > diff, testing, and patience from gwk (dlg@)

  ~ amdpm.c                               

  > tweak the debug macros a bit (dlg@)

  ~ if_fxp_pci.c                          

  > Fix device id typo introduced in r1.41; found the hard way by Daniel
  > Hamlin. (miod@)

  - amdpmreg.h                            ~ amdpm.c

  > amdpmreg.h is only used by amdpm.c, so merge the header into the c file.
  > this unclutters the tree a bit.
  > ok deraadt@ (dlg@)

== usr.bin =========================================================== 04/05 ==

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

cvs

  ~ rcs.c                                 ~ tag.c

  > spacing (deraadt@)

  ~ rcs.c                                 

  > really match gnu on error; (xsa@)

  + worklist.c                            + worklist.h

  > add a worklist framework, which will be used for atomic operations on
  > files.
  > suggested and help by deraadt@ (joris@)

  ~ Makefile                              

  > make openrcs use the worklist framework to keep track of temporary files
  > and remove them in case it gets interrupted.
  > suggested by deraadt@, ok niallo@ (joris@)

rcs

  ~ rcsmerge.c                            

  > respect -q; pointed out by Ray Lai. (xsa@)

  ~ rcs.1                                 

  > do not point to rcsfile(5) as we do not provide it. (xsa@)

  ~ rcsprog.c                             

  > spacing in usage(); (xsa@)

  ~ rcsmerge.c                            ~ rlog.c

  > fix usage(); (xsa@)

  ~ Makefile                              ~ ci.c
  ~ rcsdiff.c                             ~ rcsprog.c
  ~ rcsprog.h                             

  > make openrcs use the worklist framework to keep track of temporary files
  > and remove them in case it gets interrupted.
  > suggested by deraadt@, ok niallo@ (joris@)

touch

  ~ touch.c                               

  > even betterer
  > From: Przemyslaw Nowaczyk <p_nowaczyk at o2.plhenning@)

xlint

  ~ lint1/decl.c                          ~ lint1/err.c
  ~ lint1/externs.h                       ~ lint1/lint.h
  ~ lint1/lint1.h                         ~ lint1/mem.c
  ~ lint1/mem1.c                          ~ xlint/xlint.c

  > some cleanup including:
  > o typos in comments
  > o missing #include
  > o remove pointless nomem() func
  > o unused variables
  > o more use of asprintf(3)
  > ok deraadt@ (moritz@)

== usr.sbin ========================================================== 05/05 ==

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

bgpd

  ~ bgpd.conf.5                           

  > Document "set community delete ..." and sync that section with the one
  > from the PARAMETERS section. ok henning@ (claudio@)

ospfctl

  ~ ospfctl.c                             

  > Last kroute.c commit changed the meaning of the flags so check them
  > correctly.
  > OK norby@ (claudio@)

ospfd

  ~ ospfe.c                               

  > Check for implied acks. If we receive an update that is on our
  > retransmission
  > queue for the neighbor there is no need to send back an ack. (claudio@)

  ~ kroute.c                              ~ ospfd.h
  ~ rde.c                                 

  > Fix logic of the kroute code. First of all there was a porblem if a prefix
  > is known via kernel and ospf. If the kernel route is removed the ospf one
  > was not added to the FIB. This is an uncommon event so it is OK to request
  > an update from the RIB in this case.
  > Additionally ospfd treated bgpd inserted routes like static routes. This
  > is wrong because IGP routes habe a higher preference over EGP routes. In
  > this case a bgpd route needs to be overridden by a ospfd one.
  > With these to fixes bgpd and ospfd start to play nicely together.
  > OK norby@ (claudio@)

  ~ rde_lsdb.c                            ~ parse.y
  ~ lsupdate.c                            ~ interface.c
  ~ auth.c                                

  > Spaces and other minor cleanup. (claudio@)

  ~ log.c                                 ~ log.h

  > Move procnames from log.h to log.c it is only used there. (claudio@)

  ~ ospfd.c                               

  > Cleanup with lint. Kill unused variable and fix some types. (claudio@)

  ~ ospfe.c                               ~ rde.c

  > Remove unused quit flag inherited from bgpd long ago. (claudio@)

pkg_add

  ~ OpenBSD/PackageRepository.pm          ~ OpenBSD/PackageRepository/SCP.pm

  > fix race condition in SCP for real.
  > We can't control a grand-child death through gzip, so stop spawning
  > grand-children: create two children connected by hand through a pipe,
  > and when we close gzip, explicitly wait for the second child to die
  > as well.
  > This avoids race conditions between sigpipe and sigusr1.
  > (and as usual, the resulting code is easier to follow once you get
  > through the pipe/fork).
  > Thanks theo for the comment. ;-) (espie@)

  ~ OpenBSD/PackageLocator.pm             ~ OpenBSD/PackageRepositoryList.pm
  ~ OpenBSD/PackageRepository.pm          ~ OpenBSD/PackageRepository/SCP.pm

  > propagate stuff to be able to explicitly clean-up repositories.
  > (we can't use a normal destructor, since this will be called for
  > each fork()ed subprocess). (espie@)

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



More information about the odc mailing list