[odc] Daily src changes for 2007-05-18
ODC
auto at squish.net
Sat May 19 07:00:01 BST 2007
OpenBSD src changes summary for 2007-05-18
==========================================
bin distrib/sets
etc/MAKEDEV.common etc/etc.vax/MAKEDEV
etc/man.conf lib/libc
lib/libpthread lib/librthread
libexec sbin
sbin/fsck_ffs sbin/isakmpd
sbin/newfs share/man
sys/arch/amd64/amd64 sys/arch/amd64/conf
sys/arch/arm/arm sys/arch/hppa/dev
sys/arch/m88k/m88k sys/arch/mvme88k/mvme88k
sys/arch/sh/sh sys/dev/ic
sys/dev/usb sys/kern
sys/sys sys/uvm
usr.sbin usr.sbin/pkg_add
== bin =============================================================== 01/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/bin
bin
~ Makefile
> prettier Makefiles (deraadt@)
== distrib =========================================================== 02/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
sets
~ lists/base/mi
> sync (deraadt@)
== etc =============================================================== 03/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
MAKEDEV.common
~ MAKEDEV.common
> MASSBUSS -> MASSBUS; ok miod (jmc@)
etc.vax/MAKEDEV
~ etc.vax/MAKEDEV
> regen; (jmc@)
man.conf
~ man.conf
> - remove /usr/{X11,contrib,gnu} and /usr/*/man/old from the _default path
> man(1) searches, as well as from the numerical sections list, as they do
> not exist
> - remove the {contrib,new,old} sections, as they point to directories
> that do not exist
> - make the X11 section an alias for the X11R6 section (instead of
> pointing to a non-existent directory)
> ok millert (jmc@)
~ man.conf
> use "gzcat" instead of "gunzip -c", which is clearer, shorter,
> and matches "zcat" (as opposed to uncompress -c");
> grammar tweak whilst here too;
> ok millert (jmc@)
== lib =============================================================== 04/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
~ net/getaddrinfo.c
> Remove no-op code. From tbert.
> OK moritz@ and jaredy@ (ray@)
libpthread
~ uthread/uthread_fd.c ~ uthread/uthread_file.c
~ uthread/uthread_info_openbsd.c ~ uthread/uthread_init.c
~ uthread/uthread_kern.c ~ uthread/uthread_priority_queue.c
~ uthread/uthread_rwlock.c ~ uthread/uthread_select.c
~ uthread/uthread_sem.c ~ uthread/uthread_sig.c
~ uthread/uthread_stack.c ~ uthread/uthread_stackseg_np.c
~ uthread/uthread_write.c ~ uthread/uthread_writev.c
> Eliminate many lint warnings by either: using the appropriate type,
> casting when safe or adding ARGSUSED where needed. Reviewed and
> improvements from millert@ and marc at . okay marc@ (kurt@)
librthread
~ rthread.c
> Register the locking hooks with ld.so.
> drahn@ ok (long time ago) (art@)
== libexec =========================================================== 05/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/libexec
libexec
~ Makefile
> prettier Makefiles (deraadt@)
== sbin ============================================================== 06/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
sbin
~ Makefile
> unify the way we prefer other things (deraadt@)
~ Makefile
> prettier Makefiles (deraadt@)
fsck_ffs
~ pass5.c
> Fix mismerge; remove statement without effect. OK otto@ pedro@ (millert@)
isakmpd
~ message.c ~ message.h
~ udp_encap.c ~ virtual.c
TAGGED OPENBSD_4_0
> Original Commit by hshoexer@, original commit message:
> ===========================================================================
> Fix interop-issue with vpn peers that start reyking on port 4500 when
> NAT-T is used. Solves problems with cisco and openswan.
> Tested by todd@ (cisco interop), ok ho@
> Original fix with Stefan Roth (stefan dot roth at siemens dot com),
> thanks!
> ===========================================================================
> (ckuethe@)
~ message.c ~ message.h
~ udp_encap.c ~ virtual.c
TAGGED OPENBSD_4_1
> Original Commit by hshoexer@, original commit message:
> ===========================================================================
> Fix interop-issue with vpn peers that start reyking on port 4500 when
> NAT-T is used. Solves problems with cisco and openswan.
> Tested by todd@ (cisco interop), ok ho@
> Original fix with Stefan Roth (stefan dot roth at siemens dot com),
> thanks!
> ===========================================================================
> (ckuethe@)
newfs
~ mkfs.c
> Do a bounds check to see if the inode table fits on the disk.
> Prevents a core dump found by djm@ when doing mount_mfs -s 80
> (yeah, that's a tiny file system); ok millert@ pedro@ (otto@)
~ mkfs.c ~ newfs.8
~ newfs.c
> The unit of the -c options is fragments, so adjust man page and
> variable name; correct the loop packing more inodes into the cg:
> in some cases it could put more fragments into the cg than requested;
> give an error if the -c option cannot be honoured. ok millert@ pedro@
> (otto@)
== share ============================================================= 07/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man8/man8.vax/MAKEDEV.8
> regen; (jmc@)
~ man4/uts.4
> add the panels made by Hantouch (http://www.hantouch.com/) to the list
> of working devices (robert@)
== sys =============================================================== 08/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/amd64/amd64
~ pmap.c
> Instead of checking whichqs directly, add a "sched_is_idle()" macro to
> sys/sched.h and use that to check if there's something to do.
> kettenis@ thib@ ok (art@)
arch/amd64/conf
~ GENERIC
> remove the COMPAT entries. they are not useful here (tedu@)
arch/arm/arm
~ pmap.c
> Instead of checking whichqs directly, add a "sched_is_idle()" macro to
> sys/sched.h and use that to check if there's something to do.
> kettenis@ thib@ ok (art@)
arch/hppa/dev
~ cpudevs.h ~ cpudevs_data.h
> regen (kettenis@)
~ cpudevs
> Add IDs for 8700/pcxw2 cpu and fpu. (kettenis@)
~ dino.c
> Fix io space access.
> tested by krw@, miod@, ok deraadt@ (kettenis@)
arch/m88k/m88k
~ mutex.S
> Revert previous revision, and do it again correctly. (miod@)
~ eh_common.S
> Move proc_do_uret() around so that it can fall through no_ast instead of
> jumping to it. No functional change. (miod@)
~ m88k_machdep.c
> In spl0(), really process soft interrupts at IPL_SOFT instead of whatever
> level we were at. (miod@)
arch/mvme88k/mvme88k
~ m188_machdep.c
> More work in IPI processing: actual processing is now done with interrupts
> enabled, and is delayed if the current spl is not high enough; setipl() and
> raiseipl() will retrigger an IPI interrupt if there are any pending IPIs.
> (miod@)
arch/sh/sh
~ locore_c.c
> Instead of checking whichqs directly, add a "sched_is_idle()" macro to
> sys/sched.h and use that to check if there's something to do.
> kettenis@ thib@ ok (art@)
dev/ic
~ gemreg.h
> spelling in comment fix (dlg@)
dev/usb
~ uts.c
> fix the check of wsmouse_calibcoords values and
> invert the X or Y coordinates to make the top left
> corner (0,0). (robert@)
kern
~ subr_disk.c
> in case of pre-configured nfs, we must assume that the bootdv is the rootdv
> (deraadt@)
~ sched_bsd.c
> Widen the SCHED_LOCK in two cases to protect p_estcpu and p_priority.
> kettenis@ ok (art@)
~ subr_disk.c
> Dont write to the string passed to parsedisk(), ok deraadt@ (drahn@)
sys
~ sched.h
> Instead of checking whichqs directly, add a "sched_is_idle()" macro to
> sys/sched.h and use that to check if there's something to do.
> kettenis@ thib@ ok (art@)
uvm
~ uvm_glue.c
> Instead of a silly loop with goto, just use while(1). (art@)
~ uvm_page.c
> Instead of checking whichqs directly, add a "sched_is_idle()" macro to
> sys/sched.h and use that to check if there's something to do.
> kettenis@ thib@ ok (art@)
== usr.sbin ========================================================== 09/09 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
usr.sbin
~ Makefile
> prettier Makefiles (deraadt@)
pkg_add
~ OpenBSD/Dependencies.pm ~ pkg_add
> we don't need to walk the full dependency tree each time we don't find
> a library. Instead, put the state of the closure computation in the solver
> object, and only proceed until we find the library. We just need an extra
> marker (known) to be aware of packages that may contain libraries, but have
> not been used for extra dependencies yet. (espie@)
~ OpenBSD/Dependencies.pm
> cut dependency code in smaller chunks (espie@)
~ pkg_info
~ OpenBSD/PackageRepository/Installed.pm
> normalize installed names (espie@)
~ OpenBSD/PackageInfo.pm
> also strip +CONTENTS (espie@)
~ pkg_info
> show the url for the package we're dealing with. Unconfuse installed vs.
> uninstalled stuff. (espie@)
~ Makefile ~ OpenBSD/PackageRepository.pm
~ OpenBSD/PackingElement.pm ~ OpenBSD/Search.pm
~ OpenBSD/PackageRepository/Source.pm
> Add pkgpath hints to pkgspec. Make PackageRepository/Source functional:
> if a pkgpath is hinted at, then we build that package, and we delegate
> to the corresponding File: repository.
> Some XXX: we need to unlock the database temporarily, as the build
> *requires* shared access to stuff that is going on (and possibly write
> access for installing subpackages, so this cannot work 100% yet).
> Still, this allows the transparent build of one single package, at least.
> (espie@)
===============================================================================
More information about the odc
mailing list