OpenAFS Master Repository annotated tag, openafs-devel-1_5_75, created. openafs-devel-1_5_75
Gerrit Code Review
gerrit@openafs.org
Tue, 6 Jul 2010 11:02:26 -0700 (PDT)
The annotated tag, openafs-devel-1_5_75 has been created
at c13ced3e59810210acf601c7fc2b5ef5e8c76e08 (tag)
tagging af5c302f0da739a70777980fd4ab7f9490ae51c3 (commit)
replaces openafs-devel-1_5_74_1
tagged by Derrick Brashear
on Tue Jul 6 09:42:17 2010 -0400
- Shortlog ------------------------------------------------------------
tag 1.5.75
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)
iQEVAwUATDMywKgrZQAZNTvhAQILRQgAgn2veDyP8dvNHXtIXA9UcJwYpY29rE5c
9SNLZpiidyRs6feLG+bM4NVjRAyAaRydVzp5iajblKTkWbfYvH2rcBX+kLsPyBts
5jZmpIIdpiWFwcYx/C689HkpqKcZizedrcSIMy3SSmacEJ5leXBSK4V+in79k6Gf
Azi/0Sso8C3+qsaGZoE0DWrBwe4jrke5gFmPY8ZJ/0csZcCC7fdWfcLQdmZfj6JG
D641n2tda2NVmyBU+s8elOSLWDKHwXP8hSTf1wIGaMiQ/cT+AetfsgsYR8laiHiS
n2lCndhNIvoRVlSJ1UCJTb/H8lwHE2Umba9dbmq2TmwSBsFkiRjEcw==
=h4ux
-----END PGP SIGNATURE-----
Andrew Deason (70):
Solaris: return ENOTSUP for force-unmounts
Solaris: prevent AFS umount while busy
Solaris: shutdown in freevfs, not unmount
vlserver: prevent duplicate IPs via ChangeAddr
Solaris: stop NetIfPoller on shutdown
Solaris: do not call VFS_RELE with GLOCK
vol, volser, and viced type fixes
Protect ubik cache accesses
libuafs: Remove afsd symlink in setup
libuafs: Add uafs_Init compat function
up: refuse multicharacter arguments
AIX: declare code in osi_TryEvictVCache
Make lib/afs.exp in sys_depinstall
AIX: make osi_procname a stub
libafs: consistently hold vnode refs
Solaris: lookup "" like "."
Define updateUbikNetworkAddress static
Move FreeBlock prototype to vlserver_internal.h
Install pthreaded ptserver and vlserver
Avoid unnecessarily updating .. in SAFSS_Rename
Break origin's callback for RXAFS_Rename target
Remove afsio warnings and errors
vlclient: work with non-space whitespace
Do not set inUse for non-fileserver non-DAFS
ubik: add interface for reading during write locks
Cleanup and doxygen-ify the comments for GetVolume
Fix tptserver and tvlserver install rules
afscp: Correctly advertise local addresses
GetVolume: do not wait for offlining volumes
Make h_stateVerifyAddrHash log port on errors
Do not assume non-valid addrs in addr hash table
ubik: ntohl on reading the replay log
ubik: Do not hide ReplayLog errors
vldb_check: ntohs ubik header size
Set VolumeChanged when we create a new root dir
salvaged: Break volume callbacks on vol change
vol: break callbacks when needsCallback is set
Mention that -fakestat fakes local cellular mounts
Make ubik use unsigned addresses
vos: Interpret VLOP_* lock flags
vldb_check: Interpret VLOP_* vlentry flags
ubik: Remove api for reading during write locks
Indicate that fssync unix sockets are the default
Remove stale warning suppressions
volser: Use unsigned addresses and volume IDs
rx: Use unsigned addresses
ptserver: Use unsigned addresses
ptserver: Remove IP_WILDCARDS symbol
Remove semicolon from AFS_NORETURN
vlserver: Use unsigned addresses
Use unsigned IP addresses in bu*
Use unsigned addresses in the NFS exporter
libafs: correct export_reqhandler prototype
LINUX24: Remove group_info macros/functions
LINUX24: cr_ref is a regular int
LINUX24: NEED_IOCTL32 fixup
LINUX24: Remove BDI references
LINUX: Remove LINUX26 conditional in proc2cred
LINUX24: remove pagecopy and other 2.6-only code
LINUX24: crfree typo
vlclient: Remove incorrect whitespace fix
fs: HumanPrintSpace is void
Remove --enable-fast-restart configure option
fs: Correct human-readable output alignment
fs diskfree displays 'total' not 'kbytes'
Document fs -human
vol: Move destroyMe check outside of inUse check
DAFS: Log attempted salvage requests
DAFS: Allow FSSYNC salvages on unknown volumes
DAFS: Salvage VG on volume creation error
Antoine Verheijen (4):
Fix pattern to detect i386-based OpenBSD system type
OpenBSD: Fix bug in setpag() when group list is empty
OpenBSD: Use FREE instead of KFREE
OpenBSD: Use osi_obsd_Free() for all releases of OBSD
Asanka Herath (4):
Windows: Show configuration pages for all types of MSI installations
Add /dest and /obj to .gitignore
Windows: Fix midl options for generating stub code
Windows: Support building a lite-client installer
Ben Kaduk (20):
Add entries for FBSD 8.1 and 9.0
Actually fix build for FBSD80 after vcache refactoring
Define osi_procname for FBSD
Do not try to increase the refcount of a NULL vnode
Kill FBSD4X with fire
Enable PutVCache for FBSD80 and higher
Do not sleep in FBSD's getevent()
Do not lie about needing Giant
Fix aklog segfault
Simplify preprocessor logic in afs_pioctl
Try to flush vnodes in FBSD's unmount, bailing if necessary
Correct FBSD-version conditionals for VFS locking
Correct whitespace in FBSD/osi_vm.c
FBSD TryToSmush locking fixup
Actually invalidate the buffer in FBSD's FlushPages
FBSD: in reclaim, print the failed vnode
Disable red zones for amd64 FBSD kernel code
FBSD: do not recurse on the afs_xvcache write lock
Do not recurse on the glock in rxk_NewSocketHost
FBSD: always close the rx socket when shutting down
Chaz Chandler (2):
IRIX code cleanup
IRIX: Implement makesname()
Davor Ocelic (2):
Update manpage links, fix doc typo in fssync-debug
Provide manpage for fssync-debug and most subcmds
Derrick Brashear (57):
macos growl agent warning parser fix
cachemgr store file too big error exit via usual path
fix other oldtvix typo
dcache dirty pages flag is solaris only
allow file length to be updated unless we're writing
flush changes on LOCK_EX unlock
upstream dumpscan changes
freebsd vcache splitting fallout
afsdump scan kill warnings
fcntl write lock on readonly file error fix
vnode alloc bitnumber returns bitnumber
inlinebulk analyze errors
afsprefs: clarify restart requirement
darwin afs.conf: growlagent example
mrafs logs don't clobber existing logs
dafs: don't restart for new binaries using mrafs scanner time
getcapabilities avoid panic when cell is not filled
report server address when known for afs warnings
fs getserverprefs needs a larger buffer
dumpstuff nbytes can't exceed 32 bits
avoid nat ping for authenticated connections
background daemon don't wipe code before it gets used
viced: kill console use
prune further list of connections we natping on
aklog no krb524 kill warnings
rx setpeermtu should handle a host correctly
rx allow setpeermtu to take a peer
darwin notify don't recurse on vcache lock
rx mtu discovery constrainment code
further constrict nat pings
dafs state analyzer shouldn't require trailing spaces in commands
unix cm log path mtu warning when retrying
idle dead time track less
rx checkcall kill extra indirection on call for conn
path mtu don't track nonsequenced packets
rx mtu ping handling
unix cm activate mtu pings
buildtools target
generated file target
afsd mill dup sys/mount.h include
darwin afsd include cleanup
ktc newpag stub when environ is not supported
arm darwin port
update macos readmes
test suite warning safety
afsd -dynroot-sparse mode for hushed cells
rx mtu ping timing tweaks
no fs sa /afs in dynroot mode
mariner log messages for creating and removing files
klog warning fix
stop abusing OPTMZ in aklog
update ticket5 from heimdal
bosserver force corefiles
VAllocVnode error handling
update VAllocVnode logging
make openafs 1.5.75
rxkad heimdal cleanup
Evan Broder (1):
Add human-readable printout to fs df
Hartmut Reuter (1):
Don't use afs_linux_storeProc with memory cache, it only works with disk cache.
Heimdal Developers (1):
Import of code from heimdal
Jeffrey Altman (49):
Windows: add 'locked' flag to cm_FSync and call when dropping write locks
Windows: FlushFile ioctl should call cm_FSync, not buf_CleanVnode
Windows: getAFSServer wrong variable used in uncompiled code
Windows: correct "fs quota" pioctl validation check
Windows: make cm_BPlusDirFoo public
Windows: initialize to zero Freelance fake root directory
Windows: remove unused code from cm_FollowMountPoint
Windows: add locked parameter to cm_noteLocalMountPointChange
Windows: use cm_noteLocalMountPointChange whenever fakeDirVersion is changed
Windows: normalize return codes from cm_FreelanceAddMount
Windows: Force rebuilding Freelance directory in AddMount and AddSymlink
Windows: normalize error codes from cm_FreelanceAddSymlink
Windows: Prevent cm_FreelanceAddSymlink from creating a symlink ending in a dot
Windows: Permit BPlus tree lookups within cm_ApplyDir
Windows: Restructure cm_LookupInternal addition of Freelance entries
Windows: fs.c requires size_t len not int len
Windows: define HAVE_SSIZE_T
Windows: RXAFS_InlineBulkStat errors must be processed via cm_Analyze
Make afsio be useful on Windows and fix bugs
Windows: use system CreateUuid instead of afs variant
Windows: Freelance vs ACLs
Windows: Prevent overflow during percent used calc in Explorer Shell Ext
Windows: Add support for NetWkstaGetInfo levels 101 and 102
Rx: prevent rx_rpc_stats mutex from being a global bottleneck
Windows: fix consistency of afsconfig-windows.h
Fix missing semicolon in non-AFS_NAMEI_ENV builds vol/nuke.c
Windows: netidmgr_plugin must include afsconfig.h
Windows: move afsconfig.h / param.h to afscred.h
rx: work harder to notice and handle MorePackets request
Windows: warning removal
Windows: do not request KEY_WRITE privilege if not required
Windows: Fix cm_IoctlSkipQueryOptions buffer management
Windows: Reduce number of Nat Ping Connections
Windows: Fix usage of cm_FreeServerList
Windows: enable circular buffer management for rx socket input
Windows: engage path mtu discovery for rx
Windows: Freelance Import CellServDB
Windows: Update fs newcell and add VIOCNEWCELL2
Windows: Cleanup .exp .res .manifest and others
Windows: remove src/NTMakefile
Windows: Detect if AFSCache is memory mapped to a new address
Windows: Revise SMB QuerySecurityInfo for MS10-020
Windows: define errno_t on compilers older than 1400
Windows: fix definition of lstat() macro
Windows: ensure that afsconfig.h and afs/param.h are included
mkvers.c - remove afsconfig.h, afs/param.h and assert.h
Windows: Cleanup of src/config/NTMakefile
Windows: ChangeLog for 1.5.75
Windows: update release notes for 1.5.75
Jonathan A. Kollasch (1):
NetBSD 5.0 support.
Jonathan Billings (1):
Removed kpasswd from openafs-file-list
Marc Dionne (23):
Initialize oldvtix
Overzealous clean target under rxkad
Linux: Remove unnecessary crhold on incomplete kernel credentials
Linux autoconf typo
Linux autoconf: fix name for struct cred test
Linux: specify void argument for afs_try_to_freeze inlines
Warning fix: cpp hates apostrophes
Fix typo: LockType -> lockType
Linux: remove unused label
scout.c: only declare width once
Linux: 2.6.35 - fsync no longer takes a dentry
Linux s390x: replace AFS_64BIT_KERNEL with AFS_LINUX_64BIT_KERNEL
Linux: Fix RCU_READ_LOCK test
Fix CHush test
Linux: remove some 2.6 specific code from 2.4
Linux: Use filehandles for all 2.6 kernels
Linux: cache bypass: warning cleanup in afs_daemons.c
Linux: cache bypass: avoid unused variable warnings
Linux: cache bypass: deal with the afs_serverHasNo64Bit case
Linux: cache bypass: warning fixes in afs_pioctl.c
Linux: cache bypass: remove warning print before panic
Linux: cache bypass: warning fix in afs_bypasscache.c
Linux: cache bypass: fix FCSBypass tests
Matt Benjamin (8):
Rename afs_nbsd_* functions in OBSD
rx service specific data
windows cm_BeginDirOp add flags (nobuildtree)
mcas cleanup inc/dec macros
mcas fix gc_get_tag return type
windows don't include assert.h (and afs support headers) in util_cr.c
windows add rx_Get/SetServiceSpecific to libafsrpc module exports
linux trivially track host signedness in afs_prototypes.h
Matt Benjmain (2):
netbsd: remove old (non-original) NBSD port
netbsd: rebase cm at NetBSD 4.0
Max Cohan (1):
fix & enhance vlclient command-line handling
Michael Meffie (3):
pts mem -expandgroups and -supergroups examples
Linux: missing configure test
scout: adjustable column widths
Rainer Toebbicke (7):
Typo made sysctl table invisible
"fs checkservers" during cache creation can crash client
Do not corrupt volume linktable when special file already exists
patch cbd_printCBcrash - harden callback debugging
Don't hold on to the afs_xvcache lock while creating a symlink
Protect truncate_inode_pages when called from osi_VM_FlushPages
Do not call afs_FlushVCBs with afs_xvcache held
Rod Widdowson (7):
Stop overanxious htonl in vldb_check -fix
Clean up logging from vldb_check.
Read volume at correct address when looking for broken forward links.
Add bounds checking prior to IOs in vldb_check
Rewrite vldb_check -fix
Make file offsets in vldb layout unsigned ints
Fix checked build of vldb_check
Russ Allbery (38):
Include common param file for Linux alpha builds
Update bos addkey/listkeys and KeyFile man pages for asetkey
Update fs {get,set}serverprefs documentation for DNS
Postmoderize use of AC_CHECK_TYPE
Fix libafs_tree's cross-architecture support
Add libafs_tree to .gitignore
Synchronize LICENSE files
Remove documentation of kaserver -fastKeys
Remove -rebuildDB flag to ptserver
Remove references to AFS Product Support in -oktozap
Remove references to IBM AFS
Fix syntax error when supergroups are not enabled
Fix compilation of the imported config_file.c parser
Update Debian packaging to 1.5.74.1-1
Flesh out NEWS for recent work
Clean up the introduction to the Administration Guide
Clean up warnings in libadmin/bos/afs_bosAdmin.c
Make all the default target in libadmin samples and test
Add k_haspag to libkopenafs
Reformat chapter one of the OpenAFS Administration Guide
Comprehensive edit of chapter one of the Administration Guide
Clean up warnings in the tests directory
Add src/tests/OpenAFS/Dirpath.sh to .gitignore
Import C TAP Harness 1.2 as a testing harness
Add a sample test program to the new test suite
Reformat chapter two of the OpenAFS Administration Guide
Add warnings for Authentication Server commands
Document in SalvageLog(5) the per-partition salvager logs
Comprehensive edit of Admin Guide chapter two (first 20%)
Add okv function to the TAP test library
Fix the trailing #endif comment in tests/tap/basic.h
Add additional documentation for the new test suite
Document vos listaddrs -host and -uuid
Avoid off-by-one error when saving the password in klog
Build util tests properly with make check
Rework the Kerberos Autoconf probes
Fix aklog warnings when building with Heimdal
Remove configure remnants of Digital UNIX / Tru64 client
Simon Wilkinson (72):
Fix objdir builds
Really kill des_stub
Fix make clean and make distclean
Linux: Remove prototype warning inhibition
Improve shared library building support
Move rxkad/domestic/* into rxkad/ directory proper
Linux: Don't roll our own llseek
Linux: Removed unused define
Linux: Don't pass f_pos down to the filesystem
Linux: Remove old code from RX kernel implementation
Linux: Use kernel network helper functions
Linux: The kernel module always runs in the kernel
Linux: Don't hide memory management
Overzealous .gitignore under rxkad
Linux: Simplify header file checks
Linux: Tidy up freezer code
Linux: Macroise kernel function autoconf tests
Linux: Add autoconf macro for structure checks
Linux: Add general autoconf macro for Linux kernel
Linux: Don't waste autoconf checks on cpp defines
Linux: Don't preprocess osi_vfs.h
Linux: Reorder the tests
Linux: autoconf fallout
Linux: Register number sysctls only when desperate
Refactor afs_NewVCache
Always include afsconfig.h
Always include afsconfig.h in autogenerated files
Modernise use of AC_CHECK_TYPE
Add a tool to import external repositories
Add a list of files to import from Heimdal
Remove intptr.m4
Autoconf: Use a standard test for socklen_t
Autoconf: Use AC_CHECK_MEMBERS
Demand-Attach: Remove dangerous trailing else
Demand Attach: Simplify __VVGC_entry_cl_add
Demand Attach: Volumes and vnodes are different
Autoconf: Use AC_CACHE_CHECK
Fileserver: Don't sync every 10 seconds
Unix CM: Use macros for process name and id access
Linux: Use positional r/w, not llseek
More warnings cleanup
Autoconf: Tidy up resolver retrans retry test
Linux: Disable syscall probes if we have keyrings
Autoconf : Kill dead code
Add an OpenAFS config file parser
RX: Can't assert a void result
Linux: Fix set_cr_group_info and cr_group_info
Changes to build with clang on Mac OS 10.5
rxgen: Remove inlist from autogenerated code
Add AFS_NORETURN macro and use it
Add support for clang compiler attributes
libadmin: Don't use undefined value
comerr: Don't leak CFStringRef
bucoord: Use mkstemp properly
audit: result is only used on AIX
vol: open() needs mode if called with O_CREAT
Formatting fixes
viced: CopyOnWrite2 shouldn't return undefined val
fs: Can't use store behind data if pioctl errored
libadmin: Don't dereference NULL pointer in cmd
Linux: Remove the BKL
Linux: Check return code from VerifyVCache in mmap
RPM Packaging: Skip comments in configure.in
RPM Packaging: Add support for Fedora 12 and Fedora 13
RPM Packaging: All debug kernels are bad
RPM Packaging: Make file types clear
Autoconf: Update AC_INIT macro use
Make make_libafs_tree.pl use strict and warnings
Use git describe to determine build version
Linux: Fix pagevec use in cache-bypass
Build: Rework git version detection
Build: Let configure pick our lex and yacc
Simona Poilinca (1):
Windows: convert cm_config.c to use strsafe library
Steven Jenkins (1):
Fix VLog so that actual levels are used
Tom Keiser (4):
Add some directory package doxygen comments
Provide a queue_NodeInit() interface
DAFS: fix VOL_HDR_IN_LRU state bit tracking
nuke configure options from AIX param files
matt@linuxbox.com (5):
linux include osi_compat.h in rx/LINUX/rx_knet.c
linux PageCheck may be PageFsMisc
windows map lstat to _stat (mrafsStyleLogs)
windows handle NONODE case uniformly in cm_BPlusDirDeleteEntry
cache-bypass explicitly reference pages involved in background i/o
tharidufernando (1):
Windows: Secure C String usage in src\WINNT\afsd\fs.c
-----------------------------------------------------------------------
--
OpenAFS Master Repository