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
Nathan Neulinger [Sun, 3 Jun 2001 17:34:34 +0000]
vol-volser-more-liberal-information-in-log-messages-
20010602
hopefully no one is processing these logs in a way this breaks. make error
and volname information available as part of error message
Nathan Neulinger [Sun, 3 Jun 2001 17:32:18 +0000]
sgiefs-support-is-gone-but-great-rock-lives-on-
20010602
remove inclusion of missing sgiefs directory since we didn't get the binary
library needed for it to work anyhow
Nathan Neulinger [Sun, 3 Jun 2001 17:31:07 +0000]
rxtrace-warning-cleanup-
20010602
more compiler warning squishing
Nathan Neulinger [Sun, 3 Jun 2001 17:29:52 +0000]
split-deprecated-into-insecure-and-obsolete-in-top-makefile-
20010602
so it's obvious to people which mistakes are silly and which are dangerous
Nathan Neulinger [Sun, 3 Jun 2001 17:28:33 +0000]
libadmin-warning-cleanup-
20010602
add missing parens, remove unused decls
Nathan Neulinger [Sun, 3 Jun 2001 17:27:03 +0000]
kauth-const-warning-cleanup-
20010602
dir is not modified so this is safe
Nathan Neulinger [Sun, 3 Jun 2001 17:26:15 +0000]
comerr-get-rid-of-compile-warnings-
20010602
placate compiler
Nathan Neulinger [Sun, 3 Jun 2001 17:23:18 +0000]
audit-make-int-functions-return-zero-
20010602
rather than just having no code block, return 0
Nathan Neulinger [Sun, 3 Jun 2001 17:22:10 +0000]
afsmonitor-formatting-strings-update-
20010602
so error messages are properly formatted strings
Nathan Neulinger [Sun, 3 Jun 2001 17:19:15 +0000]
namei-ops-cleanup-
20010601
get rid of unused/warnings from vol/namei_ops.c
Nathan Neulinger [Fri, 1 Jun 2001 20:14:58 +0000]
log-host-addrs-as-dotted-quad-not-hex-in-viced-
20010601
so you get a dotted quad and byte-correct port instead of a hex ip and a potentially
byteswapped port number from viced log messages
Derrick Brashear [Fri, 1 Jun 2001 20:09:22 +0000]
initial-configure-work-take-two-
20010601
this isn't useful yet but is a step in the right direction.
Chaskiel M Grundman [Wed, 30 May 2001 20:45:01 +0000]
top-level-makefile-changes-to-allow-partial-afs-compile-
20010530
"The afs toplevel makefile theoretically allows you to build bits and
pieces of AFS without too much other stuff you don't need. Building the
kernel code this way is hard, since it imports stuff from so many modules,
and the dependencies aren't necessarily done right. This patch fixes many
of the special "for kernel use only" targets to be "for kernel use
only" and adds a few new ones, so that the only userlevel stuff built by
make TARGET=libafs is util, pinstall, rxgen, comerr (needed for
afs/Makefile), and cmd"
Chaskiel M Grundman [Wed, 30 May 2001 20:39:27 +0000]
make-xdr-int64-support-consistent-now-that-its-everywhere-
20010530
"an mr-afs related patch introduced xdr_afs_int64 into the code. This is a
good thing I suppose. The same patch also re-introduced the use of
xdr_long on some platforms, which isn't needed, and isn't really
appropriate. Said patch also only included the #defines for xdr_afs_int64
into rpc_main.c and not xdr.h. (it is my opinion that
rpc_main.c:write_int32_macros should only be used if kflag is set, but
transarc didn't do it that way, so I'm not going to change it)"