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

ODC auto at squish.net
Sun Mar 9 07:00:01 GMT 2008


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

bin/ps                                  distrib/notes
distrib/sets                            gnu/usr.sbin/mkhybrid
share/man                               sys/arch/sgi/stand/boot
sys/arch/sparc64/conf                   sys/arch/sparc64/dev
sys/arch/sparc64/include                sys/arch/sparc64/sparc64
sys/conf                                sys/dev
sys/dev/pci                             sys/netinet6
usr.bin/cvs                             usr.bin/ftp
usr.bin/vi                              usr.sbin/config
usr.sbin/pkg_add                        

== bin =============================================================== 01/07 ==

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

ps

  ~ keyword.c                             ~ print.c
  ~ ps.c                                  ~ ps.h

  > Instead of calling donlist() in the format print routines, call it
  > a single time before we print anything, if needed.	Uses a flag to
  > specify which formats need the kernel info donlist() provides.
  > OK deraadt@ (millert@)

== distrib =========================================================== 02/07 ==

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

notes

  ~ armish/prep                           

  > show people how to load bsd.rd over the network rather than just the
  > bootloader, and clarify autoboot instructions. ok deraadt (sthen@)

sets

  ~ lists/man/mi                          

  > sync (deraadt@)

  ~ lists/man/mi                          

  > sync (deraadt@)

== gnu =============================================================== 03/07 ==

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

usr.sbin/mkhybrid

  - src/exclude.c                         - src/exclude.h
  - src/fnmatch.c                         - src/fnmatch.h
  ~ mkhybrid/Makefile                     ~ src/Makefile
  ~ src/Makefile.in                       ~ src/apple.c
  ~ src/apple.h                           ~ src/desktop.c
  ~ src/eltorito.c                        ~ src/files.c
  ~ src/hash.c                            ~ src/joliet.c
  ~ src/mac_label.c                       ~ src/mac_label.h
  ~ src/match.c                           ~ src/match.h
  ~ src/mkisofs.c                         ~ src/multi.c
  ~ src/name.c                            ~ src/rock.c
  ~ src/tree.c                            ~ src/vms.c
  ~ src/volume.c                          ~ src/write.c
  ~ src/libfile/apprentice.c              ~ src/libfile/file.h
  ~ src/libfile/lfile.c                   ~ src/libfile/softmagic.c
  ~ src/libhfs_iso/block.c                + src/apple_proto.h
  + src/mac_label_proto.h                 + src/volume.h
  + src/write.h                           + src/libfile/proto.h

  > more mkhybrid prototypes cleanups.
  > okay otto@ (espie@)

== share ============================================================= 04/07 ==

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

man

  + man4/man4.sparc64/vbus.4              

  > vbus(4) (kettenis@)

  ~ man4/man4.sparc64/Makefile            

  > Add vbus(4) and vrtc(4). (kettenis@)

  + man4/man4.sparc64/vrtc.4              

  > vrtc(4) (kettenis@)

  + man4/man4.sparc64/vcons.4             

  > vcons(4) (kettenis@)

  ~ man4/man4.sparc64/Makefile            

  > Add vcons(4). (kettenis@)

  ~ man4/man4.sparc64/vbus.4              ~ man4/man4.sparc64/vrtc.4

  > Fix copyright year; these files were written in 2008. (kettenis@)

== sys =============================================================== 05/07 ==

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

arch/sgi/stand/boot

  ~ arcbios.c                             ~ boot.c
  ~ conf.c                                ~ diskio.c
  ~ filesystem.c                          ~ start.S

  > Cleanup/style(9) code and comments. (jsing@)

arch/sparc64/conf

  ~ files.sparc64                         

  > Add vbus(4). (kettenis@)

  ~ files.sparc64                         

  > Add vrtc(4). (kettenis@)

  ~ files.sparc64                         

  > Add vcons(4). (kettenis@)

arch/sparc64/dev

  ~ pci_machdep.c                         

  > Check "status" property. (kettenis@)

  ~ ebus.c                                

  > Check "status" property.  Since the PROM marks the floppy controller device
  > as "disabled" if no floppy drive is connected, this will get rid of the
  > "unconfigured" message for the floppy controller on machines that don't
  > have
  > a floppy drive. (kettenis@)

  + vbus.c                                

  > Virtual bus for virtual devices on sun4v. (kettenis@)

  + vrtc.c                                

  > Driver for virtual real-time clock on sun4v. (kettenis@)

  + vcons.c                               

  > Driver for console on sun4v. (kettenis@)

arch/sparc64/include

  ~ sparc64.h                             

  > SUNW,set-trap-table takes an extra argument on sun4v; sun4u doesn't seem to
  > mind.
  > tested by miod@ (kettenis@)

  ~ autoconf.h                            

  > Introduce a function to check the "status" property of an OFW node, and use
  > it
  > to avoid attaching disabled or failed devices.
  > This should make it possible to manually deconfigure devices on mid-range
  > and
  > high-end servers like the V880 using the "asr-disable" PROM command, and
  > make
  > OpenBSD avoid using hardware that has been detected as faulty by the POST
  > or
  > OpenBoot Diagnostics. (kettenis@)

  + hypervisor.h                          

  > UltraSPARC Hypervisor interfaces for sun4v. (kettenis@)

  ~ ctlreg.h                              

  > Add som sun4v-specific ASIs. (kettenis@)

