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

20 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

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

eliminate warnings from unused variables

20 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

20 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 %

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

20 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

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

20 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

20 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

20 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

20 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

20 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

20 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

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

add an RCSID macro

20 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

20 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

20 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

20 years agolibadmin-cleanup-and-afsconfigization-20010604
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

20 years agolwp-iomgr-warning-suppression-20010602
Nathan Neulinger [Sun, 3 Jun 2001 18:20:15 +0000]
lwp-iomgr-warning-suppression-20010602

remove unused variable, add missing parens

20 years agofix-afsmonitor-patch-for-string-h-existance-check-20010602
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

20 years agovol-volser-more-liberal-information-in-log-messages-20010602
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

20 years agosgiefs-support-is-gone-but-great-rock-lives-on-20010602
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

20 years agorxtrace-warning-cleanup-20010602
Nathan Neulinger [Sun, 3 Jun 2001 17:31:07 +0000]
rxtrace-warning-cleanup-20010602

more compiler warning squishing

20 years agosplit-deprecated-into-insecure-and-obsolete-in-top-makefile-20010602
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

20 years agolibadmin-warning-cleanup-20010602
Nathan Neulinger [Sun, 3 Jun 2001 17:28:33 +0000]
libadmin-warning-cleanup-20010602

add missing parens, remove unused decls

20 years agokauth-const-warning-cleanup-20010602
Nathan Neulinger [Sun, 3 Jun 2001 17:27:03 +0000]
kauth-const-warning-cleanup-20010602

dir is not modified so this is safe

20 years agocomerr-get-rid-of-compile-warnings-20010602
Nathan Neulinger [Sun, 3 Jun 2001 17:26:15 +0000]
comerr-get-rid-of-compile-warnings-20010602

placate compiler

20 years agoaudit-make-int-functions-return-zero-20010602
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

20 years agoafsmonitor-formatting-strings-update-20010602
Nathan Neulinger [Sun, 3 Jun 2001 17:22:10 +0000]
afsmonitor-formatting-strings-update-20010602

so error messages are properly formatted strings

20 years agonamei-ops-cleanup-20010601
Nathan Neulinger [Sun, 3 Jun 2001 17:19:15 +0000]
namei-ops-cleanup-20010601

get rid of unused/warnings from vol/namei_ops.c

20 years agolog-host-addrs-as-dotted-quad-not-hex-in-viced-20010601
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

20 years agoinitial-configure-work-take-two-20010601
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.

20 years agotop-level-makefile-changes-to-allow-partial-afs-compile-20010530
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"

20 years agomake-xdr-int64-support-consistent-now-that-its-everywhere-20010530
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)"

20 years agomake-rxgen-split-rpcs-not-declare-start-parameters-for-functions-for-data-which-is...
Chaskiel M Grundman [Wed, 30 May 2001 20:34:17 +0000]
make-rxgen-split-rpcs-not-declare-start-parameters-for-functions-for-data-which-is-copied-out-only-20010530

"fix for rxgen so that split rpc's don't erroneously declare parameters in
the "start" function that should only be declared in the "end":

example:

for the following declaration:
Store(IN struct _index_t *descr,
          IN string group<STAGE_STRINGSIZE>,
          OUT string spool<STAGE_STRINGSIZE>, OUT afs_uint32 *slot) split;

