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
Jim Rees [Thu, 20 Feb 2003 22:04:47 +0000]
openbsd-
20030220
OpenBSD:
Add some minimal build notes to README.
Change client package name to openafs-client.
Jim Rees [Thu, 20 Feb 2003 21:00:03 +0000]
dot-i-suffix-
20030220
add .i suffix to Makefile.common.in for bsd make
Derrick Brashear [Wed, 19 Feb 2003 03:50:47 +0000]
viced-rewrite-breaklatercallbacks-
20030218
FIXES 1309
deal with only a single volume at a time
Love Hörnquist-Åstrand [Wed, 19 Feb 2003 02:21:35 +0000]
viced-fix-port-logging-
20030218
FIXES 1307
put port in correct byte order when logging
Derrick Brashear [Tue, 18 Feb 2003 08:03:09 +0000]
viced-host-logging-update-
20030218
FIXES 1308
print info before letting host get gc'd
Derrick Brashear [Sun, 16 Feb 2003 00:22:00 +0000]
viced-log-refd-client-while-deleting-
20030215
if we gc a client with a positive refCount, log it. should probably log more
data.
Derrick Brashear [Sat, 15 Feb 2003 14:17:15 +0000]
viced-allow-hinting-of-all-new-clients-for-vbusy-vrestarting-handling-
20030215
For sites with only new (>3.4) clients (or who decide to not care
about older clients) and want to force VRESTARTING instead of VBUSY.
Derrick Brashear [Sat, 15 Feb 2003 06:03:25 +0000]
viced-client-set-refcount-before-chaining-into-host-
20030215
didn't find a race but it's safer this way if there's one i missed
Derrick Brashear [Sat, 15 Feb 2003 05:39:16 +0000]
viced-gethostcps-simplify-holds-
20030215
all of our callers have a hold when we're called. get rid of the "get us a hold"
logic. do we need a lock?
Derrick Brashear [Sat, 15 Feb 2003 05:27:04 +0000]
viced-consistent-val-and-len-cleanup-
20030215
just so we don't leave things inconsistent ever
Love Hörnquist-Åstrand [Sat, 15 Feb 2003 04:53:31 +0000]
freebsd-5-sys-name-id-
20030214
FIXES 1302
allocate a sys name id
Jim Rees [Fri, 14 Feb 2003 19:07:18 +0000]
str-fixup-
20030214
Protect afs_str*() in afs_util.c with #ifndef
Use builtin strcasecmp, strcat for OBSD
Use afs_strcat in afs_dynroot.c