[4745] in Athena Bugs

home help back first fref pref prev next nref lref last post

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 ***


home help back first fref pref prev next nref lref last post