OpenAFS Master Repository annotated tag, openafs-stable-1_6_0pre2, created. openafs-stable-1_6_0pre2

Gerrit Code Review gerrit@openafs.org
Mon, 14 Feb 2011 22:36:37 -0800 (PST)


The annotated tag, openafs-stable-1_6_0pre2 has been created
        at  af40cbaa2ee43adc87e0734fc4de258193466ab5 (tag)
   tagging  07c00c73a195761180dff9685e54949610721b55 (commit)
  replaces  openafs-stable-1_6_0pre1
 tagged by  Derrick Brashear
        on  Mon Feb 14 14:03:09 2011 -0500

- Shortlog ------------------------------------------------------------
openafs 1.6.0 pre2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)

iQEVAwUATVl8dKgrZQAZNTvhAQIH7Qf9EvoVsPPfjLEjloizFQYZXMrwm56v+h+F
dZYkOZgdoaQjbHrqINJy/Y5BuxUixiNjWCJ19r1OwrwFi30hBXNFZAEZAvDbXQkn
FoSGqsZfNaaK85AWPi61rZ9gZ5SAOqjU92QEnM7nIpH60CH/CMtRh5ENsspNS4aO
xnXZKuHo89MBsrqES2Lq7qCgDG4Wxtxl/9CAjZVEsDO2mqhKFOXHJ2fRgaSeAhoZ
KgE/wANOxy+je1Nqf4hceCbfjLstD3x1+H7yJ0VguAq1K5C57x/LP5ctsF2BrAD9
bNNim1s+HrtxBEyPk+XINkht3nt847v0rkvBg44ICvmJhBmpTQLeig==
=tOaR
-----END PGP SIGNATURE-----

Andrew Deason (31):
      Only specify CFLAGS_NO* with --enable-checking
      LINUX24: Include linux/pagemap.h
      LINUX24: Define afs_linux_can_bypass
      Solaris: Support -i in shlib-build
      Cache bypass: remove ifdefs under src/afs/LINUX24
      LINUX: Avoid unnecessary afs_ShakeLooseVCaches
      HPUX: Allow des.c to compile
      Use afs_foff_t for file offsets
      vos release: Avoid full dump on all sites
      SOLARIS: Include sys/varargs.h for kernel stdarg
      merge-pod: Be more compatible with older perl
      vos: Improve release recovery on timed-out trans
      vol_split: Recover from stream open failure
      tvolser: Link libafsrpc after libusd
      Fix AUD_HOST callers
      DAFS: Fix VOL_QUERY_VOP error codes
      DAFS: Avoid logging harmless LEAVE_OFF failures
      afsd: Do not check for /afs if -nomount
      git-version: Do not specify --ignore-submodules
      Parallel I/O extensions to namei backend
      vol: Windows requires binary fmode for salvaged
      Use afs_foff_t for file offsets
      vol-salvage: Only delete bad vnodes during !check
      RX: Avoid retrying calls on busy channels
      Rx: Do not stop keepalives on ACKALL receipt
      Avoid thread-unsafe PrintInode in threaded code
      vol: Add VInit cond var and remove busywaits
      Remove unreached lines
      namei: Do not remove n_voldir1
      namei: Limit traversal when removing data dirs
      doc: Do not process .in files for html

Antoine Verheijen (14):
      OpenBSD: No ruid/rgid in cred structure.
      OpenBSD: Remove macros definitions for afs_osi_Alloc et al.
      OpenBSD: Fix use of macros for AFS_KALLOC/AFS_KFREE
      OpenBSD: Fix parameters in call to afs_close()
      Move include of sys/types.h in kopenafs.c
      OpenBSD: Don't call non-existent routines in osi_vfsops.c
      OpenBSD: Remove duplicate assignment of COMMON_INCLUDE in libafs
      OpenBSD: Install no-NFS version of libafs
      OpenBSD: Change code optimization setting
      OpenBSD: Remove user.h from dir.c for OpenBSD 4.8
      OpenBSD: Eliminate complaint about built-in malloc.
      OpenBSD: Make OpenBSD 4.7 param headers consistent
      OpenBSD: Add support for OpenBSD 4.8
      OpenBSD: curproc has moved in OpenBSD 4.8

