Commit Graph

1730 Commits

Author SHA1 Message Date
Jim Rees
9948575c6e freebsd-50-20030423
more FreeBSD 5.0 kernel module work.
2003-04-24 00:03:45 +00:00
Derrick Brashear
42a1981fff afs-analyze-avoid-potential-loop-20030423
avoid potentially looping forever in e.g. afs_FetchStatus because
we exit afs_Analyze too early to increment busyCount, and despite having
areq->busyCount non-zero we have servers still not_busy which are already down
that we'll never talk to again. that combined with no conn means we never
touch most of afs_Analyze, exiting early with shouldRetry set.

incrementing busyCount whenever we exit with shouldRetry set should
ensure we can never end up looping forever.
2003-04-23 05:31:14 +00:00
Rolf Sattler
ea410c1c4d winnt-xdr-mem-needs-limits-h-20030422
as received from scoot williams
2003-04-22 17:45:07 +00:00
Chas Williams
f135e42fbf fs-include-string-function-prototypes-20030422
so fs won't segfault on ia64 linux
2003-04-22 16:45:40 +00:00
Derrick Brashear
ddd9554560 pass-pointers-for-uuid-printing-20030422
pass pointers for uuid string building
2003-04-22 06:27:17 +00:00
Derrick Brashear
5cebfdc757 cellconfig-unlock-mutex-on-error-20030422
clean up my own mess (i bet).
certain error cases weren't being cleaned up properly before we returned
2003-04-22 06:25:50 +00:00
Chaskiel M Grundman
3960ee3bb8 freebsd-20030421
add .PHONY target for libafs
2003-04-21 17:37:08 +00:00
Jim Rees
26d844a453 openbsd-20030417
use the correct group list entries (1,2) for pag (duh)
2003-04-17 23:14:30 +00:00
Kevin Coffman
8c788b1e75 aix-20030417
I had to do the following to do a 'make dest' on AIX in a directory
separate from the source:
2003-04-17 16:05:58 +00:00
Jim Rees
5d443e0d36 freebsd-50-20030416
More FreeBSD 5.0. Most of it builds now.
2003-04-16 23:28:52 +00:00
Jim Rees
26c8bff4ee ignore-20030416
ignore all MakefileProtos in libuafs
2003-04-16 20:47:07 +00:00
Joakim Fallsjö
6eac7d6817 solaris-x86-port-already-htons-20030414
rx_port is already htons() and htons is a NULL-op on sparc but not on x86...
make shutdown actually work on x86 solaris
2003-04-14 16:45:54 +00:00
Garry Zacheiss
e233f0646c update-news-file-20030413
Note minimum version requirement for 2.2.x series Linux kernels, and
also note incompatability between 1.2.9 afsd and older kernel modules.
2003-04-14 00:53:07 +00:00
Derrick Brashear
8cb30fa5fb softsig-dont-block-critical-signals-20030411
blocking these seems to prevent all threads from dying when the kernel
gives e.g. SIGSEGV to one of the processes. since softsig is to protect us
from what signals we handle might do in the handler, this should be fine
2003-04-11 18:50:12 +00:00
Garry Zacheiss
2abc691001 update-news-20030410
Update NEWS file with important changes going into 1.2.9.
2003-04-11 01:58:23 +00:00
Derrick Brashear
5946081876 linux-try-more-kernel-paths-20030410
FIXES 1364

try /usr/src/linux-2.4 in addition to /usr/src/linux
2003-04-10 20:57:22 +00:00
Garry Zacheiss
abc9f6b190 darwin-map-more-versions-20030410
Reocgnize MacOS X 10.2.5 as ppc_darwin_60.
2003-04-10 20:23:23 +00:00
Love Hörnquist-Åstrand
429cc8b646 rxkad-2b-deal-with-expiry-20030410
FIXES 1369

return the actual error and not RXKADBADTICKET always
2003-04-10 19:55:03 +00:00
Kevin Coffman
dbced93c1a static-return-from-structname-20030410
return pointer to static data from structname()
needed by aix, probably others too.
This bug has been around forever!
2003-04-10 15:55:32 +00:00
Love Hörnquist-Åstrand
3ab4af08ac viced-file-readonly-fs-support-20030408
add missed curly braces so VannilaUsers don't get EACCES
2003-04-08 22:38:18 +00:00
Jim Rees
2b295f4393 afsutil-protos-20030407
remove redundant prototypes and move to afsutil_prototypes.h
fix protos for int64_to_flipbase64
thanks to Alexei Kosut <akosut@cs.stanford.edu>
2003-04-07 21:24:39 +00:00
Derrick Brashear
f40a6356f7 h-gethost-r-race-20030401
FIXES 1308

