openafs.git
19 years agolinux-ext3-adds-items-to-struct-inode-and-so-do-we-20010807
Derrick Brashear [Wed, 8 Aug 2001 03:37:54 +0000]
linux-ext3-adds-items-to-struct-inode-and-so-do-we-20010807

Thanks to shirsch@adelphia.net for mentioning something was added.

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

this leaked in, separate delta

====================

fix maxcro defn

19 years agoconvert-from-bsd-to-posix-string-and-memory-functions-20010807
Derrick Brashear [Wed, 8 Aug 2001 03:05:55 +0000]
convert-from-bsd-to-posix-string-and-memory-functions-20010807

bcopy, bcmp, bzero, index, rindex, you're all cut.
memcpy, memcmp, memset, strchr, strrchr, show us how it's done

====================
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 reference to memset the right thing

====================

make change to arguments globally and not just for e.g. linux/darwin/fbsd

====================

fix a minor flub in how this was done

====================

correct another bad memcpy coversion

====================

fix up more inadvertant turds

====================

fix two errors found by chas williams

19 years agolinux-fs-h-struct-inode-test-for-i-cdev-20010807
Derrick Brashear [Wed, 8 Aug 2001 01:34:58 +0000]
linux-fs-h-struct-inode-test-for-i-cdev-20010807

doesn't look like it should matter but we might as well try to stay consistent

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

remove extra tests

19 years agosolaris8-build-64bit-kdump-20010807
James Flemer [Tue, 7 Aug 2001 17:14:08 +0000]
solaris8-build-64bit-kdump-20010807

some solaris 8 machines are 64 bit so build kdump64

19 years agointroduce-linux-ia64-port-20010806
Chas Williams [Tue, 7 Aug 2001 01:11:25 +0000]
introduce-linux-ia64-port-20010806

"no special instructions this time other than you need a rather recent
glibc (turbolinux beta5 or redhat 7.1) since the afs userland utilities
use ucontext() instead of setjmp()/longjmp().  this is probably the weakest
part of the port since lwp is somewhat difficult to test rigorously.

you can insmod the afs module now (and rmmod if you like)  why so difficult?
function pointers are really pointers to a function descriptor that contains
the function pointer and global pointer.  the syscall table (being written
in assembler) only contains function pointers.  it doesnt setup the gp.
modules and kernels do not share the same gp.  so if you want the syscall
to go to a module, you need to setup the gp and then call your module's
routine.  be sure to restore the gp after returning from your routine :)
i also converted to the 'new style' module_init() -- only used on kernel
versions 2.4.0 and up.  this does the right thing if you happen to be
linked directly with the kernel.

klog has been fixed (afs's crypt() function is sensitive to sizeof(long) --
des/crypt.c should probably use 'afs_int32', not 'long' or 'int')

in case it matters, my platform is a b3-stepping running beta5 of turbolinux."

====================
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 leak into not ia64 port

19 years agoinvert-sense-of-strings-string-header-inclusion-20010806
Chas Williams [Tue, 7 Aug 2001 00:50:05 +0000]
invert-sense-of-strings-string-header-inclusion-20010806

this will be obsolete in current form once b* and *index are dead but apply
for now

19 years agojunk-src-config-makefile-version-as-its-generated-20010806
Nathan Neulinger [Tue, 7 Aug 2001 00:43:50 +0000]
junk-src-config-makefile-version-as-its-generated-20010806

currently being generated on every build; might as well junk it

19 years agoafs-vcache-state-flag-fix-and-cleanup-20010806
Nickolai Zeldovich [Tue, 7 Aug 2001 00:41:26 +0000]
afs-vcache-state-flag-fix-and-cleanup-20010806

