openafs.git
19 years agosolaris-vfsck-do-a-better-job-of-putting-on-the-ufs-fsck-face-for-the-world-20011106
Garry Zacheiss [Wed, 7 Nov 2001 00:15:27 +0000]
solaris-vfsck-do-a-better-job-of-putting-on-the-ufs-fsck-face-for-the-world-20011106

if you're not using ufs logging it's ok to replace solaris fsck with vfsck,
except sometimes it exits with 40 and that's not a failure to the solaris
scripts.

make it so for us also

19 years agobutc-allow-comments-in-tapeconfig-20011106
Garry Zacheiss [Wed, 7 Nov 2001 00:11:20 +0000]
butc-allow-comments-in-tapeconfig-20011106

continue to allow extra column for comments as was previously (afs 3.4a) the case

19 years agoafsdb-avoid-dns-case-issues-for-cell-aliases-20011106
Nickolai Zeldovich [Wed, 7 Nov 2001 00:01:52 +0000]
afsdb-avoid-dns-case-issues-for-cell-aliases-20011106

This patch makes sure that in-kernel aliases to non-existant names aren't
  accidentally created due to case mismatch (e.g. "athena" being created as
  a symlink to "athena.MIT.EDU", while "athena.mit.edu" is the real cell
  that already exists).  It also lowercases cell names in AFSDB lookups,
  otherwise the same problem appears in userspace (eg "aklog athena" tries
  to obtain tokens for cell "athena.MIT.EDU").

19 years agolinux-kdump-kernel-also-has-timer-t-sigh-20011105
Derrick Brashear [Mon, 5 Nov 2001 19:43:47 +0000]
linux-kdump-kernel-also-has-timer-t-sigh-20011105

not the cleanest way of dealing, either

19 years agolinux-kdump-timeval-probably-not-needed-20011105
Derrick Brashear [Mon, 5 Nov 2001 19:39:06 +0000]
linux-kdump-timeval-probably-not-needed-20011105

not sure what needs this. if something does we need to figure out what
and only do this for them

19 years agobkg-daemon-dont-break-64bit-pointers-and-handle-requests-in-order-20011102
Nickolai Zeldovich [Mon, 5 Nov 2001 19:34:25 +0000]
bkg-daemon-dont-break-64bit-pointers-and-handle-requests-in-order-20011102

This patch fixes a problem with 64-bit pointers being munged by the
background daemons (by separating sizes and pointers into separate
variables -- this bug was apparently introduced by the 64-bit file
support patch), and makes the background daemons handle requests in
order they came in.  The latter will be mostly just useful for some
prefetching and fine grained dcache-locking patches

19 years agopam-update-for-correct-krb-aware-module-20011102
Thomas Mueller [Mon, 5 Nov 2001 18:40:02 +0000]
pam-update-for-correct-krb-aware-module-20011102

the krb version of the module should be built completely in AFS_KERBEROS_ENV

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

clean up spacing

19 years agodynamic-root-allocate-space-for-dot-and-dotdot-20011102
Nickolai Zeldovich [Fri, 2 Nov 2001 21:00:41 +0000]
dynamic-root-allocate-space-for-dot-and-dotdot-20011102

no space was being allocated for . and ..; do so

19 years agoafs-checkservers-improve-lock-granularity-20011102
Nickolai Zeldovich [Fri, 2 Nov 2001 08:07:58 +0000]
afs-checkservers-improve-lock-granularity-20011102

work harder to release afs_xserver and afs_xsrvAddr locks in afs_CheckServers
when not needed

19 years agosolaris9-and-makefile-updates-20011102
Nickolai Zeldovich [Fri, 2 Nov 2001 08:03:08 +0000]
solaris9-and-makefile-updates-20011102

updates for solaris 9; also don't have ${XLIBS} in target dependancies
if it's going to include things like -lnsl