arch/sparc64/sparc64

  ~ ofw_machdep.c                         

  > SUNW,set-trap-table takes an extra argument on sun4v; sun4u doesn't seem to
  > mind.
  > tested by miod@ (kettenis@)

  ~ autoconf.c                            

  > Introduce a function to check the "status" property of an OFW node, and use
  > it
  > to avoid attaching disabled or failed devices.
  > This should make it possible to manually deconfigure devices on mid-range
  > and
  > high-end servers like the V880 using the "asr-disable" PROM command, and
  > make
  > OpenBSD avoid using hardware that has been detected as faulty by the POST
  > or
  > OpenBoot Diagnostics. (kettenis@)

  + hvcall.S                              

  > UltraSPARC Hypervisor interfaces for sun4v. (kettenis@)

  ~ autoconf.c                            

  > Check "status" property for CPUs too. (kettenis@)

conf

  ~ newvers.sh                            

  > move us to 4.3-current (deraadt@)

dev

  ~ firmload.c                            

  > look for firmload on /mnt/etc/firmware as well, only for ramdisks.
  > okay deraadt@ (espie@)

dev/pci

  ~ if_iwn.c                              ~ if_wpi.c

  > allows SMALL_KERNEL compiles
  > okay damien@ (espie@)

netinet6

  ~ icmp6.c                               

  > allow a response to icmp6 node information queries where the local
  > hostname starts with a digit. ok mcbride (sthen@)

== usr.bin =========================================================== 06/07 ==

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

cvs

  ~ buf.c                                 ~ diff3.c
  ~ diff_internals.c                      ~ rcs.c
  ~ remote.c                              

  > correct usage of lseek(2); (joris@)

  ~ add.c                                 ~ checkout.c
  ~ cvs.h                                 ~ diff.h
  ~ diff3.c                               ~ file.c
  ~ rcs.c                                 ~ remove.c
  ~ update.c                              

  > add checkout/update -j support.
  > still has some rough edges. (joris@)

  ~ client.c                              ~ cvs.c
  ~ rcs.c                                 

  > Set umask (and cvs_umask) to system's umask in local and client mode.
  > Also zap umask(0);umask(mask); calls, we have cvs_umask for this.
  > ok joris (tobias@)

  ~ modules.c                             

  > Set instead of logically ORing this variable.
  > ok joris (tobias@)

  ~ util.c                                

  > CVS/Entries file must be created in cvs_mkadmin, because they have to be
  > available in empty directories too (containing only "D" then).
  > ok joris (tobias@)

  ~ rcs.c                                 ~ update.c

  > better -j support (joris@)

  ~ update.c                              

  > do not log successfull merges in CVSROOT/history when joining. (joris@)

ftp

  ~ ftp.1                                 

  > Document that -k 0 does not do anything, instead of sending bytes every
  > 0 seconds. (espie@)

vi

  ~ vi/vs_relative.c                      

  > fix vs_columns() for the "set nu" case. avoids segfaults for very long
  > lines containing tabs; from Nathan Houghton; ok millert@ (otto@)

  ~ vi/vs_refresh.c                       

  > avoid inifite recursion on certain error conditions; from netbsd;
  > ok millert@ (otto@)

== usr.sbin ========================================================== 07/07 ==

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

config

  ~ ukcutil.c                             

  > avoid request for input if lines are set to zero
  > ok deraadt@, sthen@ (simon@)

pkg_add

  ~ pkg_add                               ~ pkg_delete
  ~ OpenBSD/Getopt.pm                     ~ pod/OpenBSD::Getopt.pod

  > let GetOpt count how many times it sees an option, removes special case
  > for -v, and allow other fun possibilities. (espie@)

  ~ pkg_add.1                             ~ pkg_delete.1
  ~ OpenBSD/Delete.pm                     

  > tweak messages mentioning checksums so that they mention checksums, not
  > specifics like md5, since that's likely to change. (espie@)

  ~ pkg_add.1                             ~ pkg_delete.1
  ~ OpenBSD/Delete.pm                     

  > better -q: mention once, and it speeds up (assumes normal files haven't
  > changed), but still checks config files. Use twice, and wipe your config
  > out as well. (espie@)

  ~ pkg_add                               ~ pkg_delete
  ~ pkg_info                              ~ OpenBSD/Add.pm
  ~ OpenBSD/CollisionReport.pm            ~ OpenBSD/Dependencies.pm
  ~ OpenBSD/PackageInfo.pm                ~ OpenBSD/PackingElement.pm
  ~ OpenBSD/Replace.pm                    ~ OpenBSD/Update.pm
  ~ OpenBSD/UpdateSet.pm                  

  > rename forced to defines (espie@)

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


More information about the odc mailing list