2970 Commits

Author SHA1 Message Date
Jeffrey Altman
e267127c15 STABLE14-windows-index-title-fix-20050925
Fix the title to read OpenAFS instead of IBM AFS


(cherry picked from commit a5ec94485bf57826c09be0a3fa44ae610e1cc7e8)
2005-09-26 03:53:07 +00:00
Jeffrey Altman
cc6efce3af 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)
2005-09-26 03:33:51 +00:00
Jeffrey Altman
e780fa0f3b STABLE14-windows-nsis-install-b-20050925
oops, missing '\\'


(cherry picked from commit cd8126f56c27848add91bb1e323ab40457472748)
2005-09-26 03:15:57 +00:00
Jeffrey Altman
178608a372 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)
2005-09-26 03:01:23 +00:00
Jeffrey Altman
ae7441c889 STABLE14-windows-version-20050925
Update version to 1.4.0004 (release candidate 5)
2005-09-26 02:22:32 +00:00
Asanka Herath
c11c5a5516 STABLE14-windows-wix-install-20050925
Add new HTML release notes to MSI


(cherry picked from commit 93b2789e897c707e37dfaac3a039773e681cdf7f)
2005-09-26 02:20:21 +00:00
Jeffrey Altman
548176864a STABLE14-windows-nsis-install-20050925
Add new release notes to installation


(cherry picked from commit a2e39eb0f239da83dc438806bcb0b4a5ee5e88d8)
2005-09-26 01:57:08 +00:00
Derrick Brashear
263ee5f89f STABLE14-revert-aix-afsdb-20050815
FIXES 20801

revert this until it's corrected.


(cherry picked from commit 4e49cb6fcf340a74c68520476ceec598180b8134)
2005-09-23 15:56:26 +00:00
Peter Somogyi
c395e2579b STABLE14-pthread-glock-volatility-20050921
FIXES 21526

deal with situations where pthread glock assert happens by asserting volatility. ick.


(cherry picked from commit 9c7f6fa17209ce8cfbe73eefbcbb37aced31cc60)
2005-09-21 16:14:47 +00:00
Jeffrey Altman
7624eff082 STABLE14-rx-send-error-code-propagation-20050916
corrections to rx-send-error-code-propagation-20050915 for bsd


(cherry picked from commit fbba9553640a785bc449672d60870a6fcd043436)
2005-09-21 01:34:13 +00:00
Joe Buehler
d5e1173c74 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)
2005-09-21 01:03:56 +00:00
Jeffrey Altman
778c0a2cdf 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)
2005-09-20 05:38:33 +00:00
Stephan Wienczny
3da868115a STABLE14-linux-no-pf-freeze-20050908
FIXES 21424

new enough linux has no PF_FREEZE

sigh
2005-09-19 04:41:31 +00:00
Jeffrey Altman
1d04266db3 STABLE14-windows-rx-debug-tid-20050917
add the thread id to the rx debug output


(cherry picked from commit 8aef0475415d2b67721b06aaad6a6aa47b3f2bf8)
2005-09-17 21:00:39 +00:00
Jeffrey Altman
11e659300d 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)
2005-09-16 04:25:19 +00:00
Jeffrey Altman
35bbe6c952 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)
2005-09-16 03:28:50 +00:00
Derrick Brashear
3f02d0f4be STABLE14-openafs-1-4-0-rc4-20050914
openafs 1.4.0-rc4
2005-09-14 19:27:17 +00:00
Derrick Brashear
05c6baad5e 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)
2005-09-14 09:53:12 +00:00
Jeffrey Altman
7512adb24f STABLE14-windows-version-20050914
1.4.0003  (rc4)
2005-09-14 05:34:49 +00:00
Derrick Brashear
ed70cfb411 STABLE14-rx-no-data-on-call-zero-20050913
hopefully fix sven oehme's problem


(cherry picked from commit bbf6472a111727e739ec5216b431c1c9263af736)
2005-09-14 05:28:25 +00:00
Jeffrey Altman
1d736215c2 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)
2005-09-09 20:49:30 +00:00
Jeffrey Altman
1e0cd8aec9 STABLE14-windows-fs-cleanup-20050909
remove unused variables


(cherry picked from commit 604435daaf23c9883c6ac52c1c3b656ebacbaae7)
2005-09-09 20:44:57 +00:00
Jeffrey Altman
64382cd63a STABLE14-windows-pioctl-debug-20050909
log the pioctl path provided by the caller


