]> git.michaelhowe.org Git - packages/o/openafs.git/log
packages/o/openafs.git
18 years agoSTABLE14-libafs-common-placate-irix-make-20070516
Lukas Hluze [Wed, 16 May 2007 22:00:14 +0000 (22:00 +0000)]
STABLE14-libafs-common-placate-irix-make-20070516

FIXES 59153

irix make wants $@ to be $(@) inside other braces

(cherry picked from commit 5987e2923a2670a27a801461dc9668ec88ed7d2a)

18 years agoSTABLE14-rx-ack-idle-comment-20070516
Chaskiel M Grundman [Wed, 16 May 2007 21:53:05 +0000 (21:53 +0000)]
STABLE14-rx-ack-idle-comment-20070516

FIXES 60046

fix comment

(cherry picked from commit d143385ec6e633c0b8a953550a4d2b9e5c1b2171)

18 years agoSTABLE14-rx-tq-busy-20070516
Chaskiel M Grundman [Wed, 16 May 2007 21:46:47 +0000 (21:46 +0000)]
STABLE14-rx-tq-busy-20070516

FIXES 60046

abstract tq busy wait code

(cherry picked from commit 7a72e2445fa8da7947a4370080edb9eb4df67e17)

18 years agoSTABLE14-rx-send-req-ack-20070516
Chaskiel M Grundman [Wed, 16 May 2007 21:39:09 +0000 (21:39 +0000)]
STABLE14-rx-send-req-ack-20070516

FIXES 60046

change reply code where appropriate

(cherry picked from commit a900fe30894b5c1bf3a55f2f539179c75c177dad)

18 years agoSTABLE14-glibc24-jmp-buf-mangling-20070516
Arkadi Shishlov [Wed, 16 May 2007 21:23:58 +0000 (21:23 +0000)]
STABLE14-glibc24-jmp-buf-mangling-20070516

FIXES 60440

glibc 2.4 does jmp buf manging for "security"

whatever. deal.

(cherry picked from commit f550e3b3ffeac6be73a780fa3ed43ab3dc4600ba)

18 years agoSTABLE14-supergroup-cleanup-20070516
Marcus Watts [Wed, 16 May 2007 20:57:16 +0000 (20:57 +0000)]
STABLE14-supergroup-cleanup-20070516

FIXES 60809

Problems fixed with this patch:
/1/ supergroup bug: when updating an entry in prdb, the logic in
pt_mywrite is supposed to unset flagged & found bitmap entries.
This failed on little-endian architecture machines.

/2/ warnings; a few fixes to eliminate some compiler noise.

(cherry picked from commit d608809c247c9b8105c95e230449f98705767476)

18 years agoSTABLE14-ptserver-fix-bitmap-20070516
Marcus Watts [Wed, 16 May 2007 20:45:50 +0000 (20:45 +0000)]
STABLE14-ptserver-fix-bitmap-20070516

FIXES 60680

make sure bitmap code is correct else supergroups returns invalid answer

fix verify code to be correct on little endian hosts

(cherry picked from commit 62dc1975410ad0dbea12a0c7e3c11a37230e5971)

18 years agoSTABLE14-namei-dont-randomly-full-salvage-20070514
Rainer Toebbicke [Mon, 14 May 2007 22:45:06 +0000 (22:45 +0000)]
STABLE14-namei-dont-randomly-full-salvage-20070514

FIXES 61300

trivial fix to clear forcep
(inode already does this)

(cherry picked from commit c78b4c61f70f6756a79440748ecacea2affec8ab)

18 years agoSTABLE14-getdcache-no-slowpass-enforcement-on-dynroot-20070514
Chaskiel M Grundman [Mon, 14 May 2007 22:38:43 +0000 (22:38 +0000)]
STABLE14-getdcache-no-slowpass-enforcement-on-dynroot-20070514

don't enforce slowpass check (and don't do unnecessary work) for dynroot vnodes

(cherry picked from commit 1b1c0eda5a3db6fe92d46d5f3d8529bf7c6378c2)

18 years agoSTABLE14-dont-fclose-null-20070514
Erland Lewin [Mon, 14 May 2007 20:27:49 +0000 (20:27 +0000)]
STABLE14-dont-fclose-null-20070514

we erroneously don't check for not null before fclose. fix it.

(1.4 only bug)

18 years agoSTABLE14-fix-partition-check-20070510
Frank Cusack [Thu, 10 May 2007 23:44:12 +0000 (23:44 +0000)]
STABLE14-fix-partition-check-20070510

oops

(cherry picked from commit 08cbee9b2d941d79b9f7919f4c76b1ab45ef3643)

18 years agoSTABLE14-vos-namelen-for-dump-restore-is-stupid-20070509
Derrick Brashear [Thu, 10 May 2007 01:18:18 +0000 (01:18 +0000)]
STABLE14-vos-namelen-for-dump-restore-is-stupid-20070509

fixes bug reported by stephen joyce which i am too lazy to go get the RT number of

(cherry picked from commit f2761c416320a3ff2bb0af4298ca95b8ecb04211)

