OpenAFS Master Repository annotated tag, openafs-devel-1_5_73, created. openafs-devel-1_5_73

Gerrit Code Review gerrit@openafs.org
Tue, 23 Mar 2010 21:35:01 -0700 (PDT)


The annotated tag, openafs-devel-1_5_73 has been created
        at  b2f6979329ad3a83996c0346457c5b6c83c450bc (tag)
   tagging  6fc97184468348187675f723f79ebb32433d25d2 (commit)
  replaces  openafs-devel-1_5_72
 tagged by  Derrick Brashear
        on  Wed Mar 24 00:34:03 2010 -0400

- Shortlog ------------------------------------------------------------
make 1.5.73
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (Darwin)

iQEVAwUAS6mWQagrZQAZNTvhAQIlUwf/SwOEqDAETHu9EQxA7a+U7BV7ASoGRH0d
RWv0AnjvdB7D5SVBvCfZP/9LXDbfUIqNMxO5dahmz6FuNhjgY3K8xmbvCS0W8iPo
eTe7qslHDskRBiOyYJyeW20JPVYziqpNvWyPUInZZCbFpDQj/1VarsqF1xVAYgZD
2DjLJmgMOFfKF+x0KpqhlnchSoz59/bGW0pLB2BgDJJmfeIkh+UfkwwvZJVqKkby
KML+e+8CPTPXXeLOTvP+4UR+rKP9PbzVfEBVvYd5RzXrcsR3a77Um4SOxzwaAcKN
urKd42IlVSpaJd9nIA//KZnNRVQPontFF7dc+8XOjA0zt9ECc6ZbeQ==
=uGb2
-----END PGP SIGNATURE-----

Adam Megacz (1):
      Have bosserver catch SIGTERM and shut down gracefully.

Anders Kaseorg (4):
      Linux: Fix conversion of whole-file locks
      Adjust afs_lockctl to compensate for byte-range lock fixes
      Linux: Use kbuild to check for UML
      Linux: autoconf.h is moving in 2.6.33

Andrew Deason (39):
      Document FSSYNC commands
      Add a general file-level locking API
      DAFS: Maintain viced volume group hierarchy cache
      salvager: avoid needing temp files to stay around
      Include stdint.h when using intptr_t
      Add support for amd64_obsd46
      h_TossStuff_r: check held-ness after lock
      Correct the h_Enumerate_r hostList safety check
      Check for HOSTDELETED before h_Hold_r
      Prevent deadlock if fs_stateSave panics
      h_TossStuff_r: make sure host does not go away
      Allow GetSomeSpace_r to select an optimal host
      Abstract /vicepX header traversal
      VLockFile: Do not close fd on lock failure
      VLockFile: init fd to INVALID_FD, not zero
      Make VLockFile not DAFS-specific
      Convert ObtainSalvageLock to the VLockFile API
      Do not rely on vol header for V*VolumeHandles_r
      Move *SYNC string translation out of fssync-debug
      Add FSSYNC debug logging
      Schedule all salvages via VScheduleSalvage_r
      VLockFile: add a couple of asserts
      Add VLockFileReinit
      Add DAFS documentation overview for developers
      Add FSYNC_VerifyCheckout
      vldb_check: do not ntohl u_chars
      udebug: Fix byte ordering of last yes host
      Squash pthreaded vos warnings
      vlserver: make rxinfo threadsafe
      Add code for locking individual volumes on disk
      DAFS: Replace partition locks with volume locks
      volume_inline.h does not need sys/file.h
      Create missing root directory when ORPH_ATTACH
      Use AC_USE_SYSTEM_EXTENSIONS
      vos: Mark longjmp-used variables as 'volatile'
      vos: Use IOMGR_SoftSig for signals
      vos: Avoid LWP stack overflow error on SIGINT
      vos: correct syncvldb -verbose server byte order
      Remove BreakVolumeCallBacks prototype

Antoine Verheijen (3):
      OpenBSD: eliminate use of VREF() macro
      Begin support for OpenBSD 4.7
      Remove return of value for afs_MarinerLogFetch()

Asanka Herath (3):
      Windows: Make default mode bits configurable
      Windows: Monitor requests and gather diagnostics before a timeout
      Windows: Use a timestamp for the minidump filename

Ben Kaduk (11):
      Make build progress farther
      More help for the FBSD build
      FBSD module loads now
      Be type correct in osi_ThreadUnique() for FBSD
      FBSD build finishes for me
      Use the correct API for msleep() in FBSD's afs_osi_TimedSleep()
      Use correct types for UFS devices
      Export prototypes for osi_fbsd_{alloc,free} for use in rx
      Allocate and free backing store for event mutices
      Avoid panic on shutdown with memcache and INVARIANTS
      Catch up with FBSD80's removal of thread argument to VFS calls

Booker Bense (1):
      Updating UserGuide with Kerberos v5 authentication

Chaz Chandler (1):
      add limits.h to sysincludes.h on IRIX

Claudio Bisegni (2):
      OSXPreferencePane
      Develop Kerberos renew system for ticket

Dan Hyde (1):
      VOL_LOCK needed when traversing DiskPartitionList

