openafs.git
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

19 years agofix-linux-headers-updating-in-configure-20010629
Nathan Neulinger [Fri, 29 Jun 2001 05:48:25 +0000]
fix-linux-headers-updating-in-configure-20010629

make defaulting work correctly

19 years agosparc64-linux24-support-20010629
Chaskiel M Grundman [Fri, 29 Jun 2001 05:43:53 +0000]
sparc64-linux24-support-20010629

support for sparc64 linux2.4 tested with 2.4.5

19 years agoinclude-cellconfig-in-ptutils-prototype-20010629
Nathan Neulinger [Fri, 29 Jun 2001 05:40:00 +0000]
include-cellconfig-in-ptutils-prototype-20010629

more warning elimination

19 years agoallow-all-target-for-rxstat-20010629
Nathan Neulinger [Fri, 29 Jun 2001 05:34:55 +0000]
allow-all-target-for-rxstat-20010629

rxstat makefile lacked all target

19 years agoptserver-remove-redundant-prototypes-20010629
Nathan Neulinger [Fri, 29 Jun 2001 05:25:55 +0000]
ptserver-remove-redundant-prototypes-20010629

get rid of redundant prototypes

19 years agokasadmin-unused-variables-20010629
Nathan Neulinger [Fri, 29 Jun 2001 05:15:52 +0000]
kasadmin-unused-variables-20010629

eliminate warnings from unused variables

19 years agokauth-rebuild-remove-bogus-argument-20010628
Nathan Neulinger [Fri, 29 Jun 2001 04:58:51 +0000]
kauth-rebuild-remove-bogus-argument-20010628

remove unneeded, unused argument

19 years agofix-vsutils-bogus-format-string-20010628
Nathan Neulinger [Fri, 29 Jun 2001 04:50:48 +0000]
fix-vsutils-bogus-format-string-20010628

remove needless %

19 years agoupdate-freebsd-support-20010628
Tom Maher [Fri, 29 Jun 2001 04:20:01 +0000]
update-freebsd-support-20010628

fileserver now set up for namei interface. still no client

19 years agoupdate-make-clean-support-20010628
Garry Zacheiss [Fri, 29 Jun 2001 04:18:12 +0000]
update-make-clean-support-20010628

some stuff the make clean patch missed

19 years agoaix-strings-h-preferred-over-string-h-20010628
Derrick Brashear [Thu, 28 Jun 2001 17:05:56 +0000]
aix-strings-h-preferred-over-string-h-20010628

otherwise we get weird errors like:
"/usr/include/strings.h", line 52.20: 1506-010 (W) Macro index invoked with a null argument for parameter __s1.
"/usr/include/strings.h", line 52.20: 1506-041 (E) The invocation of macro index contains fewer arguments than required by the macro definition.
"/usr/include/strings.h", line 52.14: 1506-275 (S) Unexpected text ',' encountered.

from the conflict

====================
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 prevent more of same errors

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

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

continue to placate aix hatred

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

aix needs more help

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

aix needs more help

19 years agouserok-needs-prototype-for-aix-20010628
Derrick Brashear [Thu, 28 Jun 2001 08:06:59 +0000]
userok-needs-prototype-for-aix-20010628

default of int for lacking forwarding decl pisses off aix

19 years agoupdate-ac-substd-variables-so-aix-make-is-happy-with-obsolete-and-insecure-disabled...
Derrick Brashear [Thu, 28 Jun 2001 08:03:25 +0000]
update-ac-substd-variables-so-aix-make-is-happy-with-obsolete-and-insecure-disabled-20010628

AIX gets upset qwhen these variables are unset

19 years agodont-include-endian-h-when-defining-kernel-for-dux-20010628
Derrick Brashear [Thu, 28 Jun 2001 07:54:41 +0000]
dont-include-endian-h-when-defining-kernel-for-dux-20010628

otherwise ntohl etc are macros for in-kernel functions we don't have

19 years agomountpoint-copying-switch-to-up-needs-netinet-in-h-20010628
Nathan Neulinger [Thu, 28 Jun 2001 07:00:24 +0000]
mountpoint-copying-switch-to-up-needs-netinet-in-h-20010628

some platforms need netinet/in.h for mountpoint copying to work

19 years agointroduce-autoconf-for-openafs-20010628
Derrick Brashear [Thu, 28 Jun 2001 06:44:19 +0000]
introduce-autoconf-for-openafs-20010628

replace existing build system with autoconf faceplate

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