"There appears to be a conflict between two vcache state flags:
CWritingUFS and CDCLock are both 0x200000.  This patch moves
CDCLock to 0x2000000 (which I'm guessing was the intended value
from the position of that #define).  It also reformats the block
of #define's to be consistent in number format and indentation,
to make it somewhat more readable, and to make such conflicts
less likely to reappear."

19 years agosolaris-locking-cleanup-20010806
Nickolai Zeldovich [Tue, 7 Aug 2001 00:39:29 +0000]
solaris-locking-cleanup-20010806

reduce afs vnode lock contention, also implements async page requests

"(In afs_GetDCache, the hints in the vnode are only updated if we
can grab the write lock without blocking.  In afs_GetOnePage, we
only grab the read lock, rather than the shared lock -- as far as
I can tell, there's nothing that needs the write lock.)

FWIW, the particular case where I was being bitten by this lock
contention was playing an mp3 from AFS space and at the same time
copying it to local disk.  The copy kept fetching chunks while
holding the read lock, so the mp3 player couldn't grab a write
lock in the page fault, even though the data was already in cache.

While I'm not fully familiar with the semantics of afs vnode locks
[do they even exist? :-)], I believe changing from shared to read
locks in afs_GetOnePage should be safe."

19 years agoconfigure-sysname-updates-20010806
Derrick Brashear [Tue, 7 Aug 2001 00:24:14 +0000]
configure-sysname-updates-20010806

add omitted s390 linux port
add alternate hpux11 port info from nneul@umr.edu

19 years agohpux11-force-system-ranlib-20010806
Nathan Neulinger [Tue, 7 Aug 2001 00:21:22 +0000]
hpux11-force-system-ranlib-20010806

so binutils ranlib isn't found first

19 years agokaserver-log-krb-udp-authentications-also-20010806
Derrick Brashear [Tue, 7 Aug 2001 00:09:26 +0000]
kaserver-log-krb-udp-authentications-also-20010806

currently krb udp auth requests don't get logged while ka requests do

fix it.

19 years agokaserver-krb-udp-construct-well-formed-tickets-20010806
Derrick Brashear [Tue, 7 Aug 2001 00:08:01 +0000]
kaserver-krb-udp-construct-well-formed-tickets-20010806

certain things really want the realm to be set correctly and not just left
blank in tickets; existing krb4 kdcs get this correct. now so do we.

19 years agoallow-winnt-client-to-be-upgraded-20010803
James Peterson [Fri, 3 Aug 2001 18:47:50 +0000]
allow-winnt-client-to-be-upgraded-20010803

to allow for change in version numbering

19 years agosolaris8-namei-cleanup-20010802
Nickolai Zeldovich [Thu, 2 Aug 2001 17:20:02 +0000]
solaris8-namei-cleanup-20010802

note gi is useless for namei case

The AFS_64BIT_ENV define is needed for afsutil.h which makes use
of some 64-bit types (and if AFS_64BIT_ENV isn't set, defaults to
the non-existant u_int64_t).

19 years agouse-multiple-cache-directories-for-large-caches-20010802
Derek Atkins [Thu, 2 Aug 2001 17:17:41 +0000]
use-multiple-cache-directories-for-large-caches-20010802

- support for large caches in afsd.  Cachefiles are stored in
  subdirectories.  The default is 2048 files per subdirectory, which
  should work fine in most situations.  You can use the new afsd
  option -files_per_subdir to change this number.  Note that the first
  time you run afsd with this patch, your cachefiles will get moved
  into subdirectories.  If you subsequently run an older version of
  afsd, you will lose all your cached files.

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

news entry for large cache patch

19 years agowinnt-port-updates-20010802
James Peterson [Thu, 2 Aug 2001 17:12:09 +0000]
winnt-port-updates-20010802

These patches solve the following problem:

   During Un-Install of AFS for Windows, it removed the following key:
   HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\NetBT\\Parameters
   Instead it should have removed only the SMBDeviceEnable=0 item within
   the above key.
   This damaged the NetBT (NetBios over TCP/IP) interface, and required
   re-installing of TCP/IP.  The users found their ability to share files
   and printers damaged.

19 years agoconvert-all-makefiles-to-makefile-ins-20010802
Nathan Neulinger [Thu, 2 Aug 2001 16:45:35 +0000]
convert-all-makefiles-to-makefile-ins-20010802

