]> git.michaelhowe.org Git - packages/o/openafs.git/log
packages/o/openafs.git
20 years agoSTABLE14-windows-rx-debug-tid-20050917
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)

20 years agoSTABLE14-windows-servers-all-down-do-not-retry-20050915
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)

20 years agoSTABLE14-rx-send-error-code-propagation-20050915
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)

20 years agoSTABLE14-openafs-1-4-0-rc4-20050914 openafs-stable-1_4_0-rc4
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

20 years agoSTABLE14-rx-tq-waiter-rework-20050914
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)

20 years agoSTABLE14-windows-notes-20050914
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)

20 years agoSTABLE14-windows-version-20050914
Jeffrey Altman [Wed, 14 Sep 2005 05:34:49 +0000 (05:34 +0000)]
STABLE14-windows-version-20050914

1.4.0003  (rc4)

20 years agoSTABLE14-rx-no-data-on-call-zero-20050913
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)

20 years agoSTABLE14-windows-detect-uuid-cloning-20050909
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)

20 years agoSTABLE14-windows-fs-cleanup-20050909
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)

20 years agoSTABLE14-windows-pioctl-debug-20050909
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)

20 years agoSTABLE14-linux-no-pf-freeze-20050908
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

20 years agoSTABLE14-windows-fs-flushall-20050907
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)

20 years agoSTABLE14-linux-root-fix-reval-20050907
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)

20 years agoSTABLE14-windows-uuid-note-20050907
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)

20 years agoSTABLE14-linux-root-no-reval-20050905
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)

20 years agoSTABLE14-openafs-1_4_0-rc3-20050905 openafs-stable-1_4_0-rc3
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

20 years agoSTABLE14-windows-install-notes-20050904
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)

20 years agoSTABLE14-windows-updates-20050904
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)

20 years agoSTABLE14-linux-remove-reval-shortcut-20050903
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)

20 years agoSTABLE14-shlibafsrpc-objdir-20050902
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)

20 years agoSTABLE14-rx-propagate-error-20050902
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)

20 years agoSTABLE14-windows-version-20050902
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

20 years agoSTABLE14-windows-pioctl-20050902
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)

20 years agoSTABLE14-windows-loopback-20050831
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)

20 years agoSTABLE14-windows-version-20050831
Jeffrey Altman [Thu, 1 Sep 2005 01:15:20 +0000 (01:15 +0000)]
STABLE14-windows-version-20050831

1.4.0002 (take two)

20 years agoSTABLE14-windows-version20050831
Jeffrey Altman [Thu, 1 Sep 2005 01:11:31 +0000 (01:11 +0000)]
STABLE14-windows-version20050831

next version 1.4.0002

20 years agoSTABLE14-windows-gui2fs-20050831
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)

20 years agoSTABLE14-windows-cell-expiration-20050831
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)

20 years agoSTABLE14-volser-audit-setids-fix-20050831
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)

20 years agoSTABLE14-windows-freelance-fs-symlink-20050831
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)

20 years agoSTABLE14-windows-afslogon-code-init-20050829
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)

20 years agoSTABLE14-openafs-1_4_0-rc2-20050828 openafs-stable-1_4_0-rc2
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

20 years agoSTABLE14-windows-notes-20050828
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)

20 years agoSTABLE14-fix-busyat-enforcement-20050819
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)

20 years agoSTABLE14-windows-version-20050827
Jeffrey Altman [Sun, 28 Aug 2005 04:47:13 +0000 (04:47 +0000)]
STABLE14-windows-version-20050827

1.4.0001 == 1.4.0 rc2

20 years agoSTABLE14-windows-default-trace-log-off-20050827
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)

20 years agoSTABLE14-windows-add-tid-to-mutex-20050827
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)

20 years agoSTABLE14-windows-scache-deadlock-fix-20050827
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)

20 years agoSTABLE14-windows-trace-log-to-dbgview-20050820
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)

20 years agoSTABLE14-windows-remove-log-messages-20050826
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)

