2970 Commits

Author SHA1 Message Date
Chas Williams
7ea209ba27 STABLE14-large-cache-fix-20050815
roll up change for 1.4.1


(cherry picked from commit bbe78805681ec8303ab198288693586e8bfdb7f3)
2005-10-13 19:42:27 +00:00
Loïc Tortay
9de661a261 STABLE14-solaris10-nfs-really-20051013
FIXES 22318

fix array size so this all works


(cherry picked from commit f49876b8cb2acb94accda10d190c6cfe41a16b81)
2005-10-13 19:31:28 +00:00
Chas Williams
fdf87f2b6d STABLE14-vc-hashing-be-less-expensive-20050728
use an afs_q so this is less expensive to deal with
2005-10-13 19:08:39 +00:00
Jim Rees
563f1ed734 STABLE14-openbsd38-20050812
With thanks to "Todd T. Fries" <todd@fries.net>
OpenBSD 3.8.
Introduce HAVE_STRCASESTR.


(cherry picked from commit c8db31cc2bf9b59d8b8cf7e5310079ff6c9e4a96)
2005-10-13 18:55:32 +00:00
Chas Williams
25fab01622 STABLE14-solars-sparc32-largefile-20051011
readd largefile support for solaris sparc32


(cherry picked from commit b5f47e6d1574a6b267ece2d35f9d8d5a08414d7b)
2005-10-13 16:16:58 +00:00
Chas Williams
730909c1b7 STABLE14-solaris10-ugly-avoid-ENODEV-hack-20051011
fix this a better way,  rolling bsack earlier change


(cherry picked from commit 981b6352250d3bd279cf9bacda4045ca673efa60)
2005-10-12 07:10:53 +00:00
Jeffrey Altman
d421675f18 STABLE14-windows-ticket-lifetime-20051010
The lifetime parameter is in minutes so treat it that way.


(cherry picked from commit 4e763d07cf510c3a12f2c12bf21c3ec25579b021)
2005-10-10 23:22:40 +00:00
Jeffrey Altman
a017a05ed0 STABLE14-windows-release-notes-20051008
Update description of Product ID generation.


(cherry picked from commit 2b4cbfe09beff325862f377bb509ce3515ad221b)
2005-10-08 15:15:24 +00:00
Jeffrey Altman
7b5ebd2f69 STABLE14-windows-version-20051008
pre-1.4.1
2005-10-08 14:42:04 +00:00
Jeffrey Altman
3bb26bf7e0 STABLE14-rx-tq-waiter-rework-20051007
Only Broadcast to wake threads if there are threads waiting.


(cherry picked from commit 8299e102c71ae0f3d04c17e089e8f960a7c2bb7e)
2005-10-08 05:00:07 +00:00
Jeffrey Altman
70f54edf7b STABLE14-windows-byte-range-locks-20051007
There was a race condition associated with maintaining the
CM_FILELOCK_FLAG_CLIENTONLY flag on locks bound to scache entries
for Read Only volumes.   Therefore, we remove the use of the flag
and simply test the RO status of the scache entry.


(cherry picked from commit 2dcb1cdc3d6f10b366d2b93970f5f1f83287e157)
2005-10-08 04:51:26 +00:00
Derrick Brashear
5d4ceca03a STABLE14-solaris10-nfs-trans-update-20051007
partial nfs translatlor update for solaris 10


(cherry picked from commit 4a2c3ed5ed878350199350598614bb5f82cf965b)
2005-10-07 20:31:51 +00:00
Derrick Brashear
e21b9d79f2 STABLE14-viced-take-offline-on-ihopen-fail-20051007
when IH_OPEN fails, we should take the volume offline so it will be salvaged


(cherry picked from commit 57134019771652937047519c4efd5f17b733190e)
2005-10-07 20:31:22 +00:00
Chas Williams
a58a3c7e77 STABLE14-solaris10-ugly-avoid-ENODEV-hack-20051007
we need to fix this another way but put it here for now


(cherry picked from commit 57e0d7e02d486c76f2004227f2918a92847377cf)
2005-10-07 20:25:13 +00:00
Derrick Brashear
c4dded6d89 STABLE14-cellconfig-check-for-corrupt-keyfile-20051007
don't crash when we have a corrupt keyfile


(cherry picked from commit f7bc43154dc81503b0f6fba9c9135d8926d16ceb)
2005-10-07 20:18:41 +00:00
Derrick Brashear
21e512ed0c STABLE14-macos-cleanup-20051007
remove symhint inval
2005-10-07 19:51:35 +00:00
Chas Williams
b5af16222a STABLE14-linux-cv-init-20051007
FIXES 20114

fix the CV_INIT macros


(cherry picked from commit 602f2ae816208f49e08667c65a3eee42ecc39041)
2005-10-07 18:23:40 +00:00
Jeffrey Altman
b804886341 STABLE14-windows-busy-vs-offline-20051006
Discovered a failure in the state machine.  There was no method of
distinguishing between all servers being Down (which is handled by the
background thread) and all volumes being offline (perhaps due to a move).


(cherry picked from commit 465273f096b1a1720ca07638537fd4c65d7d1d8d)
2005-10-07 03:11:17 +00:00
Derrick Brashear
74ed54fcf4 STABLE14-macos-cleanup-20051006
minor cleanup to get things working from the merge

====================
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.
====================

remaining bits to make this build

====================

add missing installer files
2005-10-07 00:38:13 +00:00
Asanka Herath
9ef646f585 STABLE14-windows-lock-count-fix-20051006
lock counts were not being reduced on file close when the lock was lost.


