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
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
Derrick Brashear [Thu, 12 Jul 2001 18:43:28 +0000]
generate-version-strings-from-configure-
20010712
have perfectly good version string. use it.
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
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
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 _
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
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
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
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.
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