all relevant variables become subst'd and not passed in the environment

19 years agofs-sysname-output-syntax-compatibility-20010723
Derrick Brashear [Mon, 23 Jul 2001 21:50:17 +0000]
fs-sysname-output-syntax-compatibility-20010723

per comment by Chaskiel Grundman, fs sysname didn't include a : before, nuke it

19 years agoconfigure-allow-enabling-vos-full-listvol-switch-20010721
Derrick Brashear [Sat, 21 Jul 2001 17:39:58 +0000]
configure-allow-enabling-vos-full-listvol-switch-20010721

enable switch for new feature

19 years agovos-full-listvol-switch-for-parseable-output-20010721
Derrick Brashear [Sat, 21 Jul 2001 17:35:20 +0000]
vos-full-listvol-switch-for-parseable-output-20010721

originally from Dan Lovinger. Provides easily parseable vos output and so
hopefully should be useful

19 years agorx-packet-version-not-all-kernels-have-snprintf-20010721
Garry Zacheiss [Sat, 21 Jul 2001 08:07:51 +0000]
rx-packet-version-not-all-kernels-have-snprintf-20010721

linux kernel for instance has no snprintf

19 years agovos-syncvldb-zero-volname-before-starting-20010720
Derrick Brashear [Fri, 20 Jul 2001 23:12:02 +0000]
vos-syncvldb-zero-volname-before-starting-20010720

so vos syncvldb will not core dump because of uninitialized pointer

19 years agopam-make-module-useful-for-freebsd-20010720
Michael Allman [Fri, 20 Jul 2001 21:41:13 +0000]
pam-make-module-useful-for-freebsd-20010720

make module actually work for freebsd

19 years agoviced-copyonwrite-give-useful-error-messages-when-taking-volumes-offline-20010720
Sam Hartman [Fri, 20 Jul 2001 21:38:06 +0000]
viced-copyonwrite-give-useful-error-messages-when-taking-volumes-offline-20010720

don't just report "needs salvage", tell why it was taken offline

19 years agofs-sysname-format-should-include-quotes-as-before-20010720
Derrick Brashear [Fri, 20 Jul 2001 19:09:11 +0000]
fs-sysname-format-should-include-quotes-as-before-20010720

based on report from Alf Wachsmann <alfw@SLAC.Stanford.EDU>

19 years agorx-honor-only-client-initiated-debug-and-version-packets-to-prevent-loop-20010719
Nickolai Zeldovich [Fri, 20 Jul 2001 16:59:43 +0000]
rx-honor-only-client-initiated-debug-and-version-packets-to-prevent-loop-20010719

"This patch makes Rx only honor client-initiated Version and Debug
packets, and respond to them without the "client-initiated" flag.
All existing code sends Version and Debug queries from the client
with the appropriate flag set.  With the current code, one could
easily create a UDP packet loop between two Rx services."

19 years agolwp-waitkey-lacks-return-for-eof-and-hence-backup-is-unhappy-20010719
Derrick Brashear [Thu, 19 Jul 2001 22:51:46 +0000]
lwp-waitkey-lacks-return-for-eof-and-hence-backup-is-unhappy-20010719

just tell the caller if we got an eof and move on with life

19 years agoconfigure-fail-if-cant-guess-linux-version-for-sysname-20010719
Derrick Brashear [Thu, 19 Jul 2001 22:25:26 +0000]
configure-fail-if-cant-guess-linux-version-for-sysname-20010719

if we disabled kernel module because there were no headers, guessing the sysname is harder

19 years agoresolve-symlinks-from-stat-cache-with-just-lookup-permission-20010719
Nickolai Zeldovich [Thu, 19 Jul 2001 18:41:23 +0000]
resolve-symlinks-from-stat-cache-with-just-lookup-permission-20010719

To fix bug reported by Nathan Rawling.

19 years agoadd-afs-man-pages-20010716
Derrick Brashear [Mon, 16 Jul 2001 19:48:32 +0000]
add-afs-man-pages-20010716