don't deref null identP if code was -1
2003-04-07 21:11:35 +00:00
Michael Niksch
3ab37f7148 salvager-aix-update-20030407
make it work with namei
2003-04-07 18:56:28 +00:00
Derrick Brashear
dd517125c2 flushhostcps-20030407
make it so flushhostcps can't try to Release when no host was found,
which was apparently the problem dlc@cs really observed.
2003-04-07 18:38:56 +00:00
Jim Rees
75f02de703 openbsd-33-20030404
param file for OpenBSD 3.3.  untested but "should work."
2003-04-04 21:15:54 +00:00
Jim Rees
26a36110b0 freebsd-5-20030404
preliminary work on freebsd 5.0 kernel module
2003-04-04 19:04:22 +00:00
Jim Rees
a7c365f5cc openbsd-20030404
changes suggested by mcmer@gmx.net
2003-04-04 17:49:33 +00:00
Jim Rees
2dd8bbd1e2 remove-redundant-proto-20030404
remove redundant rxk_NewSocket proto
2003-04-04 17:09:21 +00:00
Love Hörnquist-Åstrand
9dc3708d5f freebsd-5-update-20030404
re-apply rev 1.6 patch, lost in rev 1.7
2003-04-04 16:53:00 +00:00
Jim Rees
dd6f6844b5 openbsd-20030403
these never worked, and it seems unlikely anyone will ever use them
2003-04-03 22:46:51 +00:00
Derrick Brashear
4f92bc4d34 obsd-create-file-so-configure-shuts-up-20030403
so configure won't whine
2003-04-03 22:42:22 +00:00
Jim Rees
e1e6e7e95f fix-window-size-20030403
print actual limits if window too small
2003-04-03 15:48:53 +00:00
Derrick Brashear
5967b22698 h-gethost-r-race-20030401
FIXES 1308

Thanks to Chaskiel Grundman for explaining what was happening:
- the connection is old and pre-existing, but has no host structure.
- 2 calls come in
- the first one enters h_GetHost_r, and h_Lookup_r returns null (but identP is
non-null, since rx keeps it around until it gc's the connection)
  The first thread calls WhoAreYou, which succeeds, it then calls
InitCallBackState3 (after H_UNLOCK) note that the host has been inserted into
the hashtable
- the second thread enters h_GetHost_r, and calls rx_GetSpecific. it then
calls h_Lookup_r. h_Lookup_r will block (new host is locked), but eventually
returns the new host
- InitCallBackState3 returns, and the frees the old identP, replaces it, and
unlocks the host.
- the first thread returns from h_Lookup_r. boom.

the changes:
-call rx_GetSpecific after h_Lookup_r returns (and potentially slept)
-removes an if wrapping which always is true (since !interfValid is always
 true)
-don't realloc identP if it exists
-don't free an old one by calling rx_SetSpecific either
2003-04-02 01:22:16 +00:00
Garry Zacheiss
f14686ea2e darwin-map-more-version-20030331
Recognize MacOS X 10.2.3 and 10.2.4.
2003-03-31 19:22:04 +00:00
Derrick Brashear
b9eb8cc669 solaris-fs-rolled-20030328
for solaris 9 u2
2003-03-28 21:26:20 +00:00
Onime Ehimika Ohireime
20e15449ae linux-execsorwrites-at-close-20030328
FIXES 1215

fixes bad interaction with openmosix

comment from derrick: i'm still not sure what's going on here.

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

fixes bad interaction with openmosix
somehow diff screwed up the first time and applied one hunk wrong.

comment from derrick: i'm still not sure what's going on here.
2003-03-28 17:41:04 +00:00
Nathan Neulinger
73b4283116 revert-large-file-support-20030328
FIXES 1341

sadly there are problems. how long before this comes to the fore again
i don't know.
2003-03-28 09:35:53 +00:00
Nathan Neulinger
dd85569dfe rxstat-fix-objdir-builds-20030328
FIXES 1340

change where we include headers from
2003-03-28 09:30:53 +00:00
Nathan Neulinger
2d3c470ff7 volser-cleanup-clone-trans-20030328
FIXES 1339

so we don't leave an idle transaction around
2003-03-28 09:27:32 +00:00
Daryl Clevenger
665e86f6fc flushhostcps-init-held-20030328
init held so flushhostcps is more useful.
2003-03-28 09:21:13 +00:00
Jim Rees
bdf9ebb4b7 fix-window-size-20030327
Fix off-by-one error in window size calculation
2003-03-27 20:29:51 +00:00
Derrick Brashear
cd159fddcc shlibafsrpc-export-missing-des-symbols-20030326
symbols libafsauthent wants but we don't have
2003-03-26 17:23:16 +00:00
Derrick Brashear
937ec63685 linux-rxk-listener-shutdown-cleanup-20030323
get rid of need for sys_kill
2003-03-26 09:10:59 +00:00
Nathan Neulinger
45dd8988f2 rxkad2b-allow-no-kvno-20030325
allow a missing kvno field to work usefully
2003-03-25 21:10:40 +00:00
Derrick Brashear
3fa5f389b2 move-up-cell-initialization-in-cachemgr-20030323
may be related to an oops at startup
2003-03-23 19:43:47 +00:00
Chaskiel M Grundman
d14d08e35b linux-kthreads-reparent-20030323
so we don't get orphans on afs shutdown
2003-03-23 06:44:26 +00:00
Jim Rees
953c54df1e openbsd-20030321
Restore lost -O2 CFLAG
2003-03-21 20:06:16 +00:00
Dan Hyde
eede2119c3 xdr-mem-take-II-20030321
Fix pasto in xdr_mem security patch.
2003-03-21 19:26:36 +00:00
Chaskiel M Grundman
38cec12f2c linux-hold-tasklist-lock-in-get-page-offset-20030321
tasklist_lock must be held to traverse list
2003-03-21 18:28:31 +00:00
Jim Rees
7f4d43ac2f xdrmem-getbytes-20030321
See, for example:
http://web.mit.edu/kerberos/www/advisories/MITKRB5-SA-2003-003-xdr.txt
This source is unused but it seems like a good idea to patch it anyway.
2003-03-21 17:59:28 +00:00