Commit Graph

299 Commits

Author SHA1 Message Date
Nathan Neulinger
033aecd1e8 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
2001-06-04 22:08:19 +00:00
Nathan Neulinger
0e29705b46 libadmin-cleanup-and-afsconfigization-20010604
clean up warnings, get rid of unused variables, and set up for use of
afsconfig.h
2001-06-04 22:07:27 +00:00
Nathan Neulinger
f8e11f7e1e lwp-iomgr-warning-suppression-20010602
remove unused variable, add missing parens
2001-06-03 18:20:15 +00:00
Nathan Neulinger
a09cdb27b8 fix-afsmonitor-patch-for-string-h-existance-check-20010602
as not all platforms may have string.h
2001-06-03 17:52:05 +00:00
Nathan Neulinger
142dcf54c1 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
2001-06-03 17:34:34 +00:00
Nathan Neulinger
b8f911768b 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
2001-06-03 17:32:18 +00:00
Nathan Neulinger
94fec7da06 rxtrace-warning-cleanup-20010602
more compiler warning squishing
2001-06-03 17:31:07 +00:00
Nathan Neulinger
d9b441897c split-deprecated-into-insecure-and-obsolete-in-top-makefile-20010602
so it's obvious to people which mistakes are silly and which are dangerous
2001-06-03 17:29:52 +00:00
Nathan Neulinger
d09be7368f libadmin-warning-cleanup-20010602
add missing parens, remove unused decls
2001-06-03 17:28:33 +00:00
Nathan Neulinger
52e7350706 kauth-const-warning-cleanup-20010602
dir is not modified so this is safe
2001-06-03 17:27:03 +00:00
Nathan Neulinger
9fbbc17b7c comerr-get-rid-of-compile-warnings-20010602
placate compiler
2001-06-03 17:26:15 +00:00
Nathan Neulinger
210247b304 audit-make-int-functions-return-zero-20010602
rather than just having no code block, return 0
2001-06-03 17:23:18 +00:00
Nathan Neulinger
22799a3134 afsmonitor-formatting-strings-update-20010602
so error messages are properly formatted strings
2001-06-03 17:22:10 +00:00
Nathan Neulinger
ebbea977f9 namei-ops-cleanup-20010601
get rid of unused/warnings from vol/namei_ops.c
2001-06-03 17:19:15 +00:00
Nathan Neulinger
429c2eb913 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
2001-06-01 20:14:58 +00:00
Derrick Brashear
6fdfe32331 initial-configure-work-take-two-20010601
this isn't useful yet but is a step in the right direction.
2001-06-01 20:09:22 +00:00
Chaskiel M Grundman
0a47389634 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"
2001-05-30 20:45:01 +00:00
Chaskiel M Grundman
8b87e45a9b 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)"
2001-05-30 20:39:27 +00:00
Chaskiel M Grundman
05b43ef0bc 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;
{
[...]
"
2001-05-30 20:34:17 +00:00
Garry Zacheiss
72dcb4b1e1 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."
2001-05-30 20:31:21 +00:00
Mattias Amnefelt
42f52c89d6 make-backup-dumpi-print-volumes-over-2caret31-bytes-correctly-20010530
makes backup dumpi print volumes > 2^31 bytes correctly
2001-05-30 20:26:09 +00:00
Mattias Amnefelt
13dcb2b316 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"
2001-05-30 20:22:56 +00:00
Nathan Neulinger
36e60e31c7 fix-msf-cat-warnings-in-compile-et-20010524
so we don't get warning for msf stuff
2001-05-24 22:11:45 +00:00
Nickolai Zeldovich
5fb461913e 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.)"
2001-05-24 22:09:50 +00:00
Carsten Jacobi
5e8ee41b3f 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)
2001-05-21 21:24:04 +00:00
Laura Stentz
08690c41a2 afs-overview-documentation-20010519
Contributed overview docs from IBM, this time binary mode.
2001-05-19 18:45:43 +00:00
Derrick Brashear
80c8c1e2d8 remove-bad-non-binary-commit-of-afs-docs-20010519
so i can readd with -kb
2001-05-19 18:44:43 +00:00
Laura Stentz
b402ffcd52 add-afs-overview-manuals-20010519
Documentation contributed by IBM
2001-05-19 18:43:10 +00:00
Derrick Brashear
0d26876afa 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
2001-05-18 18:15:20 +00:00
Nathan Neulinger
2a8a12e94b update-makefiles-for-afsconfig-h-20010517
more updates so afsconfig.h can be included
2001-05-18 02:22:10 +00:00
Derrick Brashear
b9c11bc281 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)
2001-05-16 05:16:27 +00:00
Nathan Neulinger
27dbb4d0a2 afsconfig-updates-20010515
updates to and to use afsconfig.h
2001-05-16 00:28:09 +00:00
Nathan Neulinger
3c314b7f28 sgi-fix-prototypes-20010515
use strings.h on irix to get needed prototypes
2001-05-16 00:16:58 +00:00
Nathan Neulinger
94dd48c9dd fix-bad-logic-in-afsconfig-h-in-20010515
fix some iverted logic
2001-05-16 00:15:54 +00:00
Nathan Neulinger
e69d27e8f0 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
2001-05-14 23:56:33 +00:00
Hartmut Reuter
e85c2defa4 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
2001-05-14 23:54:01 +00:00
Mark Dapoz
79f34e549a aix42-pthread-self-return-needs-cast-20010514
To compile on AIX 4.2 on PowerPC
2001-05-14 23:26:34 +00:00
Nathan Neulinger
466eb22ad4 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
2001-05-14 23:23:12 +00:00
Nathan Neulinger
92165dc105 change-effect-of-afs-quietfs-env-20010514
so ViceLog happens when file server starts
2001-05-14 22:41:12 +00:00
Ted McCabe
f6759c4888 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.
"
2001-05-14 22:30:35 +00:00
Nathan Neulinger
a2da7c0d5f make-vos-accept-force-switch-20010514
and let libcmd handling deal with -f
2001-05-14 22:27:10 +00:00
Nathan Neulinger
3822336ad0 des-warnings-cleanup-20010514
clean up some more warnings from des
2001-05-14 22:19:47 +00:00
Carsten Jacobi
d3c69d1c77 linux24-s390-initial-support-20010503
base support for s390 linux 2.4
2001-05-03 15:19:00 +00:00
Mark Dapoz
17c2d284cb compile-snprintf-for-solaris25-20010430
so this will still build for solaris 2.5.1, build our snprintf
2001-04-30 23:15:50 +00:00
Chas Williams
f9a46bee19 make-des-test-buildable-20010430
remove bogus rcsid string lines with no strings
2001-04-30 23:13:05 +00:00
Nickolai Zeldovich
f816a53b26 afsdb-callout-and-userspace-implementation-20010430
"This patch implements AFSDB support for both user-space programs
and for the kernel.. I've tested these on sun4x_57 (64-bit) and
on i386_linux22."

