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

ODC auto at squish.net
Tue Mar 28 08:01:02 BST 2006


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

distrib/sets                            etc/etc.macppc/MAKEDEV
etc/etc.macppc/MAKEDEV.md               etc/etc.macppc/ttys
etc/rc                                  etc/rc.conf
games/adventure                         games/atc
games/backgammon                        games/boggle
games/cribbage                          games/hunt
games/mille                             games/monop
games/sail                              games/snake
games/trek                              lib/libpcap
regress/usr.bin                         share/man
sys/arch/alpha/conf                     sys/arch/alpha/dev
sys/arch/hppa/dev                       sys/arch/i386/stand/libsa
sys/arch/macppc/conf                    sys/arch/macppc/macppc
sys/dev/ic                              sys/dev/isa
sys/dev/pci                             sys/dev/usb
sys/kern                                sys/sys
usr.bin/calendar                        usr.bin/cvs
usr.bin/rcs                             usr.bin/ssh
usr.sbin/ospfd                          usr.sbin/pstat

== distrib =========================================================== 01/09 ==

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

sets

  ~ lists/comp/mi                         ~ lists/man/mi

  > sync (deraadt@)

== etc =============================================================== 02/09 ==

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

etc.macppc/MAKEDEV

  ~ etc.macppc/MAKEDEV                    

  > ttya now is same as tty00 (for a few days) (deraadt@)

  ~ etc.macppc/MAKEDEV                    

  > sync (deraadt@)

etc.macppc/MAKEDEV.md

  ~ etc.macppc/MAKEDEV.md                 

  > make /dev/ttya be an alias for /dev/tty00.
  > we are making the move where ttya will become the zs devices, and tty00
  > will support com(4) devices. ok drahn (deraadt@)

  ~ etc.macppc/MAKEDEV.md                 

  > do not make {cua,tty}[cd] here (deraadt@)

etc.macppc/ttys

  ~ etc.macppc/ttys                       

  > add entries for ttya/ttyb (deraadt@)

rc

  ~ rc                                    

  > add hostapd to rc/rc.conf glue
  > suggested and ok by kettenis@ (reyk@)

rc.conf

  ~ rc.conf                               

  > add hostapd to rc/rc.conf glue
  > suggested and ok by kettenis@ (reyk@)

== games ============================================================= 03/09 ==

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

adventure

  ~ init.c                                ~ io.c
  ~ vocab.c                               

  > assorted fixes mostly from coverity via netbsd via jasper adriaanse via
  > tech (tedu@)

atc

  ~ main.c                                ~ update.c

  > assorted fixes mostly from coverity via netbsd via jasper adriaanse via
  > tech (tedu@)

backgammon

  ~ common_source/odds.c                  ~ common_source/save.c
  ~ common_source/table.c                 

  > assorted fixes mostly from coverity via netbsd via jasper adriaanse via
  > tech (tedu@)

boggle

  ~ boggle/word.c                         

  > assorted fixes mostly from coverity via netbsd via jasper adriaanse via
  > tech (tedu@)

cribbage

  ~ support.c                             

  > assorted fixes mostly from coverity via netbsd via jasper adriaanse via
  > tech (tedu@)

hunt

  ~ hunt/otto.c                           ~ huntd/shots.c

  > assorted fixes mostly from coverity via netbsd via jasper adriaanse via
  > tech (tedu@)

mille

  ~ comp.c                                

  > assorted fixes mostly from coverity via netbsd via jasper adriaanse via
  > tech (tedu@)

monop

  ~ misc.c                                

  > assorted fixes mostly from coverity via netbsd via jasper adriaanse via
  > tech (tedu@)

sail

  ~ dr_1.c                                ~ pl_5.c

  > assorted fixes mostly from coverity via netbsd via jasper adriaanse via
  > tech (tedu@)

snake

  ~ snscore.c                             

  > assorted fixes mostly from coverity via netbsd via jasper adriaanse via
  > tech (tedu@)

trek

  ~ dumpgame.c                            ~ schedule.c

  > assorted fixes mostly from coverity via netbsd via jasper adriaanse via
  > tech (tedu@)

== lib =============================================================== 04/09 ==

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

libpcap

  ~ Makefile                              

  > MLINK to new man pages (deraadt@)

== regress =========================================================== 05/09 ==

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

