[4745] in Athena Bugs
AFS: changes done here (FYI)
daemon@ATHENA.MIT.EDU (Richard Basch)
Thu Apr 12 14:05:57 1990
Date: Thu, 12 Apr 90 13:41:55 -0400
To: bugs@ATHENA.MIT.EDU
From: Richard Basch <probe@MIT.EDU>
This may or may not be useful for the release notes. I have enclosed
the ChangeLog that I have been maintaining while editing the AFS
sources.
-Richard
3/25/90 config/param.rt_r3 probe
config/param.vax_43 probe
config/param.decmips_30 probe
Athena configuration
3/26/90 auth/userok.c, 1.14.1.1 probe
Include <krb.h> if AFS_ATHENA_STDENV is defined.
3/26/90 auth/userok.c, 1.14.1.2 probe
Replaced magic superuser "afs" with a string constant defined
in auth.p.h (AUTH_SUPERUSER). (We have a real user "afs")
Allow for both Kerberos and kaserver authentication, even when
cellname != realmname.
3/26/90 auth/auth.p.h, 1.9.1.1 probe taken
auth/authcon.c, 1.3.1.1 probe
Replaced magic superuser "afs" with a string constant defined
in auth.p.h (AUTH_SUPERUSER). (We have a real user "afs")
3/26/90 butc/tcmain.c, 1.14.1.1 probe taken
Added -cell argument to allow butc to interact with volsers
not in the machine's default cell.
3/26/90 viced/host.c probe taken
Added #include <krb.h> if AFS_ATHENA_STDENV is defined.
Allow for both Kerberos and kaserver authentication, even when
cellname != realmname.
3/26/90 viced/afsfileprocs.c probe taken
Added code (ifdef'd USE_GROUP_PERMS) that when enabled will mask
members of the acl against the group bits and the owner against
the owner bits of the files. chmod() semantics are still the
same, so people with PRFS_WRITE may still change files that have
incorrectly set modes.
3/26/90 */Makefile probe
Changed -g to -O.
3/26/90 bozo/Makefile viced/Makefile probe
budb/Makefile vlserver/Makefile
kauth/Makefile volser/Makefile
Added -lkrb to link step (to resolve krb_get_lrealm)
3/27/90 rxkad/ticket.c, 1.13.1.1 probe
Changed lifetime declarations from "char" to "unsigned char"
3/29/90 afs/afs_vnodeops.c, 1.118.1.1 probe taken
Workaround for an IBM RT/PC "hc" compiler bug
3/29/90 afs/afs_osifile.c, 1.22.1.1 probe
Ultrix vs. BSD handling of "pte"
3/29/90 volser/vsprocs.c, 1.71.1.1 probe
Use a clone if the ro site is on the same partition as the rw site.
3/29/90 afsd/afsd.c, 1.28.1.1 probe
Only have the hack for CMU's system if "CMU" is defined.
3/29/90 login/login.c, 1.10.1.1 probe
BSD + Wisconsin's NFS yields an include structure similar to Sun's
3/31/90 vfsck43/main.c, 1.10.1.1 probe
ACIS 4.3 (Dec. 88) calls the routine unmount() like all the
other VFS systems. Don't special case IBM anymore...
3/31/90 rx/testserver.c, 1.11.1.1 probe
rx/testclient.c, 1.12.1.1 probe
Added a missing htons() call around the server port.
3/31/90 butc/Makefile, 1.5.1.2 probe
inetd/Makefile, 1.6.1.2 probe
rsh/Makefile, 1.9.1.2 probe
Changed reference to /usr/andy/ to ${SRCDIR} for compilation.
3/31/90 viced/Makefile, 1.26.1.3 probe NOT SENT
Make fileserver.group as well.
3/31/90 libafs/MakefileProto, 1.47.1.1 probe NOT SENT
Make a symlink for /usr/include/ufs for type vax_43
4/1/90 venus/fs.c, 1.43.1.1 probe
Zero the buffer every time before doing the VIOCWHEREIS
pioctl(). Without this, if multiple files/dirs were
supplied, extraneous servers may have been listed.
4/1/90 afs/afs_resource.c, 1.69.1.1 probe
Print the cell name for which the tokens have expired.
4/1/90 vfsck/main.c, 1.5.1.1 probe
ACIS 4.3 (Dec. 88) calls the routine unmount() like all the
other VFS systems. Don't special case IBM anymore...
4/3/90 venus/fs.c, 1.43.1.3 probe
Fix volume lookup checks for the mkmount command.
4/4/90 venus/fs.c, 1.43.1.4 probe
Explicitly declare index(), don't bother with <strings.h>
Always include the cell name in the warning message.
4/4/90 libafs/MakefileProto, 1.47.1.2 probe
Fixed several things for "vax_43".
4/4/90 afs/afs_vnodeops.c, 1.118.1.1 probe
Athena's VFS doesn't support the afs_fid vnode operation
4/4/90 afs/afs_lock.c, 1.11.1.1 probe
Avoid duplicate defs for TRUE and FALSE
4/4/90 afs/afs_osinet.c, 1.34.1.1 probe
PCATCH doesn't exist in 4.3BSD kernels; this is a workaround.
4/4/90 afs/sysincludes.h, 1.2.1.1 probe
while we have a kernel based (mostly) on rt_r3, we don't
have this special case for time.h.
4/5/90 afs/afs_osinet.c, 1.34.1.2 probe
Added jfc's functional replacement of the PCATCH code.
4/5/90 afs/afs_resource.c, 1.69.1.2 probe
Print the cell name for all volume/server related messages
4/9/90 ptserver/ptprocs.c, 1.29.1.1 probe
#include <afs/param.h> so AFS_ATHENA_STDENV definition in the
param file will work.
4/11/90 afs/afs_nfssrv.c, 1.13.1.4 probe
Functional AFS/NFS translator with Sun's VFS 3.0 environment
4/11/90 afs/afs_vnodeops.c, 1.118.1.3 probe
Do not declare afs_fid() for machines with Sun's VFS 3.0.
There is no fid() entry in the vnodeops for this version.
*** Supplied Transarc with patches ***