documentation from afs command reference

19 years agomore-make-clean-cleanup-20010716
Derrick Brashear [Mon, 16 Jul 2001 19:46:35 +0000]
more-make-clean-cleanup-20010716

try harder to make clean target clean up nicely

19 years agoaix-export-needs-afsconfig-include-path-20010716
Derrick Brashear [Mon, 16 Jul 2001 05:58:22 +0000]
aix-export-needs-afsconfig-include-path-20010716

minor cleanup for export build on aix

19 years agolinux22-param-file-needs-modversions-reordering-20010716
Derrick Brashear [Mon, 16 Jul 2001 23:06:26 +0000]
linux22-param-file-needs-modversions-reordering-20010716

to make it possible to build modversion'd kernel on linux 2.2

19 years agoadd-bogus-install-dependancy-for-lame-systems-which-think-INSTALL-is-install-and...
Derrick Brashear [Mon, 16 Jul 2001 06:32:48 +0000]
add-bogus-install-dependancy-for-lame-systems-which-think-INSTALL-is-install-and-so-do-the-wrong-thing-20010716

darwin has a case-insensitive but case-preserving filesystem. yay.

19 years agomove-readmes-one-level-up-20010716
Derrick Brashear [Mon, 16 Jul 2001 05:33:53 +0000]
move-readmes-one-level-up-20010716

move readmes/install into new top level

19 years agoconfigure-redhat-kernel-bug-workaround-20010715
Derek Atkins [Mon, 16 Jul 2001 01:59:01 +0000]
configure-redhat-kernel-bug-workaround-20010715

to allow hooking in to deal with bug in redhat kernel headers

19 years agolinux-under-under-smp-under-under-never-needs-to-be-defined-in-rhconfig-20010715
Derek Atkins [Mon, 16 Jul 2001 01:22:48 +0000]
linux-under-under-smp-under-under-never-needs-to-be-defined-in-rhconfig-20010715

never need to define __SMP__ (or undefine __SMP__) in module compilation

19 years agoafsdb-support-use-afs-not-dce-records-only-20010715
Nickolai Zeldovich [Mon, 16 Jul 2001 01:20:38 +0000]
afsdb-support-use-afs-not-dce-records-only-20010715

so we don't use DCE AFSDB records

19 years agoconfigure-fail-unknown-sysnames-20010715
Nickolai Zeldovich [Mon, 16 Jul 2001 01:13:19 +0000]
configure-fail-unknown-sysnames-20010715

fail on unknown systems to default system name

19 years agoinclude-afsconfig-before-param-h-20010712
Nathan Neulinger [Thu, 12 Jul 2001 20:58:15 +0000]
include-afsconfig-before-param-h-20010712

so stuff can be defined in afsconfig.h and included first

19 years agosolaris-detect-kernel-dqrwlock-20010712
Nickolai Zeldovich [Thu, 12 Jul 2001 20:04:07 +0000]
solaris-detect-kernel-dqrwlock-20010712

based on feedback from Frank Batschulat <Frank.Batschulat@Sun.COM>

vfs_dqrwlock not present in all solaris versions

19 years agodarwin-generate-module-version-from-version-string-20010712
Chaskiel M Grundman [Thu, 12 Jul 2001 20:00:33 +0000]
darwin-generate-module-version-from-version-string-20010712

generate darwin version string from the autoconf version for the module

19 years agopam-needs-afsdb-libs-20010712
Derrick Brashear [Thu, 12 Jul 2001 19:57:25 +0000]
pam-needs-afsdb-libs-20010712

since libauth can include afsdb support we need the support libs

19 years agoinstall-vlib-as-libvlib-also-20010712
Derrick Brashear [Thu, 12 Jul 2001 19:37:48 +0000]
install-vlib-as-libvlib-also-20010712

these weird archives which aren't installed as libwhatever are really annoying

vlib is now no longer one of these

