[odc] Daily src changes for 2007-09-23

ODC auto at squish.net
Mon Sep 24 07:00:01 BST 2007


OpenBSD src changes summary for 2007-09-23
==========================================

regress/sbin                            sbin/pfctl
share/man                               sys/dev/ic
sys/ufs/ext2fs                          sys/ufs/ffs
sys/ufs/ufs                             usr.bin/cvs
usr.bin/make                            usr.bin/pcc

== regress =========================================================== 01/05 ==

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

sbin

  ~ pfctl/Makefile                        + pfctl/pf95.in
  + pfctl/pf95.ok                         

  > Allow numbers to be used as unquoted strings again.
  > While there, also restrict the use of concatenated, unquoted
  > strings for variable assignments only.
  > Eyeballed by markus@, OK henning@ (mpf@)

== sbin ============================================================== 02/05 ==

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

pfctl

  ~ parse.y                               

  > Allow numbers to be used as unquoted strings again.
  > While there, also restrict the use of concatenated, unquoted
  > strings for variable assignments only.
  > Eyeballed by markus@, OK henning@ (mpf@)

== share ============================================================= 03/05 ==

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

man

  ~ man4/bwi.4                            

  > Add cards I've tested. (jsg@)

  ~ man4/bwi.4                            

  > Add my working Compaq R4035 onboard BCM4306. ok mglocker@ (ian@)

== sys =============================================================== 04/05 ==

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

dev/ic

  ~ bwi.c                                 

  > Make sure to set physical address in bwi_newbuf() (jsg@)

  ~ bwi.c                                 

  > Properly handle the physical address in bwi_encap() as well.
  > With this change I can now scan, associate and ssh via bwi(4) (jsg@)

  ~ bwi.c                                 

  > Correctly clear PCI_STATUS_TARGET_TARGET_ABORT bit. (mglocker@)

  ~ bwi.c                                 

  > More debug ouput cleanup. (mglocker@)

  ~ bwi.c                                 

  > Add missing device name printf arguments for firmware load error output.
  > (mglocker@)

  ~ bwi.c                                 

  > Fix page fault kernel crash when changing media and device is up.
  > (mglocker@)

ufs/ext2fs

  ~ ext2fs_vnops.c                        

  > Move notatime check from ffs_update() to ffs_read() and ufs_setattr().
  > Fixes a couple cases where atime was being updated even when the
  > filesystem was mounted with the noatime option.
  > Adapted from similar placement in FreeBSD and NetBSD.
  > Tested by myself and naddy@ (millert@)

ufs/ffs

  ~ ffs_inode.c                           ~ ffs_vnops.c

  > Move notatime check from ffs_update() to ffs_read() and ufs_setattr().
  > Fixes a couple cases where atime was being updated even when the
  > filesystem was mounted with the noatime option.
  > Adapted from similar placement in FreeBSD and NetBSD.
  > Tested by myself and naddy@ (millert@)

ufs/ufs

  ~ ufs_vnops.c                           

  > Move notatime check from ffs_update() to ffs_read() and ufs_setattr().
  > Fixes a couple cases where atime was being updated even when the
  > filesystem was mounted with the noatime option.
  > Adapted from similar placement in FreeBSD and NetBSD.
  > Tested by myself and naddy@ (millert@)

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

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

cvs

  ~ file.c                                ~ file.h
  ~ update.c                              

  > pass FILE_HAS_FLAG towards the update code so it can identify
  > if a given tag is present in the RCSfile or not. (joris@)

  ~ add.c                                 ~ checkout.c
  ~ commit.c                              ~ cvs.h
  ~ file.c                                ~ update.c

  > make sure when running update -r on existing files to overwrite
  > the sticky directory tag with it. since -r gets priority. (joris@)

make

  ~ job.c                                 

  > zap sunos bug work-around (espie@)

  ~ job.c                                 

  > more specific error messages if dup2 fails (espie@)

  ~ job.c                                 ~ job.h
  ~ main.c                                

  > kill local/jobs distinction. Correctly this time... (espie@)

  ~ job.c                                 

  > replace if (DEBUG(job)) { fprintf(stdout,...); fflush(stdout); }
  > with a debug_printf() function.
  > Maybe slightly slower, but it's ways easier to read. (espie@)

  ~ gnode.h                               ~ parse.c

  > put parsing of operator (:, ::, !) into its own function (espie@)

  ~ PSD.doc/tutorial.ms                   

  > zap keywords we don't have. remove exercise that says we don't have $$V,
  > since we do ;) (espie@)

  ~ job.c                                 

  > compatMake is never true in there, so kill dead code. (espie@)

  ~ job.c                                 

  > last parameter to JobStart is always NULL, so nuke it. (espie@)

  ~ job.c                                 

  > now, JOB_FIRST is always set, so kill more conditional code.
  > (taken from NetBSD) (espie@)

  ~ job.c                                 

  > don't even attempt to reuse the same temp file name.
  > Just create a new one each time we need it, and kill the file right away.
  > (espie@)

pcc

  ~ cc/ccom/init.c                        

  > Pull from ragge's repo:
  > Fix for a bug found by Otto Muelbeek.
  > I think ragge found at least 4 different ways to misspell my name ;-)
  > (otto@)

  ~ cc/cc/cc.c                            

  > Pull form ragge's repo:
  > Patch to understand .i files (no preprocessing), from Arthur Loiret.
  > (otto@)

  ~ cc/ccom/pftn.c                        

  > Avoid potential segfault when debugging (otto@)

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


More information about the odc mailing list