20 years agoSTABLE14-windows-better-vol-missing-messages-20050819 openafs-stable-1_4_0-rc1
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)

20 years agoSTABLE14-windows-afscreds-deadlock-20050820
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)

20 years agoSTABLE14-windows-dfs-support-disable-20050820
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)

20 years agoSTABLE14-put-inode-speedup-20050815
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)

20 years agoSTABLE14-openafs-1_4_0-rc1-20050819
Derrick Brashear [Fri, 19 Aug 2005 16:52:52 +0000 (16:52 +0000)]
STABLE14-openafs-1_4_0-rc1-20050819

obvious

20 years agoSTABLE14-rmdir-dont-hold-kernel-lock-20050819
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)

20 years agoSTABLE14-des-nostats-20050818
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)

20 years agoSTABLE14-linux-inactive-in-place-of-remunlink-20050818
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)

20 years agoSTABLE14-irix-gop-lookupname-20050817
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)

20 years agoSTABLE14-windows-dfs-support-disable-20050817
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)

20 years agoSTABLE14-windows-freelance-admin-20050817
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)

20 years agoSTABLE14-windows-version-1-4-20050817
Jeffrey Altman [Wed, 17 Aug 2005 11:24:33 +0000 (11:24 +0000)]
STABLE14-windows-version-1-4-20050817

Update version to 1.4.0000   Yay!!!!!

(cherry picked from commit adbded121354fe6727edcad303e25d4d42b17bcb)

20 years agoSTABLE14-kasadmin-prototyping-20050816
Derrick Brashear [Tue, 16 Aug 2005 19:48:34 +0000 (19:48 +0000)]
STABLE14-kasadmin-prototyping-20050816

FIXES 20766

make kasadmin module prototyping correct again

(cherry picked from commit cc2c8c3a8efe073ff20dca356e859d0dbdcd62d9)

20 years agoSTABLE14-sgistuff-missing-files-20050816
Derrick Brashear [Tue, 16 Aug 2005 19:00:44 +0000 (19:00 +0000)]
STABLE14-sgistuff-missing-files-20050816

FIXES 20766

these were overzealously killed (by me)

fix

(cherry picked from commit 68f5f09832ae0b9207951df717a4e33910d9a147)

20 years agoSTABLE14-afssyscalls-declarations-20050815
Jeffrey Altman [Mon, 15 Aug 2005 18:36:16 +0000 (18:36 +0000)]
STABLE14-afssyscalls-declarations-20050815

declare lsetpag() and lpioctl() since they are exported

(cherry picked from commit fab147e843667d87323cdf9fcad2012ca942f6fd)

20 years agoSTABLE14-windows-smb-error-codes-20050815
Jeffrey Altman [Mon, 15 Aug 2005 18:29:49 +0000 (18:29 +0000)]
STABLE14-windows-smb-error-codes-20050815

Do not return error codes from the SMB/CIFS server that can be interpretted
by the SMB/CIFS client as meaning that the AFS Client Service is not
available.

(cherry picked from commit eb00f913748ba8651755451120a1f0d06b1e9cd2)

20 years agoSTABLE14-vos-format-cleanup-20050815
Klas Lindfors [Mon, 15 Aug 2005 16:55:49 +0000 (16:55 +0000)]
STABLE14-vos-format-cleanup-20050815

FIXES 20783

make sure partition name actually gets printed

(cherry picked from commit 1b0b0945caa4f6138f102dab22e78d2c4b048610)

20 years agoSTABLE14-aix-afsdb-20050815
Niklas Edmundsson [Mon, 15 Aug 2005 16:52:34 +0000 (16:52 +0000)]
STABLE14-aix-afsdb-20050815

FIXES 20801

make afsdb work on aix.
use storage as thread-local when it is

(cherry picked from commit e4ca2e597c85ae8667e3963db847aab83aaf0ce2)

20 years agoSTABLE14-windows-afscreds-20050814
Jeffrey Altman [Sun, 14 Aug 2005 12:27:40 +0000 (12:27 +0000)]
STABLE14-windows-afscreds-20050814