before patch:
int StartDMV_Store(z_call, descr, group)
        register struct rx_call *z_call;
        struct _index_t * descr;
        char * group, **spool;
{
[...]
after patch:
int StartDMV_Store(z_call, descr, group)
        register struct rx_call *z_call;
        struct _index_t * descr;
        char * group;
{
[...]
"

20 years agocatch-bad-afsconf-cehck-result-to-fix-fileserver-segv-20010530
Garry Zacheiss [Wed, 30 May 2001 20:31:21 +0000]
catch-bad-afsconf-cehck-result-to-fix-fileserver-segv-20010530

"afsconf_GetKey() in auth/cellconfig.c doesn't check the return
value of afsconf_Check(), which can lead to the fileserver SEGV'ing if
afsconf_Check() returns an error."

20 years agomake-backup-dumpi-print-volumes-over-2caret31-bytes-correctly-20010530
Mattias Amnefelt [Wed, 30 May 2001 20:26:09 +0000]
make-backup-dumpi-print-volumes-over-2caret31-bytes-correctly-20010530

makes backup dumpi print volumes > 2^31 bytes correctly

20 years agoupdate-pdf-documentation-to-include-fonts-20010530
Mattias Amnefelt [Wed, 30 May 2001 20:22:56 +0000]
update-pdf-documentation-to-include-fonts-20010530

"I noticed that the pdf documentation bundled with openafs doesn't include
the correct fonts to display properly (atleast with my acrobat). I've
generated afs-pdf:s with type1 fonts"

20 years agofix-msf-cat-warnings-in-compile-et-20010524
Nathan Neulinger [Thu, 24 May 2001 22:11:45 +0000]
fix-msf-cat-warnings-in-compile-et-20010524

so we don't get warning for msf stuff

20 years agosolaris-make-df-in-cwd-return-useful-output-20010524
Nickolai Zeldovich [Thu, 24 May 2001 22:09:50 +0000]
solaris-make-df-in-cwd-return-useful-output-20010524

"This patch makes "df ." work in AFS directories under Solaris 8.
(df looks in /etc/mnttab, which is obtained from the kernel, for
the device number and then does a pwd-style walk up the tree..
Currently the device number gets set to 0x100000 by default which
doesn't match the 0x1234 device number of AFS vnodes.)"

20 years agolinux-s390-kas-setpass-fix-20010515
Carsten Jacobi [Mon, 21 May 2001 21:24:04 +0000]
linux-s390-kas-setpass-fix-20010515

fix for s390, per Carsten:
(this behaviour occurs only
on 31-bit
S/390-Systems, the "s390x"-machines should change the AFS-password also
without this patch as far as I can imagine)

20 years agoafs-overview-documentation-20010519
Laura Stentz [Sat, 19 May 2001 18:45:43 +0000]
afs-overview-documentation-20010519

Contributed overview docs from IBM, this time binary mode.

20 years agoremove-bad-non-binary-commit-of-afs-docs-20010519
Derrick Brashear [Sat, 19 May 2001 18:44:43 +0000]
remove-bad-non-binary-commit-of-afs-docs-20010519

so i can readd with -kb

20 years agoadd-afs-overview-manuals-20010519
Laura Stentz [Sat, 19 May 2001 18:43:10 +0000]
add-afs-overview-manuals-20010519

Documentation contributed by IBM

20 years agohpux11-kernel-support-20010517
Derrick Brashear [Fri, 18 May 2001 18:15:20 +0000]
hpux11-kernel-support-20010517

put together from 1994(!) rx open source release available
at ftp://ftp.dementia.org/pub/rx, other architectures, rx_kcommon.c,
and some net research on hpux

has no chance of working, slim chance of compiling, and seriously needs
spinlock work to be useful

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

shell of this file. won't work

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

shell of osi_vfs.h

not useful yet

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

use macros in osi_machdep.h for doing spinlocks

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

include streams tli header

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

do a little cleanup after looking at other architectures

still won't work until we know more about sleep/wakeup and kernel
semaphore interface crap

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

try again. probably still not useful

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

get this stuff compiling

20 years agoupdate-makefiles-for-afsconfig-h-20010517
Nathan Neulinger [Fri, 18 May 2001 02:22:10 +0000]
update-makefiles-for-afsconfig-h-20010517

more updates so afsconfig.h can be included

20 years agolinux24-param-cleanup-20010516
Derrick Brashear [Wed, 16 May 2001 05:16:27 +0000]
linux24-param-cleanup-20010516

make usr version of file not define 64 bit env
make kernel version include modversions before afs_sysnames.h (which includes
stds.h)

20 years agoafsconfig-updates-20010515
Nathan Neulinger [Wed, 16 May 2001 00:28:09 +0000]
afsconfig-updates-20010515

updates to and to use afsconfig.h

20 years agosgi-fix-prototypes-20010515
Nathan Neulinger [Wed, 16 May 2001 00:16:58 +0000]
sgi-fix-prototypes-20010515

use strings.h on irix to get needed prototypes

20 years agofix-bad-logic-in-afsconfig-h-in-20010515
Nathan Neulinger [Wed, 16 May 2001 00:15:54 +0000]
fix-bad-logic-in-afsconfig-h-in-20010515

fix some iverted logic

20 years agoafs-superuser-foreign-realm-checks-20010514
Nathan Neulinger [Mon, 14 May 2001 23:56:33 +0000]
afs-superuser-foreign-realm-checks-20010514

This rewrite cleans up the code a bit, removes any athena specific
references (not needed anymore in this version), and adds support for
multi realm management of afs servers (you can now specify
"admin@OTHERREALM" in your userlist).

Code now checks as follows:

tname
tinst  - remote user info from conn
tcell
lcell - local cell
lrealm - local realm (defaults to lcell if not avail)

if no remote cell or instance
        allow localauth
if the cell of the remote connection matches local cell or local realm
        if not tinst
                allow if tname in UserList
        if tinst
                allow if tname.tinst in UserList
if cell doesn't match local cell or realm
        if not tinst
                allow if tname@cell in UserList
                allow if tname@CELL in UserList
        if tinst
                allow if tname.tinst@cell in UserList
                allow if tname.tinst@CELL in UserList

modified per openafs-devel discussion such that krb5 versions (/tinst
rather than .tinst) code path disabled for now

20 years agorestore-writelogbuffer-for-mrafs-20010514
Hartmut Reuter [Mon, 14 May 2001 23:54:01 +0000]
restore-writelogbuffer-for-mrafs-20010514

MR-AFs is making use of this to hook into logging to write multiline messages
into the log

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

move forward to current version of function

20 years agoaix42-pthread-self-return-needs-cast-20010514
Mark Dapoz [Mon, 14 May 2001 23:26:34 +0000]
aix42-pthread-self-return-needs-cast-20010514

To compile on AIX 4.2 on PowerPC

20 years agoinitial-afsconfig-h-file-20010514
Nathan Neulinger [Mon, 14 May 2001 23:23:12 +0000]
initial-afsconfig-h-file-20010514

start of config file work for autoconf

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

make Makefile use top-level location rather than config as Nathan intended

20 years agochange-effect-of-afs-quietfs-env-20010514
Nathan Neulinger [Mon, 14 May 2001 22:41:12 +0000]
change-effect-of-afs-quietfs-env-20010514

so ViceLog happens when file server starts

20 years agodarwin-clear-va-flags-in-copyoutattrs-20010514
Ted McCabe [Mon, 14 May 2001 22:30:35 +0000]
darwin-clear-va-flags-in-copyoutattrs-20010514

"I noticed that when I tried copying files out of AFS, I would often
not be able to modify the destination files/dirs due to the user flags
being non-zero (see man chflags).  Turns out that not all of the
fields of Darwin's struct vattr were being set in afs_CopyOutAttrs

This patch clears the va_flags entry. I wasn't sure how the
va_filerev and va_gen fields are precisely used, but since I wasn't
noticing any trouble I could attribute to them, I left them
unspecified.  I suspect someone with more knowledge can say for sure.
"

20 years agomake-vos-accept-force-switch-20010514
Nathan Neulinger [Mon, 14 May 2001 22:27:10 +0000]
make-vos-accept-force-switch-20010514

and let libcmd handling deal with -f