19 years agodauth-makefile-dont-reuse-VERSION-macro-20010712
Derrick Brashear [Thu, 12 Jul 2001 18:52:06 +0000]
dauth-makefile-dont-reuse-VERSION-macro-20010712

version macro belongs to autoconf build system now

19 years agogenerate-version-strings-from-configure-20010712
Derrick Brashear [Thu, 12 Jul 2001 18:43:28 +0000]
generate-version-strings-from-configure-20010712

have perfectly good version string. use it.

19 years agomake-clean-cleanup-20010712
Derrick Brashear [Thu, 12 Jul 2001 18:26:06 +0000]
make-clean-cleanup-20010712

make distclean not do clean's job (src/kauth/Kkauth.cs.c)
make clean do clean's job (as above)
make pristine make it out of the box clean

19 years agoadd-redhat-buildsys-enabler-in-configure-20010712
Derek Atkins [Thu, 12 Jul 2001 18:18:53 +0000]
add-redhat-buildsys-enabler-in-configure-20010712

to make things easier when building in a spec file environment

19 years agoconfigure-compute-darwin-sysnames-20010712
Derrick Brashear [Thu, 12 Jul 2001 18:11:32 +0000]
configure-compute-darwin-sysnames-20010712

powerpc not ppc is the cpu type; specify version also

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

include _

19 years agomake-clean-should-clean-package-and-rsh-20010712
Derrick Brashear [Thu, 12 Jul 2001 17:09:17 +0000]
make-clean-should-clean-package-and-rsh-20010712

clean up if we enable obsolete and insecure

19 years agokill-afs-warning-message-20010712
Derrick Brashear [Thu, 12 Jul 2001 16:55:47 +0000]
kill-afs-warning-message-20010712

we aren't ibm and hence government licensing issue doesn't matter

19 years agoitc-h-is-dead-use-potpourri-h-20010712
Derrick Brashear [Thu, 12 Jul 2001 16:54:10 +0000]
itc-h-is-dead-use-potpourri-h-20010712

in reality potpourri should also die but one thing at a time

19 years agolinux24-handle-inode-address-space-page-lock-spinlock-20010712
Derrick Brashear [Thu, 12 Jul 2001 16:37:31 +0000]
linux24-handle-inode-address-space-page-lock-spinlock-20010712

One line patch to initialize spin lock added in a RedHat kernel patch.
This should fix the RedHat 7.1 SMP problem. Also includes configure
glue to turn it on. Thanks to Chaskiel Grundman for suggesting the fix,
Garry Zacheiss for suggesting it affected the SMP kernel generally and not
just SMP hardware, and Andrei Maslennikov for noting the problem did not
affect vanilla 2.4.3 with only the Alan Cox (AC14 in this case) patch.

19 years agodont-install-crypt-and-itc-headers-20010711
Derrick Brashear [Thu, 12 Jul 2001 05:02:29 +0000]
dont-install-crypt-and-itc-headers-20010711

a header named crypt.h with one prototype isn't very useful

the itc.h header is also pretty much useless

so, they are gone

19 years agokdump-include-afsconfig-path-20010711
Derrick Brashear [Thu, 12 Jul 2001 03:17:40 +0000]
kdump-include-afsconfig-path-20010711

so kdump has a prayer of building

19 years agotop-makefile-needs-lwp-before-rx-in-kfsint-20010711
Sam Hartman [Thu, 12 Jul 2001 03:14:13 +0000]
top-makefile-needs-lwp-before-rx-in-kfsint-20010711

since rx needs lwp, do lwp dep first

19 years agoconfigure-guess-afs-sysnames-20010711
Derrick Brashear [Wed, 11 Jul 2001 22:00:50 +0000]
configure-guess-afs-sysnames-20010711

make configure attempt to guess the correct afs sysname for your platform

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

use precomputed kernel we're building for not uname output

====================

stick in missing systems

19 years agoupdate-INSTALL-to-reflect-state-of-openafs-20010711
Derrick Brashear [Wed, 11 Jul 2001 21:49:55 +0000]
update-INSTALL-to-reflect-state-of-openafs-20010711

