OpenAFS Master Repository annotated tag, openafs-stable-1_6_1pre1, created. openafs-stable-1_6_1pre1
Gerrit Code Review
gerrit@openafs.org
Sun, 18 Dec 2011 19:24:43 -0800 (PST)
The annotated tag, openafs-stable-1_6_1pre1 has been created
at 5d5096a20f1dd022c7eaa13da2ed5f9b24527502 (tag)
tagging 965b0139e6e8e3180a90fc7509f9f16da5f79d93 (commit)
replaces openafs-stable-1_6_0b
tagged by Derrick Brashear
on Fri Dec 16 19:37:06 2011 -0500
- Shortlog ------------------------------------------------------------
openafs 1.6.1pre1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)
iQEVAwUATuvkg6grZQAZNTvhAQJfVAf/foMTiYrU6SIvP2HlM6uMbNClxtWVDAFp
IU9zy9RX5CGRVGf2VOzh1/a8S2t5orQiA8Me7JnznG/M2MBKTgug6C9rWBN6I7u0
7/H+0b7dSUB9M9sq+w1kLNul6BfvcfKJS1ts5q63EJocVGB93Vnuc+YYmiryb/Zs
b1k+qPGRcIN1fre25yzvo9HnhQmPXCJpUi70LGkUel2lzLL1B5S1Jx83mPAcc8km
39vUZy4nZkbvkm+PW/BHsdnxzBBgR30s8sTqlKq+Gv/oOJs2frLiuSjSeHd5WEmz
VzOJu9wt+yoq8c2E9b8nB3U4KoArCx0F7fHhQenWKDN2ffcKgHYsWw==
=BQee
-----END PGP SIGNATURE-----
Adam Megacz (1):
make bozo honor -rxbind correctly
Anders Kaseorg (1):
Linux: 3.2: Use set_nlink to update i_nlink
Andrew Deason (89):
Build libafscp when we lack kerberos
ihandle: Fix IH_REALLYCLOSE for positional I/O
afs: Remove afs1_readdir
DAFS: Add explicit 'valid' field for index maps
DAFS: Skip hosts with invalid flags on restore
DAFS: Do not serialize state for invalid hosts
vol: Only check "logging" on vice partitions
RedHat: Add xstat_*_test commands to RPMs
viced: Do not swallow errors on StoreData recovery
LINUX: Revert group changes on keyring failure
LINUX: Fix afs_linux_pag_to_groups signature
vos offline: Bring volume back online for -busy
viced: Check for HOSTDELETED in stillborn check
volser: Remove ExtractVolId
DAFS: Remove VOL_SALVAGE_INVALIDATE_HEADER
libafs: Indent afs_call.c ifdef maze
libafs: Consolidate afs_DaemonOp code
SOLARIS: Perform daemon syscalls as kernel threads
DAFS: Do not ignore out-of-range -vhashsize
DAFS: raise vhashsize limit
ubik: Record the last write tid in writeTidCounter
ubik: Replay the transaction log label correctly
ubik: Log a message when we replay the trans log
libafs: Set tvcp->callback before BulkStatus
ConvertROtoRW: Use old copyDate for creationDate
Give a default reason in *sync-debug
vol-salvage: Fix AskOnline error message
vol: Handle large volume IDs in VLockFile
Fix ihandle.c indents
salvager: Do not AskOnline nonexistent volumes
DAFS: Do not record vol ops for DELETED vols
salvager: Give back volumes when exiting early
DAFS: Correct FSYNC_VOL_QUERY_VOP checks
afs: Avoid memory leak on recursive write flock
afs: Retry unlock after afs_StoreAllSegments
DAFS: DFlushVolume outside of vol glock
viced: Check vnode length on read and write
viced: Check vnode length on dir ops
Suppress cmp component version error messages
afs: Only use actual connections for GetTime calls
volser: Remove debugging log messages
namei: Remove extraneous rmdir
volser: Preserve needsSalvaged during restore
regen: Fail on failures
salvager: Implement AskDAFS via SYNC flags
DAFS: Deal with exclusive-state volume headers
Solaris: Specify ARCHFLAGS in CFLAGS
afs: Leave cellnum alone for explicit mtpt cell
doc: Add aklog_dynamic_auth manpage
ubik: Abstract buffer matching and pass trans ptrs
ubik: Fix buffers for reading-during-writes
ubik: add interface for reading during write locks
udebug: Always show tidCounter
vol: Add VGetVolumeTimed
vol: Add interfaces for registering RX calls
LINUX: Reduce stack depth on recursive symlink res
LINUX: afs_linux_put_link is void
namei: Log ListViceInodes write failures
vol: Add timeouts to SYNC server select() calls
vol: Move VOL_CV_TIMEDWAIT to volume_inline.h
afsd: Trim trailing slashes on Linux mntent
DAFS: Do not give back vol to viced after salvage
volser: Avoid assert on ViceCreateRoot failure
DAFS: Request salvage on detach for volser
pam: Use POSIX getpwnam_r on Solaris
pam: Check for null upwd from getpwnam_r
pam: Use PAM_CONST more often
pam: Password is const in setcred
viced: Do not try to reuse deleted client
viced: Check vnode length on Rename and Link
viced: Don't VTakeOffline_r without glock
libafs: Always use anonymous VL connections
afsd: Fail gracefully on mtab open failure
ihandle: Actually assert active fdPs are not AVAIL
ihandle: OPEN fdPs are not counted in ihP refcount
vlserver: Avoid atoi for vol ids
SOLARIS: Define BSD_COMP for non-UKERNEL on 5.11
DAFS: Do not transition to ERROR on trivial errors
DAFS: Ensure GetVolume errors on ERROR volumes
DAFS: Log more for VPreAttachVolumeByVp odd states
DAFS: Avoid unnecessary preattach on FSYNC_VOL_ON
DAFS: Ensure logging on attach2 errors
salvager: Create link table with volume group id
ntohs ubik header size
pam: Fix password torching const-ness
libafs: Avoid using changing unixuser ticket data
libafs: Remove unused volume "states" flags
libafs: Rate-limit hard-mount waiting messages
afs: Clear VHardMount on ResetVolumeInfo
Ben Kaduk (4):
FBSD: deal with kernel API rename
FBSD: typo fix
FBSD: cleanup dvp locking for ISDOTDOT
FBSD: switch afsi_SetServerIPRank implementation
Chaskiel Grundman (1):
libafscp: a library for "clientless" operations
Chaz Chandler (3):
libafscp: code cleanup
afsio: rewrite using libafscp
afsio: remove unnecessary reference to malloc.h
Christof Hanke (1):
libafscp: fix install/dest in sep. Objectdir
Derrick Brashear (48):
macos: update 32 bit kernel build flags
afscp: build for windows
libafscp fixes
libafscp: fix kerberos bits
afscp: tellmeaboutyourself stub wants host byte order
libafscp: add lock support
afscp: add decl for roken function
rx: avoid nat ping during shutdown
darwin: minimal afsbackgrounder ticket fix
darwin armv6 and armv7 support
rxkad ticket5 function rewriting
afscp: add confdir override
afscp: allow listing of bare root.cell dirs in dynroot mode
afscp: enable debugging support in the volume portion
volser: dont double-stat vnodes when dumping
ukernel: make web enhancements the default
ukernel: output dataversion in stat struct if possible
bypasscache: don't define uio_t for ukernel
bypasscache for ukernel
ukernel: add uafs_access
ukernel: install our sysincludes to root.perf
ukernel: don't enforce thread lockers in remove vop
ukernel: set close-on-exec on our socket
afs: on uuid init fail, don't leave garbage behind
ukernel: set pthread stacksize to an integer multiple of 8k
afs: don't try GetDownD if nothing to get
bypasscache: do errors correctly
bypasscache: allow arbitrary sized iovecs
ukernel: get an ip address even when dns and hosts suck
viced: avoid bogus handle in rename
ukernel: handle pioctl errors properly in ktc
redhat: make rpms build on pre-f15 again
dafs: avoid null deref getting volume header
viced: disable accelerated copyonwrite
remove CopyOnWrite2 and unused vars
macos: no more startupitems
DAFS: listvol + unsalvagable volumes = intolerable delay
macos: dont want bind 8 compat on leopard
kernel upcall rx env should shut down event daemon
aklog: work around lion kerberos disaster
xvcb lock order violation
xserver lock order violation
aklog: strlen(NULL) doesn't work
rx: arrange for Finalize to really stop running calls
libafs: only do pings for default conn with root uid
libafs: disable mtu discovery
vos: fix code to not triple-negate
make openafs 1.6.1pre1
Edward Z. Yang (2):
linux: Update Packaging to build OpenAFS services for Fedora's systemd
Linux: 3: Update specfile to know about 3.* kernels.
Felix Frank (1):
rxgen: add *TranslateOpcode functions to XDR code
Garrett Wollman (1):
butc: initialize startTime before it is used
Hartmut Reuter (1):
vol_split: avoid using stale open directory vnodes
Jacob Thebault-Spieker (2):
remove check for disallowing clones of backup or ro volumes
allow cloning of any volume to any volume with same parent ID
Jeffrey Altman (41):
afscp: use closesocket when closing sockets
Windows: minor cm_ioctl corrections
Windows: mountpoints always have a trailing dot
Windows: no SOCKLEN_T before WDK 6.0
Windows: build loopback installer for current DDKs
Fix input size computation in SetSPrefs pioctl
Fix typo in windows release notes
Windows: char* is not a Unicode string
Do not call krb5_get_error_message with NULL context
vol: avoid MAXINT redefinition warning in vnode.c
Windows: netidmgr krb5_cc_get_principal can fail
Windows: refactor volume location updates
Windows: improve handling of volume rename
Windows: missing ! in update volume location
Windows: remove MULTIHOMED ifdef
Windows: buf_SetDirty do nothing if length is zero
Windows: correct log message in buf_Sync()
windows: pass cm_req_t through background ops
Windows: remove potential data loss warning with cast
Windows: add logging to smb_IoctlRead
Windows: remove dead code from cm_scache.c
Windows: correct cm_buf use of Head/Tail queues
Windows: cm_SymLink export created cm_scache_t
Windows: use lock conversion in cm_EndDirOp
Windows: remove CM_BUF_CMBKGFETCH flag
Windows: correct comments in cm_BkgStore
Windows: add clean rule to src/afs/NTMakefile
Windows: permit offline volume check to be disabled
Windows: ignore SYNCHRONIZE privilege in cm_CheckNTOpen
Windows: record history of read lock threads
Windows: validate buffer hash tables in cm_MergeStatus
Windows: Do not EEXIST exact match during rename
Windows: only flush buffers on shutdown if running
Windows: out of date version not in current chunk
Windows: cm_Rename break in 9cf7a628c2ff178b2fa236d2c0a41ca9be315036
Windows: Add Vista/Win7 Firewall Configuration
Windows: Track active RPCs per scache_t
namei: tweak getlinkbyte error handling
klog.krb5: enforce DES for rxkad
afs: prevent nat pings on destroyed connections
vol: remove warning on use of DFlushVolume
Jonathan A. Kollasch (5):
Make whitespace consistent in NetBSD system type ID number section
Allocate system type ID numbers for i386_nbsd60 and amd64_nbsd60
Add nbsd60 param files and autoconf logic
Fix build of user-space on nbsd50 and greater
afsio: fix build outside of srcdir
Ken Dreyer (2):
fix manpage for udebug -servers
doc: limitations of addsite on different partitions
Marc Dionne (12):
viced: remove duplicate declaration
rx: add post RPC procedure capability
fs: fix setserverprefs where long is larger than afs_int32
Linux: 3.1: update RCU path walking detection in permission i_op
Linux: d_delete now takes a const argument
Linux: 3.1: adapt to fsync changes
Linux: make sure backing_dev_info is zeroed
fsprobe: call RXAFS_GetTime directly
fsprobe: Fix usage message
ubik: don't rely on timeout value after select()
cache bypass: don't define iovecp for UKERNEL
pam: Clear up PAM_CONST related warnings on Linux
Matt Benjamin (1):
LINUX vcache lock ordering in afs_linux_readdir
Michael Meffie (12):
salvager: fix filesystem path truncation
bozo: pass -rxbind on restart
bozo: bosserver -pidfiles option
bozo: fix overrun from -rxbind on restart
bozo: report bosserver -rxbind address
doc: fileserver synopsis typo
bozo: bosserver man page updates
DAFS: fssync online requires a partition name argument
bozo: test program update
volinfo: fix size totals when saving inodes
vol: log error reason on header read failure
solaris: libafs depends on fs/ufs
Rod Widdowson (1):
FSSYNC-Client: Consistent use of partition name
Russ Allbery (1):
Generate stub header files for h/*.h files included in libuafs
Simon Wilkinson (15):
afsio: Remove unused 'code' value
ptserver: Don't check for noauth before rebuilding
docs: Refer to dafs binaries by their real names
ukernel: add morepackets check in listener
ukernel: don't define rdwr env on linux
linux: makesrpm should cope with releases with letters
rx: ackall handling
rpm: Turn on debugging
Tidy up uio_t meaning
rx: Don't clear the receive queue when out of packets
Unix CM: Fix PutVolume in afs_BlackListOnce
rx: Call rxgen_consts.h by its proper name
Linux: Fix USE_UCONTEXT detection
Irix: Supress some more warnings in kernel builds
vos: Don't leak/overflow bulkaddrs
Stephan Wiesand (1):
make afsdump_scan get ACLs right
Terry Long (1):
Fix AFSPreference compile error on Mac OS 10.7
Todd Lewis (1):
RPM: Fix dkms support on Fedora 15
-----------------------------------------------------------------------
--
OpenAFS Master Repository