[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