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)
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)
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)
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)
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)
passing a random nlen into afs_GetDCache() when in write mode
seems to sometimes trigger overwrites.
(cherry picked from commit f1454a2885c410f5e886fa136a61c70cc06d42df)
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)
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)
remove the new docs from non-en_US installs.
We need to find someone to perform language conversion.
(cherry picked from commit 7a3dd6f807beb3f516bcbcbe5cb2523fcd464c62)
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)
FIXES 21526
deal with situations where pthread glock assert happens by asserting volatility. ick.
(cherry picked from commit 9c7f6fa17209ce8cfbe73eefbcbb37aced31cc60)
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)
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)
* 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)
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)
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)
"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)
FIXES 21390
revalidate the root vnode correctly so if we become replicated we don't lose
(cherry picked from commit 6d6789345ecab70c973cea46b5b262e92e153498)
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)
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)