18 years agoSTABLE14-up-preserve-dir-mtime-20070507
Russ Allbery [Mon, 7 May 2007 18:23:11 +0000 (18:23 +0000)]
STABLE14-up-preserve-dir-mtime-20070507

FIXES 34522

Set the mtime on newly created directories to match the original directory.

(cherry picked from commit 1d4d8f5c4f125707fc6af432024d99e2672cadab)

18 years agoSTABLE14-rx-call-abort-release-refcount-20070425
Derrick Brashear [Wed, 25 Apr 2007 20:50:21 +0000 (20:50 +0000)]
STABLE14-rx-call-abort-release-refcount-20070425

don't leak a call ref when doing a call abort

(cherry picked from commit 92ecfdd675e8a851c7f0f19e5359362fa00c1c8f)

18 years agoSTABLE14-viced-write-perm-grants-read-lock-20070423
Jeffrey Altman [Tue, 24 Apr 2007 01:41:03 +0000 (01:41 +0000)]
STABLE14-viced-write-perm-grants-read-lock-20070423

the permission to obtain a write-lock is granted either by having the
"w" permission or the "i" when owning the file.  The permission to obtain
a read-lock has been granted by having the "k" permission.  However it
makes no sense that someone can obtain a write-lock but not a read-lock.
This patch grants permission to obtain read-locks to those who can obtain
write-locks.

(cherry picked from commit bb61e1dc678ea28132c195438fc1f157fa580cd1)

18 years agoSTABLE14-windows-wix-html-installgd-20070420
Jeffrey Altman [Fri, 20 Apr 2007 11:59:41 +0000 (11:59 +0000)]
STABLE14-windows-wix-html-installgd-20070420

FIXES 59827

The wix installer creates the wrong directory name for the IBM Quick Guide

(cherry picked from commit c5c23b7bc4544af2c1204622cd67b835b27bcdab)

18 years agoSTABLE14-linux-unlink-avoid-infrequent-leak-20070222
Rainer Toebbicke [Thu, 19 Apr 2007 05:10:35 +0000 (05:10 +0000)]
STABLE14-linux-unlink-avoid-infrequent-leak-20070222

FIXES 54689

avoid minor leak

(cherry picked from commit 4f86aa379d345c98113bde2169b9d1400dcee89c)

18 years agoSTABLE14-linux-symlink-handling-avoid-crash-20070418
Christopher Allen Wing [Wed, 18 Apr 2007 19:27:46 +0000 (19:27 +0000)]
STABLE14-linux-symlink-handling-avoid-crash-20070418

Background: OpenAFS is vulnerable to crashing in the linux kernel symlink
code when running on kernel versions between 2.6.10 to 2.6.12.  This also
includes all RHEL4 kernels, because RHEL4 includes the code from 2.6.10. The
problem is that the symlink text caching API, page_follow_link() et al, is
unsuitable for network filesystems where the page cache may be invalidated
in parallel with a path lookup.

This crash can be triggered easily by doing a bunch of path lookups
involving symlinks (e.g., stat() on various files pointed to through links),
while simultaneously running 'fs flushvol' on the volume containing the
symlinks.

The simplest way to fix this problem is to disable the use of symlink text
caching when the kernel does not provide a usable symlink API.

(cherry picked from commit 2d18bd1777b8d18a3b855685928dcdafcbe609b8)

18 years agoSTABLE14-vmalloc-no-glock-20070418
Chaskiel M Grundman [Wed, 18 Apr 2007 19:04:10 +0000 (19:04 +0000)]
STABLE14-vmalloc-no-glock-20070418

Based on Chris Wing's analysis which stated in part:
GFP_NOFS tells the allocator not to recurse back into the filesystem if it's
necessary to free up memory.  However, vmalloc() does not have such an
option.  Therefore, calling osi_Alloc() to request more than a page of
memory may end up recursing back into AFS to try to free unused inodes or
dentries.

In this case, what happened was that osi_Alloc() is called within an
AFS_GLOCK(); osi_Alloc() calls vmalloc() which tries to free dentry objects,
which then calls back into the AFS module.  Unfortunately, AFS_GLOCK() is
already held and we deadlock.

(cherry picked from commit 9943fe1fd71fc29331dcac7cd6a51bd37f307876)

18 years agoSTABLE14-windows-afskfw-bluescreen-20070418
Jeffrey Altman [Wed, 18 Apr 2007 16:58:22 +0000 (16:58 +0000)]
STABLE14-windows-afskfw-bluescreen-20070418

The afskfw library contains an unprotected call to krb5_free_context
which can result in krb5_free_context being called with a NULL pointer.
MIT's Kerberos libraries do not check that the pointer is non-NULL and
will attempt to use it as a valid pointer which will in turn result
in an invalid memory access error.

This library is used by afslogon.dll which is loaded by winlogon.exe.

If the krb5 profile is invalid, the krb5_init_context call will fail
to allocate a krb5_context structure which can then result in
krb5_free_context being called with a NULL pointer.

An unhandled exception within winlogon.exe will cause a blue screen event
on Windows 2000, XP and 2003.

