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
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
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
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
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
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
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
Jeff Riegel [Tue, 5 Jun 2001 15:11:01 +0000]
usermode-cachemgr-open-mode-checking-fix-
20010605
default to read mode when opening
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
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
Nathan Neulinger [Mon, 4 Jun 2001 22:07:27 +0000]
libadmin-cleanup-and-afsconfigization-
20010604
clean up warnings, get rid of unused variables, and set up for use of
afsconfig.h
Nathan Neulinger [Sun, 3 Jun 2001 18:20:15 +0000]
lwp-iomgr-warning-suppression-
20010602
remove unused variable, add missing parens
Nathan Neulinger [Sun, 3 Jun 2001 17:52:05 +0000]
fix-afsmonitor-patch-for-string-h-existance-check-
20010602
as not all platforms may have string.h