not currently enabled in any configuration
2001-04-30 23:08:39 +00:00
Derrick Brashear
b742b1eda9 remove-incomplete-dns-patch-20010430
this shouldn't have leaked in yet
2001-04-30 23:03:33 +00:00
Nathan Neulinger
cb5ab03928 fix-comment-for-linux-conf-20010430
fix comment to reflect variable change
2001-04-30 16:18:39 +00:00
Nathan Neulinger
d37f3d5ac9 remove-text-after-endif-20010430
remove typo which crept in
2001-04-30 16:09:41 +00:00
Jeff Riegel
7f4414ae39 win95-initial-port-20010430
Windows 95/98 port from IBM Almaden

documentation and build support

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

Windows 95/98 port from IBM Almaden

changes to cache manager

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

Windows 95/98 port from IBM Almaden

makefile changes

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

Windows 95/98 port from IBM Almaden

osi changes to support 95/98

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

Windows 95/98 port from IBM Almaden

installer for 95/98 client

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

Windows 95/98 port from IBM Almaden

win95/98 panel app

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

Windows 95/98 port from IBM Almaden

win95/98 panel app help

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

Windows 95/98 port from IBM Almaden

makefile changes plus dns implementation

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

Windows 95/98 port from IBM Almaden

makefile changes plus changes for compat with dos line conventions

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

Windows 95/98 port from IBM Almaden

config for 95/98

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

Windows 95/98 port from IBM Almaden

makefile changes plus support for 95/98 env

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

Windows 95/98 port from IBM Almaden

ms compiler changes

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

Windows 95/98 port from IBM Almaden

makefile changes

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

Windows 95/98 port from IBM Almaden

lwp changes
to support 95/98 port

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

Windows 95/98 port from IBM Almaden

rx changes to support 95/98 port
2001-04-30 08:03:55 +00:00