(cherry picked from commit 85a23a70c783364e039f2a1b402ba718c1fc34a5)

18 years agoSTABLE14-comerr-rename-two-20070410
Jeffrey Altman [Tue, 10 Apr 2007 23:31:36 +0000 (23:31 +0000)]
STABLE14-comerr-rename-two-20070410

fix afsrpc.def add_to_error_table

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

remove afs_krb_get_lrealm from afsauthent.dll it conflicts with libutil.lib

(cherry picked from commit 0ff92e9a5bd939cb3488ca64ce01b37bd4d7f79e)

18 years agoSTABLE14-comerr-rename-20070410
Derrick Brashear [Tue, 10 Apr 2007 19:43:28 +0000 (19:43 +0000)]
STABLE14-comerr-rename-20070410

nag nag nag

18 years agoSTABLE14-linux-config-h-died-ucontext-didnt-20070403
Derrick Brashear [Tue, 3 Apr 2007 20:31:27 +0000 (20:31 +0000)]
STABLE14-linux-config-h-died-ucontext-didnt-20070403

FIXES 57135

oops

18 years agoSTABLE14-move-tasklist-lock-extern-outside-func-20070403
Peter Breitenlohner [Tue, 3 Apr 2007 19:57:06 +0000 (19:57 +0000)]
STABLE14-move-tasklist-lock-extern-outside-func-20070403

FIXES 53441

make tasklist-lock extern with pragma weak possibly work right

(cherry picked from commit 9c592530b18144ffbd91283fcd9690a9680c6cd9)

18 years agoSTABLE14-s390x-syscall-patch-fix-20070326
Neale Ferguson [Tue, 27 Mar 2007 04:22:25 +0000 (04:22 +0000)]
STABLE14-s390x-syscall-patch-fix-20070326

make s390x syscall table patching work correctly

(cherry picked from commit 74e22e219036ca2c42182b1356371daa07ae6494)

18 years agoSTABLE14-tvolser-locking-updates-20070322
Derrick Brashear [Thu, 22 Mar 2007 16:01:16 +0000 (16:01 +0000)]
STABLE14-tvolser-locking-updates-20070322

rework locking in tvolser slightly to avoid potential transaction leak

(cherry picked from commit 1c9ede0bcf892ccc3b9b5cae819c7d94b0407b38)

18 years agoSTABLE14-darwin-remunlink-20070320
Chas Williams [Tue, 20 Mar 2007 19:32:30 +0000 (19:32 +0000)]
STABLE14-darwin-remunlink-20070320

FIXES 55280

make reumlink work the way it's supposed to

(cherry picked from commit c2fb9440f3d3f80c452590b40f7bd8ecdb13edfe)

18 years agoSTABLE14-nfs-gc-fix-20070320
Douglas Engert [Tue, 20 Mar 2007 19:24:11 +0000 (19:24 +0000)]
STABLE14-nfs-gc-fix-20070320

FIXES 56459

avoid issue with nfs gc handler and mismatched types

(cherry picked from commit ff81d7e77a4a302224dbb0f0c6b960ded42cafbe)

18 years agoSTABLE14-namei-allow-zfs-20070320
Robert Banz [Tue, 20 Mar 2007 19:02:10 +0000 (19:02 +0000)]
STABLE14-namei-allow-zfs-20070320

don't force AlwaysAttach on ZFS in namei

(cherry picked from commit af0a976f1151f7ca7642013357d1dcc7267c6457)

18 years agoSTABLE14-linux-task-pointer-safety-20070320
Chaskiel M Grundman [Tue, 20 Mar 2007 18:48:52 +0000 (18:48 +0000)]
STABLE14-linux-task-pointer-safety-20070320

hold applicable locks while futzing with task list

(cherry picked from commit 29951ff73ccc82746f8f842131a76e30b47d5310)

18 years agoSTABLE14-keyring-pag-finduser-requires-glock-20070320
Chaskiel M Grundman [Tue, 20 Mar 2007 18:43:48 +0000 (18:43 +0000)]
STABLE14-keyring-pag-finduser-requires-glock-20070320

identical to the fix from chas@cmf.nrl.navy.mil

(cherry picked from commit 97d8703809a9e6798b80696da6439ab0887046fb)

18 years agoSTABLE14-openafs-1-4-4-20070319 openafs-stable-1_4_4
Derrick Brashear [Tue, 20 Mar 2007 00:54:05 +0000 (00:54 +0000)]
STABLE14-openafs-1-4-4-20070319

make 1.4.4

18 years agoSTABLE14-no-default-setuid-20070319
Derrick Brashear [Tue, 20 Mar 2007 00:52:20 +0000 (00:52 +0000)]
STABLE14-no-default-setuid-20070319

FIXES 54713

disable default setuid for localcell

(cherry picked from commit c4183dbc1fb0e3d4db5105fe3312816fc82a7a33)

18 years agoSTABLE14-cellservdb-20070309
Jeffrey Hutzelman [Sat, 10 Mar 2007 04:52:48 +0000 (04:52 +0000)]
STABLE14-cellservdb-20070309