When tokens expire, do not display an obtain tokens dialog if there
is no network connectivity to the kdc for the realm associated with
the cell.

In the en_US build, stop displaying the expiration time of tokens
after the tokens expire.

(cherry picked from commit 7c34c9b5c0fbdf0b9b9429c2e763c635857974ab)

20 years agoSTABLE14-audit-fetchacl-20050813
Jeffrey Altman [Sun, 14 Aug 2005 03:11:38 +0000 (03:11 +0000)]
STABLE14-audit-fetchacl-20050813

Include the ACL value in the FetchACL logging.  This combined with
StoreACL can be used to compute ACL changes.

(cherry picked from commit 50c5210a25d34bfc8cf027ccfb098460268911c8)

20 years agoSTABLE14-refrigerator-20050809
Chas Williams [Wed, 10 Aug 2005 20:23:17 +0000 (20:23 +0000)]
STABLE14-refrigerator-20050809

FIXES 20728

refrigerator takes void starting in 2.6.13

(cherry picked from commit c9b0955360b34ab1f8775c5ccc55e77037e0d312)

20 years agoSTABLE14-vos-ctime-fix-20050809
David Thompson [Tue, 9 Aug 2005 19:40:07 +0000 (19:40 +0000)]
STABLE14-vos-ctime-fix-20050809

FIXES 20748

fix larger than 4 byte ctime case

(cherry picked from commit 42e081360efbfc847488aeaf4c604ea7030edccd)

20 years agoSTABLE14-openafs-1387-20050809 openafs-devel-1_3_87
Derrick Brashear [Tue, 9 Aug 2005 14:52:17 +0000 (14:52 +0000)]
STABLE14-openafs-1387-20050809

1.3.87

20 years agoSTABLE14-linux26-umount-force-doesnt-work-20050809
Chas Williams [Tue, 9 Aug 2005 14:42:12 +0000 (14:42 +0000)]
STABLE14-linux26-umount-force-doesnt-work-20050809

this was never finished, just revoke it for now

(cherry picked from commit 0c931ef444c03fc1cc5fcb1a55fec0d32f4dda61)

20 years agoSTABLE14-logthreadnum-libafsauthent-20050808
Derrick Brashear [Mon, 8 Aug 2005 16:39:22 +0000 (16:39 +0000)]
STABLE14-logthreadnum-libafsauthent-20050808

FIXES 20412

export LogThreadNum so hings can link our libraries again

(cherry picked from commit 5740865dce2219de0826d72fe4f5bff70fadfdf3)

20 years agoSTABLE14-revert-linux-write-dirty-pages-once-20050802
Derrick Brashear [Mon, 8 Aug 2005 16:04:38 +0000 (16:04 +0000)]
STABLE14-revert-linux-write-dirty-pages-once-20050802

this needs to be revisited

(cherry picked from commit 3e9c1b1f1a1b3d33c6af44d1fe79810ad2a3a0f8)

20 years agoSTABLE14-linux-panic-20050727
Chas Williams [Mon, 8 Aug 2005 16:01:40 +0000 (16:01 +0000)]
STABLE14-linux-panic-20050727

FIXES 20392

call BUG() instead

20 years agoSTABLE14-windows-notes-20050806
Jeffrey Altman [Sat, 6 Aug 2005 01:39:11 +0000 (01:39 +0000)]
STABLE14-windows-notes-20050806

updates for 1.3.8700

(cherry picked from commit 7e95d1bc89ebc6b1418ca1d69970efe00d30390e)

20 years agoSTABLE14-windows-version-20050806
Jeffrey Altman [Sat, 6 Aug 2005 01:37:48 +0000 (01:37 +0000)]
STABLE14-windows-version-20050806

1.3.8700

(cherry picked from commit 520d3143e60a6f316c7bbd9677926b7ff62c01c1)