the stock INSTALL is wrong for us now.

19 years agoadd-openafs-news-20010711
Sam Hartman [Wed, 11 Jul 2001 19:06:20 +0000]
add-openafs-news-20010711

edited by shadow@dementia.org based on content and also on suggestions from
nneul@umr.edu

19 years agokauth-retire-SPECIAL-macro-20010711
Derrick Brashear [Wed, 11 Jul 2001 19:04:39 +0000]
kauth-retire-SPECIAL-macro-20010711

SPECIAL macro was presumably for conversion to special key cache environment
and is no longer needed

19 years agoauth-ktc-no-kernel-has-ktc-h-20010711
Derrick Brashear [Wed, 11 Jul 2001 18:45:04 +0000]
auth-ktc-no-kernel-has-ktc-h-20010711

retire MAYBE_NO_KTC since no kernels have afs integrated that way these days

19 years agokaauxdb-fix-silly-comment-substitution-20010711
Derrick Brashear [Wed, 11 Jul 2001 18:27:01 +0000]
kaauxdb-fix-silly-comment-substitution-20010711

how afs_int32 can you be?

19 years agolibadmin-kas-bugfixes-20010711
Derrick Brashear [Wed, 11 Jul 2001 18:25:56 +0000]
libadmin-kas-bugfixes-20010711

fixes for the following report from "Jeremy Stribling" <jstribl@us.ibm.com>
   - In the GetPrincipalLockStatus function, an attempt is made to set the
  lockedUntil variable to the minimum locked value for that principal among
  all servers.  However, lockedUntil is set to 0 immediately before this, and
  so all attempts to find a locked value less than it fails, and so
  lockedUntil always comes out of that function as 0.

     - Also in the GetPrincipalLockStatus function, if the principal is
  locked out according to all servers, then the main loop will exit when
  ubik_CallIter returns the UNOSERVERS error code.  But, since the return
  code for GetPrincipalLockStatus is set to 1 if and only if ubik_CallIter
  returns an error code of 0, this results in an return code of 0 being
  returned for GetPrincipalLockStatus when in reality no error occured.

     - A similar problem occurs in the kas_PrincipalUnlock function.  If the
  principal is not currently locked out of any server, ubik_CallIter will
  iterate through all servers and return a UNOSERVERS error code.  Again, in
  this case the return code of kas_PrincipalUnlock will not be set to 1 and
  an error will be indicated even though no error occured.

     - In kas_PrincipalKeySet, the return code is never set to 1, even when
  it completes successfully, so it seems that an error always occurs when
  calling this function.

19 years agoutil-netutils-include-files-and-warnings-cleanup-20010711
Nathan Neulinger [Wed, 11 Jul 2001 18:00:55 +0000]
util-netutils-include-files-and-warnings-cleanup-20010711

cleanup warnings and change inclusion of string/strings

19 years agoutil-serverlog-inclusion-and-warnings-cleanup-20010711
Nathan Neulinger [Wed, 11 Jul 2001 17:58:33 +0000]
util-serverlog-inclusion-and-warnings-cleanup-20010711

change how string/strings include files happen, remove unused vars

19 years agovlserver-header-updates-20010711
Nathan Neulinger [Wed, 11 Jul 2001 17:32:51 +0000]
vlserver-header-updates-20010711

autoconf-style header inclusion

19 years agouuid-paren-cleanup-20010711
Nathan Neulinger [Wed, 11 Jul 2001 17:13:24 +0000]
uuid-paren-cleanup-20010711

add return type decls and missing parens to stop compiler whining

19 years agosolaris-inode-lock-cleanup-20010711
Nickolai Zeldovich [Wed, 11 Jul 2001 17:09:34 +0000]
solaris-inode-lock-cleanup-20010711

fixes based on feedback from
Frank Batschulat <Frank.Batschulat@Sun.COM>

19 years agowin32-ktc-set-tokens-proto-fix-20010711
Nathan Neulinger [Wed, 11 Jul 2001 16:58:01 +0000]
win32-ktc-set-tokens-proto-fix-20010711

