[odc] Daily src changes for 2007-04-14

ODC auto at squish.net
Sun Apr 15 08:00:23 BST 2007


OpenBSD src changes summary for 2007-04-14
==========================================

bin/md5                                 etc/rc
lib/libkvm                              regress/sys
sbin/fsck                               sbin/fsck_vnd
sbin/mount                              sbin/mount_ntfs
sbin/mount_vnd                          share/man
sys/arch/mips64/include                 sys/arch/mips64/mips64
sys/dev                                 sys/dev/pci
sys/scsi                                sys/sys
sys/uvm                                 usr.bin/cvs
usr.bin/gprof                           usr.bin/oldrdist
usr.bin/ssh                             usr.bin/systat
usr.sbin/pkg_add                        

== bin =============================================================== 01/09 ==

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

md5

  ~ md5.c                                 

  > if we define a constant for the OPTSTRING, we can as well use it.
  > ok tedu@ (grunk@)

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

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

rc

  ~ rc                                    

  > introduce {fsck,mount}_vnd tools to be able to describe vnd images
  > in /etc/fstab instead of using some weird homegrown scripts.
  > No support for boot time mounting yet, so "noauto" is still needed.
  > original idea from david@
  > help and discussion todd@ bluhm@ beck@, manpage help jmc@
  > ok simon@ tedu@ bluhm@ todd@, "looks good" thib@ (grunk@)

== lib =============================================================== 03/09 ==

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

libkvm

  ~ kvm_proc.c                            

  > hide struct process from userland, allow kvm_proc to see it.
  > okay miod@ (espie@)

== regress =========================================================== 04/09 ==

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

sys

  ~ ffs/fstest.c                          

  > Add code to check the kern.securelvel sysctl, since we run with a
  > default securelevel of 1, files with the SF_APPEND or SF_IMMUTBLE
  > flag set cant be removed (or the have the flag removed) so we get
  > alot of false postives.
  > Instead of creating duplicte tests for different securelevels we
  > simply remove these flags for the call to chflags(); This however
  > makes some of the test a little corny but we agreed this was better.
  > ok pedro@, tedu@ (thib@)

== sbin ============================================================== 05/09 ==

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

fsck

  ~ fsck.8                                

  > +.Xr fsck_vnd 8 , (jmc@)

fsck_vnd

  + Makefile                              + fsck_vnd.8
  + fsck_vnd.c                            

  > introduce {fsck,mount}_vnd tools to be able to describe vnd images
  > in /etc/fstab instead of using some weird homegrown scripts.
  > No support for boot time mounting yet, so "noauto" is still needed.
  > original idea from david@
  > help and discussion todd@ bluhm@ beck@, manpage help jmc@
  > ok simon@ tedu@ bluhm@ todd@, "looks good" thib@ (grunk@)

mount

  ~ mount.8                               

  > introduce {fsck,mount}_vnd tools to be able to describe vnd images
  > in /etc/fstab instead of using some weird homegrown scripts.
  > No support for boot time mounting yet, so "noauto" is still needed.
  > original idea from david@
  > help and discussion todd@ bluhm@ beck@, manpage help jmc@
  > ok simon@ tedu@ bluhm@ todd@, "looks good" thib@ (grunk@)

mount_ntfs

  ~ mount_ntfs.8                          ~ mount_ntfs.c

  > documentation of -o option was missing both in man page and usage()
  > ok jmc@ (grunk@)

mount_vnd

  + Makefile                              + mount_vnd
  + mount_vnd.8                           

  > introduce {fsck,mount}_vnd tools to be able to describe vnd images
  > in /etc/fstab instead of using some weird homegrown scripts.
  > No support for boot time mounting yet, so "noauto" is still needed.
  > original idea from david@
  > help and discussion todd@ bluhm@ beck@, manpage help jmc@
  > ok simon@ tedu@ bluhm@ todd@, "looks good" thib@ (grunk@)

  ~ mount_vnd.8                           

  > oops, sort options; (jmc@)

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

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