19 years agoviced-clear-clientdeleted-when-deleted-clients-are-cleaned-up-20011102
Nickolai Zeldovich [Fri, 2 Nov 2001 07:57:12 +0000]
viced-clear-clientdeleted-when-deleted-clients-are-cleaned-up-20011102

Currently nothing clears the CLIENTDELETED flag in hosts, so once
  a client has been deleted, h_TossStuff_r() will keep getting called
  with every host release.  This patch clears the CLIENTDELETED flag
  every time we take care of deleted clients.

19 years agopam-setcred-dont-ask-for-passwords-20011101
Carsten Jacobi [Thu, 1 Nov 2001 05:45:12 +0000]
pam-setcred-dont-ask-for-passwords-20011101

don't prompt for passwords during setcred step

19 years agodynroot-allow-cell-aliases-20011101
Nickolai Zeldovich [Thu, 1 Nov 2001 05:24:30 +0000]
dynroot-allow-cell-aliases-20011101

allow cell aliases. includes support for non-'V' pioctls

19 years agokdump-display-timeout-for-cell-info-20011101
Nickolai Zeldovich [Thu, 1 Nov 2001 05:18:30 +0000]
kdump-display-timeout-for-cell-info-20011101

added field in kdump output to display afsdb timeout info

19 years agosolaris-rx-kernel-set-listener-pid-from-curproc-20011101
Nickolai Zeldovich [Thu, 1 Nov 2001 05:16:27 +0000]
solaris-rx-kernel-set-listener-pid-from-curproc-20011101

set kernel listener pid from curproc rather than curthread (and clean
up unnecessary break case in code)

19 years agopts-error-message-cleanup-20011031
Nickolai Zeldovich [Thu, 1 Nov 2001 05:11:25 +0000]
pts-error-message-cleanup-20011031

print error in such a way that it makes more sense

19 years agoafsdb-default-in-rc-files-20011031
Nickolai Zeldovich [Thu, 1 Nov 2001 05:10:38 +0000]
afsdb-default-in-rc-files-20011031

enable afsdb using rc files

19 years agoirix-build-ip35-module-only-if-headers-exist-20011031
Derrick Brashear [Thu, 1 Nov 2001 05:05:26 +0000]
irix-build-ip35-module-only-if-headers-exist-20011031

IP35 support requires 6.5.9 or later; only build if we have headers

19 years agobuild-system-specific-makefile-configuration-from-configure-20011031
Nathan Neulinger [Thu, 1 Nov 2001 04:59:26 +0000]
build-system-specific-makefile-configuration-from-configure-20011031

junk all of Makefile.${SYS_NAME} in favor of a common makefile built by
configure, and use it

19 years agomore-64bit-file-size-support-20011031
Hartmut Reuter [Thu, 1 Nov 2001 04:39:08 +0000]
more-64bit-file-size-support-20011031

further 64bit file size support for client

19 years agoclient-64bit-file-size-support-20011031
Hartmut Reuter [Thu, 1 Nov 2001 04:01:22 +0000]
client-64bit-file-size-support-20011031

new RPCs and client-side support for large files

19 years agoaix-namei-fileserver-support-20011031
Hartmut Reuter [Thu, 1 Nov 2001 03:58:36 +0000]
aix-namei-fileserver-support-20011031

necessary for namei support on aix

19 years agofast-restart-exit-if-no-args-20011031
Hartmut Reuter [Thu, 1 Nov 2001 03:54:40 +0000]
fast-restart-exit-if-no-args-20011031

when using fast restart, if salvager took no args, assume it's the fs bnode
and exit

19 years agofreelance-updates-20011031
Jeff Riegel [Thu, 1 Nov 2001 03:40:21 +0000]
freelance-updates-20011031

updates to make freelance patches work, create mountpoints from afsdb on the fly

19 years agoparisc-linux-lwp-updates-20011025
Nathan Neulinger [Fri, 26 Oct 2001 04:50:06 +0000]
parisc-linux-lwp-updates-20011025