so we can fix the file modes

====================
commit withj correct file modes

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

stuff which got left behind

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

more stuff which was missed

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

get this right so build completes

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

also make these correct (no obj reference)

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

so autoconf dependancy chain need not change

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

set correct variable for obsolete buildng

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

so we can more easily use autoconf'd CC var

19 years agoapply-modversions-so-nothing-has-first-been-included-20010623
Sam Hartman [Sat, 23 Jun 2001 18:54:50 +0000]
apply-modversions-so-nothing-has-first-been-included-20010623

include afs/afs_sysnames.h after modversions so no unversioned symbols sneak in

19 years agowinnt-win2000-win98-afs-client-updates-20010623
Jeff Riegel [Sat, 23 Jun 2001 18:29:56 +0000]
winnt-win2000-win98-afs-client-updates-20010623

updates for nt/2000 and 95/98 afs clients

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

binary file  updates

19 years agomake-fsck-claim-openafs-not-transarc-afs-20010623
Jeff Riegel [Sat, 23 Jun 2001 18:23:34 +0000]
make-fsck-claim-openafs-not-transarc-afs-20010623

just update what gets printed to be correct

19 years agolinux-changes-needed-to-compile-with-suse-included-patches-20010623
Russ Allbery [Sat, 23 Jun 2001 18:17:09 +0000]
linux-changes-needed-to-compile-with-suse-included-patches-20010623

ifdef may need to be changed but should work until autoconf

19 years agofix-fs-error-string-printing-20010623
Nickolai Zeldovich [Sat, 23 Jun 2001 18:13:16 +0000]
fix-fs-error-string-printing-20010623

return useful error codes so correct errors can be printed

19 years agoadd-mountpoint-copying-switch-to-up-20010623
Todd M. Lewis [Sat, 23 Jun 2001 18:09:54 +0000]
add-mountpoint-copying-switch-to-up-20010623

Add a "-m" option to up which makes it recognize and
copy mount points rather than traversing them during its recursive copy
operation. Without the -m option, up's default (questionable) behavior
remains unchanged.

19 years agoafs-web-interface-enhancements-20010623
Jeff Riegel [Sat, 23 Jun 2001 18:01:03 +0000]
afs-web-interface-enhancements-20010623

Changes include:

1) Token caching: Functions to set the current "PAG" (not really a process
   authentication group, but a generic identifier for a user session)
   to a specific value, allowing us to switch tokens between different
   threads of the Web server without reauthenticating.

2) Performance enhancements: The main improvement is that we can check
   whether a directory is a mount point in advance and avoid doing a stat
   or contacting the destination cell.  We've also enabled bulk statting
   with kolya's patch from 11/2000.

3) New UAFS API's to call various pioctl functions, etc.

enclosed in  AFS_WEB_ENHANCEMENTS ifdef

19 years agolibadmin-printf-argument-cast-20010623
Nathan Neulinger [Sat, 23 Jun 2001 17:43:20 +0000]
libadmin-printf-argument-cast-20010623

kill warning by casting argument to printf

19 years agolinux-rx-add-missing-return-types-20010623
Nathan Neulinger [Sat, 23 Jun 2001 17:36:18 +0000]
linux-rx-add-missing-return-types-20010623

return type missing, now added

19 years agoconvert-update-to-afsconfig-and-kill-warnings-20010623
Nathan Neulinger [Sat, 23 Jun 2001 17:31:36 +0000]
convert-update-to-afsconfig-and-kill-warnings-20010623

convert upserver and upclient to use afsconfig and kill warnings

19 years agoeliminate-warnings-in-rxgen-generated-code-20010623
Nathan Neulinger [Sat, 23 Jun 2001 16:20:43 +0000]
eliminate-warnings-in-rxgen-generated-code-20010623

provide prototypes in non-kernel case and add missing function return type

19 years agoconvert-rxgen-to-afsconfig-20010623
Nathan Neulinger [Sat, 23 Jun 2001 16:14:37 +0000]
convert-rxgen-to-afsconfig-20010623

switch to afsconfig for some configuration; add RCSID

19 years agoafsconfig-add-rcsid-20010623
Nathan Neulinger [Sat, 23 Jun 2001 16:00:06 +0000]
afsconfig-add-rcsid-20010623

add an RCSID macro

19 years agodeal-with-printf-as-macros-20010623
Nathan Neulinger [Sat, 23 Jun 2001 15:50:12 +0000]
deal-with-printf-as-macros-20010623