declare correctly as afs_int32

19 years agoconfigure-linux-kernel-detection-should-set-afsconfig-items-20010711
Derrick Brashear [Wed, 11 Jul 2001 16:40:40 +0000]
configure-linux-kernel-detection-should-set-afsconfig-items-20010711

we test for linux kernel features; might even be useful to use the results

19 years agoconfigurable-dux-kernel-header-path-20010710
Johan Danielsson [Wed, 11 Jul 2001 00:40:15 +0000]
configurable-dux-kernel-header-path-20010710

modified slightly to allow selection if more than one directory exists

19 years agoadd-new-arla-pioctl-20010710
Jimmy Engelbrecht [Tue, 10 Jul 2001 18:31:07 +0000]
add-new-arla-pioctl-20010710

reserve next pioctl for arla statistics gathering interface

19 years agoconfigure-linux-redhat-support-on-redhat-only-20010706
Chaskiel M Grundman [Fri, 6 Jul 2001 23:44:05 +0000]
configure-linux-redhat-support-on-redhat-only-20010706

a) if the kernel headers use redhat's header-file selection thing, and
   doesn't define their __BOOT_KERNEL* symbols if not.
b) which AFS kernel modules (single-processor, multi-processor, or both)
   it makes sense to compile against these kernel headers. e.g. in a
   CONFIG_MODVERSIONS environment, it only makes sense to compile for the
   same SMP-ness as the headers.

19 years agohtml-doc-add-index-20010706
Derrick Brashear [Fri, 6 Jul 2001 06:08:29 +0000]
html-doc-add-index-20010706

top page for html docs

19 years agoadd-distclean-target-20010705
Garry Zacheiss [Fri, 6 Jul 2001 05:45:14 +0000]
add-distclean-target-20010705

clean up turds from build process

19 years agoexport-param-inclusion-conflicts-with-system-headers-20010706
Derrick Brashear [Fri, 6 Jul 2001 05:19:54 +0000]
export-param-inclusion-conflicts-with-system-headers-20010706

sys/user.h errors when param.h included first

19 years agoexport-needs-include-paths-20010705
Derrick Brashear [Fri, 6 Jul 2001 05:09:46 +0000]
export-needs-include-paths-20010705

export needs places to get afsconfig and afs/param.h

19 years agologin-needs-afsconfig-20010705
Derrick Brashear [Fri, 6 Jul 2001 05:04:23 +0000]
login-needs-afsconfig-20010705

login needs include path for afsconfig

19 years agoaix-auth-needs-afconfig-20010705
Derrick Brashear [Fri, 6 Jul 2001 05:02:46 +0000]
aix-auth-needs-afconfig-20010705

include path for afsconfig

19 years agoaix-lwp-needs-afsconfig-20010705
Derrick Brashear [Fri, 6 Jul 2001 03:01:42 +0000]
aix-lwp-needs-afsconfig-20010705

include path for afsconfig.h was missing for aix

19 years agobozo-bnode-call-iomgr-softsys-with-proper-casted-args-20010705
Derrick Brashear [Fri, 6 Jul 2001 02:15:46 +0000]
bozo-bnode-call-iomgr-softsys-with-proper-casted-args-20010705

iomgr_SoftSys is prototyped to take a char* as second arg

19 years agodux-curses-already-using-IN-20010705
Derrick Brashear [Fri, 6 Jul 2001 02:12:02 +0000]
dux-curses-already-using-IN-20010705

don't define IN as it conflicts with curses.h on dux

19 years agosia-add-include-path-for-afsconfig-20010705
Derrick Brashear [Fri, 6 Jul 2001 01:48:47 +0000]
sia-add-include-path-for-afsconfig-20010705

sia needs to include afsconfig.h

19 years agoacconfig-needs-version-and-package-macros-for-some-versions-of-autoheader-20010705
Derrick Brashear [Thu, 5 Jul 2001 21:24:50 +0000]
acconfig-needs-version-and-package-macros-for-some-versions-of-autoheader-20010705