(cherry picked from commit 1d83f0e3b725643c32ec211694f554acd9d6777a)
2005-09-09 13:53:17 +00:00
Stephan Wienczny
1f1859b00e STABLE14-linux-no-pf-freeze-20050908
FIXES 21424

new enough linux has no PF_FREEZE

sigh
2005-09-08 19:53:45 +00:00
Jeffrey Altman
c0bb6ce3f2 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)
2005-09-07 20:31:26 +00:00
Chas Williams
be72ae9a8a 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)
2005-09-07 18:43:25 +00:00
Chas Williams
5d823c8841 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)
2005-09-05 17:29:54 +00:00
Derrick Brashear
af0be0c01f STABLE14-openafs-1_4_0-rc3-20050905
openafs 1.4.0-rc3
2005-09-05 06:04:01 +00:00
Chas Williams
8f351535e8 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)
2005-09-04 05:11:55 +00:00
Nathan Neulinger
1b6326c900 STABLE14-shlibafsrpc-objdir-20050902
FIXES 21312

make objdir builds work again


(cherry picked from commit fd8bfddd5ec9395a9ed5057e36abeb66beb976fb)
2005-09-03 00:38:54 +00:00
Jeffrey Hutzelman
619dc5e73d STABLE14-rx-propagate-error-20050902
if we have an error propagate it to new calls


(cherry picked from commit 599b57ed78f86eaeb543d67d3955f71865feae1e)
2005-09-02 23:50:59 +00:00
Jeffrey Altman
9ec37a60fa STABLE14-windows-version-20050902
fix typo in version 1.4.0002 declaration
2005-09-02 18:37:08 +00:00
Jeffrey Altman
20bc57c663 STABLE14-windows-pioctl-20050902
support '/' as well as '\\' in pioctl calls


(cherry picked from commit d04a62e64141903d17dd244e10094fd446ab73a7)
2005-09-02 18:28:36 +00:00
Asanka Herath
6012547dd1 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)
2005-09-01 02:56:07 +00:00
Jeffrey Altman
b0f4b0fe70 STABLE14-windows-version-20050831
1.4.0002 (take two)
2005-09-01 01:15:20 +00:00
Jeffrey Altman
e374d932c5 STABLE14-windows-version20050831
next version 1.4.0002
2005-09-01 01:11:31 +00:00
Jeffrey Altman
8e16ff6c68 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)
2005-09-01 01:08:43 +00:00
Jeffrey Altman
4310d6e4d3 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)
2005-09-01 01:07:41 +00:00
Derrick Brashear
878f8e87c2 STABLE14-volser-audit-setids-fix-20050831
FIXES 21263

type is an int, not a string


(cherry picked from commit 36c57c994ae750dd5f673de5574f0505d67b4e1f)
2005-08-31 23:14:59 +00:00
Jeffrey Altman
8f617747bd 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)
2005-08-31 12:00:31 +00:00
Eric Williams
a31993c2aa 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)
2005-08-29 20:40:59 +00:00
Derrick Brashear
11ca17b196 STABLE14-openafs-1_4_0-rc2-20050828
openafs 1.4.0-rc2
2005-08-28 21:54:48 +00:00
Derrick Brashear
c545a8d505 STABLE14-fix-busyat-enforcement-20050819
FIXES 20659

enforce busyat in the other half of the if


(cherry picked from commit aec3c2b19292c552705f1c0eb3065a26e0b03649)
2005-08-28 21:43:36 +00:00
Jeffrey Altman
fa0a50cb8f STABLE14-windows-version-20050827
1.4.0001 == 1.4.0 rc2
2005-08-28 04:47:13 +00:00
Jeffrey Altman
cd8e3c2264 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)
2005-08-28 04:45:14 +00:00
Jeffrey Altman
7c469ff6aa 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)
2005-08-28 04:33:24 +00:00
Jeffrey Altman
80b9f5f2de 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)
2005-08-28 04:30:57 +00:00
Jeffrey Altman
e51c51eac4 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)
2005-08-26 14:48:47 +00:00
Jeffrey Altman
4324a08807 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)
2005-08-26 14:48:07 +00:00
Jeffrey Altman
872a7930d3 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)
2005-08-21 01:51:45 +00:00