3970 Commits

Author SHA1 Message Date
Stephan Wiesand
ef97f5206d STABLE14-conditionalize-tasklist-lock-20070226
FIXES 54922

make rx_knet use tasklist_lock conditionally also


(cherry picked from commit a3a40968308e9ef894df3756af7ccd7ed141c74f)
2007-02-26 17:59:21 +00:00
Stephan Wiesand
e17449c6e5 STABLE14-update-tasklist-lock-test-20070226
FIXES 54916

make the tasklist lock test actually detect GPL stupidity


(cherry picked from commit bed42291bcc16065f23e964b64d60090ffaa96f9)
2007-02-26 17:53:33 +00:00
Marc Dionne
7410868846 STABLE14-linux-2621-20070222
FIXES 54645

configure support for new sysctl api


(cherry picked from commit f1a6107e0814d1e3e1d171834c97489479b5e6df)
2007-02-22 21:48:58 +00:00
Kevin Hildebrand
80bc564915 STABLE14-linux-lookup-crfree-20070220
FIXES 54549

add missing crfree to avoid leak


(cherry picked from commit 6ce156741b62702e1d1f10f3329f1b77341e32e5)
2007-02-20 18:06:24 +00:00
Jeffrey Altman
f24ebdbe99 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)
2007-02-20 03:07:28 +00:00
Jeffrey Hutzelman
3be9a40869 STABLE14-rxdebug-backoff-20070215
make rxdebug be less aggressive when retransmitting


(cherry picked from commit e92739f2b925545e441c2d77eaf4ece00ffbcb51)
2007-02-15 17:11:40 +00:00
Jeffrey Altman
904a463e7c 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)
2007-02-15 06:00:32 +00:00
Adam Megacz
db35a66f0e STABLE14-java-locking-redux-20070214
change the -1 len check for java locks slightly


(cherry picked from commit 65d89232521ceb1641ce0a14e1f3ed8d28b6afff)
2007-02-15 00:36:32 +00:00
Chaskiel M Grundman
5eb645b78b STABLE14-darwin-missing-dropnames-20070214
for correctness, not to fix anything which has yet been observed


(cherry picked from commit 465a6d533b253d71e8854dc6cedcbcdc5ce678e1)
2007-02-15 00:29:51 +00:00
Jeffrey Hutzelman
fc608cedf4 STABLE14-libafsdep-correction-20070214
FIXES 53441

apply the rest of the patch


(cherry picked from commit 083f3bcb2bcca382e00684ad1965dd1b224c9b4b)
2007-02-14 23:58:04 +00:00
Jeffrey Hutzelman
180d354409 STABLE14-osi-probe-harder-20070213
2.6.16 i386 didn't probe successfully before in at least one case


(cherry picked from commit 51774c137b3889ef0e651e171493e7ca24a95077)
openafs-stable-1_4_3rc2
2007-02-13 22:54:20 +00:00
Derrick Brashear
65ed8635e8 STABLE14-amd64-linux24-ucontext-20070213
this should not have been removed here
2007-02-13 19:12:46 +00:00
Derrick Brashear
841d968a14 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)
2007-02-13 18:45:25 +00:00
Jeffrey Altman
bcd83e6ff5 STABLE14-windows-version-20070213
1.4.301 == 1.4.3rc2
2007-02-13 18:23:48 +00:00
Derrick Brashear
24aa8c0cb5 STABLE14-openafs-1-4-3fc2-20070212
make 1.4.3rc2
2007-02-13 01:49:32 +00:00
Adam Megacz
d1aa0fc9dd 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)
2007-02-13 01:36:11 +00:00
Jeffrey Altman
a2aec66832 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)
2007-02-10 13:56:54 +00:00
Derrick Brashear
ac0fd46881 STABLE14-disable-linux-flock-20070209
this needs more testing before we can run with it
2007-02-09 18:52:59 +00:00
Peter Breitenlohner
8728c91e48 STABLE14-libafsdep-mods-20070209
FIXES 53381

don't break vpath builds


(cherry picked from commit b5c39e4373bd24fc724719ff365597327aa143cf)
2007-02-09 18:44:38 +00:00
Jeffrey Hutzelman
ac5935e78b STABLE14-linux-compile-test-24-20070209
FIXES 53385

no linux/namei.h on 2.4


(cherry picked from commit a1d9a9209094864f784ecc90d41201480ffd66da)
2007-02-09 18:29:37 +00:00
Christopher Allen Wing
d8f95f824c STABLE14-linux-locking-pre-2618-20070208
FIXES 53457

deal with pre 2.6.18 locking behavior


(cherry picked from commit 171676011ba72b48b6ed2d6df6cfc1f0adb52c1f)
2007-02-09 01:38:17 +00:00
Derrick Brashear
0b47a171a1 STABLE14-tasklist-export-check-20070208
work around tasklist lock export harder


(cherry picked from commit 00c5dbfd048e31a653de0e1cf37d45d539e0c755)
2007-02-09 01:30:31 +00:00
Adam Megacz
0854527ca0 STABLE14-afs-magic-for-linux-20070208
FIXES 52442

use the afs magic number


(cherry picked from commit 797f46a88ee9c50c34a8b6e1fa7c878e252d3a97)
2007-02-09 01:25:48 +00:00
Dave Cottle
3be7a88099 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)
2007-02-09 01:14:38 +00:00
Marcus Watts
ad6445f25a STABLE14-linux24-update-20070208
FIXES 53199

update for linux 2.4


(cherry picked from commit 226f3b1b47371bf6c37d8003725fac6d2486ea16)
2007-02-09 01:07:54 +00:00
Marc Dionne
3e098bafd6 STABLE14-keyring-pag-avoid-shadowing-20070208
FIXES 38959