(cherry picked from commit 97fd54f399148eaf6652bd2a42c8b9f424d680bc)

18 years agoSTABLE14-java-lock-fix-200702310 openafs-stable-1_4_3
Derrick Brashear [Sat, 10 Mar 2007 16:08:08 +0000 (16:08 +0000)]
STABLE14-java-lock-fix-200702310

make it portable. ugh.

(cherry picked from commit 226c1ee8f9e24e199b2e2cf1ecc11dd072634450)

18 years agoSTABLE14-openafs-1-4-3-20070308
Derrick Brashear [Fri, 9 Mar 2007 00:39:36 +0000 (00:39 +0000)]
STABLE14-openafs-1-4-3-20070308

make 1.4.3

18 years agoSTABLE14-windows-fs-checkserver-20070302
Jeffrey Altman [Sat, 3 Mar 2007 01:30:45 +0000 (01:30 +0000)]
STABLE14-windows-fs-checkserver-20070302

FIXES 55234

The "fs checkservers" command when not being used to change the check
interval should not require admin privilege.

(cherry picked from commit e4d3681e3d9ba58c315f39d3852833b11811474c)

18 years agoSTABLE14-windows-notes-20070227 openafs-stable-1_4_3rc3
Jeffrey Altman [Wed, 28 Feb 2007 00:52:04 +0000 (00:52 +0000)]
STABLE14-windows-notes-20070227

1.4.3-rc2

18 years agoSTABLE14-windows-partially-restore-find-lana-by-name-20070227
Jeffrey Altman [Wed, 28 Feb 2007 00:39:55 +0000 (00:39 +0000)]
STABLE14-windows-partially-restore-find-lana-by-name-20070227

find lana by name is used by the afs control panel to populate the
lana list box.  don't use the function to find by name.  just use
it to generate the list of all lana names.

(cherry picked from commit 561f8b742fceeed10e6f3d9639c96efb085ad2a9)

18 years agoSTABLE14-remove-find-lana-by-name-20070227
Jeffrey Altman [Wed, 28 Feb 2007 00:09:16 +0000 (00:09 +0000)]
STABLE14-remove-find-lana-by-name-20070227

commit the rest of the patch that didn't pullup from
STABLE14-remove-find-lana-by-name-20070219

18 years agoSTABLE14-forcenewconns-even-with-one-interface-20070226
Chaskiel M Grundman [Mon, 26 Feb 2007 22:18:28 +0000 (22:18 +0000)]
STABLE14-forcenewconns-even-with-one-interface-20070226

otherwise we don't discard vlserver connections when a server is "down"

(cherry picked from commit 9d5de311a6c2d96ee5092d58db28fff1b5602be7)

18 years agoSTABLE14-uae-etoomanyrefs-avoid-dup-20070222
Derrick Brashear [Mon, 26 Feb 2007 18:52:48 +0000 (18:52 +0000)]
STABLE14-uae-etoomanyrefs-avoid-dup-20070222

when ETOOMANYREFS is EIO don't rewrite the EIO slot with UAETOOMANYREFS

(cherry picked from commit 0d5642e3ee1d72f11c4b6393cd4a352540f3b2ba)

18 years agoSTABLE14-openafs-143rc3-20070226
Derrick Brashear [Mon, 26 Feb 2007 18:28:56 +0000 (18:28 +0000)]
STABLE14-openafs-143rc3-20070226

openafs 1.4.3rc3 (and appropriate windows build version increment)

18 years agoSTABLE14-conditionalize-tasklist-lock-20070226
Stephan Wiesand [Mon, 26 Feb 2007 17:59:21 +0000 (17:59 +0000)]
STABLE14-conditionalize-tasklist-lock-20070226

FIXES 54922

make rx_knet use tasklist_lock conditionally also

(cherry picked from commit a3a40968308e9ef894df3756af7ccd7ed141c74f)

18 years agoSTABLE14-update-tasklist-lock-test-20070226
Stephan Wiesand [Mon, 26 Feb 2007 17:53:33 +0000 (17:53 +0000)]
STABLE14-update-tasklist-lock-test-20070226

FIXES 54916

make the tasklist lock test actually detect GPL stupidity

(cherry picked from commit bed42291bcc16065f23e964b64d60090ffaa96f9)

18 years agoSTABLE14-linux-2621-20070222
Marc Dionne [Thu, 22 Feb 2007 21:48:58 +0000 (21:48 +0000)]
STABLE14-linux-2621-20070222

FIXES 54645

configure support for new sysctl api

(cherry picked from commit f1a6107e0814d1e3e1d171834c97489479b5e6df)

18 years agoSTABLE14-linux-lookup-crfree-20070220
Kevin Hildebrand [Tue, 20 Feb 2007 18:06:24 +0000 (18:06 +0000)]
STABLE14-linux-lookup-crfree-20070220

FIXES 54549

add missing crfree to avoid leak

(cherry picked from commit 6ce156741b62702e1d1f10f3329f1b77341e32e5)

