Jim Rees [Wed, 16 Apr 2003 23:28:52 +0000]
freebsd-50-
20030416
More FreeBSD 5.0. Most of it builds now.
Jim Rees [Wed, 16 Apr 2003 20:47:07 +0000]
ignore-
20030416
ignore all MakefileProtos in libuafs
Joakim Fallsjö [Mon, 14 Apr 2003 16:45:54 +0000]
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
Garry Zacheiss [Mon, 14 Apr 2003 00:53:07 +0000]
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.
Derrick Brashear [Fri, 11 Apr 2003 18:50:12 +0000]
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
Garry Zacheiss [Fri, 11 Apr 2003 01:58:23 +0000]
update-news-
20030410
Update NEWS file with important changes going into 1.2.9.
Derrick Brashear [Thu, 10 Apr 2003 20:57:22 +0000]
linux-try-more-kernel-paths-
20030410
FIXES 1364
try /usr/src/linux-2.4 in addition to /usr/src/linux
Garry Zacheiss [Thu, 10 Apr 2003 20:23:23 +0000]
darwin-map-more-versions-
20030410
Reocgnize MacOS X 10.2.5 as ppc_darwin_60.
Love Hörnquist-Åstrand [Thu, 10 Apr 2003 19:55:03 +0000]
rxkad-2b-deal-with-expiry-
20030410
FIXES 1369
return the actual error and not RXKADBADTICKET always
Kevin Coffman [Thu, 10 Apr 2003 15:55:32 +0000]
static-return-from-structname-
20030410
return pointer to static data from structname()
needed by aix, probably others too.
This bug has been around forever!
Love Hörnquist-Åstrand [Tue, 8 Apr 2003 22:38:18 +0000]
viced-file-readonly-fs-support-
20030408
add missed curly braces so VannilaUsers don't get EACCES
Jim Rees [Mon, 7 Apr 2003 21:24:39 +0000]
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>
Derrick Brashear [Mon, 7 Apr 2003 21:11:35 +0000]
h-gethost-r-race-
20030401
FIXES 1308
don't deref null identP if code was -1
Michael Niksch [Mon, 7 Apr 2003 18:56:28 +0000]
salvager-aix-update-
20030407
make it work with namei
Derrick Brashear [Mon, 7 Apr 2003 18:38:56 +0000]
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.
Jim Rees [Fri, 4 Apr 2003 21:15:54 +0000]
openbsd-33-
20030404
param file for OpenBSD 3.3. untested but "should work."
Jim Rees [Fri, 4 Apr 2003 19:04:22 +0000]
freebsd-5-
20030404
preliminary work on freebsd 5.0 kernel module
Jim Rees [Fri, 4 Apr 2003 17:49:33 +0000]
openbsd-
20030404
changes suggested by mcmer@gmx.net
Jim Rees [Fri, 4 Apr 2003 17:09:21 +0000]
remove-redundant-proto-
20030404
remove redundant rxk_NewSocket proto
Love Hörnquist-Åstrand [Fri, 4 Apr 2003 16:53:00 +0000]
freebsd-5-update-
20030404
re-apply rev 1.6 patch, lost in rev 1.7
Jim Rees [Thu, 3 Apr 2003 22:46:51 +0000]
openbsd-
20030403
these never worked, and it seems unlikely anyone will ever use them
Derrick Brashear [Thu, 3 Apr 2003 22:42:22 +0000]
obsd-create-file-so-configure-shuts-up-
20030403
so configure won't whine
Jim Rees [Thu, 3 Apr 2003 15:48:53 +0000]
fix-window-size-
20030403
print actual limits if window too small
Derrick Brashear [Wed, 2 Apr 2003 01:22:16 +0000]
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
Garry Zacheiss [Mon, 31 Mar 2003 19:22:04 +0000]
darwin-map-more-version-
20030331
Recognize MacOS X 10.2.3 and 10.2.4.
Derrick Brashear [Fri, 28 Mar 2003 21:26:20 +0000]
solaris-fs-rolled-
20030328
for solaris 9 u2
Onime Ehimika Ohireime [Fri, 28 Mar 2003 17:41:04 +0000]
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.
Nathan Neulinger [Fri, 28 Mar 2003 09:35:53 +0000]
revert-large-file-support-
20030328
FIXES 1341
sadly there are problems. how long before this comes to the fore again
i don't know.
Nathan Neulinger [Fri, 28 Mar 2003 09:30:53 +0000]
rxstat-fix-objdir-builds-
20030328
FIXES 1340
change where we include headers from
Nathan Neulinger [Fri, 28 Mar 2003 09:27:32 +0000]
volser-cleanup-clone-trans-
20030328
FIXES 1339
so we don't leave an idle transaction around
Daryl Clevenger [Fri, 28 Mar 2003 09:21:13 +0000]
flushhostcps-init-held-
20030328
init held so flushhostcps is more useful.
Jim Rees [Thu, 27 Mar 2003 20:29:51 +0000]
fix-window-size-
20030327
Fix off-by-one error in window size calculation
Derrick Brashear [Wed, 26 Mar 2003 17:23:16 +0000]
shlibafsrpc-export-missing-des-symbols-
20030326
symbols libafsauthent wants but we don't have
Derrick Brashear [Wed, 26 Mar 2003 09:10:59 +0000]
linux-rxk-listener-shutdown-cleanup-
20030323
get rid of need for sys_kill
Nathan Neulinger [Tue, 25 Mar 2003 21:10:40 +0000]
rxkad2b-allow-no-kvno-
20030325
allow a missing kvno field to work usefully
Derrick Brashear [Sun, 23 Mar 2003 19:43:47 +0000]
move-up-cell-initialization-in-cachemgr-
20030323
may be related to an oops at startup
Chaskiel M Grundman [Sun, 23 Mar 2003 06:44:26 +0000]
linux-kthreads-reparent-
20030323
so we don't get orphans on afs shutdown
Jim Rees [Fri, 21 Mar 2003 20:06:16 +0000]
openbsd-
20030321
Restore lost -O2 CFLAG
Dan Hyde [Fri, 21 Mar 2003 19:26:36 +0000]
xdr-mem-take-II-
20030321
Fix pasto in xdr_mem security patch.
Chaskiel M Grundman [Fri, 21 Mar 2003 18:28:31 +0000]
linux-hold-tasklist-lock-in-get-page-offset-
20030321
tasklist_lock must be held to traverse list
Jim Rees [Fri, 21 Mar 2003 17:59:28 +0000]
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.
Derrick Brashear [Fri, 21 Mar 2003 14:00:31 +0000]
linux-one-more-stupid-configure-test-
20030321
pointed out by zacheiss@mit.edu that i missed this. oops
Derrick Brashear [Wed, 19 Mar 2003 22:20:56 +0000]
redhat-81-support-again-
20030319
once more. maybe this time they'll release something that looks like this
Jim Rees [Wed, 19 Mar 2003 22:20:31 +0000]
openbsd-
20030319
Add -fno-stack-protector to kernel CFLAGS for OpenBSD post-3.2.
James Peterson [Wed, 19 Mar 2003 03:01:17 +0000]
volser-no-convertvol-on-windows-yet-
20030318
not ready for windows yet
Derrick Brashear [Tue, 18 Mar 2003 23:47:51 +0000]
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>
Jim Rees [Tue, 18 Mar 2003 14:30:48 +0000]
fix-my-screwup-
20030318
Back out my last unnecessary "fix."
Love Hörnquist-Åstrand [Tue, 18 Mar 2003 03:54:51 +0000]
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
Jim Rees [Mon, 17 Mar 2003 17:26:22 +0000]
fix-errnos-
20030317
Put non-unix errnos inside of #ifdef __linux__.
This should be a temporary fix, waiting for real fix from Derrick.
Derrick Brashear [Mon, 17 Mar 2003 15:55:16 +0000]
winnt-undo-backslashes-
20030317
get rid of weird includes
Love Hörnquist-Åstrand [Sun, 16 Mar 2003 14:30:15 +0000]
macppc-netbsd-
20030316
Preliminary support for macppc-*-netbsd*.
Untested?
James Peterson [Sat, 15 Mar 2003 15:08:30 +0000]
windows-more-updates-
20030315
updates for build system
Thomas Mueller [Fri, 14 Mar 2003 20:46:51 +0000]
vol-ro-to-rw-tool-
20030314
FIXES 1262
allow converting an ro to an rw on namei servers
James Peterson [Fri, 14 Mar 2003 20:11:44 +0000]
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:
James Peterson [Fri, 14 Mar 2003 19:59:44 +0000]
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"
Chaskiel M Grundman [Fri, 14 Mar 2003 19:47:35 +0000]
winnt-include-sanity-
20030314
FIXES 1332
include headers by their usual name instead of trying to be special
Ryan Lantzer [Fri, 14 Mar 2003 19:45:40 +0000]
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."
Ryan Lantzer [Fri, 14 Mar 2003 19:38:47 +0000]
winnt-stat-cache-ref-leak-fix-
20030314
FIXES 1327
avoid leaking stat cache entries
Chaskiel M Grundman [Fri, 14 Mar 2003 19:24:37 +0000]
rx-init-stats-mutex-
20030314
instead of what rx-init-mutex-before-calling-getudpsocket-
20030313, just
init the mutex earlier where others are done
James Peterson [Thu, 13 Mar 2003 20:36:28 +0000]
winnt-client-config-submount-fix-
20030313
"Atempts to add a new drive, to the root, with a sub mount name, will
sometimes return error #35"
Derrick Brashear [Thu, 13 Mar 2003 19:01:24 +0000]
rx-init-mutex-before-calling-getudpsocket-
20030313
pointed out by cg2v@andrew.cmu.edu
Nathan Neulinger [Thu, 13 Mar 2003 14:06:51 +0000]
largefile-do-offsets-correctly-when-64bit-but-not-largefile-
20030313
a 64 bit aware platform may not support largefiles yet
Jim Rees [Tue, 11 Mar 2003 16:25:45 +0000]
ignore-unified-files-
20030311
cvsignore unified_afs.[ch]
Jim Rees [Mon, 10 Mar 2003 20:09:42 +0000]
tovolume-is-char-star-
20030310
tovolume is a char *, not an int
Douglas Engert [Mon, 10 Mar 2003 20:02:35 +0000]
hpux11i-
20030310
Support for HPUX110
Derrick Brashear [Mon, 10 Mar 2003 16:11:49 +0000]
cbd-all-flag-in-usage-
20030310
cbd supports -all; put it in usage.
Derrick Brashear [Mon, 10 Mar 2003 02:38:37 +0000]
afs-error-translation-update-
20030308
make it vaguely useful.
now with client side(tm)
Derrick Brashear [Mon, 10 Mar 2003 02:08:33 +0000]
vol-prototyping-
20030309
prototype much of the vol package
Derrick Brashear [Mon, 10 Mar 2003 02:06:34 +0000]
ptserver-typo-
20030309
"transarction" huh?
Derrick Brashear [Mon, 10 Mar 2003 02:04:03 +0000]
bnode-reorganize-source-
20030309
get rid of unneeded forward refs by reorganizing code
Derrick Brashear [Mon, 10 Mar 2003 02:03:09 +0000]
util-symbol-renaming-and-cleanup-
20030309
rename more stuff into the util_ space
use it
some other cleanup in the util package
Derrick Brashear [Mon, 10 Mar 2003 02:00:20 +0000]
xstat-protoizing-
20030309
protoize one more directory
Derrick Brashear [Mon, 10 Mar 2003 01:59:12 +0000]
cleanup-licensing-and-transarc-references-
20030309
tired? on a plane? need some mindless (maybe that's mind-numbing) stuff
to work on? clean up licensing and references in code comments. it's big fun.
Derrick Brashear [Mon, 10 Mar 2003 01:33:57 +0000]
unified-errors-define-away-missing-errors-
20030310
define missing errors
Derrick Brashear [Mon, 10 Mar 2003 01:25:36 +0000]
unified-afs-remove-dup-
20030309
one of the errors was duplicated. oops.
Derrick Brashear [Thu, 6 Mar 2003 17:11:22 +0000]
afs-error-translation-update-
20030306
make it vaguely useful. still need client side
====================
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.
====================
make it vaguely useful.
now with client side(tm)
====================
make it vaguely useful.
now with client side(tm)
====================
make it vaguely useful.
now with client side(tm)
Derrick Brashear [Thu, 6 Mar 2003 16:12:46 +0000]
unified-afs-errors-
20030306
error table for "unified afs errors"
Derrick Brashear [Thu, 6 Mar 2003 15:43:56 +0000]
initial-error-translation-implementation-
20030306
client still needs to "untranslate", and the error tables themselves need
to be defined and the server-side array populated
Derrick Brashear [Thu, 6 Mar 2003 08:21:02 +0000]
windows-cm-getcellbynum-rpc-
20030306
missing stub
Derrick Brashear [Tue, 4 Mar 2003 16:27:17 +0000]
cacheout-some-fixing-
20030304
not done, but it doesn't get compiled anyway so it doesn't matter that i
left it broken
Derrick Brashear [Tue, 4 Mar 2003 16:26:29 +0000]
protoize-callback-interfaces-
20030304
more random protoizing
Derrick Brashear [Tue, 4 Mar 2003 16:19:46 +0000]
capabilities-
20030304
need to remove dummy capability, but otherwise this is the rpc part.
Derrick Brashear [Tue, 4 Mar 2003 15:42:23 +0000]
flushhostcps-byte-order-
20030304
at insistence of lha@stacken.kth.se
Harald Barth [Tue, 4 Mar 2003 14:49:09 +0000]
viced-debug-log-which-thread-package-we-are-
20030304
log "pthreads" or "LWP" started
Harald Barth [Tue, 4 Mar 2003 14:46:04 +0000]
viced-set-fssync-threadid-
20030304
set a thread id for the fssync callback thread
Derrick Brashear [Tue, 4 Mar 2003 13:26:01 +0000]
cmdebug-getce64-support-
20030304
make cmdebug support getce64
Derrick Brashear [Tue, 4 Mar 2003 12:53:07 +0000]
update-giveupallcallbacks-
20030304
fix logging.
Love Hörnquist-Åstrand [Tue, 4 Mar 2003 11:26:40 +0000]
viced-abort-threshhold-
20030303
allow abort threshhold to be set by switch
Derrick Brashear [Tue, 4 Mar 2003 11:14:13 +0000]
new-giveup-all-callbacks-rpc-
20030303
untested. will try it shortly. allow a client to give back all of its callbacks
without enumerating them
Derrick Brashear [Tue, 4 Mar 2003 10:40:01 +0000]
viced-callback-remove-dead-functions-
20030303
remove ClearHostCallbacks; make ClearHostCallbacks_r static
Rainer Toebbicke [Mon, 3 Mar 2003 15:53:28 +0000]
rx-thread-id-startup-
20030303
FIXES 1304
avoid using rxi_availProcs to allocate thread ids as it may decrement from under us
Derrick Brashear [Mon, 3 Mar 2003 15:45:36 +0000]
libafsrpc-make-dependancy-work-
20030303
don't try to compile the headers
Derrick Brashear [Mon, 3 Mar 2003 15:37:03 +0000]
viced-vol-ansification-
20030303
some more code ansified
James Peterson [Mon, 3 Mar 2003 15:19:00 +0000]
winnt-cleanup-memory-leak-
20030303
FIXES 1322
due to a change in the smb protocol we leaked memory. fix it.
Nathan Neulinger [Mon, 3 Mar 2003 15:13:40 +0000]
flock-sysid-
20030303
FIXES 1325
featurize flock sysid
Jim Rees [Sat, 1 Mar 2003 18:16:01 +0000]
openbsd-
20030301
Use PVFS for tsleep. PZERO is obsolete.
Harald Barth [Sat, 1 Mar 2003 01:22:08 +0000]
nuke-create-windows-pathnames-only-on-windows-thanks-
20030228
don't construct a windows path on unix
Derrick Brashear [Fri, 28 Feb 2003 23:56:25 +0000]
viced-correct-probe-failure-message-
20030228
based on complaint from haba@pdc.kth.se
Douglas Engert [Thu, 27 Feb 2003 17:27:25 +0000]
hpux-1122-updated-support-
20030227
updated support for hp-ux 11.22
Derrick Brashear [Mon, 24 Feb 2003 16:37:03 +0000]
salvager-create-larger-buffer-for-inodes-tmpfile-and-avoid-overrun-
20030224
FIXES 1318
pointed out by Hartmut Reuter