[odc] Daily src changes for 2004-06-24
ODC
auto at squish.net
Fri Jun 25 08:00:58 BST 2004
OpenBSD src changes summary for 2004-06-24
==========================================
bin/systrace distrib/sets
etc/mail/Makefile gnu/usr.bin/lynx
gnu/usr.sbin/sendmail include/search.h
lib/libc lib/libkeynote
lib/libkvm lib/libpcap
lib/libpthread regress/lib
regress/usr.bin sbin/ifconfig
sbin/isakmpd share/man
share/mk sys/altq
sys/arch/amd64/amd64 sys/arch/i386/i386
sys/arch/luna88k/luna88k sys/arch/macppc/conf
sys/arch/macppc/include sys/arch/macppc/macppc
sys/arch/mvme88k/mvme88k sys/arch/mvmeppc/include
sys/arch/mvmeppc/mvmeppc sys/arch/powerpc/include
sys/arch/powerpc/powerpc sys/arch/sparc64/stand/installboot
sys/compat/hpux sys/compat/linux
sys/compat/osf1 sys/compat/sunos
sys/dev/ic sys/dev/pci
sys/dev/raidframe sys/dev/usb
sys/dev/wscons sys/kern
sys/miscfs/kernfs sys/miscfs/portal
sys/miscfs/procfs sys/msdosfs
sys/net sys/netccitt
sys/netinet sys/netinet6
sys/netiso sys/netns
sys/nfs sys/stand
sys/sys sys/ufs/ext2fs
sys/ufs/ffs sys/ufs/lfs
sys/ufs/ufs usr.bin/pkill
usr.bin/ssh usr.sbin/bgpd
== bin =============================================================== 01/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/bin
systrace
~ intercept.c
> if we have detached after an exec, bail out early, and avoid a double free.
> ok provos@, "works fine" sturm@ (marius@)
== distrib =========================================================== 02/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/distrib
sets
~ lists/base/mi
> sync (deraadt@)
~ lists/base/md.alpha ~ lists/base/md.amd64
~ lists/base/md.cats ~ lists/base/md.hp300
~ lists/base/md.hppa ~ lists/base/md.i386
~ lists/base/md.mac68k ~ lists/base/md.macppc
~ lists/base/md.mvme68k ~ lists/base/md.mvmeppc
~ lists/base/md.sparc ~ lists/base/md.sparc64
> sync (deraadt@)
== etc =============================================================== 03/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/etc
mail/Makefile
~ mail/Makefile
> Add genericstable to the list of databases we can create automatically.
> "looks fine" millert@ (tom@)
== gnu =============================================================== 04/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/gnu
usr.bin/lynx
~ Makefile.bsd-wrapper
> let vax build lynx (workaround); miod ok (deraadt@)
usr.sbin/sendmail
- cf/feature/nodns.m4 - contrib/oldbind.compat.c
- libsm/vsprintf.c ~ LICENSE
~ Makefile.inc ~ RELEASE_NOTES
~ cf/README ~ cf/sendmail.schema
~ cf/cf/Makefile ~ cf/cf/knecht.mc
~ cf/cf/submit.mc ~ cf/feature/access_db.m4
~ cf/feature/authinfo.m4 ~ cf/feature/bitdomain.m4
~ cf/feature/dnsbl.m4 ~ cf/feature/domaintable.m4
~ cf/feature/genericstable.m4 ~ cf/feature/ldap_routing.m4
~ cf/feature/local_lmtp.m4 ~ cf/feature/local_procmail.m4
~ cf/feature/mailertable.m4 ~ cf/feature/msp.m4
~ cf/feature/uucpdomain.m4 ~ cf/feature/virtusertable.m4
~ cf/m4/cfhead.m4 ~ cf/m4/proto.m4
~ cf/m4/version.m4 ~ cf/mailer/usenet.m4
~ contrib/buildvirtuser ~ contrib/cidrexpand
~ contrib/qtool.8 ~ contrib/qtool.pl
~ doc/op/op.me ~ editmap/editmap.8
~ include/libmilter/mfapi.h ~ include/libmilter/mfdef.h
~ include/libmilter/milter.h ~ include/libsmdb/smdb.h
~ include/sendmail/mailstats.h ~ include/sendmail/sendmail.h
~ include/sm/bdb.h ~ include/sm/cdefs.h
~ include/sm/conf.h ~ include/sm/config.h
~ include/sm/debug.h ~ include/sm/errstring.h
~ include/sm/fdset.h ~ include/sm/gen.h
~ include/sm/io.h ~ include/sm/ldap.h
~ include/sm/rpool.h ~ include/sm/shm.h
~ include/sm/string.h ~ include/sm/varargs.h
~ include/sm/os/sm_os_aix.h ~ include/sm/os/sm_os_unixware.h
~ libmilter/README ~ libmilter/comm.c
~ libmilter/engine.c ~ libmilter/handler.c
~ libmilter/libmilter.h ~ libmilter/listener.c
~ libmilter/main.c ~ libmilter/signal.c
~ libmilter/smfi.c ~ libmilter/docs/api.html
~ libmilter/docs/design.html ~ libmilter/docs/index.html
~ libmilter/docs/installation.html ~ libmilter/docs/other.html
~ libmilter/docs/overview.html ~ libmilter/docs/sample.html
~ libmilter/docs/smfi_addheader.html ~ libmilter/docs/smfi_addrcpt.html
~ libmilter/docs/smfi_chgheader.html ~ libmilter/docs/smfi_delrcpt.html
~ libmilter/docs/smfi_getpriv.html ~ libmilter/docs/smfi_getsymval.html
~ libmilter/docs/smfi_main.html ~ libmilter/docs/smfi_register.html
~ libmilter/docs/smfi_replacebody.html
~ libmilter/docs/smfi_setbacklog.html ~ libmilter/docs/smfi_setconn.html
~ libmilter/docs/smfi_setpriv.html ~ libmilter/docs/smfi_setreply.html
~ libmilter/docs/smfi_settimeout.html ~ libmilter/docs/xxfi_abort.html
~ libmilter/docs/xxfi_body.html ~ libmilter/docs/xxfi_close.html
~ libmilter/docs/xxfi_connect.html ~ libmilter/docs/xxfi_envfrom.html
~ libmilter/docs/xxfi_envrcpt.html ~ libmilter/docs/xxfi_eoh.html
~ libmilter/docs/xxfi_eom.html ~ libmilter/docs/xxfi_header.html
~ libmilter/docs/xxfi_helo.html ~ libsm/Makefile
~ libsm/README ~ libsm/assert.c
~ libsm/clock.c ~ libsm/config.c
~ libsm/debug.c ~ libsm/errstring.c
~ libsm/exc.c ~ libsm/flags.c
~ libsm/ldap.c ~ libsm/local.h
~ libsm/mbdb.c ~ libsm/refill.c
~ libsm/rpool.c ~ libsm/shm.c
~ libsm/smstdio.c ~ libsm/stdio.c
~ libsm/strdup.c ~ libsm/t-shm.c
~ libsm/vasprintf.c ~ libsmdb/smdb2.c
~ libsmutil/cf.c ~ libsmutil/lockfile.c
~ libsmutil/safefile.c ~ mail.local/README
~ mail.local/mail.local.8 ~ mail.local/mail.local.c
~ mailstats/mailstats.8 ~ mailstats/mailstats.c
~ makemap/makemap.8 ~ makemap/makemap.c
~ sendmail/Makefile ~ sendmail/README
~ sendmail/SECURITY ~ sendmail/TRACEFLAGS
~ sendmail/TUNING ~ sendmail/alias.c
~ sendmail/bf.c ~ sendmail/collect.c
~ sendmail/conf.c ~ sendmail/conf.h
~ sendmail/control.c ~ sendmail/daemon.c
~ sendmail/deliver.c ~ sendmail/domain.c
~ sendmail/envelope.c ~ sendmail/err.c
~ sendmail/headers.c ~ sendmail/macro.c
~ sendmail/mailq.8 ~ sendmail/main.c
~ sendmail/map.c ~ sendmail/mci.c
~ sendmail/milter.c ~ sendmail/mime.c
~ sendmail/parseaddr.c ~ sendmail/queue.c
~ sendmail/readcf.c ~ sendmail/recipient.c
~ sendmail/sasl.c ~ sendmail/savemail.c
~ sendmail/sendmail.8 ~ sendmail/sendmail.h
~ sendmail/sfsasl.c ~ sendmail/sm_resolve.c
~ sendmail/srvrsmtp.c ~ sendmail/stab.c
~ sendmail/stats.c ~ sendmail/sysexits.c
~ sendmail/tls.c ~ sendmail/trace.c
~ sendmail/udb.c ~ sendmail/usersmtp.c
~ sendmail/util.c ~ sendmail/version.c
~ smrsh/smrsh.8 ~ smrsh/smrsh.c
~ vacation/vacation.1 ~ vacation/vacation.c
+ CACerts + cf/feature/conncontrol.m4
+ cf/feature/greet_pause.m4 + cf/feature/mtamark.m4
+ cf/feature/ratecontrol.m4 + cf/feature/use_client_ptr.m4
+ cf/ostype/unicos.m4 + cf/ostype/unicosmk.m4
+ cf/ostype/unicosmp.m4 + contrib/socketmapClient.pl
+ contrib/socketmapServer.pl + include/sm/os/sm_os_unicos.h
+ include/sm/os/sm_os_unicosmk.h + include/sm/os/sm_os_unicosmp.h
+ libmilter/docs/smfi_insheader.html + libmilter/docs/smfi_progress.html
+ libmilter/docs/smfi_quarantine.html + libmilter/docs/smfi_setdbg.html
+ libmilter/docs/smfi_setmlreply.html + libmilter/docs/smfi_stop.html
+ sendmail/ratectrl.c
> Update to sendmail.8.13.0 (millert@)
+ libmilter/docs/smfi_opensocket.html
> Missing file from 8.13.0 (millert@)
== include =========================================================== 05/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/include
search.h
~ search.h
> hsearch API/ABI u_int -> size_t -> crank majors; ok millert (deraadt@)
== lib =============================================================== 06/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/lib
libc
- db/hash/hsearch.c - db/man/hcreate.3
~ db/hash/Makefile.inc ~ db/man/Makefile.inc
~ stdlib/Makefile.inc + stdlib/hcreate.3
+ stdlib/hcreate.c
> Working hcreate(3) et al from NetBSD (cgd) via ray at cyth dot net.
> Now passes the regress tests. (millert@)
~ shlib_version
> hsearch API/ABI u_int -> size_t -> crank majors; ok millert (deraadt@)
~ shlib_version
> change note as to when thread lib needs updating. OK deraadt@ (marc@)
libkeynote
~ keynote.1
> Remove unsupported algortihm types from keynote keygen section of the
> manpage.
> ok hshoexer@ ho@ (msf@)
~ keynote.h
> make keynote.h C++ safe
> ok todd@ (msf@)
~ keynote.3
> Document kn_get_string() a bit better and describe the return value.
> ok ho@ msf@ (hshoexer@)
- getopt.c - getopt.h
> Remove unused getopt implementation. These files are not used.
> ok hshoexer@ theo@ (msf@)
libkvm
~ kvm_proc.c
> Allocate 8 pages for process argv, not one. This should really be ARG_MAX
> but sysctl_proc_args() needs changes to support that. (millert@)
~ kvm_proc.c
> Back out part of last commit; we want to realloc + loop for argv too.
> (millert@)
libpcap
~ pcap.h
> make safe for inclusion in C++ code; ok deraadt@ (naddy@)
libpthread
~ shlib_version
> hsearch API/ABI u_int -> size_t -> crank majors; ok millert (deraadt@)
== regress =========================================================== 07/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/regress
lib
~ libc/Makefile + libc/hsearch/Makefile
+ libc/hsearch/hsearchtest.c
> hsearch regress from NetBSD via ray at cyth dot net (millert@)
usr.bin
~ ssh/Makefile ~ ssh/test-exec.sh
+ ssh/reexec.sh
> regress test for re-exec corner cases (djm@)
== sbin ============================================================== 08/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sbin
ifconfig
~ ifconfig.c
> remove netiso stuff (henning@)
~ ifconfig.8
> iso is gone (henning@)
isakmpd
~ policy.c
> Also handle keys from x509-certificates embedded in keynote credentials.
> with msf@
> ok ho@ (hshoexer@)
~ monitor.c
> Remove some unused code.
> Fix handling of sigchild. Now it's possible to sigstop/sigcont isakmpd
> correclty.
> ok ho@ (hshoexer@)
== share ============================================================= 09/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/pci.4
> missing Xr (deraadt@)
mk
~ bsd.lib.mk ~ bsd.own.mk
> undo tree breakage, sorry (pvalchev@)
== sys =============================================================== 10/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
altq
~ altq_subr.c
> This moves access to wall and uptime variables in MI code,
> encapsulating all such access into wall-defined functions
> that makes sure locking is done as needed.
> It also cleans up some uses of wall time vs. uptime some
> places, but there is sure to be more of these needed as
> well, particularily in MD code. Also, many current calls
> to microtime() should probably be changed to getmicrotime(),
> or to the {,get}microuptime() versions.
> ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others
> "Oh, that is not your problem!" from miod@ (tholo@)
arch/amd64/amd64
~ db_disasm.c
> Work in progress, early check-in requested by niklas@ (andreas@)
~ cpu.c
> This moves access to wall and uptime variables in MI code,
> encapsulating all such access into wall-defined functions
> that makes sure locking is done as needed.
> It also cleans up some uses of wall time vs. uptime some
> places, but there is sure to be more of these needed as
> well, particularily in MD code. Also, many current calls
> to microtime() should probably be changed to getmicrotime(),
> or to the {,get}microuptime() versions.
> ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others
> "Oh, that is not your problem!" from miod@ (tholo@)
~ db_disasm.c
> A little better but still work in progress. (andreas@)
arch/i386/i386
~ cpu.c
> This moves access to wall and uptime variables in MI code,
> encapsulating all such access into wall-defined functions
> that makes sure locking is done as needed.
> It also cleans up some uses of wall time vs. uptime some
> places, but there is sure to be more of these needed as
> well, particularily in MD code. Also, many current calls
> to microtime() should probably be changed to getmicrotime(),
> or to the {,get}microuptime() versions.
> ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others
> "Oh, that is not your problem!" from miod@ (tholo@)
arch/luna88k/luna88k
~ pmap.c
> Typos in DEBUG code. (miod@)
arch/macppc/conf
~ GENERIC ~ RAMDISK
> Add ehci. ok drahn@ (nordin@)
arch/macppc/include
~ vmparam.h
> Do a better job at containing powerpc specific #defines to PPC_...
> ok deraadt@ (drahn@)
arch/macppc/macppc
~ genassym.cf ~ locore.S
~ machdep.c ~ ofw_machdep.c
> Do a better job at containing powerpc specific #defines to PPC_...
> ok deraadt@ (drahn@)
arch/mvme88k/mvme88k
~ pmap.c
> Typos in DEBUG code. (miod@)
arch/mvmeppc/include
~ vmparam.h
> Do a better job at containing powerpc specific #defines to PPC_...
> ok deraadt@ (drahn@)
arch/mvmeppc/mvmeppc
~ genassym.cf ~ locore.S
~ machdep.c
> Do a better job at containing powerpc specific #defines to PPC_...
> ok deraadt@ (drahn@)
arch/powerpc/include
~ param.h
> Do a better job at containing powerpc specific #defines to PPC_...
> ok deraadt@ (drahn@)
arch/powerpc/powerpc
~ pmap.c ~ trap.c
~ vm_machdep.c
> Do a better job at containing powerpc specific #defines to PPC_...
> ok deraadt@ (drahn@)
arch/sparc64/stand/installboot
~ installboot.c
> free() correct object; andrushock at korovino.neteraadt@)
compat/hpux
~ hpux_compat.c
> This moves access to wall and uptime variables in MI code,
> encapsulating all such access into wall-defined functions
> that makes sure locking is done as needed.
> It also cleans up some uses of wall time vs. uptime some
> places, but there is sure to be more of these needed as
> well, particularily in MD code. Also, many current calls
> to microtime() should probably be changed to getmicrotime(),
> or to the {,get}microuptime() versions.
> ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others
> "Oh, that is not your problem!" from miod@ (tholo@)
compat/linux
~ linux_misc.c
> This moves access to wall and uptime variables in MI code,
> encapsulating all such access into wall-defined functions
> that makes sure locking is done as needed.
> It also cleans up some uses of wall time vs. uptime some
> places, but there is sure to be more of these needed as
> well, particularily in MD code. Also, many current calls
> to microtime() should probably be changed to getmicrotime(),
> or to the {,get}microuptime() versions.
> ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others
> "Oh, that is not your problem!" from miod@ (tholo@)
compat/osf1
~ osf1_misc.c
> This moves access to wall and uptime variables in MI code,
> encapsulating all such access into wall-defined functions
> that makes sure locking is done as needed.
> It also cleans up some uses of wall time vs. uptime some
> places, but there is sure to be more of these needed as
> well, particularily in MD code. Also, many current calls
> to microtime() should probably be changed to getmicrotime(),
> or to the {,get}microuptime() versions.
> ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others
> "Oh, that is not your problem!" from miod@ (tholo@)
compat/sunos
~ sunos_misc.c
> This moves access to wall and uptime variables in MI code,
> encapsulating all such access into wall-defined functions
> that makes sure locking is done as needed.
> It also cleans up some uses of wall time vs. uptime some
> places, but there is sure to be more of these needed as
> well, particularily in MD code. Also, many current calls
> to microtime() should probably be changed to getmicrotime(),
> or to the {,get}microuptime() versions.
> ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others
> "Oh, that is not your problem!" from miod@ (tholo@)
dev/ic
~ adwlib.c
> ultra minor KNF (itojun@)
~ isp_openbsd.h ~ nslm7x.c
~ smc90cx6.c
> This moves access to wall and uptime variables in MI code,
> encapsulating all such access into wall-defined functions
> that makes sure locking is done as needed.
> It also cleans up some uses of wall time vs. uptime some
> places, but there is sure to be more of these needed as
> well, particularily in MD code. Also, many current calls
> to microtime() should probably be changed to getmicrotime(),
> or to the {,get}microuptime() versions.
> ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others
> "Oh, that is not your problem!" from miod@ (tholo@)
dev/pci
~ ncr.c
> This moves access to wall and uptime variables in MI code,
> encapsulating all such access into wall-defined functions
> that makes sure locking is done as needed.
> It also cleans up some uses of wall time vs. uptime some
> places, but there is sure to be more of these needed as
> well, particularily in MD code. Also, many current calls
> to microtime() should probably be changed to getmicrotime(),
> or to the {,get}microuptime() versions.
> ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others
> "Oh, that is not your problem!" from miod@ (tholo@)
dev/raidframe
~ rf_etimer.h
> This moves access to wall and uptime variables in MI code,
> encapsulating all such access into wall-defined functions
> that makes sure locking is done as needed.
> It also cleans up some uses of wall time vs. uptime some
> places, but there is sure to be more of these needed as
> well, particularily in MD code. Also, many current calls
> to microtime() should probably be changed to getmicrotime(),
> or to the {,get}microuptime() versions.
> ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others
> "Oh, that is not your problem!" from miod@ (tholo@)
dev/usb
~ ehci.c
> endian fix from chris pascoe
> tested by nordin@ and david gwynne (jolan@)
~ usb.c
> This moves access to wall and uptime variables in MI code,
> encapsulating all such access into wall-defined functions
> that makes sure locking is done as needed.
> It also cleans up some uses of wall time vs. uptime some
> places, but there is sure to be more of these needed as
> well, particularily in MD code. Also, many current calls
> to microtime() should probably be changed to getmicrotime(),
> or to the {,get}microuptime() versions.
> ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others
> "Oh, that is not your problem!" from miod@ (tholo@)
dev/wscons
~ wskbd.c ~ wsmouse.c
~ wsmux.c
> This moves access to wall and uptime variables in MI code,
> encapsulating all such access into wall-defined functions
> that makes sure locking is done as needed.
> It also cleans up some uses of wall time vs. uptime some
> places, but there is sure to be more of these needed as
> well, particularily in MD code. Also, many current calls
> to microtime() should probably be changed to getmicrotime(),
> or to the {,get}microuptime() versions.
> ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others
> "Oh, that is not your problem!" from miod@ (tholo@)
kern
~ init_main.c ~ kern_acct.c
~ kern_clock.c ~ kern_event.c
~ kern_fork.c ~ kern_synch.c
~ kern_time.c ~ subr_disk.c
~ subr_pool.c ~ sys_generic.c
~ sys_pipe.c ~ uipc_usrreq.c
~ vfs_bio.c
> This moves access to wall and uptime variables in MI code,
> encapsulating all such access into wall-defined functions
> that makes sure locking is done as needed.
> It also cleans up some uses of wall time vs. uptime some
> places, but there is sure to be more of these needed as
> well, particularily in MD code. Also, many current calls
> to microtime() should probably be changed to getmicrotime(),
> or to the {,get}microuptime() versions.
> ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others
> "Oh, that is not your problem!" from miod@ (tholo@)
~ kern_sysctl.c
> Remove the 8 page limit for sysctl_proc_args after discussing with Theo.
> Add trivial support for passing a NULL pointer for the argv buffer;
> currently just returns ARG_MAX for KERN_PROC_ARGV and KERN_PROC_ENV.
> (millert@)
miscfs/kernfs
~ kernfs_vnops.c
> This moves access to wall and uptime variables in MI code,
> encapsulating all such access into wall-defined functions
> that makes sure locking is done as needed.
> It also cleans up some uses of wall time vs. uptime some
> places, but there is sure to be more of these needed as
> well, particularily in MD code. Also, many current calls
> to microtime() should probably be changed to getmicrotime(),
> or to the {,get}microuptime() versions.
> ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others
> "Oh, that is not your problem!" from miod@ (tholo@)
miscfs/portal
~ portal_vnops.c
> This moves access to wall and uptime variables in MI code,
> encapsulating all such access into wall-defined functions
> that makes sure locking is done as needed.
> It also cleans up some uses of wall time vs. uptime some
> places, but there is sure to be more of these needed as
> well, particularily in MD code. Also, many current calls
> to microtime() should probably be changed to getmicrotime(),
> or to the {,get}microuptime() versions.
> ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others
> "Oh, that is not your problem!" from miod@ (tholo@)
miscfs/procfs
~ procfs_vnops.c
> This moves access to wall and uptime variables in MI code,
> encapsulating all such access into wall-defined functions
> that makes sure locking is done as needed.
> It also cleans up some uses of wall time vs. uptime some
> places, but there is sure to be more of these needed as
> well, particularily in MD code. Also, many current calls
> to microtime() should probably be changed to getmicrotime(),
> or to the {,get}microuptime() versions.
> ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others
> "Oh, that is not your problem!" from miod@ (tholo@)
msdosfs
~ msdosfs_denode.c ~ msdosfs_vnops.c
> This moves access to wall and uptime variables in MI code,
> encapsulating all such access into wall-defined functions
> that makes sure locking is done as needed.
> It also cleans up some uses of wall time vs. uptime some
> places, but there is sure to be more of these needed as
> well, particularily in MD code. Also, many current calls
> to microtime() should probably be changed to getmicrotime(),
> or to the {,get}microuptime() versions.
> ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others
> "Oh, that is not your problem!" from miod@ (tholo@)
net
~ if_sl.c ~ if_spppsubr.c
~ if_strip.c ~ pf_norm.c
~ pfkeyv2_convert.c
> This moves access to wall and uptime variables in MI code,
> encapsulating all such access into wall-defined functions
> that makes sure locking is done as needed.
> It also cleans up some uses of wall time vs. uptime some
> places, but there is sure to be more of these needed as
> well, particularily in MD code. Also, many current calls
> to microtime() should probably be changed to getmicrotime(),
> or to the {,get}microuptime() versions.
> ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others
> "Oh, that is not your problem!" from miod@ (tholo@)
~ rtsock.c
> KNF, cleanup, readability fixes... this hurt
> ok itojun claudio (henning@)
netccitt
~ hd_debug.c
> This moves access to wall and uptime variables in MI code,
> encapsulating all such access into wall-defined functions
> that makes sure locking is done as needed.
> It also cleans up some uses of wall time vs. uptime some
> places, but there is sure to be more of these needed as
> well, particularily in MD code. Also, many current calls
> to microtime() should probably be changed to getmicrotime(),
> or to the {,get}microuptime() versions.
> ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others
> "Oh, that is not your problem!" from miod@ (tholo@)
netinet
~ ip_carp.c
> This moves access to wall and uptime variables in MI code,
> encapsulating all such access into wall-defined functions
> that makes sure locking is done as needed.
> It also cleans up some uses of wall time vs. uptime some
> places, but there is sure to be more of these needed as
> well, particularily in MD code. Also, many current calls
> to microtime() should probably be changed to getmicrotime(),
> or to the {,get}microuptime() versions.
> ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others
> "Oh, that is not your problem!" from miod@ (tholo@)
netinet6
~ ip6_forward.c
> "error" could be left uninitialized (itojun@)
netiso
~ tp_meas.c ~ tp_param.h
~ tp_trace.c
> This moves access to wall and uptime variables in MI code,
> encapsulating all such access into wall-defined functions
> that makes sure locking is done as needed.
> It also cleans up some uses of wall time vs. uptime some
> places, but there is sure to be more of these needed as
> well, particularily in MD code. Also, many current calls
> to microtime() should probably be changed to getmicrotime(),
> or to the {,get}microuptime() versions.
> ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others
> "Oh, that is not your problem!" from miod@ (tholo@)
netns
~ ns_input.c
> This moves access to wall and uptime variables in MI code,
> encapsulating all such access into wall-defined functions
> that makes sure locking is done as needed.
> It also cleans up some uses of wall time vs. uptime some
> places, but there is sure to be more of these needed as
> well, particularily in MD code. Also, many current calls
> to microtime() should probably be changed to getmicrotime(),
> or to the {,get}microuptime() versions.
> ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others
> "Oh, that is not your problem!" from miod@ (tholo@)
nfs
~ nfs_serv.c ~ nfs_socket.c
~ nfs_syscalls.c ~ nfs_vnops.c
~ nfsm_subs.h
> This moves access to wall and uptime variables in MI code,
> encapsulating all such access into wall-defined functions
> that makes sure locking is done as needed.
> It also cleans up some uses of wall time vs. uptime some
> places, but there is sure to be more of these needed as
> well, particularily in MD code. Also, many current calls
> to microtime() should probably be changed to getmicrotime(),
> or to the {,get}microuptime() versions.
> ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others
> "Oh, that is not your problem!" from miod@ (tholo@)
stand
~ boot/cmd.c
> If a line in boot.conf is too long for our buffer, stop before we
> overrun the buffer, print an error message, then stop processing
> boot.conf. Also change name of variable "eof" to "rc", since it's
> not just for eof.
> ok weingart@ (tom@)
~ boot/boot.c
> Add comment explaining what "bootprompt" is for (tom@)
~ boot/cmd.c ~ boot/cmd.h
> Minor changes (structural, not behavioural) in order to support a regress
> test for boot command handling.
> Suggested by avsm@; discussed with avsm@ and weingart@ - thanks (tom@)
~ boot/boot.c ~ boot/cmd.c
> Turn off timeouts if the user types anything at all. This prevents an
> automatic boot in 5 seconds after you type "set tty com0", for example.
> "I like this" deraadt@, "oh! yes" henning@, ok weingart@ (tom@)
~ boot/vars.c
> Identify ourselves on the new console device when it's changed.
> ok weingart@ (tom@)
sys
~ pipe.h ~ time.h
> This moves access to wall and uptime variables in MI code,
> encapsulating all such access into wall-defined functions
> that makes sure locking is done as needed.
> It also cleans up some uses of wall time vs. uptime some
> places, but there is sure to be more of these needed as
> well, particularily in MD code. Also, many current calls
> to microtime() should probably be changed to getmicrotime(),
> or to the {,get}microuptime() versions.
> ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others
> "Oh, that is not your problem!" from miod@ (tholo@)
ufs/ext2fs
~ ext2fs_inode.c ~ ext2fs_vnops.c
> This moves access to wall and uptime variables in MI code,
> encapsulating all such access into wall-defined functions
> that makes sure locking is done as needed.
> It also cleans up some uses of wall time vs. uptime some
> places, but there is sure to be more of these needed as
> well, particularily in MD code. Also, many current calls
> to microtime() should probably be changed to getmicrotime(),
> or to the {,get}microuptime() versions.
> ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others
> "Oh, that is not your problem!" from miod@ (tholo@)
ufs/ffs
~ ffs_inode.c ~ ffs_softdep.c
> This moves access to wall and uptime variables in MI code,
> encapsulating all such access into wall-defined functions
> that makes sure locking is done as needed.
> It also cleans up some uses of wall time vs. uptime some
> places, but there is sure to be more of these needed as
> well, particularily in MD code. Also, many current calls
> to microtime() should probably be changed to getmicrotime(),
> or to the {,get}microuptime() versions.
> ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others
> "Oh, that is not your problem!" from miod@ (tholo@)
ufs/lfs
~ lfs_inode.c ~ lfs_vnops.c
> This moves access to wall and uptime variables in MI code,
> encapsulating all such access into wall-defined functions
> that makes sure locking is done as needed.
> It also cleans up some uses of wall time vs. uptime some
> places, but there is sure to be more of these needed as
> well, particularily in MD code. Also, many current calls
> to microtime() should probably be changed to getmicrotime(),
> or to the {,get}microuptime() versions.
> ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others
> "Oh, that is not your problem!" from miod@ (tholo@)
ufs/ufs
~ ufs_vnops.c
> This moves access to wall and uptime variables in MI code,
> encapsulating all such access into wall-defined functions
> that makes sure locking is done as needed.
> It also cleans up some uses of wall time vs. uptime some
> places, but there is sure to be more of these needed as
> well, particularily in MD code. Also, many current calls
> to microtime() should probably be changed to getmicrotime(),
> or to the {,get}microuptime() versions.
> ok art@ deraadt@ aaron@ matthieu@ beck@ sturm@ millert@ others
> "Oh, that is not your problem!" from miod@ (tholo@)
== usr.bin =========================================================== 11/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.bin
pkill
~ pkill.c
> When given multiple processes to kill, keep going if we are unable to kill
> one (previously it would error out and not kill the remaining ones).
> OK deraadt@ (millert@)
ssh
~ servconf.c ~ servconf.h
~ sshd.c
> re-exec sshd on accept(); initial work, final debugging and ok markus@
> (djm@)
== usr.sbin ========================================================== 12/12 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
bgpd
~ rde_attr.c
> Make community set strict aligenment save, remove unneeded ENSUREs
> OK henning@ djm@ (claudio@)
~ rde.c ~ rde.h
~ rde_attr.c ~ rde_filter.c
> First step at multiprotocol support, only partially done.
> OK henning@ (claudio@)
===============================================================================
More information about the odc
mailing list