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
Derrick Brashear [Thu, 12 Jul 2001 03:17:40 +0000]
kdump-include-afsconfig-path-
20010711
so kdump has a prayer of building
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
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
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.
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
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
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
Derrick Brashear [Wed, 11 Jul 2001 18:27:01 +0000]
kaauxdb-fix-silly-comment-substitution-
20010711
how afs_int32 can you be?
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.
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
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
Nathan Neulinger [Wed, 11 Jul 2001 17:32:51 +0000]
vlserver-header-updates-
20010711
autoconf-style header inclusion
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
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>
Nathan Neulinger [Wed, 11 Jul 2001 16:58:01 +0000]
win32-ktc-set-tokens-proto-fix-
20010711
declare correctly as afs_int32
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
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
Jimmy Engelbrecht [Tue, 10 Jul 2001 18:31:07 +0000]
add-new-arla-pioctl-
20010710
reserve next pioctl for arla statistics gathering interface
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.
Derrick Brashear [Fri, 6 Jul 2001 06:08:29 +0000]
html-doc-add-index-
20010706
top page for html docs
Garry Zacheiss [Fri, 6 Jul 2001 05:45:14 +0000]
add-distclean-target-
20010705
clean up turds from build process
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
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
Derrick Brashear [Fri, 6 Jul 2001 05:04:23 +0000]
login-needs-afsconfig-
20010705
login needs include path for afsconfig
Derrick Brashear [Fri, 6 Jul 2001 05:02:46 +0000]
aix-auth-needs-afconfig-
20010705
include path for afsconfig
Derrick Brashear [Fri, 6 Jul 2001 03:01:42 +0000]
aix-lwp-needs-afsconfig-
20010705
include path for afsconfig.h was missing for aix
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
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
Derrick Brashear [Fri, 6 Jul 2001 01:48:47 +0000]
sia-add-include-path-for-afsconfig-
20010705
sia needs to include afsconfig.h
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
Derrick Brashear [Thu, 5 Jul 2001 17:55:29 +0000]
allow-disabling-kernel-module-compilation-
20010705
add missing fi
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
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
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
Derrick Brashear [Thu, 5 Jul 2001 16:56:54 +0000]
upserver-remove-redundant-prototypes-
20010705
again remove redundancy so prototypes match the code
Derrick Brashear [Thu, 5 Jul 2001 16:44:33 +0000]
vlserver-remove-redundant-prototypes-
20010705
so we get the prototypes whose types match
Derrick Brashear [Thu, 5 Jul 2001 16:42:55 +0000]
budb-remove-redundant-prototypes-
20010705
remove more redundant incorrect prototypes
Derrick Brashear [Thu, 5 Jul 2001 16:40:49 +0000]
kaserver-remove-redundant-prototype-
20010705
remove this this doesn't even match the code
Derrick Brashear [Thu, 5 Jul 2001 16:39:03 +0000]
cellconfig-add-missing-prototypes-
20010705
add prototypes for externally used functions
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
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
Nathan Neulinger [Thu, 5 Jul 2001 16:13:08 +0000]
util-warnings-cleanup-
20010705
get rid of more warnings
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
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
Nathan Neulinger [Fri, 29 Jun 2001 05:51:37 +0000]
autoconf-updates-for-ac-check-lib-quoting-
20010629
quote refs to $lib
Nathan Neulinger [Fri, 29 Jun 2001 05:48:25 +0000]
fix-linux-headers-updating-in-configure-
20010629
make defaulting work correctly
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
Nathan Neulinger [Fri, 29 Jun 2001 05:40:00 +0000]
include-cellconfig-in-ptutils-prototype-
20010629
more warning elimination
Nathan Neulinger [Fri, 29 Jun 2001 05:34:55 +0000]
allow-all-target-for-rxstat-
20010629
rxstat makefile lacked all target
Nathan Neulinger [Fri, 29 Jun 2001 05:25:55 +0000]
ptserver-remove-redundant-prototypes-
20010629
get rid of redundant prototypes
Nathan Neulinger [Fri, 29 Jun 2001 05:15:52 +0000]
kasadmin-unused-variables-
20010629
eliminate warnings from unused variables
Nathan Neulinger [Fri, 29 Jun 2001 04:58:51 +0000]
kauth-rebuild-remove-bogus-argument-
20010628
remove unneeded, unused argument
Nathan Neulinger [Fri, 29 Jun 2001 04:50:48 +0000]
fix-vsutils-bogus-format-string-
20010628
remove needless %
Tom Maher [Fri, 29 Jun 2001 04:20:01 +0000]
update-freebsd-support-
20010628
fileserver now set up for namei interface. still no client
Garry Zacheiss [Fri, 29 Jun 2001 04:18:12 +0000]
update-make-clean-support-
20010628
some stuff the make clean patch missed
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
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
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
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
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
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
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
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
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
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
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
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.
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
Nathan Neulinger [Sat, 23 Jun 2001 17:43:20 +0000]
libadmin-printf-argument-cast-
20010623
kill warning by casting argument to printf
Nathan Neulinger [Sat, 23 Jun 2001 17:36:18 +0000]
linux-rx-add-missing-return-types-
20010623
return type missing, now added
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
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
Nathan Neulinger [Sat, 23 Jun 2001 16:14:37 +0000]
convert-rxgen-to-afsconfig-
20010623
switch to afsconfig for some configuration; add RCSID
Nathan Neulinger [Sat, 23 Jun 2001 16:00:06 +0000]
afsconfig-add-rcsid-
20010623
add an RCSID macro
Nathan Neulinger [Sat, 23 Jun 2001 15:50:12 +0000]
deal-with-printf-as-macros-
20010623
gcc 3.x macroizes printf; deal appropriately
Nathan Neulinger [Sat, 23 Jun 2001 15:40:01 +0000]
rx-warnings-and-prototyping-
20010623
suppress more warnings in rx; also creat missing prototypes
Nathan Neulinger [Sat, 23 Jun 2001 15:12:40 +0000]
afsmon-warning-cleanup-
20010623
get rid of remaining warnings in afsmonitor code
Nathan Neulinger [Wed, 13 Jun 2001 17:53:00 +0000]
remove-potentially-bogus-warning-
20010613
remove added warning which caused warnings during routine operation
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
Nathan Neulinger [Tue, 12 Jun 2001 20:46:41 +0000]
lwp-warning-cleanup-and-afsconfig-
20010612
get rid of warnings and afsconfigize lwp
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
Nathan Neulinger [Tue, 12 Jun 2001 20:44:46 +0000]
eliminate-silly-error-in-text-from-vsprocs-
20010612
get rid of an extra space
Nathan Neulinger [Tue, 12 Jun 2001 20:43:47 +0000]
translate-et-eliminate-warnings-
20010612
get rid of warnings in translate_et
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.
Nathan Neulinger [Tue, 12 Jun 2001 20:36:31 +0000]
remove-afsconfigization-from-des-conf-h-
20010612
undo earlier change
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
Nathan Neulinger [Wed, 6 Jun 2001 23:01:17 +0000]
util-warnings-cleanup-
20010606
clean up in flipbase64
Nathan Neulinger [Wed, 6 Jun 2001 23:00:47 +0000]
sys-warnings-and-unused-variables-cleanup-
20010606
clean up sys subtree
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
Derrick Brashear [Wed, 6 Jun 2001 19:09:07 +0000]
initial-html-documentation-
20010606
pull in all documentation from IBM
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.
Derrick Brashear [Wed, 6 Jun 2001 18:56:26 +0000]
scrap-initial-pdf-files-
20010606
relocating
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.
Nathan Neulinger [Tue, 5 Jun 2001 19:26:42 +0000]
ubik-warnings-cleanup-
20010605
more warning cleanup
Nathan Neulinger [Tue, 5 Jun 2001 19:22:01 +0000]
comerr-cleanup-warnings-
20010605
compiler placation
Nathan Neulinger [Tue, 5 Jun 2001 16:06:56 +0000]
config-includes-warning-cleanup-
20010605
clean up comment warnings
Nathan Neulinger [Tue, 5 Jun 2001 16:05:30 +0000]
libafs-libuafs-makefile-updates-for-afsconfig-
20010605
so afsconfig.h inclusion can be done
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
Nathan Neulinger [Tue, 5 Jun 2001 15:47:53 +0000]
afsmon-warning-cleanup-
20010605
remove unused variable