(cherry picked from commit e8ad124c1622ab8a128b801a662db57ef587af68)
2005-10-06 18:30:46 +00:00
Jeffrey Altman
47ccf39032 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)
2005-10-06 14:50:11 +00:00
Jeffrey Altman
af644a3e83 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)
2005-10-05 16:32:34 +00:00
Jeffrey Altman
cc4794101e 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)
2005-10-05 14:23:51 +00:00
Derrick Brashear
a179e005df STABLE14-macos104-20051005
distill out chaskiel's tiger changes and pull them up. this should be fun.
wonder how broken it is.
2005-10-05 06:58:26 +00:00
Jeffrey Altman
781b2f29af 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)
2005-10-05 06:12:27 +00:00
Jeffrey Altman
c2c4a4a7aa STABLE14-windows-exports-20051004
remove duplicate exports


(cherry picked from commit 248c22dd15e11ed0ef233a387cb4c1578fe8d71c)
2005-10-04 18:45:53 +00:00
Jeffrey Altman
20be86b330 STABLE14-windows-rxstats-20051003
strip the pioctl path from the input before reading the flags


(cherry picked from commit 83d0b569ee0a05d7a0e96de93c73a1be0813e3fa)
2005-10-04 04:17:28 +00:00
Jeffrey Altman
4d0a90839f STABLE14-windows-patch-fix-20051003
Apparently a pullup applied a patch to the wrong function.
Correct it.
2005-10-03 17:34:16 +00:00
Derrick Brashear
ec8b33e78a STABLE14-openafs-1-4-0-rc6-20051003
make 1.4.0-rc6
2005-10-03 17:17:40 +00:00
Jeffrey Altman
acbaf39f55 STABLE14-windows-afscreds-20051002
FIXES 22032

Extend the fields so that more text can be displayed regarding the tokens.


(cherry picked from commit e12837391e2dbbf0cf113f9af64c4daeef6680a3)
2005-10-03 05:05:56 +00:00
Joe Buehler
5702ff618d STABLE14-linux-rc-wait-for-salvager-20051002
FIXES 21754

rc file hack to wait for salvage to finish


(cherry picked from commit abde1e6281ff1403e67c6f573dd10be4c892fb9a)
2005-10-03 04:14:31 +00:00
Derrick Brashear
a5d8c8dad1 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)
2005-10-03 03:55:33 +00:00
Joe Buehler
cb2c1d953e 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)
2005-10-03 03:46:29 +00:00
Jeffrey Altman
14ad44bb16 STABLE14-windows-release-notes-take2-20051002
place the text in the correct section


(cherry picked from commit cb39d44cf56f51d6a14a6ba61f4b0662719aac8e)
2005-10-03 03:32:47 +00:00
Jeffrey Altman
1d04747465 STABLE14-windows-release-notes-20051002
Document registry entries for RX stats gathering


(cherry picked from commit 6a643ba40a75ed0a03ddf6986eb6bdd485335f6d)
2005-10-03 03:19:41 +00:00
Jeffrey Altman
08bb3b7d09 STABLE14-windows-version-20051002
1.4.0005 (rc6)
2005-10-03 01:15:24 +00:00
Jeffrey Altman
9fcd4b9074 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)
2005-10-02 15:49:39 +00:00
Jeffrey Altman
7e969d3fb5 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)
2005-10-02 15:47:20 +00:00
Jeffrey Altman
1167dafbd3 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)
2005-10-02 10:08:18 +00:00
Jeffrey Altman
df35acd30e STABLE14-windows-rxstats-20051001
Add interface to rxstats api


(cherry picked from commit f3e2cdb5260e49d5335d37fdab909d360bbe7102)
2005-10-02 07:08:55 +00:00
Jeffrey Altman
3ae765caea STABLE14-windows-afsrpc-exports-20051001
Add missing exports


(cherry picked from commit bc536e32afbd921ff7be5065f92ec397ab7a2406)
2005-10-02 06:52:54 +00:00
Jeffrey Altman
daa25fe43d STABLE14-windows-afs-shl-ext-rc-20051002
The DownServers dialog had the wrong resource id associated with the
listbox.


(cherry picked from commit e06475ff424f416086a1b859eb658e0f2ac9ed13)
2005-10-02 05:47:40 +00:00
Jeffrey Altman
ed405f1b72 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)
2005-10-01 13:11:57 +00:00
Matthew Loar
b36656c672 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)
2005-10-01 05:52:04 +00:00
Chas Williams
ac1fb2c3de 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)
2005-09-29 21:35:45 +00:00
Jeffrey Altman
290c648391 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)
2005-09-27 05:38:38 +00:00
Asanka Herath
b716454865 STABLE14-windows-wix-docs-20050926
Match the documentation location of the NSIS installer.


(cherry picked from commit a1e9273ded1993c528576102fca290663854e0c8)
2005-09-27 03:42:26 +00:00
Jeffrey Altman
06fe869a7c STABLE14-windows-release-notes-20050926
Document MSI Product Codes


(cherry picked from commit 1512b602134bf46d78671628e438a5b7f9155524)
2005-09-27 01:44:35 +00:00
Jeffrey Altman
6d1ecd9327 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)
2005-09-27 00:34:46 +00:00
Derrick Brashear
3ab31b9f00 STABLE14-openafs-1-4-0-rc5-20050926
1.4.0-rc5
2005-09-26 05:07:55 +00:00