20 years agoSTABLE14-windows-afscache-validate-20050806
Jeffrey Altman [Sat, 6 Aug 2005 01:36:11 +0000 (01:36 +0000)]
STABLE14-windows-afscache-validate-20050806

Ensure that queues that have forward and reverse pointers are
consistent that either both are NULL or neither are.

(cherry picked from commit 4d0a6e73bf46847766512c15d2466627237409e5)

20 years agoSTABLE14-client-omit-zero-length-reads-20050804
Rainer Toebbicke [Thu, 4 Aug 2005 21:45:14 +0000 (21:45 +0000)]
STABLE14-client-omit-zero-length-reads-20050804

The attached patch restores the behaviour of the 1.2.x client: writes
appending to a file do not trigger a 0-length read which at best updates the
current status. If another cache manager wrote to the same file in the
meantime, the file status is updated only after the StoreData RPC (and for
the changes the last one wins).

20 years agoSTABLE14-checkservers-set-back-deadtime-correctly-20050804
Horst Birthelmer [Thu, 4 Aug 2005 21:05:15 +0000 (21:05 +0000)]
STABLE14-checkservers-set-back-deadtime-correctly-20050804

the multirx version of this does this wrong. fix it.

(cherry picked from commit b607770bc5d8a3ebe64153e906787a4fdb48eddc)

20 years agoSTABLE14-windows-pioctl-update-20050804
Jeffrey Altman [Thu, 4 Aug 2005 17:06:37 +0000 (17:06 +0000)]
STABLE14-windows-pioctl-update-20050804

change "fs wscell" to report the registry configured cell name when
using freelance mode.

change "fs mkmount|rmmount" to require membership in AFS Client Admins
group when freelance mode is being used

change "symlink make|remove" to require membership in AFS Client Admins
group when freelance mode is being used

Move some smb init debug messages to afsd_init.log

(cherry picked from commit 81b0f9cf1d0335a1e2f8ae897ba9566c1e4962e3)

20 years agoSTABLE14-viced-dont-crash-on-link-enospc-20050803
Rainer Toebbicke [Wed, 3 Aug 2005 05:46:48 +0000 (05:46 +0000)]
STABLE14-viced-dont-crash-on-link-enospc-20050803

when symlink gets ENOSPC don't assert.

(cherry picked from commit 1bdc4cea4b01ca080a458ec65e3d783f464d5548)

20 years agoSTABLE14-linux-vnode-aliases-20050802
Chaskiel M Grundman [Tue, 2 Aug 2005 20:00:58 +0000 (20:00 +0000)]
STABLE14-linux-vnode-aliases-20050802

FIXES 18613

you can end up hanging when you end up with multiple aliases for a single direct
ory (dentry) as a result of @sys or multiple mountpoints.

don't end up with multiple aliases, and avoid the situation

(cherry picked from commit f6ff3f769a8e84e9148c3c47c9e82d1bcb7d6f6a)

20 years agoSTABLE14-linux-fix-refrigerator-calls-20050802
Derrick Brashear [Tue, 2 Aug 2005 15:04:47 +0000 (15:04 +0000)]
STABLE14-linux-fix-refrigerator-calls-20050802

it's CONFIG_PF, not CONFIG_PM

(cherry picked from commit 7ad3929e3c75aa2fabab7f72c79e42759562804f)

20 years agoSTABLE14-linux-4gb-32bit-file-fix-20050802
Chas Williams [Tue, 2 Aug 2005 14:47:58 +0000 (14:47 +0000)]
STABLE14-linux-4gb-32bit-file-fix-20050802

FIXCES 20560

fix wrapping error on page offset

(cherry picked from commit 893849bdca91df3ec60b0b587c0b56500c04d70d)

20 years agoSTABLE14-linux-group-putback-20050802
Chas Williams [Tue, 2 Aug 2005 06:16:33 +0000 (06:16 +0000)]
STABLE14-linux-group-putback-20050802

FIXES 20562

put back reference before discarding group pointer