Ben Kaduk (7):
      FBSD: close race in afs_root
      FBSD: band-aid vnode locking in lookup
      FBSD: StopListener glocking fixup
      Zero rx_multi_lock before initializing it
      Bring FBSD 7.X client back to life
      FBSD7: Don't sleep with the glock
      FBSD: remove vestiges of Giant

Christof Hanke (1):
      Unix afsd: Check for mountpoint /afs first

Derrick Brashear (15):
      darwin: fix fixed setpag error handling
      backup: pass in valid dummy pid for LWP
      DARWIN: make growlagent build not run afoul of ._ fun
      DARWIN: replace resource merge script ref with binary
      FBSD: we're 64 bit capable
      afsd: CellItems doesn't apply to memcache mode
      MacOS: fix SetFile call in growlagent makefile
      evalmountdata: put back colon in .:mount syntax only if we removed it
      DAFS: fix ifdef
      DAFS: make FSYNC_VOL_QUERY_VOP DAFS-only
      merge ntops and namei
      MacOS: panic decoder should check for unloaded kexts
      evalmountdata null pointer before use
      make 1.6.0pre2 version changes
      MacOS: don't allow krb5 at login when AD plugin authenticates

Jeffrey Altman (71):
      vos: free ubulkentries with xdr_free
      Windows: make use of AFSDEV_BIN and set the PATH
      Windows: NSIS installer requires the architecture for CL=1400
      Windows: Remove fallback from GetCaps to GetTime
      Windows: fix UNICODE build for talocale
      Windows: build a UNICODE version of talocale.lib
      Windows: install afs_shl_ext icon files
      Windows: Build afs_shl_ext.dll with talocaleU.lib
      Windows: test for path in afs before symlink test
      Windows: PerformanceTuningInterval Merge error
      Windows: log error code for smb lan thread fail
      Windows: Add VIOC_GETUNIXMODE and VIOC_SETUNIXMODE
      Windows: clear mountPointStringp on status change
      Windows: fs chmod and display mode in fs examine
      Windows: separate parsemode from fs into own file
      vos: do not mix memory allocation methods
      Windows: fs checkservers should list vldb as well
      Windows: fs checkserver skip multi-homed up server
      Windows: buf_CleanAsync scp->fid == bp->fid
      Windows: permit clean when switching platforms
      Windows: remove unused vars from cm_server.c
      Windows: remove all refs to unused buf_GetNew()
      Windows: refactor buf_Get() to improve readability
      Windows: osilog param size is size_t
      Windows: fixup gettmpdir()
      vol: fix OS_LOCKFILE/OS_UNLOCKFILE for Windows
      vol: Windows requires binary fmode for salvager
      vol: Fix ntops to provide expected semantics
      vol: initialize FdHandle_t stack objects
      volser: use OS_CLOSE() instead of close()
      vol: use OS_DIRSEP when constructing paths
      vol: fdHandleAllocateChunk should init all fields
      vol: construct proper VolDir path on Windows
      vol: use OS_UNLINK() instead of unlink()
      Windows: use cm_ServerEqual() in cm_Analyze()
      Windows: refactor cm_CheckCBExpiration multihomed
      volser: select() cannot be used to sleep on windows
      vol: clear ih_synced before dropping lock
      vol: avoid double dir separators from addtoname
      vol: make it clearer that SetOGM is not impl on Windows
      vol: fix _namei_examine_reg DELETE_ZLC usage
      vol: remove [UN]LOCKFILE data loss warnings on Windows
      vol: indent cpp definitions; add NAMEI_SPECDIRC
      vol: avoid defining unused struct on windows
      vol: Make ntops functions 64-bit capable
      vol: nt_open should not create missing directories
      vol: use OS_DIRSEP in many more places
      vol: use correct file name base for temporary file
      vol: fix namei_ListAFSSubDirs on Windows
      vol: use OS_UNLINK instead of unlink
      vol: remove potential data loss warnings in vol-salvage.c
      vol: add comment nt_unlink cannot with fopen handles
      vol: namei_ops improve readability; fix namei_create on Windows
      vol: fix CreateFile params nt_unlink and nt_open
      Windows: log and invalidate invalid dir pages
      Windows: more exports afsauthent.dll
      Windows: cm_GiveUpAllCallBacksAllServersMulti()
      Windows: Correct cm_volume locking
      Windows: out of order locks cm_CheckCBExpiration
      vol: Use OSI_NULLSOCKET and not -1 to indicate invalid fssync fd
      vol: Always use INVALID_FD to indicate an invalid fd
      Windows: cleanup preprocessor definition namespace
      Windows: No NCBRESET when probing Loopback after start
      Windows: remove duplicate advapi32.lib references
      Windows: correct pthread_xxx_init semantics
      Windows: Fix symlink and mount point make \\afs\xxx handling
      Windows: Fix GetIoctlHandle path construction
      Windows: Version 1.6pre2
      Windows: 1.5.78 Change Log summary
      Windows: ChangeLog updates for 1.6.pre2
      Windows: Release Notes updates for 1.6pre2