man

  ~ man5/pf.conf.5                        

  > set timeout source-track -> set timeout src.track; from Jason Testart
  > and a missing full stop... (jmc@)

  ~ man5/fstab.5                          

  > fs_vfstype may be "vnd" now; ok grunk (jmc@)

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

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

arch/mips64/include

  ~ pmap.h                                

  > Correctly handle pv_flags for pages used to store ptes, so that they
  > are in a correct state when we uvm_pagefree() them. (miod@)

  ~ vmparam.h                             

  > Crank KVM from a ridiculous pedro-sized 256MB to 1GB; needed for upcoming
  > MI
  > changes. (miod@)

arch/mips64/mips64

  ~ pmap.c                                

  > Correctly handle pv_flags for pages used to store ptes, so that they
  > are in a correct state when we uvm_pagefree() them. (miod@)

  ~ pmap.c                                

  > Crank KVM from a ridiculous pedro-sized 256MB to 1GB; needed for upcoming
  > MI
  > changes. (miod@)

dev

  ~ softraid.c                            

  > Add degraded raid 1 io path code (marco@)

  ~ softraid.c                            ~ softraidvar.h

  > shave some blocks off each chunk to make sure disklabel doesn't get eaten
  > this can also be used for softraid metadata
  > ok marco (tedu@)

dev/pci

  ~ if_vic.c                              

  > replace IPL_BIO with IPL_NET. vic(4) is a networking driver, not block
  > I/O... ;)
  > ok dlg@ (reyk@)

scsi

  ~ sd.c                                  

  > For devices unwilling or unable to report geometry, change the 'fake'
  > geometry used to 255 heads and 63 sectors/track from 64 heads and 32
  > sectors. 255/63 makes the cylinders as large as PC/BIOS compatibility
  > allows, increasing the size of devices that can be supported.
  > ok pedro@ (long ago) marco@ millert@ weingart@ (krw@)

sys

  ~ proc.h                                

  > hide struct process from userland, allow kvm_proc to see it.
  > okay miod@ (espie@)

  ~ vnode.h                               

  > Fix typo in comment.  ok grunk (bluhm@)

uvm

  ~ uvm_map.c                             

  > Clean up.
  > - ansi-fy
  > - use struct vm_map * and struct vm_map_entry * instead of _t types
  > - fix some indentation problems.
  > miod@ ok (art@)

  ~ uvm_vnode.c                           

  > remove static
  > ok beck miod pedro thib (tedu@)

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

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

cvs

  - cvsignore.5                           - cvsrc.5
  - cvswrappers.5                         ~ cvs.1
  ~ cvsintro.7                            + cvs.5

  > put cvs(1)'s FILES, cvsignore(5), cvsrc(5), and cvswrappers(5)
  > into a single file, cvs(5), dedicated to cvs file formats;
  > this will trim cvs(1) a little, and stop us having a hundred cvs pages;
  > ok xsa (jmc@)

gprof

  ~ gprof.1                               

  > adds a detailed list of flags and arguments to the synopsis of gprof;
  > while here, alphabetically sorts the options list and slightly improves
  > the name of the arguments to -k
  > ok by jmc@ (sobrado@)

oldrdist

  ~ main.c                                ~ oldrdist.1

  > sorts the options in both the synopsis and usage()
  > ok by jmc@ (sobrado@)

ssh

  ~ auth2.c                               

  > remove unused macro; from Dmitry V. Levin <ldv at altlinux.orgstevesk@)

systat

  ~ if.c                                  

  > naptime is already extern in extern.h, don't do it again
  > found by mike erdely (tedu@)

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

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

pkg_add

  ~ OpenBSD/Ustar.pm                      

  > no need to go SUPER:: for set_modes.
  > also call it for devices (even though it's unlikely to be very useful)
  > (espie@)

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



More information about the odc mailing list