Commit Graph

1365 Commits

Author SHA1 Message Date
Derrick Brashear
214c2e7b19 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.
2003-02-15 14:17:15 +00:00
Derrick Brashear
825e7d57e7 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
2003-02-15 06:03:25 +00:00
Derrick Brashear
41351b5c2e 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?
2003-02-15 05:39:16 +00:00
Derrick Brashear
701a750415 viced-consistent-val-and-len-cleanup-20030215
just so we don't leave things inconsistent ever
2003-02-15 05:27:04 +00:00
Love Hörnquist-Åstrand
d8f69c796c freebsd-5-sys-name-id-20030214
FIXES 1302

allocate a sys name id
2003-02-15 04:53:31 +00:00
Jim Rees
0dc61205b6 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
2003-02-14 19:07:18 +00:00
Nickolai Zeldovich
3ef47cdfd2 avoid-client-connection-mismatches-20030213
Avoid asymmetry between rx connections and clients, such that one
points at the other but the other doesn't point at the first one.
This can sometimes happen with hosts that change addresses/ports.
2003-02-14 01:14:10 +00:00
Douglas Engert
6183df9e42 hpux-1122-initial-support-20030213
sys name may yet change and there's some relatively minor cleanup yet to be
done
2003-02-14 00:02:16 +00:00
Derrick Brashear
feafe37c03 remove-sys-based-makefiles-20030213
obsolete in the "new world"
2003-02-13 23:53:37 +00:00
Derrick Brashear
49e4a9d3b0 callbacks-later-cdel-fix-20030213
if something else ends up trying to e.g. break delayed callbacks over the same
callback that we're playing with in break later callbacks, the manipulation in
CDelPtr becomes important
2003-02-13 22:28:38 +00:00
Derrick Brashear
76c481e47b ptserver-foreign-dup-check-20030213
otherwise foreign user creation can screw up your pt database (if it's large)
2003-02-13 20:11:34 +00:00
Kevin Coffman
8238260d1f fix-seclevel-20030213
Use requested security level instead of "clear" in pr_Initialize
2003-02-13 18:14:40 +00:00
Jim Rees
a25efcc2d3 fix-DumpVnode-proto-20030213
Fix prototype for DumpVnode()
2003-02-13 18:06:10 +00:00
Jim Rees
d27df737c4 openbsd-20030213
Add OpenBSD to README.
2003-02-13 17:41:36 +00:00
Derrick Brashear
7c8bd23f40 volser-dump-vnode-include-volid-in-error-20030213
include a volume number in the error message
2003-02-13 16:20:54 +00:00
Love Hörnquist-Åstrand
b6f04d5564 freebsd-5-update-20030213
FIXES 1297

fix issue with header needed for malloc(), and make us freebsd 5-ready
2003-02-13 07:00:04 +00:00
Love Hörnquist-Åstrand
8ad0977e0c pam-header-ordering-cleanup-20030213
FIXES 1298

so pam module compiles on modern freebsd (system headers before pam)
2003-02-13 06:58:31 +00:00
Love Hörnquist-Åstrand
0bce6f6bd5 libafsrpc-dependancy-cleanup-20030213
FIXES 1295

Make cc only take the first depency, so it wont compile header files that
the target is depends on.

Now that there isn't any VPATH, depend on the file with path, not by name.
2003-02-13 06:54:38 +00:00
Love Hörnquist-Åstrand
d7c2563323 get-full-path-for-top-srcdir-20030213
FIXES 1296

unrelativize TOP_SRCDIR
2003-02-13 06:51:14 +00:00
Love Hörnquist-Åstrand
8fb201a67a rx-warning-cleanup-20030213
FIXES 1299

fix prototype
2003-02-13 06:46:07 +00:00
Derrick Brashear
0e3380edae host-tossstuff-require-unlocked-20030211
add warning and don't clean up if host is locked. shouldn't be able to happen

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

and make it useful
2003-02-13 06:44:28 +00:00
Nickolai Zeldovich
4f1b300a98 rx-misc-cleanup-20030208
Stop passing around needless arguments to rxi_SendAck.
Also send the proper reason value in ack packets for
packets that were received out-of-sequence.
2003-02-08 08:40:03 +00:00
Derrick Brashear
454af39fbc vol-check-malloc-return-20030208
make sure malloc doesn't fail in vol package either
2003-02-08 07:38:39 +00:00
Derrick Brashear
5e2dc3d41c viced-check-all-malloc-returns-20030208
log something and assert if malloc fails
2003-02-08 07:30:04 +00:00
Derrick Brashear
1e4b22a9f5 callback-interfaces-check-malloc-result-for-error-20030208
if we run out of memory, maybe we should assert. we should probably log.
this is just so i remember to deal better.
2003-02-08 06:43:26 +00:00
Nickolai Zeldovich
d4302ea35a vos-handle-invalid-long-names-20030207
FIXES 1289

Avoid crashing when an unreasonably long volume name is passed to vos.
2003-02-07 22:16:46 +00:00
Andrei Keis
922e0cce76 winnt-find-token-event-missing-braces-20030206
FIXES 1288

add missing {} braces
2003-02-06 23:02:00 +00:00
Jim Rees
365f32ff80 openbsd-pkg-20030204
First cut at making an OpenBSD package.
2003-02-04 19:05:44 +00:00
Nathan Neulinger
8e447222d9 use-kernel-version-of-debug-var-when-building-kernel-modules-20030203
FIXES 1272

use KERN_DBG instead of DBG
2003-02-04 17:50:16 +00:00
Jim Rees
7a4e715d13 openbsd-20030204
Get rid of afsmodload() in favor of libafs_lkmentry()
2003-02-04 16:39:55 +00:00
Derrick Brashear
146ca01c9f libafsrpc-dependancies-20030203
FIXES 1267

needs further work, we need a lot more dependancies here
2003-02-03 23:51:30 +00:00
Chaskiel M Grundman
f15e1e3f8f lwp-tests-20030203
FIXES 1280

make the tests work
2003-02-03 23:27:06 +00:00
Matt Bacchi
d32c70edbc cmd-print-help-in-cases-without-subcommands-20030203
FIXES 1277

so libcmd supports help for e.g. pt_util
2003-02-03 23:15:58 +00:00
Love Hörnquist-Åstrand
7ff00fb31e netbsd-16m-support-20020203
FIXES 1269

support for netbsd 1.6m
2003-02-03 23:10:38 +00:00
Eduard Bloch
5121aa82b5 linux-include-thread-h-to-allow-variable-num-of-cpus-20030203
FIXES 1275

allow variable cpu numbers
2003-02-03 23:05:28 +00:00
Rainer Toebbicke
cff48dcb52 rx-thread-id-assignment-fixes-20030203
in rx_pthread.c the
++rxi_pthread_hinum;
has to be protected by the rx_stats_mutex in all three cases. In the file I
attached in the openafs-devel article the last one was accidentally
unprotected.

the FSYNC_sync thread (fssync.c) needs needs to be handled as well.
2003-02-03 20:45:51 +00:00
Derrick Brashear
9a07ae91c3 more-redhate-beta-fun-20030131
apparently having recalc_sigpending stay the same was just as hard
as continuing to export the same level of functionality, so we get neither.
2003-01-31 22:33:36 +00:00
Jim Rees
fa0eff2261 openbsd-rc-20030131
Get rid of dkload subdir
Get rid of "-chunksize 18 -stat 4800"
Change "fs setcrypt crypt" to "fs setcrypt on" (old CMU syntax)
2003-01-31 21:35:14 +00:00
Jim Rees
77e7f9c57c fix-rx-mtu-params-20030131
Return subnet mask from rxi_FindIfnet for AFSOP_GETMASK.
Put rxi_FindIfnet() in rx/rx_prototypes.h to avoid similar screwups in the future.
2003-01-31 21:20:45 +00:00
Nickolai Zeldovich
9dd6d3b2e8 libuafs-cvsignore-20030130
add JUAFS to .cvsignore
2003-01-30 22:04:06 +00:00
Nickolai Zeldovich
4fa78ca168 openbsd-32-glue-20030130
Add glue to support OpenBSD 3.2.
2003-01-30 22:03:31 +00:00
Jim Rees
74737891ae openbsd-20030130
Don't lock against myself in reclaim vnodeop.

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

Various stability fixes:
Call vgone() instead of afs_FlushVCache() when freeing vcache
Acquire AFS_GLOCK in VOP_INACTIVE
Don't bother calling cache_purge() or uvm_vnp_uncache() in reclaim();
  vclean() already does this
Acquire xvcache lock in reclaim()
2003-01-30 21:43:54 +00:00
Jim Rees
530c491c67 fix-netreceive-memleak-20030130
rx_knet fixes for Darwin and FreeBSD:
netreceive: fix memory leak, check return code from soreceive
netsend: remove unnecessary mbuf alloc, remove misleading comment
all: general cleanup and minor bug fixes

Thanks to emoy@apple.com for reporting this bug and testing the fix
2003-01-30 14:59:00 +00:00
Jim Rees
0ee73ecbff fix-rx-mtu-params-20030128
rxi_FindIfnet: return NULL on no match, instead of first interface on list
use ifa_ifwithnet on XBSD (was only used on Darwin)
remove dead code and unused args
2003-01-28 23:19:26 +00:00
Jim Rees
da3cb37d99 openbsd-20030123
Mindless tweaking in search of a bug.
2003-01-23 20:34:58 +00:00
Jim Rees
66d83d5470 openbsd-20030122
Fix vcache/vnode confusion.
2003-01-22 21:25:14 +00:00
Nickolai Zeldovich
a6d9298d3d rx-avoid-deadlock-in-attaching-call-20030122
Avoid a subtle cycle in the locking order hierarchy involving
the rxi_ServerThreadSelectingCall flag, and instead rely on
call->lock to make sure we don't attach the same call twice.
Also some miscellaneous cleanup and code unification.
2003-01-22 06:49:48 +00:00
Jim Rees
9370d218fd fix-indentation-20030117
Fix indentation in a few places so I can read the code
so I can track down a bug I probably introduced
2003-01-17 22:24:16 +00:00
Rainer Toebbicke
ea4f1a80d7 rx-assign-thread-id-key-to-periodic-helpers-20030117
so each gets own holdbits
2003-01-17 18:13:19 +00:00
Derrick Brashear
2e3678c882 viced-getclient-assert-logging-20030117
log some more info before asserting
2003-01-17 07:39:28 +00:00