gcc 3.x macroizes printf; deal appropriately

19 years agorx-warnings-and-prototyping-20010623
Nathan Neulinger [Sat, 23 Jun 2001 15:40:01 +0000]
rx-warnings-and-prototyping-20010623

suppress more warnings in rx; also creat missing prototypes

19 years agoafsmon-warning-cleanup-20010623
Nathan Neulinger [Sat, 23 Jun 2001 15:12:40 +0000]
afsmon-warning-cleanup-20010623

get rid of remaining warnings in afsmonitor code

20 years agoremove-potentially-bogus-warning-20010613
Nathan Neulinger [Wed, 13 Jun 2001 17:53:00 +0000]
remove-potentially-bogus-warning-20010613

remove added warning which caused warnings during routine operation

20 years agoavoid-string-h-conflict-in-kernel-rx-20010612
Derrick Brashear [Wed, 13 Jun 2001 04:56:22 +0000]
avoid-string-h-conflict-in-kernel-rx-20010612

avoid conflicting with kernel's string.h

20 years agolwp-warning-cleanup-and-afsconfig-20010612
Nathan Neulinger [Tue, 12 Jun 2001 20:46:41 +0000]
lwp-warning-cleanup-and-afsconfig-20010612

get rid of warnings and afsconfigize lwp

20 years agorx-warning-cleanup-and-afsconfig-20010612
Nathan Neulinger [Tue, 12 Jun 2001 20:46:21 +0000]
rx-warning-cleanup-and-afsconfig-20010612

get rid of warnings and afsconfigize more of rx

20 years agoeliminate-silly-error-in-text-from-vsprocs-20010612
Nathan Neulinger [Tue, 12 Jun 2001 20:44:46 +0000]
eliminate-silly-error-in-text-from-vsprocs-20010612

get rid of an extra space

20 years agotranslate-et-eliminate-warnings-20010612
Nathan Neulinger [Tue, 12 Jun 2001 20:43:47 +0000]
translate-et-eliminate-warnings-20010612

get rid of warnings in translate_et

20 years agoprotect-SMP-with-conditionals-against-multiple-definitions-20010612
Nathan Neulinger [Tue, 12 Jun 2001 20:42:32 +0000]
protect-SMP-with-conditionals-against-multiple-definitions-20010612

don't redefine __SMP__ if it's defined.

20 years agoremove-afsconfigization-from-des-conf-h-20010612
Nathan Neulinger [Tue, 12 Jun 2001 20:36:31 +0000]
remove-afsconfigization-from-des-conf-h-20010612

undo earlier change

20 years agotry-harder-to-notice-down-server-20010608
Derrick Brashear [Fri, 8 Jun 2001 23:23:07 +0000]
try-harder-to-notice-down-server-20010608

try harder to notice something is down otherwise we can end up looping forever

20 years agoutil-warnings-cleanup-20010606
Nathan Neulinger [Wed, 6 Jun 2001 23:01:17 +0000]
util-warnings-cleanup-20010606

clean up in flipbase64

20 years agosys-warnings-and-unused-variables-cleanup-20010606
Nathan Neulinger [Wed, 6 Jun 2001 23:00:47 +0000]
sys-warnings-and-unused-variables-cleanup-20010606

clean up sys subtree

20 years agolwp-warnings-and-unused-variables-cleanup-20010606
Nathan Neulinger [Wed, 6 Jun 2001 23:00:09 +0000]
lwp-warnings-and-unused-variables-cleanup-20010606

make lwp warnings and unused variables go away

20 years agoinitial-html-documentation-20010606
Derrick Brashear [Wed, 6 Jun 2001 19:09:07 +0000]
initial-html-documentation-20010606

pull in all documentation from IBM

20 years agoinitial-pdf-with-embedded-cmr-fonts-20010606
Derrick Brashear [Wed, 6 Jun 2001 18:58:13 +0000]
initial-pdf-with-embedded-cmr-fonts-20010606

with thanks to Mattias Amnefelt <mattiasa@e.kth.se> for converting to the
BlueSky Computer Modern Roman fonts from tex.

20 years agoscrap-initial-pdf-files-20010606
Derrick Brashear [Wed, 6 Jun 2001 18:56:26 +0000]
scrap-initial-pdf-files-20010606

relocating

20 years agoautomake-work-in-progress-20010605
Mattias Amnefelt [Tue, 5 Jun 2001 21:17:46 +0000]
automake-work-in-progress-20010605

