Commit Graph

1713 Commits

Author SHA1 Message Date
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
Derrick Brashear
4731e86a44 linux-one-more-stupid-configure-test-20030321
pointed out by zacheiss@mit.edu that i missed this. oops
2003-03-21 14:00:31 +00:00
Derrick Brashear
284d3edd23 redhat-81-support-again-20030319
once more. maybe this time they'll release something that looks like this
2003-03-19 22:20:56 +00:00
Jim Rees
65b819d0af openbsd-20030319
Add -fno-stack-protector to kernel CFLAGS for OpenBSD post-3.2.
2003-03-19 22:20:31 +00:00
James Peterson
e069717085 volser-no-convertvol-on-windows-yet-20030318
not ready for windows yet
2003-03-19 03:01:17 +00:00
Derrick Brashear
1312d1179d kaserver-disable-krb4-crossrealm-20030317
to deal with krb4 security advisory

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

to deal with krb4 security advisory
type mismatch for krb4_cross pointed out by Jack Neely <slack@quackmaster.net>
2003-03-18 23:47:51 +00:00
Jim Rees
668e5d7ef5 fix-my-screwup-20030318
Back out my last unnecessary "fix."
2003-03-18 14:30:48 +00:00
Love Hörnquist-Åstrand
4f35fbb680 viced-vbusy-when-getclient-fails-20030317
more paranoia to not crash if GetClient fails, since there's apparently a
race we haven't found yet
2003-03-18 03:54:51 +00:00
Jim Rees
6f7795fc9f fix-errnos-20030317
Put non-unix errnos inside of #ifdef __linux__.
This should be a temporary fix, waiting for real fix from Derrick.
2003-03-17 17:26:22 +00:00
Derrick Brashear
c808793afd winnt-undo-backslashes-20030317
get rid of weird includes
2003-03-17 15:55:16 +00:00
Love Hörnquist-Åstrand
4e2a1d6ce6 macppc-netbsd-20030316
Preliminary support for macppc-*-netbsd*.
Untested?
2003-03-16 14:30:15 +00:00
James Peterson
a29f51c647 windows-more-updates-20030315
updates for build system
2003-03-15 15:08:30 +00:00
Thomas Mueller
8af8241e94 vol-ro-to-rw-tool-20030314
FIXES 1262

allow converting an ro to an rw on namei servers
2003-03-14 20:46:51 +00:00
James Peterson
5df76f7321 windows-build-updates-20030314
support for V6.0 and .Net complier, compile from either NT4.0 or XP
Source and object are separated into different directories.  The directory
tree would look as follows:

Base from %AFSROOT% environment variable
%AFSROOT%\src\... - all source and generated source
%AFSROOT%\obj\checked\... objects from a checked build
%AFSROOT%\obj\free\...    objects from a free build
%AFSROOT%\obj\dest\checked\...  DEST folder from a checked build
%AFSROOT%\obj\dest\free\....    DEST folder from a free build

Before you start the build, you must build an object tree by issuing the
following:

nmake -f NTMAKEFILE mkdir

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

support for V6.0 and .Net complier, compile from either NT4.0 or XP
Source and object are separated into different directories.  The directory
tree would look as follows:
2003-03-14 20:11:44 +00:00
James Peterson
69a511d5b8 winnt-client-config-submount-fix-20030314
"Atempts to add a new drive, to the root, with a sub mount name, will
sometimes return error #35"
2003-03-14 19:59:44 +00:00
Chaskiel M Grundman
48acf9c2d7 winnt-include-sanity-20030314
FIXES 1332

include headers by their usual name instead of trying to be special
2003-03-14 19:47:35 +00:00
Ryan Lantzer
ff6394b2e4 winnt-give-nosuchpath-if-thats-what-we-mean-20030314
FIXES 1329

"The Windows AFS client returns the error
ERROR_NOSUCHFILE, where the same request on a local NTFS volume returns
the error ERROR_NOSUCHPATH."
2003-03-14 19:45:40 +00:00
Ryan Lantzer
de4a11b01d winnt-stat-cache-ref-leak-fix-20030314
FIXES 1327

avoid leaking stat cache entries
2003-03-14 19:38:47 +00:00