(cherry picked from commit 82b010d26adac3854507331b3bbbbcc2e07e50ef)

20 years agoSTABLE14-linux-write-dirty-pages-once-20050802
Chas Williams [Tue, 2 Aug 2005 06:12:56 +0000 (06:12 +0000)]
STABLE14-linux-write-dirty-pages-once-20050802

FIXES 20561

also done in afs_linux_write

(cherry picked from commit c893cf0e3ddce6c020a5fb28b6caa35ea3aa83c4)

20 years agoSTABLE14-linux-4gb-32bit-file-fix-20050802
Chas Williams [Tue, 2 Aug 2005 06:09:50 +0000 (06:09 +0000)]
STABLE14-linux-4gb-32bit-file-fix-20050802

FIXCES 20560

fix wrapping error on page offset

(cherry picked from commit 4778f1fc153c5164b692866f1460e8ec58012de6)

20 years agoSTABLE14-openafs-1386-20050730 openafs-devel-1_3_86 openafs-stable-1_3_86
Derrick Brashear [Sat, 30 Jul 2005 05:36:49 +0000 (05:36 +0000)]
STABLE14-openafs-1386-20050730

openafs 1.3.86

20 years agoSTABLE14-linux-osi-vfs-mkdir-20050729
Chas Williams [Fri, 29 Jul 2005 15:49:51 +0000 (15:49 +0000)]
STABLE14-linux-osi-vfs-mkdir-20050729

FIXES 20479

mkdir so this works when building outside our tree

(cherry picked from commit f7b6f3022ddd20cc27d5f401023c35c98bd8eeec)

20 years agoSTABLE14-audit-use-va-arg-20050729
Stefaan De Roeck [Fri, 29 Jul 2005 15:32:10 +0000 (15:32 +0000)]
STABLE14-audit-use-va-arg-20050729

FIXES 20311

use va_arg instead of int

(cherry picked from commit 57bb8e09a33b9cabba8768d5261b8a85366e0307)

20 years agoSTABLE14-windows-doc-updates-20050728
Jeffrey Altman [Thu, 28 Jul 2005 23:17:07 +0000 (23:17 +0000)]
STABLE14-windows-doc-updates-20050728

updates for 1.3.8600

(cherry picked from commit 2da4a84732acc3b049aab59ade3edf01cecb7669)

20 years agoSTABLE14-windows-version-update-20050728
Jeffrey Altman [Thu, 28 Jul 2005 23:13:28 +0000 (23:13 +0000)]
STABLE14-windows-version-update-20050728

version number to 1.3.8600

(cherry picked from commit 3d43d87010a64fe6bf673cfc84bce14a0e8c1b51)

20 years agoSTABLE14-openafs-sleep-20050726
Jim Rees [Thu, 28 Jul 2005 22:48:35 +0000 (22:48 +0000)]
STABLE14-openafs-sleep-20050726

tsleep on "afsslp" in afs_osi_Sleep

(cherry picked from commit 575cbd4a2f231f7bcaaf92a356afa61a4ae170dc)

20 years agoSTABLE14-dir-buffers-use-nullidx-as-none-20050721
Hartmut Reuter [Thu, 28 Jul 2005 22:33:57 +0000 (22:33 +0000)]
STABLE14-dir-buffers-use-nullidx-as-none-20050721

FIXES 20214

since 0 is a valid number use -1 (NULLIDX)

(cherry picked from commit da5187d4b4093b32f811631d3cc57c746e4b23a3)

20 years agoSTABLE14-vnrehash-avoid-cachecheck-change-20050618
Derrick Brashear [Thu, 28 Jul 2005 22:11:19 +0000 (22:11 +0000)]
STABLE14-vnrehash-avoid-cachecheck-change-20050618

unlocking and locking lets us race and makes cacheCheck potentially go bad

20 years agoSTABLE14-viced-multiprobe-fix-20050721
Jeffrey Altman [Thu, 28 Jul 2005 21:52:21 +0000 (21:52 +0000)]
STABLE14-viced-multiprobe-fix-20050721