usr.bin

  ~ rcs/Makefile                          

  > Fix and clean up -t flag:
  > - Add comments.
  > - Support -t-inline-comments-like-man-page-says.
  > - -tfilename still works.
  > - When using -t (read description from stdin) don't end when first
  > character is `.'.  Instead, end if whole line consists of one `.'.
  > - Add regression test.
  > I also changed the regression Makefile to have a trailing slash on
  > the final element.	As long as we have a blank line it will be fine,
  > plus it will save us some trouble when adding new tests.
  > After adding line breaks, ``rest looks fine.'' xsa@ (ray@)

  ~ rcs/Makefile                          

  > - add regression tests for file mode support.
  > ok ray@ (niallo@)

== share ============================================================= 06/09 ==

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

man

  ~ man8/man8.macppc/MAKEDEV.8            

  > sync (deraadt@)

  ~ man4/com.4                            

  > macppc has com now; fkr at bytemine.deeraadt@)

  ~ man4/umsm.4                           

  > correction from jsg; (jmc@)

== sys =============================================================== 07/09 ==

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

arch/alpha/conf

  ~ GENERIC                               

  > add a few more crypto cards.
  > ok martin@ (brad@)

arch/alpha/dev

  ~ sgmap_typedep.c                       

  > rev 1.30
  > Don't increase the segment index if we skipped a zero-length mbuf.
  > rev 1.22
  > Since the SGMAP buffer load subroutine doesn't need to modify
  > the segment index, don't pass it by reference.
  > From NetBSD
  > ok miod@ (brad@)

arch/hppa/dev

  ~ cpudevs                               

  > typo (mickey@)

  ~ cpudevs.h                             ~ cpudevs_data.h

  > regen (mickey@)

arch/i386/stand/libsa

  ~ exec_i386.c                           

  > kill unused extern in ifdef DEBUG even (mickey@)

arch/macppc/conf

  ~ GENERIC                               

  > com at pcmcia; from fkr at bytemine.deeraadt@)

arch/macppc/macppc

  ~ conf.c                                

  > put com(4) at cdevsw 26 (deraadt@)

dev/ic

  ~ com.c                                 ~ comvar.h

  > in detach, mark device with COM_SW_DEAD, so that close() will not go
  > tapping additional registes.  allows it to work on macppc, where doing
  > such a tap after unplug is very bad.  drahn helped fkr at bytemine.de  > ok miod and drahn (deraadt@)

  ~ rt2560.c                              ~ rt2661.c

  > fixes interrupts processing.
  > should fix a panic reported by Karel Gardas. (damien@)

dev/isa

  ~ isagpio.c                             

  > Some minor nits from form@, no functional changes. (grange@)

dev/pci

  ~ pciide.c                              

  > Split the chip map for Intel SATA out into a seperate function
  > for readability/maintainability.
  > Tested by several people on ICH6-M/ICH7
  > ok grange@ (jsg@)

  ~ pcidevs                               

  > add the Realtek RT8111B PCI Express Gigabit MAC. (brad@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (brad@)

  ~ if_re_pci.c                           

  > add the Realtek RT8111B PCI Express Gigabit MAC. (brad@)

  ~ if_ixgb.c                             ~ if_ixgb.h

  > Sync up to Intel's latest FreeBSD ixgb driver (5.0.1).
  > From: Intel's web-site (brad@)

  ~ if_re_pci.c                           

  > revert a small part of the last commit that wasn't supposed to go in.
  > (brad@)

  ~ pcidevs                               

  > some new Intel Gigabit Ethernet PCI ids. (brad@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (brad@)

  ~ pcidevs.h                             ~ pcidevs_data.h

  > regen (brad@)

  ~ pcidevs                               

  > make this entry a little shorter. (brad@)

  ~ if_em.c                               

  > sync in some of the new PCI ids. (brad@)

  ~ pciide.c                              

  > Add IDE_PCI_CLASS_OVERRIDE for ServerWorks K2 SATA.
  > ok grange@, jsg@ (kettenis@)

  ~ if_iwi.c                              ~ if_iwireg.h
  ~ if_iwivar.h                           

  > - complete rework of rings allocation (do things more like ral(4))
  > - upgrade to firmware v3.0 layout
  > - enable s/w antenna diversity
  > - many code cleanup (damien@)

dev/usb

  ~ files.usb                             

  > we dont support the cypress serial things yet, so dont lie. when we do it
  > will look different to this (dlg@)

  ~ ucom.c                                ~ ucomvar.h

  > shrink by removing some unneeded ifdefs (dlg@)

  ~ uvisor.c                              

  > Fix compilation when UVISOR_DEBUG is defined.
  > From Alexandre Ratchov. (jsg@)

kern

  ~ kern_fork.c                           

  > do not rush putting embrionic process on child/thread/sibling lists and set
  > timeouts earlier as we can sleep later and get signals and exit and cause
  > all kinds of hell; pedro@ ok (mickey@)

sys

  ~ endian.h                              

  > Kill lint warning by using unsigned right hand arg to >>
  > Right shifting signed values is undefined. From claudio@
  > ok millert@; comitted by request of deraadt@ (otto@)

== usr.bin =========================================================== 08/09 ==

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

calendar

  ~ calendars/calendar.birthday           

  > lem is nomore (mickey@)

cvs

  ~ util.c                                ~ util.h

  > Plug a memory leak for all cvs_strsplit call sites; ok xsa@ (pat@)

  ~ rcs.c                                 ~ rcs.h

  > rcs_desc_set() will never return non-zero; change its return type to void.
  > OK niallo at .sa@)

  ~ import.c                              ~ rcs.c
  ~ rcs.h                                 

  > rcs_comment_set() will never return non-zero; change its return type to
  > void.
  > OK ray at .sa@)

  ~ rcs.c                                 

  > rcs_growbuf() cleanup; OK ray at .sa@)

  ~ rcs.c                                 ~ rcs.h

  > - properly implement GNU file modes.  basically, checkout will inherit
  > permissions from rcs file and initial checkin will inherit permissions from
  > working file.
  > problem spotted by uwe@
  > ok ray@ xsa@ (niallo@)