update parisc lwp foo

19 years agorx-test-srcdir-support-20011025
Nathan Neulinger [Fri, 26 Oct 2001 04:49:11 +0000]
rx-test-srcdir-support-20011025

continuing srcdir support for objdir builds`

19 years agoexport-dont-include-afsconfig-to-avoid-conflicts-20011024
Hartmut Reuter [Wed, 24 Oct 2001 16:56:00 +0000]
export-dont-include-afsconfig-to-avoid-conflicts-20011024

ncluding afsconfig results in conflicts on some systems due to _KERNEL

19 years agoafsd-make-debug-switch-print-afsops-20011024
Derek Atkins [Wed, 24 Oct 2001 16:25:22 +0000]
afsd-make-debug-switch-print-afsops-20011024

just print one more argument for afs system calls

19 years agobozo-fix-bos-addhost--clone-20011024
Hartmut Reuter [Wed, 24 Oct 2001 16:14:18 +0000]
bozo-fix-bos-addhost--clone-20011024

addhost -clone didn't previously work right. this fixes it

19 years agoundo-makefiles-rewrite-for-objdir-support-20011023
Nathan Neulinger [Wed, 24 Oct 2001 16:03:48 +0000]
undo-makefiles-rewrite-for-objdir-support-20011023

fails certain cases

19 years agolinux-autoconf-reuse-i-truncate-sem-name-for-new-test-20011023
Derrick Brashear [Tue, 23 Oct 2001 23:06:41 +0000]
linux-autoconf-reuse-i-truncate-sem-name-for-new-test-20011023

since we need to initialize a semaphore

19 years agomakefiles-attempt-to-support-gmake-j-20011023
Nathan Neulinger [Tue, 23 Oct 2001 21:57:19 +0000]
makefiles-attempt-to-support-gmake-j-20011023

move toward being able to gmake -j openafs

19 years agovenus-kdump-build-from-srcdir-20011023
Nathan Neulinger [Tue, 23 Oct 2001 21:39:56 +0000]
venus-kdump-build-from-srcdir-20011023

kdump should be built from src in srcdir

19 years agoparisc-linux-lwp-sp-20011023
Nathan Neulinger [Tue, 23 Oct 2001 21:36:05 +0000]
parisc-linux-lwp-sp-20011023

provide stack pointer for parisc linux lwp

19 years agomakefiles-rewrite-for-objdir-support-20011023
Nathan Neulinger [Tue, 23 Oct 2001 19:56:56 +0000]
makefiles-rewrite-for-objdir-support-20011023

rewrite makefiles to support objdir; simplify in the process

19 years agolinux-configure-support-mandrake-kernel-patches-20011023
Derrick Brashear [Tue, 23 Oct 2001 16:27:25 +0000]
linux-configure-support-mandrake-kernel-patches-20011023

init_once in mandrake calls init_rwsem(&inode->i_truncate_sem);

so do we

19 years agodoc-html-index-correct-spelling-20011023
Derrick Brashear [Tue, 23 Oct 2001 16:26:00 +0000]
doc-html-index-correct-spelling-20011023

documentation should be spelled that way

19 years agovenus-install-kdump-scripts-from-srcdir-20011022
Nathan Neulinger [Mon, 22 Oct 2001 17:55:05 +0000]
venus-install-kdump-scripts-from-srcdir-20011022

non-generated scripts come from srcdir

19 years agovos-rename-crypt-to-encrypt-20011020
Derrick Brashear [Sat, 20 Oct 2001 17:27:47 +0000]
vos-rename-crypt-to-encrypt-20011020

so -c is again unique

19 years agocache-server-inlinebulk-support-and-enable-inlinebulk-20011019
Derrick Brashear [Fri, 19 Oct 2001 19:52:28 +0000]
cache-server-inlinebulk-support-and-enable-inlinebulk-20011019

expand struct server's "flags" to unsigned int from char
assume inlinebulk and turn off on first failure

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

fix precedence error

19 years agoadded button GIF's to the HTML docs
Jeffrey Hutzelman [Fri, 19 Oct 2001 17:22:30 +0000]
added button GIF's to the HTML docs

19 years agodes-use-ar-macro-instead-of-direct-call-like-everyone-else-20011019
Nathan Neulinger [Fri, 19 Oct 2001 16:56:55 +0000]
des-use-ar-macro-instead-of-direct-call-like-everyone-else-20011019

so we can use ar like every other directory

19 years agoirix-ip35-tweak-kernel-cflags-20011019
Derrick Brashear [Fri, 19 Oct 2001 16:48:57 +0000]
irix-ip35-tweak-kernel-cflags-20011019

based on doc provided by gwehrman@sgi.com

19 years agocmd-errors64-is-generated-so-not-from-srcdir-20011019
Nathan Neulinger [Fri, 19 Oct 2001 16:31:04 +0000]
cmd-errors64-is-generated-so-not-from-srcdir-20011019

fix problem with objdir builds

19 years agoirix-first-pass-at-ip35-support-20011017
Chas Williams [Thu, 18 Oct 2001 16:40:08 +0000]
irix-first-pass-at-ip35-support-20011017

i missed this and chas caught it

19 years agosunx86-support-20011017
Eric Lauriault [Thu, 18 Oct 2001 00:36:02 +0000]
sunx86-support-20011017

base sunx86 support for newer than solaris 2.4

19 years agoinitial-objdir-support-20011017
Nathan Neulinger [Thu, 18 Oct 2001 00:06:58 +0000]
initial-objdir-support-20011017

first cut at objdir support

19 years agodevelopment-readme-20011017
Nathan Neulinger [Wed, 17 Oct 2001 23:24:33 +0000]
development-readme-20011017

hints for developers

19 years agolinux-dont-require-osi-vfs-to-be-installed-20011017
Derrick Brashear [Wed, 17 Oct 2001 23:17:53 +0000]
linux-dont-require-osi-vfs-to-be-installed-20011017

based on reports from hartmans@mit.edu and jhutz@cmu.edu

19 years agoirix-first-pass-at-ip35-support-20011017
Derrick Brashear [Wed, 17 Oct 2001 22:53:48 +0000]
irix-first-pass-at-ip35-support-20011017

based on extensive feedback from Forest Godfrey and Michael Raymond
of SGI

19 years agosgi-ip20-work-around-cvt-bug-20011017
Chas Williams [Wed, 17 Oct 2001 22:07:49 +0000]
sgi-ip20-work-around-cvt-bug-20011017

"apparently the rev 1 r5000 chips implement 'cvt' incorrectly.  the irix
kernel works around this problem by checking each text page mapped into
memory and doing a fixup on the cvt instructions.  it tries to maintain
a hash of these pages using fid2() or fid() if fid2() returns ENOSYS.
afs, in an effort to prevent people from doing checkpoints on an afs
filesystem, makes fid2() return EINVAL.  this also keeps the kernel from
mapping executables that are in afs space on the broken r5000's.

this is the patch i have been using for the past couple years while
waiting for an official fix.  it makes fid2() return ENOSYS, so you
now need to have to have v_ckpt.  however i disabled the rest of the
CKPT code since i have no idea how well that code actually works.
additionally, this behavior is only functional on machines with the
'broken' r5000 h/w.  i cant think of a better way to fix this problem
since i cant change the irix kernel."

19 years agotop-makefile-make-installs-not-depend-on-extra-building-20011017
Derek Atkins [Wed, 17 Oct 2001 22:03:45 +0000]
top-makefile-make-installs-not-depend-on-extra-building-20011017

kernel module should not make usermode stuff and vice versa

19 years agobozo-getcellhost-takes-uint32-not-int32-20011017
Nickolai Zeldovich [Wed, 17 Oct 2001 21:46:18 +0000]
bozo-getcellhost-takes-uint32-not-int32-20011017

pass in a uint32 rather than an int32

19 years agocmdebug-addrs-option-20011017
Nickolai Zeldovich [Wed, 17 Oct 2001 17:43:17 +0000]
cmdebug-addrs-option-20011017

This patch adds an "-addrs" option to cmdebug, which lists
the interfaces of a remote cache manager, via the WhoAreYou
AFSCB RPC.

19 years agocvsignore-updates-20011017
Derrick Brashear [Wed, 17 Oct 2001 17:36:07 +0000]
cvsignore-updates-20011017

based on comment from nneul@umr.edu

19 years agojunk-redhat-sh-since-configure-tests-cover-us-20011017
Derrick Brashear [Wed, 17 Oct 2001 16:12:00 +0000]
junk-redhat-sh-since-configure-tests-cover-us-20011017

we don't need this anymore

19 years agodux-kernel-lacks-mem-functions-20011016
Derrick Brashear [Wed, 17 Oct 2001 04:06:22 +0000]
dux-kernel-lacks-mem-functions-20011016

from report from jimmy@e.kth.se

you can tell how many people are using openafs on digital unix/tru64. sigh.

19 years agodisable-client-inlinebulk-20011013
Derrick Brashear [Sat, 13 Oct 2001 06:28:07 +0000]
disable-client-inlinebulk-20011013

until we can remember which servers support it

19 years agoupdate-news-file-20011013
Derrick Brashear [Sat, 13 Oct 2001 06:27:19 +0000]
update-news-file-20011013

update news file for new advances

19 years agolinux-no-umount-begin-20011012
Derrick Brashear [Fri, 12 Oct 2001 18:55:33 +0000]
linux-no-umount-begin-20011012

to fix problem reported by rtm@cert.org

this code needs to be reworked before it can be reactivated

19 years agofbsd-makefile-typo-20011012
Ed Symanzik [Fri, 12 Oct 2001 14:55:03 +0000]
fbsd-makefile-typo-20011012

add missing =

19 years agomake-logging-enhancements-aix-friendly-20011011
Derrick Brashear [Fri, 12 Oct 2001 01:24:22 +0000]
make-logging-enhancements-aix-friendly-20011011

AIX lacks WCOREDUMP so we work around it

19 years agofix-attach-directories-code-to-properly-use-vgetpartition-20011011
Derrick Brashear [Thu, 11 Oct 2001 22:51:13 +0000]
fix-attach-directories-code-to-properly-use-vgetpartition-20011011

irix hates us when we misuse functions

19 years agoirix-adapt-mtu-correctly-in-multi-interface-case-20011011
Nickolai Zeldovich [Thu, 11 Oct 2001 22:41:45 +0000]
irix-adapt-mtu-correctly-in-multi-interface-case-20011011

let hash_enum iterate so we get the right interface

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

undo chas's earlier patch
fix another flub

19 years agologging-enhancements-need-ctime-decl-20011011
Derrick Brashear [Thu, 11 Oct 2001 22:33:05 +0000]
logging-enhancements-need-ctime-decl-20011011

make irix happy

19 years agosupport-nested-variables-20011009
Jeffrey Hutzelman [Thu, 11 Oct 2001 21:34:50 +0000]
support-nested-variables-20011009

bash 1.14.7 can't deal with backslash-quoting for this

19 years agoirix-adapt-mtu-correctly-20011011
Chas Williams [Thu, 11 Oct 2001 19:39:32 +0000]
irix-adapt-mtu-correctly-20011011

rxi_MatchIfnet() always returns 0 (i.e. not a match).  so rxi_FindIfnet()
will always return 0 and the ADAPT_MTU code can never determine the
interface (and its mtu)

fix by returning 1 if we have a match_value

19 years agocheck-for-makefile-fragments-for-systype-at-configure-time-20011011
Ken Raeburn [Thu, 11 Oct 2001 18:39:36 +0000]
check-for-makefile-fragments-for-systype-at-configure-time-20011011

don't succeed configuring if we can't build for them

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

don't look at the generated files

19 years agoirix-lacks-mem-functions-in-kernel-so-revert-to-b-functions-20011011
Chas Williams [Thu, 11 Oct 2001 17:41:51 +0000]
irix-lacks-mem-functions-in-kernel-so-revert-to-b-functions-20011011

same as how we fix solaris

19 years agoalpha-linux-24-base-support-20011011
Ken Raeburn [Thu, 11 Oct 2001 08:50:48 +0000]
alpha-linux-24-base-support-20011011

openafs works on alpha linux 2.4

19 years agomerged-configure-support-solaris9-20011011
Nickolai Zeldovich [Thu, 11 Oct 2001 08:43:17 +0000]
merged-configure-support-solaris9-20011011

this slipped through the cracks when configure and configure-libafs were merged

19 years agobulkstat-correctly-return-fetchstatus-error-20011011
Nickolai Zeldovich [Thu, 11 Oct 2001 08:41:22 +0000]
bulkstat-correctly-return-fetchstatus-error-20011011

actually fall back to fetchstatus's error

19 years agosolaris-afs-nfs-translator-not-a-prayer-20011011
Derrick Brashear [Thu, 11 Oct 2001 08:36:43 +0000]
solaris-afs-nfs-translator-not-a-prayer-20011011

first pass at afs-nfs translator for solaris. it has not a prayer of
working. i don't really have time to work on it, hopefully someone will
see it and care.

19 years agolinux-umount-begin-dont-preclude-afs-put-super-from-usefully-calling-afs-shutdown...
Derrick Brashear [Thu, 11 Oct 2001 04:15:28 +0000]
linux-umount-begin-dont-preclude-afs-put-super-from-usefully-calling-afs-shutdown-20011010

afs_put_super calls afs_shutdown, which expects to be called with
afs_shuttingdown equal to 0, not 1

19 years agocell-alias-support-fix-memory-leak-20011010
Nickolai Zeldovich [Wed, 10 Oct 2001 20:32:21 +0000]
cell-alias-support-fix-memory-leak-20011010

be careful to clean up after ourselves

19 years agoh-release-r-should-try-harder-to-reap-deleted-hosts-20011008
Derrick Brashear [Wed, 10 Oct 2001 15:00:54 +0000]
h-release-r-should-try-harder-to-reap-deleted-hosts-20011008

based on complaint from and work with jimmy@e.kth.se

h_OtherHolds_r will never return 0 if we mask our own hold
bit before calling it. however we must be careful to mask before h_TossStuff_r
so we aren't still "holding" then

otherwise just release our hold

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

mask holdbit in case i missed

19 years agolinux-rc-file-cleanup-20011008
Derek Atkins [Wed, 10 Oct 2001 04:16:54 +0000]
linux-rc-file-cleanup-20011008

Modularize the Linux RC file(s) a bit.  In particular, add more
options for larger caches, allow autogeneration of the cacheinfo file,
make sure AFS only starts if the network is running, add SuSE header
information, and cope with the Red Hat initscripts better (on Red Hat
only, but should work on all systems).

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

fix silly typo

19 years agounix-dynroot-support-20011009
Nickolai Zeldovich [Wed, 10 Oct 2001 01:10:29 +0000]
unix-dynroot-support-20011009

  The result is that if afsd is started with "-dynroot", /afs
  will be a locally-generated directory, with mountpoints for every
  cell in CellServDB (and /afs/.cellname as the rw mountpoint).  If
  AFSDB support is also enabled, attempting to access /afs/foo will
  cause the cache manager to do an AFSDB lookup on foo, similar to
  an automounter.  Cell aliases become symlinks to the real cell
  names under /afs.

19 years agosupport-cell-aliases-20011009
Nickolai Zeldovich [Wed, 10 Oct 2001 01:05:27 +0000]
support-cell-aliases-20011009

This patch adds support for "cell aliases": a cell alias allows a
  single cell to be known by multiple names (one of them the primary).
  This is useful in conjunction with AFSDB support, where you want all
  the possible names for the same cell to share the same tokens, etc.

  For instance, if the local resolver has "mit.edu" in its search
  domain, an AFSDB lookup on cell "athena" will cause the primary
  cell "athena.mit.edu" to be created, and "athena" made an alias
  for it.

19 years agorx-trace-check-correctly-for-file-descriptor-validity-20011009
Nickolai Zeldovich [Wed, 10 Oct 2001 00:59:46 +0000]
rx-trace-check-correctly-for-file-descriptor-validity-20011009

file descriptor numbered 0 is valid

19 years agorelease-buffer-cache-lock-before-opening-file-20011009
Nickolai Zeldovich [Wed, 10 Oct 2001 00:58:44 +0000]
release-buffer-cache-lock-before-opening-file-20011009

  make the buffer cache release
  the buffer hash lock before trying to open the corresponding file.
  Since we're already holding a buffer cache entry, we can lock it
  instead and let other threads obtain the big hash lock.

19 years agotbutc-make-tsm-a-configure-option-20011009
Nathan Neulinger [Wed, 10 Oct 2001 00:57:05 +0000]
tbutc-make-tsm-a-configure-option-20011009

not tsm support can be configure'd on

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

gmake wasn't part of the deal

19 years agosupport-nested-variables-20011009
Jeremy Katz [Wed, 10 Oct 2001 00:45:54 +0000]
support-nested-variables-20011009

necessary changes to nest variables so build directories can be changed when
installing by overriding fewer variables

19 years agoconfigure-and-configure-libafs-use-acinclude-as-common-ground-20011008
Jeffrey Hutzelman [Tue, 9 Oct 2001 15:48:25 +0000]
configure-and-configure-libafs-use-acinclude-as-common-ground-20011008

use a single file for most of both configure scripts

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

except don't require autoconf 2.50

19 years agoadd-live-sys-cmd-20011008
Jeffrey Hutzelman [Tue, 9 Oct 2001 07:32:58 +0000]
add-live-sys-cmd-20011008

The attached patch adds a program named 'livesys' to the venus directory.
  This program has exactly the same interface as 'sys', but actually does a
  pioctl to find out the current sysname instead of printing a value
  compiled into it.  It is intended for sites who want 'sys' to report the
  active, locally-assigned sysname of the machine on which it is run.

19 years agoavoid-losing-when-sorting-server-prefs-if-a-server-has-left-out-from-under-us-while...
Derrick Brashear [Tue, 9 Oct 2001 06:56:43 +0000]
avoid-losing-when-sorting-server-prefs-if-a-server-has-left-out-from-under-us-while-we-were-playing-20011009

but it would be better to figure out how we're losing a server out from
under us.

19 years agovolser-update-backup-times-20011009
Jeffrey Hutzelman [Tue, 9 Oct 2001 06:29:16 +0000]
volser-update-backup-times-20011009

update backup time when the backup is recloned

19 years agologging-enhancements-20011009
Jeffrey Hutzelman [Tue, 9 Oct 2001 06:27:31 +0000]
logging-enhancements-20011009

The bosserver now logs the exit status of processes under its control.

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

Messages generated as the result of assertion failures now include
timestamps.

19 years agoparisc-linux-initial-support-20011008
Nathan Neulinger [Tue, 9 Oct 2001 06:14:16 +0000]
parisc-linux-initial-support-20011008

initial support for the pa risc linux port

19 years agofreelance-compute-dirsize-correctly-20011009
Nickolai Zeldovich [Tue, 9 Oct 2001 05:57:31 +0000]
freelance-compute-dirsize-correctly-20011009

compute directory size properly

19 years agolinux-dcache-cleanup-aggressively-to-avoid-having-too-many-vcache-entries-locked...
Chaskiel M Grundman [Tue, 9 Oct 2001 01:07:41 +0000]
linux-dcache-cleanup-aggressively-to-avoid-having-too-many-vcache-entries-locked-down-20011008

less aggressive, though, than the "don't use the dcache at all" d_drop
solution i proposed.

19 years agovos-command-enhancements-20011008
Jeffrey Hutzelman [Mon, 8 Oct 2001 23:55:41 +0000]
vos-command-enhancements-20011008

- Adds the -crypt option, which causes rx connections to be encrypted

  - Adds the 'vos setfields' command, which allows volume info fields to
    be set.  Currently, this command allows a volume's quota to be set,
    and allows its dayuse counter to be manually cleared.  At present,
    no other changes are supported by the volserver RPC interface.

  - Adds the 'vos changeloc' command, which allows the VLDB's idea of the
    location of an RW volume to be explicitly changed without actually
    moving the volume.  This can be used in cases where the VLDB has the
    wrong idea of the location of a volume for some reason.  It is
    somewhat more predictable and easy to understand than the syncserv
    and syncvldb commands.

  - Adds the -offline option to 'vos restore'.  This option causes the
    restored volume to be left offline.  This functionality was already
    present in the code but previously had no user interface.

  - Adds the -readonly option to 'vos restore'.  This option causes the
    restored volume to be an RO volume.  It is not permitted to restore
    an RO volume when the associated RW volume already exists.  While
    it is possible to restore an RW volume where an RO volume exists,
    caution should be used to avoid doing this with VLDB entries created
    by 'vos restore -readonly', since such entries have their ROVOL and
    RWVOL ID's set to the same thing.

19 years agofix-uafs-build-20011008
Nickolai Zeldovich [Mon, 8 Oct 2001 23:47:01 +0000]
fix-uafs-build-20011008

apply until intent of change is clear

19 years agomore-cvsignore-updates-20011008
Nathan Neulinger [Mon, 8 Oct 2001 23:34:53 +0000]
more-cvsignore-updates-20011008

fix some cases where versions were hardcoded

19 years agosolaris-9-support-20011008
Nickolai Zeldovich [Mon, 8 Oct 2001 23:19:07 +0000]
solaris-9-support-20011008

support solaris 9

19 years agofix-linux-atomic-t-lossage-by-macroizing-vnode-refcounts-20011008
Nickolai Zeldovich [Mon, 8 Oct 2001 23:15:24 +0000]
fix-linux-atomic-t-lossage-by-macroizing-vnode-refcounts-20011008

convert to macros for dealing with vnode refcounts
deal with linux 2.4 atomic_t in the process

19 years agowindows-afsdb-and-freelance-afs-root-support-20011005
Jeff Riegel [Fri, 5 Oct 2001 22:40:44 +0000]
windows-afsdb-and-freelance-afs-root-support-20011005

afsdb record support for windows
freelance /afs (make up an afs root instead of using root.afs from some cell)
support for windows

19 years agovol-warnings-cleanup-20011005
Nathan Neulinger [Fri, 5 Oct 2001 22:31:47 +0000]
vol-warnings-cleanup-20011005

make stream_open take const arguments

19 years agosys-warnings-cleanup-20011005
Nathan Neulinger [Fri, 5 Oct 2001 22:30:56 +0000]
sys-warnings-cleanup-20011005

add headers

19 years agorx-warnings-cleanup-20011005
Nathan Neulinger [Fri, 5 Oct 2001 22:30:12 +0000]
rx-warnings-cleanup-20011005

add header, pull ++ out of ntohl