18 years agoSTABLE14-remove-find-lana-by-name-20070219
Jeffrey Altman [Tue, 20 Feb 2007 03:07:28 +0000 (03:07 +0000)]
STABLE14-remove-find-lana-by-name-20070219

Remove the find lana by name functionality.  It is crucial that the
name computed by the afs service can also be computed by the pioctl
function executed by generic end users without privilege.  Unfortunately,
the undocumented functions used to implement find lana by name require
access to registry keys that a generic user cannot read.

(cherry picked from commit b2ed3c527b831f329a380203433312653bcd91a4)

18 years agoSTABLE14-rxdebug-backoff-20070215
Jeffrey Hutzelman [Thu, 15 Feb 2007 17:11:40 +0000 (17:11 +0000)]
STABLE14-rxdebug-backoff-20070215

make rxdebug be less aggressive when retransmitting

(cherry picked from commit e92739f2b925545e441c2d77eaf4ece00ffbcb51)

18 years agoSTABLE14-windows-rmdir-not-empty-error-code-20070215
Jeffrey Altman [Thu, 15 Feb 2007 06:00:32 +0000 (06:00 +0000)]
STABLE14-windows-rmdir-not-empty-error-code-20070215

Ensure that removing a directory containing existing files returns
the correct error to the caller.

(cherry picked from commit 1f530ff095a8ffa38114373c80d8f4c5ead103d8)

18 years agoSTABLE14-java-locking-redux-20070214
Adam Megacz [Thu, 15 Feb 2007 00:36:32 +0000 (00:36 +0000)]
STABLE14-java-locking-redux-20070214

change the -1 len check for java locks slightly

(cherry picked from commit 65d89232521ceb1641ce0a14e1f3ed8d28b6afff)

18 years agoSTABLE14-darwin-missing-dropnames-20070214
Chaskiel M Grundman [Thu, 15 Feb 2007 00:29:51 +0000 (00:29 +0000)]
STABLE14-darwin-missing-dropnames-20070214

for correctness, not to fix anything which has yet been observed

(cherry picked from commit 465a6d533b253d71e8854dc6cedcbcdc5ce678e1)

18 years agoSTABLE14-libafsdep-correction-20070214
Jeffrey Hutzelman [Wed, 14 Feb 2007 23:58:04 +0000 (23:58 +0000)]
STABLE14-libafsdep-correction-20070214

FIXES 53441

apply the rest of the patch

(cherry picked from commit 083f3bcb2bcca382e00684ad1965dd1b224c9b4b)

18 years agoSTABLE14-osi-probe-harder-20070213 openafs-stable-1_4_3rc2
Jeffrey Hutzelman [Tue, 13 Feb 2007 22:54:20 +0000 (22:54 +0000)]
STABLE14-osi-probe-harder-20070213

2.6.16 i386 didn't probe successfully before in at least one case

(cherry picked from commit 51774c137b3889ef0e651e171493e7ca24a95077)

18 years agoSTABLE14-amd64-linux24-ucontext-20070213
Derrick Brashear [Tue, 13 Feb 2007 19:12:46 +0000 (19:12 +0000)]
STABLE14-amd64-linux24-ucontext-20070213

this should not have been removed here

18 years agoSTABLE14-amd64-syscall-probe-20070212
Derrick Brashear [Tue, 13 Feb 2007 18:45:25 +0000 (18:45 +0000)]
STABLE14-amd64-syscall-probe-20070212

FIXES 53441

based on suggested change from cg2v@andrew.cmu.edu
tasklist_lock not being exported makes this useless otherwise
S: ----------------------------------------------------------------------

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

based on suggested change from cg2v@andrew.cmu.edu
tasklist_lock not being exported makes this useless otherwise

(cherry picked from commit 5b0ba22734f8a354f26ca2600e96608e72a3f9e4)

18 years agoSTABLE14-windows-version-20070213
Jeffrey Altman [Tue, 13 Feb 2007 18:23:48 +0000 (18:23 +0000)]
STABLE14-windows-version-20070213

1.4.301 == 1.4.3rc2

18 years agoSTABLE14-openafs-1-4-3fc2-20070212
Derrick Brashear [Tue, 13 Feb 2007 01:49:32 +0000 (01:49 +0000)]
STABLE14-openafs-1-4-3fc2-20070212

make 1.4.3rc2

18 years agoSTABLE14-lock-mask-64bit-negative-1-for-java-20070212
Adam Megacz [Tue, 13 Feb 2007 01:36:11 +0000 (01:36 +0000)]
STABLE14-lock-mask-64bit-negative-1-for-java-20070212

java sends a 64 bit long -1... which isn't going to be useful most of the time

(cherry picked from commit 01882246c8704e9cfad38e8bce71380b843fbbab)

18 years agoSTABLE14-aklog-krb5-referrals-compat-20070210
Jeffrey Altman [Sat, 10 Feb 2007 13:56:54 +0000 (13:56 +0000)]
STABLE14-aklog-krb5-referrals-compat-20070210

MIT Kerberos version 5 release 1.6 adds support for referrals in the
client.  As a result krb5_get_host_realm() returns the nul-string for
the realm whenever there is no local domain-realm mapping in the
profile.