see if a uuid actually matches what we though was there

(cherry picked from commit 7926c85fdfb82761b673887c3c2441ead9a274ea)

20 years agoSTABLE14-linux-panic-20050727
Chas Williams [Wed, 27 Jul 2005 19:17:46 +0000 (19:17 +0000)]
STABLE14-linux-panic-20050727

FIXES 20392

just call panic() on linux

20 years agoSTABLE14-audit-use-va-arg-20050726
Stefaan De Roeck [Tue, 26 Jul 2005 19:14:44 +0000 (19:14 +0000)]
STABLE14-audit-use-va-arg-20050726

FIXES 20311

use va_arg instead of int

(cherry picked from commit 456462b314f7fc7ed25da7840c7087cba1dbc48b)

20 years agoSTABLE14-linux-reduce-stack-use-20050726
Chas Williams [Tue, 26 Jul 2005 18:42:25 +0000 (18:42 +0000)]
STABLE14-linux-reduce-stack-use-20050726

FIXES 20337

don't do pointless work in osi_NetSend, and save some stack

(cherry picked from commit a21fc56daf70d0433276eab29798542f6ef362ad)

20 years agoSTABLE14-linux-mmap-cleanup-20050726
Chas Williams [Tue, 26 Jul 2005 18:40:36 +0000 (18:40 +0000)]
STABLE14-linux-mmap-cleanup-20050726

FIXES 20391

avoid the vma close business, we don't need to do this to track maps

(cherry picked from commit b58c1f103ee2d2b615b9b78f594bb8285e05b3c1)

20 years agoSTABLE14-linux-largefile-fix-20050726
Chas Williams [Tue, 26 Jul 2005 15:11:42 +0000 (15:11 +0000)]
STABLE14-linux-largefile-fix-20050726

FIXES 20396

use the generic read/write functions, but set the superblock up correctly.

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

make work with old 2.4

(cherry picked from commit eff25c1899fd0a96199764ff26ef1084228f48cd)

20 years agoSTABLE14-amd64-no-red-zone-20050725
Derrick Brashear [Mon, 25 Jul 2005 19:32:15 +0000 (19:32 +0000)]
STABLE14-amd64-no-red-zone-20050725

why are we not -mno-red-zone here?

(cherry picked from commit 969a49f6d9c2ee5c496629aff0b4e4b0df05fb64)

20 years agoSTABLE14-linux-refrigerator-check-20050721
Sabin Iacob [Mon, 25 Jul 2005 19:14:40 +0000 (19:14 +0000)]
STABLE14-linux-refrigerator-check-20050721

FIXES 20209

don't call refrigerator unless we have a kernel which supports it

(cherry picked from commit bd1eba7f4091b7e2ef4264476d3ed3e54cc228f4)

20 years agoSTABLE14-windows-misc-20050722
Jeffrey Altman [Sat, 23 Jul 2005 02:17:42 +0000 (02:17 +0000)]
STABLE14-windows-misc-20050722

Add debug logging to SMB and CM Locking code

Optimize cm_Analyze by only performing a cm_CheckServers on the current
cell instead of all cells

Add code to detect loops to the cm_scache_t validation routines.

(cherry picked from commit ab22c7a587126c100d3c4fe40465f5ba3ebc25f4)

20 years agoSTABLE14-unlink-fix-20050721
Chas Williams [Thu, 21 Jul 2005 17:31:34 +0000 (17:31 +0000)]
STABLE14-unlink-fix-20050721

fill in parent after processFS

(cherry picked from commit 724b6e639afee800663cb6ce9dbb9717cdca2b70)

20 years agoSTABLE14-fssync-fix-log-20050721
Hans-Werner Paulsen [Thu, 21 Jul 2005 06:08:03 +0000 (06:08 +0000)]
STABLE14-fssync-fix-log-20050721

don't call Log like it's ViceLog

(cherry picked from commit 2f3bdd36ee9e5fef465026d452b08e4d927f70a6)