PACKAGE and VERSION aren't always in autoconf/acconfig.h

19 years agoallow-disabling-kernel-module-compilation-20010705
Derrick Brashear [Thu, 5 Jul 2001 17:55:29 +0000]
allow-disabling-kernel-module-compilation-20010705

add missing fi

19 years agoremove-generated-files-from-cvs-20010705
Derrick Brashear [Thu, 5 Jul 2001 17:48:34 +0000]
remove-generated-files-from-cvs-20010705

will need to deal with snapshot and release generators to include these yet
but junk them for now

19 years agoconfigure-no-error-on-failure-to-find-pthreads-20010705
Derrick Brashear [Thu, 5 Jul 2001 17:40:05 +0000]
configure-no-error-on-failure-to-find-pthreads-20010705

failure to find pthreads should be non-fatal

19 years agoallow-disabling-kernel-module-compilation-20010705
Derrick Brashear [Thu, 5 Jul 2001 17:38:19 +0000]
allow-disabling-kernel-module-compilation-20010705

in response to reports from hartmans@mekinok.com and zacheiss@mit.edu

will also autodisable for linux if no --with-linux-kernel-headers specified
and none found

19 years agoupserver-remove-redundant-prototypes-20010705
Derrick Brashear [Thu, 5 Jul 2001 16:56:54 +0000]
upserver-remove-redundant-prototypes-20010705

again remove redundancy so prototypes match the code

19 years agovlserver-remove-redundant-prototypes-20010705
Derrick Brashear [Thu, 5 Jul 2001 16:44:33 +0000]
vlserver-remove-redundant-prototypes-20010705

so we get the prototypes whose types match

19 years agobudb-remove-redundant-prototypes-20010705
Derrick Brashear [Thu, 5 Jul 2001 16:42:55 +0000]
budb-remove-redundant-prototypes-20010705

remove more redundant incorrect prototypes

19 years agokaserver-remove-redundant-prototype-20010705
Derrick Brashear [Thu, 5 Jul 2001 16:40:49 +0000]
kaserver-remove-redundant-prototype-20010705

remove this this doesn't even match the code

19 years agocellconfig-add-missing-prototypes-20010705
Derrick Brashear [Thu, 5 Jul 2001 16:39:03 +0000]
cellconfig-add-missing-prototypes-20010705

add prototypes for externally used functions

19 years agoconfigure-updates-for-linux-kernel-detection-20010705
Garry Zacheiss [Thu, 5 Jul 2001 16:30:12 +0000]
configure-updates-for-linux-kernel-detection-20010705

report useful error if no kernel headers found. use last version string found
in version.h

19 years agoafsconfig-and-rcsid-all-around-20010705
Nathan Neulinger [Thu, 5 Jul 2001 16:20:00 +0000]
afsconfig-and-rcsid-all-around-20010705

convert rest of source to afsconfig; include rcsid macros

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

remove bogus if/define/endif triple

====================

revert non-rcsid and afsconfig portion of patch

19 years agoutil-warnings-cleanup-20010705
Nathan Neulinger [Thu, 5 Jul 2001 16:13:08 +0000]
util-warnings-cleanup-20010705

get rid of more warnings

19 years agoauth-setkey-warnings-cleanup-20010705
Nathan Neulinger [Thu, 5 Jul 2001 16:09:58 +0000]
auth-setkey-warnings-cleanup-20010705

get rid of more warnings, add missing args to printf strings

19 years agoprovide-fast-start-configure-options-20010705
Nathan Neulinger [Thu, 5 Jul 2001 16:07:58 +0000]
provide-fast-start-configure-options-20010705

add more configure options so fast restart and bitmap later options can be configured on

19 years agoautoconf-updates-for-ac-check-lib-quoting-20010629
Nathan Neulinger [Fri, 29 Jun 2001 05:51:37 +0000]
autoconf-updates-for-ac-check-lib-quoting-20010629

quote refs to $lib