aklog must now manually perform the fallback to using the domain of
the vlserver as basis for the realm name if referrals fail.

(cherry picked from commit 645f7e8f81be8c096b2fd3d9b852b8614d9dc690)

18 years agoSTABLE14-disable-linux-flock-20070209
Derrick Brashear [Fri, 9 Feb 2007 18:52:59 +0000 (18:52 +0000)]
STABLE14-disable-linux-flock-20070209

this needs more testing before we can run with it

18 years agoSTABLE14-libafsdep-mods-20070209
Peter Breitenlohner [Fri, 9 Feb 2007 18:44:38 +0000 (18:44 +0000)]
STABLE14-libafsdep-mods-20070209

FIXES 53381

don't break vpath builds

(cherry picked from commit b5c39e4373bd24fc724719ff365597327aa143cf)

18 years agoSTABLE14-linux-compile-test-24-20070209
Jeffrey Hutzelman [Fri, 9 Feb 2007 18:29:37 +0000 (18:29 +0000)]
STABLE14-linux-compile-test-24-20070209

FIXES 53385

no linux/namei.h on 2.4

(cherry picked from commit a1d9a9209094864f784ecc90d41201480ffd66da)

18 years agoSTABLE14-linux-locking-pre-2618-20070208
Christopher Allen Wing [Fri, 9 Feb 2007 01:38:17 +0000 (01:38 +0000)]
STABLE14-linux-locking-pre-2618-20070208

FIXES 53457

deal with pre 2.6.18 locking behavior

(cherry picked from commit 171676011ba72b48b6ed2d6df6cfc1f0adb52c1f)

18 years agoSTABLE14-tasklist-export-check-20070208
Derrick Brashear [Fri, 9 Feb 2007 01:30:31 +0000 (01:30 +0000)]
STABLE14-tasklist-export-check-20070208

work around tasklist lock export harder

(cherry picked from commit 00c5dbfd048e31a653de0e1cf37d45d539e0c755)

18 years agoSTABLE14-afs-magic-for-linux-20070208
Adam Megacz [Fri, 9 Feb 2007 01:25:48 +0000 (01:25 +0000)]
STABLE14-afs-magic-for-linux-20070208

FIXES 52442

use the afs magic number

(cherry picked from commit 797f46a88ee9c50c34a8b6e1fa7c878e252d3a97)

18 years agoSTABLE14-obsd40-initial-20070208
Dave Cottle [Fri, 9 Feb 2007 01:14:38 +0000 (01:14 +0000)]
STABLE14-obsd40-initial-20070208

FIXES 53283

doesn't work right, and the patch in 53296 can't be taken as is

(cherry picked from commit 87a3cd2a709a4fcf5df9a82ce223be0a33bf18f1)

18 years agoSTABLE14-linux24-update-20070208
Marcus Watts [Fri, 9 Feb 2007 01:07:54 +0000 (01:07 +0000)]
STABLE14-linux24-update-20070208

FIXES 53199

update for linux 2.4

(cherry picked from commit 226f3b1b47371bf6c37d8003725fac6d2486ea16)

18 years agoSTABLE14-keyring-pag-avoid-shadowing-20070208
Marc Dionne [Fri, 9 Feb 2007 00:32:04 +0000 (00:32 +0000)]
STABLE14-keyring-pag-avoid-shadowing-20070208

FIXES 38959

avoid shadowing the pag variable

(cherry picked from commit 0dfd1d0ed81547791d8b90f9be2d04b362401422)

18 years agoSTABLE14-getcbi-limit-addresses-20070208
Derrick Brashear [Fri, 9 Feb 2007 00:20:28 +0000 (00:20 +0000)]
STABLE14-getcbi-limit-addresses-20070208

FIXES 36643

don't write addresses (if we have too many) over random memory

(cherry picked from commit 8ecad072df8f6cfa63e1ef4d862611a0f2a75e7b)

18 years agoSTABLE14-use-unix-sockets-20070208
Derrick Brashear [Thu, 8 Feb 2007 23:59:47 +0000 (23:59 +0000)]
STABLE14-use-unix-sockets-20070208

backport for 1.4.x

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

option to use unix socket for fssync

(cherry picked from commit a4d52ee772a84212911c52f5d79dd4f02b9a8b2a)

18 years agoSTABLE14-linux-lock-tracking-20070208
Jeffrey Hutzelman [Thu, 8 Feb 2007 22:41:17 +0000 (22:41 +0000)]
STABLE14-linux-lock-tracking-20070208

FIXES 31818

avoid a potential leaked lock when closing firefox.

(cherry picked from commit b0425c4e7f65c00fe217d7c54d309bceac9b38d5)

18 years agoSTABLE14-linux-and-locks-cleanup-20070202
Chaskiel M Grundman [Sat, 3 Feb 2007 03:25:15 +0000 (03:25 +0000)]
STABLE14-linux-and-locks-cleanup-20070202

fix linux flock, remove a bogus lock assert, and fix pid tracking to avoid useless panic

