[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