Derrick Brashear (68):
      irix test kernel cleanup
      irix stdarg printing
      darwin vn hold dead code removal
      add bulk newvcache method
      xdrmem for ukernel
      macos bulkstat support
      linux bdi allocate memory
      kill macos prior to panther
      idledead client dont interrupt writes
      analyze paranoia
      analyze warning fix
      viced avoid global pruclient during acl ops
      remove dropbox attribute leak fix
      freebsd initglock endif fix
      irix cachemgr inode abstraction correction
      irix kill efs and start pruning pre-65
      correct magic vnode volumename parsing
      macos bulkstat cleanup after racing stats
      darwin afscall syscall should set retval
      darwin vnops code cleanup
      hush another afsd warning
      background daemon genericization
      rx lowlevel nat ping
      institute afsdb dns lookup timeout if we can
      irix syscall arg fix for rx
      macos prefs pane krb5 auth setup
      magic mount parser fix
      macos prefs pane more reliable running indicator
      BOP_MOVE and userspace move EXDEV helper
      afs_util don't use printf
      darwin vfsops ansification
      de-printf the cache manager
      restore mariner storing message
      rewrite marinerlogfetching
      support mariner messages sans vcache
      add user warning facility via mariner for macos
      macos shutdown consistent behavior
      evalmount copy out volid for sure
      darwin afshelper fix startup check
      add growl agent for macos
      afsconf srv lookup fill cellname
      darwin report kext load address
      dkms configure correctly
      macos dropbox fix for finder
      afsdb lookup shouldn't leak memory on realname lookup
      freebsd per-event mutexes
      rx nat event connection reference
      kill apsl afssettings and fstab
      regain glock on storedata error exit
      aix vnode hold simplification
      update macos uninstaller
      macos uninstall redux
      macos fsevents hinting
      panic prototype for aix 6
      aix krb5 error message handling
      comment assumptions in lih0_r
      aix vfs table entry in rc script
      salvage variable initialization
      multibreak callbacks add host marking
      update link order
      aix mount failure unlock and seterror
      viced remove dead BreakVolumeCallBacks function
      make tryevalfakestat really not block
      kill MultiBreakVolumeCallBack too
      remove vnop needs discon lock
      add missed release notes
      openafs 1.5.73 version strings
      make 1.5.73 relnotes

Evan Broder (1):
      Increase the maximum number of sysnames

Jason Edgecombe (2):
      Some minor rewording and grammatical tweaks of the CellAlias man page
      Add a section on how to tune the AFS cache using xstat_cm_test

Jason Rogers (1):
      prdb_verify -rebuild with supergroups fix

Jeffrey Altman (14):
      Windows: Prevent explorer shell extension from crashing if symbolic link add fails
      Windows: rx lowlevel nat ping
      Windows: reset local mount point count during freelance re-initialization
      Windows: Add krb5 error message functions to loadfuncs header
      Windows: use krb5_get_error_message in netidmgr_plugin
      Windows: use krb5_get_error_message to translate krb5 errors in afskfw library
      Windows: use krb5_get_error_message instead of error_message
      Windows: netidmgr - conditionalize use of krb5_get_error_message for KFW 3.1 and earlier
      Windows: afskfw - conditionalize use of krb5_get_error_message for KFW 3.1 and earlier
      Windows: warnings removal for afskfw.c
      afsadminutil: translate krb5 error messages on Windows
      Windows LWP and UNIX LWP do not have the same lwp_cpptr structure
      Windows: cm_attrs_t requires inclusion of cm_vnodeops.h
      Windows: changelog for 1.5.73

Marc Dionne (10):
      Initialize variable that can potentially be used uninitialized
      Avoid dprintf conflict
      Enable parallel build for tubik
      Don't pass NULL to strcmp
      Remove duplicate make targets in tubik, cleanup dependencies
      Linux: replace invalidate_inode_pages
      growlagent: remove generated Makefile with make distclean
      Define __USE_XOPEN conditionally
      Fix #ifdef typo
      Warning fix: print burstWait fields

Michael Meffie (1):
      squash warning in db_verify

Rainer Toebbicke (2):
      Init ih_synced for new ihandle
      Do not leak information on partial success in RXAFS_InlineBulkStatus

Russ Allbery (4):
      Move non-executable stack assembly code to end of file
      Use sigset_t and sigfillset instead of memset
      Fix strict aliasing problems or add -fno-strict-aliasing
      vldb_check man page should say -vheader, not -pheader

Simon Wilkinson (22):
      Remove the old new token interface
      Add xdrlen and xdrmem to pthread build
      Unix CM: Add xdrmem and xdrlen to kernel builds
      Unix CM: Tidy up the statistics interface
      aklog: Cosmetic cleanup
      aklog: Clean up cell handling
      aklog: Dispose of the pointless confname string
      aklog: Tidy realm handling
      aklog: Actually use new get_realm_from_cred fn
      aklog: Use a function to print debug statements
      aklog: Refactor token acquisition code
      aklog: Refactor token management operations
      Add xdrmem and xdrlen to shlib builds
      Unix: Fix objdir builds
      Linux: bdi doesn't always have a name
      Linux : Don't leak GLOCK when writing CellServDB
      Linux: Fix builds on RHEL4
      Linux: Make keyring destructor remove all tokens
      Update RPM CellServDB
      Don't always use the local cell for db clients
      Don't count root session keyrings against quota
      XDR: Stop the madness

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

-- 
OpenAFS Master Repository