(cherry picked from commit fd1c37ebe7f5fb2ed52371705aaf1efc7764c7eb)

18 years agoSTABLE14-windows-nsis-20070202
Jeffrey Altman [Fri, 2 Feb 2007 15:38:16 +0000 (15:38 +0000)]
STABLE14-windows-nsis-20070202

even if afsd_service.exe can be shut down the binary might still not
be able to be replaced due to the windows Protection Service.
Use the ReplaceDLL macro

(cherry picked from commit 38d6f485078185acc0067362eb970b5cbf41e800)

18 years agoSTABLE14-document-fs-setacl-permissions-20070129
Russ Allbery [Mon, 29 Jan 2007 19:32:02 +0000 (19:32 +0000)]
STABLE14-document-fs-setacl-permissions-20070129

Better document the current state of implicit "a" rights on directories.

(cherry picked from commit 3960a5ff1cfef0c3f6adfe6cf602b8c80078ce7d)

18 years agoSTABLE14-volume-dont-artificially-untimeout-vlservers-20061218
Jeffrey Hutzelman [Thu, 25 Jan 2007 11:24:30 +0000 (11:24 +0000)]
STABLE14-volume-dont-artificially-untimeout-vlservers-20061218

FIXES 48959

remove synthetic event to undo timeouts of vlservers we "haven't talked to yet"

(cherry picked from commit 91ce7a066d0912bb84a7c87863cd1b7ed6cc480a)

18 years agoSTABLE14-cvsignore-happiness-20060801
Russ Allbery [Mon, 22 Jan 2007 17:41:03 +0000 (17:41 +0000)]
STABLE14-cvsignore-happiness-20060801

Update .cvsignore files to ignore everything we should be ignorant of.

(cherry picked from commit 25015276f80a12296848d0fc9a2960d2e0226159)

18 years agoSTABLE14-make-cleaner-20070122
Derrick Brashear [Mon, 22 Jan 2007 17:22:35 +0000 (17:22 +0000)]
STABLE14-make-cleaner-20070122

this stuff was missed

(cherry picked from commit 676bf342ddfdb13ca18337535598c3af3c2f49ed)

18 years agoSTABLE14-linux-kbuild-test-fixes-20070119
Jeffrey Hutzelman [Fri, 19 Jan 2007 19:32:28 +0000 (19:32 +0000)]
STABLE14-linux-kbuild-test-fixes-20070119

fixes to build for linux when doing objdir builds

(cherry picked from commit c88ab63663319035d88dfceb9778b98553a091b5)

18 years agoSTABLE14-windows-nsis-fix-rpc-20070116 openafs-stable-1_4_3rc1
Jeffrey Altman [Tue, 16 Jan 2007 17:21:31 +0000 (17:21 +0000)]
STABLE14-windows-nsis-fix-rpc-20070116

remove the rpc fix.  the original code was correct

(cherry picked from commit 41df9870148af3527f828a26cc7fbb8d8ffb506e)

18 years agoSTABLE14-openafs-1-4-3fc1-20070115
Derrick Brashear [Tue, 16 Jan 2007 04:16:17 +0000 (04:16 +0000)]
STABLE14-openafs-1-4-3fc1-20070115

1.4.3rc1

18 years agoSTABLE14-windows-no-vista-20070115
Jeffrey Altman [Mon, 15 Jan 2007 23:34:34 +0000 (23:34 +0000)]
STABLE14-windows-no-vista-20070115

Do not permit the 1.4 release to be installed on Vista.

18 years agoSTABLE14-windows-msi-no-vista-20070115
Jeffrey Altman [Mon, 15 Jan 2007 21:05:24 +0000 (21:05 +0000)]
STABLE14-windows-msi-no-vista-20070115

Prevent the 1.4 release from being installed on Vista

18 years agoSTABLE14-linux26-large-pag-groups-20070115
Chaskiel M Grundman [Mon, 15 Jan 2007 20:51:57 +0000 (20:51 +0000)]
STABLE14-linux26-large-pag-groups-20070115

working from base provided by shadow@dementia.org

(cherry picked from commit 2f3558f341896ae40a8bd07fe71177c5f7763623)

18 years agoSTABLE14-windows-notes-20070115
Jeffrey Altman [Mon, 15 Jan 2007 19:57:17 +0000 (19:57 +0000)]
STABLE14-windows-notes-20070115

final updates for 1.4.3-rc1

18 years agoSTABLE14-windows-open-dir-lookup-20070115
Jeffrey Altman [Mon, 15 Jan 2007 19:54:46 +0000 (19:54 +0000)]
STABLE14-windows-open-dir-lookup-20070115

CIFS NTCreateX Read privilege means PRSFS_LOOKUP when the object is a
directory

(cherry picked from commit 20f426568625f40b37973121805f0ac820b9017c)

18 years agoSTABLE14-locker-thread-tracking-20070111
Derrick Brashear [Fri, 12 Jan 2007 16:31:40 +0000 (16:31 +0000)]
STABLE14-locker-thread-tracking-20070111

track thread ids so we can properly not deadlock