work-in-progress automake work. will not work as-is as it relies on
headers being moved about and that isn't included yet.

20 years agoubik-warnings-cleanup-20010605
Nathan Neulinger [Tue, 5 Jun 2001 19:26:42 +0000]
ubik-warnings-cleanup-20010605

more warning cleanup

20 years agocomerr-cleanup-warnings-20010605
Nathan Neulinger [Tue, 5 Jun 2001 19:22:01 +0000]
comerr-cleanup-warnings-20010605

compiler placation

20 years agoconfig-includes-warning-cleanup-20010605
Nathan Neulinger [Tue, 5 Jun 2001 16:06:56 +0000]
config-includes-warning-cleanup-20010605

clean up comment warnings

20 years agolibafs-libuafs-makefile-updates-for-afsconfig-20010605
Nathan Neulinger [Tue, 5 Jun 2001 16:05:30 +0000]
libafs-libuafs-makefile-updates-for-afsconfig-20010605

so afsconfig.h inclusion can be done

20 years agolinux-dentry-cache-another-try-20010605
Chas Williams [Tue, 5 Jun 2001 15:59:54 +0000]
linux-dentry-cache-another-try-20010605

to fix a problem where invalid negative data is cached as well as some efficiency

20 years agoafsmon-warning-cleanup-20010605
Nathan Neulinger [Tue, 5 Jun 2001 15:47:53 +0000]
afsmon-warning-cleanup-20010605

remove unused variable

20 years agosysname-list-instead-of-simple-name-20010605
Ted McCabe [Tue, 5 Jun 2001 15:46:24 +0000]
sysname-list-instead-of-simple-name-20010605

allow a sysname list which is interated in lookup instead of a simple
namespace

====================
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 bit which leaked in

20 years agorx-warning-cleanup-and-afsconfig-20010605
Nathan Neulinger [Tue, 5 Jun 2001 15:32:46 +0000]
rx-warning-cleanup-and-afsconfig-20010605

clean up previous rxtrace patch and clean up other warnings

20 years agoconvert-volparse-to-afsconfig-and-cleanup-20010605
Nathan Neulinger [Tue, 5 Jun 2001 15:30:16 +0000]
convert-volparse-to-afsconfig-and-cleanup-20010605

clean up warnings in volparse.c and make it use afsconfig.h for building

20 years agorx-race-condition-cleanup-by-adding-busy-status-20010605
Jeff Riegel [Tue, 5 Jun 2001 15:21:45 +0000]
rx-race-condition-cleanup-by-adding-busy-status-20010605

set a busy status on a connection to prevent it from being deleted while in use

20 years agouserland-cachemgr-zero-token-times-on-unlog-to-trigger-gc-20010605
Jeff Riegel [Tue, 5 Jun 2001 15:18:53 +0000]
userland-cachemgr-zero-token-times-on-unlog-to-trigger-gc-20010605

on unlog when using userland cache manager zero token fields so they will
be garbage-collected

20 years agocachemgr-dont-leak-stat-info-to-clients-not-entitled-to-it-20010605
Jeff Riegel [Tue, 5 Jun 2001 15:16:10 +0000]
cachemgr-dont-leak-stat-info-to-clients-not-entitled-to-it-20010605

if you only have lookup don't leak stat information from cache, which normally requires read

20 years agousermode-cachemgr-open-mode-checking-fix-20010605
Jeff Riegel [Tue, 5 Jun 2001 15:11:01 +0000]
usermode-cachemgr-open-mode-checking-fix-20010605

default to read mode when opening

20 years agolinux24-use-flock64-instead-of-flock-20010604
Pavel Semerad [Mon, 4 Jun 2001 23:29:00 +0000]
linux24-use-flock64-instead-of-flock-20010604

"locking on linux 2.4.x does not work. 2.4.x uses internally 64bit offsets
(start and end of lock) and end is set to 64 bit int max. When it converts
to struct flock, len is set to 0xffffffff (cut off high 32 bits) and afs_lockctl
decides it is byte-range locking. So on 2.4.x kernel there should be used flock64
instead of flock (flock64 is typedef to flock on 64bit systems such as sparc64
and ia64)"

====================
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 flock64 for linux24

20 years agoviced-dotted-quad-logging-without-malloc-20010601
Nathan Neulinger [Mon, 4 Jun 2001 22:08:19 +0000]
viced-dotted-quad-logging-without-malloc-20010601

based on suggestion from rees@umich.edu

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

update for solaris cc joy