rcs

  ~ rcsprog.c                             ~ rlog.c

  > Plug a memory leak for all cvs_strsplit call sites; ok xsa@ (pat@)

  ~ rcsprog.c                             

  > Changes:
  > - RCS_CREATE is now set in flags.
  > - Since flags & RCS_CREATE is used in rcs_statfile(), flags is now a
  > global variable.
  > - RCS_[ENT]FLAG -> RCSPROG_[ENT]FLAG
  > - Call rcs_set_description() if -t flag is given or if RCS_CREATE is
  > set, checked in that order.  If the -t flag is given and RCS_CREATE
  > is set, don't call rcs_set_description() twice.
  > ``commitski!!'' xsa@ (ray@)

  ~ rlog.1                                

  > beef up the -z description; ok xsa (jmc@)

  ~ rcsprog.c                             

  > Fix and clean up -t flag:
  > - Add comments.
  > - Support -t-inline-comments-like-man-page-says.
  > - -tfilename still works.
  > - When using -t (read description from stdin) don't end when first
  > character is `.'.  Instead, end if whole line consists of one `.'.
  > - Add regression test.
  > I also changed the regression Makefile to have a trailing slash on
  > the final element.	As long as we have a blank line it will be fine,
  > plus it will save us some trouble when adding new tests.
  > After adding line breaks, ``rest looks fine.'' xsa@ (ray@)

  ~ rlog.1                                

  > oops! fix from xsa; (jmc@)

  ~ ci.c                                  

  > check rcs_lock_remove() return value; OK ray@ niallo at .sa@)

  ~ ci.c                                  ~ co.c
  ~ rcsprog.c                             

  > - properly implement GNU file modes.  basically, checkout will inherit
  > permissions from rcs file and initial checkin will inherit permissions from
  > working file.
  > problem spotted by uwe@
  > ok ray@ xsa@ (niallo@)

  ~ ci.c                                  

  > - simplify checkin_init() and checkin_update() functions by moving
  > rcs_close() to the checkin_main() loop.
  > "Commitzki!!" ray@ (niallo@)

ssh

  ~ xmalloc.c                             

  > we can do the size & nmemb check before the integer overflow check; evol
  > (deraadt@)

  ~ dh.c                                  

  > use strtonum() instead of atoi(), limit dhg size to 64k; ok djm (deraadt@)

  ~ sftp.c                                

  > always use a format string for addargs; spotted by mouring@ (djm@)

== usr.sbin ========================================================== 09/09 ==

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

ospfd

  ~ ospfd.c                               

  > More specific warning. (claudio@)

pstat

  ~ pstat.c                               

  > Check for syncer vnodes before the file system specific routine gets
  > called, so that we handle NFS and ext2fs as well, okay deraadt at .edro@)

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



More information about the odc mailing list