OpenAFS Master Repository annotated tag, openafs-devel-1_7_1, created. openafs-devel-1_7_1
Gerrit Code Review
gerrit@openafs.org
Fri, 16 Sep 2011 14:28:21 -0700 (PDT)
The annotated tag, openafs-devel-1_7_1 has been created
at a349fa78dc29f2465ab336190a9a0b36aaa0497c (tag)
tagging 7ea91dd7fd828ece90b51a9840be8db266e19a68 (commit)
replaces BP--openafs-stable-1_6_x
tagged by Derrick Brashear
on Fri Sep 16 17:26:43 2011 -0400
- Shortlog ------------------------------------------------------------
openafs 1.7.1
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)
iQEVAwUATnO/HKgrZQAZNTvhAQIWUgf+KPmBju1k0P2G4A1bmoorifdBCs/k6Cjl
GMYKmhEO271tIIXnjf3TFIPb3mCrsnCh/2z3nVIqeyrDXqhvgWtyeg2o40yicVVB
QgAOYD6mDEbiJMKNIPd5bqa7A71WzO5+8E05di5RJL4wz+4Mbcp+gjNXpeJ9Kmjf
oHoX4EZjD4tZnxEuRlPA9jXfg3FS3msoOLybeBpocVfFbfwKyVpd4vLpcfAD4wqv
lJVSQVy+t1GeFvKWmdg3TAtbmd6qFQIiiAzuTjuyxXt8sanfSBERtpiEQzcvq6KB
ISMq2Zmg1/kYzRsPU/Iy82XOroRW942AOt0DZpRM3bmEhmWgHtQHfA==
=yfOx
-----END PGP SIGNATURE-----
Adam Megacz (1):
make bozo honor -rxbind correctly
Alejandro R. SedeƱo (1):
Linux: use DEFINE_MUTEX for afs_linux_alloc_sem on newer kernels
Anders Kaseorg (7):
Linux: Fix prototypes for sys_setgroups_stub and sys32_setgroups_stub
Linux: Fix prototypes for afs_xsetgroups and sys_setgroupsp and friends
rxi_NatKeepAliveEvent: Shrink excessive stack buffer
Linux: Fix AFS_NORETURN violation with osi_AssertFailK
Linux: install_session_keyring: key_alloc flags are unsigned long
Linux: Reduce key_alloc flags confusion
Treat Linux 3 as Linux 2.6
Andrew Deason (284):
vol-salvage: Move global vars into SalvInfo struct
Remove the global tempHeader/stuff structures
Windows: vol-salvage SalvInfo fixes
Avoid thread-unsafe PrintInode in threaded code
ubik: Abstract buffer matching and pass trans ptrs
ubik: Fix buffers for reading-during-writes
ubik: add interface for reading during write locks
vlserver: Add a struct for trans-specific data
vlserver: Access cache via vl_ctx
vlserver: Allow reading during ubik writes
venus: make cacheout build again
venus: build cacheout
ubik: Drop dbase versionLock during I/O and sleeps
ubik: Protect ubik_servers in urecovery_Interact
RedHat: Use configure.ac in makesrpm.pl
RedHat: Use git-version in makesrpm.pl
RedHat: Update openafs.spec for configure changes
RedHat: Do not force krb5-config path
RedHat: Package libafshcrypto libraries
vos: Show after effects in dryrun mode
vos: Show effects in single-volume dryrun mode
cacheout: Improve error handling
namei: Limit traversal when removing data dirs
vol: Add VInit cond var and remove busywaits
namei: Do not remove n_voldir1
udebug: Always show tidCounter
DAFS: Do not ignore out-of-range -vhashsize
DAFS: raise vhashsize limit
libafs: Fix compile errors in afs_nfsclnt.c
libafs: Fix pioctl get/putInt alignment issues
volser: Delete timed-out temporary volumes
DAFS: document the limits of -vhashsize
DAFS: Raise LogLevel for per-chain vol stats
Provide an abstract work queue object
Provide an abstract thread pool object
vos release: Force full dump on RO_DONTUSE sites
vol: Log ignored dirs that look like partitions
fssync-debug: exec DAFS version if DAFS detected
LINUX: Build fixes for older kernels
RX: Adjust all timeouts for RTT
RX: Force sane timeout values
LINUX: old kernel warning fixes
Parallel I/O extensions to namei backend
pts: Prevent creating negative user ids
pts: Specifically check for group id 0
RX: Add rx_InterruptCall
QSG: DAFS uses dasalvager
Cleanup VOffline log message for non-DAFS
DAFS: Fix demand-salvages of attached volumes
Use termios.h for winsize test where available
afsd: Pass cacheMountDir to aix_vmount
UKERNEL: f_fsid is a struct on AIX
tsm: Make explicit rules for stem-changing targets
krb5_free_string takes a krb5_context
RX: Fix old rx_stats incrementors
DAFS: Do not let VScheduleSalvage_r free vp
vol: Do not give back not-checked-out vols
volser: Do not FSYNC_VOL_DONE temporary volumes
salvager: Do not break cbks when salvaging parts
Fix util test dependencies
vos release: Avoid full dump on all sites
afscp: Always show fetch/store errors
doc: Fix fileserver synopsis
viced: Allow checkout of VOL_STATE_DELETED volumes
vol: Add VGetVolumeTimed
vol: Add interfaces for registering RX calls
vol: Interrupt RX calls accessing offlining vols
viced: Add options for interrupting clients
afscp: Add -s option
ubik: Record the last write tid in writeTidCounter
Use afs_foff_t for file offsets
doc: Do not process .in files for html
ubik: Replay the transaction log label correctly
ubik: Log a message when we replay the trans log
FUSE: Link to afshcrypto and crypt
vol: Move VOL_CV_TIMEDWAIT to volume_inline.h
afsd: Remove unused definitions
Solaris: Support -i in shlib-build
Only specify CFLAGS_NO* with --enable-checking
Utilize --enable-warnings for SUNWspro
vos: Improve release recovery on timed-out trans
LINUX: Define zero_user_segment
libafs: Set tvcp->callback before BulkStatus
SOLARIS: Fix some rx_atomic.h warnings
roken: Export rk_daemon, not daemon
tubik: Link with libafsauthent
vol_split: Recover from stream open failure
Remove unreached lines
RX: Always define kernel XDR symbols to be AFS XDR
SOLARIS: Free vcache mappings on shutdown
auth: Move <NoAuth> to a named constant
auth: Return SuperUser identity for localauth
tvolser: Link libafsrpc after libusd
Fix AUD_HOST callers
DARWIN: Fix setpag syscall error detection
DAFS: Fix VOL_QUERY_VOP error codes
DAFS: Avoid logging harmless LEAVE_OFF failures
Add afs init script for Solaris 11
Add ioctl-based AFS calls for Solaris 11
LINUX24: Include linux/pagemap.h
LINUX24: Define afs_linux_can_bypass
Cache bypass: remove ifdefs under src/afs/LINUX24
LINUX: Reduce stack depth on recursive symlink res
LINUX: Avoid unnecessary afs_ShakeLooseVCaches
HPUX: Put __HP_CURSES back in
Prefer libHcurses over libcurses
Link hcrypto before roken
Remove extra trailing \s in Makefiles
git-version: Do not specify --ignore-submodules
LINUX: afs_linux_put_link is void
SOLARIS: Include sys/varargs.h for kernel stdarg
RX: No userspace atomic_ops in Solaris pre-10
merge-pod: Be more compatible with older perl
RX: Include netinet/ip6.h before inet/ip.h
RX: Pre-10 Solaris lacks atomic inc/dec
vol: Windows requires binary fmode for salvaged
vol-salvage: Only delete bad vnodes during !check
RX: Avoid retrying calls on busy channels
afsd: Do not check for /afs if -nomount
Rx: Do not stop keepalives on ACKALL receipt
afscp: Fix -s option for writes
ConvertROtoRW: Use old copyDate for creationDate
Add PIC variant for libuafs
HPUX: Disable positional I/O
vol: Restore inode OS_READ/WRITE
Makefile whitespace fixes
viced: Enforce lwps limit for -L
libuafs: Allow -mountdir to override uafs_Setup
Fix PIC CFLAGS
util: Use foo_pic.o instead of pic_foo.o
LINUX: Fix osi_compat.h include guard
UKERNEL: Add uafs_setMountDir
afsd.fuse: Force internal mount dir to /afs
shlib-build: Fix usage message
shlib-build: Add -p option
afsd: Make mountdir check kernel-specific
Document dropbox permissions
LINUX: Replace dcache.h for fs.h in config tests
HPUX: Fix osi_debug.c includes
Fix budb build rules for tbudb and WINNT
budb: Fix objdir builds
cmd: Fix objdir builds
rx: Reset fd_set in LWP rxi_Sendmsg
LINUX: Include key-related headers in osi_compat.h
Revert "LWP: remove ucontext header from preempt module"
Give a default reason in *sync-debug
vol-salvage: Fix AskOnline error message
viced: Check vnode length on read and write
vol-salvage: calloc volume summary structs
DAFS: Allow LEAVE_OFF for DELETED volumes
DAFS: Clear salvage stats on VOL_DONE
vol-salvage: VOL_DONE deleted volumes
DAFS: Wait for exclusive ops in VFreeBitMapEntry_r
DAFS: VnLock after VnWaitQuiescent in VAllocVnode
vol: Check for blank vnode in VAllocVnode_r
viced: Set HWHO_INPROGRESS in CheckHost_r
aklog: Do not include XCFLAGS twice
RX: Avoid timing out non-kernel busy channels
salvager: Do not abort on large volume IDs
viced: Actually print client CPS
salvager: Fix volume parsing on 64-bit
DAFS: DFlushVolume outside of vol glock
libafs: Do not osi_FlushPages for dirs
vol: Make VLockFile arguments consistent
vol: Handle large volume IDs in VLockFile
vol: Correct VolumeNumber for large volume IDs
viced: Check vnode length on dir ops
Fix ihandle.c indents
DAFS: Do not VDeregisterVolOp_r while exclusive
ihandle: Ensure FDH_REALLYCLOSE really closes
salvager: Fix conversion from stdio calls
namei: Log ListViceInodes write failures
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
DAFS: Allow the volumeSalvager to checkout volumes
salvager: Stop asking for DAFSness on SYNC_FAILED
ihandle: One more indentation fix
libafs: Indent afs_call.c ifdef maze
SOLARIS: Correct ioctl syscall error handling
libafs: Consolidate afs_DaemonOp code
SOLARIS: Perform daemon syscalls as kernel threads
Revert "ihandle: Ensure FDH_REALLYCLOSE really closes"
viced: REALLYCLOSE origfdP after CoW
Always set LIB_roken when we find libroken
vol: Add timeouts to SYNC server select() calls
afs: Avoid memory leak on recursive write flock
afs: Retry unlock after afs_StoreAllSegments
Correct strftime callers
salvager: Error volumes on GetInodeSummary errors
salvager: Do not AskDelete on GetInodeSummary fail
afsd: Trim trailing slashes on Linux mntent
XDR: decouple from system XDR implementation
DAFS: Do not give back vol to viced after salvage
volser: Avoid assert on ViceCreateRoot failure
DAFS: Request salvage on detach for volser
RX: Include sys/file.h for rx_lwp.c
Fix some configure header prereqs
vfsck: Fix roken fallout
pam: Use POSIX getpwnam_r on Solaris
pam: Check for null upwd from getpwnam_r
pam: Use PAM_CONST more often
tsm41: Reformat function definitions
AIX51: Fix PAGs
Suppress cmp component version error messages
RX: Remove allocation counters
auth: Set correct flags in token_extractRxkad
aklog: Return token when performing 524 conversion
libafs: Initialize _settok_tokenCell primary flag
Revert "aklog: Return token when performing 524 conversion"
viced: Fix host enumeration flags
viced: Force valid host enumeration flags
viced: Print a warning when using a deleted client
viced: Release all hosts in h_Enumerate*
pam: Password is const in setcred
pam: Fix password torching const-ness
Fix --without-krb5
Build libafscp when we lack kerberos
viced: Transfer host ref in h_FindClient_r
viced: Avoid ref leak on origin callback break
doc: Fix 'vos endtrans' copyright
libafs: Use vcount, not maxvcount to trim vcaches
libafs: Drop xvcache for AllocCBR
Add missing LIB_roken references
viced: Do not try to reuse deleted client
viced: Improve deleted client log messages
libafs: Correct afs_LoopServers flags
libafs: Get rx conn ref with afs conn ref
libafs: Put back GetCapabilities user reference
libafs: Do not write-lock afs_xserver on ICBS
libafs: GiveUpAllCallBacks at shutdown again
libafs: Flush vcaches in afs_shutdown
dasalvager: unlink fsstate.dat when standalone
viced: h_SetupCallbackConn_r in removeAddress_r
viced: Enable NAT ping on hosts
doc: Add aklog_dynamic_auth manpage
viced: Check vnode length on Rename and Link
viced: Don't VTakeOffline_r without glock
libafs: Always use anonymous VL connections
libafs: Implement unixuser RW locks
SOLARIS: Reset syscalls on mod_install failure
cmd: Fix parsing positional args
tests: Correctly pass string args in superuser-t
tests: Use symbolic constants in command-t
tests: Make -flag the first parm in command-t
libafs: memset dirHeader->hashTable
volinfo: PrintFileNames is namei-only
afsd: Fail gracefully on mtab open failure
vol: Do not overwrite specialStatus in attach2
dir: Fix DRead
dir: Remove extraneous printf from Create
Build a separate copy of vlib for dasalvager
salvager: Clear summary in RecordHeader
DAFS: Do not attach a specialStatus'd vol
Remove support for Solaris pre-8
Remove nonsensical bozon-lock defines
SOLARIS: Granular multiPage detection
DAFS: Do not clear salv state on fssync salvage
vol: Don't always FDH_REALLYCLOSE on linktable ops
Add a few missing .gitignore entries
afs: Ensure afs_calc_inum yields nonzero ino
uss: Suppress more warnings from lex.yy.c
afs: Use cell for md5 inode numbers
afs: Use afs_calc_inum everywhere
afs: Consolidate afs_calc_inum
afs: Use 64-bit inode numbers
Add documentation for AFS::ukernel
doc: Add support for section 3 man pages
Add afsload
Add AFS::ukernel libuafs perl bindings
util: Include pthread.h in afsutil_prototypes.h
UKERNEL: Avoid using parameters named "new"
Revert "afs: Use 64-bit inode numbers"
afsd: Add the -rxmaxfrags option
libafs: Remove unused volume "states" flags
libafs: Avoid duplicate afs_Analyze in bulk stat
libafs: Add afs_conn refCount imbalance safeguard
libafs: Rate-limit hard-mount waiting messages
SOLARIS: Do not release NULL root vp on unmount
volinfo: Include nfs.h
ihandle: Actually assert active fdPs are not AVAIL
ihandle: Fix IH_REALLYCLOSE for positional I/O
ihandle: OPEN fdPs are not counted in ihP refcount
Andy Cobaugh (2):
rpm: Really undefine %dist
rpm: remove postinstall message from openafs-client
Antoine Verheijen (24):
DARWIN: Fix processing using rx_ifaddr_* macros in afsi_SetServerIPRank()
Darwin: Assign correct value to myDstaddr in afsi_SetServerIPRank()
OpenBSD: Use Darwin version of afsi_SetServerIPRank() for OpenBSD 4.7 and above.
OpenBSD: Fix use of mstat Length field in osi_vm.c
OpenBSD: Fix variable name typo in osi_vcache.c
Move include of sys/types.h in kopenafs.c
OpenBSD: Remove duplicate assignment of COMMON_INCLUDE in libafs
OpenBSD: Remove macros definitions for afs_osi_Alloc et al.
OpenBSD: Fix use of macros for AFS_KALLOC/AFS_KFREE
OpenBSD: Install no-NFS version of libafs
OpenBSD: Fix parameters in call to afs_close()
OpenBSD: Don't call non-existent routines in osi_vfsops.c
OpenBSD: No ruid/rgid in cred structure.
Move check for unspecified CFLAGS in configure.ac
OpenBSD: Change code optimization setting
OpenBSD: Make OpenBSD 4.7 param headers consistent
OpenBSD: Add support for OpenBSD 4.8
OpenBSD: curproc has moved in OpenBSD 4.8
OpenBSD: Remove user.h from dir.c for OpenBSD 4.8
OpenBSD: Eliminate complaint about built-in malloc.
OpenBSD: Complete implementation of afs_osi_TimedSleep
Replace uintptr_t type cast with uintptrsz in afs_vcache.c
OpenBSD: Add <sys/queue.h> header for <sys/lockf.h>
Remove pre-existing assert macro in hcrypto header.
Asanka C. Herath (1):
Windows: Backup and restore configuration across installs
Asanka Herath (1):
Windows: Set NTDDI_VERSION when setting _WIN32_WINNT
Ben Kaduk (43):
FBSD: properly register our syscall
More FBSD syscall tweaking
FBSD: in lookup, when ISDOTDOT, unlock dvp
Revert "FBSD: in lookup, when ISDOTDOT, unlock dvp"
Complete change from dcb40c9fb8 for FBSD
Fix build on systems with .y.o rules
FBSD: band-aid vnode locking in lookup
FBSD: fix dumb panic when we can't pfind rxk_Listener
FBSD: lock interlock around v_usecount accesses
FBSD: correct and simplify vcache eviction routines
FBSD: close race in afs_root
Fix build for archs with -lcrypt
FBSD: warning cleanups
Catch up on FBSD releases
Fix FBSD build after warning cleanups
FBSD: clean up rx_socket teardown
Zero rx_multi_lock before initializing it
FBSD: StopListener glocking fixup
Bring FBSD 7.X client back to life
FBSD7: Don't sleep with the glock
FBSD: remove vestiges of Giant
FBSD: remove prtactive
Remove stale FreeBSD packaging
Remove outdated rc file for afsd on FBSD
new files for FreeBSD packaging at 1.6.0pre3
Unbreak make dest for FBSD
Rename libcom_err to libafscom_err
FBSD: VIMAGE support
Enable gencat for i386_fbsd_*
Also install afszcm.cat for i386_fbsd
FBSD: do not install kdump
FBSD: do not FlushAllVCaches
Install afszcm.cat for i386_fbsd make dest
FBSD: Remove include directive for nonexistent file
FBSD: cast pointers appropriately
FBSD: Use correct path for ufsmount.h include
FBSD: use better casts in vop_advlock
libafs: switch to hardcoded source names with CRULE
FBSD: update to using bsd.kmod.mk
FBSD: in libafs, define LIBAFSNONFS
FBSD: cast lkmnosys appropriately
Free memory from afs_events
Tidy up event hash table definitions a bit more
Charles Hannum (1):
linux fh_to_dentry can return err
Chas Williams (CONTRACTOR) (22):
afsd's -mem_alloc_sleep is obselete -- update documentation
configure: --with-linux-kernel-packaging should default to disabled
rename some variables in rxperf
add option to rxperf to use rx_Readv() instead of rx_Read()
sin_family is not network order
Use bigger I/O sizes for the memcache
Rx: fix dpf() usage with regard to trailing \n's
Allow private implementations of osi_AllocSmall/LargeSpace
rx: remove spurious compare for maxDgramPackets
afs: fix SOLARIS builds conflicting 'u' define
afs: afs_osi_Alloc_NoSleep() cleanup
afs: simplify afs_osi_alloc.c
afs: clean afs_osi_Alloc() usage
afs: minor cleanup for LINUX struct vcache
lwp: fix the rw test program
lwp: test for working swapcontext() and friends
solaris: fix typo in the solaris 11 startup script
rx: always use/protect the xdr routines in the kernel
doc: let configure find the XML tools if possible
doc: fixes for the xsltproc -> fop -> pdf toolchain
doc: fix some broken link specifications
crypto: Fixes for recent Heimdal changes
Chaskiel Grundman (2):
linux: avoid leaking parent when revalidating and it is /afs
libafscp: a library for "clientless" operations
Chaz Chandler (4):
Add explicit libafsauthent dependency for aklog
libafscp: code cleanup
afsio: rewrite using libafscp
afsio: remove unnecessary reference to malloc.h
Christof Hanke (13):
volserver: Do not return ENOMEM on AIX from XVolListPartitions
remove unnecessary dependency
use proper 64bit casting for pointer-math
use computed values in src/gtx/curseswindows.c
use intptr_t instead of ifdef
Add output-table to libafsutil
check curses-libs by configure
Unix afsd: Check for mountpoint /afs first
Add .gitignore for tsm41
Fix mech of building export on AIX
autoconf: add test for typedef'd structs
linux: add read_descriptor_t configure test and ifdef
libafscp: fix install/dest in sep. Objectdir
Derrick Brashear (136):
macos afsdb reinit resolver on address change
ubik recovery kill duplicate code
rx msgsize retry logic change
ubik recovery and remote use correct file number
disable Rx packet tracking
pam test should return an int in main
linux define ucontext properly
exempt instant timeouts from mtu discovery
add rxstats to kernel
darwin kernel atomics
rx stats atomic inclusion needs kmutexes for emulation
OSX prefspane use Kerberos Preferences for defaults
add objc build rules to make-type makefiles
rename afs/assert.h to afs/afs_assert.h
shakeloosevcaches drop xvcache during dentry ops
afs assert should use afs abort
vutil use lockfile mutex macros for lockfile mutex
atomic mutex don't recursive enter
kill defunct tools directory
down with assert, up with osi_Assert
viced don't double-print start time
explain yacc build product dependency so it is not removed
RPM scripts should allow newbinary restart to restart
kill off afs/debug.h
check for error_message
rx mutex inversion fix
merge ntops and namei
avoid requeueing callbacks during shutdown
import vsyslog from roken for AIX
roken build vsyslog
redhat init script fix missing space
aklog weak warning
ubik sync client error recovery
external import script should rebase away whitespace
configure: add lresolv to MT_LIBS
osconf quoting for macros
freebsd: properly track vcache references
balance afs_vcount in non-linux CM
properly mark servers down for rx errors except OPCODE
afsconf_SuperUser verify identity before use
DAFS: fix ifdef
DAFS: make FSYNC_VOL_QUERY_VOP DAFS-only
refactor afs_CheckServers
macos nfs translator vnode ref fix
darwin: fix fixed setpag error handling
backup: pass in valid dummy pid for LWP
DARWIN: make ARCHFLAGS propagate to shlibs
DARWIN: make growlagent build not run afoul of ._ fun
DARWIN: replace resource merge script ref with binary
LWP: don't copy pid to a null pointer
LWP: kill dead code
DAFS: listvol + unsalvagable volumes = intolerable delay
afsd: CellItems doesn't apply to memcache mode
MacOS: panic decoder should check for unloaded kexts
MacOS: don't allow krb5 at login when AD plugin authenticates
MacOS: fix SetFile call in growlagent makefile
evalmountdata: put back colon in .:mount syntax only if we removed it
evalmountdata null pointer before use
1.6.0pre2 release notes
fileserver: dropbox mode shouldn't allow readback from anonymous
unix: giveupallcallbacks at shutdown
MacOS: don't install growlagent into prefpanes dir
MacOS: aklog auth plugin
generated mode: fix result
avoid unneeded rebuilds due to component version
LWP: remove ucontext header from preempt module
arm darwin update
rx: cancel growmtu event on resetcall
tweak uvldb-making function
hcrypto: avoid key_type redefinition
linux: defer vcache evictions when sleep would be needed
macos: dont want bind 8 compat on leopard
osx: prefs pane should properly detect version
osx: decode-panic should work in add-kext only land
macos: kernel socket upcall
MacOS: allow cdead vcaches to be found in FindVCache if requested
DAFS: allow salvager to detect whether FSYNC server is DAFS
DAFS: fix forceDAFS support in salvager
osconf: reduplicate systype stuff
macos next support
add AFS_DEMAND_ATTACH_UTIL
ihandle release locking simplification
xdr symbol fallout
macos: no more startupitems
Import tsearch.c from roken
add tsearch to Windows
afscp: build for windows
kernel upcall rx env should shut down event daemon
libafscp fixes
libafscp: fix kerberos bits
roken header dependencies mean we need roken
libafscp: add lock support
afsio: fix objdir build
macos: further next version support
IRIX: set vfs pointer when creating new vcaches
avoid downward vcache pressure when entries are free
afscp: tellmeaboutyourself stub wants host byte order
dynroot: mark vnode types on dynroot vnodes
macos: bulkstat redux
macos: bulkstat caller reference handling
macos: bulkstat sysctl
darwin armv6 and armv7 support
more death to des
rxkad ticket5 function rewriting
generated: take into account the things needed in master
macos: package shared libraries
macos: fix shlib link list
macos: note additional vfs features
volser: remove pragma requiring ultranew gcc
redhat: support epel yum configs in mockbuild
macos: krb5_524 is uselessly stubbed
macos: avoid KLRenewInitialTickets crash in Lion
aklog: check ccache errors in get_user_realm
macos: don't attempt finalize fixup on root vnode
macos: fix vnode finalization
vos: spell "vldb" correctly
rx: avoid nat ping until connection is attached
pam: clean up unused variables and prototyping
pam: stop building it wrong
macos: reset next vcache pointer after reacquiring xvcache
macos: axe static vfs_fsentry
viced: avoid aborting on host table exhaustion
redhat: update dkms config
aklog: attempt to warn about needed weak crypto switch for Lion
macos: fix race in afs_root
roken: no strcasecmp
aklog: work around lion kerberos disaster
redhat: mockbuild updates for repoquery
xvcb lock order violation
xserver lock order violation
macos: update 32 bit kernel build flags
aklog: strlen(NULL) doesn't work
rx: avoid nat ping during shutdown
darwin: minimal afsbackgrounder ticket fix
volser: dont double-stat vnodes when dumping
openafs 1.7.1
Felix Frank (1):
rxgen: add *TranslateOpcode functions to XDR code
GCO Public CellServDB (2):
CellServDB update 13 Dec 2010
CellServDB update 14 Aug 2011
Garrett Wollman (32):
viced: indent nested preprocessor directives
viced: If platform supports setting a thread title, do so
util: introduce a common interface for setting thread names
util: try again to satisfy the gatekeepers
util: clean up two #ifs
libuafs: don't use a GNU-only feature in a common makefile
configure: spell the "=" operator to test(1) correctly
configure: provide some necessary prerequisites in header checks
FBSD: complete the build fix for 8.1 libafs
pthreaded servers: set thread names
vos: don't free stack garbage on error
butc: initialize startTime before it is used
butc: avoid testing stack garbage; remove dead initializer
butc: avoid freeing uninitialized pointer in writeDbDump()
afs_pioctl: don't use cell uninitialized in PGetTokens2
afsd: look in the right place for -splitcache argument
kdb: don't dereference a null pointer on corrupt database
volser: let it be known that Abort() really aborts
vos: eliminate unnecessary global variables
dir/vol: Die() really does
bos: don't dereference a null pointer when printing an error message
stds.h: introduce AFS_NONNULL
FBSD: catch up with the disappearance of VOP_GETVOBJECT
stds.h: __nonnull__ has four underscores
rx: make queue macros easier to follow
FBSD: coalesce three assignments to the same variable
libafs: don't free the NULL we get from a failed allocation
libafs: don't free a null pointer in an unlikely error condition
libafs: don't call afs_PutDCache(NULL) in afs_GetDownD()
libafs: don't crash if afs_write() is called with zero-length uio
libafs: FillStoreStats doesn't need to be global; avoid pass-by-pointer
libafs: crash in a more useful way if nchunks is zero
Hans-Werner Paulsen (1):
wrong rule to make afsd_fuse
Hartmut Reuter (5):
Let SRXAFS_GetStatistics64 return correct values for the workstations
What the cache manager needs to know about rxosd
Make osi_fetchstore.c protocol independent
Use port in ugen_ClientInit
RXOSD and VICEP-ACCESS fields and bits in afs.h
Heimdal Developers (28):
Import of code from heimdal
Import of code from heimdal
Import of code from heimdal
Import of code from heimdal
Import of code from heimdal
Import of code from heimdal
Import of code from heimdal
Import of code from heimdal
Import of code from heimdal
Import of code from heimdal
Import of code from heimdal
Import of code from heimdal
Import of code from heimdal
Import of code from heimdal
Import of code from heimdal
Import of code from heimdal
Import of code from heimdal
Import of code from heimdal
Import of code from heimdal
Import of code from heimdal
Import of code from heimdal
Import of code from heimdal
Import of code from heimdal
Import of code from heimdal
Import of code from heimdal
Import of code from heimdal
Import of code from heimdal
Import of code from heimdal
Jason Edgecombe (4):
Quickstart guide: use yum install from openafs repo
Quickstart Guide: misc. fixes
Quickstart Guide: Add some verbiage about /vicepXX/AlwaysAttach
DOC: Add a missing quote in the QuickStart Guide
Jeff Blaine (11):
Hide -noexecute in favor of -dryrun
Added -dryrun
kvno invocation correction, language cleanup, afs/cell principal preferred
Remove completed tasks from todo list, add info about git/gerrit preference
Added fstrace subcommand help to binary
Removed detail of prev. completed work found listed todo list
Documented vos restore -creation and -lastupdate
Change -n to -dryrun for backup subcommands
Styling tweak for generated HTML man pages
Introduce TAP tests of man pages for command_subcommand
Change wiki ref to wiki.openafs.org from stanford.edu
Jeffrey Altman (357):
Windows: Fix remove 'register' patch
Windows: fix Freelance trailing dot enforcement
Windows: unix modes represented in octal
Windows: Log cell along with volume id for server errors
Windows: Handle RX_RESTARTING consistently for all RPCs
Windows: print the value of cm_OfflineROIsValid to afsd_init.log
Windows: better handle RX_MSGSIZE errors
Windows: cm_TryBulkStatRPC must process VIO errors
Windows: Add validation for directory buffer contents
Windows: fail cm_CheckNTOpen if READ|DELETE for readonly file
Windows: Permit cm_scache rwlock to be dropped when "Stablized"
Windows: Modify signature of buf_CleanAsync and buf_CleanAsyncLocked
Windows: revise NTSTATUS response for ALLBUSY, ALLOFFLINE, and ALLDOWN
Windows: Improve SMB detection of Local System account
Windows: 1.5.77 Change Log summary
Windows: Add new token interface with stub for ktc_GetTokenEx
Rx: cleanup testclient and testserver test applications
Rx: Move rxperf test application to src/rx/tests
Rx: Build rxperf test application on Windows
Rx: avoid lock churn in rxi_ReceiveAckPacket
Rx: only compute peer bytes sent and received if rx_stats_active
Rx: Only backoff the peer timeout once
Windows: Release builds of Rx should be lean and mean
Rx: always use tservice variable in rxi_ServerProc
Rx: properly compute dataPacketsReSent statistic
Rx: move TSFPQ prototypes from rx_globals.h to rx_protoypes.h
Rx: PrintTheseStats should not be dependent on RXDEBUG
Windows: Export additional RX debugging variables from afsrpc.dll
Rx: Permit ADAPT_WINDOW code to build
Windows: Negative Caching for Volume Lookups
Rx: Permit udp buffer size to be set in rxperf
Rx: Do not hold call lock across memcpy in rx_ReadProc/rx_WriteProc
Rx: Permit MakeDebugCall() be be compiled when RXDEBUG is undefined
Rx: Change minimum peer timeout to 2ms
Additional functionality for rxperf
Windows: Pass Volume Root Fid to cm_Analyze after RXAFS_GetVolumeStatus
Rx: protect rx_conn and rx_call refCount field with rx_refcnt_mutex
Rx: When call receive is done, send ack all packet
Rx: raise rx_minPeerTimeout to 20ms
Rx: Fix RXDEBUG_PACKET builds
Windows: Fix Parent(path) computation to permit mp and symlink creation
Windows: Ensure that cm_NameI errors are acted upon promptly
Windows: Kill AFS_LARGEFILES preprocessor symbol
Windows: do not leak cm_volume_t objects from LRU queue
Windows: Do not issue RXAFS change RPCs on known RO volumes
Windows: Cleanup build scripts; no include\afs or include\rx
Windows: Build hcrypto shared library
Rx: Consolidate wait for tq busy and make its use uniform
Rx: function return type on separate line
Util: include assert.h in pthreads_nosig.h when required
Rx: use osi_Assert/osi_Panic instead of assert
Rx: Do not compute RTT on non-last packets of a jumbogram
Rx: rx_stats_active not RXDEBUG
Rx: prototype rx_StateClienThread()
Windows: prototype cm_PerformanceTuningInit()
Windows: remove warnings from cm_daemon.c
Windows: optimize cm_BkgDaemon()
Windows: remove unnecessary prototype from smb.c
Windows: Improve cm_SyncOpDone logging
Windows: Fix i386_w2k and i386_nt40 path construction
Windows: Use rx_Readv / rx_Writev
Rx: Fix socket() handling so errors are properly detected
Rx: Treat rx_minPeerTimeout not as a minimum but as padding
Windows: Make Rx PMTU discovery configurable; disable by default
Windows: register idle dead timeout error
Windows: Add version number to event log start pending message
Windows: move debug break in afsd_notifier
Windows: Fix math error in rx_Writev processing
Windows: 1.5.78 Change Log summary
don't duplicate work of ctime_s
vol: Always use INVALID_FD to indicate an invalid fd
vol: Use OSI_NULLSOCKET and not -1 to indicate invalid fssync fd
Windows: Finish converting vol apps to pthread only
vol: attach2 must always return with VOL_LOCK held
Windows: Do not leak cm_volume_t objects from the LRU queue
rxperf: use parallel connections
Windows: clean token.h/token.xdr.c from src/auth
Windows: ktc_ListTokensEx stub assignment error
Convert from using nvldbentry to uvldbentry
volser: remove unused yesprompt function
Windows: Add CODESIGN_OTHER option to make signtool rules
Windows: add roken.h to src/roken cleanup list
Windows: build tubik
Windows: build tptserver on Windows
Windows: build tsalvaged on Windows
more rx/tests cleanups
Windows: conditionally set tray icon state
Windows: more libroken fixes
Windows: Add hcrypto to the msi installer
Windows: Have get/free addrinfo and nameinfo functions
Windows: permit aklog to build with krb4 support and roken
add src/roken/roken.h to src/roken/.gitignore
Windows: update wix installer for afsroken.dll
Windows: update nsis installer for hcrypto and roken
rxkad: fix bg-fcrypt to work with roken
rxkad: rename bswap32 to octetswap32
roken: modify build configuration to permit Windows to work
Windows: roken getopt renamed to rk_getopt, vars exported
Windows: indicate that roken is a dynamic library for roken.h
Windows: build src/rx/tests
rx: add rx_opaque and rx_identity exports
Windows: make use of AFSDEV_BIN and set the PATH
Windows: NSIS installer requires the architecture for CL=1400
Windows: permit code signing without timestamps
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: partial impl of TokenEx functions
modify FindIndex to compare uuids
Windows: PerformanceTuningInterval Merge error
Windows: log error code for smb lan thread fail
Fix fallback processing for ktc_GetTokenEx()
Windows: Add VIOC_GETUNIXMODE and VIOC_SETUNIXMODE
Windows: clear mountPointStringp on status change
Windows: fs chmod and display mode in fs examine
vos: free ubulkentries with xdr_free
Windows: separate parsemode from fs into own file
Windows: cleanup preprocessor definition namespace
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: netidmgr_plugin move roken.h to afscred.h
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
Windows: build mtafsdir.lib and use it
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: nt_DriveToDev must return a value
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: use OS_DIRSEP in many more places
vol: fix namei_ListAFSSubDirs on Windows
vol: use OS_UNLINK instead of unlink
vol: use correct file name base for temporary file
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
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: ChangeLog updates for 1.6.pre1
Windows: Release Notes updates for 1.6pre2
Windows: Change GiveUpAllCallBacks default to On
man-pages: add generated vos*.pod to clean rule
Windows: avoid use of cm_buf for MPs and Symlinks
Windows: mp target trailing dot not part vol name
Revert "modify FindIndex to compare uuids"
Revert "Convert from using nvldbentry to uvldbentry"
volser: make private lockproc routines private
volser: cleanup volser_internal.h
volser: restore diskPartition[64] lock_fd comment
ubik: build all files for pthread version
volser: warning removal
vol: remove warning on use of DFlushVolume
vol: consolide afs_xxxx macros in ihandle.h
vol: FILE* to FD_t except logging and special ops
Windows: handle rx busy call channel
Windows: 1.6pre3 changes
vclosevnodefiles-ihandle-leak-20090216
Windows: avoid recursive cm_CheckOfflineVolume
Windows: trailing dot not part of volume name
vol: avoid MAXINT redefinition warning in vnode.c
Windows: change log for 1.5.9904 (1.6.0pre4)
Windows: export roken symbols
vol: remove flock emulation now provided by roken
roken: export tsearch, tdelete, tfind on windows
asetkey: permit des-cbc-md5 and des-cbc-md4 keys
Windows: avoid race when writing mountPointString
Windows: change thyper to offset and fix error
Windows: remove trailing whitespace
windows: improved logging from NPLogonNotify
Windows: NPLogonNotify provide password in all cases
Windows: avoid preprocessor symbols redefinitions
Windows: build afskfw.c without leashw32.dll
Windows: afskfw return error if krb5 not loaded
Windows: Fix caching of non-existing vols
afscp: use closesocket when closing sockets
vol: switch to rk_closesocket
Windows: change log for 1.5.9905
Windows: replace CYGWIN envvar with CYGWINDIR
Windows: support dotted names in aklog
Windows: always try afs/cell@USER-REALM first
Windows: test return from krb5_cc_start_seq_get
Windows: add lock assertions to cm_buf.c
Windows: lock protected fields must be 32-bit
auth: failback to afs3-vlserver for afs3-prserver
Windows: ChangeLog for 1.5.9906 (1.6.0pre6)
Windows: refactor fs, symlink and fs_utils
Windows: Add GetFileInformationByHandleEx to fs_InAFS
Windows: refactor fs acl funcs into fs_acl.c
rx: do not rxi_AckAll for one data packet call
rx: Add RX_CALL_ACKALL_SENT flag and rxi_SendAck processing
Windows: shell extension is multithreaded
roken: add search.h to .gitignore
Revert "Rx: When call receive is done, send ack all packet"
Windows: Fix SMB_COM_NEGOTIATE for MS11-043
Windows: TRANS2_FIND_FIRST2 for _._AFS_IOCTL_._
Windows: MergeStatus before SyncOpDone
vos: refactor ListAddrs
rx: race in rx_multi processing
Windows: Do not probe new servers from cm_UpdateVolumeLocation
Windows: Refactor cm_Unlock*() to avoid code duplication
Windows: Improve logging for StoreMini and cm_BufWrite
Windows: out of order lock smb v3 locking
windows: include cmp_Cmd_Ref_3_en_US component
rx: prevent connection channel assignment race
Windows: Move file server lock releases to daemon
Windows: always open dscp in smb_ReceiveNTTranCreate
Windows: ChangeLog for 1.5.9907
Windows: not safe to dereference before locking
Window: breakout CM error codes into separate header
Windows: Add shutdown event log message
Windows: cm_daemonCheckOfflineVol fix
Windows: improve shutdown time
Windows: smb_ReceiveNTTranCreate path not found
Windows: do not leak space allocation
Windows: improve afskfw error message output
Windows: afslogon start service if not started
Windows: KFW_AFS_get_cred userrealm
Windows: afskfw remove TRUE conditional
Windows: add debugging to afskfw
merge-pod changes for cygwin and MSWin32 perl
man: add missing pod files to Windows makefile
Windows: permit perl command to be explicitly set
man: more changes for man.3 pod files
Windows: Do not release locks on deleted files
Windows: cm_BkgDaemon should not do cm_SyncOp's job
Windows: Do not execute tasks on deleted files
Windows: unified afs errors must use nt mapping
Windows: conditionalize mappings of error values
Windows: add missing dafs man pages to wix installer
Windows: use %p to print cm_scache_t pointers
Windows: after dir enum adjust dir scache LRU
Windows: LockOrderValidation memory usage optimization
Windows: fix condition calls to osi_Log
Windows: adjust scache LRU postion upon deletion
Windows: symlink make should translate \\afs target
Windows: make osi_Log macro safe for if..else
Windows: correct prototype for ChangeList fs_acl.h
Windows: implement InterlockedAnd/Or for X86 Debug
Windows: Interlocked ops for cm_cell
Windows: Interlocked ops for cm_scache
Windows: Interlocked ops for cm_volume
Windows: fix tptserver director creation
Windows: Interlocked for cm_buf cmFlags
Windows: Interlocked operations for cm_buf
Windows: ChangeLog for 1.6.0 (final)
Windows: remove unused variables in fs.c
Windows: Fix cm_serverRef ref counts
Windows: Insert Server Reference List changes
Windows: prevent cm_server races
Windows: cm_FindServerByUuid correct lock acquisition
Windows: Interlocked ops for cm_user flags
Windows: More interlocked ops for cm_cell flags
Windows: Save Wix config at start if possible
Windows: cm_ShutdownSCache corrections
Windows: add assertions to cm_scache.c
Windows: torture test updates
Windows: avoid cm_serverLock refcount leak
Windows: avoid duplicate volume update queries
Windows: remove signed/unsigned mismatch cm_aclent.c
Windows: Track file server lock count
Windows: be explicit when mapping sharing violation
Windows: Be more efficient when processing locks
Windows: cm_serverLock read required not write
Windows: do not drop lock unnecessarily
Windows: change buf_Find*() signature to accept cm_fid_t
Windows: torture error reporting
Windows: afslogon.dll is not a file system interface
Windows: afslogon NPLogonNotify exit on KTC_NOCM
Windows: afslogon network provider debug registry value
Windows: correct CheckOfflineVolumeState logic
Windows: refactor volume location updates
Windows: improve handling of volume rename
Windows: missing ! in update volume location
Windows: remove MULTIHOMED ifdef
Windows: pioctl path retrying with \\afs\all
Windows: Make use of SMB interface a runtime decision
Windows: log SMB or RDR in use at startup
Windows: add connection defaults for RDR mode
Windows: additional CM_REQ flags
Windows: conditionalize cm_Analyze timeLeft on SMB or RDR
Windows: buf_SetDirty do nothing if length is zero
Windows: Only mask Delete permission for SMB reqs
Windows: non-persistent cache from pagefile->heap
Windows: remove warnings afskfw.c
Windows: add cm_BPlusDirEnumBulkStatOne
Windows: restructure cm_ResetACLCache locking
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: add cm_Gen8Dot3VolNameW()
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: tailor smb_MapNTError output for redirector
Windows: use lock conversion in cm_EndDirOp
Windows: remove CM_BUF_CMBKGFETCH flag
windows: fix comments, add logging
Windows: Freelance vnode,unique pairs
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: daemonCheckLockInterval to 60 seconds
Windows: osi_Debug macros
Windows: validate buffer hash tables in cm_MergeStatus
Windows: minor cm_ioctl corrections
Windows: mountpoints always have a trailing dot
Windows: Redirector interface for afsd_service.exe
Windows: no SOCKLEN_T before WDK 6.0
Windows: "AFS_SMBNAME" envvar for aklog
Windows: build loopback installer for current DDKs
Windows: Make pioctl interface RDR aware
Windows: NSIS installers for AFS Redirector
Windows: WiX Installers for AFS Redirector
Windows: Release Notes updates for AFS Redirector
Windows: Build the AFS Redirector world
Windows: NetWksta RPC test application
Windows: README-WINDOWS updates for build environment
windows: Set ReparsePoint Attribute in FileAttributes
Windows: changelog prior to branching openafs-devel-1_7_x
Jonathan A. Kollasch (9):
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
Remove unused variable
NetBSD: translate timeval structure format in clock_GetTime()
NetBSD: DEBUG can not typically be defined
Port cache manager to NetBSD-5 and NetBSD-current
Remove NetBSD-specific debugging statement
Jonathan Billings (5):
Linux: Updated RedHat spec file with new demand attach servers and docs
RedHat: Remove potpourri.h from RedHat SPEC file manifest
RedHat: Change the defined initdir path to /etc/rc.d/init.d
linux: rpm: Fix SELinux attributes on /afs when installing openafs-client package
Linux: rpm: Update openafs.spec.in to include changes to installed files
Ken Dreyer (7):
spelling/grammar fixes for vos_clone manpage
spelling/grammar fixes for manpages
fix manpage for udebug -servers
doc: -afsdb uses SRV records
Enable -afsdb in the Red Hat packages.
Red Hat: use repoquery to find kernels in build script
Red Hat: update build script for newer Fedora versions
Marc Dionne (104):
Prototype warning cleanup - big endian
Ignore old style definition warnings in generated code
Fixes for signed char architectures
s390x: only declare afs_sys_setgroups32_page where needed
Make hcrypto depend on config
afs_DoBulkStat: don't call afs_Analyze without holding the GLOCK
Warning fix for gcc 4.5 "operation may be undefined" warnings
rx: Set but not used variables
Always check return code from iod_Write
Linux: normalize error return for emulated syscalls
vol: Set but not used variables
butc: Set but unused variables
vlserver: Set but not used variables
rxgen, kauth: Set but not used variables
tubik: minor Makefile cleanups
viced, tviced: Set but not used variables
volser: Set but not used variables
Linux: correct use of atomic_add and atomic_sub functions
Conditionalize include of string.h in rx_stats.c
Remove duplicate rx_stats targets in libuafs Makefile
Linux: fix aklog -setpag to work with ktc_SetTokenEx
Linux: fix statfs configure test
LINUX/osi_vnodeops.c: minor coding style fixes
bucoord: parallel make fix
xstat: Set but not used variables
bucoord: Set but not used variables
ubik: Set but not used variables
rxosd: allow parallel make
Linux: remove stale prototype and references for read_super
Linux: 2.6.37 - replace get_sb with mount
volser: add missing Makefile dependencies
Cache bypass: Fix oops in bypass transition functions
Cache bypass: release and unlock pages when we get 0-length reply
Cache bypass: adjust read size for non-contiguous readpages
Cache bypass: make readpage deal with reads at end of file
Linux: define llseek operations
Cache bypass: Remove AFS_KMAP_ATOMIC
Cache bypass: remove ifdefs under src/afs/LINUX
Cache bypass: Only compile bypass code for the Linux kernel
Cache bypass: switch to rx_Readv
Cache bypass: fix use of incorrect "states"
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
ubik: always prefer a dirty cache page for write transactions
scout: restore parallel make
Linux: 2.6.38: dentry->d_count is not an atomic
ubik: remove unused OLD_URECOVERY code
ubik: Abstract common code in ContactQuorum* functions
crypto: return a value from the krb5_init_context stub
libuafs: add UAFS.pic to .gitignore
ubik: remove unused UBIK_PAUSE code
ubik: rename DInit, call from initialization sequence
ubik: add lock initialization function
ubik: remove successive Quorum_EndIO, Quorum_StartIO calls
ubik: make uphys_close static
ubik: Rearrange some initialization code
ubik: remove unused code
ubik: refactor pthread creation code
ubik: cleanup DB lock usage in SDISK_SendFile
libadmin: minor warning fix
Linux: 2.6.39: deal with BKL removal
Linux: 2.6.39: replace path_lookup with kern_path
Linux: Fix fallout from path_lookup commit
crypto: return a value from krb5_abortx
fsprobe: call RXAFS_GetTime directly
fsprobe: Fix usage message
Convert ubik_Call(x) calls to ubik_x()
Update README.WARNINGS, adjust warning inhibition flags
ubik: Introduce new beacon lock
ubik: Introduce new vote lock
ubik: Introduce new address lock
ubik: Introduce version lock
ubik: Document lock ordering
ubik: SVOTE_Beacon should hold the DB lock for CheckTid
ubik: DB lock usage in ubik_Flush and ubik_Write
ubik: take DB lock in ubik_GetVersion
ubik: don't rely on timeout value after select()
adminutil: parallel build fixes
Unused variable warning fixes
pam: Clear up PAM_CONST related warnings on Linux
Linux: cleanup aio support
ubik: remote: fix DB lock usage
ubik: set UBIK_RECLABELDB before propagating version
ubik: always hold DB lock for urecovery_ResetState()
ubik: locking in recovery.c
ubik: Defer updateUbikNetworkAddress until after RX startup
ubik: add uvote_HaveSyncAndVersion
src/afs: Set but unused variables warning fixes
Linux: fix permission op test for certain compilers
Linux: fix reading files larger than the chunk size
Linux: remove typedef from configure test comment
Linux: remove unused variable
volser: flag unused variable
pam: fix unused but set warnings
venus depends on libafsauthent
dir: verified pathnames fallout
Linux: 3.1: adapt to fsync changes
Linux: make sure backing_dev_info is zeroed
Linux: d_delete now takes a const argument
vos: print correct command name in diagnostics for changeloc
Linux: Remove use of undefined AFS_LINUX_ENV
Matt Benjamin (12):
BSD CMs: Don't call nonexistent afs_FlushVS in afs_vop_reclaim
FBSD CM: don't call afs_close when recycling
FBSD: give osi_NetReceive time to shutdown, reprise
sed s/porc/proc/
FBSD restore old syscall register logic for older kernels
FBSD, DFBSD (future) vnode_pager_setsize updates
FBSD, DFBSD (future) call afs_FakeOpen in the write path
FBSD try-relax child vnode locking (recurse only)
DFBSD update dfbsd userland
cache bypass Also increment page refcount in readpage
unix cm rx-oblivious connection pooling
LINUX vcache lock ordering in afs_linux_readdir
Matt Smith (1):
Updates to the Cache Manager to include NetBSD5 support
Michael Meffie (36):
clean up stale defines in volser header
ihandle positional read and write
manpage correction for restorevol -file option
scout: display fetch and store counts as unsigned
avoid private stdio fields in waitkey
Windows: fix keystroke delay in waitkey
viced: fix missing host lock in h_Enumerate
rpm: fix ChangeLog filename in doc rpm
readme typos
volinfo: fix -filenames option check
doc: document volinfo -filenames option
volinfo: fix size totals when saving inodes
volinfo: print errors to stderr
volinfo: fix volume aux totals output
volinfo: remove code duplication in HandleVolumes
volinfo: print namei filenames of index files
xstat: print collection values in debug mode
cmd: Reorder cmd_AddParmAtOffset arguments
volinfo: refactor -sizeOnly printing
volinfo: refactor size counters
volinfo: refactor volume and vnode handling code
volinfo: refactor mode variables
volinfo: avoid exit on errors
volinfo: fix file size data type
volinfo: comments
volinfo: accept vice partition id for -part option
volinfo: accept -sizeonly for -sizeOnly
xstat: cope with different size timeval structures
volinfo: fix false good magic line
salvager: check namei linktable header magic
salvager: do not redefine SalvageVolumeGroup
tests: fix cmd test case
audit: remove uneeded strncpy
volinfo: clean up headers
volser: log host address of caller in extra logging
xstat: cm xstat time values are 32 bit
Peter Scott (5):
Windows: AFS Redirector Support Headers
Windows: RDR File System Framework driver
Windows: AFSRedirLib.sys file system library driver
Windows: AFS Redirector Network Provider
Windows: AFS Redirector Support Tools
Phillip Moore (7):
Quick Start Guide updated for RHEL rpms, and CLI syntax
Added missing CLI argument dropped during last commit.
Extract the .version file when building the srpm file
Makes fs getfid error handling consistent with other fs commands
fs getfid output changed for consistency with Windows implementation
fs getfid defaults to '.', like other path-related commands
Fix fs bypassthreshold to accept a size of -1 to disable
Rainer Strunz (1):
fs: add support for relative ACL changes
Rainer Toebbicke (4):
Lockless path through afs_linux_dentry_revalidate
Re-enable rx connection hard timeout
Early dispose of replies in rx_Multi
Atomically collect callbacks to be broken
Rod Widdowson (14):
windows: preserve lasterror prior to calling free
Windows: fix built in touch
windows: native versions of ih_pread and ih_pwrite
windows: terminate multi_sz correctly
QuickStart Unix: use dafs type and name for demand attach file services
Docs: Specify where the Windows mini dump file is written
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
namei_ops.c use OS_XXX rather than afs_XXX
vutil.c: use OS_XXX rather than afs_XXX
Windows: Replace "%T" as format string to strftime
Russ Allbery (28):
Update Autoconf Kerberos probes to latest rra-c-util version
Mention KRB5CCNAME in the aklog man page
Add NEWS entries for OpenAFS 1.5.77 and 1.5.76
Update bos create man page for new naming of demand-attach binaries
Fix POD errors in fileserver and dasalvager
Link dafssync-debug(8) to fssync-debug(8)
Update Debian packaging to 1.5.77-2 release
Return SRV record ports in network byte order
Update NEWS for 1.5.78 and 1.6.0pre1
Update 1.6 NEWS entry based on 1.6.0pre2 release notes
Update NEWS for 1.6.0pre3 release
Correctly document the AFS client setuid defaults
NEWS updates for 1.6.0pre4
Resync src/cf/gssapi.m4 with rra-c-util 3.3 (fixes OpenBSD)
Resync Autoconf macros from rra-c-util 3.3
Fix various build problems with the test suite
Resync test harness with C TAP Harness 1.7
Further fix gssapi.m4 for Heimdal without libroken
Fix misspelling of writable as writeable
Add additional NEWS entries for 1.6.0pre5 through 1.6.0pre7
Clean and ignore additional build files for DocBook documentation
Update README for newly added configure switches
Prefer dblatex to docbook2pdf
Add NEWS entries for the 1.6.0 final release
Don't fail to build documentation if kindlegen doesn't exist
Generate stub header files for h/*.h files included in libuafs
Import new pam-const.m4 from rra-c-util 3.8
Import of code from rra-c-util
Ryan C. Underwood (1):
Fix positional I/O support for largefiles
Simon Wilkinson (428):
Handle whitespace better in import script
Heimdal import: Add hcrypto files
libafsrpc: Add new XDR symbols to exports
Add OpenAFS build machinery for libhcrypto
hcrypto: Fix for IRIX
Add a few missing entries to our .gitignores
hcrypto: Check for arc4random
Configure: Tidy up AC_CHECK_FUNCS
Don't include afsconfig.h in rxgen headers
Unix CM: Generalise token storage
Make unixuser's vid advisory
Add new SetTokenEx pioctl
aklog: Add support for the new SetToken pioctl
New GetToken pioctl
vlserver: Use com_err for Ubik error messages
RX: Make the sample client and server build
aklog: Fix weak_crypto tests
aklog: Fix some format warnings
pam: Remove unused library definitions
auth: Add a gitignore file for the test directory
Add config.log to gitignore globally
Ignore *.dSYM files in working directory
shlibafsrpc: Export additional symbols
Linux: Move keyring includes where they're needed
auth: Make token_FreeSet work on an empty set
Linux: print after BUG() is pretty useless
RX: Make rxi_Alloc return (void *)
Rename kauth/token.c as kauth/katoken.c
authcon: Use ktc_GetTokenEx in ClientAuthToken
auth: Add the ktc_ListTokensEx function
tokens: Use the new tokens interface
rx: Call rxgen_consts.h by its proper name
auth: Restructure userok
userok: Don't double check for expiry
Add additional dependencies for shlibafsrpc
ptserver: Merge WhoIsThis and WhoIsThisWithName
ubik: Remove unused error codes
viced: Don't fall back to tokens
rxgen: Handle complex structures
rxperf: Fix so it builds on Unix
rxkad: Make the test suite build again
libuafs: Don't #define user
hcrypto: Add dirfd definition for solaris
auth: Add documentation for ktc_ListTokensEx
rx: Add an opaque type
rx: Add struct rx_identity
tests: Fix objdir builds
Move des/stats.h to rxkad directory
Add an LWP version of the hcrypto library
rxperf: Fix the Unix build again
rxperf: Add build rules to build a pthreaded version
libafsrpc depends on rxstat and fsint
rx: Big windows make us sad
Fix rxperf so that it works with pthreads
rxperf: Really set UDP buffer size
rx: Limit window size to max acks
RX: Tidy reader data locking
rx: Add atomic operations code
rx: Add rx_NewThreadId function
rx: Make nWaiting and nWaited atomic
rx: Use atomics for rxi_AllocSize and rxi_AllocCnt
rx: Make statistics interface use Atomics
rx: Don't have different args for rxi_FreeCall
configure: Don't let autoconf pick our CFLAGS
configure: Restore saved CFLAGS
Add more files from Heimdal
hcrypto: Build fixes
util: Add base64 from Heimdal's roken
Heimdal: Fix 32bit build problems
Import yet more files from Heimdal
Revert "util: Add base64 from Heimdal's roken"
Kill AFS_64BIT_ENV
Yet more imports from libroken
Irix: Make compiler less chatty
hcrypto: Fix builds on Irix
rx: Reduce dependence on call->lock
Unix: Rework build system
Heimdal: Import rand-w32.c for hcrypto on Windows
rx: Indent dpf definition
Fix rxperf includes
rx: Don't call gettimeofday for every packet ack
hcrypto: Tidy up some merge conflicts
rx: Don't malloc the xmit list
rx: Don't count unknown packets as missing
Rx: Reject out of order ACK packets
rx: Simplify round trip time calculation
rx: More improvments to RTT calculation
rx: Fix bracing on rx_clock macro arguments
rx: Tidy up variables in RTT calc
rx: Use a structure for the xmit list
rx: Fix resend accounting
rx: Refactor transmit queue wakeup
rx: Fix starting of transmit timers
rx: Don't let timeouts force fast recovery
Improve commit messages for git imports
shlib-build: Add ignore option
Import: Add roken files from heimdal
Import still more files from libroken
util: netutils never builds in the kernel ...
auth: Use Kernel XDR for kernel tokens
Add libroken as its own library
rx: Reorganise includes
RX: rxi_PrepareSendPacket drops call lock; WaitforTQ required
Add snprintf to roken for Unix builds
libroken: Build on windows
Build: Fix broken bracketing in shared Makefile
hcrypto: Use system wide libroken
Replace bits of libutil with libroken
Remove local crypto
Use hcrypto for kernel md5
hcrypto: Cleanup all build products
Imports: Add reporting of new and removed files
userok: Allow NULL components in kerberosSuperUser
rx: Rework identity copying
rx: Store identity type in rx_identity_new
roken: Add base64 functions to libroken
Imports: Import heimdal:lib/roken/strsep.c
roken: Add the strsep function
auth: Allow identities in the UserList
aklog: Build a pthreaded, rather than lwp, version
.gitignore update
Import mkstemp.c from libroken
Build and use roken's mkstemp
util: Add definition of KRB5_BUFSIZ
opr: Add new queue implementation
rx: Make rx_atomic.h a shared header
auth: Add more tests and resulting fixes to userok
vos: Abstract out bulk list conversion
volser: Fix broken bulk conversion
Don't trust # of entries from ListAttributes
tests: Add tests for afsconf_'s key functions
rx: Don't crash when emptying an empty identity
auth: Don't crash if UserList contains bogus line
rx: Protect rx_atomic.h against multiple inclusion
rx: Implement rx_atomic_dec_and_read
Add "brief" option to rxgen
roken: Export more snprintf symbols
tests: Add more tests for auth KeyFile handling
libadmin: Don't use internal struct for key data
auth: Move key related code to its own file
autoconf: Tidy up header includes
Unix CM: Don't blow up if we have non-rxkad tokens
roken: Check for bswap16 and bswap32 defines
aklog: Use correct CFLAGS
Unix CM: Move kernel crypto include files
Windows: Install rx_atomic.h
bozo: Fix linker problem on Linux
tests: Fix auth/superuser-t.c to work on Linux
util: Actually install thread_pool_types.h
auth: Rewrite KeyFile handling code
Linux: Fix RX atomics for kernel mode
Autoconf: Add GSSAPI autoconf rules
Unix CM: Add osi_crypto crypto interface
hcrypto: Add hcrypto EVP support to the Unix CM
Add rfc3961 crypto files from Heimdal
rfc3961: Add a kernel rfc3961 implementation
Add CCRULE variants for each build type
RedHat packaging: Use %{dist} not %{osver}
hcrypto: Use new LWP_CCRULE
osconf: pic_regex.o is now regex_pic.o
budb: Only have one build rule for budb_errs.c
tests/auth: Refactor common code
auth: GetLatestKey should allow NULL return values
auth: Correctly write empty keyfiles
auth: Fix use of expires in PickClientSecObj
auth: Rework PickClientSecObj
Revert "Make osi_fetchstore.c protocol independent"
Fix grammar in configure check description
roken: Fix out-of-tree libroken builds
volser: Rename putshort and putint32
auth: Add Ktoken.xdr.c to the clean rule
ptserver: Always set up Ubik security
ptuser/hpr: Don't check for a KeyFile
kernel crypto: Tidy up includes
auth: Add GetAllKeys function
tests: Remove errant rxgk build rule
Tidy up assorted clean targets
Unix CM: Remove redefinition of "inline"
Disable vectored positional IO if no 64bit support
crypto: Avoid variadic macros
Clarify the role of XCFLAGS and simplify MT_CFLAGS
Revert "hcrypto: avoid key_type redefinition"
hcrypto: don't redefine key_type
Remove redundant entries from MT_CFLAGS
Remove -D_LARGEFILE64_SOURCE on Linux
Don't use KERN_OPTMZ or KERN_DBG on Linux 2.6
ubik: Remove dependency on auth
afsconf: Rework security flags
ubik: Allow servers to have more than 3 seclayers
crypto: Add krb5_crypto_fx_cf2 to our prototypes
DOC: pt_util now outputs ntohl'd epoch and version
pt_util: Initialise empty database correctly
tests: Fix the authcon test to avoid pthread errors
tests: Fix KeyFile test so it works from harness
auth: Rework afsconf_UpToDate to use CellServDB
roken: Export rk_asprintf on Windows
auth: Refactor CellServDB path creation
auth: Use the UserListFileName function more
Revert "Linux: normalize error return for emulated syscalls"
Linux: Fix return codes from setpag
Throw the compiler a bone ...
kauth: Use strtol for integer argument handling
util: Remove isathing
util: Remove itc.h
rpms: Use new CellServDB
util: Remove packages.h
rpms: Make makesrpm.pl cater for new rpm names
util: Remove remote.h
dir: Make test utility build again
util: Remove unnecessary uuid_mem* macros
osx: restore atomic stats to knet
lwp: override dbg and optmz settings
util: Fix exec_alt
rpm: Build srpms without %dist in their name
vlserver: Tidy header includes
util: Tidy header includes
ptserver: Tidy header includes
NO_DES_H_INCLUDE is no longer necessary
aklog: Tidy header includes
Add getdtablesize to the roken import
crypto: Fixes for recent Heimdal changes
HP/UX: Make more use of roken
ptserver: Rationalise usage message
vlserver: Rationalise usage message
Windows: Don't use %I for IP addresses
afs_snprintf is dead, long live rk_snprintf
volser: More renaming of putshort and putint32
volser: Tidy header includes
vol: Tidy header includes
audit: Tidy header includes
fssync: Rename state
autoconf: Add tests for resolver headers
auth: Tidy header includes
Import flock.c from roken
bozo: Tidy header includes
bu*: Tidy header includes
cmd: Tidy header includes
AIX: Add flock to roken
com_err: Tidy header includes
dir: Tidy header includes
finale: Tidy header includes
fsprobe: Tidy header includes
gtx: Tidy header includes
kauth: Tidy header includes
kopenafs: Tidy up headers
libacl: Tidy header includes
libadmin: Tidy header includes
log: Tidy header includes
Linux: Fix USE_UCONTEXT detection
libwp: Tidy header includes
roken: Add env functions to configure checks
pam: Tidy header includes
procmgmt: Tidy header includes
rx: Tidy header includes
rxdebug: Tidy header includes
rxgen: Tidy up header includes
rxkad: Tidy header includes
scout: Tidy header includes
sys: Tidy up header includes
pthreaded servers: Tidy up header includes
ubik: Tidy up header includes
update: Tidy up header includes
usd: Tidy header includes
uss: Tidy up header includes
venus: Tidy up header includes
tsalvaged: Tidy up build rules
vfsck: Tidy header includes
Irix: Supress some more warnings in kernel builds
viced: Tidy header includes
vol: Don't use MAX_INT when UINT_MAX will do
vol: Tidy up header includes
xstat: Tidy up header includes
util: Remove the unused magic.h header
configure: Check for localtime_r properly
Replace afs_ctime with strftime and friends
Remove NINTERFACE define
Tidy up gettimeofday usage
Roken: Import gettimeofday
vlserver: Add options for config, log and db
Windows: Use roken gettimeofday implementation
tests: Remove spurious rxgk reference
ptserver: Add cmdline options for config and log
viced: Remove logging duplication
libuafs: Add afsd symlink to the clean rules
fs: Abstract out code to get the last component
libafs: Remove afs_read duplication
libafs: Remove unecessary parameters to afs_read
libafs: Remove afs_write duplication
FreeBSD: Don't ignore Makefile
Darwin CM: afs_IsDynrootFid takes a fid ...
Windows: Remove duplicate file
autoconf: Add required headers to net/if.h test
Linux: Restrict # of cbrs we allocate at once
cmd: Cleanup
cmd: Make the original test suite build
cmd: Add some tests to the test suite
cmd: Add function to disable positional commands
cmd: Add an option to disable abbreviations
cmd: Split up dispatch function
Rewrite asetkey to support extended key types
Irix: Add a simple osi_ReadRandom implementation
Linux: Don't read pages beyond the cache eof
cmd: Add option to add a param at a specific pos
cmd: Add accessor functions for options
cmd: Add parameter aliasing
cmd: Add support for params with optional values
cmd: Tidy up -help output
cmd: Support splitting switches and values with '='
cmd tests: Initialise string retval
cmd: Include aliases in help output
cmd: Add cmd_OptionAsUint
vos: Don't leak/overflow bulkaddrs
doc: bos != vos
dir: Explicitly state buffer locations for data
dir: Prototype and function name cleanup
ubik: Initialise global version lock before use
aklog: Remove Windows specific code from header
Build system: Move install definitions to include
vlserver: Tidy up request counting
vlserver: Rename errorcode to code
vlserver: Use correct base value when replacing
vlserver: Clean up abort logic
vlserver: Use correct memsets in vlentry convertor
vlserver: Rationalise multi homed host processing
vlserver: Make space in extent block explicit
vlserver: Add flags to extent address entries
Tidy up uio_t meaning
libafs: Tidy up iovec allocation and trimming
Linux CM: Files don't need a page
Linux CM: Use kernel allocator directly for events
Linux CM: Use kernel allocator directly
Linux CM: Update wait code
vos: print_addrs never receives multi-homed addrs
usd: Make test program build again
viced: Remove old /vice/file/parms config file
usd: Move to using real 64bit quantities
viced: Rationalise FS_STATS_DETAILED logging
volinfo: Use new form of cmd_AddParamWithOffset
rxperf: Build again
rxperf: -S takes an argument
rx: Make private things private
src/tests: Fix a couple of build issues
cmd: Add support for disabling specific abbrevs
vos: Add the -config option
tests: Move common code to its own directory
tests: Move code to add new DES keys to common
tests: Use a real IP address for the test cell
ubik: Use supplied config directory in ugen
rx: Reorganise transmit queue walk
rx: Don't maintain maxSerial
rx: Make rx_softAckDelay & rx_lastAckDelay private
rx: Account for delayed ACKS when computing RTO
rx: Remove incorrect backoff code
rx: Reverse the consumption order of idle queue
rx: Make testclient build on Unix
rx: Compute smoothed RTT per call, not per peer.
rx: Change the way that the RTT timer is applied
rx: Remove resending logic into its own function
rx: Make clock_Add correctly add to itself
rx: Add Karn-style backoffs to RX retransmits
rx: Enter loss recovery when we retransmit
rx: Don't wait for TQ busy when entering recovery
rx: Don't limit the # of packets sent in recovery
rx: Exit fast restart on non-duplicate ACK
rpms: Fix our %version handling
rpms: Fix handling of x86 architectures
rpms: Use git version information
Add make dist and make srpm targets
Add PERLUAFS to libuafs's git ignore
libafs: Remove unused NAT markeddown code
libafs: Remove unused DNLC LRU code
libafs: Fix statistics for PrefetchFromTape pioctl
libafs: Fix warnings in PPrefetchFromTape
libafs: Remove support for length optimisation
afsmonitor: Fix set-but-unused variable warnings
bozo: Remove unused error codes assignments
libadmin: Remove unused error codes
scout: Remove unused error codes
uss: Remove unused variables
afsio: Remove unused 'code' value
Don't split int64s when we don't need to
Mark nearInode as unused
volser: Actually return errors from ListOneVolume
vol: Initialise list before error exit when cloning
volser: fix set-but-unused variable warning
rxkad: Suppress warnings for ticket5.c
Fix pthreaded ubik dest and install rules
Make --enable-pthreaded-ubik do what it claims
Fix broken make dest rules
tests: Add tests for the vlserver
tests: Fix error in man check specification
vlserver: Handle logging of non-rxkad classes
ptserver: Don't print undefined value
libcmd: Don't store values that we don't need
libcmd: Don't increment array then discard result
viced.c: Don't store results of reads unecessarily
bozo: Don't initialise variables unecessarily
ubik: ServerInitCommon is an internal function...
klog.krb5: Don't use ubik_PR_NameToID internal func
rx: Provide Get/SetThreadNum functions
util: Cleanup generation of dirpath.h
ptserver: Use libcmd for command line parsing
vlserver: Use libcmd for command line parsing
util: Don't use FT_GetTimeOfDay for MRAFS logs
tbudb depends on tubik ...
volser doesn't depend on tviced, but on vlserver
libafsauthent: Add volser and vldb
pts: Add the -config option
aklog: Add -config option
libafs/dir: Verify directory pathnames
dir: Protect against circular hash chains
rpm: Update CellServDB
libafs: Fix directory verification
volser: Don't declare cstruct twice
rx/rxkad: Move rxkad initialisation into rxkad
pam: Don't duplicate .c.o rule
pam: Fix test_pam on Darwin
afsd: Fix res_init warning
volser: Don't initialise all error tables
IRIX: Pull NFS translator hooks
Move string manipulation functions out of util
Darwin: Actually stop the kernel build
Unix CM: Fix afs_event fallout on Mac OS X
viced: Use libcmd for command line options
Build tbutc and tvlserver on Darwin
Add warning suppression to tcudbprocs.c
Add rra-c-util to the src/external regime
Use rra-c-util m4 from src/external
Stefan Kueng (5):
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
Windows: Explorer Shell extensions
Stephan Wiesand (2):
rpm: don't package files twice
make afsdump_scan get ACLs right
Steve Simmons (4):
Add new file src/venus/cacheout to things that should be ignored.
Automatically find all pod.in files and generate .pods files
Update the man pages pod source adding text to discourage use of
More deprecations noted.
Thomas L. Kula (1):
Add -usetokens option to libadmin test 'afscp'
Toby Burress (1):
FreeBSD: properly identify the rxk_Listener so that msleep() returns
Todd Lewis (1):
RPM: Fix dkms support on Fedora 15
Tom Keiser (6):
trailing commas make xlc a sad panda
update fssync-debug to handle the VOL_LOCKED flag
don't release Volume lightweight ref too early
rx: fix typo in rx_atomic Solaris backend
vol: make namei_ListAFSSubDirs deal with multiple/bad linktables
provide more verbose logging when VGetVolumeByVp_r fails
Vincent Archer (1):
Windows: MIT license applies to parsemode()
Will Maier (1):
RedHat: Return status values from client init
chas williams - CONTRACTOR (8):
doc: prefer fop to generate pdf from docbook
doc: fix dependencies
doc: epub and mobi support
doc: generate admin ref from the pod documentation
pod: use /OPTIONS when referring to the local OPTIONS section
doc: missing $DBTOEPUB variable in the Makefile
ppc64_linux26: build binaries as 64-bit by default
autoconf: use $XCFLAGS from OPENAFS_OSCONF when making tests
-----------------------------------------------------------------------
--
OpenAFS Master Repository