]>
git.michaelhowe.org Git - packages/o/openafs.git/log
Jeffrey Altman [Thu, 6 Oct 2005 14:50:11 +0000 (14:50 +0000)]
STABLE14-windows-byte-range-locks-
20051006
Do not mark locks lost simply because the ExtendLock failed.
A lock is only lost if the server responds with EINVAL indicating
that the lock no longer exists. A lock can be renewed by other clients
that are also using the file. The client can make no assumptions about
the status of a lock based upon the passage of time.
(cherry picked from commit
8445720d36474797b67341991f15771dcb90b236 )
Jeffrey Altman [Wed, 5 Oct 2005 16:32:34 +0000 (16:32 +0000)]
STABLE14-windows-wix-product-id-
20051005
Remove Product ID from Makefiles. They will be auto-generated in the
Wix installer.
====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================
Auto-generate Product IDs at build time since each installer has a
unique name. This will allow upgrades to be performed automatically.
(cherry picked from commit
b9b6cb7c25cb3bcd4d34d1a52a7915c9ba46df06 )
Jeffrey Altman [Wed, 5 Oct 2005 14:23:51 +0000 (14:23 +0000)]
STABLE14-windows-byte-range-locking-
20051005
Return the actual locking error such as "access denied" due to lack of 'k'
privileges instead of a sharing violation.
(cherry picked from commit
b7d63fe7389e1b984bf29ef680f791837fe63386 )
Derrick Brashear [Wed, 5 Oct 2005 06:58:26 +0000 (06:58 +0000)]
STABLE14-macos104-
20051005
distill out chaskiel's tiger changes and pull them up. this should be fun.
wonder how broken it is.
Jeffrey Altman [Wed, 5 Oct 2005 06:12:27 +0000 (06:12 +0000)]
STABLE14-windows-byte-range-locks-
20050816
remove an unwanted assertion and move the resetting of scp->serverLock
to -1 into cm_LockMarkSCacheLost() so that others do not forget to set
it. cm_LockMarkSCacheLost() is always called when the scp->mx is held
so it is ok to do so.
(cherry picked from commit
14408c7e88c198d80ce89e90e209f48685da89da )
Jeffrey Altman [Tue, 4 Oct 2005 18:45:53 +0000 (18:45 +0000)]
STABLE14-windows-exports-
20051004
remove duplicate exports
(cherry picked from commit
248c22dd15e11ed0ef233a387cb4c1578fe8d71c )
Jeffrey Altman [Tue, 4 Oct 2005 04:17:28 +0000 (04:17 +0000)]
STABLE14-windows-rxstats-
20051003
strip the pioctl path from the input before reading the flags
(cherry picked from commit
83d0b569ee0a05d7a0e96de93c73a1be0813e3fa )
Jeffrey Altman [Mon, 3 Oct 2005 17:34:16 +0000 (17:34 +0000)]
STABLE14-windows-patch-fix-
20051003
Apparently a pullup applied a patch to the wrong function.
Correct it.
Derrick Brashear [Mon, 3 Oct 2005 17:17:40 +0000 (17:17 +0000)]
STABLE14-openafs-1-4-0-rc6-
20051003
make 1.4.0-rc6
Jeffrey Altman [Mon, 3 Oct 2005 05:05:56 +0000 (05:05 +0000)]
STABLE14-windows-afscreds-
20051002
FIXES 22032
Extend the fields so that more text can be displayed regarding the tokens.
(cherry picked from commit
e12837391e2dbbf0cf113f9af64c4daeef6680a3 )
Joe Buehler [Mon, 3 Oct 2005 04:14:31 +0000 (04:14 +0000)]
STABLE14-linux-rc-wait-for-salvager-
20051002
FIXES 21754
rc file hack to wait for salvage to finish
(cherry picked from commit
abde1e6281ff1403e67c6f573dd10be4c892fb9a )
Derrick Brashear [Mon, 3 Oct 2005 03:55:33 +0000 (03:55 +0000)]
STABLE14-memcache-set-default-write-size-
20051002
based on comment from chas williams. set the default write amount as is
done for ufs cache writes
(cherry picked from commit
543e49eaaea2290c4239dd79864384f11adb2607 )
Joe Buehler [Mon, 3 Oct 2005 03:46:29 +0000 (03:46 +0000)]
STABLE14-hpux-build-updates-
20051002
FIXES 21722
ndir.h has been changed. also, pthreads header doesn't match how we used it
(cherry picked from commit
aee18ed884d2af05174594120ba1825bfe76c96a )
Jeffrey Altman [Mon, 3 Oct 2005 03:32:47 +0000 (03:32 +0000)]
STABLE14-windows-release-notes-take2-
20051002
place the text in the correct section
(cherry picked from commit
cb39d44cf56f51d6a14a6ba61f4b0662719aac8e )
Jeffrey Altman [Mon, 3 Oct 2005 03:19:41 +0000 (03:19 +0000)]
STABLE14-windows-release-notes-
20051002
Document registry entries for RX stats gathering
(cherry picked from commit
6a643ba40a75ed0a03ddf6986eb6bdd485335f6d )
Jeffrey Altman [Mon, 3 Oct 2005 01:23:52 +0000 (01:23 +0000)]
STABLE14-windows-notes-
20051002
changes for 1.4.0 rc6
(cherry picked from commit
43693952e7d7a2f7948940ab4376547ba691562b )
Jeffrey Altman [Mon, 3 Oct 2005 01:15:24 +0000 (01:15 +0000)]
STABLE14-windows-version-
20051002
1.4.0005 (rc6)
Jeffrey Altman [Sun, 2 Oct 2005 15:49:39 +0000 (15:49 +0000)]
STABLE14-windows-shell-ext-default-buttons-
20051002
many of the shell extension dialogs did not have default pushbuttons
specified which would result in an undesirable end user experience
(cherry picked from commit
28b99d753cbb5ff1dd527a93c8c6ee9c5c5011dd )
Jeffrey Altman [Sun, 2 Oct 2005 15:47:20 +0000 (15:47 +0000)]
STABLE14-windows-shell-ext-prevent-unload-hack-
20051002
The shell extension is unloading as it should but is never being loaded
again. Since we have no clue why and no idea how to debug it, for now,
just prevent it from being unloaded in the first place.
(cherry picked from commit
f8bdf475e2260f8c8d70a4ddc053ef3ec086a416 )
Jeffrey Altman [Sun, 2 Oct 2005 10:08:18 +0000 (10:08 +0000)]
STABLE14-windows-shell-ext-server-status-
20051002
Fix the server status dialog to properly call CheckServers and
fix CheckServers to properly construct the data structure for the
pioctl call.
(cherry picked from commit
c0013b2513b206edded080f0a4cea6e7e96ab281 )
Jeffrey Altman [Sun, 2 Oct 2005 07:08:55 +0000 (07:08 +0000)]
STABLE14-windows-rxstats-
20051001
Add interface to rxstats api
(cherry picked from commit
f3e2cdb5260e49d5335d37fdab909d360bbe7102 )
Jeffrey Altman [Sun, 2 Oct 2005 06:52:54 +0000 (06:52 +0000)]
STABLE14-windows-afsrpc-exports-
20051001
Add missing exports
(cherry picked from commit
bc536e32afbd921ff7be5065f92ec397ab7a2406 )
Jeffrey Altman [Sun, 2 Oct 2005 05:47:40 +0000 (05:47 +0000)]
STABLE14-windows-afs-shl-ext-rc-
20051002
The DownServers dialog had the wrong resource id associated with the
listbox.
(cherry picked from commit
e06475ff424f416086a1b859eb658e0f2ac9ed13 )
Jeffrey Altman [Sat, 1 Oct 2005 13:11:57 +0000 (13:11 +0000)]
STABLE14-windows-fs-exa-
20051001
Add reporting of the FID, cell, owner and group to the output of "fs exa"
(on Windows only). There is no other means to obtain this data from a
Windows client.
(cherry picked from commit
2b1604240e664da572df922aa84b15b717fcd8ec )
Matthew Loar [Sat, 1 Oct 2005 05:52:04 +0000 (05:52 +0000)]
STABLE14-windows-afscreds-
20050930
FIXES 21958
For the afscreds program on Windows, if you right click the system tray icon
to display the menu and then click on the taskbar, the menu is not hidden,
but instead is covered by the taskbar.
This is a common issue documented at
http://support.microsoft.com/default.aspx?scid=kb;en-us;135788.
(cherry picked from commit
46e260b9e72925f9f5b2e5cee3159d4c6b02fc05 )
Chas Williams [Thu, 29 Sep 2005 21:35:45 +0000 (21:35 +0000)]
STABLE14-solaris-init-offset-for-write-
20050929
passing a random nlen into afs_GetDCache() when in write mode
seems to sometimes trigger overwrites.
(cherry picked from commit
f1454a2885c410f5e886fa136a61c70cc06d42df )
Jeffrey Altman [Tue, 27 Sep 2005 05:38:38 +0000 (05:38 +0000)]
STABLE14-windows-nsis-
20050926
Install a Documentation Shortcut as part of the client install.
It is independent of the Supplemental Documentation which is not
required for the release notes.
(cherry picked from commit
69a5db9fda91d5fc7becb85980f2f0595ebe7ed5 )
Jeffrey Altman [Tue, 27 Sep 2005 04:14:57 +0000 (04:14 +0000)]
STABLE14-windows-notes-
20050926
more changes for 1.4.0 rc5
(cherry picked from commit
f2674a3d45dfe83efb5c0647e22e25f42c553d13 )
Asanka Herath [Tue, 27 Sep 2005 03:42:26 +0000 (03:42 +0000)]
STABLE14-windows-wix-docs-
20050926
Match the documentation location of the NSIS installer.
(cherry picked from commit
a1e9273ded1993c528576102fca290663854e0c8 )
Jeffrey Altman [Tue, 27 Sep 2005 01:44:35 +0000 (01:44 +0000)]
STABLE14-windows-release-notes-
20050926
Document MSI Product Codes
(cherry picked from commit
1512b602134bf46d78671628e438a5b7f9155524 )
Jeffrey Altman [Tue, 27 Sep 2005 00:34:46 +0000 (00:34 +0000)]
STABLE14-windows-installer-guid-
20050926
New Product IDs for the 1.4 branch:
amd64_w2k {
CC59770C -4690-4531-BAEB-
55A5A6D2EEB9 }
i386_nt40 {
B7F03C11 -E7E7-41f5-BEFD-
C738EB5B075F }
i386_w2k {
B2220B3E -B61D-4cc7-9D4B-
17BA918D049C }
(cherry picked from commit
54ce3cf1e76210aef198f7ca90c7eaeae9d6c484 )
Derrick Brashear [Mon, 26 Sep 2005 05:07:55 +0000 (05:07 +0000)]
STABLE14-openafs-1-4-0-rc5-
20050926
1.4.0-rc5
Jeffrey Altman [Mon, 26 Sep 2005 04:13:58 +0000 (04:13 +0000)]
STABLE14-windows-issues-
20050925
update the outstanding issues list
(cherry picked from commit
0632bcbdabec3536582632097194abb65c36bf95 )
Jeffrey Altman [Mon, 26 Sep 2005 04:11:02 +0000 (04:11 +0000)]
STABLE14-windows-notes-
20050925
document changes for 1.4 rc5
(cherry picked from commit
06c41102b4b1ee1f120aa4d8f2081ab7ed24d720 )
Jeffrey Altman [Mon, 26 Sep 2005 03:53:07 +0000 (03:53 +0000)]
STABLE14-windows-index-title-fix-
20050925
Fix the title to read OpenAFS instead of IBM AFS
(cherry picked from commit
a5ec94485bf57826c09be0a3fa44ae610e1cc7e8 )
Jeffrey Altman [Mon, 26 Sep 2005 03:33:51 +0000 (03:33 +0000)]
STABLE14-windows-nsis-install-c-
20050925
remove the new docs from non-en_US installs.
We need to find someone to perform language conversion.
(cherry picked from commit
7a3dd6f807beb3f516bcbcbe5cb2523fcd464c62 )
Jeffrey Altman [Mon, 26 Sep 2005 03:15:57 +0000 (03:15 +0000)]
STABLE14-windows-nsis-install-b-
20050925
oops, missing '\\'
(cherry picked from commit
cd8126f56c27848add91bb1e323ab40457472748 )
Jeffrey Altman [Mon, 26 Sep 2005 03:01:23 +0000 (03:01 +0000)]
STABLE14-windows-release-notes-
20050925
Add new OAFW Release Notes developed in WinWord 2003. Replaces the
afs-install-notes.txt, msi-deployment.txt and registry.txt files.
====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================
Add new release notes to stable tree
(cherry picked from commit
2c599161dbb255edee27c4fc176a8011408f2b47 )
Jeffrey Altman [Mon, 26 Sep 2005 02:22:32 +0000 (02:22 +0000)]
STABLE14-windows-version-
20050925
Update version to 1.4.0004 (release candidate 5)
Asanka Herath [Mon, 26 Sep 2005 02:20:21 +0000 (02:20 +0000)]
STABLE14-windows-wix-install-
20050925
Add new HTML release notes to MSI
(cherry picked from commit
93b2789e897c707e37dfaac3a039773e681cdf7f )
Jeffrey Altman [Mon, 26 Sep 2005 02:10:45 +0000 (02:10 +0000)]
STABLE14-windows-notes-remove-
20050925
remove files whose contents are now maintained in the HTML files
src/WINNT/doc/...
(cherry picked from commit
da213bfa2904bdb3899982640822e9434d515b6c )
Jeffrey Altman [Mon, 26 Sep 2005 01:57:08 +0000 (01:57 +0000)]
STABLE14-windows-nsis-install-
20050925
Add new release notes to installation
(cherry picked from commit
a2e39eb0f239da83dc438806bcb0b4a5ee5e88d8 )
Derrick Brashear [Fri, 23 Sep 2005 15:56:26 +0000 (15:56 +0000)]
STABLE14-revert-aix-afsdb-
20050815
FIXES 20801
revert this until it's corrected.
(cherry picked from commit
4e49cb6fcf340a74c68520476ceec598180b8134 )
Peter Somogyi [Wed, 21 Sep 2005 16:14:47 +0000 (16:14 +0000)]
STABLE14-pthread-glock-volatility-
20050921
FIXES 21526
deal with situations where pthread glock assert happens by asserting volatility. ick.
(cherry picked from commit
9c7f6fa17209ce8cfbe73eefbcbb37aced31cc60 )
Jeffrey Altman [Wed, 21 Sep 2005 01:34:13 +0000 (01:34 +0000)]
STABLE14-rx-send-error-code-propagation-
20050916
corrections to rx-send-error-code-propagation-
20050915 for bsd
(cherry picked from commit
fbba9553640a785bc449672d60870a6fcd043436 )
Joe Buehler [Wed, 21 Sep 2005 01:03:56 +0000 (01:03 +0000)]
STABLE14-aix-export-h-
20050920
FIXES 21723
make sure we include our export.h and not the one from nfs.
(cherry picked from commit
664c5f83fea216fe8e1213ba50cf955dd5d768a2 )
Jeffrey Altman [Tue, 20 Sep 2005 05:38:33 +0000 (05:38 +0000)]
STABLE14-windows-icons-
20050919
Associate the OpenAFS icon with the Control Panel and Service and
the installers
====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================
Update icon to OpenAFS logo
(cherry picked from commit
cc8cfd47bc506396501c9bd2225dd907567e36b7 )
Stephan Wienczny [Mon, 19 Sep 2005 04:41:31 +0000 (04:41 +0000)]
STABLE14-linux-no-pf-freeze-
20050908
FIXES 21424
new enough linux has no PF_FREEZE
sigh
Jeffrey Altman [Sat, 17 Sep 2005 21:00:39 +0000 (21:00 +0000)]
STABLE14-windows-rx-debug-tid-
20050917
add the thread id to the rx debug output
(cherry picked from commit
8aef0475415d2b67721b06aaad6a6aa47b3f2bf8 )
Jeffrey Altman [Fri, 16 Sep 2005 04:25:19 +0000 (04:25 +0000)]
STABLE14-windows-servers-all-down-do-not-retry-
20050915
remove the logic in cm_Analyze that performs a flush of the server
data and retries when all of the servers are marked down (aka ALLOFFLINE).
Instead return an immediate error to the caller. The servers will be
checked by the background daemon thread and made available when they are.
(cherry picked from commit
18bb5faec22ac8c000b7964eef635a1213500654 )
Jeffrey Altman [Fri, 16 Sep 2005 03:28:50 +0000 (03:28 +0000)]
STABLE14-rx-send-error-code-propagation-
20050915
* add a version of rxi_DebugPrint for Windows that uses OutputDebugString
* migrate all printf statements to the dpf macro
* stop masking the errors from rx_sendmsg() so that higher level functions
can make decisions based upon the failure.
* Windows reports EHOSTUNREACHABLE. Similar to Linux, if it is reported
reset the send packet start time to 0 in order to immediately cause the
server to be marked down.
(cherry picked from commit
9ac9185b0feb87eff820963f83a6c861c49bdab5 )
Derrick Brashear [Wed, 14 Sep 2005 19:27:17 +0000 (19:27 +0000)]
STABLE14-openafs-1-4-0-rc4-
20050914
openafs 1.4.0-rc4
Derrick Brashear [Wed, 14 Sep 2005 09:53:12 +0000 (09:53 +0000)]
STABLE14-rx-tq-waiter-rework-
20050914
heavily reworked by jaltman@secure-endpoints.com
and then a little further editing by me
see if we can avoid doing to sleep forever waiting on the tq to flush
====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================
do not decrement tqWaiters in the while evaluation. This will
result in an invalid count if the value was zero to begin with.
(cherry picked from commit
b08017e91f5b4d175b5c9b1f6d68adb9effa3360 )
Jeffrey Altman [Wed, 14 Sep 2005 05:43:41 +0000 (05:43 +0000)]
STABLE14-windows-notes-
20050914
Add note regarding AFSCache file fragmentation affecting performance
Fix one of the RPC registry entries
Document UUID re-generation change
(cherry picked from commit
bd1cc3d37b456b02d9d1446ae12962fdd97fa1a5 )
Jeffrey Altman [Wed, 14 Sep 2005 05:34:49 +0000 (05:34 +0000)]
STABLE14-windows-version-
20050914
1.4.0003 (rc4)
Derrick Brashear [Wed, 14 Sep 2005 05:28:25 +0000 (05:28 +0000)]
STABLE14-rx-no-data-on-call-zero-
20050913
hopefully fix sven oehme's problem
(cherry picked from commit
bbf6472a111727e739ec5216b431c1c9263af736 )
Jeffrey Altman [Fri, 9 Sep 2005 20:49:30 +0000 (20:49 +0000)]
STABLE14-windows-detect-uuid-cloning-
20050909
Begin to store the Disk Volume Serial Number and Machine SID in the
AFSCache file for use in detecting system clones. Clones must get
a new UUID for the AFS Client.
(cherry picked from commit
870d414e6c3765ff52a65d1c06fbc5ddfb254f17 )
Jeffrey Altman [Fri, 9 Sep 2005 20:44:57 +0000 (20:44 +0000)]
STABLE14-windows-fs-cleanup-
20050909
remove unused variables
(cherry picked from commit
604435daaf23c9883c6ac52c1c3b656ebacbaae7 )
Jeffrey Altman [Fri, 9 Sep 2005 13:53:17 +0000 (13:53 +0000)]
STABLE14-windows-pioctl-debug-
20050909
log the pioctl path provided by the caller
(cherry picked from commit
1d83f0e3b725643c32ec211694f554acd9d6777a )
Stephan Wienczny [Thu, 8 Sep 2005 19:53:45 +0000 (19:53 +0000)]
STABLE14-linux-no-pf-freeze-
20050908
FIXES 21424
new enough linux has no PF_FREEZE
sigh
Jeffrey Altman [Wed, 7 Sep 2005 20:31:26 +0000 (20:31 +0000)]
STABLE14-windows-fs-flushall-
20050907
"fs flushall" is like "fs flushvolume" but flushes all data in the cache
====================
This delta was composed from multiple commits as part of the CVS->Git migration.
The checkin message with each commit was inconsistent.
The following are the additional commit messages.
====================
typo
====================
remove extra patch from duplicate pullup
====================
ugh, one more time
(cherry picked from commit
9e348b344dfe9f3940f099beb2acc208fa90a61c )
Chas Williams [Wed, 7 Sep 2005 18:43:25 +0000 (18:43 +0000)]
STABLE14-linux-root-fix-reval-
20050907
FIXES 21390
revalidate the root vnode correctly so if we become replicated we don't lose
(cherry picked from commit
6d6789345ecab70c973cea46b5b262e92e153498 )
Jeffrey Altman [Wed, 7 Sep 2005 18:18:24 +0000 (18:18 +0000)]
STABLE14-windows-uuid-note-
20050907
Warn users to remove AFSCache file when cloning machines with AFS installed
(cherry picked from commit
d154b54b555ab1c0eca0a633a29e6d73a1ef35bd )
Chas Williams [Mon, 5 Sep 2005 17:29:54 +0000 (17:29 +0000)]
STABLE14-linux-root-no-reval-
20050905
don't revalidate the root afs vnode, so if root.afs becomes replicated out from under us we don't lose.
(cherry picked from commit
46e69c150286793e0c2238af01b8d4637b95dd54 )
Derrick Brashear [Mon, 5 Sep 2005 06:04:01 +0000 (06:04 +0000)]
STABLE14-openafs-1_4_0-rc3-
20050905
openafs 1.4.0-rc3
Jeffrey Altman [Sun, 4 Sep 2005 05:54:28 +0000 (05:54 +0000)]
STABLE14-windows-install-notes-
20050904
updated install notes
(cherry picked from commit
e32a568a967d3a63832ac57f77032ca34fb7056d )
Jeffrey Altman [Sun, 4 Sep 2005 05:51:49 +0000 (05:51 +0000)]
STABLE14-windows-updates-
20050904
most recent change descriptions
(cherry picked from commit
d9a958998c6a04e213532f908dbb2a559ea8c355 )
Chas Williams [Sun, 4 Sep 2005 05:11:55 +0000 (05:11 +0000)]
STABLE14-linux-remove-reval-shortcut-
20050903
don't skip revalidation work so we don't end up with bogus directory dates
(cherry picked from commit
fed9b0844cbd07717e0af1376573f835eb3aaade )
Nathan Neulinger [Sat, 3 Sep 2005 00:38:54 +0000 (00:38 +0000)]
STABLE14-shlibafsrpc-objdir-
20050902
FIXES 21312
make objdir builds work again
(cherry picked from commit
fd8bfddd5ec9395a9ed5057e36abeb66beb976fb )
Jeffrey Hutzelman [Fri, 2 Sep 2005 23:50:59 +0000 (23:50 +0000)]
STABLE14-rx-propagate-error-
20050902
if we have an error propagate it to new calls
(cherry picked from commit
599b57ed78f86eaeb543d67d3955f71865feae1e )
Jeffrey Altman [Fri, 2 Sep 2005 18:37:08 +0000 (18:37 +0000)]
STABLE14-windows-version-
20050902
fix typo in version 1.4.0002 declaration
Jeffrey Altman [Fri, 2 Sep 2005 18:28:36 +0000 (18:28 +0000)]
STABLE14-windows-pioctl-
20050902
support '/' as well as '\\' in pioctl calls
(cherry picked from commit
d04a62e64141903d17dd244e10094fd446ab73a7 )
Asanka Herath [Thu, 1 Sep 2005 02:56:07 +0000 (02:56 +0000)]
STABLE14-windows-loopback-
20050831
As stated in the afs-install-notes, the MS Client for Networks should
be enabled on the loopback adapter, so enable it.
Prevent an install failure by not calling CoInitialize twice in the same
thread.
(cherry picked from commit
001f9b9732a3a30ea0c51c12a0f69c400102d7a7 )
Jeffrey Altman [Thu, 1 Sep 2005 01:15:20 +0000 (01:15 +0000)]
STABLE14-windows-version-
20050831
1.4.0002 (take two)
Jeffrey Altman [Thu, 1 Sep 2005 01:11:31 +0000 (01:11 +0000)]
STABLE14-windows-version20050831
next version 1.4.0002
Jeffrey Altman [Thu, 1 Sep 2005 01:08:43 +0000 (01:08 +0000)]
STABLE14-windows-gui2fs-
20050831
Apply AFS Client Admins group protect to AFS Shell Extension
Add support for \\afs\<name> to most commands except the symlink methods.
(cherry picked from commit
69a98684f0a85db5618a472835a0e588b01b5d6e )
Jeffrey Altman [Thu, 1 Sep 2005 01:07:41 +0000 (01:07 +0000)]
STABLE14-windows-cell-expiration-
20050831
When updating cell information from DNS, be sure to set a new timeout.
When obtaining cell information from a file, check every two hours to
see if it changed.
(cherry picked from commit
27b81213dfffc5c4d8979f1cc381084d924ea8e1 )
Derrick Brashear [Wed, 31 Aug 2005 23:14:59 +0000 (23:14 +0000)]
STABLE14-volser-audit-setids-fix-
20050831
FIXES 21263
type is an int, not a string
(cherry picked from commit
36c57c994ae750dd5f673de5574f0505d67b4e1f )
Jeffrey Altman [Wed, 31 Aug 2005 12:00:31 +0000 (12:00 +0000)]
STABLE14-windows-freelance-fs-symlink-
20050831
Add support to allow use of \\AFS\<foo> where <foo> is either a mount
point or symlink. As <foo> is normally treated as a share name, we
transform it into \\AFS\all\<foo> for processing.
(cherry picked from commit
682f5ffb21575587123ecbb7a5867d1c5495dd4e )
Eric Williams [Mon, 29 Aug 2005 20:40:59 +0000 (20:40 +0000)]
STABLE14-windows-afslogon-code-init-
20050829
Init 'code' to prevent false errors when integrated logon is disabled
and the service is not running
(cherry picked from commit
0b74a7d25c7f164702843b545615f906a6bdebbd )
Derrick Brashear [Sun, 28 Aug 2005 21:54:48 +0000 (21:54 +0000)]
STABLE14-openafs-1_4_0-rc2-
20050828
openafs 1.4.0-rc2
Jeffrey Altman [Sun, 28 Aug 2005 21:46:39 +0000 (21:46 +0000)]
STABLE14-windows-notes-
20050828
updates for 1.4.0 rc2
(cherry picked from commit
308ed8fecbeb0a6eb70461016f9b726830cb7979 )
Derrick Brashear [Sun, 28 Aug 2005 21:43:36 +0000 (21:43 +0000)]
STABLE14-fix-busyat-enforcement-
20050819
FIXES 20659
enforce busyat in the other half of the if
(cherry picked from commit
aec3c2b19292c552705f1c0eb3065a26e0b03649 )
Jeffrey Altman [Sun, 28 Aug 2005 04:47:13 +0000 (04:47 +0000)]
STABLE14-windows-version-
20050827
1.4.0001 == 1.4.0 rc2
Jeffrey Altman [Sun, 28 Aug 2005 04:45:14 +0000 (04:45 +0000)]
STABLE14-windows-default-trace-log-off-
20050827
Now that OAFW is ready for a stable series, we will default "fs trace"
to off on non-Debug builds. It can be set to on via the TraceOption
registry value. (see registry.txt)
(cherry picked from commit
b9fc404bdf16fc3a61f13bffcaadc5d598d02cbd )
Jeffrey Altman [Sun, 28 Aug 2005 04:33:24 +0000 (04:33 +0000)]
STABLE14-windows-add-tid-to-mutex-
20050827
Add to mutex objects the ID of the thread that holds the lock. This
will make future debugging much easier.
(cherry picked from commit
c0fea634084ee1c223c611c3ab3955a13d1ba884 )
Jeffrey Altman [Sun, 28 Aug 2005 04:30:57 +0000 (04:30 +0000)]
STABLE14-windows-scache-deadlock-fix-
20050827
It was reported that Microsoft Word when editing files stored in AFS
would cause OAFW to fail to respond. It was determined that a scp->mx
lock was not being released in buf_WaitIO if the no one was waiting
on the scp.
This patch corrects the deadlock and fixes some debugging messages.
(cherry picked from commit
6620b9452bb3f270ebabc29a910918b1f17225f4 )
Jeffrey Altman [Fri, 26 Aug 2005 14:48:47 +0000 (14:48 +0000)]
STABLE14-windows-trace-log-to-dbgview-
20050820
alter the afsd_init.log tag for the TraceOption to not be
Windows Event Log specific.
(cherry picked from commit
48b0320b201c2efe153098e8a5a5e4e6470a41c5 )
Jeffrey Altman [Fri, 26 Aug 2005 14:48:07 +0000 (14:48 +0000)]
STABLE14-windows-remove-log-messages-
20050826
The log message added to buf_LockedCleanAsync() during the debugging
post 1.3.8201 is output for 1/10th of all buffers once every 5 seconds.
This is a huge performance hit. Move the message so that it is only
output for buffers that are actually dirty.
Also, change the algorithm so that the sqrt() of the number of buffers
are checked every 5 seconds instead of 1/10th. This will do a better
job with very large cache sizes.
(cherry picked from commit
ee937439adc8d8ea214c9d53aee0ee5329697c80 )
Jeffrey Altman [Sun, 21 Aug 2005 01:51:45 +0000 (01:51 +0000)]
STABLE14-windows-better-vol-missing-messages-
20050819
Use a different message for each vol error code instead of one for all
(cherry picked from commit
1a2172275920d959bab3f21aacf0689814c83c87 )
Jeffrey Altman [Sun, 21 Aug 2005 01:51:35 +0000 (01:51 +0000)]
STABLE14-windows-afscreds-deadlock-
20050820
found a deadlock in the expiration check if a MessageBox dialog is
being displayed
(cherry picked from commit
84e761d850c4cf5f76dd844e6e6f738a35f88102 )
Asanka Herath [Sun, 21 Aug 2005 01:51:01 +0000 (01:51 +0000)]
STABLE14-windows-dfs-support-disable-
20050820
remove the trailing 1
(cherry picked from commit
df72c49fbadfa6e30538f136aa2dd0a54e58c20d )
Chas Williams [Fri, 19 Aug 2005 18:51:50 +0000 (18:51 +0000)]
STABLE14-put-inode-speedup-
20050815
FIXES 20820
don't bother with credp
(cherry picked from commit
e0d9e434bb778a2507c1cd6d96c1faa2071f2b2c )
Derrick Brashear [Fri, 19 Aug 2005 16:52:52 +0000 (16:52 +0000)]
STABLE14-openafs-1_4_0-rc1-
20050819
obvious
Chas Williams [Fri, 19 Aug 2005 16:33:28 +0000 (16:33 +0000)]
STABLE14-rmdir-dont-hold-kernel-lock-
20050819
potentially fix one of the deadlocks people have been seeing
(cherry picked from commit
49802c76b1a4cc1fb67e704e449325899ae42f0e )
Tom Keiser [Thu, 18 Aug 2005 05:56:14 +0000 (05:56 +0000)]
STABLE14-des-nostats-
20050818
FIXES 20921
just yank for now, we'll fix for 1.4.1
(cherry picked from commit
e14ef50cd5f40b403e71cc2068c98c6e06f2c612 )
Chas Williams [Thu, 18 Aug 2005 05:12:59 +0000 (05:12 +0000)]
STABLE14-linux-inactive-in-place-of-remunlink-
20050818
FIXES 20912
call afs_InactiveVCache() instead of afs_remunlink()
for unlink, the "inactive" refcount is 1 now instead of 0.
(cherry picked from commit
caa4c12b719763c6b35080a6e5f0beaf0d53c406 )
Derrick Brashear [Wed, 17 Aug 2005 20:27:03 +0000 (20:27 +0000)]
STABLE14-irix-gop-lookupname-
20050817
irix of course won't build when your function doesn't match the prototype
(cherry picked from commit
1bc0250ec0793ee28d4cbec3fb5b929d541aa95c )
Jeffrey Altman [Wed, 17 Aug 2005 19:50:59 +0000 (19:50 +0000)]
STABLE14-windows-dfs-support-disable-
20050817
disable dfs processing until we get the Unicode CIFS support
(cherry picked from commit
e465ee95b095d1bea7e37e0aeec0f4a781cf8231 )
Jeffrey Altman [Wed, 17 Aug 2005 17:07:24 +0000 (17:07 +0000)]
STABLE14-windows-freelance-admin-
20050817
When testing for IsFreelance() use the right path for symlink rm and
fs rmmount.
(cherry picked from commit
c9bba4c460b54c48fe8ecb1b35fbe2a4efd4ac19 )