[odc] Daily src changes for 2008-04-22
ODC
auto at squish.net
Wed Apr 23 07:00:01 BST 2008
OpenBSD src changes summary for 2008-04-22
==========================================
gnu/usr.bin/gcc share/man
sys/arch/sparc64/dev sys/dev/i2c
sys/nfs usr.sbin/ftp-proxy
usr.sbin/rtadvd usr.sbin/sysmerge
== gnu =============================================================== 01/04 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/gnu
usr.bin/gcc
~ gcc/f/target.h
> I am so glad I'm a BSD developer.
> GNU developers wear grey. GNU developers use autoconf and friends to
> configure
> their software in the best possible way for the platform it is intended to
> run
> on.
> This frees us from the tedious job of, say, editing files hidden deep
> inside
> the sources to, say, tell the code that 64-bit platforms (you know, those
> which always define __LPA64__ and _LP64 among other things) have 64-bit
> integer types (one such platform even defines the completely unexpected
> symbol
> __mips64__.)
> GNU developers work much harder than we do, because they're so frightfully
> clever. I'm really awfully glad I'm a BSD developer. (miod@)
== share ============================================================= 02/04 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/share
man
~ man4/sdtemp.4
> s/NPX/NXP/g -- a separate legal entity of Philips is equally misspelled. ;)
> (cnst@)
~ man4/Makefile ~ man4/iic.4
+ man4/adtfsm.4
> man page comes a bit later... (deraadt@)
== sys =============================================================== 03/04 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/sys
arch/sparc64/dev
~ mgiic.c
> Works better, but still needs debug on to work.. (deraadt@)
dev/i2c
~ adt7462.c
> handle all four temperature sensors (deraadt@)
~ i2c_scan.c
> unbreak the ignore_addrs logic (the 'continue' was obviously meant to
> affect
> another preceding 'for' loop);
> reported by krw and kettenis; better diff from millert; 'get it in'
> deraadt (cnst@)
~ adt7462.c
> * correct the names of the register defines
> * describe the temperature sensors as 'Internal' / 'External'
> * no need for sensor description enumeration
> 'sure' deraadt (cnst@)
nfs
~ nfs.h
> Add comments detailing what the SLP_* flag #define's mean
> ok thib@ (blambert@)
~ nfs_serv.c ~ nfs_subs.c
~ nfs_var.h
> remove the "kerbflag" argument from nfsrv_fhtovp() and nfs_namei()
> (the latter only had it to pass it to nfsrv_fhtovp()).
> appropriate cleanup also;
> ok blambert@ (thib@)
~ nfs_syscalls.c
> Close potential mbuf leak by iterating over the mbuf packet chain
> and m_freem()'ing vice doing so only on the first packet.
> From a similar change in NetBSD.
> "yes please" thib@ (blambert@)
~ nfs_vnops.c
> Remove kludges that map EEXIST errors too a 0 return (success) for certain
> operations (non-idempotent ones) under the assumption that the reply from
> the server is for a duplicate of the original request.
> However, most (all) NFS server today have a duplicate reply cache that
> address this problem and these kludges have been shown to cause problems
> with some applications (most notably dovecot as pointed out by brad@).
> For more information:
> http://lists.freebsd.org/pipermail/freebsd-current/2007-November/079961.htm
> l
> And revision 1.277 of sys/nfsclient/nfs_vnops.c in FreeBSD.
> Diff from rwatson at freebsd.org
> OK blambert@, "no objections" krw@
> tested by many; (thib@)
== usr.sbin ========================================================== 04/04 ==
http://www.openbsd.org/cgi-bin/cvsweb/src/usr.sbin
ftp-proxy
~ ftp-proxy.c
> Flush output buffers before closing TCP session. Fixes the case where
> the proxy would eat the 221 response coming from the server towards the
> client.
> Patch from camield at . Tested by Camiel and myself.
> ok camield@ (joel@)
rtadvd
~ rtadvd.8
> tweak previous; (jmc@)
sysmerge
+ Makefile + sysmerge.8
+ sysmerge.sh
> Welcome sysmerge(8), a mergemaster-based utility to help you update
> configuration files after upgrading to a new release or snapshot.
> The "sysmerge" name was chosen by weingart@
> Lots of inputs from deraadt@ jmc@ millert@ krw@ and several, thank you!
> Man page enhancements by jmc@
> Testings from at least okan@ landry@ gilles@ pyr@ merdely@
> Still a _work-in-progress_, not connected to the build.
> "fine with me" krw@, "get it in" deraadt@ (ajacoutot@)
===============================================================================
More information about the odc
mailing list