Ken Dreyer (2):
      spelling/grammar fixes for vos_clone manpage
      spelling/grammar fixes for manpages

Marc Dionne (16):
      Cache bypass: remove ifdefs under src/afs/LINUX
      Cache bypass: Fix oops in bypass transition functions
      Cache bypass: fix use of incorrect "states"
      Cache bypass: Remove AFS_KMAP_ATOMIC
      Cache bypass: make readpage deal with reads at end of file
      Cache bypass: adjust read size for non-contiguous readpages
      Cache bypass: release and unlock pages when we get 0-length reply
      Cache bypass: remove ifdefs under src/afs/LINUX
      Cache bypass: Only compile bypass code for the Linux kernel
      Cache bypass: switch to rx_Readv
      linux: 2.6.38: New d_op handling
      linux: 2.6.38: Make d_revalidate RCU-walk aware
      Linux: allow compile flags to be passed to AC_CHECK_LINUX_BUILD
      Linux: 2.6.38: Adjust for permission inode operation changes
      Linux: 2.6.38: deal with dcache_lock removal
      Linux: 2.6.38: dentry->d_count is not an atomic

Michael Meffie (1):
      ihandle positional read and write

Rainer Toebbicke (1):
      Re-enable rx connection hard timeout

Rod Widdowson (6):
      windows: native versions of ih_pread and ih_pwrite
      Windows: remove faulty assumptions about device names in vol-salvage
      Windows: remove unused label in ntops.c
      Windows: read and write take void* buffers, open takes a const char*
      Windows: fix parameters and return value from nt_seek
      Do not compare an FD_t < 0

Russ Allbery (1):
      Update NEWS for 1.5.78 and 1.6.0pre1

Simon Wilkinson (3):
      vos: Abstract out bulk list conversion
      volser: Fix broken bulk conversion
      Add "brief" option to rxgen

Stefan Kueng (4):
      Windows: afs_shl_ext folder bkgrnd context menu
      Windows: afs_shl_ext Show icon mount point overlay
      Windows: afs_shl_ext improve overlay handlers
      Windows: fix checked UNICODE build of talocale

Stephan Wiesand (1):
      rpm: don't package files twice

Toby Burress (1):
      FreeBSD: properly identify the rxk_Listener so that msleep() returns

Tom Keiser (2):
      provide more verbose logging when VGetVolumeByVp_r fails
      vol: make namei_ListAFSSubDirs deal with multiple/bad linktables

Vincent Archer (1):
      Windows: MIT license applies to parsemode()

-----------------------------------------------------------------------

-- 
OpenAFS Master Repository