avoid shadowing the pag variable


(cherry picked from commit 0dfd1d0ed81547791d8b90f9be2d04b362401422)
2007-02-09 00:32:04 +00:00
Derrick Brashear
693f1c6a23 STABLE14-getcbi-limit-addresses-20070208
FIXES 36643

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


(cherry picked from commit 8ecad072df8f6cfa63e1ef4d862611a0f2a75e7b)
2007-02-09 00:20:28 +00:00
Derrick Brashear
f8f7da2b3a 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)
2007-02-08 23:59:47 +00:00
Jeffrey Hutzelman
34f2eabe3c STABLE14-linux-lock-tracking-20070208
FIXES 31818

avoid a potential leaked lock when closing firefox.


(cherry picked from commit b0425c4e7f65c00fe217d7c54d309bceac9b38d5)
2007-02-08 22:41:17 +00:00
Chaskiel M Grundman
936692ac34 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)
2007-02-03 03:25:15 +00:00
Jeffrey Altman
e9387b9f64 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)
2007-02-02 15:38:16 +00:00
Russ Allbery
3319143ddb STABLE14-document-fs-setacl-permissions-20070129
Better document the current state of implicit "a" rights on directories.


(cherry picked from commit 3960a5ff1cfef0c3f6adfe6cf602b8c80078ce7d)
2007-01-29 19:32:02 +00:00
Jeffrey Hutzelman
b3ed6e62e7 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)
2007-01-25 11:24:30 +00:00
Russ Allbery
85c463e289 STABLE14-cvsignore-happiness-20060801
Update .cvsignore files to ignore everything we should be ignorant of.


(cherry picked from commit 25015276f80a12296848d0fc9a2960d2e0226159)
2007-01-22 17:41:03 +00:00
Derrick Brashear
42e589246e STABLE14-make-cleaner-20070122
this stuff was missed


(cherry picked from commit 676bf342ddfdb13ca18337535598c3af3c2f49ed)
2007-01-22 17:22:35 +00:00
Jeffrey Hutzelman
735e23a121 STABLE14-linux-kbuild-test-fixes-20070119
fixes to build for linux when doing objdir builds


(cherry picked from commit c88ab63663319035d88dfceb9778b98553a091b5)
2007-01-19 19:32:28 +00:00
Jeffrey Altman
99b4d81a93 STABLE14-windows-nsis-fix-rpc-20070116
remove the rpc fix.  the original code was correct


(cherry picked from commit 41df9870148af3527f828a26cc7fbb8d8ffb506e)
openafs-stable-1_4_3rc1
2007-01-16 17:21:31 +00:00
Derrick Brashear
a3ee245d61 STABLE14-openafs-1-4-3fc1-20070115
1.4.3rc1
2007-01-16 04:16:17 +00:00
Jeffrey Altman
a6efe83225 STABLE14-windows-no-vista-20070115
Do not permit the 1.4 release to be installed on Vista.
2007-01-15 23:34:34 +00:00
Jeffrey Altman
8553187acd STABLE14-windows-msi-no-vista-20070115
Prevent the 1.4 release from being installed on Vista
2007-01-15 21:05:24 +00:00
Chaskiel M Grundman
8568681efa STABLE14-linux26-large-pag-groups-20070115
working from base provided by shadow@dementia.org


(cherry picked from commit 2f3558f341896ae40a8bd07fe71177c5f7763623)
2007-01-15 20:51:57 +00:00
Jeffrey Altman
482f93f1ee STABLE14-windows-notes-20070115
final updates for 1.4.3-rc1
2007-01-15 19:57:17 +00:00
Jeffrey Altman
476af7e3f6 STABLE14-windows-open-dir-lookup-20070115
CIFS NTCreateX Read privilege means PRSFS_LOOKUP when the object is a
directory


(cherry picked from commit 20f426568625f40b37973121805f0ac820b9017c)
2007-01-15 19:54:46 +00:00
Derrick Brashear
fd803dfcf5 STABLE14-locker-thread-tracking-20070111
track thread ids so we can properly not deadlock


(cherry picked from commit 2b7f13c2276613e120cef159f44c912e866412f5)
2007-01-12 16:31:40 +00:00
Derrick Brashear
9174e2b2a6 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)
2007-01-12 05:23:43 +00:00
Tom Keiser
04a921da33 STABLE14-rx-deal-with-afs34-jumbograms-again-20070111
FIXES 51116

try again at dealing with old jumbograms


(cherry picked from commit 0732c4637d31da44b2b8f4567292ecd493a98334)
2007-01-12 03:51:23 +00:00
Jeffrey Altman
a3580a771c 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)
2007-01-09 15:28:19 +00:00
Derrick Brashear
81c524c7e4 STABLE14-tsfpq-macro-naming-20070105
rename the queue-splicing versions of the checkin/checkout macros


(cherry picked from commit cbba8d8b887957122c1870f8a5a4a823af889d0f)
2007-01-06 01:21:27 +00:00
Derrick Brashear
0410288112 STABLE14-buildpkg-dmg-path-20070105
reported by marcus watts


(cherry picked from commit 6029f002be00f5cb41423674c66b0f0dfac4506d)
2007-01-05 23:34:01 +00:00
Derrick Brashear
40a001df42 STABLE14-rx-deal-with-afs34-jumbograms-again-20070105
try again at dealing with old jumbograms


(cherry picked from commit 52b036747c78139c5b0a69a934e46ae9f34e0741)
2007-01-05 23:20:29 +00:00