(cherry picked from commit 2b7f13c2276613e120cef159f44c912e866412f5)

18 years agoSTABLE14-netinfo-fake-support-correction-20070112
Derrick Brashear [Fri, 12 Jan 2007 05:23:43 +0000 (05:23 +0000)]
STABLE14-netinfo-fake-support-correction-20070112

fix NetInfo "f" line fake IP address support to work when either
1) NetRestrict file is in place or
2) existing sysid file does not list fake address

(cherry picked from commit 2502379d7586acfed882bff7e1c50bb54fbe7a7f)

18 years agoSTABLE14-rx-deal-with-afs34-jumbograms-again-20070111
Tom Keiser [Fri, 12 Jan 2007 03:51:23 +0000 (03:51 +0000)]
STABLE14-rx-deal-with-afs34-jumbograms-again-20070111

FIXES 51116

try again at dealing with old jumbograms

(cherry picked from commit 0732c4637d31da44b2b8f4567292ecd493a98334)

18 years agoSTABLE14-client-handle-vicetokendead-with-reconnect-20070109
Jeffrey Altman [Tue, 9 Jan 2007 15:28:19 +0000 (15:28 +0000)]
STABLE14-client-handle-vicetokendead-with-reconnect-20070109

client-handle-vicetokendead-with-reconnect-20070104 failed
to alter the behavior of the RXKADEXPIRED and other cases.

(cherry picked from commit 284668200e83fe90afa4bed26509343473b9995b)

18 years agoSTABLE14-tsfpq-macro-naming-20070105
Derrick Brashear [Sat, 6 Jan 2007 01:21:27 +0000 (01:21 +0000)]
STABLE14-tsfpq-macro-naming-20070105

rename the queue-splicing versions of the checkin/checkout macros

(cherry picked from commit cbba8d8b887957122c1870f8a5a4a823af889d0f)

18 years agoSTABLE14-buildpkg-dmg-path-20070105
Derrick Brashear [Fri, 5 Jan 2007 23:34:01 +0000 (23:34 +0000)]
STABLE14-buildpkg-dmg-path-20070105

reported by marcus watts

(cherry picked from commit 6029f002be00f5cb41423674c66b0f0dfac4506d)

18 years agoSTABLE14-rx-deal-with-afs34-jumbograms-again-20070105
Derrick Brashear [Fri, 5 Jan 2007 23:20:29 +0000 (23:20 +0000)]
STABLE14-rx-deal-with-afs34-jumbograms-again-20070105

try again at dealing with old jumbograms

(cherry picked from commit 52b036747c78139c5b0a69a934e46ae9f34e0741)

18 years agoSTABLE14-windows-version-20070105
Jeffrey Altman [Fri, 5 Jan 2007 20:18:07 +0000 (20:18 +0000)]
STABLE14-windows-version-20070105

1.4.300 == 1.4.3-rc1

18 years agoSTABLE14-windows-release-notes-20070105
Jeffrey Altman [Fri, 5 Jan 2007 20:15:41 +0000 (20:15 +0000)]
STABLE14-windows-release-notes-20070105

1.4.3

18 years agoSTABLE14-windows-notes-20070105
Jeffrey Altman [Fri, 5 Jan 2007 20:12:24 +0000 (20:12 +0000)]
STABLE14-windows-notes-20070105

updates for 1.4.3 rc1

18 years agoSTABLE14-windows-afsd-20070105
Jeffrey Altman [Fri, 5 Jan 2007 18:55:20 +0000 (18:55 +0000)]
STABLE14-windows-afsd-20070105

some of the patches from the last few months that were pulled up
rely on bits and pieces from other patches that weren't pulled up.

18 years agoSTABLE14-pts-rename-fix-20070105
Kevin Hildebrand [Fri, 5 Jan 2007 18:23:25 +0000 (18:23 +0000)]
STABLE14-pts-rename-fix-20070105

FIXES 51066

fix pts rename to do the right thing

(cherry picked from commit b975875e79a2ba84ef3faaec109b8db046ee5326)

18 years agoSTABLE14-windows-unix-mode-bit-enforcement-20070105
Jeffrey Altman [Fri, 5 Jan 2007 17:21:30 +0000 (17:21 +0000)]
STABLE14-windows-unix-mode-bit-enforcement-20070105

modify the write-lock permission test so that the UnixMode bits do not
subtract PRSFS_WRITE from the rights when testing PRSFS_WRITE | PRSFS_LOCK.

PRSFS_WRITE implies PRSFS_LOCK so add it

Add new registry value "DeleteReadOnly" to permit deletion of read-only
files.  The default is 0.  Set to non-zero value to activate.

(cherry picked from commit 290b05b6b6e13fd93d40a8c021f0d8fdf697f7af)

18 years agoSTABLE14-bucoord-protoize-20070104
Sean O'Malley [Fri, 5 Jan 2007 06:08:24 +0000 (06:08 +0000)]
STABLE14-bucoord-protoize-20070104

FIXES 50870

protoize bucoord

(cherry picked from commit 2d68f6a3ef54f4c97ecd6e0561726fc5a89b5a04)