--- openafs-1.2.10.orig/src/afs/Makefile.in +++ openafs-1.2.10/src/afs/Makefile.in @@ -155,7 +155,7 @@ * ) \ ${INSTALL} afszcm.cat ${DEST}/root.client/usr/vice/etc/C ;; \ esac - case ${SYS_NAME} in \ + -case ${SYS_NAME} in \ *linux* ) \ ${INSTALL} ${AFS_OSTYPE}/osi_vfs.h ${DEST}/include/afs || true ;;\ * ) \ --- openafs-1.2.10.orig/src/afs/afs_call.c +++ openafs-1.2.10/src/afs/afs_call.c @@ -10,7 +10,7 @@ #include #include "../afs/param.h" -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/afs/afs_call.c,v 1.1.1.17 2003/07/30 17:07:58 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/afs/afs_call.c,v 1.16 2003/07/30 17:23:42 hartmans Exp $"); #include "../afs/sysincludes.h" /* Standard vendor system headers */ #include "../afs/afsincludes.h" /* Afs-based standard headers */ --- openafs-1.2.10.orig/src/afs/afs_daemons.c +++ openafs-1.2.10/src/afs/afs_daemons.c @@ -10,7 +10,7 @@ #include #include "../afs/param.h" -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/afs/afs_daemons.c,v 1.1.1.9 2003/04/13 19:02:35 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/afs/afs_daemons.c,v 1.8 2003/04/13 19:32:22 hartmans Exp $"); #include "../afs/sysincludes.h" /* Standard vendor system headers */ #include "../afs/afsincludes.h" /* Afs-based standard headers */ --- openafs-1.2.10.orig/src/afs/afs_pioctl.c +++ openafs-1.2.10/src/afs/afs_pioctl.c @@ -10,7 +10,7 @@ #include #include "../afs/param.h" -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/afs/afs_pioctl.c,v 1.1.1.18 2003/07/30 17:08:01 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/afs/afs_pioctl.c,v 1.17 2003/07/30 17:23:43 hartmans Exp $"); #include "../afs/sysincludes.h" /* Standard vendor system headers */ #include "../afs/afsincludes.h" /* Afs-based standard headers */ --- openafs-1.2.10.orig/src/afs/LINUX/osi_cred.c +++ openafs-1.2.10/src/afs/LINUX/osi_cred.c @@ -14,7 +14,7 @@ #include #include "../afs/param.h" -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/afs/LINUX/osi_cred.c,v 1.1.1.6 2001/07/14 22:19:45 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/afs/LINUX/osi_cred.c,v 1.4 2001/07/15 07:22:26 hartmans Exp $"); #include "../afs/sysincludes.h" #include "../afs/afsincludes.h" --- openafs-1.2.10.orig/src/afs/LINUX/osi_file.c +++ openafs-1.2.10/src/afs/LINUX/osi_file.c @@ -10,7 +10,7 @@ #include #include "../afs/param.h" -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/afs/LINUX/osi_file.c,v 1.1.1.10 2003/07/30 17:08:09 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/afs/LINUX/osi_file.c,v 1.8 2003/07/30 17:23:43 hartmans Exp $"); #include "../afs/sysincludes.h" /* Standard vendor system headers */ #include "../afs/afsincludes.h" /* Afs-based standard headers */ --- openafs-1.2.10.orig/src/afs/LINUX/osi_misc.c +++ openafs-1.2.10/src/afs/LINUX/osi_misc.c @@ -14,7 +14,7 @@ #include #include "../afs/param.h" -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/afs/LINUX/osi_misc.c,v 1.1.1.16 2003/07/30 17:08:10 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/afs/LINUX/osi_misc.c,v 1.14 2003/07/30 17:23:43 hartmans Exp $"); #include "../afs/sysincludes.h" #include "../afs/afsincludes.h" --- openafs-1.2.10.orig/src/afs/LINUX/osi_module.c +++ openafs-1.2.10/src/afs/LINUX/osi_module.c @@ -14,7 +14,7 @@ #include #include "../afs/param.h" -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/afs/LINUX/osi_module.c,v 1.1.1.14 2003/07/30 17:08:10 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/afs/LINUX/osi_module.c,v 1.12 2003/07/30 17:23:43 hartmans Exp $"); #include "../afs/sysincludes.h" #include "../afs/afsincludes.h" --- openafs-1.2.10.orig/src/afs/LINUX/osi_vnodeops.c +++ openafs-1.2.10/src/afs/LINUX/osi_vnodeops.c @@ -23,7 +23,7 @@ #include #include "../afs/param.h" -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/afs/LINUX/osi_vnodeops.c,v 1.1.1.18 2003/04/13 19:02:47 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/afs/LINUX/osi_vnodeops.c,v 1.15 2003/04/13 19:32:22 hartmans Exp $"); #include "../afs/sysincludes.h" #include "../afs/afsincludes.h" --- openafs-1.2.10.orig/src/afs/VNOPS/afs_vnop_lookup.c +++ openafs-1.2.10/src/afs/VNOPS/afs_vnop_lookup.c @@ -22,7 +22,7 @@ #include #include "../afs/param.h" -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/afs/VNOPS/afs_vnop_lookup.c,v 1.1.1.16 2003/04/13 19:02:49 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/afs/VNOPS/afs_vnop_lookup.c,v 1.14 2003/04/13 19:32:23 hartmans Exp $"); #include "../afs/sysincludes.h" /* Standard vendor system headers */ #include "../afs/afsincludes.h" /* Afs-based standard headers */ --- openafs-1.2.10.orig/src/afs/VNOPS/afs_vnop_readdir.c +++ openafs-1.2.10/src/afs/VNOPS/afs_vnop_readdir.c @@ -22,7 +22,7 @@ #include #include "../afs/param.h" -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/afs/VNOPS/afs_vnop_readdir.c,v 1.1.1.11 2003/07/30 17:08:14 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/afs/VNOPS/afs_vnop_readdir.c,v 1.11 2003/07/30 17:23:44 hartmans Exp $"); #include "../afs/sysincludes.h" /* Standard vendor system headers */ #include "../afs/afsincludes.h" /* Afs-based standard headers */ --- openafs-1.2.10.orig/src/afsd/afs.conf.linux +++ openafs-1.2.10/src/afsd/afs.conf.linux @@ -1,4 +1,4 @@ -#! /bin/sh + # Copyright 2000, International Business Machines Corporation and others. # All Rights Reserved. # @@ -9,8 +9,12 @@ # Configuration information for AFS client # AFS_CLIENT and AFS_SERVER determine if we should start the client and or -# the bosserver. Possible values are on and off. -AFS_CLIENT=on +# the bosserver. Possible values are true and false. +# These are loaded from files written by debconf +# AFS_NOSETTIME is currently defaulted to auto because we believe this is a reasonable default +AFS_NOSETTIME=auto +test -f /etc/openafs/afs.conf.client && . /etc/openafs/afs.conf.client + AFS_SERVER=off # AFS client configuration options: @@ -30,14 +34,42 @@ CACHESIZE= OPTIONS=$MEDIUM -# you should never need to change these settings -AFSDIR=/afs -CACHEDIR=/usr/vice/cache -CACHEINFO=/usr/vice/etc/cacheinfo +# if we're looking for ntp, what files do we look for? +TIME_SBIN_PROGS="ntptime ntpd chronyd" + +# Should we support afsdb? +if [ "x$AFS_AFSDB" = "xtrue" ] ; then + AFSDB="-afsdb" + else AFSDB="" + fi +if [ "x$AFS_DYNROOT" = "xtrue" ] ; then + DYNROOT="-dynroot" + else DYNROOT="" + fi +if [ "x$AFS_FAKESTAT" = "xtrue" ] ; then + FAKESTAT="-fakestat" + else FAKESTAT="" + fi +if [ "x$AFS_NOSETTIME" = "xtrue" ] ; then + NOSETTIME="-nosettime" + elif [ "x$AFS_NOSETTIME" = "xauto" ] ; then + for f in $TIME_SBIN_PROGS; do + test -e "/usr/sbin/$f" && { + NOSETTIME="-nosettime" + break + } + done + else + NOSETTIME="" + fi # Set to "-verbose" for a lot of debugging information from afsd. Only # useful for debugging as it prints _a lot_ of information. VERBOSE= + +# OPTIONS are the options passed to afsd. +OPTIONS="$OPTIONS $VERBOSE $DYNROOT $FAKESTAT $AFSDB $NOSETTIME" + # Sample server preferences function. Set server preferences using this. # afs_serverprefs() { --- openafs-1.2.10.orig/src/afsd/afs.rc.linux +++ openafs-1.2.10/src/afsd/afs.rc.linux @@ -1,4 +1,5 @@ #! /bin/sh +# Modified by Sam Hartman for Debian # Copyright 2000, International Business Machines Corporation and others. # All Rights Reserved. # @@ -9,83 +10,29 @@ # AFS Start and stop AFS components # # -# chkconfig: 35 60 20 +# chkconfig: 345 60 20 # description: AFS is a distributed file system which provides location # transparency, caching and secure authentication. # Additional configuration can be done in the /etc/sysconfig/afs # file. Read the documentation in that file for more information. # -# The following section is used at least by SuSE insserv(8) -### BEGIN INIT INFO -# Provides: afs -# Required-Start: $network -# Required-Stop: $network -# Default-Start: 3 5 -# Default-Stop: 0 1 2 6 -# Description: AFS is a distributed file system which provides location -# transparency, caching and secure authentication. -# Additional configuration can be done in the /etc/sysconfig/afs -# file. Read the documentation in that file for more information. -### END INIT INFO -# # Note that AFS does not use a pid file in /var/run. It is turned off by # unmounting /afs. +exec 3>/dev/null +exec &2 - return 1 - elif [ $ADDRS = 0 ]; then - echo afs: No interfaces with IP address 1>&2 - return 1 - fi - return 0 + fi } # If choose_client can't correctly determine which client to use, set @@ -106,7 +53,7 @@ # For now, just use uname -r to get the module version. VERSION=`uname -r` - LIBAFS=libafs-$VERSION$MP.o + LIBAFS=openafs$MP.o } # @@ -163,7 +110,8 @@ esac } -MODLOADDIR=/usr/vice/etc/modload + +MODLOADDIR=/lib/modules/`uname -r`/fs # load_client loads the AFS client module if it's not already loaded. load_client() { # If LIBAFS is set, use it. @@ -172,60 +120,34 @@ choose_client fi - if [ ! -f "$MODLOADDIR/$LIBAFS" ] ; then + if [ ! -f $MODLOADDIR/$LIBAFS ] ; then echo AFS module $MODLOADDIR/$LIBAFS does not exist. Not starting AFS. - exit 1 + echo Please consider building kernel modules using instructions in + echo /usr/share/doc/openafs-client/README.modules + exit 0 fi # use the prefix command if required set_prefix - /sbin/insmod ${PREFIX:+-P $PREFIX} -f -m $MODLOADDIR/$LIBAFS > $MODLOADDIR/libafs.map 2>&1 -} - -generate_cacheinfo() { - if [ "$CACHESIZE" = "AUTOMATIC" ]; then - LINE=`df -k $CACHE | tail -1` - PART=`echo $LINE | awk '{ if ( ($NF != "/usr") && ($NF != "/") ) print $NF; else print "NONE";}'` - if [ "$PART" = "NONE" ]; then - echo "$CACHE or /usr/vice is not a separate partition" - echo "you have to change the cachesize in $SYSCNF by hand" - exit 1 - else - PARTSIZE=`echo $LINE | awk '{print $2}'` - CACHESIZE=`echo $PARTSIZE | awk '{printf "%d",int(($1*.8)/1000)*1000}'` + LOADED=`/sbin/lsmod | fgrep openafs` + if [ -z "$LOADED" ] ; then + /sbin/insmod ${PREFIX:+-P $PREFIX} -f $MODLOADDIR/$LIBAFS fi - fi - if [ "x$CACHESIZE" != "x" ]; then - echo $AFS:$CACHE:$CACHESIZE >$CACHEINFO - chmod 0644 $CACHEINFO - else - CACHESIZE=`awk -F: '{print $3}' < $CACHEINFO` - fi } -choose_afsdoptions() { - if [ -z "$OPTIONS" -o "$OPTIONS" = "AUTOMATIC" ]; then - if [ $CACHESIZE -lt 131072 ]; then - OPTIONS=$SMALL - elif [ $CACHESIZE -lt 524288 ]; then - OPTIONS=$MEDIUM - elif [ $CACHESIZE -lt 1048576 ]; then - OPTIONS=$LARGE - elif [ $CACHESIZE -lt 2097152 ]; then - OPTIONS=$XLARGE - else - OPTIONS=$XXLARGE - fi - fi - AFSD_OPTIONS="$OPTIONS $VERBOSE" +# start_client() -- run afsd +start_client() { + start-stop-daemon --start --quiet --exec /usr/sbin/afsd \ + -- ${OPTIONS} + echo -n " afsd" + if [ x$AFS_CRYPT = xtrue ] ; then + fs setcrypt on + fi } + case "$1" in start) - if [ ! "$afs_rh" -o ! -f /var/lock/subsys/afs ]; then - if [ `echo "$OPTIONS" | grep -c dynroot` = 0 ]; then - on_network || exit 1 - fi # Load kernel extensions if load_client ; then : else @@ -233,64 +155,59 @@ exit 1 fi - echo "Starting AFS services..... " - # Start bosserver, it if exists - if is_on $AFS_SERVER && test -x /usr/afs/bin/bosserver ; then - /usr/afs/bin/bosserver - test "$afs_rh" && touch /var/lock/subsys/afs - fi - # Start AFS client - if is_on $AFS_CLIENT && test -x /usr/vice/etc/afsd ; then - generate_cacheinfo - choose_afsdoptions - /usr/vice/etc/afsd ${AFSD_OPTIONS} - test "$afs_rh" && touch /var/lock/subsys/afs + if is_on $AFS_CLIENT && test -x /usr/sbin/afsd ; then + echo -n "Starting AFS services: " + start_client + echo "." $AFS_POST_INIT fi - fi + ;; - stop) - if [ ! "$afs_rh" -o -f /var/lock/subsys/afs ]; then - # Stop AFS - echo "Stopping AFS services..... " +force-start) + # Load kernel extensions + if load_client ; then : + else + echo Failed to load AFS client, not starting AFS services. + exit 1 + fi - if is_on $AFS_CLIENT ; then - if [ -x /usr/vice/etc/killafs ] ; then - runcmd "Sending all processes using /afs the TERM signal ..." /usr/vice/etc/killafs TERM - runcmd "Sending all processes using /afs the KILL signal ..." /usr/vice/etc/killafs KILL - fi - umount /afs + # Start AFS client + if test -x /usr/sbin/afsd ; then + echo -n "Starting AFS services: " + start_client + echo "." + $AFS_POST_INIT fi + ;; + stop|force-stop) + # Stop AFS + echo -n "Stopping AFS services: " - if is_on $AFS_SERVER && test -x /usr/bin/bos ; then - echo "Stopping AFS bosserver" - /usr/bin/bos shutdown localhost -localauth -wait - killall -HUP bosserver + if mount |grep -q \^AFS ; then + umount /afs + echo -n " afsd" fi + pidof afsd >/dev/null &&afsd -shutdown - LIBAFS=`/sbin/lsmod | fgrep libafs` + LIBAFS=`/sbin/lsmod | fgrep openafs` if [ -n "$LIBAFS" ] ; then LIBAFS=`echo $LIBAFS | awk 'BEGIN { FS = " " } { print $1 }'` /sbin/rmmod $LIBAFS + echo -n " libafs" fi + echo "." - rm -f /var/lock/subsys/afs - fi ;; - restart) - # Restart AFS - $0 stop - $0 start + restart|force-reload) + "$0" stop + "$0" start ;; *) - echo Usage: 'afs ' + echo Usage: 'openafs-client ' esac -exit 0 - -action fool the Red Hat initscripts --- openafs-1.2.10.orig/src/afsmonitor/afsmonitor.c +++ openafs-1.2.10/src/afsmonitor/afsmonitor.c @@ -16,7 +16,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/afsmonitor/afsmonitor.c,v 1.1.1.9 2003/04/13 19:06:02 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/afsmonitor/afsmonitor.c,v 1.2 2003/01/02 03:55:49 hartmans Exp $"); #include #include --- openafs-1.2.10.orig/src/audit/Makefile.in +++ openafs-1.2.10/src/audit/Makefile.in @@ -65,9 +65,11 @@ audit.o: audit.c audit.h ${CC} ${CFLAGS} -c audit.c + -mkdir -p ../pic/audit + ${CC} ${CFLAGS} -c audit.c -fPIC -o ../pic/audit/audit.o clean: - $(RM) -f *.a *.o core AFS_component_version_number.c + $(RM) -f *.a *.o core AFS_component_version_number.c $(PICTARGET)/*.o ../pic/audit/audit.o include ../config/Makefile.version ${DESTDIR}${libdir}/afs/libaudit.a: libaudit.a --- openafs-1.2.10.orig/src/auth/Makefile.in +++ openafs-1.2.10/src/auth/Makefile.in @@ -45,7 +45,15 @@ UKSRCS=${KSRCS} cellconfig.h acfg_errors.c keys.h cellconfig.c \ ktc.c authcon.c ktc_errors.c -all: kinstall ukinstall ${TOP_LIBDIR}/libauth.a ${TOP_LIBDIR}/libauth.krb.a ${TOP_INCDIR}/afs/keys.h ${TOP_INCDIR}/afs/cellconfig.h ${TOP_INCDIR}/afs/auth.h copyauth setkey +PICTARGET =../pic/auth +PICOBJS = $(patsubst %.o,$(PICTARGET)/%.o,$(OBJS)) +$(PICTARGET)/%.o: %.c $(PICTARGET) + $(CC) -c $(PAM_CFLAGS) $(CFLAGS) $< -o $@ + +$(PICTARGET): + mkdir -p $(PICTARGET) + +all: kinstall ukinstall ${TOP_LIBDIR}/libauth.a ${TOP_LIBDIR}/libauth.krb.a ${TOP_INCDIR}/afs/keys.h ${TOP_INCDIR}/afs/cellconfig.h ${TOP_INCDIR}/afs/auth.h copyauth setkey $(PICOBJS) cellconfig.o: cellconfig.c ${INCLS} ktc.o: ktc.c ${INCLS} ${TOP_INCDIR}/afs/vice.h @@ -155,7 +163,7 @@ clean: $(RM) -f *.o *.a copyauth setkey auth.h cellconfig.h acfg_errors.c ktc_errors.c core\ - AFS_component_version_number.c + AFS_component_version_number.c $(PICTARGET)/*.o include ../config/Makefile.version ${DESTDIR}${libdir}/afs/libauth.a: libauth.a --- openafs-1.2.10.orig/src/bozo/bosoprocs.c +++ openafs-1.2.10/src/bozo/bosoprocs.c @@ -10,7 +10,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/bozo/bosoprocs.c,v 1.1.1.11 2002/09/26 19:04:57 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/bozo/bosoprocs.c,v 1.6 2002/09/26 19:18:07 hartmans Exp $"); #include #include @@ -1184,7 +1184,7 @@ {NULL, 1,1, 0755, 02}, /* AFSDIR_SERVER_LOGS_DIRPATH */ {NULL, 1,0, 0700, 07}, /* AFSDIR_SERVER_BACKUP_DIRPATH */ {NULL, 1,1, 0700, 07}, /* AFSDIR_SERVER_DB_DIRPATH */ - {NULL, 1,1, 0700, 07}, /* AFSDIR_SERVER_LOCAL_DIRPATH */ + {NULL, 1,1, 0700, 02}, /* AFSDIR_SERVER_LOCAL_DIRPATH */ {NULL, 0,1, 0600, 07}, /* AFSDIR_SERVER_KEY_FILEPATH */ {NULL, 0,1, 0600, 03}};/* AFSDIR_SERVER_ULIST_FILEPATH */ int bozo_nbosEntryStats = --- openafs-1.2.10.orig/src/butc/read_tape.c +++ openafs-1.2.10/src/butc/read_tape.c @@ -10,7 +10,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/butc/read_tape.c,v 1.1.1.5 2002/12/11 02:42:29 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/butc/read_tape.c,v 1.2 2002/10/20 19:01:30 hartmans Exp $"); #include #include --- openafs-1.2.10.orig/src/butc/recoverDb.c +++ openafs-1.2.10/src/butc/recoverDb.c @@ -10,7 +10,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/butc/recoverDb.c,v 1.1.1.6 2002/12/11 02:42:30 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/butc/recoverDb.c,v 1.2 2002/10/20 19:01:30 hartmans Exp $"); #include #ifdef AFS_NT40_ENV --- openafs-1.2.10.orig/src/butm/butm_test.c +++ openafs-1.2.10/src/butm/butm_test.c @@ -10,7 +10,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/butm/butm_test.c,v 1.1.1.8 2003/04/13 19:06:18 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/butm/butm_test.c,v 1.2 2003/01/02 03:55:50 hartmans Exp $"); #include #include --- openafs-1.2.10.orig/src/cmd/Makefile.in +++ openafs-1.2.10/src/cmd/Makefile.in @@ -34,6 +34,18 @@ CFLAGS=${OPTMZ} -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${XCFLAGS} +PICTARGET =../pic/cmd +PICOBJS = $(patsubst %.o,$(PICTARGET)/%.o,$(LIBOBJS)) +PIC64OBJS = $(patsubst %.o,$(PICTARGET)/%.o,$(LIB64OBJS)) +$(PICTARGET)/%.o: %.c $(PICTARGET) + $(CC) -c $(PAM_CFLAGS) $(CFLAGS) $< -o $@ + +$(PICTARGET)/%64.o: %.c $(PICTARGET) + $(CC) -c $(PAM_CFLAGS) $(CFLAGS)${XCFLAGS64} $< -o $@ + +$(PICTARGET): + mkdir -p $(PICTARGET) + all: ${TOP_LIBDIR}/libcmd.a ${TOP_INCDIR}/afs/cmd.h all64: all ${TOP_LIBDIR}/libcmd64.a @@ -42,10 +54,6 @@ $(RM) -f cmd.h cmd_errors.c ${COMPILE_ET} cmd_errors -h cmd -cmd_errors.o: cmd_errors.c - -cmd.o: cmd.c cmd.h - cmd_errors64.o: cmd_errors.c ${CC} ${OPTMZ} -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${XCFLAGS64} -c -o cmd_errors64.o cmd_errors.c @@ -53,12 +61,12 @@ ${CC} ${OPTMZ} -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${XCFLAGS64} -c -o cmd64.o cmd.c -libcmd64.a: ${LIB64OBJS} AFS_component_version_number64.o +libcmd64.a: ${LIB64OBJS} AFS_component_version_number64.o -$(RM) -f $@ $(AR) crv $@ ${LIB64OBJS} AFS_component_version_number64.o $(RANLIB) $@ -libcmd.a: ${LIBOBJS} AFS_component_version_number.o +libcmd.a: ${LIBOBJS} AFS_component_version_number.o $(PICOBJS) -$(RM) -f $@ $(AR) crv $@ ${LIBOBJS} AFS_component_version_number.o $(RANLIB) $@ @@ -89,7 +97,7 @@ (cd test; $(MAKE) ) clean: - $(RM) -f *.a *.o ctest dtest cmd.h cmd_errors.c core AFS_component_version_number.c + $(RM) -f *.a *.o ctest dtest cmd.h cmd_errors.c core AFS_component_version_number.c $(PICTARGET)/*.o include ../config/Makefile.version ${DESTDIR}${libdir}/afs/libcmd.a: libcmd.a --- openafs-1.2.10.orig/src/comerr/Makefile.in +++ openafs-1.2.10/src/comerr/Makefile.in @@ -45,7 +45,18 @@ ${CC} ${CFLAGS} -o compile_et compile_et.o error_table.o -L${TOP_LIBDIR} -lafsutil -ll;; \ esac -libcom_err.a: error_msg.o et_name.o com_err.o AFS_component_version_number.o +OBJS = error_msg.o et_name.o com_err.o + +PICTARGET =../pic/comerr +PICOBJS = $(patsubst %.o,$(PICTARGET)/%.o,$(OBJS)) +$(PICTARGET)/%.o: %.c $(PICTARGET) + $(CC) -c $(PAM_CFLAGS) $(CFLAGS) $< -o $@ + +$(PICTARGET): + mkdir -p $(PICTARGET) + + +libcom_err.a: error_msg.o et_name.o com_err.o AFS_component_version_number.o $(PICOBJS) $(RM) -f $@ $(AR) crv $@ error_msg.o et_name.o com_err.o AFS_component_version_number.o $(RANLIB) $@ @@ -108,7 +119,7 @@ *.cp *.fn *.ky *.log *.pg *.tp *.vr *.o libcom_err.a \ com_err.o compile_et et.ar TAGS y.tab.c lex.yy.c error_table.c \ et_lex.lex.c test1.h test1.c test2.h test2.c \ - eddep makedep core AFS_component_version_number.c + eddep makedep core AFS_component_version_number.c $(PICTARGET)/*.o test: cd test; $(MAKE) --- openafs-1.2.10.orig/src/config/Makefile.parisc_linux24.in +++ openafs-1.2.10/src/config/Makefile.parisc_linux24.in @@ -15,11 +15,12 @@ PAM_CFLAGS = -O2 -Dlinux -DLINUX_PAM -fPIC # Put -O2 here to _ensure_ all Makefiles pick it up. XCFLAGS= -O2 -MT_CFLAGS=-DAFS_PTHREAD_ENV -pthread -D_REENTRANT ${XCFLAGS} +MT_CFLAGS=-DAFS_PTHREAD_ENV -D_REENTRANT ${XCFLAGS} XLDFLAGS= SHLIB_LDFLAGS = -shared -Xlinker -x SHLIB_SUFFIX=so -SHLIB_CFLAGS= +SHLIB_CFLAGS= -fPIC +SHLIB_LINKER=${MT_CC} -shared # # libraries MTLIBS=-lpthread --- openafs-1.2.10.orig/src/config/Makefile.ppc_linux22.in +++ openafs-1.2.10/src/config/Makefile.ppc_linux22.in @@ -31,7 +31,6 @@ AR=ar AS=as CP=cp -INSTALL=install LD=ld MT_CC=cc MV=mv --- openafs-1.2.10.orig/src/config/linux-version +++ openafs-1.2.10/src/config/linux-version @@ -38,13 +38,13 @@ CAN_BUILD="" for VERS in $LINUX_VERS ; do - dir=$LINUX_SRCDIR$VERS + dir=$LINUX_SRCDIR if [ ! -d $dir ] ; then echo "ERROR: Cannot build for Linux kernel $VERS: $dir does not exist." errors=true continue fi - header=$LINUX_SRCDIR$VERS/include/linux/version.h + header=$LINUX_SRCDIR/include/linux/version.h if [ ! -f $header ] ; then echo "ERROR: Cannot build for Linux kernel $VERS: $header does not exist." errors=true --- openafs-1.2.10.orig/src/config/afsconfig.h.in +++ openafs-1.2.10/src/config/afsconfig.h.in @@ -0,0 +1,362 @@ +/* src/config/afsconfig.h.in. Generated automatically from configure.in by autoheader 2.13. */ + +/* Define if on AIX 3. + System headers sometimes define this. + We just want to avoid a redefinition error message. */ +#ifndef _ALL_SOURCE +#undef _ALL_SOURCE +#endif + +/* Define if you have that is POSIX.1 compatible. */ +#undef HAVE_SYS_WAIT_H + +/* Define if on MINIX. */ +#undef _MINIX + +/* Define to `int' if doesn't define. */ +#undef pid_t + +/* Define if the system does not provide POSIX.1 features except + with this defined. */ +#undef _POSIX_1_SOURCE + +/* Define if you need to in order for stat and other things to work. */ +#undef _POSIX_SOURCE + +/* Define as the return type of signal handlers (int or void). */ +#undef RETSIGTYPE + +/* Define to `unsigned' if doesn't define. */ +#undef size_t + +/* Define if you have the ANSI C header files. */ +#undef STDC_HEADERS + +/* Define if lex declares yytext as a char * by default, not a char[]. */ +#undef YYTEXT_POINTER + +/* Define if you have the connect function. */ +#undef HAVE_CONNECT + +/* Define if you have the getdtablesize function. */ +#undef HAVE_GETDTABLESIZE + +/* Define if you have the gethostbyname function. */ +#undef HAVE_GETHOSTBYNAME + +/* Define if you have the getprogname function. */ +#undef HAVE_GETPROGNAME + +/* Define if you have the mkstemp function. */ +#undef HAVE_MKSTEMP + +/* Define if you have the random function. */ +#undef HAVE_RANDOM + +/* Define if you have the re_comp function. */ +#undef HAVE_RE_COMP + +/* Define if you have the re_exec function. */ +#undef HAVE_RE_EXEC + +/* Define if you have the setprogname function. */ +#undef HAVE_SETPROGNAME + +/* Define if you have the sigaction function. */ +#undef HAVE_SIGACTION + +/* Define if you have the snprintf function. */ +#undef HAVE_SNPRINTF + +/* Define if you have the socket function. */ +#undef HAVE_SOCKET + +/* Define if you have the srandom function. */ +#undef HAVE_SRANDOM + +/* Define if you have the strerror function. */ +#undef HAVE_STRERROR + +/* Define if you have the timegm function. */ +#undef HAVE_TIMEGM + +/* Define if you have the utimes function. */ +#undef HAVE_UTIMES + +/* Define if you have the header file. */ +#undef HAVE_DIRECT_H + +/* Define if you have the header file. */ +#undef HAVE_DIRENT_H + +/* Define if you have the header file. */ +#undef HAVE_FCNTL_H + +/* Define if you have the header file. */ +#undef HAVE_IO_H + +/* Define if you have the header file. */ +#undef HAVE_MALLOC_H + +/* Define if you have the header file. */ +#undef HAVE_MNTENT_H + +/* Define if you have the header file. */ +#undef HAVE_NDIR_H + +/* Define if you have the header file. */ +#undef HAVE_NETDB_H + +/* Define if you have the header file. */ +#undef HAVE_NETINET_IN_H + +/* Define if you have the header file. */ +#undef HAVE_SECURITY_PAM_MODULES_H + +/* Define if you have the header file. */ +#undef HAVE_SIAD_H + +/* Define if you have the header file. */ +#undef HAVE_SIGNAL_H + +/* Define if you have the header file. */ +#undef HAVE_STDLIB_H + +/* Define if you have the header file. */ +#undef HAVE_STRING_H + +/* Define if you have the header file. */ +#undef HAVE_STRINGS_H + +/* Define if you have the header file. */ +#undef HAVE_SYS_DIR_H + +/* Define if you have the header file. */ +#undef HAVE_SYS_FCNTL_H + +/* Define if you have the header file. */ +#undef HAVE_SYS_FILE_H + +/* Define if you have the header file. */ +#undef HAVE_SYS_FS_TYPES_H + +/* Define if you have the header file. */ +#undef HAVE_SYS_MNTENT_H + +/* Define if you have the header file. */ +#undef HAVE_SYS_MNTTAB_H + +/* Define if you have the header file. */ +#undef HAVE_SYS_MOUNT_H + +/* Define if you have the header file. */ +#undef HAVE_SYS_NDIR_H + +/* Define if you have the header file. */ +#undef HAVE_SYS_PARAM_H + +/* Define if you have the header file. */ +#undef HAVE_SYS_TIME_H + +/* Define if you have the header file. */ +#undef HAVE_SYS_VFS_H + +/* Define if you have the header file. */ +#undef HAVE_TERMIOS_H + +/* Define if you have the header file. */ +#undef HAVE_UCONTEXT_H + +/* Define if you have the header file. */ +#undef HAVE_UNISTD_H + +/* Define if you have the header file. */ +#undef HAVE_USERSEC_H + +/* Define if you have the header file. */ +#undef HAVE_WINDOWS_H + +/* Define if you have the header file. */ +#undef HAVE_WINSOCK2_H + +/* Name of package */ +#undef PACKAGE + +/* Version number of package */ +#undef VERSION + +/* define if target is big endian */ +#undef WORDS_BIGENDIAN + +/* define if sys/param.h defines the endiness */ +#undef ENDIANESS_IN_SYS_PARAM_H + +/* define if you have redhat buildsystem */ +#undef ENABLE_REDHAT_BUILDSYS + +/* define if your linux kernel exports sys_chdir */ +#undef EXPORTED_SYS_CHDIR + +/* define if your linux kernel exports sys_close */ +#undef EXPORTED_SYS_CLOSE + +/* define if your linux kernel exports sys_wait4 */ +#undef EXPORTED_SYS_WAIT4 + +/* define if your linux kernel exports tasklist_lock */ +#undef EXPORTED_TASKLIST_LOCK + +/* define if completion_h exists */ +#undef COMPLETION_H_EXISTS + +/* define if for_each_process defined */ +#undef DEFINED_FOR_EACH_PROCESS + +/* define if prev_task defined */ +#undef DEFINED_PREV_TASK + +/* define if your setattr return return non-void */ +#undef INODE_SETATTR_NOT_VOID + +/* define if your struct address_space has page_lock */ +#undef STRUCT_ADDRESS_SPACE_HAS_PAGE_LOCK + +/* define if your struct address_space has gfp_mask */ +#undef STRUCT_ADDRESS_SPACE_HAS_GFP_MASK + +/* define if your struct inode has truncate_sem */ +#undef STRUCT_INODE_HAS_I_TRUNCATE_SEM + +/* define if your struct inode has alloc_sem */ +#undef STRUCT_INODE_HAS_I_ALLOC_SEM + +/* define if you struct inode has i_devices */ +#undef STRUCT_INODE_HAS_I_DEVICES + +/* define if your struct inode has data_buffers */ +#undef STRUCT_INODE_HAS_I_DIRTY_DATA_BUFFERS + +/* define if your recalc_sigpending takes void */ +#undef RECALC_SIGPENDING_TAKES_VOID + +/* define if your linux kernel has linux/syscall.h */ +#undef HAVE_KERNEL_LINUX_SYSCALL_H + +/* define if your struct task_struct has parent */ +#undef STRUCT_TASK_STRUCT_HAS_PARENT + +/* define if your struct task_struct has real_parent */ +#undef STRUCT_TASK_STRUCT_HAS_REAL_PARENT + +/* define if your struct task_struct has sigmask_lock */ +#undef STRUCT_TASK_STRUCT_HAS_SIGMASK_LOCK + +/* define if your struct task_struct has sighand */ +#undef STRUCT_TASK_STRUCT_HAS_SIGHAND + +/* define if your struct task_struct has sig */ +#undef STRUCT_TASK_STRUCT_HAS_SIG + +/* define if struct ufsvfs has vfs_dqrwlock */ +#undef HAVE_VFS_DQRWLOCK + +/* define if struct proc has p_corefile */ +#undef HAVE_P_COREFILE + +/* define if struct fs has fs_rolled */ +#undef STRUCT_FS_HAS_FS_ROLLED + +/* define if you struct sockaddr sa_len */ +#undef STRUCT_SOCKADDR_HAS_SA_LEN + +/* define if you have socket */ +#undef HAVE_SOCKET + +/* define if you have connect */ +#undef HAVE_CONNECT + +/* define if you have gethostbyname */ +#undef HAVE_GETHOSTBYNAME + +/* define if you want to have fast restart */ +#undef FAST_RESTART + +/* define if you want to salvager to check bitmasks later */ +#undef BITMAP_LATER + +/* define if you want to want listvol switch */ +#undef FULL_LISTVOL_SWITCH + +/* define if you want to want bos restricted mode */ +#undef BOS_RESTRICTED_MODE + +/* define if you want to enable automatic renaming of BosConfig.new to BosConfig at startup */ +#undef BOS_NEW_CONFIG + +/* define if you want to want namei fileserver */ +#undef AFS_NAMEI_ENV + +/* define if you want to want search afsdb rr */ +#undef AFS_AFSDB_ENV + +#undef PACKAGE +#undef VERSION + +#define RCSID(msg) \ +static /**/const char *const rcsid[] = { (char *)rcsid, "\100(#)" msg } + +#undef HAVE_CONNECT +#undef HAVE_GETHOSTBYNAME +#undef HAVE_RES_SEARCH +#undef HAVE_SOCKET +#undef STRUCT_SOCKADDR_HAS_SA_LEN + +#if ENDIANESS_IN_SYS_PARAM_H +# ifndef KERNEL +# include +# include +# if BYTE_ORDER == BIG_ENDIAN +# define WORDS_BIGENDIAN 1 +# endif +# endif +#endif + +#undef AFS_AFSDB_ENV +#undef AFS_NAMEI_ENV + +#undef BITMAP_LATER +#undef BOS_RESTRICTED_MODE +#undef BOS_NEW_CONFIG +#undef FAST_RESTART +#undef FULL_LISTVOL_SWITCH + +#undef COMPLETION_H_EXISTS +#undef DEFINED_FOR_EACH_PROCESS +#undef DEFINED_PREV_TASK +#undef EXPORTED_KALLSYMS_ADDRESS +#undef EXPORTED_KALLSYMS_SYMBOL +#undef EXPORTED_SYS_CALL_TABLE +#undef EXPORTED_IA32_SYS_CALL_TABLE +#undef EXPORTED_TASKLIST_LOCK +#undef INODE_SETATTR_NOT_VOID +#undef RECALC_SIGPENDING_TAKES_VOID +#undef STRUCT_ADDRESS_SPACE_HAS_GFP_MASK +#undef STRUCT_ADDRESS_SPACE_HAS_PAGE_LOCK +#undef STRUCT_FS_HAS_FS_ROLLED +#undef STRUCT_INODE_HAS_I_DEVICES +#undef STRUCT_INODE_HAS_I_DIRTY_DATA_BUFFERS +#undef STRUCT_INODE_HAS_I_ALLOC_SEM +#undef STRUCT_INODE_HAS_I_TRUNCATE_SEM +#undef STRUCT_TASK_STRUCT_HAS_PARENT +#undef STRUCT_TASK_STRUCT_HAS_REAL_PARENT +#undef STRUCT_TASK_STRUCT_HAS_SIG +#undef STRUCT_TASK_STRUCT_HAS_SIGHAND +#undef STRUCT_TASK_STRUCT_HAS_SIGMASK_LOCK +#undef ssize_t + +/* glue for RedHat kernel bug */ +#undef ENABLE_REDHAT_BUILDSYS + +#if defined(ENABLE_REDHAT_BUILDSYS) && defined(KERNEL) && defined(REDHAT_FIX) +#include "redhat-fix.h" +#endif --- openafs-1.2.10.orig/src/des/Makefile.in +++ openafs-1.2.10/src/des/Makefile.in @@ -73,7 +73,16 @@ .c.o: ${CC} -c -I. -I${TOP_INCDIR} -I${TOP_SRCDIR}/config ${XCFLAGS} $< -libdes.a: ${OBJS} AFS_component_version_number.o + +PICTARGET =../pic/des +PICOBJS = $(patsubst %.o,$(PICTARGET)/%.o,$(OBJS)) +$(PICTARGET)/%.o: %.c $(PICTARGET) + $(CC) -I. -I${TOP_INCDIR} -I${TOP_SRCDIR}/config ${XCFLAGS} -c $(PAM_CFLAGS) $(CFLAGS) $< -o $@ + +$(PICTARGET): + mkdir -p $(PICTARGET) + +libdes.a: ${OBJS} AFS_component_version_number.o $(PICOBJS) $(RM) -f libdes.a $(AR) crv libdes.a ${OBJS} AFS_component_version_number.o $(RANLIB) libdes.a @@ -212,7 +221,7 @@ $(RM) -f *.a *.s *.o *.b core *~ *.com *.ld $(RM) -f make_fp make_ip make_keyperm make_odd make_p \ make_p_table make_s_table key_perm.h p_table.h \ - s_table.h odd.h p.c s.c fp.c ip.c AFS_component_version_number.c + s_table.h odd.h p.c s.c fp.c ip.c AFS_component_version_number.c $(PICTARGET)/*.o cd test; $(MAKE) clean include ../config/Makefile.version --- openafs-1.2.10.orig/src/des/conf-ppc-linux.h +++ openafs-1.2.10/src/des/conf-ppc-linux.h @@ -1,4 +1,15 @@ +/* + * Copyright 1988 by the Massachusetts Institute of Technology. + * + * For copying and distribution information, please see the file + * . + * + * Machine-type definitions: Linux on PPC + */ + +#include + #define BITS32 #define BIG #define MSBFIRST -#define MUSTALIGN +#define MUSTALLIGN --- openafs-1.2.10.orig/src/export/cfgafs.c +++ openafs-1.2.10/src/export/cfgafs.c @@ -13,7 +13,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/export/cfgafs.c,v 1.1.1.5 2003/04/13 19:06:37 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/export/cfgafs.c,v 1.2 2003/01/02 03:55:50 hartmans Exp $"); #include #include --- openafs-1.2.10.orig/src/export/cfgexport.c +++ openafs-1.2.10/src/export/cfgexport.c @@ -13,7 +13,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/export/cfgexport.c,v 1.1.1.6 2003/04/13 19:06:37 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/export/cfgexport.c,v 1.2 2003/01/02 03:55:50 hartmans Exp $"); #include #include --- openafs-1.2.10.orig/src/gtx/curseswindows.c +++ openafs-1.2.10/src/gtx/curseswindows.c @@ -18,7 +18,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/gtx/curseswindows.c,v 1.1.1.7 2003/04/13 19:06:40 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/gtx/curseswindows.c,v 1.2 2003/01/02 03:55:50 hartmans Exp $"); #if defined(AFS_HPUX110_ENV) && !defined(__HP_CURSES) --- openafs-1.2.10.orig/src/gtx/dumbwindows.c +++ openafs-1.2.10/src/gtx/dumbwindows.c @@ -16,7 +16,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/gtx/dumbwindows.c,v 1.1.1.5 2003/04/13 19:06:40 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/gtx/dumbwindows.c,v 1.2 2003/01/02 03:55:50 hartmans Exp $"); #include "gtxdumbwin.h" /*Interface definition*/ #include /*Standard I/O package*/ --- openafs-1.2.10.orig/src/gtx/object_test.c +++ openafs-1.2.10/src/gtx/object_test.c @@ -14,7 +14,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/gtx/object_test.c,v 1.1.1.5 2003/04/13 19:06:42 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/gtx/object_test.c,v 1.2 2003/01/02 03:55:50 hartmans Exp $"); #include "gtxscreenobj.h" /*Gator screen object interface*/ #include "gtxtextobj.h" /*Gator text object interface*/ --- openafs-1.2.10.orig/src/gtx/screen_test.c +++ openafs-1.2.10/src/gtx/screen_test.c @@ -14,7 +14,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/gtx/screen_test.c,v 1.1.1.5 2003/04/13 19:06:42 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/gtx/screen_test.c,v 1.2 2003/01/02 03:55:50 hartmans Exp $"); #include "gtxwindows.h" /*Generalized window interface*/ #include "gtxcurseswin.h" /*Curses window interface*/ --- openafs-1.2.10.orig/src/kauth/Makefile.in +++ openafs-1.2.10/src/kauth/Makefile.in @@ -79,13 +79,22 @@ noversion: install -all: ukinstall kaserver kas kpwvalid klog klog.krb knfs kpasswd ${TOP_LIBDIR}/libkauth.a ${TOP_LIBDIR}/libkauth.krb.a rebuild kdb ${TOP_INCDIR}/afs/kautils.h ${TOP_INCDIR}/afs/kauth.h ${TOP_INCDIR}/afs/kaport.h + +PICTARGET =../pic/kauth +PICOBJS = $(patsubst %.o,$(PICTARGET)/%.o,$(OBJS)) +$(PICTARGET)/%.o: %.c $(PICTARGET) + $(CC) -c $(PAM_CFLAGS) $(CFLAGS) $< -o $@ + +$(PICTARGET): + mkdir -p $(PICTARGET) + +all: ukinstall kaserver kas kpwvalid klog klog.krb knfs kpasswd ${TOP_LIBDIR}/libkauth.a ${TOP_LIBDIR}/libkauth.krb.a rebuild kdb ${TOP_INCDIR}/afs/kautils.h ${TOP_INCDIR}/afs/kauth.h ${TOP_INCDIR}/afs/kaport.h $(PICOBJS) test tests: all cd test; $(MAKE) clean: - $(RM) -f *.o kaserver kas klog multiklog kpasswd klogin rebuild kauth.cs.c kauth.ss.c kauth.xdr.c kauth.h kautils.h kaerrors.c *.a core kpwvalid AFS_component_version_number.c klog.krb knfs klogin.krb kdb Kkauth.xdr.c Kkauth.h Kkauth.cs.c + $(RM) -f *.o kaserver kas klog multiklog kpasswd klogin rebuild kauth.cs.c kauth.ss.c kauth.xdr.c kauth.h kautils.h kaerrors.c *.a core kpwvalid AFS_component_version_number.c klog.krb knfs klogin.krb kdb Kkauth.xdr.c Kkauth.h Kkauth.cs.c $(PICTARGET)/*.o kaserver: kautils.o kalocalcell.o kadatabase.o kaprocs.o kalog.o kauth.ss.o kauth.xdr.o kaserver.o kaaux.o krb_udp.o kaauxdb.o $(LIBS) ${CC} ${LDFLAGS} -o kaserver kaserver.o kautils.o kalocalcell.o kadatabase.o krb_udp.o kaprocs.o kalog.o kauth.ss.o kauth.xdr.o kaaux.o kaauxdb.o $(LIBS) ${XLIBS} ${TOP_LIBDIR}/libaudit.a --- openafs-1.2.10.orig/src/kauth/klogin.c +++ openafs-1.2.10/src/kauth/klogin.c @@ -21,7 +21,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/kauth/klogin.c,v 1.1.1.9 2002/12/11 02:43:20 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/kauth/klogin.c,v 1.2 2002/10/20 19:01:30 hartmans Exp $"); #if !defined(AFS_SUN_ENV) && !defined(AFS_AIX_ENV) && !defined(AFS_HPUX_ENV) && !defined(AFS_SGI_ENV) && !defined(AFS_SUN5_ENV) && !defined(AFS_LINUX20_ENV) && !defined(AFS_DARWIN_ENV) && !defined(AFS_XBSD_ENV) #include --- openafs-1.2.10.orig/src/libafs/MakefileProto.LINUX.in +++ openafs-1.2.10/src/libafs/MakefileProto.LINUX.in @@ -96,7 +96,7 @@ -mfixed-range=f10-f15,f32-f127 -falign-functions=32 -mb-step DEFINES = -D__KERNEL__ -DKERNEL -D_KERNEL ${SMP_DEF} -DMODULE -INCLUDES = -I. -I../ -I${TOP_SRCDIR}/config +INCLUDES = -I. -I../ -I${LINUX_KERNEL_PATH}/include -I${TOP_SRCDIR}/config CFLAGS = $(CCFLAGS) $(DEFINES) $(INCLUDES) @@ -209,10 +209,8 @@ INST_LIBAFS_EP = ${DESTDIR}${afskerneldir}/${LIBAFS_EP} INST_LIBAFS_BM = ${DESTDIR}${afskerneldir}/${LIBAFS_BM} -DEST_LIBAFS = ${DEST}/root.client/usr/vice/etc/modload/${LIBAFS} -DEST_LIBAFS_MP = ${DEST}/root.client/usr/vice/etc/modload/${LIBAFS_MP} -DEST_LIBAFS_EP = ${DEST}/root.client/usr/vice/etc/modload/${LIBAFS_EP} -DEST_LIBAFS_BM = ${DEST}/root.client/usr/vice/etc/modload/${LIBAFS_BM} +DEST_LIBAFS = ${DEST}/root.client/usr/vice/etc/modload/openafs.o +DEST_LIBAFS_MP = ${DEST}/root.client/usr/vice/etc/modload/openafs.mp.o libafs: $(LIBAFS) --- openafs-1.2.10.orig/src/login/login.c +++ openafs-1.2.10/src/login/login.c @@ -39,7 +39,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/login/login.c,v 1.1.1.6 2002/12/11 02:43:50 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/login/login.c,v 1.2 2002/10/20 19:01:30 hartmans Exp $"); #include #include --- openafs-1.2.10.orig/src/lwp/Makefile.in +++ openafs-1.2.10/src/lwp/Makefile.in @@ -37,7 +37,15 @@ LIBOBJS=lwp.o process.o lock.o iomgr.o timer.o fasttime.o preempt.o \ waitkey.o threadname.o AFS_component_version_number.o -all: ${TOP_LIBDIR}/liblwp.a ${TOP_INCDIR}/lock.h ${TOP_INCDIR}/lwp.h ${TOP_INCDIR}/preempt.h ${TOP_INCDIR}/timer.h +PICTARGET =../pic/lwp +PICOBJS = $(patsubst %.o,$(PICTARGET)/%.o,$(LIBOBJS)) +$(PICTARGET)/%.o: %.c $(PICTARGET) + $(CC) -c $(PAM_CFLAGS) $(CFLAGS) $< -o $@ + +$(PICTARGET): + mkdir -p $(PICTARGET) + +all: ${TOP_LIBDIR}/liblwp.a ${TOP_INCDIR}/lock.h ${TOP_INCDIR}/lwp.h ${TOP_INCDIR}/preempt.h ${TOP_INCDIR}/timer.h $(PICOBJS) # # Build rules @@ -143,7 +151,7 @@ # Misc. targets # clean: - $(RM) -f *.o *.a core AFS_component_version_number.c + $(RM) -f *.o *.a core AFS_component_version_number.c $(PICTARGET)/*.o include ../config/Makefile.version ${DESTDIR}${libdir}/liblwp.a: liblwp.a --- openafs-1.2.10.orig/src/lwp/lwp.c +++ openafs-1.2.10/src/lwp/lwp.c @@ -17,7 +17,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/lwp/lwp.c,v 1.1.1.9 2001/09/11 14:33:36 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/lwp/lwp.c,v 1.9 2001/09/11 15:48:26 hartmans Exp $"); #include #include --- openafs-1.2.10.orig/src/lwp/preempt.c +++ openafs-1.2.10/src/lwp/preempt.c @@ -16,7 +16,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/lwp/preempt.c,v 1.1.1.12 2002/09/26 19:06:55 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/lwp/preempt.c,v 1.10 2002/09/26 19:18:08 hartmans Exp $"); #if defined(AFS_LINUX20_ENV) || defined(AFS_DARWIN_ENV) || defined(AFS_XBSD_ENV) || defined(AFS_DJGPP_ENV) --- openafs-1.2.10.orig/src/lwp/process.c +++ openafs-1.2.10/src/lwp/process.c @@ -12,7 +12,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/lwp/process.c,v 1.1.1.12 2003/07/30 17:12:22 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/lwp/process.c,v 1.11 2003/07/30 17:23:44 hartmans Exp $"); #include #include @@ -104,7 +104,9 @@ #elif defined(AFS_HPUX_ENV) #define LWP_SP 1 #elif defined(AFS_LINUX20_ENV) -#if defined(AFS_PPC_LINUX20_ENV) +#if defined(AFS_PARISC_LINUX24_ENV ) +#define LWP_SP 1 +#elif defined(AFS_PPC_LINUX20_ENV) #define LWP_SP 0 #elif defined(AFS_I386_LINUX20_ENV) #define LWP_SP 4 --- openafs-1.2.10.orig/src/lwp/waitkey.c +++ openafs-1.2.10/src/lwp/waitkey.c @@ -22,7 +22,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/lwp/waitkey.c,v 1.1.1.11 2002/12/11 02:43:54 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/lwp/waitkey.c,v 1.2 2002/10/20 19:01:31 hartmans Exp $"); #include #include --- openafs-1.2.10.orig/src/pam/Makefile.in +++ openafs-1.2.10/src/pam/Makefile.in @@ -46,25 +46,25 @@ INCLUDES=-I${TOP_SRCDIR}/config -I${TOP_INCDIR} CFLAGS = ${DEBUG} ${INCLUDES} ${PAM_CFLAGS} -all: test_pam ${TOP_LIBDIR}/pam_afs.so.1 ${TOP_LIBDIR}/pam_afs.krb.so.1 +all: test_pam ${TOP_LIBDIR}/pam_afs.so.1 afs_setcred.o: afs_setcred.c afs_pam_msg.h afs_message.h afs_util.h - ${CC} ${CFLAGS} -c afs_setcred.c -o afs_setcred.o + ${CC} ${CFLAGS} $(PAM_CFLAGS) -c afs_setcred.c -o afs_setcred.o afs_setcred_krb.o: afs_setcred.c afs_pam_msg.h afs_message.h afs_util.h - ${CC} ${CFLAGS} -DAFS_KERBEROS_ENV -c afs_setcred.c -o afs_setcred_krb.o + ${CC} ${CFLAGS} $(PAM_CFLAGS) -DAFS_KERBEROS_ENV -c afs_setcred.c -o afs_setcred_krb.o afs_auth.o: afs_auth.c afs_pam_msg.h afs_message.h afs_util.h - ${CC} ${CFLAGS} -c afs_auth.c -o afs_auth.o + ${CC} ${CFLAGS} $(PAM_CFLAGS) -c afs_auth.c -o afs_auth.o afs_auth_krb.o: afs_auth.c afs_pam_msg.h afs_message.h afs_util.h - ${CC} ${CFLAGS} -DAFS_KERBEROS_ENV -c afs_auth.c -o afs_auth_krb.o + ${CC} ${CFLAGS} $(PAM_CFLAGS) -DAFS_KERBEROS_ENV -c afs_auth.c -o afs_auth_krb.o afs_util.o: afs_util.c afs_util.h - ${CC} ${CFLAGS} -c afs_util.c -o afs_util.o + ${CC} ${CFLAGS} $(PAM_CFLAGS) -c afs_util.c -o afs_util.o afs_util_krb.o: afs_util.c afs_util.h - ${CC} ${CFLAGS} -DAFS_KERBEROS_ENV -c afs_util.c -o afs_util_krb.o + ${CC} ${CFLAGS} $(PAM_CFLAGS) -DAFS_KERBEROS_ENV -c afs_util.c -o afs_util_krb.o pam_afs.so.1: $(SHOBJS) afs_setcred.o afs_auth.o afs_util.o set -x; \ @@ -76,7 +76,7 @@ $(LD) $(LDFLAGS) -M mapfile -o $@ afs_setcred.o afs_auth.o afs_util.o\ $(SHOBJS) $(LIBS) ;; \ *linux*) \ - $(CC) $(LDFLAGS) -o $@ afs_setcred.o afs_auth.o afs_util.o $(SHOBJS) $(LIBS) ;;\ + $(CC) $(LDFLAGS) $(PAM_CFLAGS) -o $@ afs_setcred.o afs_auth.o afs_util.o $(SHOBJS) `find ../pic/ -name "*.o" | grep -v AFS_compo` -lpam;;\ *fbsd*) \ $(CC) $(LDFLAGS) -o $@ afs_setcred.o afs_auth.o afs_util.o $(SHOBJS) $(LIBS) ;;\ * ) \ @@ -115,13 +115,19 @@ echo No link line for system $(SYS_NAME). ;; \ esac -install: ${DESTDIR}${libdir}/pam_afs.so.1 ${DESTDIR}${libdir}/pam_afs.krb.so.1 +install: ${DESTDIR}${libdir}/pam_afs.so.1 ${DEST}/lib/pam_afs.so.1: pam_afs.so.1 ${INSTALL} $? $@ ${DEST}/lib/pam_afs.krb.so.1: pam_afs.krb.so.1 - ${INSTALL} $? $@ + set -x; \ + case "$(SYS_NAME)" in \ + parisc*_linux*) \ + echo Skipping install of $@. ;; \ + *) \ + ${INSTALL} $? $@ ;; \ + esac afs_pam_msg.o: afs_pam_msg.c afs_pam_msg.h afs_message.h afs_message.o: afs_message.c afs_message.h @@ -141,10 +147,22 @@ ${INSTALL} $? $@ ${DESTDIR}${libdir}/pam_afs.krb.so.1: pam_afs.krb.so.1 - ${INSTALL} $? $@ + set -x; \ + case "$(SYS_NAME)" in \ + parisc*_linux*) \ + echo Skipping install of $@. ;; \ + *) \ + ${INSTALL} $? $@ ;; \ + esac ${TOP_LIBDIR}/pam_afs.krb.so.1: pam_afs.krb.so.1 - ${INSTALL} $? $@ + set -x; \ + case "$(SYS_NAME)" in \ + parisc*_linux*) \ + echo Skipping install of $@. ;; \ + *) \ + ${INSTALL} $? $@ ;; \ + esac -dest: ${DEST}/lib/pam_afs.so.1 ${DEST}/lib/pam_afs.krb.so.1 +dest: ${DEST}/lib/pam_afs.so.1 --- openafs-1.2.10.orig/src/pinstall/install.c +++ openafs-1.2.10/src/pinstall/install.c @@ -49,7 +49,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/pinstall/install.c,v 1.1.1.11 2003/07/30 17:12:39 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/pinstall/install.c,v 1.3 2003/07/30 17:23:45 hartmans Exp $"); #include #include --- openafs-1.2.10.orig/src/ptserver/db_verify.c +++ openafs-1.2.10/src/ptserver/db_verify.c @@ -11,7 +11,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/ptserver/db_verify.c,v 1.1.1.9 2003/04/13 19:07:19 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/ptserver/db_verify.c,v 1.2 2003/01/02 03:55:51 hartmans Exp $"); #include #include --- openafs-1.2.10.orig/src/ptserver/pt_util.c +++ openafs-1.2.10/src/ptserver/pt_util.c @@ -1,4 +1,4 @@ -/* $Id: pt_util.c,v 1.1.1.7 2003/04/13 19:07:19 hartmans Exp $ */ +/* $Id: pt_util.c,v 1.7 2003/04/13 19:32:23 hartmans Exp $ */ /* * @@ -22,7 +22,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/ptserver/pt_util.c,v 1.1.1.7 2003/04/13 19:07:19 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/ptserver/pt_util.c,v 1.7 2003/04/13 19:32:23 hartmans Exp $"); #include #include @@ -104,7 +104,7 @@ struct prentry uentry, gentry; struct ubik_hdr *uh; char *dfile = 0; - char *pfile = "/usr/afs/db/prdb.DB0"; + char *pfile = "/var/lib/openafs/db/prdb.DB0"; while ((cc = getopt(argc, argv, "wugmxsnp:d:")) != EOF) { switch (cc) { --- openafs-1.2.10.orig/src/ptserver/ptserver.c +++ openafs-1.2.10/src/ptserver/ptserver.c @@ -10,7 +10,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/ptserver/ptserver.c,v 1.1.1.12 2003/07/30 17:12:42 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/ptserver/ptserver.c,v 1.9 2003/07/30 17:23:45 hartmans Exp $"); #include #ifdef AFS_AIX32_ENV --- openafs-1.2.10.orig/src/rx/Makefile.in +++ openafs-1.2.10/src/rx/Makefile.in @@ -72,7 +72,15 @@ xdr_afsuuid.c rx_trace.h xdr_int64.c UKSRCS = $(KSRCS) rx_conncache.c -all: includes kinstall ukinstall ${TOP_LIBDIR}/librx.a +PICTARGET =../pic/rx +PICOBJS = $(patsubst %.o,$(PICTARGET)/%.o,$(OBJS)) +$(PICTARGET)/%.o: %.c $(PICTARGET) + $(CC) -c $(PAM_CFLAGS) $(CFLAGS) $< -o $@ + +$(PICTARGET): + mkdir -p $(PICTARGET) + +all: includes kinstall ukinstall ${TOP_LIBDIR}/librx.a $(PICOBJS) RX_component_version_number.c: AFS_component_version_number.c sed 's/cml_version/rx_cml_version/' RX_component_version_number.c @@ -222,7 +230,7 @@ # Misc. targets # clean: - $(RM) -f *.o *.a core *_component_version_number.c + $(RM) -f *.o *.a core *_component_version_number.c $(PICTARGET)/*.o include ../config/Makefile.version --- openafs-1.2.10.orig/src/rx/rx.c +++ openafs-1.2.10/src/rx/rx.c @@ -16,7 +16,7 @@ #include #endif -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/rx/rx.c,v 1.1.1.15 2003/07/30 17:12:44 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/rx/rx.c,v 1.15 2003/07/30 17:23:45 hartmans Exp $"); #ifdef KERNEL #include "../afs/sysincludes.h" --- openafs-1.2.10.orig/src/rx/rx_kcommon.h +++ openafs-1.2.10/src/rx/rx_kcommon.h @@ -38,7 +38,10 @@ #include "../h/disp.h" #endif #include "../h/socket.h" -#ifndef AFS_LINUX22_ENV +#ifdef AFS_LINUX22_ENV +#define _LINUX_CODA_FS_I +struct coda_inode_info {}; +#else #include "../h/socketvar.h" #include "../h/protosw.h" #if !defined(AFS_SUN5_ENV) && !defined(AFS_XBSD_ENV) --- openafs-1.2.10.orig/src/rx/rx_packet.c +++ openafs-1.2.10/src/rx/rx_packet.c @@ -14,7 +14,7 @@ #include #endif -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/rx/rx_packet.c,v 1.1.1.11 2003/07/30 17:12:47 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/rx/rx_packet.c,v 1.9 2003/07/30 17:23:45 hartmans Exp $"); #ifdef KERNEL #if defined(UKERNEL) --- openafs-1.2.10.orig/src/rxkad/Makefile.in +++ openafs-1.2.10/src/rxkad/Makefile.in @@ -40,6 +40,15 @@ OBJS=rxkad_client.o rxkad_server.o rxkad_common.o ticket.o rxkad_errs.o \ fcrypt.o crypt_conn.o ticket.o ticket5.o crc.o + +PICTARGET =../pic/rxkad +PICOBJS = $(patsubst %.o,$(PICTARGET)/%.o,$(OBJS)) +$(PICTARGET)/%.o: %.c $(PICTARGET) + $(CC) -c $(PAM_CFLAGS) $(CFLAGS) $< -o $@ + +$(PICTARGET): + mkdir -p $(PICTARGET) + fc_test_OBJS=fc_test.o fc_test_LIBS=\ @@ -163,7 +172,7 @@ # Build targets # -librxkad.a: ${OBJS} AFS_component_version_number.o +librxkad.a: ${OBJS} AFS_component_version_number.o $(PICOBJS) -$(RM) -f $@ $(AR) crv $@ ${OBJS} AFS_component_version_number.o $(RANLIB) $@ @@ -209,7 +218,7 @@ $(RM) -f *.o *.a tcrypt core rxkad_errs.c rxkad.h \ AFS_component_version_number.c \ crypt_conn.c fcrypt.c fcrypt.h sboxes.h \ - fc_test + fc_test $(PICTARGET)/*.o test: cd test; $(MAKE) --- openafs-1.2.10.orig/src/scout/scout.c +++ openafs-1.2.10/src/scout/scout.c @@ -14,7 +14,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/scout/scout.c,v 1.1.1.6 2003/04/13 19:07:37 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/scout/scout.c,v 1.2 2003/01/02 03:55:51 hartmans Exp $"); #undef IN #ifdef AFS_AIX32_ENV --- openafs-1.2.10.orig/src/sys/Makefile.in +++ openafs-1.2.10/src/sys/Makefile.in @@ -36,12 +36,21 @@ LIBS=libsys.a ${TOP_LIBDIR}/librx.a libsys.a ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/util.a ${XLIBS} UKSRCS=afsl.exp +PICTARGET =../pic/sys +PICOBJS = $(patsubst %.o,$(PICTARGET)/%.o,$(OBJS)) +$(PICTARGET)/%.o: %.c $(PICTARGET) + $(CC) -c $(PAM_CFLAGS) $(CFLAGS) $< -o $@ + +$(PICTARGET): + mkdir -p $(PICTARGET) + + OBJECTS= afssyscalls.o syscall.o RMTOBJS=rmtsysnet.o rmtsysc.o rmtsys.cs.o rmtsys.xdr.o rmtsys.ss.o rmtsyss.o include ../config/Makefile.version -all: ${TOP_LIBDIR}/libsys.a rmtsysd ${TOP_INCDIR}/afs/afssyscalls.h pagsh pagsh.krb kinstall ukinstall +all: ${TOP_LIBDIR}/libsys.a rmtsysd ${TOP_INCDIR}/afs/afssyscalls.h pagsh pagsh.krb kinstall ukinstall $(PICOBJS) case "${SYS_NAME}" in \ rs_aix*) \ ${INSTALL} afs.exp ${TOP_LIBDIR};; \ @@ -206,7 +215,7 @@ clean: $(RM) -f *.o libsys.a xfsinode iinc idec icreate iopen istat core \ rmtsysc rmtsyss *.o rmtsys.ss.c rmtsys.cs.c rmtsys.xdr.c rmtsys.h \ - rmtsysd AFS_component_version_number.c pagsh pagsh.krb + rmtsysd AFS_component_version_number.c pagsh pagsh.krb $(PICTARGET)/*.o ${DEST}/lib/afs/libsys.a: libsys.a ${INSTALL} $? $@ --- openafs-1.2.10.orig/src/sys/afssyscalls.c +++ openafs-1.2.10/src/sys/afssyscalls.c @@ -10,7 +10,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/sys/afssyscalls.c,v 1.1.1.5 2003/04/13 19:07:39 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/sys/afssyscalls.c,v 1.2 2003/01/02 03:55:51 hartmans Exp $"); #include #include --- openafs-1.2.10.orig/src/sys/rmtsysd.c +++ openafs-1.2.10/src/sys/rmtsysd.c @@ -16,7 +16,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/sys/rmtsysd.c,v 1.1.1.5 2003/04/13 19:07:40 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/sys/rmtsysd.c,v 1.2 2003/01/02 03:55:51 hartmans Exp $"); #ifdef AFS_AIX32_ENV #include --- openafs-1.2.10.orig/src/sys/rmtsyss.c +++ openafs-1.2.10/src/sys/rmtsyss.c @@ -15,7 +15,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/sys/rmtsyss.c,v 1.1.1.7 2003/04/13 19:07:40 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/sys/rmtsyss.c,v 1.3 2003/04/13 19:32:24 hartmans Exp $"); #include #include --- openafs-1.2.10.orig/src/uss/uss_fs.c +++ openafs-1.2.10/src/uss/uss_fs.c @@ -18,7 +18,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/uss/uss_fs.c,v 1.1.1.6 2003/04/13 19:08:02 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/uss/uss_fs.c,v 1.2 2003/01/02 03:55:51 hartmans Exp $"); #include "uss_fs.h" /*Interface to this module*/ #include --- openafs-1.2.10.orig/src/uss/uss_kauth.c +++ openafs-1.2.10/src/uss/uss_kauth.c @@ -18,7 +18,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/uss/uss_kauth.c,v 1.1.1.6 2003/04/13 19:08:02 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/uss/uss_kauth.c,v 1.2 2003/01/02 03:55:51 hartmans Exp $"); #include "uss_kauth.h" /*Module interface*/ #include "uss_common.h" /*Common defs & operations*/ --- openafs-1.2.10.orig/src/uss/uss_procs.c +++ openafs-1.2.10/src/uss/uss_procs.c @@ -18,7 +18,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/uss/uss_procs.c,v 1.1.1.7 2003/07/30 17:13:25 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/uss/uss_procs.c,v 1.3 2003/07/30 17:23:45 hartmans Exp $"); #include "uss_procs.h" /*Module interface*/ #include "uss_common.h" /*Common defs & operations*/ --- openafs-1.2.10.orig/src/uss/uss_ptserver.c +++ openafs-1.2.10/src/uss/uss_ptserver.c @@ -18,7 +18,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/uss/uss_ptserver.c,v 1.1.1.6 2003/04/13 19:08:03 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/uss/uss_ptserver.c,v 1.2 2003/01/02 03:55:52 hartmans Exp $"); #include "uss_ptserver.h" /*Module interface*/ #include /*Protection Server client interface*/ --- openafs-1.2.10.orig/src/uss/uss_vol.c +++ openafs-1.2.10/src/uss/uss_vol.c @@ -18,7 +18,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/uss/uss_vol.c,v 1.1.1.8 2003/07/30 17:13:25 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/uss/uss_vol.c,v 1.3 2003/07/30 17:23:45 hartmans Exp $"); #include "uss_vol.h" /*Interface to this module*/ #include "uss_common.h" /*Common definitions*/ --- openafs-1.2.10.orig/src/util/Makefile.in +++ openafs-1.2.10/src/util/Makefile.in @@ -45,6 +45,15 @@ dirpath.o fileutil.o netutils.o flipbase64.o \ afs_atomlist.o afs_lhash.o snprintf.o ${REGEX_OBJ} + +PICTARGET =../pic/util +PICOBJS = $(patsubst %.o,$(PICTARGET)/%.o,$(OBJS)) +$(PICTARGET)/%.o: %.c $(PICTARGET) + $(CC) -c $(PAM_CFLAGS) $(CFLAGS) $< -o $@ + +$(PICTARGET): + mkdir -p $(PICTARGET) + all: ukinstall kinstall \ ${TOP_INCDIR}/afs/dirpath.h \ ${TOP_INCDIR}/afs/pthread_nosigs.h \ @@ -81,7 +90,7 @@ dirpath.hin >dirpath.h.tmp && \ mv dirpath.h.tmp dirpath.h ) -util.a: ${objects} AFS_component_version_number.o +util.a: ${objects} AFS_component_version_number.o $(PICOBJS) $(RM) -f util.a $(AR) crv util.a ${objects} AFS_component_version_number.o $(RANLIB) util.a @@ -445,7 +454,7 @@ clean: $(RM) -f ${objects} sys dirpath.h - $(RM) -f util.a *.o core AFS_component_version_number.c + $(RM) -f util.a *.o core AFS_component_version_number.c $(PICTARGET)/*.o test: cd test; $(MAKE) --- openafs-1.2.10.orig/src/util/dirpath.c +++ openafs-1.2.10/src/util/dirpath.c @@ -10,7 +10,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/util/dirpath.c,v 1.1.1.9 2002/01/22 19:54:52 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/util/dirpath.c,v 1.12 2002/01/22 20:29:45 hartmans Exp $"); #include #include --- openafs-1.2.10.orig/src/venus/Makefile.in +++ openafs-1.2.10/src/venus/Makefile.in @@ -297,7 +297,7 @@ # clean: - $(RM) -f *.o *.a up fs kdump-* kdump kdump64 core cmdebug AFS_component_version_number.c fstrace gcpags + $(RM) -f *.o *.a up fs kdump-* kdump kdump64 core cmdebug AFS_component_version_number.c fstrace gcpags livesys test: cd test; $(MAKE) --- openafs-1.2.10.orig/src/venus/fs.c +++ openafs-1.2.10/src/venus/fs.c @@ -10,7 +10,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/venus/fs.c,v 1.1.1.12 2003/07/30 17:13:31 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/venus/fs.c,v 1.3 2003/07/30 17:23:46 hartmans Exp $"); #include #include --- openafs-1.2.10.orig/src/venus/fstrace.c +++ openafs-1.2.10/src/venus/fstrace.c @@ -13,7 +13,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/venus/fstrace.c,v 1.1.1.9 2003/04/13 19:08:08 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/venus/fstrace.c,v 1.8 2003/04/13 19:32:24 hartmans Exp $"); #include #include --- openafs-1.2.10.orig/src/venus/kdump.c +++ openafs-1.2.10/src/venus/kdump.c @@ -10,7 +10,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/venus/kdump.c,v 1.1.1.13 2003/07/30 17:13:32 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/venus/kdump.c,v 1.8 2003/07/30 17:23:46 hartmans Exp $"); #include #include --- openafs-1.2.10.orig/src/venus/twiddle.c +++ openafs-1.2.10/src/venus/twiddle.c @@ -10,7 +10,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/venus/twiddle.c,v 1.1.1.5 2003/04/13 19:08:10 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/venus/twiddle.c,v 1.2 2003/01/02 03:55:53 hartmans Exp $"); #include #include --- openafs-1.2.10.orig/src/vfsck/libfs.h +++ openafs-1.2.10/src/vfsck/libfs.h @@ -0,0 +1,73 @@ +/* + * $Revision: 1.3 $ + */ + +/* + * libfs.h: + * Contains declarations and macro definitions utilized by source + * files that make up the libfs library. + * + * This file is local to the build environment. + * One can include this header in their code with the statement: + * #include + */ + +/* + * This file is part of the HP-YUX source code and shouls not be released + * to AFS customers unless thay have a source license + */ + +#ifndef _STDIO_INCLUDED +# include /* For FILE definition */ +#endif +#ifndef _SYS_FS_INCLUDED +# include /* For UFS_*(fs) macro definitions */ +#endif + +/* + * Useful macros used by many FS commands + */ + +#define VALID_FS_MAGIC(fs) UFS_VALID_FS_MAGIC(fs) /* in */ +#define LONG_FILENAME_FS(fs) UFS_LFN_FS(fs) /* in */ + +/* + * Return Values from LongFilenameOK() + */ +#define LFN_ERROR (-1) +#define LFN_NOT_OK 0 +#define LFN_OK 1 + +/* + * Values returned by setup_block_seek() + */ +#define BLKSEEK_PROCESSING_ERROR (-2) +#define BLKSEEK_FILE_WRITEONLY (-1) +#define BLKSEEK_NOT_ENABLED 0 +#define BLKSEEK_ENABLED 1 + +/* + * extern declarations of libfs routines. + */ +typedef int boolean; + +#ifdef _PROTOTYPES + extern boolean is_mounted(char *); + extern boolean IsSwap(char *); + extern FILE *mnt_setmntent(char *, char *); + extern int LongFilenameOK(char *); + extern char *fserror(char *); + extern void set_fserror(char *); + extern int setup_block_seek(int); + extern int setup_block_seek_2(int,int *); +#else + extern boolean is_mounted(); + extern boolean IsSwap(); + extern FILE *mnt_setmntent(); + extern int LongFilenameOK(); + extern char *fserror(); + extern void set_fserror(); + extern int setup_block_seek(); + extern int setup_block_seek_2(); +#endif + --- openafs-1.2.10.orig/src/viced/afsfileprocs.c +++ openafs-1.2.10/src/viced/afsfileprocs.c @@ -28,7 +28,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/viced/afsfileprocs.c,v 1.1.1.15 2003/04/13 19:08:12 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/viced/afsfileprocs.c,v 1.12 2003/04/13 19:32:25 hartmans Exp $"); #include #include --- openafs-1.2.10.orig/src/vlserver/cnvldb.c +++ openafs-1.2.10/src/vlserver/cnvldb.c @@ -10,7 +10,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/vlserver/cnvldb.c,v 1.1.1.7 2003/07/30 17:13:37 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/vlserver/cnvldb.c,v 1.3 2003/07/30 17:23:46 hartmans Exp $"); #include #include --- openafs-1.2.10.orig/src/vlserver/sascnvldb.c +++ openafs-1.2.10/src/vlserver/sascnvldb.c @@ -10,7 +10,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/vlserver/sascnvldb.c,v 1.1.1.6 2003/04/13 19:08:15 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/vlserver/sascnvldb.c,v 1.2 2003/01/02 03:55:53 hartmans Exp $"); #include #include --- openafs-1.2.10.orig/src/vol/fs_conv_411.c +++ openafs-1.2.10/src/vol/fs_conv_411.c @@ -10,7 +10,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/vol/fs_conv_411.c,v 1.1.1.6 2003/04/13 19:08:17 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/vol/fs_conv_411.c,v 1.2 2003/01/02 03:55:53 hartmans Exp $"); #if defined(AFS_DUX40_ENV) || (defined(AFS_SUN_ENV) && !defined(AFS_SUN5_ENV)) || defined(AFS_SUN54_ENV) #if defined AFS_DUX40_ENV --- openafs-1.2.10.orig/src/vol/partition.c +++ openafs-1.2.10/src/vol/partition.c @@ -18,7 +18,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/vol/partition.c,v 1.1.1.14 2003/04/13 19:08:18 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/vol/partition.c,v 1.13 2003/01/02 03:55:53 hartmans Exp $"); #include #ifdef AFS_NT40_ENV --- openafs-1.2.10.orig/src/volser/volmain.c +++ openafs-1.2.10/src/volser/volmain.c @@ -10,7 +10,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/volser/volmain.c,v 1.1.1.9 2002/05/11 00:03:55 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/volser/volmain.c,v 1.8 2002/05/12 05:50:44 hartmans Exp $"); #include #ifdef AFS_NT40_ENV --- openafs-1.2.10.orig/src/volser/vos.c +++ openafs-1.2.10/src/volser/vos.c @@ -10,7 +10,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/volser/vos.c,v 1.1.1.12 2002/12/11 02:46:26 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/volser/vos.c,v 1.2 2002/10/20 19:01:31 hartmans Exp $"); #include #ifdef AFS_NT40_ENV --- openafs-1.2.10.orig/src/volser/vsprocs.c +++ openafs-1.2.10/src/volser/vsprocs.c @@ -10,7 +10,7 @@ #include #include -RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/volser/vsprocs.c,v 1.1.1.10 2002/12/11 02:46:26 hartmans Exp $"); +RCSID("$Header: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/volser/vsprocs.c,v 1.2 2002/10/20 19:01:31 hartmans Exp $"); #include #include --- openafs-1.2.10.orig/Makefile.in +++ openafs-1.2.10/Makefile.in @@ -72,19 +72,19 @@ install: all install_dirs $(MAKE) build COMPILE_PART2B=install -install_nolibafs: all_nolibafs install_dirs +install_nolibafs: all install_dirs $(MAKE) build TARGET=finale_nolibafs COMPILE_PART2B=install -install_only_libafs: only_libafs install_dirs +install_only_libafs: all install_dirs $(MAKE) build TARGET=libafs COMPILE_PART2B=install dest: all dest_dirs $(MAKE) build COMPILE_PART2B=dest -dest_nolibafs: all_nolibafs dest_dirs +dest_nolibafs: all dest_dirs $(MAKE) build TARGET=finale_nolibafs COMPILE_PART2B=dest -dest_only_libafs: only_libafs dest_dirs +dest_only_libafs: all dest_dirs $(MAKE) build TARGET=libafs COMPILE_PART2B=dest packages: dest @@ -128,9 +128,6 @@ project: cmd comerr -tests: all - ${COMPILE_PART1} tests ${COMPILE_PART2} - config: ${COMPILE_PART1} config ${COMPILE_PART2} @@ -610,7 +607,6 @@ -${COMPILE_PART1} bucoord ${COMPILE_CLEAN} -${COMPILE_PART1} xstat ${COMPILE_CLEAN} -${COMPILE_PART1} afsmonitor ${COMPILE_CLEAN} - -${COMPILE_PART1} tests ${COMPILE_CLEAN} -${COMPILE_PART1} rxdebug ${COMPILE_CLEAN} -${COMPILE_PART1} libafsrpc ${COMPILE_CLEAN} -${COMPILE_PART1} libafsauthent ${COMPILE_CLEAN} @@ -741,9 +737,6 @@ src/sia/Makefile \ src/sys/Makefile \ src/tbutc/Makefile \ - src/tests/Makefile \ - src/tests/run-tests \ - src/tests/OpenAFS/Dirpath.pm \ src/tsm41/Makefile \ src/tviced/Makefile \ src/ubik/Makefile \ --- openafs-1.2.10.orig/acinclude.m4 +++ openafs-1.2.10/acinclude.m4 @@ -468,7 +468,7 @@ i?86-*-linux*) AFS_SYSNAME="i386_linuxXX" ;; - parisc-*-linux-gnu) + parisc-*-linux-gnu|hppa-*-linux-gnu) AFS_SYSNAME="parisc_linuxXX" ;; power*-ibm-aix4.2*) --- openafs-1.2.10.orig/config.guess +++ openafs-1.2.10/config.guess @@ -1,9 +1,9 @@ #! /bin/sh # Attempt to guess a canonical system name. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000 +# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 # Free Software Foundation, Inc. -version='2000-09-05' +timestamp='2001-03-30' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -32,30 +32,41 @@ # exits with 0. Otherwise, it exits with 1. # # The plan is that this can be called by configure scripts if you -# don't specify an explicit system type (host/target name). -# -# Only a few systems have been added to this list; please add others -# (but try to keep the structure clean). -# +# don't specify an explicit build system type. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] -Output the configuration name of this system. +Output the configuration name of the system \`$me' is run on. Operation modes: - -h, --help print this help, then exit - -V, --version print version number, then exit" + -h, --help print this help, then exit + -t, --time-stamp print date of last modification, then exit + -v, --version print version number, then exit + +Report bugs and patches to ." + +version="\ +GNU config.guess ($timestamp) + +Originally written by Per Bothner. +Copyright (C) 1992, 93, 94, 95, 96, 97, 98, 99, 2000 +Free Software Foundation, Inc. + +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do - case "$1" in - --version | --vers* | -V ) + case $1 in + --time-stamp | --time* | -t ) + echo "$timestamp" ; exit 0 ;; + --version | -v ) echo "$version" ; exit 0 ;; --help | --h* | -h ) echo "$usage"; exit 0 ;; @@ -64,9 +75,7 @@ - ) # Use stdin as input. break ;; -* ) - exec >&2 - echo "$me: invalid option $1" - echo "$help" + echo "$me: invalid option $1$help" >&2 exit 1 ;; * ) break ;; @@ -78,19 +87,30 @@ exit 1 fi -# Use $HOST_CC if defined. $CC may point to a cross-compiler -if test x"$CC_FOR_BUILD" = x; then - if test x"$HOST_CC" != x; then - CC_FOR_BUILD="$HOST_CC" - else - if test x"$CC" != x; then - CC_FOR_BUILD="$CC" - else - CC_FOR_BUILD=cc - fi - fi -fi +dummy=dummy-$$ +trap 'rm -f $dummy.c $dummy.o $dummy.rel $dummy; exit 1' 1 2 15 + +# CC_FOR_BUILD -- compiler used by this script. +# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still +# use `HOST_CC' if defined, but it is deprecated. + +case $CC_FOR_BUILD,$HOST_CC,$CC in + ,,) echo "int dummy(){}" > $dummy.c + for c in cc gcc c89 ; do + ($c $dummy.c -c -o $dummy.o) >/dev/null 2>&1 + if test $? = 0 ; then + CC_FOR_BUILD="$c"; break + fi + done + rm -f $dummy.c $dummy.o $dummy.rel + if test x"$CC_FOR_BUILD" = x ; then + CC_FOR_BUILD=no_compiler_found + fi + ;; + ,,*) CC_FOR_BUILD=$CC ;; + ,*,*) CC_FOR_BUILD=$HOST_CC ;; +esac # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 8/24/94.) @@ -100,12 +120,9 @@ UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown -UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown +UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown -dummy=dummy-$$ -trap 'rm -f $dummy.c $dummy.o $dummy; exit 1' 1 2 15 - # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in @@ -129,16 +146,24 @@ ibmrt|romp-ibm) machine=romp-ibm ;; *) machine=${UNAME_MACHINE}-unknown ;; esac - # The Operating System including object format. - if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep __ELF__ >/dev/null - then - # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). - # Return netbsd for either. FIX? - os=netbsd - else - os=netbsdelf - fi + # The Operating System including object format, if it has switched + # to ELF recently, or will in the future. + case "${UNAME_MACHINE}" in + i386|sparc|amiga|arm*|hp300|mvme68k|vax|atari|luna68k|mac68k|news68k|next68k|pc532|sun3*|x68k) + if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep __ELF__ >/dev/null + then + # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). + # Return netbsd for either. FIX? + os=netbsd + else + os=netbsdelf + fi + ;; + *) + os=netbsd + ;; + esac # The OS release release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: @@ -247,7 +272,7 @@ arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit 0;; - SR2?01:HI-UX/MPP:*:*) + SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) echo hppa1.1-hitachi-hiuxmpp exit 0;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) @@ -308,7 +333,7 @@ exit 0 ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not - # "atarist" or "atariste" at least should have a processor + # "atarist" or "atariste" at least should have a processor # > m68000). The system name ranges from "MiNT" over "FreeMiNT" # to the lowercase version "mint" (or "freemint"). Finally # the system name "TOS" denotes a system which is actually not @@ -383,7 +408,7 @@ EOF $CC_FOR_BUILD $dummy.c -o $dummy \ && ./$dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \ - && rm $dummy.c $dummy && exit 0 + && rm -f $dummy.c $dummy && exit 0 rm -f $dummy.c $dummy echo mips-mips-riscos${UNAME_RELEASE} exit 0 ;; @@ -402,7 +427,7 @@ AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` - if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110] + if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] then if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ [ ${TARGET_BINARY_INTERFACE}x = x ] @@ -437,6 +462,14 @@ i?86:AIX:*:*) echo i386-ibm-aix exit 0 ;; + ia64:AIX:*:*) + if [ -x /usr/bin/oslevel ] ; then + IBM_REV=`/usr/bin/oslevel` + else + IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} + fi + echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} + exit 0 ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then sed 's/^ //' << EOF >$dummy.c @@ -450,7 +483,7 @@ exit(0); } EOF - $CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm $dummy.c $dummy && exit 0 + $CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0 rm -f $dummy.c $dummy echo rs6000-ibm-aix3.2.5 elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then @@ -459,9 +492,9 @@ echo rs6000-ibm-aix3.2 fi exit 0 ;; - *:AIX:*:4) + *:AIX:*:[45]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | head -1 | awk '{ print $1 }'` - if /usr/sbin/lsattr -EHl ${IBM_CPU_ID} | grep POWER >/dev/null 2>&1; then + if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc @@ -469,7 +502,7 @@ if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` else - IBM_REV=4.${UNAME_RELEASE} + IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${IBM_ARCH}-ibm-aix${IBM_REV} exit 0 ;; @@ -495,10 +528,28 @@ echo m68k-hp-bsd4.4 exit 0 ;; 9000/[34678]??:HP-UX:*:*) + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` case "${UNAME_MACHINE}" in 9000/31? ) HP_ARCH=m68000 ;; 9000/[34]?? ) HP_ARCH=m68k ;; 9000/[678][0-9][0-9]) + case "${HPUX_REV}" in + 11.[0-9][0-9]) + if [ -x /usr/bin/getconf ]; then + sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` + sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` + case "${sc_cpu_version}" in + 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 + 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 + 532) # CPU_PA_RISC2_0 + case "${sc_kernel_bits}" in + 32) HP_ARCH="hppa2.0n" ;; + 64) HP_ARCH="hppa2.0w" ;; + esac ;; + esac + fi ;; + esac + if [ "${HP_ARCH}" = "" ]; then sed 's/^ //' << EOF >$dummy.c #define _HPUX_SOURCE @@ -533,11 +584,16 @@ } EOF (CCOPTS= $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null ) && HP_ARCH=`./$dummy` + if test -z "$HP_ARCH"; then HP_ARCH=hppa; fi rm -f $dummy.c $dummy + fi ;; esac - HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` echo ${HP_ARCH}-hp-hpux${HPUX_REV} exit 0 ;; + ia64:HP-UX:*:*) + HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` + echo ia64-hp-hpux${HPUX_REV} + exit 0 ;; 3050*:HI-UX:*:*) sed 's/^ //' << EOF >$dummy.c #include @@ -564,7 +620,7 @@ exit (0); } EOF - $CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm $dummy.c $dummy && exit 0 + $CC_FOR_BUILD $dummy.c -o $dummy && ./$dummy && rm -f $dummy.c $dummy && exit 0 rm -f $dummy.c $dummy echo unknown-hitachi-hiuxwe2 exit 0 ;; @@ -628,23 +684,24 @@ CRAY*TS:*:*:*) echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit 0 ;; - CRAY*T3E:*:*:*) + CRAY*T3D:*:*:*) echo alpha-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit 0 ;; + CRAY*T3E:*:*:*) + echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit 0 ;; CRAY*SV1:*:*:*) - echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit 0 ;; CRAY-2:*:*:*) echo cray2-cray-unicos exit 0 ;; - F300:UNIX_System_V:*:*) + F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) + FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` - echo "f300-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit 0 ;; - F301:UNIX_System_V:*:*) - echo f301-fujitsu-uxpv`echo $UNAME_RELEASE | sed 's/ .*//'` - exit 0 ;; hp300:OpenBSD:*:*) echo m68k-unknown-openbsd${UNAME_RELEASE} exit 0 ;; @@ -693,57 +750,38 @@ i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit 0 ;; - *:Linux:*:*) - - # The BFD linker knows what the default object file format is, so - # first see if it will tell us. cd to the root directory to prevent - # problems with other programs or directories called `ld' in the path. - ld_help_string=`cd /; ld --help 2>&1` - ld_supported_emulations=`echo $ld_help_string \ - | sed -ne '/supported emulations:/!d - s/[ ][ ]*/ /g - s/.*supported emulations: *// - s/ .*// - p'` - case "$ld_supported_emulations" in - *ia64) - echo "${UNAME_MACHINE}-unknown-linux" - exit 0 - ;; - i?86linux) - echo "${UNAME_MACHINE}-pc-linux-gnuaout" - exit 0 - ;; - elf_i?86) - TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" - ;; - i?86coff) - echo "${UNAME_MACHINE}-pc-linux-gnucoff" - exit 0 - ;; - sparclinux) - echo "${UNAME_MACHINE}-unknown-linux-gnuaout" - exit 0 - ;; - armlinux) - echo "${UNAME_MACHINE}-unknown-linux-gnuaout" - exit 0 - ;; - elf32arm*) - echo "${UNAME_MACHINE}-unknown-linux-gnuoldld" - exit 0 - ;; - armelf_linux*) - echo "${UNAME_MACHINE}-unknown-linux-gnu" - exit 0 - ;; - m68klinux) - echo "${UNAME_MACHINE}-unknown-linux-gnuaout" - exit 0 - ;; - elf32ppc | elf32ppclinux) - # Determine Lib Version - cat >$dummy.c <$dummy.c < /* for printf() prototype */ +int main (int argc, char *argv[]) { +#else +int main (argc, argv) int argc; char *argv[]; { +#endif +#ifdef __MIPSEB__ + printf ("%s-unknown-linux-gnu\n", argv[1]); +#endif +#ifdef __MIPSEL__ + printf ("%sel-unknown-linux-gnu\n", argv[1]); +#endif + return 0; +} +EOF + $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm -f $dummy.c $dummy && exit 0 + rm -f $dummy.c $dummy + ;; + ppc:Linux:*:*) + # Determine Lib Version + cat >$dummy.c < #if defined(__GLIBC__) extern char __libc_version[]; @@ -756,129 +794,127 @@ #if defined(__GLIBC__) printf("%s %s\n", __libc_version, __libc_release); #else - printf("unkown\n"); + printf("unknown\n"); #endif return 0; } EOF - LIBC="" - $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null + LIBC="" + $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null + if test "$?" = 0 ; then + ./$dummy | grep 1\.99 > /dev/null + if test "$?" = 0 ; then LIBC="libc1" ; fi + fi + rm -f $dummy.c $dummy + echo powerpc-unknown-linux-gnu${LIBC} + exit 0 ;; + alpha:Linux:*:*) + cat <$dummy.s + .data + \$Lformat: + .byte 37,100,45,37,120,10,0 # "%d-%x\n" + .text + .globl main + .align 4 + .ent main + main: + .frame \$30,16,\$26,0 + ldgp \$29,0(\$27) + .prologue 1 + .long 0x47e03d80 # implver \$0 + lda \$2,-1 + .long 0x47e20c21 # amask \$2,\$1 + lda \$16,\$Lformat + mov \$0,\$17 + not \$1,\$18 + jsr \$26,printf + ldgp \$29,0(\$26) + mov 0,\$16 + jsr \$26,exit + .end main +EOF + LIBC="" + $CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null + if test "$?" = 0 ; then + case `./$dummy` in + 0-0) UNAME_MACHINE="alpha" ;; + 1-0) UNAME_MACHINE="alphaev5" ;; + 1-1) UNAME_MACHINE="alphaev56" ;; + 1-101) UNAME_MACHINE="alphapca56" ;; + 2-303) UNAME_MACHINE="alphaev6" ;; + 2-307) UNAME_MACHINE="alphaev67" ;; + esac + objdump --private-headers $dummy | \ + grep ld.so.1 > /dev/null if test "$?" = 0 ; then - ./$dummy | grep 1\.99 > /dev/null - if test "$?" = 0 ; then - LIBC="libc1" - fi - fi - rm -f $dummy.c $dummy - echo powerpc-unknown-linux-gnu${LIBC} + LIBC="libc1" + fi + fi + rm -f $dummy.s $dummy + echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} + exit 0 ;; + parisc:Linux:*:* | hppa:Linux:*:*) + # Look for CPU level + case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in + PA7*) echo hppa1.1-unknown-linux-gnu ;; + PA8*) echo hppa2.0-unknown-linux-gnu ;; + *) echo hppa-unknown-linux-gnu ;; + esac + exit 0 ;; + parisc64:Linux:*:* | hppa64:Linux:*:*) + echo hppa64-unknown-linux-gnu + exit 0 ;; + s390:Linux:*:* | s390x:Linux:*:*) + echo ${UNAME_MACHINE}-ibm-linux + exit 0 ;; + sh*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit 0 ;; + sparc:Linux:*:* | sparc64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit 0 ;; + x86_64:Linux:*:*) + echo x86_64-unknown-linux-gnu + exit 0 ;; + i?86:Linux:*:*) + # The BFD linker knows what the default object file format is, so + # first see if it will tell us. cd to the root directory to prevent + # problems with other programs or directories called `ld' in the path. + ld_supported_emulations=`cd /; ld --help 2>&1 \ + | sed -ne '/supported emulations:/!d + s/[ ][ ]*/ /g + s/.*supported emulations: *// + s/ .*// + p'` + case "$ld_supported_emulations" in + i?86linux) + echo "${UNAME_MACHINE}-pc-linux-gnuaout" exit 0 ;; - shelf_linux) - echo "${UNAME_MACHINE}-unknown-linux-gnu" + elf_i?86) + TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" + ;; + i?86coff) + echo "${UNAME_MACHINE}-pc-linux-gnucoff" exit 0 ;; esac - - if test "${UNAME_MACHINE}" = "alpha" ; then - cat <$dummy.s - .data - \$Lformat: - .byte 37,100,45,37,120,10,0 # "%d-%x\n" - - .text - .globl main - .align 4 - .ent main - main: - .frame \$30,16,\$26,0 - ldgp \$29,0(\$27) - .prologue 1 - .long 0x47e03d80 # implver \$0 - lda \$2,-1 - .long 0x47e20c21 # amask \$2,\$1 - lda \$16,\$Lformat - mov \$0,\$17 - not \$1,\$18 - jsr \$26,printf - ldgp \$29,0(\$26) - mov 0,\$16 - jsr \$26,exit - .end main -EOF - LIBC="" - $CC_FOR_BUILD $dummy.s -o $dummy 2>/dev/null - if test "$?" = 0 ; then - case `./$dummy` in - 0-0) - UNAME_MACHINE="alpha" - ;; - 1-0) - UNAME_MACHINE="alphaev5" - ;; - 1-1) - UNAME_MACHINE="alphaev56" - ;; - 1-101) - UNAME_MACHINE="alphapca56" - ;; - 2-303) - UNAME_MACHINE="alphaev6" - ;; - 2-307) - UNAME_MACHINE="alphaev67" - ;; - esac - - objdump --private-headers $dummy | \ - grep ld.so.1 > /dev/null - if test "$?" = 0 ; then - LIBC="libc1" - fi - fi - rm -f $dummy.s $dummy - echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} ; exit 0 - elif test "${UNAME_MACHINE}" = "mips" ; then - cat >$dummy.c < /* for printf() prototype */ - int main (int argc, char *argv[]) { -#else - int main (argc, argv) int argc; char *argv[]; { -#endif -#ifdef __MIPSEB__ - printf ("%s-unknown-linux-gnu\n", argv[1]); -#endif -#ifdef __MIPSEL__ - printf ("%sel-unknown-linux-gnu\n", argv[1]); -#endif - return 0; -} -EOF - $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm $dummy.c $dummy && exit 0 - rm -f $dummy.c $dummy - elif test "${UNAME_MACHINE}" = "s390"; then - echo s390-ibm-linux && exit 0 - elif test "${UNAME_MACHINE}" = "x86_64"; then - echo x86_64-unknown-linux-gnu && exit 0 - else - # Either a pre-BFD a.out linker (linux-gnuoldld) - # or one that does not give us useful --help. - # GCC wants to distinguish between linux-gnuoldld and linux-gnuaout. - # If ld does not provide *any* "supported emulations:" - # that means it is gnuoldld. - echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations:" - test $? != 0 && echo "${UNAME_MACHINE}-pc-linux-gnuoldld" && exit 0 - - case "${UNAME_MACHINE}" in - i?86) - VENDOR=pc; - ;; - *) - VENDOR=unknown; - ;; - esac - # Determine whether the default compiler is a.out or elf - cat >$dummy.c <$dummy.c < #ifdef __cplusplus #include /* for printf() prototype */ @@ -902,10 +938,10 @@ return 0; } EOF - $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm $dummy.c $dummy && exit 0 - rm -f $dummy.c $dummy - test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 - fi ;; + $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm -f $dummy.c $dummy && exit 0 + rm -f $dummy.c $dummy + test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 + ;; # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. earlier versions # are messed up and put the nodename in both sysname and nodename. i?86:DYNIX/ptx:4*:*) @@ -982,7 +1018,7 @@ exit 0 ;; M68*:*:R3V[567]*:*) test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;; - 3[34]??:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 4850:*:4.0:3.0) + 3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 4850:*:4.0:3.0) OS_REL='' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` @@ -993,21 +1029,24 @@ 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && echo i486-ncr-sysv4 && exit 0 ;; - m68*:LynxOS:2.*:*) + m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} exit 0 ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 exit 0 ;; - i?86:LynxOS:2.*:* | i?86:LynxOS:3.[01]*:*) + i?86:LynxOS:2.*:* | i?86:LynxOS:3.[01]*:* | i?86:LynxOS:4.0*:*) echo i386-unknown-lynxos${UNAME_RELEASE} exit 0 ;; TSUNAMI:LynxOS:2.*:*) echo sparc-unknown-lynxos${UNAME_RELEASE} exit 0 ;; - rs6000:LynxOS:2.*:* | PowerPC:LynxOS:2.*:*) + rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} exit 0 ;; + PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) + echo powerpc-unknown-lynxos${UNAME_RELEASE} + exit 0 ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv${UNAME_RELEASE} exit 0 ;; @@ -1087,6 +1126,9 @@ NSR-[KW]:NONSTOP_KERNEL:*:*) echo nsr-tandem-nsk${UNAME_RELEASE} exit 0 ;; + *:NonStop-UX:*:*) + echo mips-compaq-nonstopux + exit 0 ;; BS2000:POSIX*:*:*) echo bs2000-siemens-sysv exit 0 ;; @@ -1104,8 +1146,29 @@ fi echo ${UNAME_MACHINE}-unknown-plan9 exit 0 ;; - *:OS/2:*:*) - echo ${UNAME_MACHINE}-pc-os2_emx + i?86:OS/2:*:*) + # If we were able to find `uname', then EMX Unix compatibility + # is probably installed. + echo ${UNAME_MACHINE}-pc-os2-emx + exit 0 ;; + *:TOPS-10:*:*) + echo pdp10-unknown-tops10 + exit 0 ;; + *:TENEX:*:*) + echo pdp10-unknown-tenex + exit 0 ;; + KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) + echo pdp10-dec-tops20 + exit 0 ;; + XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) + echo pdp10-xkl-tops20 + exit 0 ;; + *:TOPS-20:*:*) + echo pdp10-unknown-tops20 + exit 0 ;; + *:ITS:*:*) + echo pdp10-unknown-its + exit 0 ;; esac #echo '(No uname command or uname output not recognized.)' 1>&2 @@ -1197,11 +1260,24 @@ #endif #if defined (vax) -#if !defined (ultrix) - printf ("vax-dec-bsd\n"); exit (0); -#else - printf ("vax-dec-ultrix\n"); exit (0); -#endif +# if !defined (ultrix) +# include +# if defined (BSD) +# if BSD == 43 + printf ("vax-dec-bsd4.3\n"); exit (0); +# else +# if BSD == 199006 + printf ("vax-dec-bsd4.3reno\n"); exit (0); +# else + printf ("vax-dec-bsd\n"); exit (0); +# endif +# endif +# else + printf ("vax-dec-bsd\n"); exit (0); +# endif +# else + printf ("vax-dec-ultrix\n"); exit (0); +# endif #endif #if defined (alliant) && defined (i860) @@ -1212,7 +1288,7 @@ } EOF -$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy && rm $dummy.c $dummy && exit 0 +$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy && rm -f $dummy.c $dummy && exit 0 rm -f $dummy.c $dummy # Apollos put the system type in the environment. @@ -1248,8 +1324,9 @@ cat >&2 < in order to provide the needed information to handle your system. -config.guess version = $version +config.guess timestamp = $timestamp uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` @@ -1285,7 +1362,7 @@ # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) -# time-stamp-start: "version='" +# time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: --- openafs-1.2.10.orig/debian/po/POTFILES.in +++ openafs-1.2.10/debian/po/POTFILES.in @@ -0,0 +1,2 @@ +[type: gettext/rfc822deb] openafs-client.templates +[type: gettext/rfc822deb] openafs-fileserver.templates --- openafs-1.2.10.orig/debian/po/de.po +++ openafs-1.2.10/debian/po/de.po @@ -0,0 +1,199 @@ +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Developers do not need to manually edit POT or PO files. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2003-07-26 17:26-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-15\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Description +#: ../openafs-client.templates:3 +msgid "What hosts are DB servers for your home cell?" +msgstr "" + +#. Description +#: ../openafs-client.templates:3 +msgid "" +"AFS uses the file /etc/openafs/CellServDB to hold the list of servers that " +"should be contacted to find parts of a cell. The cell you claim this " +"workstation belongs to is not in that file. Enter the host names of the " +"database servers separated by spaces. IMPORTANT: If you are creating a new " +"cell and this machine is to be a database server in that cell, only enter " +"this machine's name; add the other servers later after they are functioning. " +"Also, do not enable the AFS client to start at boot on this server until the " +"cell is configured. When you are ready you can edit /etc/openafs/afs.conf." +"client to enable the client." +msgstr "" + +#. Description +#: ../openafs-client.templates:16 +#, fuzzy +msgid "What AFS cell does this workstation belong to?" +msgstr "Für welche Zelle liefert der Server Dateien?" + +#. Description +#: ../openafs-client.templates:16 +msgid "" +"AFS filespace is organized into cells or administrative domains. Each " +"workstation belongs to one cell. Usually the cell is the DNS domain name of " +"the site." +msgstr "" + +#. Description +#: ../openafs-client.templates:24 +msgid "How large is your AFS cache (kb)?" +msgstr "" + +#. Description +#: ../openafs-client.templates:24 +msgid "" +"AFS uses a area of the disk to cache remote files for faster access. This " +"cache will be mounted on /var/cache/openafs. It is important that the cache " +"not overfill the partition it is located on. Often, people find it useful " +"to dedicate a partition to their AFS cache." +msgstr "" + +#. Description +#: ../openafs-client.templates:34 +msgid "Run Openafs client now and at boot?" +msgstr "" + +#. Description +#: ../openafs-client.templates:34 +msgid "" +"Should the Openafs filesystem be started and mounted at boot? Normally, most " +"users who install the openafs-client package expect to run it at boot. " +"However, if you are planning on setting up a new cell or are on a laptop, " +"you may not want it started at boot time. If you answer no to this question, " +"run /etc/init.d/openafs-client force-start to run." +msgstr "" + +#. Description +#: ../openafs-client.templates:44 +msgid "Look up AFS cells in DNS?" +msgstr "" + +#. Description +#: ../openafs-client.templates:44 +msgid "" +"In order to contact an AFS cell, you need the IP addresses of the cell's " +"database servers. Normally, this information is read from /etc/openafs/" +"CellServDB. However, if Openafs cannot find a cell in that file it can use " +"DNS to look for AFSDB records that contain the information." +msgstr "" + +#. Description +#: ../openafs-client.templates:54 +msgid "Encrypt authenticated traffic with AFS fileserver?" +msgstr "" + +#. Description +#: ../openafs-client.templates:54 +msgid "" +"AFS provides a weak form of encryption that can optionally be used between a " +"client and the fileservers. While this encryption is weaker than DES and " +"thus is not sufficient for highly confidential data, it does provide some " +"confidentiality and is likely to make the job of a casual attacker " +"significantly more difficult." +msgstr "" + +#. Description +#: ../openafs-client.templates:64 +msgid "Dynamically generate the contents of /afs?" +msgstr "" + +#. Description +#: ../openafs-client.templates:64 +msgid "" +"/afs generally contains an entry for each cell that a client can talk to. " +"Traditionally, these entries were generated by servers in the client's home " +"cell. However, OpenAFS clients can generate the contents of /afs " +"dynamically based on the contents of /etc/openafs/CellServDB and DNS." +msgstr "" + +#. Description +#: ../openafs-client.templates:64 +msgid "" +"If you generate /afs dynamically, you may need to create /etc/openafs/" +"CellAlias to include aliases for common cells. DO NOT SELECT THIS OPTION IF " +"YOU ARE CREATING A NEW CELL." +msgstr "" + +#. Description +#: ../openafs-client.templates:77 +msgid "Use fakestat to avoid hangs when listing /afs?" +msgstr "" + +#. Description +#: ../openafs-client.templates:77 +msgid "" +"Because AFS is a global file space, operations on the /afs directory can " +"generate significant network traffic. If some AFS cells are unavailable " +"then looking at /afs using ls or a graphical file browser may hang your " +"machine for minutes. AFS has an option to simulate answers to these " +"operations locally to avoid these hangs. You want this option under most " +"circumstances." +msgstr "" + +#. Description +#: ../openafs-fileserver.templates:3 +msgid "What cell does this server serve files for?" +msgstr "Für welche Zelle liefert der Server Dateien?" + +#. Description +#: ../openafs-fileserver.templates:3 +msgid "" +"AFS fileservers belong to a cell. They have the key for that cell's " +"Kerberos service and serve volumes into that cell. Normally, this cell is " +"the same cell as the workstation's client belongs to." +msgstr "" +"AFS-Dateiserver gehören zu einer Zelle. Die Server haben den Schlüssel für " +"den Kerberos-Service der Zelle und stellen Volumes für die Zelle bereit. " +"Normalerweise ist die Zelle identisch mit der des Clients" + +#. Description +#: ../openafs-fileserver.templates:11 +msgid "Upgrading will move files to new locations; continue?" +msgstr "" + +#. Description +#: ../openafs-fileserver.templates:11 +msgid "" +"Between Openafs 1.1 and Openafs 1.2, several files moved. In particular, " +"files in /etc/openafs/server-local have been distributed to other " +"locations. The BosConfig file is now located in /etc/openafs and the other " +"files are located in /var/lib/openafs. If you continue with this upgrade, " +"these files will be moved. You should use the bos restart command to reload " +"your servers. Any configuration changes made before you do so will be lost." +msgstr "" + +#. Description +#: ../openafs-fileserver.templates:22 +msgid "OpenAFS Fileserv Probably does not work!" +msgstr "" + +#. Description +#: ../openafs-fileserver.templates:22 +msgid "" +"You are running the OpenAFS file server package on an alpha. This probably " +"doesn't work; the DES code is flaky on the alpha, along with the threaded " +"file server. Likely, the fileserver will simply fail to start, but if it " +"does load, data corruption may result. You have been warned." +msgstr "" --- openafs-1.2.10.orig/debian/po/fr.po +++ openafs-1.2.10/debian/po/fr.po @@ -0,0 +1,274 @@ +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Developers do not need to manually edit POT or PO files. +# +msgid "" +msgstr "" +"Project-Id-Version: openafs 1.2.9-2\n" +"POT-Creation-Date: 2003-07-26 17:26-0400\n" +"PO-Revision-Date: 2003-06-24 10:08+0200\n" +"Last-Translator: Christian Perrier \n" +"Language-Team: French \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-15\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Description +#: ../openafs-client.templates:3 +msgid "What hosts are DB servers for your home cell?" +msgstr "" +"Quels hôtes sont serveurs de bases de données pour votre cellule locale " +"(« home cell ») ?" + +#. Description +#: ../openafs-client.templates:3 +msgid "" +"AFS uses the file /etc/openafs/CellServDB to hold the list of servers that " +"should be contacted to find parts of a cell. The cell you claim this " +"workstation belongs to is not in that file. Enter the host names of the " +"database servers separated by spaces. IMPORTANT: If you are creating a new " +"cell and this machine is to be a database server in that cell, only enter " +"this machine's name; add the other servers later after they are functioning. " +"Also, do not enable the AFS client to start at boot on this server until the " +"cell is configured. When you are ready you can edit /etc/openafs/afs.conf." +"client to enable the client." +msgstr "" +"AFS utilise le fichier /etc/openafs/CellServDB pour conserver la liste des " +"serveurs à contacter pour trouver les constituants d'une cellule. La cellule " +"dont ce poste de travail est censé faire partie n'est pas indiquée dans ce " +"fichier. Veuillez indiquer les noms des serveurs de bases de données, " +"séparés par des espaces. IMPORTANT : si vous créez une nouvelle cellule et " +"que cette machine doit être un serveur de bases de données dans cette " +"cellule, veuillez seulement indiquer le nom de cette machine. N'ajoutez les " +"autres serveurs que plus tard, lorsqu'ils seront opérationnels. Enfin, " +"n'activez pas le client AFS au démarrage tant que cette cellule n'est pas " +"configurée. Quand vous serez prêt, vous pourrez modifier /etc/openafs/afs." +"conf.client pour mettre en service le client." + +#. Description +#: ../openafs-client.templates:16 +msgid "What AFS cell does this workstation belong to?" +msgstr "À quelle cellule AFS ce poste de travail appartient-elle ?" + +#. Description +#: ../openafs-client.templates:16 +#, fuzzy +msgid "" +"AFS filespace is organized into cells or administrative domains. Each " +"workstation belongs to one cell. Usually the cell is the DNS domain name of " +"the site." +msgstr "" +"L'espace des fichiers AFS est organisé en cellules ou domaines " +"administratifs. Chaque poste de travail appartient à une cellule. " +"Habituellement, la cellule est le nom de domaine du site." + +#. Description +#: ../openafs-client.templates:24 +msgid "How large is your AFS cache (kb)?" +msgstr "Quelle est la taille de votre cache pour AFS (en kilo-octets) ?" + +#. Description +#: ../openafs-client.templates:24 +#, fuzzy +msgid "" +"AFS uses a area of the disk to cache remote files for faster access. This " +"cache will be mounted on /var/cache/openafs. It is important that the cache " +"not overfill the partition it is located on. Often, people find it useful " +"to dedicate a partition to their AFS cache." +msgstr "" +"AFS utilise une partie du disque pour mettre en cache des fichiers distants " +"et accélérer les accès. Ce cache sera monté sur /var/cache/openafs. Il est " +"important que le cache ne remplisse pas la partition sur laquelle il est " +"situé. De nombreux utilisateurs choisissent de dédier une partition pour le " +"cache d'AFS." + +#. Description +#: ../openafs-client.templates:34 +msgid "Run Openafs client now and at boot?" +msgstr "" +"Faut-il lancer le client AFS maintenant, puis au démarrage de la machine ?" + +#. Description +#: ../openafs-client.templates:34 +msgid "" +"Should the Openafs filesystem be started and mounted at boot? Normally, most " +"users who install the openafs-client package expect to run it at boot. " +"However, if you are planning on setting up a new cell or are on a laptop, " +"you may not want it started at boot time. If you answer no to this question, " +"run /etc/init.d/openafs-client force-start to run." +msgstr "" +"Le système de fichiers Openafs doit-il être mis en service et monté au " +"démarrage ? Normalement, la majorité des utilisateurs qui installent le " +"paquet openafs-client s'attendent à ce qu'il soit lancé au démarrage. " +"Cependant, si vous prévoyez de mettre en service une nouvelle cellule ou si " +"vous utilisez un ordinateur portable, vous ne souhaitez peut-être pas le " +"lancer au démarrage. Dans ce cas, refusez ici et utilisez la commande « /etc/" +"init.d/openafs-client force-start » pour le lancer." + +#. Description +#: ../openafs-client.templates:44 +msgid "Look up AFS cells in DNS?" +msgstr "Faut-il chercher les cellules AFS dans le DNS ?" + +#. Description +#: ../openafs-client.templates:44 +msgid "" +"In order to contact an AFS cell, you need the IP addresses of the cell's " +"database servers. Normally, this information is read from /etc/openafs/" +"CellServDB. However, if Openafs cannot find a cell in that file it can use " +"DNS to look for AFSDB records that contain the information." +msgstr "" +"Afin de contacter une cellule AFS, vous avez besoin des adresses IP de ses " +"serveurs de bases de données. Cette information est normalement extraite de /" +"etc/openafs/CellServDB. Cependant, si Openafs ne peut pas trouver de cellule " +"dans ce fichier, il peut utiliser le DNS pour rechercher des enregistrements " +"AFSDB qui fourniront cette information." + +#. Description +#: ../openafs-client.templates:54 +#, fuzzy +msgid "Encrypt authenticated traffic with AFS fileserver?" +msgstr "" +"Faut-il chiffrer le trafic authentifié avec le serveur de fichiers AFS ?" + +#. Description +#: ../openafs-client.templates:54 +msgid "" +"AFS provides a weak form of encryption that can optionally be used between a " +"client and the fileservers. While this encryption is weaker than DES and " +"thus is not sufficient for highly confidential data, it does provide some " +"confidentiality and is likely to make the job of a casual attacker " +"significantly more difficult." +msgstr "" +"AFS offre un mode de chiffrement faible qu'il est possible d'utiliser entre " +"un client et les serveurs de fichiers. Bien que ce chiffrement soit plus " +"faible que DES, et donc insuffisant pour des données hautement " +"confidentielles, il fournit une certaine forme de confidentialité et peut " +"rendre une attaque non préparée nettement plus difficile." + +#. Description +#: ../openafs-client.templates:64 +msgid "Dynamically generate the contents of /afs?" +msgstr "Faut-il gérer le contenu de /afs dynamiquement ?" + +#. Description +#: ../openafs-client.templates:64 +msgid "" +"/afs generally contains an entry for each cell that a client can talk to. " +"Traditionally, these entries were generated by servers in the client's home " +"cell. However, OpenAFS clients can generate the contents of /afs " +"dynamically based on the contents of /etc/openafs/CellServDB and DNS." +msgstr "" +"/afs contient généralement une entrée par cellule accessible à un client " +"donné. Traditionnellement, ces entrées ont été créées par les serveurs dans " +"la cellule locale de chaque client. Cependant, OpenAFS peut gérer " +"dynamiquement le contenu de /afs en se servant de /etc/openafs/CellServDB et " +"du DNS." + +#. Description +#: ../openafs-client.templates:64 +msgid "" +"If you generate /afs dynamically, you may need to create /etc/openafs/" +"CellAlias to include aliases for common cells. DO NOT SELECT THIS OPTION IF " +"YOU ARE CREATING A NEW CELL." +msgstr "" +"Si vous créez /afs de manière dynamique, vous aurez peut-être à créer /etc/" +"openafs/CellAlias pour inclure les alias des cellules communes. NE " +"CHOISISSEZ PAS CETTE OPTION SI VOUS CRÉEZ UNE NOUVELLE CELLULE." + +#. Description +#: ../openafs-client.templates:77 +msgid "Use fakestat to avoid hangs when listing /afs?" +msgstr "" +"Faut-il utiliser fakestat pour éviter les erreurs lors de l'affichage du " +"contenu de /afs ?" + +#. Description +#: ../openafs-client.templates:77 +msgid "" +"Because AFS is a global file space, operations on the /afs directory can " +"generate significant network traffic. If some AFS cells are unavailable " +"then looking at /afs using ls or a graphical file browser may hang your " +"machine for minutes. AFS has an option to simulate answers to these " +"operations locally to avoid these hangs. You want this option under most " +"circumstances." +msgstr "" +"Comme AFS est un espace global de fichiers, les opérations sur /afs peuvent " +"générer un trafic réseau non négligeable. Si certaines cellules sont " +"indisponibles, l'affichage de /afs avec ls ou avec un gestionnaire de " +"fichiers graphique peut stopper votre machine pour quelques minutes. AFS " +"comporte une option permettant de simuler les réponses à ces requêtes pour " +"éviter ces plantages. Cette option est utile dans la plupart des cas." + +#. Description +#: ../openafs-fileserver.templates:3 +msgid "What cell does this server serve files for?" +msgstr "Pour quelle cellule ce serveur est-il un serveur de fichiers ?" + +#. Description +#: ../openafs-fileserver.templates:3 +msgid "" +"AFS fileservers belong to a cell. They have the key for that cell's " +"Kerberos service and serve volumes into that cell. Normally, this cell is " +"the same cell as the workstation's client belongs to." +msgstr "" +"Les serveurs de fichiers AFS appartiennent à une cellule. Ils possèdent la " +"clé pour le service Kerberos de cette cellule et y mettent à disposition des " +"volumes. Normalement, cette cellule est la même que celle à laquelle " +"appartient le client." + +#. Description +#: ../openafs-fileserver.templates:11 +msgid "Upgrading will move files to new locations; continue?" +msgstr "La mise à jour va déplacer des fichiers. Faut-il continuer ?" + +#. Description +#: ../openafs-fileserver.templates:11 +msgid "" +"Between Openafs 1.1 and Openafs 1.2, several files moved. In particular, " +"files in /etc/openafs/server-local have been distributed to other " +"locations. The BosConfig file is now located in /etc/openafs and the other " +"files are located in /var/lib/openafs. If you continue with this upgrade, " +"these files will be moved. You should use the bos restart command to reload " +"your servers. Any configuration changes made before you do so will be lost." +msgstr "" +"Entre les versions 1.1 et 1.2 d'OpenAFS, de nombreux fichiers ont été " +"déplacés. Les fichiers de /etc/openafs/server-local ont notamment été " +"répartis sur d'autres emplacements. Le fichier BosConfig est désormais placé " +"dans /etc/openafs et les autres fichiers sont dans /var/lib/openafs. Si vous " +"poursuivez la mise à jour, ces fichiers seront déplacés. Vous devez utiliser " +"la commande « bos restart » pour redémarrer vos serveurs. Toutes les " +"modifications de configuration que vous ferez avant d'avoir effectué ces " +"opérations seront perdues." + +#. Description +#: ../openafs-fileserver.templates:22 +msgid "OpenAFS Fileserv Probably does not work!" +msgstr "Le serveur OpenAFS ne fonctionne probablement pas !" + +#. Description +#: ../openafs-fileserver.templates:22 +msgid "" +"You are running the OpenAFS file server package on an alpha. This probably " +"doesn't work; the DES code is flaky on the alpha, along with the threaded " +"file server. Likely, the fileserver will simply fail to start, but if it " +"does load, data corruption may result. You have been warned." +msgstr "" +"Vous utilisez le paquet du serveur de fichier OpenAFS sur une plateforme " +"alpha. Cela ne fonctionne probablement pas ; le code DES est défectueux sur " +"ces plateformes de même que le serveur de fichiers à processus légers. Il " +"est probable que le serveur refusera tout simplement de démarrer. Cependant, " +"s'il démarre quand même, des corruptions de données peuvent avoir lieu. Vous " +"voilà prévenu." + +#~ msgid "50000" +#~ msgstr "50000" --- openafs-1.2.10.orig/debian/po/pt_BR.po +++ openafs-1.2.10/debian/po/pt_BR.po @@ -0,0 +1,268 @@ +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Developers do not need to manually edit POT or PO files. +# +msgid "" +msgstr "" +"Project-Id-Version: openafs_1.2.8-4\n" +"POT-Creation-Date: 2003-07-26 17:26-0400\n" +"PO-Revision-Date: 2003-04-06 18:03-0300\n" +"Last-Translator: André Luís Lopes \n" +"Language-Team: Debian-BR Project \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Description +#: ../openafs-client.templates:3 +msgid "What hosts are DB servers for your home cell?" +msgstr "Quais hosts são servidor DB para sua célula home ?" + +#. Description +#: ../openafs-client.templates:3 +msgid "" +"AFS uses the file /etc/openafs/CellServDB to hold the list of servers that " +"should be contacted to find parts of a cell. The cell you claim this " +"workstation belongs to is not in that file. Enter the host names of the " +"database servers separated by spaces. IMPORTANT: If you are creating a new " +"cell and this machine is to be a database server in that cell, only enter " +"this machine's name; add the other servers later after they are functioning. " +"Also, do not enable the AFS client to start at boot on this server until the " +"cell is configured. When you are ready you can edit /etc/openafs/afs.conf." +"client to enable the client." +msgstr "" +"O AFS usa o arquivo /etc/openafs/CellServDB para armazenar a lista de " +"servidores que deverão ser contactados para se encontrar partes de uma " +"célula. A célula que você diz que essa estação de trabalho pertence não está " +"nesse arquivo. Informe os nomes de hosts dos servidore de base de dados " +"separados por espaços. IMPORTANTE : Caso você esteja criando uma nova célula " +"e esta máquina será um servidor de base de dados na célula, somente informe " +"o nome desta máquina. Adicione os outros servidores posteriormente depois " +"que os mesmos estejam funcionando. Adicionalmente, não habilite o cliente " +"AFS para inicialização em tempo de inicialização neste servidor até que a " +"célula esteja configurada. Quando você estiver terminado você poderá editar " +"o arquivo /etc/openafs/afs.conf.client para habilitar este cliente." + +#. Description +#: ../openafs-client.templates:16 +msgid "What AFS cell does this workstation belong to?" +msgstr "A qual célula AFS esta estação de trabalho pertence ?" + +#. Description +#: ../openafs-client.templates:16 +#, fuzzy +msgid "" +"AFS filespace is organized into cells or administrative domains. Each " +"workstation belongs to one cell. Usually the cell is the DNS domain name of " +"the site." +msgstr "" +"O espaço de arquivo AFS é organizado em células ou domínios administrativos. " +"Cada estação de trabalho pertence a uma célula. Normalmente a célula é o " +"nome de domínio DNS do site." + +#. Description +#: ../openafs-client.templates:24 +msgid "How large is your AFS cache (kb)?" +msgstr "Qual o tamanho de seu cache AFS (em kb) ?" + +#. Description +#: ../openafs-client.templates:24 +#, fuzzy +msgid "" +"AFS uses a area of the disk to cache remote files for faster access. This " +"cache will be mounted on /var/cache/openafs. It is important that the cache " +"not overfill the partition it is located on. Often, people find it useful " +"to dedicate a partition to their AFS cache." +msgstr "" +"O AFS usa uma àrea do disco para fazer cache de arquivos remotos para acesso " +"mais rápido. Esse cache será montando em /var/cache/openafs. É importante " +"que o cache não ocupe toda a partrição na qual está localizado. GEralmente, " +"os usuários AFS acham útil dedicar uma partição para seus caches AFS." + +#. Description +#: ../openafs-client.templates:34 +msgid "Run Openafs client now and at boot?" +msgstr "Executar o cliente OpenAFS agora e em tempo de inicialização ?" + +#. Description +#: ../openafs-client.templates:34 +msgid "" +"Should the Openafs filesystem be started and mounted at boot? Normally, most " +"users who install the openafs-client package expect to run it at boot. " +"However, if you are planning on setting up a new cell or are on a laptop, " +"you may not want it started at boot time. If you answer no to this question, " +"run /etc/init.d/openafs-client force-start to run." +msgstr "" +"O sistema de arquivos OpenAFS deverá ser iniciado e montando em tempo de " +"inicialização ? Normalmente, a maioria dos usuários que instalam o pacote " +"openafs-client esperam executá-lo em tempo de inicialização. Porém, caso " +"você esteja planejando configurar uma nova célula ou esteja em um laptop, " +"você pode não desejar iniciar o OpenAFS em tempo de inicialização. Caso você " +"responda não para esta pergunta, execute /etc/init.d/openafs-cliente force-" +"start para executar o cliente OpenAFS." + +#. Description +#: ../openafs-client.templates:44 +msgid "Look up AFS cells in DNS?" +msgstr "Procurar células AFS no DNS ?" + +#. Description +#: ../openafs-client.templates:44 +msgid "" +"In order to contact an AFS cell, you need the IP addresses of the cell's " +"database servers. Normally, this information is read from /etc/openafs/" +"CellServDB. However, if Openafs cannot find a cell in that file it can use " +"DNS to look for AFSDB records that contain the information." +msgstr "" +"Para poder contactar uma célula AFS, você precisa dos endereços IP dos " +"servidore de base de dados da célula. Normalmente, esta informação é lida " +"de /etc/openafs/CellServDB. Porém, caso o OpenAFS não puder encontrar uma " +"célula nesse arquivo, o DNS poderá ser usado para pesquisar registros AFSDB " +"que contenham a informação." + +#. Description +#: ../openafs-client.templates:54 +#, fuzzy +msgid "Encrypt authenticated traffic with AFS fileserver?" +msgstr "Encriptar o tráfego de autenticação com o servidor de arquivos AFS ?" + +#. Description +#: ../openafs-client.templates:54 +msgid "" +"AFS provides a weak form of encryption that can optionally be used between a " +"client and the fileservers. While this encryption is weaker than DES and " +"thus is not sufficient for highly confidential data, it does provide some " +"confidentiality and is likely to make the job of a casual attacker " +"significantly more difficult." +msgstr "" +"O AFS fornece uma forma fraca de encriptação que pode ser opcionalmente " +"usada entre o cliente e os servidor de arquivos. Enquanto esta encriptação é " +"mais fraca do que DES e portanto não é suficiente para dados altamente " +"confidenciais, essa encriptação fornece alguma confidencialidade e " +"provavelmente torna o trabalho de um atacante casual mais difícil." + +#. Description +#: ../openafs-client.templates:64 +msgid "Dynamically generate the contents of /afs?" +msgstr "Gerar dinamicamente o conteúdo de /afs ?" + +#. Description +#: ../openafs-client.templates:64 +msgid "" +"/afs generally contains an entry for each cell that a client can talk to. " +"Traditionally, these entries were generated by servers in the client's home " +"cell. However, OpenAFS clients can generate the contents of /afs " +"dynamically based on the contents of /etc/openafs/CellServDB and DNS." +msgstr "" +"O /afs geralmente contém uma entrada para cada célula com a qual o cliente " +"pode conversar. Tradicionalmente, essas entradas eram geradas por servidores " +"no célula home do cliente. Porém, clientes OpenAFS podem gerar o conteúdo " +"de /afs dinamicamente baseando-se no conteúdo de /etc/openafs/CellServDB e " +"do DNS." + +#. Description +#: ../openafs-client.templates:64 +msgid "" +"If you generate /afs dynamically, you may need to create /etc/openafs/" +"CellAlias to include aliases for common cells. DO NOT SELECT THIS OPTION IF " +"YOU ARE CREATING A NEW CELL." +msgstr "" +"Caso você gere o /afs dinamicamente, você pode precisar criar o /etc/openafs/" +"CellAlias para incluir apelidos (aliases) para células comuns. NÂO SELECIONE " +"ESTA OPÇÃO CASO VOCÊ ESTEJA CRIANDO UMA NOVA CÉLULA." + +#. Description +#: ../openafs-client.templates:77 +msgid "Use fakestat to avoid hangs when listing /afs?" +msgstr "Usar fakestat para evitar travadas na listagem do /afs ?" + +#. Description +#: ../openafs-client.templates:77 +msgid "" +"Because AFS is a global file space, operations on the /afs directory can " +"generate significant network traffic. If some AFS cells are unavailable " +"then looking at /afs using ls or a graphical file browser may hang your " +"machine for minutes. AFS has an option to simulate answers to these " +"operations locally to avoid these hangs. You want this option under most " +"circumstances." +msgstr "" +"Devido ao AFS ser um espaço de arquivos global, operações no diretório /afs " +"podem gerar um tráfego de rede significativo. Caso algumas células AFS não " +"estejam disponíveis, pesquisar o /afs usando o comando \"ls\" ou um " +"gerenciador de arquivos gráfico pode travar sua máquina por alguns minutos. " +"O AFS possui uma opção para simular respostas para essas operações " +"localmente para evitar essas travadas. Você irá desejar usar esta opção na " +"maioria dos casos." + +#. Description +#: ../openafs-fileserver.templates:3 +msgid "What cell does this server serve files for?" +msgstr "Para qual célula este servidor serve arquivos ?" + +#. Description +#: ../openafs-fileserver.templates:3 +msgid "" +"AFS fileservers belong to a cell. They have the key for that cell's " +"Kerberos service and serve volumes into that cell. Normally, this cell is " +"the same cell as the workstation's client belongs to." +msgstr "" +"Servidor de arquivos AFS pertencem a uma célula. Eles possuem uma chave para " +"cada serviço Kerberos da célula e servem volumes dentro da célula. " +"Normalmente, essa célula é a mesma célula da qual a estação de trabalho faz " +"parte." + +#. Description +#: ../openafs-fileserver.templates:11 +msgid "Upgrading will move files to new locations; continue?" +msgstr "Atualizar irá mover arquivo para novos locais. Continuar ?" + +#. Description +#: ../openafs-fileserver.templates:11 +msgid "" +"Between Openafs 1.1 and Openafs 1.2, several files moved. In particular, " +"files in /etc/openafs/server-local have been distributed to other " +"locations. The BosConfig file is now located in /etc/openafs and the other " +"files are located in /var/lib/openafs. If you continue with this upgrade, " +"these files will be moved. You should use the bos restart command to reload " +"your servers. Any configuration changes made before you do so will be lost." +msgstr "" +"Entre as versões do OpenAFS 1.1 e do OpenAFS 1.2, diversos arquivos foram " +"movidos. Em particular, aruivos em /etc/openafs/server-local foram " +"distribuídos para outros locais. O arquivo BosConfig está agora localizado " +"em /etc/openafs e os outros arquivos estão localizados em /var/lib/openafs. " +"Caso você continue com esta atualização, esses arquivos serão movidos. Você " +"deverá usar o comando \"bos restart\" para recarregar seus servidores. " +"Quaisquer mudanças em configurações feitas antes que você tenha feito isso " +"serão perdidas." + +#. Description +#: ../openafs-fileserver.templates:22 +msgid "OpenAFS Fileserv Probably does not work!" +msgstr "Servidor de Arquivo OpenAFS provavelmente não funciona !" + +#. Description +#: ../openafs-fileserver.templates:22 +msgid "" +"You are running the OpenAFS file server package on an alpha. This probably " +"doesn't work; the DES code is flaky on the alpha, along with the threaded " +"file server. Likely, the fileserver will simply fail to start, but if it " +"does load, data corruption may result. You have been warned." +msgstr "" +"Você está executando o pacote do servidor de arquivos OpenAFS em uma máquina " +"Alpha. Isso provavelmente não funcionará. O código DES é em conjunto com o " +"servidor de arquivos com suporte a threads é problemático em máquinas Alpha. " +"Provavelmente, o servidor de arquivos irá simplesmente falhar ao iniciar. " +"Caso consiga ser iniciado, poderá causar corrupção de dados. Você foi " +"avisado." + +#~ msgid "50000" +#~ msgstr "50000" --- openafs-1.2.10.orig/debian/po/templates.pot +++ openafs-1.2.10/debian/po/templates.pot @@ -0,0 +1,195 @@ +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Developers do not need to manually edit POT or PO files. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2003-07-26 17:26-0400\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Description +#: ../openafs-client.templates:3 +msgid "What hosts are DB servers for your home cell?" +msgstr "" + +#. Description +#: ../openafs-client.templates:3 +msgid "" +"AFS uses the file /etc/openafs/CellServDB to hold the list of servers that " +"should be contacted to find parts of a cell. The cell you claim this " +"workstation belongs to is not in that file. Enter the host names of the " +"database servers separated by spaces. IMPORTANT: If you are creating a new " +"cell and this machine is to be a database server in that cell, only enter " +"this machine's name; add the other servers later after they are functioning. " +"Also, do not enable the AFS client to start at boot on this server until the " +"cell is configured. When you are ready you can edit /etc/openafs/afs.conf." +"client to enable the client." +msgstr "" + +#. Description +#: ../openafs-client.templates:16 +msgid "What AFS cell does this workstation belong to?" +msgstr "" + +#. Description +#: ../openafs-client.templates:16 +msgid "" +"AFS filespace is organized into cells or administrative domains. Each " +"workstation belongs to one cell. Usually the cell is the DNS domain name of " +"the site." +msgstr "" + +#. Description +#: ../openafs-client.templates:24 +msgid "How large is your AFS cache (kb)?" +msgstr "" + +#. Description +#: ../openafs-client.templates:24 +msgid "" +"AFS uses a area of the disk to cache remote files for faster access. This " +"cache will be mounted on /var/cache/openafs. It is important that the cache " +"not overfill the partition it is located on. Often, people find it useful " +"to dedicate a partition to their AFS cache." +msgstr "" + +#. Description +#: ../openafs-client.templates:34 +msgid "Run Openafs client now and at boot?" +msgstr "" + +#. Description +#: ../openafs-client.templates:34 +msgid "" +"Should the Openafs filesystem be started and mounted at boot? Normally, most " +"users who install the openafs-client package expect to run it at boot. " +"However, if you are planning on setting up a new cell or are on a laptop, " +"you may not want it started at boot time. If you answer no to this question, " +"run /etc/init.d/openafs-client force-start to run." +msgstr "" + +#. Description +#: ../openafs-client.templates:44 +msgid "Look up AFS cells in DNS?" +msgstr "" + +#. Description +#: ../openafs-client.templates:44 +msgid "" +"In order to contact an AFS cell, you need the IP addresses of the cell's " +"database servers. Normally, this information is read from /etc/openafs/" +"CellServDB. However, if Openafs cannot find a cell in that file it can use " +"DNS to look for AFSDB records that contain the information." +msgstr "" + +#. Description +#: ../openafs-client.templates:54 +msgid "Encrypt authenticated traffic with AFS fileserver?" +msgstr "" + +#. Description +#: ../openafs-client.templates:54 +msgid "" +"AFS provides a weak form of encryption that can optionally be used between a " +"client and the fileservers. While this encryption is weaker than DES and " +"thus is not sufficient for highly confidential data, it does provide some " +"confidentiality and is likely to make the job of a casual attacker " +"significantly more difficult." +msgstr "" + +#. Description +#: ../openafs-client.templates:64 +msgid "Dynamically generate the contents of /afs?" +msgstr "" + +#. Description +#: ../openafs-client.templates:64 +msgid "" +"/afs generally contains an entry for each cell that a client can talk to. " +"Traditionally, these entries were generated by servers in the client's home " +"cell. However, OpenAFS clients can generate the contents of /afs " +"dynamically based on the contents of /etc/openafs/CellServDB and DNS." +msgstr "" + +#. Description +#: ../openafs-client.templates:64 +msgid "" +"If you generate /afs dynamically, you may need to create /etc/openafs/" +"CellAlias to include aliases for common cells. DO NOT SELECT THIS OPTION IF " +"YOU ARE CREATING A NEW CELL." +msgstr "" + +#. Description +#: ../openafs-client.templates:77 +msgid "Use fakestat to avoid hangs when listing /afs?" +msgstr "" + +#. Description +#: ../openafs-client.templates:77 +msgid "" +"Because AFS is a global file space, operations on the /afs directory can " +"generate significant network traffic. If some AFS cells are unavailable " +"then looking at /afs using ls or a graphical file browser may hang your " +"machine for minutes. AFS has an option to simulate answers to these " +"operations locally to avoid these hangs. You want this option under most " +"circumstances." +msgstr "" + +#. Description +#: ../openafs-fileserver.templates:3 +msgid "What cell does this server serve files for?" +msgstr "" + +#. Description +#: ../openafs-fileserver.templates:3 +msgid "" +"AFS fileservers belong to a cell. They have the key for that cell's " +"Kerberos service and serve volumes into that cell. Normally, this cell is " +"the same cell as the workstation's client belongs to." +msgstr "" + +#. Description +#: ../openafs-fileserver.templates:11 +msgid "Upgrading will move files to new locations; continue?" +msgstr "" + +#. Description +#: ../openafs-fileserver.templates:11 +msgid "" +"Between Openafs 1.1 and Openafs 1.2, several files moved. In particular, " +"files in /etc/openafs/server-local have been distributed to other " +"locations. The BosConfig file is now located in /etc/openafs and the other " +"files are located in /var/lib/openafs. If you continue with this upgrade, " +"these files will be moved. You should use the bos restart command to reload " +"your servers. Any configuration changes made before you do so will be lost." +msgstr "" + +#. Description +#: ../openafs-fileserver.templates:22 +msgid "OpenAFS Fileserv Probably does not work!" +msgstr "" + +#. Description +#: ../openafs-fileserver.templates:22 +msgid "" +"You are running the OpenAFS file server package on an alpha. This probably " +"doesn't work; the DES code is flaky on the alpha, along with the threaded " +"file server. Likely, the fileserver will simply fail to start, but if it " +"does load, data corruption may result. You have been warned." +msgstr "" --- openafs-1.2.10.orig/debian/CellServDB +++ openafs-1.2.10/debian/CellServDB @@ -0,0 +1,376 @@ +>grand.central.org #GCO Public CellServDB 26 Feb 2003 +18.7.14.88 #grand-opening.mit.edu +128.2.191.224 #penn.central.org +>wu-wien.ac.at #University of Economics, Vienna, Austria +137.208.3.33 #afsdb1.wu-wien.ac.at +137.208.7.4 #afsdb2.wu-wien.ac.at +137.208.7.7 #afsdb3.wu-wien.ac.at +>cern.ch #European Laboratory for Particle Physics, Geneva +137.138.128.148 #afsdb1.cern.ch +137.138.246.50 #afsdb3.cern.ch +137.138.246.51 #afsdb2.cern.ch +>ams.cern.ch #AMS Experiment +137.138.206.77 #pcamsf2.cern.ch +137.138.206.123 #pcamsf4.cern.ch +>ethz.ch #Swiss Federal Inst. of Tech. - Zurich, Switzerland +129.132.97.19 #amalthea.ethz.ch +129.132.97.27 #nethzafs-001.ethz.ch +129.132.115.3 #himalia.ethz.ch +129.132.115.37 #nethzafs-005.ethz.ch +129.132.115.38 #nethzafs-006.ethz.ch +>psi.ch #Paul Scherrer Institut - Villigen, Switzerland +129.129.16.10 #afs1.psi.ch +129.129.16.11 #afs2.psi.ch +>extundo.com #Simon Josefsson's cell +195.42.214.241 #slipsten.extundo.com +>sodre.cx #Sodre.cx +128.8.140.165 #greed.sodre.cx +>desy.de #Deutsches Elektronen-Synchrotron +131.169.40.62 #vayu.desy.de +131.169.244.60 #solar00.desy.de +>gppc.de #GPP Chemnitz mbH +213.187.92.33 #gpp1.gppc.de +213.187.92.34 #paulchen.gppc.de +213.187.92.35 #lotus.gppc.de +>ifh.de #DESY Zeuthen +141.34.22.10 #romulus.ifh.de +141.34.22.11 #remus.ifh.de +141.34.22.29 #hekate.ifh.de +>lrz-muenchen.de #Leibniz-Rechenzentrum Muenchen +129.187.10.36 #afs1.lrz-muenchen.de +129.187.14.10 #afs3.lrz-muenchen.de +129.187.14.12 #afs2.lrz-muenchen.de +>ipp-garching.mpg.de #Institut fuer Plasmaphysik +130.183.9.5 #afs-db1.rzg.mpg.de +130.183.100.10 #afs-db2.aug.ipp-garching.mpg.de +130.183.100.23 #afs-db3.aug.ipp-garching.mpg.de +>tu-chemnitz.de #Technische Universitaet Chemnitz, Germany +134.109.2.1 #zuse.hrz.tu-chemnitz.de +134.109.2.15 #phoenix.hrz.tu-chemnitz.de +134.109.200.7 #aetius.hrz.tu-chemnitz.de +>uni-bonn.de #Cell name +131.220.14.198 #work15-eth.rhrz.uni-bonn.de +131.220.14.203 #node03-en2.rhrz.uni-bonn.de +131.220.14.205 #node05.rhrz.uni-bonn.de +>uni-freiburg.de #Albert-Ludwigs-Universitat Freiburg +132.230.6.235 #sv6.ruf.uni-freiburg.de +132.230.6.236 #sv7.ruf.uni-freiburg.de +132.230.6.237 #sv8.ruf.uni-freiburg.de +>uni-hohenheim.de #University of Hohenheim +144.41.2.2 #rs13.serv.uni-hohenheim.de +144.41.2.3 #rs14.serv.uni-hohenheim.de +144.41.2.4 #rs15.serv.uni-hohenheim.de +>meteo.uni-koeln.de #Univ. of Cologne - Inst. for Geophysics & Meteorology +134.95.144.22 #afs1.meteo.uni-koeln.de +134.95.144.24 #afs2.meteo.uni-koeln.de +>rrz.uni-koeln.de #University of Cologne - Reg Comp Center +134.95.19.3 #afsdb1.rrz.uni-koeln.de +134.95.19.30 #fileserv3.rrz.uni-koeln.de +134.95.67.97 #afs.thp.uni-koeln.de +134.95.140.190 #rzkbserv.rrz.uni-koeln.de +>physik.uni-mainz.de #institute of physics, university Mainz, Germany +134.93.130.93 #hardy.physik.uni-mainz.de +>uni-mannheim.de #Uni Mannheim (Rechenzentrum) +134.155.50.165 #afsdbx.uni-mannheim.de +134.155.50.166 #afsdby.uni-mannheim.de +134.155.50.167 #afsdbz.uni-mannheim.de +>andrew.cmu.edu #Carnegie Mellon University - Computing Services +128.2.10.2 #vice2.fs.andrew.cmu.edu +128.2.10.7 #vice7.fs.andrew.cmu.edu +128.2.10.11 #vice11.fs.andrew.cmu.edu +128.2.10.12 #vice12.fs.andrew.cmu.edu +128.2.10.28 #vice28.fs.andrew.cmu.edu +>club.cc.cmu.edu #Carnegie Mellon University Computer Club +128.2.4.131 #yttrium.club.cc.cmu.edu +128.2.4.132 #zirconium.club.cc.cmu.edu +>chem.cmu.edu #Carnegie Mellon University - Chemistry Dept. +128.2.40.134 #afs.chem.cmu.edu +>cs.cmu.edu #Carnegie Mellon University - School of Comp. Sci. +128.2.206.130 #cucumber.srv.cs.cmu.edu +128.2.222.199 #papaya.srv.cs.cmu.edu +128.2.242.86 #lemon.srv.cs.cmu.edu +>ece.cmu.edu #Carnegie Mellon University - Elec. Comp. Eng. Dept. +128.2.129.7 #porok.ece.cmu.edu +128.2.129.8 #vicio.ece.cmu.edu +128.2.129.9 #e-xing.ece.cmu.edu +128.2.136.109 #last.ece.cmu.edu +>msc.cornell.edu #Cornell University Materials Science Center +128.84.231.242 #miranda.ccmr.cornell.edu +128.84.241.35 #co.ccmr.cornell.edu +128.84.249.78 #dax.ccmr.cornell.edu +>iastate.edu #Iowa State University +129.186.1.243 #afsdb-1.iastate.edu +129.186.6.243 #afsdb-2.iastate.edu +129.186.142.243 #afsdb-3.iastate.edu +>athena.mit.edu #MIT/Athena cell +18.7.1.66 #paris.mit.edu. +18.145.0.25 #agamemnon.mit.edu. +18.158.0.37 #prill.mit.edu. +>dev.mit.edu #MIT/IS Development cell +18.7.1.70 #wham.mit.edu. +18.7.15.89 #rattle.mit.edu. +18.7.15.93 #hum.mit.edu. +>net.mit.edu #MIT/Network Group cell +18.7.7.73 #gracie.mit.edu +18.7.21.95 #george.mit.edu +>sipb.mit.edu #MIT/SIPB cell +18.181.0.19 #reynelda.mit.edu. +18.181.0.22 #rosebud.mit.edu. +18.181.0.23 #ronald-ann.mit.edu. +>msu.edu #Michigan State University Main Cell +35.9.7.10 #afsdb0.cl.msu.edu +>nd.edu #University of Notre Dame +129.74.223.17 #john.helios.nd.edu +129.74.223.33 #lizardo.helios.nd.edu +129.74.223.65 #buckaroo.helios.nd.edu +>pitt.edu #University of Pittsburgh +136.142.8.15 #afs09.srv.cis.pitt.edu +136.142.8.20 #afs10.srv.cis.pitt.edu +136.142.8.21 #afs11.srv.cis.pitt.edu +>psc.edu #PSC (Pittsburgh Supercomputing Center) +128.182.59.182 #shaggy.psc.edu +128.182.66.184 #velma.psc.edu +128.182.66.185 #daphne.psc.edu +>rose-hulman.edu #Rose-Hulman Institute of Technology +137.112.7.11 #afs1.rose-hulman.edu +137.112.7.12 #afs2.rose-hulman.edu +137.112.7.13 #afs3.rose-hulman.edu +>cs.rose-hulman.edu #Rose-Hulman CS Department +137.112.40.10 #galaxy.cs.rose-hulman.edu +>rpi.edu #Rensselaer Polytechnic Institute +128.113.22.11 #saul.server.rpi.edu +128.113.22.12 #joab.server.rpi.edu +128.113.22.13 #korah.server.rpi.edu +128.113.22.14 #achan.server.rpi.edu +>hep.sc.edu #University of South Carolina, Dept. of Physics +129.252.78.77 #cpeven.physics.sc.edu +>ir.stanford.edu #Stanford University +171.64.7.222 #afsdb1.stanford.edu +171.64.7.234 #afsdb2.stanford.edu +171.64.7.246 #afsdb3.stanford.edu +>slac.stanford.edu #Stanford Linear Accelerator Center +134.79.18.25 #afsdb1.slac.stanford.edu +134.79.18.26 #afsdb2.slac.stanford.edu +134.79.18.27 #afsdb3.slac.stanford.edu +>cats.ucsc.edu #UC Santa Cruz, Comm. and Tech. Services, California U.S.A +128.114.129.14 #elan.ucsc.edu +128.114.129.15 #ichabod.ucsc.edu +128.114.129.18 #maneki.ucsc.edu +>ncsa.uiuc.edu #University of Illinois +141.142.3.5 #congo.ncsa.uiuc.edu +141.142.3.8 #nile.ncsa.uiuc.edu +141.142.230.19 #jinx.ncsa.uiuc.edu +>umbc.edu #University of Maryland, Baltimore County +130.85.1.13 #db2.afs.umbc.edu +130.85.6.33 #db1.afs.umbc.edu +130.85.60.12 #db3.afs.umbc.edu +>glue.umd.edu #University of Maryland - Project Glue +128.8.10.44 #tin.umd.edu +128.8.10.126 #iron.umd.edu +128.8.70.10 #copper.umd.edu +>wam.umd.edu #University of Maryland Network WAM Project +128.8.70.9 #csc-srv.wam.umd.edu +128.8.73.9 #pg2-srv.wam.umd.edu +129.2.128.54 #avw-srv.wam.umd.edu +>umich.edu #University of Michigan - Campus +141.211.1.32 #fear.ifs.umich.edu +141.211.1.33 #surprise.ifs.umich.edu +141.211.1.34 #ruthless.ifs.umich.edu +>atlas.umich.edu #ATLAS group cell in physics at University of Michigan +141.211.43.102 #linat02.grid.umich.edu +141.211.43.106 #linat06.grid.umich.edu +141.211.43.109 #atgrid.grid.umich.edu +>citi.umich.edu #University of Michigan - CITI +141.211.92.144 #babble.citi.umich.edu +>lsa.umich.edu #University of Michigan - College of LS&A +141.211.54.132 #curtis.admin.lsa.umich.edu +141.211.61.23 #zee.admin.lsa.umich.edu +141.211.68.15 #marshall.lsa.umich.edu +>math.lsa.umich.edu #University of Michigan - Math Department +141.211.61.40 #ike.math.lsa.umich.edu +141.211.61.41 #clark.math.lsa.umich.edu +141.211.61.42 #nimitz.math.lsa.umich.edu +>umr.edu #University of Missouri - Rolla +131.151.1.59 #afsdb1.umr.edu +131.151.1.70 #afsdb3.umr.edu +131.151.1.146 #afsdb2.umr.edu +>eng.utah.edu #University of Utah - Engineering +155.99.222.40 #afs1.eng.utah.edu +155.99.222.41 #afs2.eng.utah.edu +>cs.uwm.edu #University of Wisconsin--Milwaukee +129.89.38.124 #solomons.cs.uwm.edu +>cs.wisc.edu #Univ. of Wisconsin-Madison, Computer Sciences Dept. +128.105.132.14 #timon.cs.wisc.edu +128.105.132.15 #pumbaa.cs.wisc.edu +128.105.132.16 #zazu.cs.wisc.edu +>hep.wisc.edu #University of Wisconsin -- High Energy Physics +128.104.28.219 #anise.physics.wisc.edu +>ifca.unican.es #Instituto de Fisica de Cantabria (IFCA), Santander, Spain +193.144.209.20 #gridwall.ifca.unican.es +>biocenter.helsinki.fi #University of Helsinki, Institute of Biotechnology +128.214.58.174 #afsdb1.biocenter.helsinki.fi +128.214.88.114 #afsdb2.biocenter.helsinki.fi +>dapnia.saclay.cea.fr #CEA DAPNIA +132.166.32.7 #dphrsg.saclay.cea.fr +132.166.32.12 #dphrsl.saclay.cea.fr +>in2p3.fr #IN2P3 production cell +134.158.232.11 #ccafsdb1.in2p3.fr +134.158.232.12 #ccafsdb2.in2p3.fr +134.158.232.13 #ccafsdb3.in2p3.fr +>anl.gov #Argonne National Laboratory +146.137.96.33 #arteus.ctd.anl.gov +146.137.162.88 #agamemnon.ctd.anl.gov +146.137.194.80 #antenor.ctd.anl.gov +>usatlas.bnl.gov #US Atlas Tier 1 Facility at BNL +130.199.48.32 #aafs01.usatlas.bnl.gov +130.199.48.33 #aafs02.usatlas.bnl.gov +130.199.48.34 #aafs03.usatlas.bnl.gov +>fnal.gov #Fermi National Acclerator Laboratory +131.225.68.1 #fsus01.fnal.gov +131.225.68.4 #fsus03.fnal.gov +131.225.68.14 #fsus04.fnal.gov +>nersc.gov #National Energy Research Supercomputer Center +128.55.128.250 #mars.nersc.gov +128.55.128.252 #alfred.nersc.gov +128.55.128.254 #lurch.nersc.gov +>caspur.it #CASPUR Inter-University Computing Consortium, Rome +193.204.5.45 #pomodoro.caspur.it +193.204.5.46 #banana.caspur.it +193.204.5.50 #maslo.caspur.it +>fusione.it #Assoz. FUSIONE/Euratom, ENEA, Frascati-Italy +192.107.90.2 #fusafs1.frascati.enea.it +192.107.90.3 #fusafs2.frascati.enea.it +192.107.90.4 #fusafs3.frascati.enea.it +>infn.it #Istituto Nazionale di Fisica Nucleare (INFN), Italia +131.154.1.7 #afscnaf.infn.it +141.108.3.252 #afsrm1.roma1.infn.it +192.84.134.75 #afsna.na.infn.it +>kloe.infn.it #INFN, KLOE experiment at Laboratori di Frascati +192.135.25.111 #kloeafs1.lnf.infn.it +192.135.25.112 #kloeafs2.lnf.infn.it +>le.infn.it #INFN, Sezione di Lecce +192.84.152.40 #afs01.le.infn.it +192.84.152.148 #afs02.le.infn.it +>lnf.infn.it #INFN, Laboratori Nazionali di Frascati +193.206.84.121 #afs1.lnf.infn.it +193.206.84.123 #afs3.lnf.infn.it +>lngs.infn.it #INFN, Laboratori Nazionali di Gran Sasso +192.84.135.21 #rsgs05.lngs.infn.it +>pi.infn.it #INFN, Sezione di Pisa +192.84.133.7 #aix.pi.infn.it +192.84.133.50 #aix1.pi.infn.it +>psm.it #Progetto San Marco, Universita' di Roma-1 +151.100.1.65 #atlante.psm.uniroma1.it +>ictp.trieste.it #The Abdus Salam International Centre for Theoretical Physics (IC +140.105.16.8 #fs1.ictp.trieste.it +140.105.16.9 #fs2.ictp.trieste.it +>dis.uniroma1.it #Universita' La Sapienza, Dept. of Inf. and Sys. +151.100.5.21 #peano.dis.uniroma1.it +>dsi.uniroma1.it #Universita' La Sapienza, Dept. of Computer Science +151.100.17.2 #afscinfo.dsi.uniroma1.it +>ing.uniroma1.it #Universita' La Sapienza, Fac. Ingeneria +151.100.39.30 #delta.ing.uniroma1.it +151.100.85.209 #beta.ing.uniroma1.it +>vn.uniroma3.it #University of Rome 3, Area Vasca Navale +193.204.161.136 #alfa.dia.uniroma3.it +193.204.161.137 #beta.dia.uniroma3.it +193.204.161.138 #gamma.dia.uniroma3.it +>italia #Italian Public AFS Cell +193.204.5.9 #afs.caspur.it +>cmf.nrl.navy.mil #Naval Research Lab - CCS +134.207.10.68 #picard.cmf.nrl.navy.mil +134.207.10.69 #riker.cmf.nrl.navy.mil +134.207.10.70 #kirk.cmf.nrl.navy.mil +>lcp.nrl.navy.mil #Naval Research Lab - Lab for Computational Physics +132.250.114.2 #afs1.lcp.nrl.navy.mil +132.250.114.4 #afs2.lcp.nrl.navy.mil +132.250.114.6 #afs3.lcp.nrl.navy.mil +>es.net #Energy Sciences Net +198.128.3.21 #fs1.es.net +198.128.3.22 #fs2.es.net +198.128.3.23 #fs3.es.net +>slackers.net #The Slackers' Network +63.201.48.27 #alexandria.slackers.net +>nikhef.nl #The Dutch National Institute for High Energy Physics +192.16.185.26 #afs1.nikhef.nl +192.16.185.27 #afs2.nikhef.nl +>1ts.org #KCR/private Karl Ramm, Cambridge, MA +4.36.43.102 #dol-guldur.1ts.org +>bazquux.org #Baz Quux Organization +66.207.142.196 #baxquux.org +>coed.org #Adam Pennington's Cell +66.93.61.184 #vice1.coed.org +128.2.121.5 #vice3.coed.org +>dementia.org #Dementia Unlimited +128.2.12.45 #alycia.dementia.org +128.2.120.216 #meredith.dementia.org +>nimlabs.org #Nimlabs, Ink. Cell. +18.238.1.103 #olfin.nimlabs.org +18.238.1.105 #caerbanog.nimlabs.org +>nomh.org #nomh.org +205.201.8.44 #gamma.nomh.org +>oc7.org #The OC7 Project +128.2.6.107 #vice3.oc7.org +128.2.122.140 #vice2.oc7.org +>openafs.org #OpenAFS Project +128.2.13.199 #new-virtue.openafs.org +128.2.121.218 #virtue.openafs.org +130.237.48.87 #andrew.e.kth.se +130.237.48.107 #onyx.e.kth.se +>rhic #Relativistic Heavy Ion Collider +130.199.6.51 #rafs03.rcf.bnl.gov +130.199.6.52 #rafs02.rcf.bnl.gov +130.199.6.69 #rafs01.rcf.bnl.gov +>e.kth.se #Royal Institute of Technology, Elektro +130.237.48.7 #anden.e.kth.se +130.237.48.8 #sonen.e.kth.se +130.237.48.244 #fadern.e.kth.se +>hallf.kth.se #Royal Institute of Technology, HALLF +130.237.24.141 #rasmus13.hallf.kth.se +130.237.24.152 #rasmus3.hallf.kth.se +>isk.kth.se #Royal Institute of Technology, ISK +130.237.202.12 #afsdb2.isk.kth.se +130.237.206.13 #afsdb1.isk.kth.se +130.237.209.141 #afsdb3.isk.kth.se +>it.kth.se #Royal Institute of Technology, IT +130.237.212.15 #ptah.it.kth.se +130.237.212.16 #toth.it.kth.se +130.237.215.7 #isis.it.kth.se +>md.kth.se #Royal Institute of Technology, MMK +130.237.57.68 #trinity.md.kth.se +130.237.57.72 #morpheus.md.kth.se +130.237.67.230 #neo.speech.kth.se +>mech.kth.se #Royal Institute of Technology, MECH +130.237.233.142 #matterhorn.mech.kth.se +130.237.233.143 #castor.mech.kth.se +130.237.233.144 #pollux.mech.kth.se +>nada.kth.se #Royal Institute of Technology, NADA +130.237.222.20 #kosmos.nada.kth.se +130.237.223.12 #sputnik.nada.kth.se +130.237.224.78 #mir.nada.kth.se +130.237.227.23 #gagarin.nada.kth.se +130.237.228.28 #laika.nada.kth.se +>pdc.kth.se #Royal Institute of Technology, PDC +130.237.232.29 #crab.pdc.kth.se +130.237.232.112 #anna.pdc.kth.se +130.237.232.114 #hokkigai.pdc.kth.se +>stacken.kth.se #Stacken Computer Club +130.237.234.3 #milko.stacken.kth.se +130.237.234.43 #hot.stacken.kth.se +130.237.237.230 #fishburger.stacken.kth.se +>physto.se #Physics department Stockholm University +130.237.205.36 #sysafs1.physto.se +130.237.205.72 #sysafs2.physto.se +>sanchin.se #Sanchin Consulting AB, Sweden +192.195.148.10 #sesan.sanchin.se +>su.se #Stockholm University +130.237.162.81 #afsdb1.su.se +130.237.162.82 #afsdb2.su.se +>phy.bris.ac.uk #Bristol University - phyics +137.222.58.9 #afs1.phy.bris.ac.uk +>hep.man.ac.uk #Manchester HEP +194.36.2.3 #afs1.hep.man.ac.uk +>rl.ac.uk #Rutherford Appleton Lab, England +130.246.12.45 #isabel.cc.rl.ac.uk +130.246.15.135 #tinkerbel.cc.rl.ac.uk +130.246.183.164 #wallace.cc.rl.ac.uk --- openafs-1.2.10.orig/debian/ConfigUtils.pm +++ openafs-1.2.10/debian/ConfigUtils.pm @@ -0,0 +1,26 @@ +# This is -*- perl -*- + +package Debian::OpenAFS::ConfigUtils; + +use strict; +use vars qw( @ISA @EXPORT @unwinds); +@ISA = qw(Exporter); +require Exporter; +@EXPORT = qw(@unwinds run unwind); + +sub run ($) { + print join(' ', @_); + print "\n"; + system (@_) == 0 + or die "Failed: $?\n"; +} + +# This subroutine takes a command to run in case of failure. After +# each succesful step, this routine should be run with a command to +# undo the successful step. + + sub unwind($) { + push @unwinds, $_[0]; + } + +1; --- openafs-1.2.10.orig/debian/README.Debian +++ openafs-1.2.10/debian/README.Debian @@ -0,0 +1,25 @@ +openafs for Debian +---------------------- + +* No manual pages are included. I need to find out if versions exist + that are OK for copyright reasons. + +* Documentation can be found at http://www.openafs.org. If want to +set up a new cell, read the docs there and then look at the example +session in configuration-transcript.txt.gz in this directory. You +should also read README.servers. The procedure outlined in these two +files is much simpler and more secure than the one in the Openafs +documentation, but the Openafs documentation provides useful +background. + +* AFS users may be confused by the directory layout. The files that + normally go in /usr/vice/etc go in /etc/openafs. The cache should + be mounted on /var/cache/openafs. + +* The libopenafs-dev package only includes static libraries because + AFS does not build shared libs. + + + + + -- Sam Hartman , Fri, 3 Nov 2000 23:41:41 -0500 --- openafs-1.2.10.orig/debian/README.modules +++ openafs-1.2.10/debian/README.modules @@ -0,0 +1,35 @@ + Building Kernel Modules +---------------------------------------- + + + The easiest way to get AFS modules is to install prebuilt modules. +Fore example if you are running kernel 2.2.18 you might try + +apt-get install openafs-modules-2.2.18 + +If this doesn't work, then you will need to build your own modules. +This means having kernel sources available. You should install a +kernel sources package and untar it in /usr/src. Then, install +openafs-modules-source. + +apt-get install openafs-modules-source + +Next, unpack openafs-modules-source + +cd /usr/src +tar xzf openafs.tar.gz + +Now, change into your kernel source tree. You should then create a +.config file; the easiest way to do this is to run make menuconfig or +to copy in a kernel configuration from the same version of the kernel. +Debian kernel packages store a copy of their kernel configuration in +/boot/config.version_number. Finally build the modules + +make-kpkg configure +make-kpkg modules_image + +You may need to use the --append_to_version switch to add version suffixes +like -686 if your modules install into /lib/modules/version-686. +Ignore any errors about genchanges.sh failing. An openafs-modules deb +should be created. Use dpkg -i to install this version. + --- openafs-1.2.10.orig/debian/README.servers +++ openafs-1.2.10/debian/README.servers @@ -0,0 +1,47 @@ + Setting up a Debian OpenAFS Server + +These packages include binaries with FHS-compatible path names. Here +is a map from AFS paths to FHS paths: + +/usr/afs/etc /etc/openafs/server +/usr/afs/local /etc/openafs/server-local +/usr/afs/db /var/lib/openafs/db +/usr/afs/logs /var/log/openafs +/usr/afs/bin /usr/lib/openafs + + +Scripts are provided to configure a single database/file server. The +afs-newcell script sets up the initial databases and configures +bosserver. After running this script, get tokens in the cell and run +the afs-rootvol script to populate the root volume and root.cell. A +sample transcript of configuring an AFS cell can be found in +/usr/share/doc/openafs-dbserver/configuration-transcript.txt.gz. This +transcript assumes you are using MIT Kerberos and the openafs-krb5 +package. Similar steps could be taken with Heimdal. + +Another issue is upgrades. It is likely that future versions of this +package will install for example /usr/lib/openafs/fileserver.package +instead of /usr/lib/openafs/fileserver. The postinst script will +create links the actual binaries. Upgrades will not replace the old +binaries, but a script will be provided to roll the links forward to +the new versions. The intent is that people could install the new +package on all their servers and then quickly move the links before +restarting the bosserver. + + Adding Additional Servers + +If you decide one server is not enough, here is roughly what needs to +happen: + +1) Copy securely (using scp , encrypted Kerberized rcp or some other + secure method) /etc/openafs/server to the new server. + +2) Start a bosserver. + +3) If the machine is to be a file server, create an fs instance using + bos create. For file servers this is all you need to do. + +4) For database servers, you also need to do a bos addhost on all + servers (including the new server) to add the new server to + /etc/openafs/server/CellServDB. Then create ptserver and vlserver + instances. --- openafs-1.2.10.orig/debian/TODO +++ openafs-1.2.10/debian/TODO @@ -0,0 +1 @@ +* Get bos restrict working --- openafs-1.2.10.orig/debian/afs-newcell +++ openafs-1.2.10/debian/afs-newcell @@ -0,0 +1,191 @@ +#!/usr/bin/perl -w +# Copyright (C) 2000 by Sam Hartman +# This file may be copied either under the terms of the GNU GPL or the IBM Public License +# either version 2 or later of the GPL or version 1.0 or later of the IPL. + +use Term::ReadLine; +use strict; +use Debian::OpenAFS::ConfigUtils; +use Getopt::Long; +use vars qw($admin $server + $requirements_met $shutdown_needed); +my $rl = new Term::ReadLine('afs-newcell'); + +=head1 NAME + + afs-newcell - Set up initial database server for AFS cell. + +=head1 SYNOPSIS + +B [B<--requirements-met>] [B<--admin> admin_user] + +=head1 DESCRIPTION + + +This script sets up the initial AFS database and configures the first +database/file server. + +The B option specifies that the initial requirements +have been met and that the script can proceed without displaying the +initial banner or asking for confirmation. + +The B option specifies the name of the administrative user. +This user will be given system:administrators and susers permission in +the cell. + +=head1 AUTHOR + +Sam Hartman + +=cut + +# main script + +GetOptions ( + "requirements-met" => \$requirements_met, + "admin=s" => \$admin); + +unless ($requirements_met) { + print <readline("Do you meet these requirements? [y/n] "); + unless (/^y/i ) { + print "Run this script again when you meet the requirements\n"; + exit(1); + } + + if ($> != 0) { +die "This script should almost always be run as root. Use the --requirements-met option to run as non-root.\n"; +} +} +open(MOUNT, "mount |") or die "Failed to run mount: $!\n"; +while() { +if(m:^AFS:) { +print "The AFS client is currently running on this workstation.\n"; +print "Please restart this script after running /etc/init.d/openafs-client stop\n"; +exit(1); +} +} +close MOUNT; + +unless ( -f "/etc/openafs/server/KeyFile") { + print "You do not have an AFS keyfile. Please create this using asetkey from openafs-krb5 or +the bos addkey command"; + exit(1); +} + +print "If the fileserver is not running, this may hang for 30 seconds.\n"; +run("/etc/init.d/openafs-fileserver stop"); +$server = `hostname`; +chomp $server; +$admin = $rl->readline("What administrative principal should be used? ") unless $admin; + die "Please specify an administrative user\n" unless $admin; +$admin =~ s:/:.:g; +if($admin =~ /@/) { +die "The administrative user must be in the same realm as the cell and no realm may be specified.\n"; +} +open(CELL, "/etc/openafs/server/ThisCell") + or die "Cannot open /etc/openafs/server/ThisCell: $!\n"; +my $cell = ; +chomp $cell; + +run( "echo \\>$cell >/etc/openafs/server/CellServDB"); +run("/etc/init.d/openafs-fileserver start"); +$shutdown_needed = 1; +run ("bos addhost $server $server -localauth ||true"); +run("bos adduser $server $admin -localauth"); +unwind("bos removeuser $server $admin -localauth"); +if ( -f "/var/lib/openafs/db/prdb.DB0" ) { + die "Protection database already exists; cell already partially created\n"; + } +open(PRDB, "|pt_util -p /var/lib/openafs/db/prdb.DB0 -w ") +or die "Unable to start pt_util: $!\n"; +print PRDB "$admin 128/20 1 -204 -204\n"; +print PRDB "system:administrators 130/20 -204 -204 -204\n"; +print PRDB" $admin 1\n"; +close PRDB; +unwind( "rm /var/lib/openafs/db/prdb* "); +# Start up ptserver and vlserver +run("bos create $server ptserver simple /usr/lib/openafs/ptserver -localauth"); +unwind("bos delete $server ptserver -localauth"); + +run("bos create $server vlserver simple /usr/lib/openafs/vlserver -localauth"); +unwind("bos delete $server vlserver -localauth"); + +run( "bos create $server fs fs ". + "-cmd /usr/lib/openafs/fileserver ". + "-cmd /usr/lib/openafs/volserver ". + "-cmd /usr/lib/openafs/salvager -localauth"); +unwind( "bos delete $server fs -localauth "); + +print "Waiting for database elections: "; +sleep(30); +print "done.\n"; +# Past this point we want to control when bos shutdown happens +$shutdown_needed = 0; +unwind( "bos shutdown $server -localauth "); +run("vos create $server a root.afs -localauth"); +# bring up client +run("echo $cell >/etc/openafs/ThisCell"); +run("/etc/init.d/openafs-client force-start"); +my $afs_running = 0; +open(MOUNT, "mount |") or die "Failed to run mount: $!\n"; +while() { +if(m:^AFS:) { + $afs_running = 1; +} + } +unless ($afs_running) { +print "*** The AFS client failed to start.\n"; +print "Please fix whatever problem kept it from running.\n"; + exit(1); +} + +print < [B<--requirements-met>] [B<--server> server-name] [B<--partition> partition-letter] + +=head1 DESCRIPTION + +This script sets up an AFS cell's root volumes. It assumes that you +already have a fileserver and database servers. The fileserver should +have an empty root.afs. + This script creates root.cell, user, service and populates root.afs. + +=head1 AUTHOR + +Sam Hartman + +=cut + +use vars qw($rl $server $part $requirements_met); +use vars qw( @unwinds); +use Debian::OpenAFS::ConfigUtils; + + +# This subroutine creates a volume, mounts it and then sets the access +# to allow read by anyuser. The volume is scheduled for deletion in +# case of error. +# mkvol(volume, mount) + sub mkvol($$) { + my ($vol, $mnt) = @_; + run("vos create $server $part $vol -localauth"); + unwind("vos remove $server $part $vol -localauth"); + run("fs mkm $mnt $vol "); + run("fs sa $mnt system:anyuser rl"); + } + +# main script +$rl = new Term::ReadLine('AFS'); + + +GetOptions ( + "requirements-met" => \$requirements_met, + "server=s" => \$server, + "partition=s" => \$part + ); +unless ($requirements_met) { + print <readline("Do you meet these conditions? (y/n) "); + unless (/^y/i ) { + print "Please restart the script when you meet these conditions.\n"; + exit(1); + } + + if ($> != 0) { +die "This script should almost always be run as root. Use the --requirements-met option to run as non-root.\n"; +} + +} +# Get configuration information we need +open(CELL, "/etc/openafs/server/ThisCell") +or die "Unable to find out what cell this machine serves: $!\n"; +my $cell = ; +close CELL; +chomp $cell; + +unless ($server) { + print <readline("What AFS Server should volumes be placed on? "); + die "Please select a server.\n" unless $server; +} +unless ($part) { + $part = $rl ->readline("What partition? [a] "); +$part = "a" unless $part; +} + + +run("fs sa /afs system:anyuser rl"); + +run("vos create $server $part root.cell -localauth"); +unwind("vos remove $server $part root.cell -localauth"); +# We make root.cell s:anyuser readable after we mount in the next +# loop. + + +open(CELLSERVDB, "/etc/openafs/CellServDB") + or die "Unable to open /etc/openafs/CellServDB: $!\n"; +while() { + chomp; + if (/^>\s*([a-z0-9_\-.]+)/ ) { + run("fs mkm /afs/$1 root.cell -cell $1 -fast"); + unwind ("fs rmm /afs/$1"); + } +} + +run("fs sa /afs/$cell system:anyuser rl"); +run ("fs mkm /afs/.$cell root.cell -cell $cell -rw"); +unwind ("fs rmm /afs/.$cell"); +run("fs mkm /afs/.root.afs root.afs -rw"); +unwind ("fs rmm /afs/.root.afs"); + +mkvol( "user", "/afs/$cell/user" ); +mkvol( "service", "/afs/$cell/service" ); + +$cell =~ /^([^.]*)/; +my $cellpart = $1; +run("ln -s /afs/$cell /afs/$cellpart"); +unwind ("rm /afs/$cellpart"); +run( "ln -s /afs/.$cell /afs/.$cellpart" ); +unwind ("rm /afs/.$cellpart"); + +run( "vos addsite $server $part root.afs -localauth" ); +run( "vos addsite $server $part root.cell -localauth" ); +run( "vos release root.afs -localauth" ); +run( "vos release root.cell -localauth" ); +unwind( "vos remove $server $part root.cell.readonly -localauth "); +unwind( "vos remove $server $part root.afs.readonly -localauth "); + +@unwinds = (); + +END { + run(pop @unwinds) while @unwinds; + } + --- openafs-1.2.10.orig/debian/changelog +++ openafs-1.2.10/debian/changelog @@ -0,0 +1,556 @@ +openafs (1.2.10-0woody1) unstable; urgency=low + + * New upstream version + + -- Sam Hartman Wed, 30 Jul 2003 14:20:20 -0400 + +openafs (1.2.9-3) unstable; urgency=low + + * Add support for kernel headers, thanks to Patrick Sodre, + Closes: #173137 + * Add patch to support the Debian 2.4.21 Kernel sources, thanks to amu, + Closes: #198774 + * Add chronyd to list of programs we assume set the clock, thanks RISKO + Gergely, Closes: #201725 + * Fix template formatting (extra leading spaces), Closes: #198477 + * New French translations, thanks Christian Perrier, Closes: #198719 + * Fix PAM problem on hppa, Closes: #179679 + * Don't translate defaults: Closes: #198384 + * Fix movefiles error handling and errors exposed by this change. The + contents of libopenafs-dev were somewhat wrong because of this. + * Make /usr/src/modules root.src 775, Closes: #201733 + + -- Sam Hartman Sat, 26 Jul 2003 18:03:31 -0400 + +openafs (1.2.9-2) unstable; urgency=low + + * Fix to not build PAM krb since we don't install it and it breaks alpha, Closes: #189548 + * Don't install pagsh man page symlink since we no longer link to + undocumented, Closes: #189860 + + -- Sam Hartman Mon, 21 Apr 2003 21:05:51 -0400 + +openafs (1.2.9-1) unstable; urgency=low + + * Literal newline fixes, Closes: #175627 + * Require new kernel modules per upstream change. + * New upstream version + * Fix section of libopenafs-dev to libdevel + * openafs-client stop should shut down afsd if it is running even if afs + not mounted, Closes: #188000 + * Fix to build on alpha again; PAM patch was broken + * Report i386_linux24 not linux22 on i386, Closes: #187789 + * Convert to po-debconf, patch from Andre Luis Lopes, CLoses: #187901 + * Fix from Lamont to build on hppa, Closes: #179679 + + -- Sam Hartman Sun, 13 Apr 2003 17:21:54 -0400 + +openafs (1.2.8-4) unstable; urgency=low + + * Fix from Eduard Bloch to compile on kernels with variable numbers of + CPUs; he is not sure it actually works yet though, Closes: #178505 + * Patch that might possibly fix the fails to build on recent unstable; + definitely fixes a bug in include path handling, but I am not sure it + is a correct patch since I cannot reproduce the problem, Closes: #178154 + + -- Sam Hartman Sun, 2 Feb 2003 14:08:14 -0500 + +openafs (1.2.8-3) unstable; urgency=medium + + * Patch from Eduard Bloch to build the PAM module for + kaserver users; the main thing this patch does in create a bunch of + PIC object files so it is a policy-conformant shared library, Closes: + #174668 + * Do not include -I/usr/include and especially -I/usr/include/sys in the + PAM Makefile so gcc 3.2 works; already fixed upstream, Closes: #176538 + + -- Sam Hartman Sun, 19 Jan 2003 17:44:53 -0500 + +openafs (1.2.8-2) unstable; urgency=low + + * Convert v5 principal names to v4 style names in rxkad 2b. Especially + important for rcmd vs host + * Fix debian/rules clean to remove generated files, Closes: #174625 + * Fix AFS not to declare errno, Closes: #174059 + + -- Sam Hartman Fri, 3 Jan 2003 15:28:30 -0500 + +openafs (1.2.8-1) unstable; urgency=low + + * New upstream version + + -- Sam Hartman Tue, 10 Dec 2002 23:43:46 -0500 + +openafs (1.2.7-3) unstable; urgency=low + + * Apparently OpenAFS and ircd conflict on a UDP port, so you can't use + both at once, Closes: #150242 + * Patch from seph to add -nosettime when ntp is installed, Closes: #155123 + * Fix bosserver shutdown on restart after upgrade, Closes :#155586 + * Install translate_et, Closes: #138672 + * Allow byacc instead of bison + + -- Sam Hartman Tue, 3 Dec 2002 22:30:44 -0500 + +openafs (1.2.7-2) unstable; urgency=low + + * Fix uss to build with bison 1.50 and 1.75 so we can throw away the + resulting binaries, Closes: #164366 + * Evaluate all limited range of comparison warnings; a warning in + rxkad_client.c remains but is harmless, other warnings pointed to + potential problems that were fixed, Closes: #162754 + * Fix s390 modules to actually build, Closes: #162772 + + -- Sam Hartman Sun, 20 Oct 2002 15:20:19 -0400 + +openafs (1.2.7-1) unstable; urgency=low + + * Fix typo in templates, Closes: #150356fg + + * New upstream version + + -- Sam Hartman Thu, 26 Sep 2002 16:11:25 -0400 + +New upstream version + -- + +openafs (1.2.6-1) unstable; urgency=low + + + * New upstream version + * Update CellServDB, Closes: #154893 + * Add debconf support for fakestat + * Patch from Sergio Gelato to avoid use of host, Closes: #144264 + * Install sys because it was requested + * Fix version string, Closes: #153136 + -- Sam Hartman Fri, 2 Aug 2002 17:33:11 -0400 + +openafs (1.2.5-1) unstable; urgency=low + + * New upstream version. + + -- Sam Hartman Mon, 10 Jun 2002 08:09:05 -0400 + +openafs (1.2.4-1) unstable; urgency=low + + * New upstream version + * Now builds for ia64, closes: #142287 + * Now works again with 2.2 kernels, thanks to upstream fix, closes: #140187 + * openafs-modules-source depends on kernel-package, Closes: #137169 + * Fix typo in readme.modules, Closes: #148155 + + -- Sam Hartman Sun, 2 Jun 2002 17:54:42 -0400 + +openafs (1.2.3final2-5) unstable; urgency=medium + + * Fix subarch handling, closes: #139662 + * Update module control files to use net not non-us + + -- Sam Hartman Thu, 18 Apr 2002 13:13:16 -0400 + +openafs (1.2.3final2-4) unstable; urgency=low + + * Move from non-us to main. + * Fix ultrasparc 2.4 build to actually work. + + -- Sam Hartman Sat, 16 Mar 2002 15:33:33 -0500 + +openafs (1.2.3final2-3) unstable; urgency=medium + + * Oops, install backup + + -- Sam Hartman Thu, 7 Mar 2002 08:12:34 -0500 + +openafs (1.2.3final2-2) unstable; urgency=low + + * Add dynroot support to debconf; currently no support for creating + CellAliases automatically + * Don't call depmod since we call update-modules, closes: #132851 + * Add hppa to debian/sysname, process.c patch from Lamont, closes: #134173 + + -- Sam Hartman Mon, 25 Feb 2002 15:45:32 -0500 + +openafs (1.2.3final2-1) unstable; urgency=low + + * Upstream released a new version that they call 1.2.3 after things were + tagged in the Debian repository. + + -- Sam Hartman Wed, 30 Jan 2002 16:59:04 -0500 + +openafs (1.2.3final-1) unstable; urgency=low + + * New upstream release + * Add support for fs setcrypt in debconf; by default traffic is encrypted. + + -- Sam Hartman Wed, 30 Jan 2002 10:46:46 -0500 + +openafs (1.2.3candidate3-1) unstable; urgency=low + + * New upstream release candidate + * Use different version number format; people who installed rc1 will + need to upgrade manually. Sorry, but rc1 was never uploaded to Debian. + * Support sparc_linux24 + + -- Sam Hartman Sun, 27 Jan 2002 19:57:04 -0500 + +openafs (1.2.3.candidate1-1) unstable; urgency=low + + * New upstream release candidate + * Add ia64 as a potential architecture + + -- Sam Hartman Tue, 22 Jan 2002 19:00:51 -0500 + +openafs (1.2.2-3) unstable; urgency=low + + * Support s390, closes: #123540 + * Support update-alternatives for pagsh, closes: #122144 + * Note that alpha port doesn't work for fileservers, closes: #127387 + * Implement subarch, closes: #126192 + + -- Sam Hartman Mon, 7 Jan 2002 05:26:03 -0500 + +openafs (1.2.2-2) unstable; urgency=low + + * Don't declare lseek in auth/ktc.c; sent upstream + * Allow /etc/openafs/server to be mode 700 and /var/lib/openafs to be + 755, closes: #120072 + * Don't try to shut down during afs-newcell until we've done enough + that works, closes: #119452 + * Fix message output on server failed to start, closes: #119461 + * Fix openafs to deal if /etc/openafs/server/ThisCell has a newline, + closes: #118086 + + -- Sam Hartman Sun, 25 Nov 2001 20:03:01 -0500 + +openafs (1.2.2-1) unstable; urgency=low + + * New upstream release. + * We now require openafs-modules1 and conflict with openafs-modules. + Our modules packages now provide openafs-modules1. This is because + upstream made a forward and backward incompatible change in the modules + interface. + * Include buserver in openafs-dbserver, butc and fms in openafs-client.c + butc and fms may move, but they are there for now, closes: #114313 + + -- Sam Hartman Sun, 14 Oct 2001 15:07:10 -0400 + +openafs (1.2.1-1) unstable; urgency=low + + * New upstream version. + * Document that you may need to append a version for newer kernels, + closes: #112246 + + -- Sam Hartman Thu, 20 Sep 2001 03:10:54 -0400 + +openafs (1.2.0-3) unstable; urgency=high + + * High until we get this into testing. + * Fix dependency on ncurses, closes: #112244 + * Fix typo in German template added in last version, closes: #112289 + + -- Sam Hartman Fri, 14 Sep 2001 23:40:25 -0400 + +openafs (1.2.0-2) unstable; urgency=high + + * Fix PPC makefile so that it finds install; this time actually + submitted upstream. + * Have openafs-modules-source depend on libpam0g-dev because upstream + seems to need it. Bug opened upstream asking if this is really necessary. + * Include German template, closes: #110087 + + -- Sam Hartman Thu, 13 Sep 2001 16:58:53 -0400 + +openafs (1.2.0-1) unstable; urgency=high + + * Fix typo in README.servers; thanks to mdz@debian.org, closes: #109199 + * Upstream patch for configure-style path handling accepted, closes: #88897 + * New upstream version. + * Update upstream changelog + + -- Sam Hartman Tue, 11 Sep 2001 16:21:35 -0400 + +openafs (1.1.1-3) unstable; urgency=low + + * Oops, that last upstream patch for rx debug and version didn't work on + Linux. Since some Debian users may run Linux, let's try again. + + -- Sam Hartman Sat, 21 Jul 2001 12:48:00 -0400 + +openafs (1.1.1-2) unstable; urgency=medium + + * Swallow before vomiting, for it is the Debconf way, closes: #106030 + * Fix setting of INSTALL macro on powerpc, closes: #106019 + * Support AFSDB in debconf. By default now (assuming you take the new + /etc/openafs/afs.conf), AFS will look up cells it doesn't know + about in DNS. + * Include upstream patch to prevent potential DOS with two RX servers + looping rxdebug and version amongst each other. + * Install rxdebug (oops) + * Fix lintian overrides to get Lintian to stop complaining about + non-problems. + + -- Sam Hartman Sat, 21 Jul 2001 08:53:10 -0400 + +openafs (1.1.1-1) unstable; urgency=low + + * New upstream release to fix readlink sometimes giving permission + denied when it shouldn't. + * Bring back the upstream changelog, now with change descriptions + * Patch to give better error messages when copyonwrite fails in the + fileserver (contributed upstream) + * New CellServDB + + -- Sam Hartman Fri, 20 Jul 2001 08:12:24 -0400 + +openafs (1.1.0-1) unstable; urgency=low + + * New Upstream release. + * Warn if not running as root for afs-newcell|rootvol, closes: #103532 + * Work around upstream make clean target not working correctly. + -- Sam Hartman Mon, 16 Jul 2001 06:13:41 -0400 + +openafs (1.0.90.20010710.snapshot-1) experimental; urgency=low + + * New upstream snapshot + * Fix module package to not have build cruft + * Use --disable-kernel-module option except for module sources + * Attempt to build modules correctly, although still not in right place + * Pretend we build for alpha. This is mostly not a fiction, although I + don't really know that much more than the kernel module and afsd + work. The pointer cast warnings are frightening. + + -- Sam Hartman Wed, 11 Jul 2001 11:41:22 -0400 + +openafs (1.0.90.20010704.snapshot-1) experimental; urgency=low + + * New upstream snapshot. Support AFSDB records and many other + features. Not at all stable yet. This is packaged so I and others + can try it out. + + -- Sam Hartman Thu, 5 Jul 2001 04:04:20 -0400 + +openafs (1.0.4-3) unstable; urgency=medium + + * Fix patch introduced in -2 to be consistent with what is sent upstream. + * openafs-modules-source depends on debhelper + + -- Sam Hartman Wed, 4 Jul 2001 03:52:37 -0400 + +openafs (1.0.4-2) unstable; urgency=low + + * Fix modversions and athlon memcpy mmx bug, closes: #91925 + * Fix openafs-client to fail rather than starting a useless afsd if we don't have any db servers + * If AFS client fails to start for afs-newcell, then complain, closes: #98303 + * New CellServDB + * Fix module builds on non-i386, closes: #100939 + + -- Sam Hartman Sun, 17 Jun 2001 01:22:37 -0400 + +openafs (1.0.4-1) unstable; urgency=low + + * New upstream version, closes: #92776 + * Allow openafs-client to depend on openafs-modules-source not just + openafs-modules. This allows us to be installable on testing even + without binary modules which may become a necessity given the current + kernel image mess. + * implement target for modules_clean, closes: #95049 + + -- Sam Hartman Tue, 24 Apr 2001 14:56:57 -0400 + +openafs (1.0.3-2) unstable; urgency=low + + * Fix direntry type to be DT_UNKNOWN not DT_DIR on Linux (contributed upstream) + * Return ENOTEMPTY not ENOTDIR for rmdir of non-empty directory, closes: #82589 + * Include build instructions in modules, closes: #92032 + * Don't grep a file for a potentially null string, closes: #89967 + + -- Sam Hartman Thu, 29 Mar 2001 22:09:29 -0500 + +openafs (1.0.3-1) unstable; urgency=low + + * New upstream version + * Allow host to be used instead of dnsutils, closes: #87915 + * Document kernel module build. + * Include upstream changelog + + -- Sam Hartman Thu, 8 Mar 2001 14:35:57 -0500 + +openafs (1.0.2-3) unstable; urgency=low + + * Apply patch from Stefan Kluth for ppc_linux22 + * Back out architecture change from last version; no good way to + actually solve that problem apparently. + + + -- Sam Hartman Sat, 17 Feb 2001 23:45:06 -0500 + +openafs (1.0.2-2) unstable; urgency=low + + * Provide openafs-ptutil in hope that apt will deal better with upgrade, + closes: #84303 + * Make thiscell default to dnsdomainname so things don't break quite as + bad if you don't enter it, closes: #81149 + * Include source architecture line, Closes: #84530 + * Rebuild with new debhelper to fix dh_installinit not shutting down on + removal (Thanks Joey) (now requires debhelper 2.2.20) + * Move CellServDB to /usr/share/openafs so we comply with policy 3.5 + + -- Sam Hartman Mon, 5 Feb 2001 13:23:51 -0500 + +openafs (1.0.2-1) unstable; urgency=low + + * Add support for ppc and sparc, closes: #80835 + * Update maintainer address for modules. + * Support for 2.4.0 final (and not just prereleases as before), closes: #82751 + * New upstream version. + * Conflict with openafs-ptutil since it is now included + * Fix message in RC script, closes: #82489 + * Attempt to avoid using pinstall in kernel module build + + -- Sam Hartman Fri, 19 Jan 2001 22:38:32 -0500 + +openafs (1.0.1-3) unstable; urgency=low + + * Add support for Linux Kernel 2.4.x. + * Note that administration scripts are released under the GPL. + + -- Sam Hartman Mon, 18 Dec 2000 19:06:00 -0500 + + +openafs (1.0.1-2) unstable; urgency=medium + + * New maintainer address. + * Depend on debhelper 2.1.16 for /usr/share/doc symlinks. + * Only run init script once; confusion with DH_OPTIONS + * Fix bosserver to look in /usr/openafs/lib so it restarts correctly every Sunday. + * Upload to Debian (Gloses: BUG#69336) + -- Sam Hartman Wed, 6 Dec 2000 11:21:53 -0500 + +Do not generate .map file for module; depmod complains. * + + -- + +openafs (1.0.1-1) unstable; urgency=low + + * New upstream version + * Fix typo in openafs-client templates. + * Clarify that afs-newcell sets up for afs-rootvol + + -- Sam Hartman Sun, 3 Dec 2000 02:04:50 -0500 + +openafs (1.0.snap20001106-10) unstable; urgency=low + + * Release (Closes: BUG#69336) + * Fix typo and afs-rootvol and test from CLI + + -- Sam Hartman Sat, 2 Dec 2000 00:44:37 -0500 + +openafs (1.0.snap20001106-9) unstable; urgency=medium + + * Fix openafs-fileserver restart to do a bos restart + * Document that AFS key must be single-DES. + * afs-rootvol: use the -fast option so we do not hang forever on bad cells or firewalls. + * Fix priority on openafs-client rc script to run after server starts. + + -- Sam Hartman Wed, 29 Nov 2000 20:43:59 -0500 + +openafs (1.0.snap20001106-8) unstable; urgency=low + + * Modules no longer depend on the tlient; client depends on modules. + This works better for AFS, even though it is not the way packages like + alsa-base work. + * Fix several typos in configuration scripts. + * Clarify that it starts the client just after debconf. + + -- Sam Hartman Wed, 29 Nov 2000 13:10:43 -0500 + +openafs (1.0.snap20001106-7) unstable; urgency=low + + * Add command line options to afs-newcell + * Fix control.module for real this time. + * Add kpasswd and kas to the openafs-kpasswd package. + * Add manpage for afs-newcell and many undocumented links. + * Remove PAM module from libopenafs-dev. + * Instal udebug, pagsh, cmdebug. + * Remove execute bit from some includes in /usr/include. + + -- Sam Hartman Mon, 27 Nov 2000 03:02:57 -0500 + +openafs (1.0.snap20001106-6) unstable; urgency=medium + + * Add config option to disable client on boot + * Create rc.d links + * Make CellServDB handled by postinst not a conffile. Sadly AFSDB + records will be a while in the future. + * New script: afs-newcell to configure a dbserver + * Use the native Debian install instead of afs install while building; + works under fakeroot. Important for modules package. + * Fix purge to delete configuration files + + -- Sat, 25 Nov 2000 01:09:55 -0500 + +openafs (1.0.snap20001106-5) unstable; urgency=low + + * Make change so kdump builds on potato + + -- Sam Hartman Sun, 19 Nov 2000 19:27:01 -0500 + +openafs (1.0.snap20001106-4) unstable; urgency=low + + * Fix so dpkg-buildpackage works. Oops. + + -- Sam Hartman Sun, 19 Nov 2000 02:18:05 -0500 + +openafs (1.0.snap20001106-3) unstable; urgency=low + + * Increase stacksize for server processes so they don't dump core. + * New script: afs-rootvol--creates the root.afs and root.cell. Works + fairly well except that it is overly verbose and that it has my test + cell hardcoded. This script will evolve into part of a new cell + config tool. + + + -- + * Support removing module for smP + * Prune build directories out of modules sources--oops + * Fix bogus depends for module sources--note that it really does want + bison and flex at least for now. + + -- Sam Hartman Thu, 16 Nov 2000 01:39:48 -0500 + +openafs (1.0.snap20001106-2) unstable; urgency=low + + * Fix directories for servers to be FHS-reasonable + * Fix init.d script to actually work for stop this time--tested and works + * Add server packages; fairly useless right now but at least we + ship the binaries + * Check to make sure home cell exists and warn user if not + * Fix purge for openafs-client + + -- Sam Hartman Fri, 10 Nov 2000 23:35:30 -0500 + +openafs (1.0.snap20001106-1) unstable; urgency=low + + * New Upstream version + * Fix init.d script to properly remove openafs.o + + -- Sam Hartman Tue, 7 Nov 2000 13:55:47 -0500 + +openafs (1.0.snap20001104-1) unstable; urgency=low + + * New upstream snapshot + * Fix path to afsd in /etc/init.d/openafs-client + * Build openafs module packages + + -- Sam Hartman Mon, 6 Nov 2000 09:39:11 -0500 + +openafs (1.0.snap20001103-1) unstable; urgency=low + + * Initial Release. + + -- unknown Fri, 3 Nov 2000 23:41:41 -0500 + +Local variables: +mode: debian-changelog +add-log-mailing-address "hartmans@snorklewacker.mit.edu" +End: --- openafs-1.2.10.orig/debian/configuration-transcript.txt +++ openafs-1.2.10/debian/configuration-transcript.txt @@ -0,0 +1,418 @@ +[This transcript includes creation of a loopback mount on /vicepa +using file full of zeros. This is useful to know how to do because it +allows you to test an AFS server without repartitioning. However, for +production cells, you should repartition and create a /vicepa +partition.] + +snorklewacker:/# apt-get -q install openafs-dbserver openafs-krb5 krb5-admin-server +Reading Package Lists... +Building Dependency Tree... +The following extra packages will be installed: + krb5-kdc krb5-user libkrb53 openafs-client openafs-fileserver openafs-ptutil +The following NEW packages will be installed: + krb5-admin-server krb5-kdc krb5-user libkrb53 openafs-client openafs-dbserver + openafs-fileserver openafs-krb5 openafs-ptutil +0 packages upgraded, 9 newly installed, 0 to remove and 22 not upgraded. +Need to get 2264kB of archives. After unpacking 5939kB will be used. +Do you want to continue? [Y/n] y +Get:1 http://www.mit.edu packages/ krb5-admin-server 1.2.1-5 [174kB] +Get:2 http://www.mit.edu packages/ krb5-kdc 1.2.1-5 [173kB] +Get:3 http://www.mit.edu packages/ krb5-user 1.2.1-5 [154kB] +Get:4 http://www.mit.edu packages/ libkrb53 1.2.1-5 [337kB] +Get:5 http://www.mit.edu packages/ openafs-client 1.0.snap20001106-6 [662kB] +Get:6 http://www.mit.edu packages/ openafs-dbserver 1.0.snap20001106-6 [211kB] +Get:7 http://www.mit.edu packages/ openafs-fileserver 1.0.snap20001106-6 [427kB] +Get:8 http://www.mit.edu packages/ openafs-krb5 1.3-3 [96.5kB] +Get:9 http://www.mit.edu packages/ openafs-ptutil 0.0.snap20001123-1 [30.3kB] +Fetched 2264kB in 8s (253kB/s) +Preconfiguring packages .. +Configuring Libkrb53 +-------------------- + + + When users attempt to use Kerberos and specify a principal or user + name without specifying what administrative Kerberos realm that + principal belongs to, the system appends the default realm. + Normally default realm is the upper case version of the local DNS + domain. + +What is the default Kerberos realm? [ATHENA.MIT.EDU] SNORKLEWACKER.MIT.EDU + +Configuring Krb5-kdc +-------------------- + +By default, Kerberos4 requests are allowed from principals that do not require +preauthentication. This allows Kerberos4 services to exist while requiring +most users to use Kerberos5 clients to get their initial tickets. These +tickets can then be converted to Kerberos4 tickets. Alternatively, the mode +can be set to full, allowing Kerberos4 to get initial tickets even when +preauthentication would normally be required, or to disable, which will +disable all Kerberos4 support. + + d. disable f. full n. nopreauth + +What Kerberos4 compatibility mode should be used? [n] + +Configuring Krb5-admin-server +----------------------------- + +Setting up a Kerberos Realm + + This package contains the administrative tools necessary to run on + the Kerberos master server. However, installing this package does + not automatically set up a Kerberos realm. Doing so requires + entering passwords and as such is not well-suited for package + installation. To create the realm, run the krb5_newrealm command. + You may also wish to read /usr/share/doc/krb5-kdc/README.KDC and the + administration guide found in the krb5-doc package. + . + Don't forget to set up DNS information so your clients can find your + KDC and admin servers. Doing so is documented in the administration + guide. + +Configuring Openafs-client +-------------------------- + + + AFS filespace is organized into cells or administrative domains. +[More] + Each workstation belongs to one cell. Usually the cell is the DNS + domain name of the workstation. + +What AFS cell does this workstation belong to? snorklewacker.mit.edu + + + AFS uses a area of the disk to cache remote files for faster + access. This cache will be mounted on /var/cache/openafs. It is + important that the cache not overfill the partition it is located + on. Often, people find it useful to dedicate a partition to their + AFS cache. + +How large is your AFS cache (kb)? [50000] 95000 + +Configuring Openafs-fileserver +------------------------------ + +Selecting previously deselected package libkrb53. +(Reading database ... 28342 files and directories currently installed.) +Unpacking libkrb53 (from .../libkrb53_1.2.1-5_i386.deb) ... +Selecting previously deselected package krb5-user. +Unpacking krb5-user (from .../krb5-user_1.2.1-5_i386.deb) ... +Selecting previously deselected package krb5-kdc. +Unpacking krb5-kdc (from .../krb5-kdc_1.2.1-5_i386.deb) ... +Selecting previously deselected package krb5-admin-server. +Unpacking krb5-admin-server (from .../krb5-admin-server_1.2.1-5_i386.deb) ... +Selecting previously deselected package openafs-client. +Unpacking openafs-client (from .../openafs-client_1.0.snap20001106-6_i386.deb) ... +Selecting previously deselected package openafs-fileserver. +Unpacking openafs-fileserver (from .../openafs-fileserver_1.0.snap20001106-6_i386.deb) ... +Selecting previously deselected package openafs-ptutil. +Unpacking openafs-ptutil (from .../openafs-ptutil_0.0.snap20001123-1_i386.deb) ... +Selecting previously deselected package openafs-dbserver. +Unpacking openafs-dbserver (from .../openafs-dbserver_1.0.snap20001106-6_i386.deb) ... +Selecting previously deselected package openafs-krb5. +Unpacking openafs-krb5 (from .../openafs-krb5_1.3-3_i386.deb) ... +Setting up openafs-client (1.0.snap20001106-6) ... +Configuring Openafs-client +-------------------------- + +AFS uses the file /etc/openafs/CellServDB to hold the list of servers that +should be contacted to find parts of a cell. The cell you claim this +workstation belongs to is not in that file. Enter the host names of the +database servers separated by spaces. IMPORTANT: If you are creating a new +cell and this machine is to be a database server in that cell, only enter this +machine's name; add the other servers later after they are functioning. Also, +do not enable the AFS client to start at boot on this server until the cell is +configured. When you are ready you can edit /etc/openafs/afs.conf.client to +enable the client. + +What hosts are DB servers for your home cell?snorklewacker.mit.edu + +Should the Openafs filesystem be started and mounted at boot? Normally, most +users who install the openafs-client package expect to run it at boot. +However, if you are planning on setting up a new cell or are on a laptop, you +may not want it started at boot time. If you answer no to this question, run +/etc/init.d/openafs-client force-start to run. + +Run Openafs client at boot? [yes] n + +Starting AFS services: +Setting up openafs-fileserver (1.0.snap20001106-6) ... +Starting AFS Server: ===================== U.S. Government Restricted Rights ====================== +If you are licensing the Software on behalf of the U.S. Government +("Government"), the following provisions apply to you. If the Software is +supplied to the Department of Defense ("DoD"), it is classified as "Commercial +Computer Software" under paragraph 252.227-7014 of the DoD Supplement to the +Federal Acquisition Regulations ("DFARS") (or any successor regulations) +and the Government is acquiring only the license rights granted herein (the +license rights customarily provided to non-Government users). If the Software +is supplied to any unit or agency of the Government other than DoD, it is +classified as "Restricted Computer Software" and the Government's rights in +the Software are defined in paragraph 52.227-19 of the Federal Acquisition +Regulations ("FAR") (or any successor regulations) or, in the case of NASA, +in paragraph 18.52.227-86 of the NASA Supplement in the FAR (or any successor +regulations). +bosserver. + +Setting up openafs-ptutil (0.0.snap20001123-1) ... + +Setting up openafs-dbserver (1.0.snap20001106-6) ... + +Setting up libkrb53 (1.2.1-5) ... + +Setting up krb5-user (1.2.1-5) ... + +Setting up krb5-kdc (1.2.1-5) ... + +Setting up krb5-admin-server (1.2.1-5) ... + +Setting up openafs-krb5 (1.3-3) ... + +snorklewacker:/# krb5_newrealm +This script should be run on the master KDC/admin server to initialize +a Kerberos realm. It will ask you to type in a master key password. +This password will be used to generate a key that is stored in +/etc/krb5kdc/stash. You should try to remember this password, but it +is much more important that it be a strong password than that it be +remembered. However, if you lose the password and /etc/krb5kdc/stash, +you cannot decrypt your Kerberos database. +Initializing database '/var/lib/krb5kdc/principal' for realm 'SNORKLEWACKER.MIT.EDU', +master key name 'K/M@SNORKLEWACKER.MIT.EDU' +You will be prompted for the database Master Password. +It is important that you NOT FORGET this password. +Enter KDC database master key:foo + +Re-enter KDC database master key to verify:foo + +Authenticating as principal hartmans/admin@ATHENA.MIT.EDU with password. +Entry for principal kadmin/admin with kvno 3, encryption type Triple DES cbc mode with HMAC/sha1 added to keytab WRFILE:/etc/krb5kdc/kadm5.keytab. +Entry for principal kadmin/admin with kvno 3, encryption type DES cbc mode with CRC-32 added to keytab WRFILE:/etc/krb5kdc/kadm5.keytab. +Authenticating as principal hartmans/admin@ATHENA.MIT.EDU with password. +Entry for principal kadmin/changepw with kvno 3, encryption type Triple DES cbc mode with HMAC/sha1 added to keytab WRFILE:/etc/krb5kdc/kadm5.keytab. +Entry for principal kadmin/changepw with kvno 3, encryption type DES cbc mode with CRC-32 added to keytab WRFILE:/etc/krb5kdc/kadm5.keytab. +Starting Kerberos KDC: krb5kdc krb524d. +Starting Kerberos Administration Servers: kadmind. + + +Now that your realm is set up you may wish to create an administrative +principal using the addprinc subcommand of the kadmin.local program. +Then, this principal can be added to /etc/krb5kdc/kadm5.acl so that +you can use the kadmin program on other computers. Kerberos admin +principals usually belong to a single user and end in /admin. For +example, if jruser is a Kerberos administrator, then in addition to +the normal jruser principal, a jruser/admin principal should be +created. + +Don't forget to set up DNS information so your clients can find your +KDC and admin servers. Doing so is documented in the administration +guide. +snorklewacker:/# kadmin.local -e des-cbc-crc:v4 +Authenticating as principal hartmans/admin@ATHENA.MIT.EDU with password. +kadmin.local: addprinc -randkey afs +addprinc -randkey afs +WARNING: no policy specified for afs@SNORKLEWACKER.MIT.EDU; defaulting to no policy +Principal "afs@SNORKLEWACKER.MIT.EDU" created. +kadmin.local: ktadd -k /tmp/snork.keytab afs +ktadd -k /tmp/snork.keytab afs +Entry for principal afs with kvno 3, encryption type DES cbc mode with CRC-32 added to keytab WRFILE:/tmp/snork.keytab. +kadmin.local: quit +quit +snorklewacker:/# kadmin.local +kadmin.local +Authenticating as principal hartmans/admin@ATHENA.MIT.EDU with password. +kadmin.local: addprinc hartmans +addprinc hartmans +WARNING: no policy specified for hartmans@SNORKLEWACKER.MIT.EDU; defaulting to no policy +Enter password for principal "hartmans@SNORKLEWACKER.MIT.EDU": foo + +Re-enter password for principal "hartmans@SNORKLEWACKER.MIT.EDU": foo + +Principal "hartmans@SNORKLEWACKER.MIT.EDU" created. +kadmin.local: quit +quit +snorklewacker:/# asetkey add 3 /tmp/snork.keytab afs +asetkey add 3 /tmp/snork.keytab afs +snorklewacker:/# snorklewacker:/# dd if=/dev/zero of=/var/lib/openafs/vicepa bs=1024k count=32 +32+0 records in +32+0 records out +snorklewacker:/# mke2fs /var/lib/openafs/vicepa +mke2fs 1.19, 13-Jul-2000 for EXT2 FS 0.5b, 95/08/09 +/var/lib/openafs/vicepa is not a block special device. +Proceed anyway? (y,n) y +Filesystem label= +OS type: Linux +Block size=1024 (log=0) +Fragment size=1024 (log=0) +8192 inodes, 32768 blocks +1638 blocks (5.00%) reserved for the super user +First data block=1 +4 block groups +8192 blocks per group, 8192 fragments per group +2048 inodes per group +Superblock backups stored on blocks: + 8193, 24577 + +Writing inode tables: 0/41/42/43/4done +Writing superblocks and filesystem accounting information: done +snorklewacker:/# mount -oloop /var/lib/openafs/vicepa /vicepa + +snorklewacker:/# afs-newcell + Prerequisites + +In order to set up a new AFS cell, you must meet the following: + +1) You need a working Kerberos realm with Kerberos4 support. You + should install Heimdal with Kth-kerberos compatibility or MIT + Kerberos5. + +2) You need to create the AFS key and load it into + /etc/openafs/server/KeyFile. If your cell's name is the same as + your Kerberos realm then create a principal called afs. Otherwise, + create a principal called afs/cellname in your realm. The cell + name should be all lower case, unlike Kerberos realms which are all + upper case. You can use asetkey from the openafs-krb5 package, or + if you used AFS3 salt to create the key, the bos addkey command. + +3) This machine should have a filesystem mounted on /vicepa. If you + do not have a free partition, then create a large file by using dd + to extract bytes from /dev/zero. Create a filesystem on this file + and mount it using -oloop. + +4) You will need an administrative principal created in a Kerberos +realm. This principal will be added to susers and +system:administrators and thus will be able to run administrative +commands. Generally the user is a root instance of some administravie +user. For example if jruser is an administrator then it would be +reasonable to create jruser/root and specify jruser/root as the user +to be added in this script. + +5) The AFS client must not be running on this workstation. It will be +at the end of this script. + +Do you meet these requirements? [y/n] y +If the fileserver is not running, this may hang for 30 seconds. +/etc/init.d/openafs-fileserver stop +Stopping AFS Server: bosserver. +What administrative principal should be used?hartmans +echo \>snorklewacker.mit.edu >/etc/openafs/server/CellServDB +/etc/init.d/openafs-fileserver start +Starting AFS Server: ===================== U.S. Government Restricted Rights ====================== +If you are licensing the Software on behalf of the U.S. Government +("Government"), the following provisions apply to you. If the Software is +supplied to the Department of Defense ("DoD"), it is classified as "Commercial +Computer Software" under paragraph 252.227-7014 of the DoD Supplement to the +Federal Acquisition Regulations ("DFARS") (or any successor regulations) +and the Government is acquiring only the license rights granted herein (the +license rights customarily provided to non-Government users). If the Software +is supplied to any unit or agency of the Government other than DoD, it is +classified as "Restricted Computer Software" and the Government's rights in +the Software are defined in paragraph 52.227-19 of the Federal Acquisition +Regulations ("FAR") (or any successor regulations) or, in the case of NASA, +in paragraph 18.52.227-86 of the NASA Supplement in the FAR (or any successor +regulations). +bosserver. +bos addhost snorklewacker snorklewacker -localauth ||true +bos adduser snorklewacker hartmans -localauth +pt_util: /var/lib/openafs/db/prdb.DB0: Bad UBIK_MAGIC. Is 0 should be 354545 +Ubik Version is: 2.0 +Error while creating system:administrators: Entry for id already exists +pt_util: Ubik Version number changed during execution. +Old Version = 2.0, new version = 33554432.0 +bos create snorklewacker ptserver simple /usr/lib/openafs/ptserver -localauth +bos create snorklewacker vlserver simple /usr/lib/openafs/vlserver -localauth +bos create snorklewacker fs fs -cmd /usr/lib/openafs/fileserver -cmd /usr/lib/openafs/volserver -cmd /usr/lib/openafs/salvager -localauth +Waiting for database elections: done. +vos create snorklewacker a root.afs -localauth +Volume 536870924 created on partition /vicepa of snorklewacker +echo snorklewacker.mit.edu >/etc/openafs/ThisCell +/etc/init.d/openafs-client force-start +Starting AFS services: ===================== U.S. Government Restricted Rights ====================== +If you are licensing the Software on behalf of the U.S. Government +("Government"), the following provisions apply to you. If the Software is +supplied to the Department of Defense ("DoD"), it is classified as "Commercial +Computer Software" under paragraph 252.227-7014 of the DoD Supplement to the +Federal Acquisition Regulations ("DFARS") (or any successor regulations) +and the Government is acquiring only the license rights granted herein (the +license rights customarily provided to non-Government users). If the Software +is supplied to any unit or agency of the Government other than DoD, it is +classified as "Restricted Computer Software" and the Government's rights in +the Software are defined in paragraph 52.227-19 of the Federal Acquisition +Regulations ("FAR") (or any successor regulations) or, in the case of NASA, +in paragraph 18.52.227-86 of the NASA Supplement in the FAR (or any successor +regulations). +afsd: All AFS daemons started. + afsd. +Now, get tokens as hartmans in the snorklewacker.mit.edu cell. Then, run +afs-rootvol. +snorklewacker:/# +snorklewacker:/# kinit hartmans +Password for hartmans@SNORKLEWACKER.MIT.EDU: foo + +snorklewacker:/# aklog snorklewacker.mit.edu -k SNORKLEWACKER.MIT.EDU +snorklewacker:/# afs-rootvol + Prerequisites + +In order to set up the root.afs volume, you must meet the following pre-conditions: + +1) The cell must be configured, running a database server with a + volume location and protection server. + +2) You must be logged into the cell with tokens in + system:administrators and with a principal that is in the susers + file of the servers in the cell. + +3) You need a fileserver in the cell with partitions mounted and a root.afs volume created. + Presumably, it has no volumes on it, although the script will work + so long as nothing besides root.afs exists. + +4) The AFS client must be running pointed at the new cell. +Do you meet these conditions? (Y/n) y +You will need to select a server (hostname) and AFS +partition on which to create the root volumes. +What AFS Server should volumes be placed on? snorklewacker +What partition? [a] +fs sa /afs system:anyuser rl +vos create snorklewacker a root.cell -localauth +Volume 536870927 created on partition /vicepa of snorklewacker +fs mkm /afs/snorklewacker.mit.edu root.cell -cell snorklewacker.mit.edu +fs mkm /afs/andrew.cmu.edu root.cell -cell andrew.cmu.edu +fs mkm /afs/cs.cmu.edu root.cell -cell cs.cmu.edu +fs mkm /afs/ece.cmu.edu root.cell -cell ece.cmu.edu +fs mkm /afs/athena.mit.edu root.cell -cell athena.mit.edu +fs mkm /afs/dev.mit.edu root.cell -cell dev.mit.edu +fs mkm /afs/net.mit.edu root.cell -cell net.mit.edu +fs mkm /afs/sipb.mit.edu root.cell -cell sipb.mit.edu +fs mkm /afs/ir.stanford.edu root.cell -cell ir.stanford.edu +fs mkm /afs/umr.edu root.cell -cell umr.edu +fs mkm /afs/dementia.org root.cell -cell dementia.org +fs sa /afs/snorklewacker.mit.edu system:anyuser rl +fs mkm /afs/.snorklewacker.mit.edu root.cell -cell snorklewacker.mit.edu -rw +fs mkm /afs/.root.afs root.afs -rw +vos create snorklewacker a user -localauth +Volume 536870930 created on partition /vicepa of snorklewacker +fs mkm /afs/snorklewacker.mit.edu/user user +fs sa /afs/snorklewacker.mit.edu/user system:anyuser rl +vos create snorklewacker a service -localauth +Volume 536870933 created on partition /vicepa of snorklewacker +fs mkm /afs/snorklewacker.mit.edu/service service +fs sa /afs/snorklewacker.mit.edu/service system:anyuser rl +ln -s /afs/snorklewacker.mit.edu /afs/snorklewacker +ln -s /afs/.snorklewacker.mit.edu /afs/.snorklewacker +vos addsite snorklewacker a root.afs -localauth +Added replication site snorklewacker /vicepa for volume root.afs +vos addsite snorklewacker a root.cell -localauth +Added replication site snorklewacker /vicepa for volume root.cell +vos release root.afs -localauth +Released volume root.afs successfully +vos release root.cell -localauth +Released volume root.cell successfully +snorklewacker:/# ls /afs +andrew.cmu.edu dementia.org ir.stanford.edu snorklewacker +athena.mit.edu dev.mit.edu net.mit.edu snorklewacker.mit.edu +cs.cmu.edu ece.cmu.edu sipb.mit.edu umr.edu +snorklewacker:/# ls /afs/athena.mit.edu +activity contrib dept project service system +astaff course org reference software user +snorklewacker:/# ls /afs/snorklewacker +service user +snorklewacker:/# --- openafs-1.2.10.orig/debian/control +++ openafs-1.2.10/debian/control @@ -0,0 +1,98 @@ +Source: openafs +Section: net +Priority: optional +Maintainer: Sam Hartman +Build-Depends: debhelper (>= 3.0.0), libncurses5-dev, libpam0g-dev, bison, docbook-to-man, flex, autoconf, automake, perl +Standards-Version: 3.5.0 + +Package: openafs-client +Architecture: i386 powerpc sparc alpha s390 ia64 hppa +Depends: ${shlibs:Depends}, debconf, openafs-modules-source (>= 1.2.9)|openafs-modules2 +Conflicts: arla, openafs-modules1 +Description: The AFS distributed filesystem- client support + AFS is a distributed filesystem allowing cross-platform sharing of + files among multiple computers. Facilities are provided for access + control, authentication, backup and administrative management. + . + This package provides basic client support to mount and manipulate + AFS. + +Package: openafs-kpasswd +Priority: extra +Architecture: i386 powerpc sparc alpha s390 ia64 hppa +Depends: ${shlibs:Depends}, openafs-client (= ${Source-Version}) +Conflicts: krb5-user, heimdal-clients +Description: The AFS distributed filesystem- old password changing + AFS is a distributed filesystem allowing cross-platform sharing of + files among multiple computers. Facilities are provided for access + control, authentication, backup and administrative management. + . + This package provides kpasswd and kas, utilities needed by the + Transarc kaserver to create users and change passwords. Only install + this package if you are already using kaserver; generally you should + not install this package for new cells or for cells using Kerberos5. + +Package: openafs-fileserver +Architecture: i386 powerpc sparc alpha s390 ia64 hppa +Depends: ${shlibs:Depends}, debconf, openafs-client (= ${Source-Version}) +Conflicts: ircd +Recommends: ntp +Description: The AFS distributed filesystem- file server + AFS is a distributed filesystem allowing cross-platform sharing of + files among multiple computers. Facilities are provided for access + control, authentication, backup and administrative management. + . + This package provides the AFS fileserver binaries. It should be + installed on any machine that will export files into AFS. + +Package: openafs-dbserver +Architecture: i386 powerpc sparc alpha s390 ia64 hppa +Depends: ${shlibs:Depends}, debconf, openafs-fileserver (= ${Source-Version}), openafs-client (= ${Source-Version}), perl5 +Conflicts: openafs-ptutil +Replaces: openafs-ptutil +Provides: openafs-ptutil +Description: The AFS distributed filesystem- database server + AFS is a distributed filesystem allowing cross-platform sharing of + files among multiple computers. Facilities are provided for access + control, authentication, backup and administrative management. + . + This package provides AFS database server binaries. It should be + installed on the servers that will act as volume location and + protection servers. + +Package: libopenafs-dev +Section: libdevel +Architecture: i386 powerpc sparc alpha s390 ia64 hppa +Priority: extra +Description: The AFS distributed filesystem- development libraries + AFS is a distributed filesystem allowing cross-platform sharing of + files among multiple computers. Facilities are provided for access + control, authentication, backup and administrative management. + . + This package provides static development libraries and headers + needed to compile AFS applications. + +Package: openafs-modules-source +Priority: extra +Depends: bison, flex, debhelper, libpam0g-dev, libncurses5-dev, kernel-package +Architecture: all +Description: The AFS distributed filesystem- Module Sources + AFS is a distributed filesystem allowing cross-platform sharing of + files among multiple computers. Facilities are provided for access + control, authentication, backup and administrative management. + . + This package provides source to the AFS kernel modules. + +Package: libpam-openafs-kaserver +Priority: extra +Depends: ${shlibs:Depends} +Recommends: openafs-client +Architecture: i386 powerpc sparc alpha s390 ia64 hppa +Description: The AFS distributed filesystem- kaserver PAM module + AFS is a distributed filesystem allowing cross-platform sharing of + files among multiple computers. Facilities are provided for access + control, authentication, backup and administrative management. + . + This package provides a PAM module for existing sites using the AFS + kaserver for authentication. New sites should use a Kerberos 5 + implementation, a Kerberos PAM module and libpam-openafs-session. --- openafs-1.2.10.orig/debian/control.module +++ openafs-1.2.10/debian/control.module @@ -0,0 +1,16 @@ +Source: openafs +Section: net +Priority: optional +Maintainer: Sam Hartman +Standards-Version: 3.1.1 + +Package: openafs-modules-=KVERS +Conflicts: openafs-client (<< 1.2.9) +Provides: openafs-modules2 +Architecture: any +Description: The AFS distributed filesystem- Kernel Module + AFS is a distributed filesystem allowing cross-platform sharing of + files among multiple computers. Facilities are provided for access + control, authentication, backup and administrative management. + . + This package provides the kernel module for the filesystem --- openafs-1.2.10.orig/debian/control.module-image +++ openafs-1.2.10/debian/control.module-image @@ -0,0 +1,17 @@ +Source: openafs +Section: net +Priority: optional +Maintainer: Sam Hartman +Standards-Version: 3.1.1 + +Package: openafs-modules-=KVERS +Conflicts: openafs-client (<< 1.2.9) +Provides: openafs-modules2 +Architecture: any +Recommends: kernel-image-=KVERS (= =KREVS) +Description: The AFS distributed filesystem- Kernel Module + AFS is a distributed filesystem allowing cross-platform sharing of + files among multiple computers. Facilities are provided for access + control, authentication, backup and administrative management. + . + This package provides the kernel module for the filesystem --- openafs-1.2.10.orig/debian/copyright +++ openafs-1.2.10/debian/copyright @@ -0,0 +1,242 @@ +This package was debianized by Sam Hartman on +Fri, 3 Nov 2000 23:41:41 -0500. + +It was downloaded from the Openafs CVS repository. + +Upstream Maintainers(s):openafs-gatekeepers@openafs.org + +Copyright: + + IBM Public License Version 1.0 + + THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS IBM + PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF + THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. + + 1. DEFINITIONS + + "Contribution" means: + a) in the case of International Business Machines Corporation ("IBM"), + the Original Program, and + + b) in the case of each Contributor, + + i) changes to the Program, and + + ii) additions to the Program; + + where such changes and/or additions to the Program originate from and + are distributed by that particular Contributor. A Contribution + 'originates' from a Contributor if it was added to the Program by + such Contributor itself or anyone acting on such Contributor's + behalf. Contributions do not include additions to the Program + which: (i) are separate modules of software distributed in + conjunction with the Program under their own license agreement, + and (ii) are not derivative works of the Program. + + "Contributor" means IBM and any other entity that distributes the + Program. + + "Licensed Patents " mean patent claims licensable by a Contributor + which are necessarily infringed by the use or sale of its Contribution + alone or when combined with the Program. + + "Original Program" means the original version of the software + accompanying this Agreement as released by IBM, including source code, + object code and documentation, if any. + + "Program" means the Original Program and Contributions. + + "Recipient" means anyone who receives the Program under this + Agreement, including all Contributors. + + 2. GRANT OF RIGHTS + a) Subject to the terms of this Agreement, each Contributor hereby + grants Recipient a non-exclusive, worldwide, royalty-free + copyright license to reproduce, prepare derivative works of, + publicly display, publicly perform, distribute and sublicense the + Contribution of such Contributor, if any, and such derivative + works, in source code and object code form. + + b) Subject to the terms of this Agreement, each Contributor hereby + grants Recipient a non-exclusive, worldwide, royalty-free patent + license under Licensed Patents to make, use, sell, offer to sell, + import and otherwise transfer the Contribution of such + Contributor, if any, in source code and object code form. This + patent license shall apply to the combination of the Contribution + and the Program if, at the time the Contribution is added by the + Contributor, such addition of the Contribution causes such + combination to be covered by the Licensed Patents. The patent + license shall not apply to any other combinations which include + the Contribution. No hardware per se is licensed hereunder. + + c) Recipient understands that although each Contributor grants the + licenses to its Contributions set forth herein, no assurances are + provided by any Contributor that the Program does not infringe the + patent or other intellectual property rights of any other entity. + Each Contributor disclaims any liability to Recipient for claims + brought by any other entity based on infringement of intellectual + property rights or otherwise. As a condition to exercising the + rights and licenses granted hereunder, each Recipient hereby + assumes sole responsibility to secure any other intellectual + property rights needed, if any. For example, if a third party + patent license is required to allow Recipient to distribute the + Program, it is Recipient's responsibility to acquire that license + before distributing the Program. + + d) Each Contributor represents that to its knowledge it has sufficient + copyright rights in its Contribution, if any, to grant the + copyright license set forth in this Agreement. + + 3. REQUIREMENTS + + A Contributor may choose to distribute the Program in object code form + under its own license agreement, provided that: + a) it complies with the terms and conditions of this Agreement; and + + b) its license agreement: + + i) effectively disclaims on behalf of all Contributors all warranties + and conditions, express and implied, including warranties or + conditions of title and non-infringement, and implied warranties + or conditions of merchantability and fitness for a particular + purpose; + + ii) effectively excludes on behalf of all Contributors all liability + for damages, including direct, indirect, special, incidental and + consequential damages, such as lost profits; + + iii) states that any provisions which differ from this Agreement are + offered by that Contributor alone and not by any other party; and + + iv) states that source code for the Program is available from such + Contributor, and informs licensees how to obtain it in a + reasonable manner on or through a medium customarily used for + software exchange. + + When the Program is made available in source code form: + a) it must be made available under this Agreement; and + + b) a copy of this Agreement must be included with each copy of the + Program. + + Each Contributor must include the following in a conspicuous location + in the Program: + + Copyright © {date here}, International Business Machines Corporation + and others. All Rights Reserved. + + In addition, each Contributor must identify itself as the originator + of its Contribution, if any, in a manner that reasonably allows + subsequent Recipients to identify the originator of the Contribution. + + 4. COMMERCIAL DISTRIBUTION + + Commercial distributors of software may accept certain + responsibilities with respect to end users, business partners and the + like. While this license is intended to facilitate the commercial use + of the Program, the Contributor who includes the Program in a + commercial product offering should do so in a manner which does not + create potential liability for other Contributors. Therefore, if a + Contributor includes the Program in a commercial product offering, + such Contributor ("Commercial Contributor") hereby agrees to defend + and indemnify every other Contributor ("Indemnified Contributor") + against any losses, damages and costs (collectively "Losses") arising + from claims, lawsuits and other legal actions brought by a third party + against the Indemnified Contributor to the extent caused by the acts + or omissions of such Commercial Contributor in connection with its + distribution of the Program in a commercial product offering. The + obligations in this section do not apply to any claims or Losses + relating to any actual or alleged intellectual property infringement. + In order to qualify, an Indemnified Contributor must: a) promptly + notify the Commercial Contributor in writing of such claim, and b) + allow the Commercial Contributor to control, and cooperate with the + Commercial Contributor in, the defense and any related settlement + negotiations. The Indemnified Contributor may participate in any such + claim at its own expense. + + For example, a Contributor might include the Program in a commercial + product offering, Product X. That Contributor is then a Commercial + Contributor. If that Commercial Contributor then makes performance + claims, or offers warranties related to Product X, those performance + claims and warranties are such Commercial Contributor's responsibility + alone. Under this section, the Commercial Contributor would have to + defend claims against the other Contributors related to those + performance claims and warranties, and if a court requires any other + Contributor to pay any damages as a result, the Commercial Contributor + must pay those damages. + + 5. NO WARRANTY + + EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS + PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY + WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY + OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely + responsible for determining the appropriateness of using and + distributing the Program and assumes all risks associated with its + exercise of rights under this Agreement, including but not limited to + the risks and costs of program errors, compliance with applicable + laws, damage to or loss of data, programs or equipment, and + unavailability or interruption of operations. + + 6. DISCLAIMER OF LIABILITY + + EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR + ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING + WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR + DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED + HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + + 7. GENERAL + + If any provision of this Agreement is invalid or unenforceable under + applicable law, it shall not affect the validity or enforceability of + the remainder of the terms of this Agreement, and without further + action by the parties hereto, such provision shall be reformed to the + minimum extent necessary to make such provision valid and enforceable. + + If Recipient institutes patent litigation against a Contributor with + respect to a patent applicable to software (including a cross-claim or + counterclaim in a lawsuit), then any patent licenses granted by that + Contributor to such Recipient under this Agreement shall terminate as + of the date such litigation is filed. In addition, If Recipient + institutes patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Program + itself (excluding combinations of the Program with other software or + hardware) infringes such Recipient's patent(s), then such Recipient's + rights granted under Section 2(b) shall terminate as of the date such + litigation is filed. + + All Recipient's rights under this Agreement shall terminate if it + fails to comply with any of the material terms or conditions of this + Agreement and does not cure such failure in a reasonable period of + time after becoming aware of such noncompliance. If all Recipient's + rights under this Agreement terminate, Recipient agrees to cease use + and distribution of the Program as soon as reasonably practicable. + However, Recipient's obligations under this Agreement and any licenses + granted by Recipient relating to the Program shall continue and + survive. + + IBM may publish new versions (including revisions) of this Agreement + from time to time. Each new version of the Agreement will be given a + distinguishing version number. The Program (including Contributions) + may always be distributed subject to the version of the Agreement + under which it was received. In addition, after a new version of the + Agreement is published, Contributor may elect to distribute the + Program (including its Contributions) under the new version. No one + other than IBM has the right to modify this Agreement. Except as + expressly stated in Sections 2(a) and 2(b) above, Recipient receives + no rights or licenses to the intellectual property of any Contributor + under this Agreement, whether expressly, by implication, estoppel or + otherwise. All rights in the Program not expressly granted under this + Agreement are reserved. + + This Agreement is governed by the laws of the State of New York and + the intellectual property laws of the United States of America. No + party to this Agreement will bring a legal action under this Agreement + more than one year after the cause of action arose. Each party waives + its rights to a jury trial in any resulting litigation. --- openafs-1.2.10.orig/debian/filelist +++ openafs-1.2.10/debian/filelist @@ -0,0 +1,15 @@ +openafs-client/usr/sbin etc/fms etc/butc etc/backup +openafs-client/usr/bin bin/fs bin/pts bin/bos etc/vos bin/tokens bin/sys +openafs-client/usr/bin bin/udebug bin/cmdebug bin/pagsh etc/rxdebug +openafs-client/usr/sbin root.client/usr/vice/etc/afsd +openafs-client/usr/bin bin/klog bin/kpwvalid bin/unlog bin/translate_et +openafs-fileserver/usr/lib/openafs root.server/usr/afs/bin/fileserver root.server/usr/afs/bin/volserver +openafs-kpasswd/usr/bin bin/kpasswd etc/kas +openafs-fileserver/usr/sbin root.server/usr/afs/bin/bosserver +openafs-fileserver/usr/lib/openafs root.server/usr/afs/bin/salvager +openafs-dbserver/usr/sbin root.server/usr/afs/bin/pt_util +openafs-dbserver/usr/lib/openafs root.server/usr/afs/bin/buserver +openafs-dbserver/usr/lib/openafs root.server/usr/afs/bin/vlserver +openafs-dbserver/usr/lib/openafs root.server/usr/afs/bin/ptserver +libopenafs-dev/usr/lib lib/*.a lib/afs +libopenafs-dev/usr include --- openafs-1.2.10.orig/debian/genchanges.sh +++ openafs-1.2.10/debian/genchanges.sh @@ -0,0 +1,22 @@ +#!/bin/sh +# genchanges.sh - generate a changes file for a deb file generated via +# the make-kpkg utility + +# KSRC KMAINT and KEMAIL are expected to be passed through the environment + +set -e +umask 022 + +#KVERS=`cat debian/KVERS` +MODVERS=`cat debian/VERSION | sed s/:/\+/` +ARCH=`dpkg --print-architecture` + +mprefix=`grep Package: debian/control.module | cut -d' ' -f 2 | cut -d= -f 1` + +# the changes file's name +chfile="$KSRC/../$mprefix${KVERS}${INT_SUBARCH}_${MODVERS}_${ARCH}.changes" + +dpkg-genchanges -b ${KMAINT:+-m"$KMAINT <$KEMAIL>"} -u"$KSRC/.." \ + -cdebian/control > "$chfile" +#pgp -fast ${KMAINT:+-u"$KMAINT"} < "$chfile.pt" > "$chfile" +rm "$chfile.pt" --- openafs-1.2.10.orig/debian/kern-sysname +++ openafs-1.2.10/debian/kern-sysname @@ -0,0 +1,64 @@ +#!/bin/sh +case `arch` in +i[3456]86) + case $KVERS in + 2.2*) + echo i386_linux22 + ;; + 2.4*) + echo i386_linux24 + ;; + esac +;; + ia64) + echo ia64_linux24 +;; + alpha) + case $KVERS in + 2.2*) + echo alpha_linux_22 + ;; + 2.4*) + echo alpha_linux_24 + ;; + esac +;; + sparc) + case $KVERS in + 2.2*) + echo sparc_linux22 + ;; + 2.4*) + echo sparc_linux24 + ;; + esac + ;; + sparc64) + case $KVERS in + 2.2*) + echo sparc64_linux22 + ;; + 2.4*) + echo sparc64_linux24 + ;; + esac + ;; + + ppc) + case $KVERS in + 2.2*) + echo ppc_linux22 + ;; + 2.4*) + echo ppc_linux24 + ;; + esac + ;; + s390) + echo s390_linux24 + ;; + *) + echo ERROr: sysname not yet known + exit 1 + +esac --- openafs-1.2.10.orig/debian/libopenafs-dev.dirs +++ openafs-1.2.10/debian/libopenafs-dev.dirs @@ -0,0 +1 @@ +usr/lib --- openafs-1.2.10.orig/debian/libpam-openafs-kaserver.dirs +++ openafs-1.2.10/debian/libpam-openafs-kaserver.dirs @@ -0,0 +1 @@ +lib/security --- openafs-1.2.10.orig/debian/make-links +++ openafs-1.2.10/debian/make-links @@ -0,0 +1,9 @@ +#!/bin/sh -e +mkdir -p /usr/afs 2>/dev/null || true +cd /usr/afs +ln -s /etc/openafs/server etc +ln -s /etc/openafs/server-local local +ln -s /var/lib/openafs/db db +ln -s /var/log/openafs logs +ln -s /var/lib/openafs/cores cores +ln -s /usr/lib/openafs bin --- openafs-1.2.10.orig/debian/movefiles +++ openafs-1.2.10/debian/movefiles @@ -0,0 +1,18 @@ +#!/bin/sh -e +set -e + + +# This script reads in a set of lines in the form +# destination sources +# andmoves sources to destination +# destination is relative to the debian directory +target=`pwd` + +cd dest + +while read dest srcs ; do + mkdir -p ${target}/debian/$dest ||true + for foo in "$srcs"; do + cp -rp $foo ${target}/debian/$dest + done +done --- openafs-1.2.10.orig/debian/openafs-client.conffiles +++ openafs-1.2.10/debian/openafs-client.conffiles @@ -0,0 +1,2 @@ +/etc/openafs/afs.conf +/etc/init.d/openafs-client --- openafs-1.2.10.orig/debian/openafs-client.config +++ openafs-1.2.10/debian/openafs-client.config @@ -0,0 +1,42 @@ +#!/bin/sh -e + +. /usr/share/debconf/confmodule ||exit + +db_version 2.0 +if [ -r /etc/openafs/ThisCell ] ; then + read cell `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-deconfigure' `in-favour' +# `removing' +# + +case "$1" in + configure) + + update-alternatives --install /usr/bin/pagsh pagsh /usr/bin/pagsh.openafs 100 + + + test -d /afs || mkdir /afs + . /usr/share/debconf/confmodule + + db_version 2.0 + + db_get openafs-client/thiscell + echo $RET >/etc/openafs/ThisCell + THISCELL=$RET + + if test -f /etc/openafs/CellServDB; then : + else cp /usr/share/openafs/CellServDB \ + /etc/openafs + fi + if grep -q -F "$RET" /etc/openafs/CellServDB&& [ "x$RET" != "x" ] ; then : + else db_input critical openafs-client/cell-info || true + db_input high openafs-client/run-client ||true + db_go + db_get openafs-client/cell-info + if [ "x$RET" != "x" ] ; then + echo \>$THISCELL >/etc/openafs/CellServDB.new + perl -MSocket -e 'foreach (@ARGV) {' \ + -e '@a=gethostbyname($_) and ' \ + -e 'printf("%s\t\t# %s\n",inet_ntoa($a[4]),$a[0]) }' $RET \ + >>/etc/openafs/CellServDB.new + if [ `wc -l &1 + db_reset openafs-client/cell-info ||true + exit 1 + fi + cat /etc/openafs/CellServDB.new \ + /etc/openafs/CellServDB >/etc/openafs/CellServDB.tmp + mv /etc/openafs/CellServDB.tmp \ + /etc/openafs/CellServDB + rm /etc/openafs/CellServDB.new + fi + fi + + db_get openafs-client/cachesize + echo /afs:/var/cache/openafs:$RET >/etc/openafs/cacheinfo + + db_get openafs-client/run-client + echo AFS_CLIENT=$RET >/etc/openafs/afs.conf.client + db_get openafs-client/afsdb + echo AFS_AFSDB=$RET >>/etc/openafs/afs.conf.client + db_get openafs-client/crypt + echo AFS_CRYPT=$RET >>/etc/openafs/afs.conf.client +db_get openafs-client/dynroot +echo AFS_DYNROOT=$RET >>/etc/openafs/afs.conf.client +db_get openafs-client/fakestat +echo AFS_FAKESTAT=$RET >>/etc/openafs/afs.conf.client + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 0 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + --- openafs-1.2.10.orig/debian/openafs-client.postrm +++ openafs-1.2.10/debian/openafs-client.postrm @@ -0,0 +1,43 @@ +#! /bin/sh +# postrm script for openafs +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' overwrit>r> +# for details, see /usr/share/doc/packaging-manual/ + +case "$1" in +purge) + rmdir /afs 2>/dev/null || true + rm /etc/openafs/cacheinfo 2>/dev/null ||true + rm /etc/openafs/CellServDB 2>/dev/null ||true + rm /etc/openafs/ThisCell 2>/dev/null ||true + rm /etc/openafs/afs.conf.client 2>/dev/null || true + ;; + remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + + + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 0 + +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + + --- openafs-1.2.10.orig/debian/openafs-client.prerm +++ openafs-1.2.10/debian/openafs-client.prerm @@ -0,0 +1,29 @@ +#!/bin/sh -e + + +# summary of how this script can be called: +# * `remove' +# * `upgrade' +# * `failed-upgrade' +# * `remove' `in-favour' +# * `deconfigure' `in-favour' +# `removing' +# +# for details, see /usr/share/doc/packaging-manual/ + +case "$1" in + remove|upgrade|deconfigure) + update-alternatives --remove pagsh /usr/bin/pagsh.openafs + ;; + failed-upgrade) + ;; + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 0 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# --- openafs-1.2.10.orig/debian/openafs-client.templates +++ openafs-1.2.10/debian/openafs-client.templates @@ -0,0 +1,171 @@ +Template: openafs-client/cell-info +Type: string +Description: What hosts are DB servers for your home cell? + AFS uses the file /etc/openafs/CellServDB to hold the list of servers that + should be contacted to find parts of a cell. The cell you claim this + workstation belongs to is not in that file. Enter the host names of the + database servers separated by spaces. IMPORTANT: If you are creating a new + cell and this machine is to be a database server in that cell, only enter + this machine's name; add the other servers later after they are + functioning. Also, do not enable the AFS client to start at boot on this + server until the cell is configured. When you are ready you can edit + /etc/openafs/afs.conf.client to enable the client. +Description-fr.ISO-8859-15: Quels hôtes sont serveurs de bases de données pour votre cellule locale (« home cell ») ? + AFS utilise le fichier /etc/openafs/CellServDB pour conserver la liste des + serveurs à contacter pour trouver les constituants d'une cellule. La + cellule dont ce poste de travail est censé faire partie n'est pas indiquée + dans ce fichier. Veuillez indiquer les noms des serveurs de bases de + données, séparés par des espaces. IMPORTANT : si vous créez une nouvelle + cellule et que cette machine doit être un serveur de bases de données dans + cette cellule, veuillez seulement indiquer le nom de cette machine. + N'ajoutez les autres serveurs que plus tard, lorsqu'ils seront + opérationnels. Enfin, n'activez pas le client AFS au démarrage tant que + cette cellule n'est pas configurée. Quand vous serez prêt, vous pourrez + modifier /etc/openafs/afs.conf.client pour mettre en service le client. +Description-pt_BR.ISO-8859-1: Quais hosts são servidor DB para sua célula home ? + O AFS usa o arquivo /etc/openafs/CellServDB para armazenar a lista de + servidores que deverão ser contactados para se encontrar partes de uma + célula. A célula que você diz que essa estação de trabalho pertence não + está nesse arquivo. Informe os nomes de hosts dos servidore de base de + dados separados por espaços. IMPORTANTE : Caso você esteja criando uma + nova célula e esta máquina será um servidor de base de dados na célula, + somente informe o nome desta máquina. Adicione os outros servidores + posteriormente depois que os mesmos estejam funcionando. Adicionalmente, + não habilite o cliente AFS para inicialização em tempo de inicialização + neste servidor até que a célula esteja configurada. Quando você estiver + terminado você poderá editar o arquivo /etc/openafs/afs.conf.client para + habilitar este cliente. + +Template: openafs-client/thiscell +Type: string +Description: What AFS cell does this workstation belong to? + AFS filespace is organized into cells or administrative domains. + Each workstation belongs to one cell. Usually the cell is the DNS + domain name of the site. + +Template: openafs-client/cachesize +Type: string +Default: 50000 +Description: How large is your AFS cache (kb)? + AFS uses a area of the disk to cache remote files for faster + access. This cache will be mounted on /var/cache/openafs. It is + important that the cache not overfill the partition it is located + on. Often, people find it useful to dedicate a partition to their + AFS cache. + +Template: openafs-client/run-client +Type: boolean +Default: true +Description: Run Openafs client now and at boot? + Should the Openafs filesystem be started and mounted at boot? Normally, + most users who install the openafs-client package expect to run it at + boot. However, if you are planning on setting up a new cell or are on a + laptop, you may not want it started at boot time. If you answer no to this + question, run /etc/init.d/openafs-client force-start to run. +Description-fr.ISO-8859-15: Faut-il lancer le client AFS maintenant, puis au démarrage de la machine ? + Le système de fichiers Openafs doit-il être mis en service et monté au + démarrage ? Normalement, la majorité des utilisateurs qui installent le + paquet openafs-client s'attendent à ce qu'il soit lancé au démarrage. + Cependant, si vous prévoyez de mettre en service une nouvelle cellule ou + si vous utilisez un ordinateur portable, vous ne souhaitez peut-être pas + le lancer au démarrage. Dans ce cas, refusez ici et utilisez la commande + « /etc/init.d/openafs-client force-start » pour le lancer. +Description-pt_BR.ISO-8859-1: Executar o cliente OpenAFS agora e em tempo de inicialização ? + O sistema de arquivos OpenAFS deverá ser iniciado e montando em tempo de + inicialização ? Normalmente, a maioria dos usuários que instalam o pacote + openafs-client esperam executá-lo em tempo de inicialização. Porém, caso + você esteja planejando configurar uma nova célula ou esteja em um laptop, + você pode não desejar iniciar o OpenAFS em tempo de inicialização. Caso + você responda não para esta pergunta, execute /etc/init.d/openafs-cliente + force-start para executar o cliente OpenAFS. + +Template: openafs-client/afsdb +Type: boolean +Default: true +Description: Look up AFS cells in DNS? + In order to contact an AFS cell, you need the IP addresses of the cell's + database servers. Normally, this information is read from + /etc/openafs/CellServDB. However, if Openafs cannot find a cell in that + file it can use DNS to look for AFSDB records that contain the + information. +Description-fr.ISO-8859-15: Faut-il chercher les cellules AFS dans le DNS ? + Afin de contacter une cellule AFS, vous avez besoin des adresses IP de ses + serveurs de bases de données. Cette information est normalement extraite + de /etc/openafs/CellServDB. Cependant, si Openafs ne peut pas trouver de + cellule dans ce fichier, il peut utiliser le DNS pour rechercher des + enregistrements AFSDB qui fourniront cette information. +Description-pt_BR.ISO-8859-1: Procurar células AFS no DNS ? + Para poder contactar uma célula AFS, você precisa dos endereços IP dos + servidore de base de dados da célula. Normalmente, esta informação é lida + de /etc/openafs/CellServDB. Porém, caso o OpenAFS não puder encontrar uma + célula nesse arquivo, o DNS poderá ser usado para pesquisar registros + AFSDB que contenham a informação. + +Template: openafs-client/crypt +Type: boolean +Default: true +Description: Encrypt authenticated traffic with AFS fileserver? + AFS provides a weak form of encryption that can optionally be used between + a client and the fileservers. While this encryption is weaker than DES + and thus is not sufficient for highly confidential data, it does provide + some confidentiality and is likely to make the job of a casual attacker + significantly more difficult. + +Template: openafs-client/dynroot +Type: boolean +Default: false +Description: Dynamically generate the contents of /afs? + /afs generally contains an entry for each cell that a client can talk to. + Traditionally, these entries were generated by servers in the client's + home cell. However, OpenAFS clients can generate the contents of /afs + dynamically based on the contents of /etc/openafs/CellServDB and DNS. + . + If you generate /afs dynamically, you may need to create + /etc/openafs/CellAlias to include aliases for common cells. DO NOT SELECT + THIS OPTION IF YOU ARE CREATING A NEW CELL. +Description-fr.ISO-8859-15: Faut-il gérer le contenu de /afs dynamiquement ? + /afs contient généralement une entrée par cellule accessible à un client + donné. Traditionnellement, ces entrées ont été créées par les serveurs + dans la cellule locale de chaque client. Cependant, OpenAFS peut gérer + dynamiquement le contenu de /afs en se servant de /etc/openafs/CellServDB + et du DNS. + . + Si vous créez /afs de manière dynamique, vous aurez peut-être à créer + /etc/openafs/CellAlias pour inclure les alias des cellules communes. NE + CHOISISSEZ PAS CETTE OPTION SI VOUS CRÉEZ UNE NOUVELLE CELLULE. +Description-pt_BR.ISO-8859-1: Gerar dinamicamente o conteúdo de /afs ? + O /afs geralmente contém uma entrada para cada célula com a qual o cliente + pode conversar. Tradicionalmente, essas entradas eram geradas por + servidores no célula home do cliente. Porém, clientes OpenAFS podem gerar + o conteúdo de /afs dinamicamente baseando-se no conteúdo de + /etc/openafs/CellServDB e do DNS. + . + Caso você gere o /afs dinamicamente, você pode precisar criar o + /etc/openafs/CellAlias para incluir apelidos (aliases) para células + comuns. NÂO SELECIONE ESTA OPÇÃO CASO VOCÊ ESTEJA CRIANDO UMA NOVA CÉLULA. + +Template: openafs-client/fakestat +Type: boolean +Default: true +Description: Use fakestat to avoid hangs when listing /afs? + Because AFS is a global file space, operations on the /afs directory can + generate significant network traffic. If some AFS cells are unavailable + then looking at /afs using ls or a graphical file browser may hang your + machine for minutes. AFS has an option to simulate answers to these + operations locally to avoid these hangs. You want this option under most + circumstances. +Description-fr.ISO-8859-15: Faut-il utiliser fakestat pour éviter les erreurs lors de l'affichage du contenu de /afs ? + Comme AFS est un espace global de fichiers, les opérations sur /afs + peuvent générer un trafic réseau non négligeable. Si certaines cellules + sont indisponibles, l'affichage de /afs avec ls ou avec un gestionnaire de + fichiers graphique peut stopper votre machine pour quelques minutes. AFS + comporte une option permettant de simuler les réponses à ces requêtes pour + éviter ces plantages. Cette option est utile dans la plupart des cas. +Description-pt_BR.ISO-8859-1: Usar fakestat para evitar travadas na listagem do /afs ? + Devido ao AFS ser um espaço de arquivos global, operações no diretório + /afs podem gerar um tráfego de rede significativo. Caso algumas células + AFS não estejam disponíveis, pesquisar o /afs usando o comando "ls" ou um + gerenciador de arquivos gráfico pode travar sua máquina por alguns + minutos. O AFS possui uma opção para simular respostas para essas + operações localmente para evitar essas travadas. Você irá desejar usar + esta opção na maioria dos casos. --- openafs-1.2.10.orig/debian/openafs-client.undocumented +++ openafs-1.2.10/debian/openafs-client.undocumented @@ -0,0 +1,13 @@ +afsd.8 +bos.1 +cmdebug.1 +fs.1 +klog.1 +kpwvalid.1 +pagsh.openafs.1 +pts.1 +tokens.1 +rxdebug.1 +udebug.1 +unlog.1 +vos.1 --- openafs-1.2.10.orig/debian/openafs-dbserver.dirs +++ openafs-1.2.10/debian/openafs-dbserver.dirs @@ -0,0 +1,4 @@ +usr/share/doc +var/lib/openafs/db +usr/share/man/man8 +usr/sbin --- openafs-1.2.10.orig/debian/openafs-fileserver.conffiles +++ openafs-1.2.10/debian/openafs-fileserver.conffiles @@ -0,0 +1 @@ +/etc/init.d/openafs-fileserver --- openafs-1.2.10.orig/debian/openafs-fileserver.config +++ openafs-1.2.10/debian/openafs-fileserver.config @@ -0,0 +1,38 @@ +#!/bin/sh -e + +. /usr/share/debconf/confmodule || exit + +db_version 2.0 + +arch=`dpkg --print-installation-architecture` +case $arch in + alpha) + db_input high openafs-fileserver/alpha-broken ||true +;; +esac + +if [ -r /etc/openafs/server/ThisCell ] ; then + read cell . +# Modified for Debian GNU/Linux +# by Ian Murdock . +# +# Version: @(#)skeleton 1.8 03-Mar-1998 miquels@cistron.nl +# + +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin +DAEMON=/usr/sbin/bosserver +NAME=bosserver +DESC="AFS Server" + + +exec 3>/dev/null +exec &2 + echo "Usage: $N {start|stop|restart|force-reload}" >&2 + exit 1 + ;; +esac + +exit 0 --- openafs-1.2.10.orig/debian/openafs-fileserver.lintian +++ openafs-1.2.10/debian/openafs-fileserver.lintian @@ -0,0 +1,2 @@ +openafs-fileserver: link-to-undocumented-manpage +openafs-fileserver: non-standard-dir-perm --- openafs-1.2.10.orig/debian/openafs-fileserver.postinst +++ openafs-1.2.10/debian/openafs-fileserver.postinst @@ -0,0 +1,48 @@ +#!/bin/sh -e + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-deconfigure' `in-favour' +# `removing' +# + +case "$1" in + configure) + + . /usr/share/debconf/confmodule + + db_version 2.0 + + db_get openafs-fileserver/thiscell + echo $RET >/etc/openafs/server/ThisCell + if [ -f /etc/openafs/server/CellServDB ] ; then : + else echo \>$RET >/etc/openafs/server/CellServDB + fi + if [ "x$2" != "x" ] ; then + if dpkg --compare-versions $2 lt 1.2.0-1 ; then + mv /etc/openafs/server-local/BosConfig /etc/openafs/BosConfig ||true + mv /etc/openafs/server-local/sysid /var/lib/openafs ||true + fi + fi + db_stop + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 0 + ;; +esac + + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. +#DEBHELPER# + +exit 0 --- openafs-1.2.10.orig/debian/openafs-fileserver.postrm +++ openafs-1.2.10/debian/openafs-fileserver.postrm @@ -0,0 +1,41 @@ +#! /bin/sh +# postrm script for openafs +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' overwrit>r> +# for details, see /usr/share/doc/packaging-manual/ + +case "$1" in +purge) + rm /etc/openafs/server/ThisCell 2>/dev/null || true + (cd /etc/openafs/server && rm CellServDB UserList) 2>/dev/null ||true + (cd /etc/openafs/server-local && rm BosConfig) 2>/dev/null ||true + ;; + remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + + + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 0 + +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + + --- openafs-1.2.10.orig/debian/openafs-fileserver.preinst +++ openafs-1.2.10/debian/openafs-fileserver.preinst @@ -0,0 +1,9 @@ +#!/bin/sh +set -e + +if [ upgrade = $1 ] ; then + . /usr/share/debconf/confmodule +fi +#DEBHELPER# + +exit 0 --- openafs-1.2.10.orig/debian/openafs-fileserver.templates +++ openafs-1.2.10/debian/openafs-fileserver.templates @@ -0,0 +1,72 @@ +Template: openafs-fileserver/thiscell +Type: string +Description: What cell does this server serve files for? + AFS fileservers belong to a cell. They have the key for that cell's + Kerberos service and serve volumes into that cell. Normally, this cell is + the same cell as the workstation's client belongs to. +Description-de.ISO-8859-15: Für welche Zelle liefert der Server Dateien? + AFS-Dateiserver gehören zu einer Zelle. Die Server haben den Schlüssel für + den Kerberos-Service der Zelle und stellen Volumes für die Zelle bereit. + Normalerweise ist die Zelle identisch mit der des Clients +Description-fr.ISO-8859-15: Pour quelle cellule ce serveur est-il un serveur de fichiers ? + Les serveurs de fichiers AFS appartiennent à une cellule. Ils possèdent la + clé pour le service Kerberos de cette cellule et y mettent à disposition + des volumes. Normalement, cette cellule est la même que celle à laquelle + appartient le client. +Description-pt_BR.ISO-8859-1: Para qual célula este servidor serve arquivos ? + Servidor de arquivos AFS pertencem a uma célula. Eles possuem uma chave + para cada serviço Kerberos da célula e servem volumes dentro da célula. + Normalmente, essa célula é a mesma célula da qual a estação de trabalho + faz parte. + +Template: openafs-fileserver/bosconfig_moved +Type: boolean +Default: true +Description: Upgrading will move files to new locations; continue? + Between Openafs 1.1 and Openafs 1.2, several files moved. In particular, + files in /etc/openafs/server-local have been distributed to other + locations. The BosConfig file is now located in /etc/openafs and the + other files are located in /var/lib/openafs. If you continue with this + upgrade, these files will be moved. You should use the bos restart command + to reload your servers. Any configuration changes made before you do so + will be lost. +Description-fr.ISO-8859-15: La mise à jour va déplacer des fichiers. Faut-il continuer ? + Entre les versions 1.1 et 1.2 d'OpenAFS, de nombreux fichiers ont été + déplacés. Les fichiers de /etc/openafs/server-local ont notamment été + répartis sur d'autres emplacements. Le fichier BosConfig est désormais + placé dans /etc/openafs et les autres fichiers sont dans /var/lib/openafs. + Si vous poursuivez la mise à jour, ces fichiers seront déplacés. Vous + devez utiliser la commande « bos restart » pour redémarrer vos serveurs. + Toutes les modifications de configuration que vous ferez avant d'avoir + effectué ces opérations seront perdues. +Description-pt_BR.ISO-8859-1: Atualizar irá mover arquivo para novos locais. Continuar ? + Entre as versões do OpenAFS 1.1 e do OpenAFS 1.2, diversos arquivos foram + movidos. Em particular, aruivos em /etc/openafs/server-local foram + distribuídos para outros locais. O arquivo BosConfig está agora localizado + em /etc/openafs e os outros arquivos estão localizados em + /var/lib/openafs. Caso você continue com esta atualização, esses arquivos + serão movidos. Você deverá usar o comando "bos restart" para recarregar + seus servidores. Quaisquer mudanças em configurações feitas antes que você + tenha feito isso serão perdidas. + +Template: openafs-fileserver/alpha-broken +Type: note +Description: OpenAFS Fileserv Probably does not work! + You are running the OpenAFS file server package on an alpha. This + probably doesn't work; the DES code is flaky on the alpha, along with the + threaded file server. Likely, the fileserver will simply fail to start, + but if it does load, data corruption may result. You have been warned. +Description-fr.ISO-8859-15: Le serveur OpenAFS ne fonctionne probablement pas ! + Vous utilisez le paquet du serveur de fichier OpenAFS sur une plateforme + alpha. Cela ne fonctionne probablement pas ; le code DES est défectueux + sur ces plateformes de même que le serveur de fichiers à processus légers. + Il est probable que le serveur refusera tout simplement de démarrer. + Cependant, s'il démarre quand même, des corruptions de données peuvent + avoir lieu. Vous voilà prévenu. +Description-pt_BR.ISO-8859-1: Servidor de Arquivo OpenAFS provavelmente não funciona ! + Você está executando o pacote do servidor de arquivos OpenAFS em uma + máquina Alpha. Isso provavelmente não funcionará. O código DES é em + conjunto com o servidor de arquivos com suporte a threads é problemático + em máquinas Alpha. Provavelmente, o servidor de arquivos irá simplesmente + falhar ao iniciar. Caso consiga ser iniciado, poderá causar corrupção de + dados. Você foi avisado. --- openafs-1.2.10.orig/debian/openafs-fileserver.undocumented +++ openafs-1.2.10/debian/openafs-fileserver.undocumented @@ -0,0 +1 @@ +bosserver.8 --- openafs-1.2.10.orig/debian/openafs-kpasswd.dirs +++ openafs-1.2.10/debian/openafs-kpasswd.dirs @@ -0,0 +1 @@ +usr/share/doc --- openafs-1.2.10.orig/debian/openafs-kpasswd.undocumented +++ openafs-1.2.10/debian/openafs-kpasswd.undocumented @@ -0,0 +1,2 @@ +kpasswd.1 +kas.1 --- openafs-1.2.10.orig/debian/openafs-modules-source.docs +++ openafs-1.2.10/debian/openafs-modules-source.docs @@ -0,0 +1,5 @@ +README +debian/README.servers +debian/configuration-transcript.txt +debian/README.modules +NEWS --- openafs-1.2.10.orig/debian/patch.001_libafs_destination_name +++ openafs-1.2.10/debian/patch.001_libafs_destination_name @@ -0,0 +1,18 @@ +Index: src/libafs/MakefileProto.LINUX.in +=================================================================== +RCS file: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/libafs/MakefileProto.LINUX.in,v +retrieving revision 1.1.1.3 +diff -u -r1.1.1.3 MakefileProto.LINUX.in +--- src/libafs/MakefileProto.LINUX.in 14 Jul 2001 22:22:46 -0000 1.1.1.3 ++++ src/libafs/MakefileProto.LINUX.in 16 Jul 2001 09:40:24 -0000 +@@ -143,8 +143,8 @@ + LIBAFS = libafs-${CLIENT}.o + LIBAFS_MP = libafs-${CLIENT}.mp.o + +-DEST_LIBAFS = ${DESTDIR}/root.client/usr/vice/etc/modload/${LIBAFS} +-DEST_LIBAFS_MP = ${DESTDIR}/root.client/usr/vice/etc/modload/${LIBAFS_MP} ++DEST_LIBAFS = ${DESTDIR}/root.client/usr/vice/etc/modload/openafs.o ++DEST_LIBAFS_MP = ${DESTDIR}/root.client/usr/vice/etc/modload/openafs.mp.o + + + libafs: $(DEST_LIBAFS) --- openafs-1.2.10.orig/debian/patch.002_sketchy_hpux_process_c +++ openafs-1.2.10/debian/patch.002_sketchy_hpux_process_c @@ -0,0 +1,18 @@ +Index: src/lwp//process.c +=================================================================== +RCS file: /afs/sipb/project/openafs/debian/cvs/openafs/src/lwp/process.c,v +retrieving revision 1.8 +diff -u -r1.8 process.c +--- src/lwp//process.c 11 Sep 2001 15:48:27 -0000 1.8 ++++ src/lwp//process.c 25 Feb 2002 19:42:17 -0000 +@@ -92,7 +92,9 @@ + #elif defined(AFS_HPUX_ENV) + #define LWP_SP 1 + #elif defined(AFS_LINUX20_ENV) +-#if defined(AFS_PPC_LINUX20_ENV) ++#if defined(AFS_PARISC_LINUX24_ENV ) ++#define LWP_SP 1 ++#elif defined(AFS_PPC_LINUX20_ENV) + #define LWP_SP 0 + #elif defined(AFS_I386_LINUX20_ENV) + #define LWP_SP 4 --- openafs-1.2.10.orig/debian/patch.004_bozo_permissions +++ openafs-1.2.10/debian/patch.004_bozo_permissions @@ -0,0 +1,16 @@ +Index: src/bozo//bosoprocs.c +=================================================================== +RCS file: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/bozo/bosoprocs.c,v +retrieving revision 1.1.1.8 +diff -u -r1.1.1.8 bosoprocs.c +--- bosoprocs.c 2001/10/14 18:04:05 1.1.1.8 ++++ bosoprocs.c 2001/11/25 22:57:19 +@@ -1160,7 +1160,7 @@ + + struct bozo_bosEntryStats bozo_bosEntryStats[] = { + {NULL, 1,1, 0755, 02}, /* AFSDIR_SERVER_AFS_DIRPATH */ +- {NULL, 1,1, 0755, 02}, /* AFSDIR_SERVER_ETC_DIRPATH */ ++ {NULL, 1,1, 0700, 02}, /* AFSDIR_SERVER_ETC_DIRPATH */ + {NULL, 1,1, 0755, 02}, /* AFSDIR_SERVER_BIN_DIRPATH */ + {NULL, 1,1, 0755, 02}, /* AFSDIR_SERVER_LOGS_DIRPATH */ + {NULL, 1,0, 0700, 07}, /* AFSDIR_SERVER_BACKUP_DIRPATH */ --- openafs-1.2.10.orig/debian/patch.006_more_bozo_permissions +++ openafs-1.2.10/debian/patch.006_more_bozo_permissions @@ -0,0 +1,16 @@ +Index: src/bozo//bosoprocs.c +=================================================================== +RCS file: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/bozo/bosoprocs.c,v +retrieving revision 1.2 +diff -u -r1.2 bosoprocs.c +--- bosoprocs.c 2001/11/25 23:06:38 1.2 ++++ bosoprocs.c 2001/11/25 23:19:53 +@@ -1165,7 +1165,7 @@ + {NULL, 1,1, 0755, 02}, /* AFSDIR_SERVER_LOGS_DIRPATH */ + {NULL, 1,0, 0700, 07}, /* AFSDIR_SERVER_BACKUP_DIRPATH */ + {NULL, 1,1, 0700, 07}, /* AFSDIR_SERVER_DB_DIRPATH */ +- {NULL, 1,1, 0700, 07}, /* AFSDIR_SERVER_LOCAL_DIRPATH */ ++ {NULL, 1,1, 0700, 02}, /* AFSDIR_SERVER_LOCAL_DIRPATH */ + {NULL, 0,1, 0600, 07}, /* AFSDIR_SERVER_KEY_FILEPATH */ + {NULL, 0,1, 0600, 03}};/* AFSDIR_SERVER_ULIST_FILEPATH */ + int bozo_nbosEntryStats = --- openafs-1.2.10.orig/debian/patch.07_kernel_source_2.4.21 +++ openafs-1.2.10/debian/patch.07_kernel_source_2.4.21 @@ -0,0 +1,44 @@ +Index: src/libafs/MakefileProto.LINUX.in +=================================================================== +RCS file: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/libafs/MakefileProto.LINUX.in,v +retrieving revision 1.9 +diff -u -r1.9 MakefileProto.LINUX.in +--- src/libafs/MakefileProto.LINUX.in 11 Dec 2002 03:00:40 -0000 1.9 ++++ src/libafs/MakefileProto.LINUX.in 26 Jul 2003 20:46:52 -0000 +@@ -89,7 +89,7 @@ + -mfixed-range=f10-f15,f32-f127 -falign-functions=32 -mb-step + DEFINES = -D__KERNEL__ -DKERNEL -D_KERNEL ${SMP_DEF} -DMODULE + +-INCLUDES = -I. -I../ -I${TOP_SRCDIR}/config ++INCLUDES = -I. -I../ -I${LINUX_KERNEL_PATH}/include -I${TOP_SRCDIR}/config + + CFLAGS = $(CCFLAGS) $(DEFINES) $(INCLUDES) + +Index: src/rx/rx_kcommon.h +=================================================================== +RCS file: /afs/sipb.mit.edu/project/openafs/debian/cvs/openafs/src/rx/rx_kcommon.h,v +retrieving revision 1.1.1.9 +diff -u -r1.1.1.9 rx_kcommon.h +--- src/rx/rx_kcommon.h 13 Apr 2003 19:07:24 -0000 1.1.1.9 ++++ src/rx/rx_kcommon.h 26 Jul 2003 20:46:53 -0000 +@@ -33,7 +33,10 @@ + #include "../h/disp.h" + #endif + #include "../h/socket.h" +-#ifndef AFS_LINUX22_ENV ++#ifdef AFS_LINUX22_ENV ++#define _LINUX_CODA_FS_I ++struct coda_inode_info {}; ++#else + #include "../h/socketvar.h" + #include "../h/protosw.h" + #if !defined(AFS_SUN5_ENV) && !defined(AFS_XBSD_ENV) +@@ -80,8 +83,6 @@ + #include "../h/user.h" + #endif + #ifdef AFS_LINUX22_ENV +-#define _LINUX_CODA_FS_I +-struct coda_inode_info {}; + #include "../h/sched.h" + #include "../h/netdevice.h" + #else --- openafs-1.2.10.orig/debian/patch.build_pam +++ openafs-1.2.10/debian/patch.build_pam @@ -0,0 +1,466 @@ +? src/tests/run-tests +? src/tests/OpenAFS/Dirpath.pm +Index: src/audit/Makefile.in +=================================================================== +RCS file: /afs/sipb/project/openafs/debian/cvs/openafs/src/audit/Makefile.in,v +retrieving revision 1.7 +diff -u -r1.7 Makefile.in +--- src/audit/Makefile.in 13 Apr 2003 20:41:58 -0000 1.7 ++++ src/audit/Makefile.in 13 Apr 2003 21:14:09 -0000 +@@ -65,9 +65,11 @@ + + audit.o: audit.c audit.h + ${CC} ${CFLAGS} -c audit.c ++ -mkdir -p ../pic/audit ++ ${CC} ${CFLAGS} -c audit.c -fPIC -o ../pic/audit/audit.o + + clean: +- $(RM) -f *.a *.o core AFS_component_version_number.c ++ $(RM) -f *.a *.o core AFS_component_version_number.c $(PICTARGET)/*.o ../pic/audit/audit.o + + include ../config/Makefile.version + ${DESTDIR}${libdir}/afs/libaudit.a: libaudit.a +Index: src/auth/Makefile.in +=================================================================== +RCS file: /afs/sipb/project/openafs/debian/cvs/openafs/src/auth/Makefile.in,v +retrieving revision 1.7 +diff -u -r1.7 Makefile.in +--- src/auth/Makefile.in 13 Apr 2003 20:41:58 -0000 1.7 ++++ src/auth/Makefile.in 13 Apr 2003 21:14:09 -0000 +@@ -45,7 +45,15 @@ + UKSRCS=${KSRCS} cellconfig.h acfg_errors.c keys.h cellconfig.c \ + ktc.c authcon.c ktc_errors.c + +-all: kinstall ukinstall ${TOP_LIBDIR}/libauth.a ${TOP_LIBDIR}/libauth.krb.a ${TOP_INCDIR}/afs/keys.h ${TOP_INCDIR}/afs/cellconfig.h ${TOP_INCDIR}/afs/auth.h copyauth setkey ++PICTARGET =../pic/auth ++PICOBJS = $(patsubst %.o,$(PICTARGET)/%.o,$(OBJS)) ++$(PICTARGET)/%.o: %.c $(PICTARGET) ++ $(CC) -c $(PAM_CFLAGS) $(CFLAGS) $< -o $@ ++ ++$(PICTARGET): ++ mkdir -p $(PICTARGET) ++ ++all: kinstall ukinstall ${TOP_LIBDIR}/libauth.a ${TOP_LIBDIR}/libauth.krb.a ${TOP_INCDIR}/afs/keys.h ${TOP_INCDIR}/afs/cellconfig.h ${TOP_INCDIR}/afs/auth.h copyauth setkey $(PICOBJS) + + cellconfig.o: cellconfig.c ${INCLS} + ktc.o: ktc.c ${INCLS} ${TOP_INCDIR}/afs/vice.h +@@ -155,7 +163,7 @@ + + clean: + $(RM) -f *.o *.a copyauth setkey auth.h cellconfig.h acfg_errors.c ktc_errors.c core\ +- AFS_component_version_number.c ++ AFS_component_version_number.c $(PICTARGET)/*.o + + include ../config/Makefile.version + ${DESTDIR}${libdir}/afs/libauth.a: libauth.a +Index: src/cmd/Makefile.in +=================================================================== +RCS file: /afs/sipb/project/openafs/debian/cvs/openafs/src/cmd/Makefile.in,v +retrieving revision 1.7 +diff -u -r1.7 Makefile.in +--- src/cmd/Makefile.in 13 Apr 2003 20:41:58 -0000 1.7 ++++ src/cmd/Makefile.in 13 Apr 2003 21:14:12 -0000 +@@ -34,6 +34,18 @@ + + CFLAGS=${OPTMZ} -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${XCFLAGS} + ++PICTARGET =../pic/cmd ++PICOBJS = $(patsubst %.o,$(PICTARGET)/%.o,$(LIBOBJS)) ++PIC64OBJS = $(patsubst %.o,$(PICTARGET)/%.o,$(LIB64OBJS)) ++$(PICTARGET)/%.o: %.c $(PICTARGET) ++ $(CC) -c $(PAM_CFLAGS) $(CFLAGS) $< -o $@ ++ ++$(PICTARGET)/%64.o: %.c $(PICTARGET) ++ $(CC) -c $(PAM_CFLAGS) $(CFLAGS)${XCFLAGS64} $< -o $@ ++ ++$(PICTARGET): ++ mkdir -p $(PICTARGET) ++ + all: ${TOP_LIBDIR}/libcmd.a ${TOP_INCDIR}/afs/cmd.h + + all64: all ${TOP_LIBDIR}/libcmd64.a +@@ -42,10 +54,6 @@ + $(RM) -f cmd.h cmd_errors.c + ${COMPILE_ET} cmd_errors -h cmd + +-cmd_errors.o: cmd_errors.c +- +-cmd.o: cmd.c cmd.h +- + cmd_errors64.o: cmd_errors.c + ${CC} ${OPTMZ} -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${XCFLAGS64} -c -o cmd_errors64.o cmd_errors.c + +@@ -53,12 +61,12 @@ + ${CC} ${OPTMZ} -I${TOP_SRCDIR}/config -I${TOP_INCDIR} ${XCFLAGS64} -c -o cmd64.o cmd.c + + +-libcmd64.a: ${LIB64OBJS} AFS_component_version_number64.o ++libcmd64.a: ${LIB64OBJS} AFS_component_version_number64.o + -$(RM) -f $@ + $(AR) crv $@ ${LIB64OBJS} AFS_component_version_number64.o + $(RANLIB) $@ + +-libcmd.a: ${LIBOBJS} AFS_component_version_number.o ++libcmd.a: ${LIBOBJS} AFS_component_version_number.o $(PICOBJS) + -$(RM) -f $@ + $(AR) crv $@ ${LIBOBJS} AFS_component_version_number.o + $(RANLIB) $@ +@@ -89,7 +97,7 @@ + (cd test; $(MAKE) ) + + clean: +- $(RM) -f *.a *.o ctest dtest cmd.h cmd_errors.c core AFS_component_version_number.c ++ $(RM) -f *.a *.o ctest dtest cmd.h cmd_errors.c core AFS_component_version_number.c $(PICTARGET)/*.o + + include ../config/Makefile.version + ${DESTDIR}${libdir}/afs/libcmd.a: libcmd.a +Index: src/comerr/Makefile.in +=================================================================== +RCS file: /afs/sipb/project/openafs/debian/cvs/openafs/src/comerr/Makefile.in,v +retrieving revision 1.7 +diff -u -r1.7 Makefile.in +--- src/comerr/Makefile.in 13 Apr 2003 20:41:59 -0000 1.7 ++++ src/comerr/Makefile.in 13 Apr 2003 21:14:12 -0000 +@@ -45,7 +45,18 @@ + ${CC} ${CFLAGS} -o compile_et compile_et.o error_table.o -L${TOP_LIBDIR} -lafsutil -ll;; \ + esac + +-libcom_err.a: error_msg.o et_name.o com_err.o AFS_component_version_number.o ++OBJS = error_msg.o et_name.o com_err.o ++ ++PICTARGET =../pic/comerr ++PICOBJS = $(patsubst %.o,$(PICTARGET)/%.o,$(OBJS)) ++$(PICTARGET)/%.o: %.c $(PICTARGET) ++ $(CC) -c $(PAM_CFLAGS) $(CFLAGS) $< -o $@ ++ ++$(PICTARGET): ++ mkdir -p $(PICTARGET) ++ ++ ++libcom_err.a: error_msg.o et_name.o com_err.o AFS_component_version_number.o $(PICOBJS) + $(RM) -f $@ + $(AR) crv $@ error_msg.o et_name.o com_err.o AFS_component_version_number.o + $(RANLIB) $@ +@@ -108,7 +119,7 @@ + *.cp *.fn *.ky *.log *.pg *.tp *.vr *.o libcom_err.a \ + com_err.o compile_et et.ar TAGS y.tab.c lex.yy.c error_table.c \ + et_lex.lex.c test1.h test1.c test2.h test2.c \ +- eddep makedep core AFS_component_version_number.c ++ eddep makedep core AFS_component_version_number.c $(PICTARGET)/*.o + + test: + cd test; $(MAKE) +Index: src/des/Makefile.in +=================================================================== +RCS file: /afs/sipb/project/openafs/debian/cvs/openafs/src/des/Makefile.in,v +retrieving revision 1.7 +diff -u -r1.7 Makefile.in +--- src/des/Makefile.in 13 Apr 2003 20:41:59 -0000 1.7 ++++ src/des/Makefile.in 13 Apr 2003 21:14:12 -0000 +@@ -73,7 +73,16 @@ + .c.o: + ${CC} -c -I. -I${TOP_INCDIR} -I${TOP_SRCDIR}/config ${XCFLAGS} $< + +-libdes.a: ${OBJS} AFS_component_version_number.o ++ ++PICTARGET =../pic/des ++PICOBJS = $(patsubst %.o,$(PICTARGET)/%.o,$(OBJS)) ++$(PICTARGET)/%.o: %.c $(PICTARGET) ++ $(CC) -I. -I${TOP_INCDIR} -I${TOP_SRCDIR}/config ${XCFLAGS} -c $(PAM_CFLAGS) $(CFLAGS) $< -o $@ ++ ++$(PICTARGET): ++ mkdir -p $(PICTARGET) ++ ++libdes.a: ${OBJS} AFS_component_version_number.o $(PICOBJS) + $(RM) -f libdes.a + $(AR) crv libdes.a ${OBJS} AFS_component_version_number.o + $(RANLIB) libdes.a +@@ -212,7 +221,7 @@ + $(RM) -f *.a *.s *.o *.b core *~ *.com *.ld + $(RM) -f make_fp make_ip make_keyperm make_odd make_p \ + make_p_table make_s_table key_perm.h p_table.h \ +- s_table.h odd.h p.c s.c fp.c ip.c AFS_component_version_number.c ++ s_table.h odd.h p.c s.c fp.c ip.c AFS_component_version_number.c $(PICTARGET)/*.o + cd test; $(MAKE) clean + + include ../config/Makefile.version +Index: src/kauth/Makefile.in +=================================================================== +RCS file: /afs/sipb/project/openafs/debian/cvs/openafs/src/kauth/Makefile.in,v +retrieving revision 1.7 +diff -u -r1.7 Makefile.in +--- src/kauth/Makefile.in 13 Apr 2003 20:41:59 -0000 1.7 ++++ src/kauth/Makefile.in 13 Apr 2003 21:14:14 -0000 +@@ -79,13 +79,22 @@ + + noversion: install + +-all: ukinstall kaserver kas kpwvalid klog klog.krb knfs kpasswd ${TOP_LIBDIR}/libkauth.a ${TOP_LIBDIR}/libkauth.krb.a rebuild kdb ${TOP_INCDIR}/afs/kautils.h ${TOP_INCDIR}/afs/kauth.h ${TOP_INCDIR}/afs/kaport.h ++ ++PICTARGET =../pic/kauth ++PICOBJS = $(patsubst %.o,$(PICTARGET)/%.o,$(OBJS)) ++$(PICTARGET)/%.o: %.c $(PICTARGET) ++ $(CC) -c $(PAM_CFLAGS) $(CFLAGS) $< -o $@ ++ ++$(PICTARGET): ++ mkdir -p $(PICTARGET) ++ ++all: ukinstall kaserver kas kpwvalid klog klog.krb knfs kpasswd ${TOP_LIBDIR}/libkauth.a ${TOP_LIBDIR}/libkauth.krb.a rebuild kdb ${TOP_INCDIR}/afs/kautils.h ${TOP_INCDIR}/afs/kauth.h ${TOP_INCDIR}/afs/kaport.h $(PICOBJS) + + test tests: all + cd test; $(MAKE) + + clean: +- $(RM) -f *.o kaserver kas klog multiklog kpasswd klogin rebuild kauth.cs.c kauth.ss.c kauth.xdr.c kauth.h kautils.h kaerrors.c *.a core kpwvalid AFS_component_version_number.c klog.krb knfs klogin.krb kdb Kkauth.xdr.c Kkauth.h Kkauth.cs.c ++ $(RM) -f *.o kaserver kas klog multiklog kpasswd klogin rebuild kauth.cs.c kauth.ss.c kauth.xdr.c kauth.h kautils.h kaerrors.c *.a core kpwvalid AFS_component_version_number.c klog.krb knfs klogin.krb kdb Kkauth.xdr.c Kkauth.h Kkauth.cs.c $(PICTARGET)/*.o + + kaserver: kautils.o kalocalcell.o kadatabase.o kaprocs.o kalog.o kauth.ss.o kauth.xdr.o kaserver.o kaaux.o krb_udp.o kaauxdb.o $(LIBS) + ${CC} ${LDFLAGS} -o kaserver kaserver.o kautils.o kalocalcell.o kadatabase.o krb_udp.o kaprocs.o kalog.o kauth.ss.o kauth.xdr.o kaaux.o kaauxdb.o $(LIBS) ${XLIBS} ${TOP_LIBDIR}/libaudit.a +Index: src/lwp/Makefile.in +=================================================================== +RCS file: /afs/sipb/project/openafs/debian/cvs/openafs/src/lwp/Makefile.in,v +retrieving revision 1.8 +diff -u -r1.8 Makefile.in +--- src/lwp/Makefile.in 13 Apr 2003 20:41:59 -0000 1.8 ++++ src/lwp/Makefile.in 13 Apr 2003 21:14:19 -0000 +@@ -37,7 +37,15 @@ + LIBOBJS=lwp.o process.o lock.o iomgr.o timer.o fasttime.o preempt.o \ + waitkey.o threadname.o AFS_component_version_number.o + +-all: ${TOP_LIBDIR}/liblwp.a ${TOP_INCDIR}/lock.h ${TOP_INCDIR}/lwp.h ${TOP_INCDIR}/preempt.h ${TOP_INCDIR}/timer.h ++PICTARGET =../pic/lwp ++PICOBJS = $(patsubst %.o,$(PICTARGET)/%.o,$(LIBOBJS)) ++$(PICTARGET)/%.o: %.c $(PICTARGET) ++ $(CC) -c $(PAM_CFLAGS) $(CFLAGS) $< -o $@ ++ ++$(PICTARGET): ++ mkdir -p $(PICTARGET) ++ ++all: ${TOP_LIBDIR}/liblwp.a ${TOP_INCDIR}/lock.h ${TOP_INCDIR}/lwp.h ${TOP_INCDIR}/preempt.h ${TOP_INCDIR}/timer.h $(PICOBJS) + + # + # Build rules +@@ -143,7 +151,7 @@ + # Misc. targets + # + clean: +- $(RM) -f *.o *.a core AFS_component_version_number.c ++ $(RM) -f *.o *.a core AFS_component_version_number.c $(PICTARGET)/*.o + + include ../config/Makefile.version + ${DESTDIR}${libdir}/liblwp.a: liblwp.a +Index: src/pam/Makefile.in +=================================================================== +RCS file: /afs/sipb/project/openafs/debian/cvs/openafs/src/pam/Makefile.in,v +retrieving revision 1.8 +diff -u -r1.8 Makefile.in +--- src/pam/Makefile.in 13 Apr 2003 20:41:59 -0000 1.8 ++++ src/pam/Makefile.in 13 Apr 2003 21:14:21 -0000 +@@ -49,22 +49,22 @@ + all: test_pam ${TOP_LIBDIR}/pam_afs.so.1 ${TOP_LIBDIR}/pam_afs.krb.so.1 + + afs_setcred.o: afs_setcred.c afs_pam_msg.h afs_message.h afs_util.h +- ${CC} ${CFLAGS} -c afs_setcred.c -o afs_setcred.o ++ ${CC} ${CFLAGS} $(PAM_CFLAGS) -c afs_setcred.c -o afs_setcred.o + + afs_setcred_krb.o: afs_setcred.c afs_pam_msg.h afs_message.h afs_util.h +- ${CC} ${CFLAGS} -DAFS_KERBEROS_ENV -c afs_setcred.c -o afs_setcred_krb.o ++ ${CC} ${CFLAGS} $(PAM_CFLAGS) -DAFS_KERBEROS_ENV -c afs_setcred.c -o afs_setcred_krb.o + + afs_auth.o: afs_auth.c afs_pam_msg.h afs_message.h afs_util.h +- ${CC} ${CFLAGS} -c afs_auth.c -o afs_auth.o ++ ${CC} ${CFLAGS} $(PAM_CFLAGS) -c afs_auth.c -o afs_auth.o + + afs_auth_krb.o: afs_auth.c afs_pam_msg.h afs_message.h afs_util.h +- ${CC} ${CFLAGS} -DAFS_KERBEROS_ENV -c afs_auth.c -o afs_auth_krb.o ++ ${CC} ${CFLAGS} $(PAM_CFLAGS) -DAFS_KERBEROS_ENV -c afs_auth.c -o afs_auth_krb.o + + afs_util.o: afs_util.c afs_util.h +- ${CC} ${CFLAGS} -c afs_util.c -o afs_util.o ++ ${CC} ${CFLAGS} $(PAM_CFLAGS) -c afs_util.c -o afs_util.o + + afs_util_krb.o: afs_util.c afs_util.h +- ${CC} ${CFLAGS} -DAFS_KERBEROS_ENV -c afs_util.c -o afs_util_krb.o ++ ${CC} ${CFLAGS} $(PAM_CFLAGS) -DAFS_KERBEROS_ENV -c afs_util.c -o afs_util_krb.o + + pam_afs.so.1: $(SHOBJS) afs_setcred.o afs_auth.o afs_util.o + set -x; \ +@@ -76,7 +76,7 @@ + $(LD) $(LDFLAGS) -M mapfile -o $@ afs_setcred.o afs_auth.o afs_util.o\ + $(SHOBJS) $(LIBS) ;; \ + *linux*) \ +- $(CC) $(LDFLAGS) -o $@ afs_setcred.o afs_auth.o afs_util.o $(SHOBJS) $(LIBS) ;;\ ++ $(CC) $(LDFLAGS) $(PAM_CFLAGS) -o $@ afs_setcred.o afs_auth.o afs_util.o $(SHOBJS) `find ../pic/ -name "*.o" | grep -v AFS_compo` -lpam;;\ + *fbsd*) \ + $(CC) $(LDFLAGS) -o $@ afs_setcred.o afs_auth.o afs_util.o $(SHOBJS) $(LIBS) ;;\ + * ) \ +Index: src/rx/Makefile.in +=================================================================== +RCS file: /afs/sipb/project/openafs/debian/cvs/openafs/src/rx/Makefile.in,v +retrieving revision 1.7 +diff -u -r1.7 Makefile.in +--- src/rx/Makefile.in 13 Apr 2003 20:41:59 -0000 1.7 ++++ src/rx/Makefile.in 13 Apr 2003 21:14:22 -0000 +@@ -72,7 +72,15 @@ + xdr_afsuuid.c rx_trace.h xdr_int64.c + UKSRCS = $(KSRCS) rx_conncache.c + +-all: includes kinstall ukinstall ${TOP_LIBDIR}/librx.a ++PICTARGET =../pic/rx ++PICOBJS = $(patsubst %.o,$(PICTARGET)/%.o,$(OBJS)) ++$(PICTARGET)/%.o: %.c $(PICTARGET) ++ $(CC) -c $(PAM_CFLAGS) $(CFLAGS) $< -o $@ ++ ++$(PICTARGET): ++ mkdir -p $(PICTARGET) ++ ++all: includes kinstall ukinstall ${TOP_LIBDIR}/librx.a $(PICOBJS) + + RX_component_version_number.c: AFS_component_version_number.c + sed 's/cml_version/rx_cml_version/' RX_component_version_number.c +@@ -222,7 +230,7 @@ + # Misc. targets + # + clean: +- $(RM) -f *.o *.a core *_component_version_number.c ++ $(RM) -f *.o *.a core *_component_version_number.c $(PICTARGET)/*.o + + include ../config/Makefile.version + +Index: src/rxkad/Makefile.in +=================================================================== +RCS file: /afs/sipb/project/openafs/debian/cvs/openafs/src/rxkad/Makefile.in,v +retrieving revision 1.7 +diff -u -r1.7 Makefile.in +--- src/rxkad/Makefile.in 13 Apr 2003 20:41:59 -0000 1.7 ++++ src/rxkad/Makefile.in 13 Apr 2003 21:14:24 -0000 +@@ -40,6 +40,15 @@ + OBJS=rxkad_client.o rxkad_server.o rxkad_common.o ticket.o rxkad_errs.o \ + fcrypt.o crypt_conn.o ticket.o ticket5.o crc.o + ++ ++PICTARGET =../pic/rxkad ++PICOBJS = $(patsubst %.o,$(PICTARGET)/%.o,$(OBJS)) ++$(PICTARGET)/%.o: %.c $(PICTARGET) ++ $(CC) -c $(PAM_CFLAGS) $(CFLAGS) $< -o $@ ++ ++$(PICTARGET): ++ mkdir -p $(PICTARGET) ++ + fc_test_OBJS=fc_test.o + + fc_test_LIBS=\ +@@ -163,7 +172,7 @@ + # Build targets + # + +-librxkad.a: ${OBJS} AFS_component_version_number.o ++librxkad.a: ${OBJS} AFS_component_version_number.o $(PICOBJS) + -$(RM) -f $@ + $(AR) crv $@ ${OBJS} AFS_component_version_number.o + $(RANLIB) $@ +@@ -209,7 +218,7 @@ + $(RM) -f *.o *.a tcrypt core rxkad_errs.c rxkad.h \ + AFS_component_version_number.c \ + crypt_conn.c fcrypt.c fcrypt.h sboxes.h \ +- fc_test ++ fc_test $(PICTARGET)/*.o + + test: + cd test; $(MAKE) +Index: src/sys/Makefile.in +=================================================================== +RCS file: /afs/sipb/project/openafs/debian/cvs/openafs/src/sys/Makefile.in,v +retrieving revision 1.8 +diff -u -r1.8 Makefile.in +--- src/sys/Makefile.in 13 Apr 2003 20:41:59 -0000 1.8 ++++ src/sys/Makefile.in 13 Apr 2003 21:14:26 -0000 +@@ -36,12 +36,21 @@ + LIBS=libsys.a ${TOP_LIBDIR}/librx.a libsys.a ${TOP_LIBDIR}/liblwp.a ${TOP_LIBDIR}/util.a ${XLIBS} + UKSRCS=afsl.exp + ++PICTARGET =../pic/sys ++PICOBJS = $(patsubst %.o,$(PICTARGET)/%.o,$(OBJS)) ++$(PICTARGET)/%.o: %.c $(PICTARGET) ++ $(CC) -c $(PAM_CFLAGS) $(CFLAGS) $< -o $@ ++ ++$(PICTARGET): ++ mkdir -p $(PICTARGET) ++ ++ + OBJECTS= afssyscalls.o syscall.o + RMTOBJS=rmtsysnet.o rmtsysc.o rmtsys.cs.o rmtsys.xdr.o rmtsys.ss.o rmtsyss.o + + include ../config/Makefile.version + +-all: ${TOP_LIBDIR}/libsys.a rmtsysd ${TOP_INCDIR}/afs/afssyscalls.h pagsh pagsh.krb kinstall ukinstall ++all: ${TOP_LIBDIR}/libsys.a rmtsysd ${TOP_INCDIR}/afs/afssyscalls.h pagsh pagsh.krb kinstall ukinstall $(PICOBJS) + case "${SYS_NAME}" in \ + rs_aix*) \ + ${INSTALL} afs.exp ${TOP_LIBDIR};; \ +@@ -206,7 +215,7 @@ + clean: + $(RM) -f *.o libsys.a xfsinode iinc idec icreate iopen istat core \ + rmtsysc rmtsyss *.o rmtsys.ss.c rmtsys.cs.c rmtsys.xdr.c rmtsys.h \ +- rmtsysd AFS_component_version_number.c pagsh pagsh.krb ++ rmtsysd AFS_component_version_number.c pagsh pagsh.krb $(PICTARGET)/*.o + ${DEST}/lib/afs/libsys.a: libsys.a + ${INSTALL} $? $@ + +Index: src/util/Makefile.in +=================================================================== +RCS file: /afs/sipb/project/openafs/debian/cvs/openafs/src/util/Makefile.in,v +retrieving revision 1.8 +diff -u -r1.8 Makefile.in +--- src/util/Makefile.in 13 Apr 2003 20:41:59 -0000 1.8 ++++ src/util/Makefile.in 13 Apr 2003 21:14:27 -0000 +@@ -45,6 +45,15 @@ + dirpath.o fileutil.o netutils.o flipbase64.o \ + afs_atomlist.o afs_lhash.o snprintf.o ${REGEX_OBJ} + ++ ++PICTARGET =../pic/util ++PICOBJS = $(patsubst %.o,$(PICTARGET)/%.o,$(OBJS)) ++$(PICTARGET)/%.o: %.c $(PICTARGET) ++ $(CC) -c $(PAM_CFLAGS) $(CFLAGS) $< -o $@ ++ ++$(PICTARGET): ++ mkdir -p $(PICTARGET) ++ + all: ukinstall kinstall \ + ${TOP_INCDIR}/afs/dirpath.h \ + ${TOP_INCDIR}/afs/pthread_nosigs.h \ +@@ -81,7 +90,7 @@ + dirpath.hin >dirpath.h.tmp && \ + mv dirpath.h.tmp dirpath.h ) + +-util.a: ${objects} AFS_component_version_number.o ++util.a: ${objects} AFS_component_version_number.o $(PICOBJS) + $(RM) -f util.a + $(AR) crv util.a ${objects} AFS_component_version_number.o + $(RANLIB) util.a +@@ -445,7 +454,7 @@ + + clean: + $(RM) -f ${objects} sys dirpath.h +- $(RM) -f util.a *.o core AFS_component_version_number.c ++ $(RM) -f util.a *.o core AFS_component_version_number.c $(PICTARGET)/*.o + + test: + cd test; $(MAKE) +Index: src/venus/Makefile.in +=================================================================== +RCS file: /afs/sipb/project/openafs/debian/cvs/openafs/src/venus/Makefile.in,v +retrieving revision 1.7 +diff -u -r1.7 Makefile.in +--- src/venus/Makefile.in 13 Apr 2003 20:41:59 -0000 1.7 ++++ src/venus/Makefile.in 13 Apr 2003 21:14:29 -0000 +@@ -288,7 +288,7 @@ + # + + clean: +- $(RM) -f *.o *.a up fs kdump-* kdump kdump64 core cmdebug AFS_component_version_number.c fstrace gcpags ++ $(RM) -f *.o *.a up fs kdump-* kdump kdump64 core cmdebug AFS_component_version_number.c fstrace gcpags livesys + + test: + cd test; $(MAKE) --- openafs-1.2.10.orig/debian/patch.hppa +++ openafs-1.2.10/debian/patch.hppa @@ -0,0 +1,54 @@ +Index: src/pam/Makefile.in +=================================================================== +RCS file: /afs/sipb/project/openafs/debian/cvs/openafs/src/pam/Makefile.in,v +retrieving revision 1.9 +diff -u -r1.9 Makefile.in +--- src/pam/Makefile.in 13 Apr 2003 21:16:40 -0000 1.9 ++++ src/pam/Makefile.in 13 Apr 2003 21:28:00 -0000 +@@ -92,6 +92,8 @@ + sun*_5*) \ + $(LD) $(LDFLAGS) -M mapfile -o $@ \ + afs_setcred_krb.o afs_auth_krb.o afs_util_krb.o $(SHOBJS) $(LDFLAGS) $(KLIBS) ;; \ + *linux*) \ + $(CC) $(LDFLAGS) -o $@ afs_setcred_krb.o afs_auth_krb.o afs_util_krb.o $(SHOBJS) $(KLIBS) ;;\ + *fbsd*) \ +@@ -121,7 +123,13 @@ + ${INSTALL} $? $@ + + ${DEST}/lib/pam_afs.krb.so.1: pam_afs.krb.so.1 +- ${INSTALL} $? $@ ++ set -x; \ ++ case "$(SYS_NAME)" in \ ++ parisc*_linux*) \ ++ echo Skipping install of $@. ;; \ ++ *) \ ++ ${INSTALL} $? $@ ;; \ ++ esac + + afs_pam_msg.o: afs_pam_msg.c afs_pam_msg.h afs_message.h + afs_message.o: afs_message.c afs_message.h +@@ -141,10 +149,22 @@ + ${INSTALL} $? $@ + + ${DESTDIR}${libdir}/pam_afs.krb.so.1: pam_afs.krb.so.1 +- ${INSTALL} $? $@ ++ set -x; \ ++ case "$(SYS_NAME)" in \ ++ parisc*_linux*) \ ++ echo Skipping install of $@. ;; \ ++ *) \ ++ ${INSTALL} $? $@ ;; \ ++ esac + + ${TOP_LIBDIR}/pam_afs.krb.so.1: pam_afs.krb.so.1 +- ${INSTALL} $? $@ ++ set -x; \ ++ case "$(SYS_NAME)" in \ ++ parisc*_linux*) \ ++ echo Skipping install of $@. ;; \ ++ *) \ ++ ${INSTALL} $? $@ ;; \ ++ esac + + dest: ${DEST}/lib/pam_afs.so.1 ${DEST}/lib/pam_afs.krb.so.1 + --- openafs-1.2.10.orig/debian/patch.variable_cpu_number +++ openafs-1.2.10/debian/patch.variable_cpu_number @@ -0,0 +1,114 @@ +? src/tests/run-tests +? src/tests/OpenAFS/Dirpath.pm +Index: src/config/param.i386_linux24.h +=================================================================== +RCS file: /afs/sipb/project/openafs/debian/cvs/openafs/src/config/param.i386_linux24.h,v +retrieving revision 1.8 +diff -u -r1.8 param.i386_linux24.h +--- src/config/param.i386_linux24.h 2 Aug 2002 04:57:39 -0000 1.8 ++++ src/config/param.i386_linux24.h 2 Feb 2003 19:00:58 -0000 +@@ -22,6 +22,8 @@ + #define AFS_NAMEI_ENV 1 /* User space interface to file system */ + + #if defined(__KERNEL__) && !defined(KDUMP_KERNEL) ++#include ++ + #include + #ifdef CONFIG_SMP + #undef CONFIG_SMP +Index: src/config/param.ia64_linux24.h +=================================================================== +RCS file: /afs/sipb/project/openafs/debian/cvs/openafs/src/config/param.ia64_linux24.h,v +retrieving revision 1.1.1.3 +diff -u -r1.1.1.3 param.ia64_linux24.h +--- src/config/param.ia64_linux24.h 26 Sep 2002 19:05:38 -0000 1.1.1.3 ++++ src/config/param.ia64_linux24.h 2 Feb 2003 19:00:58 -0000 +@@ -30,6 +30,8 @@ + #define AFS_64BITPOINTER_ENV 1 /* pointers are 64 bits. */ + + #if defined(__KERNEL__) && !defined(KDUMP_KERNEL) ++#include ++ + #include + #ifdef CONFIG_SMP + #undef CONFIG_SMP +Index: src/config/param.parisc_linux24.h +=================================================================== +RCS file: /afs/sipb/project/openafs/debian/cvs/openafs/src/config/param.parisc_linux24.h,v +retrieving revision 1.1.1.2 +diff -u -r1.1.1.2 param.parisc_linux24.h +--- src/config/param.parisc_linux24.h 2 Aug 2002 04:34:48 -0000 1.1.1.2 ++++ src/config/param.parisc_linux24.h 2 Feb 2003 19:00:58 -0000 +@@ -20,6 +20,8 @@ + #define AFS_NAMEI_ENV 1 /* User space interface to file system */ + + #if defined(__KERNEL__) && !defined(KDUMP_KERNEL) ++#include ++ + #include + #ifdef CONFIG_SMP + #undef CONFIG_SMP +Index: src/config/param.ppc_linux24.h +=================================================================== +RCS file: /afs/sipb/project/openafs/debian/cvs/openafs/src/config/param.ppc_linux24.h,v +retrieving revision 1.8 +diff -u -r1.8 param.ppc_linux24.h +--- src/config/param.ppc_linux24.h 2 Aug 2002 04:57:39 -0000 1.8 ++++ src/config/param.ppc_linux24.h 2 Feb 2003 19:00:58 -0000 +@@ -22,6 +22,8 @@ + #define AFS_NAMEI_ENV 1 /* User space interface to file system */ + + #if defined(__KERNEL__) && !defined(KDUMP_KERNEL) ++#include ++ + #include + #ifdef CONFIG_SMP + #undef CONFIG_SMP +Index: src/config/param.s390_linux24.h +=================================================================== +RCS file: /afs/sipb/project/openafs/debian/cvs/openafs/src/config/param.s390_linux24.h,v +retrieving revision 1.1.1.3 +diff -u -r1.1.1.3 param.s390_linux24.h +--- src/config/param.s390_linux24.h 2 Aug 2002 04:34:50 -0000 1.1.1.3 ++++ src/config/param.s390_linux24.h 2 Feb 2003 19:00:58 -0000 +@@ -25,6 +25,8 @@ + #define AFS_NAMEI_ENV 1 /* User space interface to file system */ + + #if defined(__KERNEL__) && !defined(KDUMP_KERNEL) ++#include ++ + #include + #ifdef CONFIG_SMP + #undef CONFIG_SMP +Index: src/config/param.sparc64_linux24.h +=================================================================== +RCS file: /afs/sipb/project/openafs/debian/cvs/openafs/src/config/param.sparc64_linux24.h,v +retrieving revision 1.1.1.2 +diff -u -r1.1.1.2 param.sparc64_linux24.h +--- src/config/param.sparc64_linux24.h 2 Aug 2002 04:34:52 -0000 1.1.1.2 ++++ src/config/param.sparc64_linux24.h 2 Feb 2003 19:00:58 -0000 +@@ -30,6 +30,8 @@ + #define AFS_64BITPOINTER_ENV 1 /* pointers are 64 bits. */ + + #if defined(__KERNEL__) && !defined(KDUMP_KERNEL) ++#include ++ + #include + #if defined(MODULE) && defined(CONFIG_MODVERSIONS) + #define MODVERSIONS +Index: src/config/param.sparc_linux24.h +=================================================================== +RCS file: /afs/sipb/project/openafs/debian/cvs/openafs/src/config/param.sparc_linux24.h,v +retrieving revision 1.1.1.2 +diff -u -r1.1.1.2 param.sparc_linux24.h +--- src/config/param.sparc_linux24.h 2 Aug 2002 04:34:52 -0000 1.1.1.2 ++++ src/config/param.sparc_linux24.h 2 Feb 2003 19:00:58 -0000 +@@ -25,6 +25,8 @@ + #define AFS_NAMEI_ENV 1 /* User space interface to file system */ + + #if defined(__KERNEL__) && !defined(KDUMP_KERNEL) ++#include ++ + #include + #ifdef CONFIG_SMP + #undef CONFIG_SMP --- openafs-1.2.10.orig/debian/postinst.mod +++ openafs-1.2.10/debian/postinst.mod @@ -0,0 +1,5 @@ +#!/bin/sh -e + +update-modules + +exit 0 --- openafs-1.2.10.orig/debian/prep-modules +++ openafs-1.2.10/debian/prep-modules @@ -0,0 +1,53 @@ +#! /bin/sh + +set -e + +if [ $# -ne 2 ]; then + echo Usage: $0 kernelsource-location control-template + exit 1 +fi + + +changelog="$1/debian/changelog" +if [ -n "$KVERS" ] && [ -n "$KDREV" ]; then + linuxversion=$KVERS${INT_SUBARCH} + kernversion=$KDREV + +elif [ ! -f $changelog ]; then + linuxversion=`perl -e '$_ = <>; $_ =~ m/"(.+)"/; print "$1\n";' < $1/include/linux/version.h` + + if [ -z "$KDREV" ]; then + kernversion=$linuxversion-0 + else + linuxversion=${linuxversion}${INT_SUBARCH} + kernversion=$KDREV + fi + +else + linuxversion=`head -1 $changelog | \ + sed -e 's/.*source-\([^ ]*\) (\([^)]*\)).*/\1/'` + kernversion=`head -1 $changelog | \ + sed -e 's/.*source-\([^ ]*\) (\([^)]*\)).*/\2/'` +fi + +pkgversion=`head -1 debian/changelog | \ + sed -e 's/.*(\([^)]*\)).*/\1/'` + +pkgupversion=`echo $pkgversion | cut -d- -f 1` +pkgupversion2=`perl -e "\"$pkgupversion\" =~ /(.*?)(\d+)\D*$/;"'printf $1 . ($2+1);'` + +sed -e s/=KVERS/$linuxversion/g -e s/=KREVS/$kernversion/g -e s/=AVERS/$pkgupversion/g -e s/=2AVERS/$pkgupversion2/g $2 + +mprefix=`grep Package: $2 | cut -d' ' -f 2 | cut -d= -f 1` + +rm -f debian/tmp/usr/share/doc/$mprefix$linuxversion + + +epochversion=`echo $kernversion | sed -n -e 's/^\([0-9]*\):.*/\1/p' -e 's/.*//'` +kernversion="$pkgversion+`echo $kernversion | sed -e 's/^[0-9]*://'`" + +if [ -n "$epochversion" ]; then + kernversion=$epochversion:$kernversion +fi +echo "$kernversion" > debian/VERSION +echo "$linuxversion" > debian/KVERS --- openafs-1.2.10.orig/debian/prerm.mod +++ openafs-1.2.10/debian/prerm.mod @@ -0,0 +1,2 @@ +#!/bin/sh -e +exit 0 --- openafs-1.2.10.orig/debian/pt_util.sgml +++ openafs-1.2.10/debian/pt_util.sgml @@ -0,0 +1,185 @@ + + Sam"> + Hartman"> + + November 23, 2000"> + + 8"> + hartmans@mit.edu"> + + OPENAFS-PTUTIL"> + + + Debian GNU/Linux"> + GNU"> +]> + + + +
+ &dhemail; +
+ + &dhfirstname; + &dhsurname; + + + 2000 + &dhusername; + + &dhdate; +
+ + + pt_util + &dhsection; + + + pt_util + + Utility to load/dump AFS protection database + + + + pt_util + + + + + + + + + + + + + + DESCRIPTION + + This manual page documents pt_util, a + utility for dumping, loading and creating AFS protection + databases. The protection database is normally made available + by the ptserver daemon running on the AFS + database servers. However, pt_util + provides a mechanism for manipulating the database when + ptserver is unavailable. This is useful to + create an initial database, to effect large batch changes or + when the database has a damaged + system:administrators group. + + By default, pt_util opens the + database and prints the version. Options allow extraction of + information from the database or writing new entries into the + database. + + + + + OPTIONS + + + + + + + Show summary of options. + + + + + + Update PRDB with contents of data file or standard input if the is not used + + + + + + List users in the database. + + + + + + List groups in the database. + + + + + + List group members. + + + + + + Follow name hash chains instead of ID hashes. + + + + + + List only system: groups. Used by MIT's Moira. + + + + + + Read from or write printable representation of the + database from datafile. + + + + + + Manipulate the protection database + prdb. The running protection + database is + /var/lib/openafs/db/prdb.DB0 + + + + + + SEE ALSO + + ptserver(8) + + + + + AUTHOR + + This manual page was written by &dhusername; &dhemail; for + the &debian; system (but may be used by others). + + + + +
+ + --- openafs-1.2.10.orig/debian/rules +++ openafs-1.2.10/debian/rules @@ -0,0 +1,270 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 by Joey Hess. +# +# This version is for a hypothetical package that builds an +# architecture-dependant package, as well as an architecture-independent +# package. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# This is the debhelper compatability version to use. +export DH_COMPAT=2 + +# This has to be exported to make some magic below work. +export DH_OPTIONS + +# The AFS sysname is determined by a script +KVERS=`perl -e '$_ = <>; $_ =~ m/"(.+)"/; print "$1\n";' < $(KSRC)/include/linux/version.h` +SYS_NAME=$(shell KVERS=$(KVERS) sh debian/sysname) +package=openafs +srcpkg = openafs-modules-source +modulepkg=$(shell echo openafs-modules-$(KVERS)${INT_SUBARCH}) +ifndef KSRC +KSRC=/usr/src/linux +endif +MODDIR=.. +LINTIAN_PACKAGES= openafs-client openafs-fileserver +export KSRC +export KVERS + + +configure: configure-stamp +configure-stamp: + dh_testdir + -ln -s @sys/dest dest + -ln -s $(SYS_NAME) @sys +# sh regen.sh + afslogsdir=/var/log/openafs sh configure --with-afs-sysname=$(SYS_NAME) --disable-kernel-module \ + --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib \ + --localstatedir=/var/lib + install -d $(SYS_NAME)/dest/root.client/usr/vice/etc + install -d dest/root.server/usr/afs/bin + + touch configure-stamp + +build: configure-stamp build-stamp +build-stamp: + dh_testdir + + $(MAKE) dest + -rm $(SYS_NAME)/dest/include/crypt.h + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp build-modules-stamp + # Add here commands to clean up after the build process. + -$(MAKE) -ki distclean + -rm -rf obj dest $(SYS_NAME) @sys Makefile debian/openafs-client.init + -rm -rf config.status config.cache lib include src/pic + -rm -f src/venus/livesys src/tests/Makefile src/tests/OpenAFS/DirPath.pm + dh_clean + +install: DH_OPTIONS= +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + mkdir -p debian/openafs-dbserver/usr/share/man/man8 + /usr/bin/docbook-to-man debian/pt_util.sgml >debian/openafs-dbserver/usr/share/man/man8/pt_util.8 + for foo in $(LINTIAN_PACKAGES) ; do \ + install -d debian/$$foo/usr/share/lintian/overrides; \ + cp debian/$$foo.lintian debian/$$foo/usr/share/lintian/overrides/$$foo; \ + done + for pkg in openafs-dbserver openafs-fileserver openafs-kpasswd; do \ + ln -s openafs-client debian/$$pkg/usr/share/doc/$$pkg; \ + done + # Add here commands to install the package into debian/tmp. + cat debian/filelist |sh debian/movefiles + mv debian/openafs-client/usr/bin/pagsh \ + debian/openafs-client/usr/bin/pagsh.openafs + install -m644 -c dest/lib/pam_afs.so.1 \ + debian/libpam-openafs-kaserver/lib/security/pam_afs.so + cp debian/CellServDB debian/openafs-client/usr/share/openafs + cp dest/root.client/usr/vice/etc/afs.rc debian/openafs-client.init + cp dest/root.client/usr/vice/etc/afs.conf debian/openafs-client/etc/openafs/afs.conf + install -m 755 -o root -g root debian/afs-rootvol debian/openafs-dbserver/usr/sbin + install -g root -o root -m 755 debian/afs-newcell \ + debian/openafs-dbserver/usr/sbin + install -D -m 644 debian/ConfigUtils.pm \ + debian/openafs-dbserver/usr/lib/perl5/Debian/OpenAFS/ConfigUtils.pm + (cd debian&&pod2man --section 8 --center "Debian GNU/Linux" \ + afs-rootvol ) >debian/openafs-dbserver/usr/share/man/man8/afs-rootvol.8 + (cd debian&&pod2man --section 8 --center "Debian GNU/Linux" \ + afs-newcell ) >debian/openafs-dbserver/usr/share/man/man8/afs-newcell.8 + # No, includes should not have the x bit set + find debian/libopenafs-dev/usr/include -type f -print | \ + xargs chmod a-x + +# Build architecture-independent files here. +# Pass -i to all debhelper commands in this target to reduce clutter. +binary-indep: DH_OPTIONS=-i +binary-indep: build install binary-source + # Need this version of debhelper for DH_OPTIONS to work. + dh_testdir + dh_testroot +# dh_installdebconf + dh_installdocs + dh_installexamples + dh_installmenu +# dh_installemacsen +# dh_installpam +# dh_installinit + dh_installcron +# dh_installmanpages + dh_installinfo + dh_installchangelogs ChangeLog + dh_link + dh_compress + dh_fixperms + # You may want to make some executables suid here. + dh_suidregister + dh_installdeb +# dh_perl + dh_gencontrol + dh_md5sums + dh_builddeb + +# Build architecture-dependent files here. +# Pass -a to all debhelper commands in this target to reduce clutter. +binary-arch: DH_OPTIONS=-a +binary-arch: build install + dh_testdir + dh_testroot + dh_installdebconf + dh_installdocs + dh_installexamples + dh_installmenu +# dh_installemacsen +# dh_installpam + DH_OPTIONS= dh_installinit -popenafs-client -r -- defaults 25 18 + DH_OPTIONS= dh_installinit -popenafs-fileserver -r + dh_installcron +# dh_installmanpages + dh_installinfo + dh_installchangelogs ChangeLog + dh_strip + dh_link + dh_compress + dh_fixperms + # You may want to make some executables suid here. + chmod 700 debian/openafs-client/var/cache/openafs + chmod 700 debian/openafs-fileserver/etc/openafs/server + chmod 700 debian/openafs-dbserver/var/lib/openafs/db + chmod 700 debian/openafs-fileserver/var/lib/openafs/cores + dh_suidregister + dh_installdeb +# dh_makeshlibs +# dh_perl + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure + +############################Module package support +kdist_image: build-modules + $(MAKE) $(MFLAGS) -f debian/rules MODDIR=$(KSRC)/.. binary-modules + $(MAKE) $(MFLAGS) -f debian/rules MODDIR=$(KSRC)/.. clean + +kdist: build-modules + $(MAKE) $(MFLAGS) -f debian/rules MODDIR=$(KSRC)/.. KERNEL_DEPENDS=y binary-modules + KSRC="$(KSRC)" KMAINT="$(KMAINT)" KEMAIL="$(KEMAIL)" \ + sh -v debian/genchanges.sh + $(MAKE) $(MFLAGS) -f debian/rules MODDIR=$(KSRC)/.. clean + + + +kdist_config: configure + +kdist_clean: clean + +############################ source stuff ################################# +binary-source: +# Perform some tests + test -f debian/rules + test `id -u` = "0" + + +# Setup everything first + -rm -rf debian/$(srcpkg) debian/substvars + install -d debian/$(srcpkg) +# Clean up the sources + install -d debian/$(srcpkg)/usr/src/modules/$(package) + find . \( -name \*.o -o -path ./debian/$(srcpkg) -o -path \*/CVS -o -path ./src/WINNT \ + -o -path ./obj -o -path ./$(SYS_NAME) \ + -o \( -path ./debian/\* -type d \) \ + -o -path ./debian/\*debhelper \) -prune -o -print | \ + cpio -admp debian/$(srcpkg)/usr/src/modules/$(package) + ( cd debian/$(srcpkg)/usr/src/modules/$(package)&& \ + $(MAKE) -f debian/rules clean && \ + rm -rf src/libafs/rx src/libafs/afs src/libafs/afsint; \ + mv debian/kern-sysname debian/sysname) + chown -R root.src debian/$(srcpkg) + find debian/$(srcpkg) -type d | xargs chmod 755 + find debian/$(srcpkg) -type f -perm -100 | xargs chmod 755 + find debian/$(srcpkg) -type f -not -perm -100 | xargs chmod 644 + chmod 775 debian/$(srcpkg)/usr/src/modules + cd debian/$(srcpkg)/usr/src && \ + tar cf $(package).tar modules && \ + $(RM) -r modules/$(package) + gzip -9 debian/$(srcpkg)/usr/src/$(package).tar + chmod 644 debian/$(srcpkg)/usr/src/$(package).tar.gz +############################ modules stuff ################################# + +build-modules: build-modules-stamp + +build-modules-stamp: + -ln -s @sys/dest dest + -ln -s $(SYS_NAME) @sys + sh configure --with-afs-sysname=$(SYS_NAME) --with-linux-kernel-headers=$(KSRC) + make dest_only_libafs + touch build-modules-stamp + +binary-modules: build-modules +# Perform some tests + test -f debian/rules + test `id -u` = "0" + +# Setup everything first + -rm -rf debian/$(modulepkg) debian/substvars + install -d debian/$(modulepkg) + +# Install the software + install -d -g root -o root -m 755 debian/$(modulepkg)/lib/modules/$(KVERS)/fs + install -g root -o root -m 755 dest/root.client/usr/vice/etc/modload/*.o \ + debian/$(modulepkg)/lib/modules/$(KVERS)/fs +# Fix some stuff up + install -d -o root -g root -m 755 debian/$(modulepkg)/usr/share/doc + ln -s openafs-client debian/$(modulepkg)/usr/share/doc/$(modulepkg) + rm -rf debian/$(modulepkg)/usr/include +ifeq ($(KERNEL_DEPENDS),y) + sh debian/prep-modules $(KSRC) debian/control.module > debian/control +else + sh debian/prep-modules $(KSRC) debian/control.module-image > debian/control +endif + +# Install control files + install -d -o root -g root -m 755 debian/$(modulepkg)/DEBIAN + install -p -o root -g root -m 755 debian/prerm.mod \ + debian/$(modulepkg)/DEBIAN/prerm + install -p -o root -g root -m 755 debian/postinst.mod \ + debian/$(modulepkg)/DEBIAN/postinst + +# And now.. for the final packaging! + find debian/$(modulepkg) -type f | grep -v "./DEBIAN" | xargs md5sum | \ + sed -e 's#debian/$(modulepkg)/##' > debian/$(modulepkg)/DEBIAN/md5sums + + dpkg-gencontrol -isp \ + -p$(modulepkg) \ + -v`cat debian/VERSION` \ + -Pdebian/$(modulepkg) + chown -R root.root debian/$(modulepkg) + chmod -R go=rX debian/$(modulepkg) + dpkg --build debian/$(modulepkg) $(MODDIR) --- openafs-1.2.10.orig/debian/sysname +++ openafs-1.2.10/debian/sysname @@ -0,0 +1,28 @@ +#!/bin/sh +case `arch` in + alpha) + echo alpha_linux_22 + ;; +i[3456]86) + echo i386_linux24 +;; + ia64) + echo ia64_linux24 +;; + parisc*) + echo parisc_linux24 + ;; + ppc) + echo ppc_linux22 + ;; + sparc|sparc64) + echo sparc_linux22 + ;; + s390) + echo s390_linux22 + ;; + *) + echo ERROr: sysname not yet known + exit 1 + +esac --- openafs-1.2.10.orig/ChangeLog +++ openafs-1.2.10/ChangeLog @@ -0,0 +1,18438 @@ +2003-07-29 22:36 shadow + + * src/butm/file_tm.c: DELTA + STABLE12-butm-restore-from-large-files-20030729 AUTHOR + shadow@dementia.org FIXES + + make restore also work from large files + +2003-07-29 02:01 shadow + + * src/afs/LINUX/osi_module.c: DELTA + STABLE12-opteron-linux-sys-call-hack-fix-20030728 AUTHOR + shadow@dementia.org FIXES + + smp machines need a larger search space? + +2003-07-25 18:15 shadow + + * Makefile.in: DELTA STABLE12-package-build-rules-20030709 AUTHOR + shadow@dementia.org FIXES + + allow building of macos packages from make + +2003-07-25 04:57 shadow + + * configure-libafs.in, configure.in: DELTA + STABLE12-create-openafs-1_2_10-20030725 AUTHOR shadow@dementia.org + FIXES + + Begin 1.2.10 release cycle. + +2003-07-25 04:40 shadow + + * acinclude.m4, src/pinstall/install.c: DELTA + STABLE12-use-strerror-if-available-20030725 AUTHOR + shadow@dementia.org FIXES + + discover and use strerror instead of sys_errlist and sys_nerr. + +2003-07-25 04:30 shadow + + * src/config/param.i386_linux24.h: DELTA + STABLE12-linux-largefile-defns-20030724 AUTHOR shadow@dementia.org + FIXES + + make usd library able to write large files on i386 linux + +2003-07-25 02:53 shadow + + * src/config/param.i386_linux24.h: DELTA + STABLE12-linux-largefile-defns-20030724 AUTHOR shadow@dementia.org + FIXES + + make usd library able to write large files on i386 linux + +2003-07-23 16:30 shadow + + * src/butc/dump.c: DELTA STABLE12-butc-notice-eot-20030723 AUTHOR + shadow@dementia.org FIXES + + if we're going to check for BUTM_EOT, have a chance in hell of + finding it. and not, say, 0. + +2003-07-15 05:30 shadow + + * Makefile.in: DELTA STABLE12-hpux-make-packaging-target-20030715 + AUTHOR shadow@dementia.org FIXES 1315 + + make the make rule able to make packages + +2003-07-11 02:13 shadow + + * src/WINNT/afsd/smb3.c: DELTA + STABLE12-winnt-fileinfo-is-directory-20030710 AUTHOR + rsm4@cssd.pitt.edu FIXES + + correctly report directories by not setting field in incorrect + position in reply. + +2003-07-10 21:52 shadow + + * acinclude.m4: DELTA STABLE12-linux-usermode-better-test-20030710 + AUTHOR aedil-afs@alchar.org FIXES + + test the source tree and not the running kernel + +2003-07-09 20:51 shadow + + * Makefile.in: DELTA STABLE12-package-build-rules-20030709 AUTHOR + shadow@dementia.org FIXES + + allow building of macos packages from make + +2003-07-09 18:54 shadow + + * src/packaging/MacOS/buildpkg.sh: DELTA + STABLE12-macos-pkg-update-csdb-20030709 AUTHOR shadow@dementia.org + FIXES + + update the cellservdb while we build packages + +2003-07-09 18:24 shadow + + * src/packaging/HP-UX/README: file README was initially added on + branch openafs-stable-1_2_x. + +2003-07-09 18:24 shadow + + * src/packaging/: README, HP-UX/README, + HP-UX/psf-1.2.10-transarc-paths-11.00, + HP-UX/psf-1.2.10-transarc-paths-11.11, + HP-UX/psf-1.2.10-transarc-paths-11.22, + HP-UX/psf-1.2.8-transarc-paths-11.00, + HP-UX/psf-1.2.9-transarc-paths-11.00, HP-UX/data/depot.copyright, + HP-UX/data/depot.description, HP-UX/data/fileset.description, + HP-UX/data/openafs-clnt.description, + HP-UX/data/openafs-krn.description, + HP-UX/data/openafs-run.description, + HP-UX/data/openafs-srv.description, HP-UX/data/product.README, + HP-UX/data/product.copyright, HP-UX/data/product.description, + HP-UX/data/subproduct.description, HP-UX/data/vendor.description, + HP-UX/files/usr/vice/etc/CellServDB, + HP-UX/files/usr/vice/etc/SuidCells, + HP-UX/files/usr/vice/etc/cacheinfo, + HP-UX/scripts/openafs-clnt.checkinstall, + HP-UX/scripts/openafs-clnt.configure, + HP-UX/scripts/openafs-clnt.preinstall, + HP-UX/scripts/openafs-clnt.preremove, + HP-UX/scripts/openafs-clnt.unconfigure, + HP-UX/scripts/openafs-eng-man.configure, + HP-UX/scripts/openafs-eng-man.unconfigure, + HP-UX/scripts/openafs-krn.checkremove, + HP-UX/scripts/openafs-krn.configure, + HP-UX/scripts/openafs-krn.postinstall, + HP-UX/scripts/openafs-krn.unconfigure, + HP-UX/scripts/openafs-krn.verify, + HP-UX/scripts/openafs-srv.checkremove, + HP-UX/scripts/openafs-srv.configure, + HP-UX/scripts/openafs-srv.postremove, + HP-UX/scripts/openafs-srv.preinstall, + HP-UX/scripts/openafs-srv.preremove, + HP-UX/scripts/openafs-srv.subscript, + HP-UX/scripts/openafs-srv.unconfigure, + HP-UX/scripts/openafs-srv.verify, HP-UX/scripts/openafs.configure, + HP-UX/scripts/openafs.postremove, + HP-UX/scripts/openafs.unconfigure, MacOS/CellServDB, + MacOS/CellServDB.list, MacOS/License.rtf, MacOS/OpenAFS.info, + MacOS/OpenAFS.post_install, MacOS/OpenAFS.pre_upgrade, + MacOS/ReadMe.rtf, MacOS/buildpkg.sh, MacOS/csrvdbmerge.pl: DELTA + STABLE12-packagings-20030709 AUTHOR shadow@dementia.org FIXES + + pull up hpux and macos packaging + +2003-07-09 18:06 shadow + + * src/packaging/HP-UX/scripts/: openafs-clnt.configure, + openafs-srv.postremove: DELTA hpux-packagings-20030709 AUTHOR + paul.weber@hp.com FIXES 1315 + + updated packaging for hp-ux 11.00, 11.11 and 11.22 + +2003-07-07 20:16 shadow + + * src/: afs/Makefile.in, afsweb/Makefile.in, audit/Makefile.in, + auth/Makefile.in, comerr/Makefile.in, des/Makefile.in, + dir/Makefile.in, dir/test/Makefile.in, export/Makefile.in, + fsint/Makefile.in, kauth/Makefile.in, libacl/Makefile.in, + pam/Makefile.in, ptserver/Makefile.in, rx/Makefile.in, + rxdebug/Makefile.in, rxgen/Makefile.in, rxkad/Makefile.in, + rxkad/test/Makefile.in, rxstat/Makefile.in, sys/Makefile.in, + ubik/Makefile.in, vlserver/Makefile.in: DELTA + STABLE12-kerneldir-cleanup-20030707 AUTHOR peb@mppmu.mpg.de FIXES + 1706 + + "Now that the make variables KERNELDIR and UKERNELDIR are + consistently used with a trailing slash ([grand.central.org #1655] + resp. STABLE12-makefile-consistency-20030701) they should be + defined without trailing slash. + + This certainly doesn't change any functionality but avoids funny + looking doble slashes in the expanded make rules." + +2003-07-02 06:36 shadow + + * src/fsprobe/Makefile.in: DELTA + STABLE12-cleanup-dbg-and-ldflags-20030701 AUTHOR peb@mppmu.mpg.de + FIXES 1653 + + switch from -g to ${DBG}; remove -g from LDFLAGS. + +2003-07-02 05:20 shadow + + * src/libafs/: afs.ppc_darwin_12.plist.in, + afs.ppc_darwin_13.plist.in, afs.ppc_darwin_14.plist.in, + afs.ppc_darwin_60.plist.in: DELTA darwin-kext-versions-20030702 + AUTHOR shadow@dementia.org FIXES + + we can't call it 1.2.10, so it's 1.2.9f1. bleah. + +2003-07-02 00:44 shadow + + * src/venus/fs.c: DELTA STABLE12-gcc-warnings-cleanup-20030701 + AUTHOR peb@mppmu.mpg.de FIXES 1650 + + gcc warnings cleanup; add headers, fix castings + +2003-07-02 00:33 shadow + + * src/: WINNT/afs_setup_utils/afs_setup_utils_stub.rc, + WINNT/afs_setup_utils/lang/de_DE/afs_setup_utils.rc, + WINNT/afs_setup_utils/lang/en_US/afs_setup_utils.rc, + WINNT/afs_setup_utils/lang/es_ES/afs_setup_utils.rc, + WINNT/afs_setup_utils/lang/ja_JP/afs_setup_utils.rc, + WINNT/afs_setup_utils/lang/ko_KR/afs_setup_utils.rc, + WINNT/afs_setup_utils/lang/pt_BR/afs_setup_utils.rc, + WINNT/afs_setup_utils/lang/zh_CN/afs_setup_utmls.rc, + WINNT/afs_setup_utils/lang/zh_TW/afs_setup_utils.rc, + WINNT/afsadmsvr/afsadmsvr.rc, WINNT/afsapplib/afsapplib_stub.rc, + WINNT/afsapplib/lang/de_DE/afsapplib.rc, + WINNT/afsapplib/lang/en_US/afsapplib.rc, + WINNT/afsapplib/lang/es_ES/afsapplib.rc, + WINNT/afsapplib/lang/ja_JP/afsapplib.rc, + WINNT/afsapplib/lang/ko_KR/afsapplib.rc, + WINNT/afsapplib/lang/pt_BR/afsapplib.rc, + WINNT/afsapplib/lang/zh_CN/afsapplib.rc, + WINNT/afsapplib/lang/zh_TW/afsapplib.rc, WINNT/afsd/afsd.rc, + WINNT/afsd/afsd_service.rc, WINNT/afsd/afslog95.rc, + WINNT/afsd/afslogon.rc, WINNT/afsd/afsshare.rc, WINNT/afsd/fs.rc, + WINNT/afsd/klog.rc, WINNT/afsd/libafsconf.rc, + WINNT/afsd/symlink.rc, WINNT/afsd/tokens.rc, WINNT/afsd/unlog.rc, + WINNT/afslegal/afslegal_stub.rc, + WINNT/afslegal/lang/de_DE/afslegal.rc, + WINNT/afslegal/lang/en_US/afslegal.rc, + WINNT/afslegal/lang/es_ES/afslegal.rc, + WINNT/afslegal/lang/ja_JP/afslegal.rc, + WINNT/afslegal/lang/ko_KR/afslegal.rc, + WINNT/afslegal/lang/pt_BR/afslegal.rc, + WINNT/afslegal/lang/zh_CN/afslegal.rc, + WINNT/afslegal/lang/zh_TW/afslegal.rc, + WINNT/afssvrcfg/afscfg_stub.rc, + WINNT/afssvrcfg/lang/de_DE/afscfg.rc, + WINNT/afssvrcfg/lang/en_US/afscfg.rc, + WINNT/afssvrcfg/lang/es_ES/afscfg.rc, + WINNT/afssvrcfg/lang/ja_JP/afscfg.rc, + WINNT/afssvrcfg/lang/ko_KR/afscfg.rc, + WINNT/afssvrcfg/lang/pt_BR/afscfg.rc, + WINNT/afssvrcfg/lang/zh_CN/afscfg.rc, + WINNT/afssvrcfg/lang/zh_TW/afscfg.rc, + WINNT/afssvrcpa/afssvrcpa_stub.rc, + WINNT/afssvrcpa/lang/de_DE/afssvrcpa.rc, + WINNT/afssvrcpa/lang/en_US/afssvrcpa.rc, + WINNT/afssvrcpa/lang/es_ES/afssvrcpa.rc, + WINNT/afssvrcpa/lang/ja_JP/afssvrcpa.rc, + WINNT/afssvrcpa/lang/ko_KR/afssvrcpa.rc, + WINNT/afssvrcpa/lang/pt_BR/afssvrcpa.rc, + WINNT/afssvrcpa/lang/zh_CN/afssvrcpa.rc, + WINNT/afssvrcpa/lang/zh_TW/afssvrcpa.rc, + WINNT/afssvrmgr/svrmgr_stub.rc, + WINNT/afssvrmgr/lang/de_DE/svrmgr.rc, + WINNT/afssvrmgr/lang/en_US/svrmgr.rc, + WINNT/afssvrmgr/lang/es_ES/svrmgr.rc, + WINNT/afssvrmgr/lang/ja_JP/svrmgr.rc, + WINNT/afssvrmgr/lang/ko_KR/svrmgr.rc, + WINNT/afssvrmgr/lang/pt_BR/svrmgr.rc, + WINNT/afssvrmgr/lang/zh_CN/svrmgr.rc, + WINNT/afssvrmgr/lang/zh_TW/svrmgr.rc, + WINNT/afsusrmgr/AfsUsrMgr_stub.rc, + WINNT/afsusrmgr/lang/de_DE/AfsUsrMgr.rc, + WINNT/afsusrmgr/lang/en_US/AfsUsrMgr.rc, + WINNT/afsusrmgr/lang/es_ES/AfsUsrMgr.rc, + WINNT/afsusrmgr/lang/ja_JP/AfsUsrMgr.rc, + WINNT/afsusrmgr/lang/ko_KR/AfsUsrMgr.rc, + WINNT/afsusrmgr/lang/pt_BR/AfsUsrMgr.rc, + WINNT/afsusrmgr/lang/zh_CN/AfsUsrMgr.rc, + WINNT/afsusrmgr/lang/zh_TW/AfsUsrMgr.rc, + WINNT/bosctlsvc/bosctlsvc.rc, + WINNT/client_config/afs_config_stub.rc, + WINNT/client_config/lang/de_DE/afs_config.rc, + WINNT/client_config/lang/en_US/afs_config.rc, + WINNT/client_config/lang/es_ES/afs_config.rc, + WINNT/client_config/lang/ja_JP/afs_config.rc, + WINNT/client_config/lang/ko_KR/afs_config.rc, + WINNT/client_config/lang/pt_BR/afs_config.rc, + WINNT/client_config/lang/zh_CN/afs_config.rc, + WINNT/client_config/lang/zh_TW/afs_config.rc, + WINNT/client_cpa/afs_cpa_stub.rc, + WINNT/client_cpa/lang/de_DE/afs_cpa.rc, + WINNT/client_cpa/lang/en_US/afs_cpa.rc, + WINNT/client_cpa/lang/es_ES/afs_cpa.rc, + WINNT/client_cpa/lang/ja_JP/afs_cpa.rc, + WINNT/client_cpa/lang/ko_KR/afs_cpa.rc, + WINNT/client_cpa/lang/pt_BR/afs_cpa.rc, + WINNT/client_cpa/lang/zh_CN/afs_cpa.rc, + WINNT/client_cpa/lang/zh_TW/afs_cpa.rc, + WINNT/client_creds/afscreds_stub.rc, + WINNT/client_creds/lang/de_DE/afscreds.rc, + WINNT/client_creds/lang/en_US/afscreds.rc, + WINNT/client_creds/lang/es_ES/afscreds.rc, + WINNT/client_creds/lang/ja_JP/afscreds.rc, + WINNT/client_creds/lang/ko_KR/afscreds.rc, + WINNT/client_creds/lang/pt_BR/afscreds.rc, + WINNT/client_creds/lang/zh_CN/afscreds.rc, + WINNT/client_creds/lang/zh_TW/afscreds.rc, + WINNT/client_exp/afs_shl_ext_stub.rc, + WINNT/client_exp/lang/de_DE/afs_shl_ext.rc, + WINNT/client_exp/lang/en_US/afs_shl_ext.rc, + WINNT/client_exp/lang/es_ES/afs_shl_ext.rc, + WINNT/client_exp/lang/ja_JP/afs_shl_ext.rc, + WINNT/client_exp/lang/ko_KR/afs_shl_ext.rc, + WINNT/client_exp/lang/pt_BR/afs_shl_ext.rc, + WINNT/client_exp/lang/zh_CN/afs_shl_ext.rc, + WINNT/client_exp/lang/zh_TW/afs_shl_ext.rc, + WINNT/client_osi/libosi.rc, WINNT/eventlog/lang/afseventmsg.rc, + WINNT/pthread/pthread.rc, WINNT/pthread/pthread95.rc, bozo/bos.rc, + bozo/bosserver.rc, bu_utils/fms.rc, bucoord/backup.rc, + budb/buserver.rc, butc/butc.rc, config/NTMakefile.i386_nt40, + config/NTMakefile.version-NOCML, config/NTVersioninfo.rc, + finale/translate_et.rc, kauth/kas.rc, kauth/kaserver.rc, + kauth/kpasswd.rc, libadmin/adminutil/afsadminutil.rc, + libadmin/bos/afsbosadmin.rc, libadmin/cfg/afscfgadmin.rc, + libadmin/client/afsclientadmin.rc, libadmin/kas/afskasadmin.rc, + libadmin/pts/afsptsadmin.rc, libadmin/vos/afsvosadmin.rc, + libafsauthent/afsauthent.rc, libafsrpc/afsrpc.rc, + procmgmt/afskill.rc, procmgmt/afsprocmgmt.rc, ptserver/pts.rc, + ptserver/ptserver.rc, rx/rxdebug.rc, rxdebug/rxdebug.rc, + shlibafsauthent/afsauthent.rc, shlibafsrpc/afsrpc.rc, + ubik/udebug.rc, update/upclient.rc, update/upserver.rc, uss/uss.rc, + viced/fileserver.rc, vlserver/vlserver.rc, vol/salvager.rc, + vol/volinfo.rc, volser/volserver.rc, volser/vos.rc: DELTA + STABLE12-windows-file-versioning-20030619 AUTHOR + cg2v@andrew.cmu.edu FIXES 1488 + + pull up versioning for windows files + +2003-07-02 00:21 shadow + + * src/vlserver/cnvldb.c: DELTA + STABLE12-gcc-warnings-cleanup-20030701 AUTHOR peb@mppmu.mpg.de + FIXES 1650 + + gcc warnings cleanup; add headers, fix castings + +2003-07-02 00:18 shadow + + * src/vlserver/cnvldb.c: DELTA + STABLE12-gcc-warnings-cleanup-20030701 AUTHOR peb@mppmu.mpg.de + FIXES 1650 + + gcc warnings cleanup; add headers, fix castings + +2003-07-01 23:53 shadow + + * src/afs/: afs_analyze.c, afs_dcache.c: DELTA + STABLE12-translate-more-vol-errors-20030701 AUTHOR + shadow@dementia.org FIXES + + based on complaint from Ryan Underwood on openafs-info. translate + to EDQUOT and ENOSPC actually instead of just returning random + numbers + +2003-07-01 22:24 shadow + + * acconfig.h, acinclude.m4, src/afs/afs_vcache.c, + src/afs/LINUX/osi_file.c, src/cf/linux-test2.m4: DELTA + STABLE12-linux-i-alloc-sem-usage-20030701 AUTHOR + shadow@dementia.org FIXES + + modern kernels appear to use i_alloc_sem around truncation + +2003-07-01 19:51 shadow + + * src/WINNT/afsd/: cm.h, cm_conn.c: DELTA + STABLE12-winnt-avoid-nosuchvolume-for-down-servers-20030619 AUTHOR + lantzer@umr.edu FIXES 1568 + + a volume could be marked "no such volume" and hence disappear if a + server went down until fs checkv. + +2003-07-01 19:46 shadow + + * src/WINNT/afsd/smb.c: DELTA + STABLE12-winnt-reset-smb-listener-flags-20030701 AUTHOR + bpcreech@eos.ncsu.edu FIXES 1641 + + reset flags on next pass through loop + +2003-07-01 19:44 shadow + + * src/WINNT/afsd/afsd_service.c: DELTA + STABLE12-winnt-enable-global-drive-mappings-20030701 AUTHOR + deengert@anl.gov FIXES 1614 + + This will allow access to AFS from system processes and scheduled + tasks. It also means that each user does not have to map AFS to + his own drive. + +2003-07-01 19:39 shadow + + * src/ptserver/ptserver.c: DELTA + STABLE12-ptserver-make-main-int-20030701 AUTHOR peb@mppmu.mpg.de + FIXES 1645 + + don't declare main void. + +2003-07-01 19:36 shadow + + * src/auth/ktc.c: DELTA + STABLE12-fix-static-decl-conflict-for-localcell-20030701 AUTHOR + peb@mppmu.mpg.de FIXES 1646 + + declared static, make header match + +2003-07-01 19:35 shadow + + * src/libadmin/pts/afs_ptsAdmin.c: DELTA + STABLE12-libadmin-pts-pointer-fixes-20030701 AUTHOR + peb@mppmu.mpg.de FIXES 1647 + + fix pointers, kill warnings + +2003-07-01 19:31 shadow + + * src/config/: Makefile.i386_linux22.in, Makefile.i386_linux24.in: + DELTA STABLE12-use-lncurses-instead-of-path-20030701 AUTHOR + peb@mppmu.mpg.de FIXES 1648 + + use -lncurses instead of explicit path + +2003-07-01 19:27 shadow + + * Makefile.in, acinclude.m4: DELTA + STABLE12-ignore-pam-module-if-no-headers-20030701 AUTHOR + peb@mppmu.mpg.de FIXES 1649 + + we check for pam headers; use the result + +2003-07-01 19:21 shadow + + * src/: afsd/afsd.c, bozo/bos_util.c, sys/rmtsysc.c, + uss/uss_common.h, util/potpourri.h, venus/fs.c, venus/kdump.c, + venus/up.c, venus/test/owntest.c, vlserver/cnvldb.c: DELTA + STABLE12-gcc-warnings-cleanup-20030701 AUTHOR peb@mppmu.mpg.de + FIXES 1650 + + gcc warnings cleanup; add headers, fix castings + +2003-07-01 19:15 shadow + + * src/: afs/Makefile.in, budb/Makefile.in: DELTA + STABLE12-eliminate-bogus-rebuilding-20030701 AUTHOR + peb@mppmu.mpg.de FIXES 1651 + + so makefiles have proper dependancies + +2003-07-01 19:10 shadow + + * src/: fsprobe/Makefile.in, libafs/Makefile.common, + libuafs/Makefile.common, login/Makefile.in, package/Makefile.in, + uss/Makefile.in, xstat/Makefile.in: DELTA + STABLE12-kill-usr-include-20030701 AUTHOR peb@mppmu.mpg.de FIXES + 1652 + + kill explicit makefile refs to -I/usr/include. + +2003-07-01 19:03 shadow + + * src/: afsd/Makefile.in, afsmonitor/Makefile.in, auth/Makefile.in, + bozo/Makefile.in, bu_utils/Makefile.in, budb/Makefile.in, + butc/Makefile.in, butm/Makefile.in, config/Makefile.in, + dauth/Makefile.in, finale/Makefile.in, fsprobe/Makefile.in, + login/Makefile.in, pinstall/Makefile.in, + rx/bulk.example/Makefile.in, rx/bulktest/Makefile.in, + rx/multi.example/Makefile.in, rx/simple.example/Makefile.in, + rxkad/test/Makefile.in, sia/Makefile.in, tsm41/Makefile.in, + ubik/Makefile.in, util/test/Makefile.in, venus/Makefile.in: DELTA + STABLE12-cleanup-dbg-and-ldflags-20030701 AUTHOR peb@mppmu.mpg.de + FIXES 1653 + + switch from -g to ${DBG}; remove -g from LDFLAGS. + +2003-07-01 18:57 shadow + + * src/venus/Makefile.in, acinclude.m4: DELTA + STABLE12-kdump-build-cleanup-20030701 AUTHOR peb@mppmu.mpg.de FIXES + 1654 + + don't rebuild kdump on each build + +2003-07-01 18:51 shadow + + * src/: afs/Makefile.in, rx/Makefile.in: DELTA + STABLE12-makefile-consistency-20030701 AUTHOR peb@mppmu.mpg.de + FIXES 1655 + + apply leading / ourselves for consistency + +2003-06-27 14:12 shadow + + * src/bozo/Makefile.in: DELTA STABLE12-bozo-ubik-needs-rx-20030627 + AUTHOR shadow@dementia.org FIXES + + make ubik depend on rx, not vice-versa + +2003-06-27 14:09 shadow + + * src/rx/xdr.h: DELTA + + pull up fix for amd64 xdr problem + STABLE12-rx-xdr-rename-userland-symbols-also-on-amd64-linux-2003062 + 7 AUTHOR shadow@dementia.org FIXES + +2003-06-19 22:03 shadow + + * src/packaging/HP-UX/: psf-1.2.10-transarc-paths-11.00, + psf-1.2.10-transarc-paths-11.11, psf-1.2.10-transarc-paths-11.22, + psf-1.2.8-transarc-paths-11.00, psf-1.2.9-transarc-paths-11.00, + data/depot.copyright, data/depot.description, + data/fileset.description, data/openafs-clnt.description, + data/openafs-krn.description, data/openafs-run.description, + data/openafs-srv.description, data/product.README, + data/product.copyright, data/product.description, + data/subproduct.description, data/vendor.description, + files/usr/vice/etc/CellServDB, files/usr/vice/etc/SuidCells, + files/usr/vice/etc/cacheinfo, scripts/openafs-clnt.checkinstall, + scripts/openafs-clnt.configure, scripts/openafs-clnt.preinstall, + scripts/openafs-clnt.preremove, scripts/openafs-clnt.unconfigure, + scripts/openafs-eng-man.configure, + scripts/openafs-eng-man.unconfigure, + scripts/openafs-krn.checkremove, scripts/openafs-krn.configure, + scripts/openafs-krn.postinstall, scripts/openafs-krn.unconfigure, + scripts/openafs-krn.verify, scripts/openafs-srv.checkremove, + scripts/openafs-srv.configure, scripts/openafs-srv.postremove, + scripts/openafs-srv.preinstall, scripts/openafs-srv.preremove, + scripts/openafs-srv.subscript, scripts/openafs-srv.unconfigure, + scripts/openafs-srv.verify, scripts/openafs.configure, + scripts/openafs.postremove, scripts/openafs.unconfigure: DELTA + hpux-packagings-20030619 AUTHOR paul.weber@hp.com FIXES 1315 + + updated packaging for hp-ux 11.00, 11.11 and 11.22 + +2003-06-19 16:19 shadow + + * src/butc/tcudbprocs.c: DELTA + STABLE12-use-mkstemp-correctly-on-linux-20030619 AUTHOR + shadow@dementia.org FIXES 1603 + + might as well fix it all. + +2003-06-19 16:18 shadow + + * acinclude.m4, src/butc/tcudbprocs.c: DELTA + STABLE12-check-mkstemp-in-config-20030617 AUTHOR nneul@umr.edu + + check for mkstemp in configure use HAVE_MKSTEMP in + src/butc/tcudbprocs.c + +2003-06-19 16:18 shadow + + * src/butc/tcudbprocs.c: DELTA STABLE12-use-mkstemp-20030617 AUTHOR + dmagda@magda.ca + + have the BSDs use mkstemp(3) + +2003-06-10 19:22 shadow + + * src/rxkad/ticket.c: DELTA + STABLE12-rxkad-check-tkt-length-20030610 AUTHOR shadow@dementia.org + FIXES + + tkt_DecodeTicket didn't seem to check that ticketLen < + MAXKTCTICKETLEN + + didn't matter since no callers failed to check, but we should + enforce this where the limit is + +2003-06-10 19:15 shadow + + * acinclude.m4: DELTA + STABLE12-opteron-no-modversions-ia32-sys-call-table-fun-20030610 + AUTHOR shadow@dementia.org FIXES + + attempt to deal if modversions is disabled + +2003-06-06 21:12 shadow + + * src/WINNT/afsd/: afsd_init.c, afslogon.c: DELTA + STABLE12-winnt-give-better-debugging-20030606 AUTHOR + fallsjo@stacken.kth.se FIXES + + offer better messages in certain cases + +2003-06-06 20:00 shadow + + * src/rx/LINUX/rx_knet.c: DELTA + STABLE12-linux-rx-listener-flush-signals-20030605 AUTHOR + shadow@dementia.org FIXES 1409 + + make sure we flush signals before calling force_sig. i don't know + why this matters, but it does. + +2003-06-06 19:30 shadow + + * src/rx/LINUX/rx_knet.c: DELTA + STABLE12-linux-rx-listener-flush-signals-20030605 AUTHOR + shadow@dementia.org FIXES 1409 + + make sure we flush signals before calling force_sig. i don't know + why this matters, but it does. + +2003-06-05 22:43 shadow + + * src/config/NTMakefile.i386_nt40: DELTA + STABLE12-windows-version-20030605 AUTHOR shadow@dementia.org FIXES + + update version now + +2003-06-05 22:39 shadow + + * NEWS: DELTA STABLE12-news-20030605 AUTHOR shadow@dementia.org + FIXES + + update news to be current + +2003-06-05 21:42 shadow + + * src/rx/rx.c: DELTA STABLE12-rx-avoid-leaking-nwaiting-20030605 + AUTHOR shadow@dementia.org FIXES + + thanks to kolya@mit.edu for suggesting moving rather than adding + the decrement and confirming sanity. + + basically if a call ended up call->error it was possible to + queue_Remove() it, drop the call, and not rx_nWaiting--; result + should be observed as rxdebug reporting waitprocs when threads were + idle. + +2003-06-05 14:17 shadow + + * acinclude.m4: DELTA STABLE12-amd64-hook-ia32-table-20030519 + AUTHOR shadow@dementia.org FIXES + + if sys_call_table is exported and ia32_sys_call_table isn't, we + need it this way + +2003-06-04 16:12 shadow + + * src/afs/LINUX/osi_module.c: DELTA + STABLE12-amd64-hook-ia32-table-20030521 AUTHOR shadow@dementia.org + FIXES + + provide the variables we need for ia32 sys call table if + sys_call_table is exported + +2003-06-02 22:49 shadow + + * src/util/softsig.c: DELTA STABLE12-softsig-update-20030602 AUTHOR + cg2v@andrew.cmu.edu FIXES 1435 + + changes to help us die and to unblock all signals to wait on + +2003-05-30 19:29 shadow + + * src/config/: param.i386_umlinux22.h, param.i386_umlinux22_usr.h, + param.i386_umlinux24.h, param.i386_umlinux24_usr.h: DELTA + STABLE12-i386-user-mode-linux-support-20030513 AUTHOR + kvanhees@sinenomine.net FIXES 1396 + + usermode linux support for 1.2.x + +2003-05-28 23:49 shadow + + * src/config/Makefile.i386_umlinux22.in: file + Makefile.i386_umlinux22.in was initially added on branch + openafs-stable-1_2_x. + +2003-05-28 23:49 shadow + + * src/config/Makefile.i386_umlinux24.in: file + Makefile.i386_umlinux24.in was initially added on branch + openafs-stable-1_2_x. + +2003-05-28 23:49 shadow + + * README, .cvsignore, acinclude.m4, src/afs/Makefile.in, + src/afs/LINUX/osi_alloc.c, src/config/Makefile.i386_umlinux22.in, + src/config/Makefile.i386_umlinux24.in, src/config/afs_sysnames.h, + src/config/param.i386_umlinux22.h, + src/config/param.i386_umlinux22_usr.h, + src/config/param.i386_umlinux24.h, + src/config/param.i386_umlinux24_usr.h, + src/libafs/MakefileProto.LINUX.in, src/lwp/Makefile.in, + src/util/afs_lhash.c: DELTA + STABLE12-i386-user-mode-linux-support-20030513 AUTHOR + kvanhees@sinenomine.net FIXES 1396 + + usermode linux support for 1.2.x + +2003-05-28 18:36 shadow + + * src/WINNT/: afsd/NTMakefile, afsd/afsd_service.c, + afsd/largeintdotnet.c, client_osi/osi.h, client_osi/osistatl.h, + client_osi/osiutils.c: DELTA + STABLE12-closer-to-vc7-support-20030528 AUTHOR cg2v@andrew.cmu.edu + FIXES 1334 + + VC7 dropped support for the LARGE_INTEGER functions (linking + against largeint.lib doesn't seem to have any effect) + +2003-05-28 18:34 shadow + + * src/WINNT/afsd/largeintdotnet.c: DELTA + closer-to-vc7-support-20030528 AUTHOR cg2v@andrew.cmu.edu FIXES + 1334 + + VC7 dropped support for the LARGE_INTEGER functions (linking + against largeint.lib doesn't seem to have any effect) + +2003-05-28 18:08 shadow + + * Makefile.in: DELTA STABLE12-hpux11i-ia64-hpux-1122-20030523 + AUTHOR deengert@anl.gov FIXES 1490 + + so 1.2.10 will support hpux 11i and 11.22 + +2003-05-23 06:52 shadow + + * src/config/Makefile.ia64_hpux1122.in: file + Makefile.ia64_hpux1122.in was initially added on branch + openafs-stable-1_2_x. + +2003-05-23 06:52 shadow + + * src/config/Makefile.hp_ux11i.in: file Makefile.hp_ux11i.in was + initially added on branch openafs-stable-1_2_x. + +2003-05-23 06:52 shadow + + * src/config/param.ia64_hpux1122_usr.h: file + param.ia64_hpux1122_usr.h was initially added on branch + openafs-stable-1_2_x. + +2003-05-23 06:52 shadow + + * src/config/param.hp_ux11i_usr.h: file param.hp_ux11i_usr.h was + initially added on branch openafs-stable-1_2_x. + +2003-05-23 06:52 shadow + + * Makefile.in, acinclude.m4, src/afs/afs_osi.c, src/afs/afs_util.c, + src/afs/sysincludes.h, src/afs/HPUX/osi_groups.c, + src/afs/HPUX/osi_machdep.h, src/afs/HPUX/osi_sleep.c, + src/afs/HPUX/osi_vfsops.c, src/afs/HPUX/osi_vnodeops.c, + src/afs/VNOPS/afs_vnop_attrs.c, src/afs/VNOPS/afs_vnop_readdir.c, + src/afsd/Makefile.in, src/afsd/afs.hpux1122.driver, + src/config/Makefile.hp_ux11i.in, + src/config/Makefile.ia64_hpux1122.in, src/config/afs_sysnames.h, + src/config/param.hp_ux11i.h, src/config/param.hp_ux11i_usr.h, + src/config/param.ia64_hpux1122.h, + src/config/param.ia64_hpux1122_usr.h, src/dir/dir.c, + src/libafs/MakefileProto.HPUX.in, + src/libuafs/MakefileProto.HPUX.in, src/lwp/Makefile.in, + src/lwp/lwp.h, src/lwp/process.c, src/pam/Makefile.in, + src/pinstall/install.c, src/rx/rx_kcommon.c, src/rx/rx_kcommon.h, + src/rx/rx_packet.c, src/rx/HPUX/rx_kmutex.h, src/venus/Makefile.in, + src/viced/viced.c: DELTA STABLE12-hpux11i-ia64-hpux-1122-20030523 + AUTHOR deengert@anl.gov FIXES 1490 + + so 1.2.10 will support hpux 11i and 11.22 + +2003-05-22 15:52 shadow + + * src/afs/afs_call.c: DELTA + STABLE12-linux-system-calls-return-long-20030522 AUTHOR + shadow@dementia.org FIXES + + the kernel says they return long. returning int causes sadness. + stop being sad. + +2003-05-22 15:17 shadow + + * src/afs/afs_pioctl.c: DELTA + STABLE12-revert-pioctl-return-negative-errors-on-linux-20030522 + AUTHOR shadow@dementia.org FIXES + + syscall stub handles it. this is actually an overflow on 64 bit + system + +2003-05-22 14:22 shadow + + * src/afs/afs_pioctl.c: DELTA + STABLE12-pioctl-return-negative-errors-on-linux-20030522 AUTHOR + shadow@dementia.org FIXES + + otherwise we can end up with errors that make no sense. + +2003-05-22 04:58 shadow + + * src/uss/: uss_procs.c, uss_vol.c: DELTA + STABLE12-switch-to-strerror-20030522 AUTHOR shadow@dementia.org + FIXES 1458 + + your brights brighter, your whites whiter. well, at least compilers + won't bitch that sys_errlist[] isn't supported anymore. + +2003-05-22 04:08 shadow + + * src/afs/LINUX/: osi_groups.c, osi_module.c: DELTA + STABLE12-amd64-hook-ia32-table-20030521 AUTHOR shadow@dementia.org + FIXES + + keep track of the ia32 table separately. annoying but needed. + +2003-05-21 21:41 shadow + + * src/afs/LINUX/osi_groups.c: DELTA + STABLE12-linux-group-syscalls-return-long-20030521 AUTHOR + shadow@dementia.org FIXES + + these return long. also call the underlying handler expecting to + get a long back + +2003-05-21 14:45 shadow + + * src/auth/cellconfig.c: DELTA STABLE12-close-cellaliases-20030521 + AUTHOR thomas.mueller@hrz.tu-chemnitz.de FIXES 1481 + + don't leak a ref to CellAliases + +2003-05-21 13:43 shadow + + * src/afs/: afs_call.c, afs_pioctl.c: DELTA + STABLE12-amd64-copy-args-for-ia32-table-20030520 AUTHOR + shadow@dementia.org FIXES + + first cut at an opteron port + +2003-05-21 02:38 shadow + + * src/afs/: afs_call.c, afs_pioctl.c: DELTA + STABLE12-amd64-copy-args-for-ia32-table-20030520 AUTHOR + shadow@dementia.org FIXES + + so the ia32 emulation might work + +2003-05-20 07:03 shadow + + * src/afs/LINUX/osi_module.c: DELTA + STABLE12-amd64-hook-ia32-table-20030519 AUTHOR shadow@dementia.org + FIXES + + first cut at an opteron port + +2003-05-20 06:26 shadow + + * Makefile.in: DELTA STABLE12-amd64-linux-port-20030428 AUTHOR + shadow@dementia.org FIXES + + first cut at an opteron port + +2003-05-20 06:04 shadow + + * acconfig.h, src/afs/LINUX/osi_module.c: DELTA + STABLE12-amd64-hook-ia32-table-20030519 AUTHOR shadow@dementia.org + FIXES + + first cut at an opteron port + +2003-05-20 05:51 shadow + + * acinclude.m4, src/cf/linux-test4.m4: DELTA + STABLE12-amd64-hook-ia32-table-20030519 AUTHOR shadow@dementia.org + FIXES + + first cut at an opteron port + +2003-05-20 05:48 shadow + + * src/afs/LINUX/osi_module.c: DELTA + STABLE12-amd64-hook-ia32-table-20030519 AUTHOR shadow@dementia.org + FIXES + + first cut at an opteron port + +2003-05-20 04:23 shadow + + * src/: rx/rx_kcommon.h, afs/afs_conn.c, afs/afs_server.c, + afs/afs_user.c, afs/afs_util.c, afs/afs_volume.c, + libafs/MakefileProto.LINUX.in: DELTA + STABLE12-linux-use-kernel-net-include-dir-for-net-20030519 AUTHOR + shadow@dementia.org FIXES + + since we can end up trying to include things which exist in + include/net but not include/linux, try to rationalize. + +2003-05-20 04:18 shadow + + * src/afs/LINUX/osi_module.c: DELTA + STABLE12-amd64-linux-port-20030428 AUTHOR shadow@dementia.org FIXES + + first cut at an opteron port + +2003-05-20 04:05 shadow + + * src/cf/linux-test3.m4: DELTA + STABLE12-linux-look-for-syscall-h-in-kernel-20030519 AUTHOR + shadow@dementia.org FIXES + + some new kernels appear not to have linux/syscall.h in the kernel. + no clue. + +2003-05-20 03:50 shadow + + * acinclude.m4, src/cf/linux-test3.m4, src/afs/LINUX/osi_module.c: + DELTA STABLE12-linux-look-for-syscall-h-in-kernel-20030519 AUTHOR + shadow@dementia.org FIXES + + some new kernels appear not to have linux/syscall.h in the kernel. + no clue. + +2003-05-16 19:59 shadow + + * src/config/Makefile.amd64_linux24.in: DELTA + STABLE12-amd64-linux-port-20030428 AUTHOR shadow@dementia.org FIXES + + first cut at an opteron port + +2003-05-16 19:52 shadow + + * src/config/param.amd64_linux24_usr.h: file + param.amd64_linux24_usr.h was initially added on branch + openafs-stable-1_2_x. + +2003-05-16 19:52 shadow + + * src/config/: param.amd64_linux24_usr.h, + Makefile.amd64_linux24.in: DELTA STABLE12-amd64-linux-port-20030428 + AUTHOR shadow@dementia.org FIXES + + first cut at an opteron port + +2003-05-16 17:45 shadow + + * src/uss/grammar.y: DELTA STABLE12-uss-fix-bogus-grammar-20021026 + AUTHOR hartmans@mit.edu FIXES 1451 + + newer bison actually wants you to write correct grammars + apparently. + +2003-05-16 17:43 shadow + + * acinclude.m4, src/cf/linux-test4.m4, src/afs/LINUX/osi_module.c: + DELTA STABLE12-linux-try-sys-wait4-20030516 AUTHOR + shadow@dementia.org FIXES + + we may have close/wait4 instead of close/chdir or open/exit + +2003-05-15 17:00 shadow + + * src/afs/: afs_call.c, LINUX/osi_file.c, LINUX/osi_misc.c, + LINUX/osi_vfsops.c: DELTA + + to preclude superblock corruption and stramge oopses + STABLE12-linux-busy-cache-partition-while-afs-running-and-dont-allo + w-afsd-shutdown-while-afs-mounted-20030515 AUTHOR + shadow@dementia.org FIXES 1454 + +2003-05-15 16:24 shadow + + * src/vol/vol-salvage.c: DELTA + STABLE12-salvage-allow-hardlinked-logs-by-date-20030515 AUTHOR + jhutz@cmu.edu FIXES 1259 + + so salvagelogs can be made persistent (by switch) + +2003-05-15 16:13 shadow + + * src/config/Makefile.amd64_linux24.in: file + Makefile.amd64_linux24.in was initially added on branch + openafs-stable-1_2_x. + +2003-05-15 16:13 shadow + + * Makefile.in, acinclude.m4, src/afs/afs_call.c, + src/afs/afs_pioctl.c, src/afs/LINUX/osi_module.c, + src/config/Makefile.amd64_linux24.in, src/config/afs_sysnames.h, + src/config/param.amd64_linux24.h, src/des/andrew-conf.h, + src/des/conf-amd64-linux.h, src/des/crypt.c, + src/libafs/MakefileProto.LINUX.in, src/lwp/process.c: DELTA + STABLE12-amd64-linux-port-20030428 AUTHOR shadow@dementia.org FIXES + + first cut at an opteron port + +2003-05-15 15:52 shadow + + * src/viced/host.c: DELTA + STABLE12-pass-pointers-for-uuid-printing-20030422 AUTHOR + shadow@dementia.org FIXES + + pass pointers for uuid string building + +2003-05-15 15:52 shadow + + * src/auth/cellconfig.c: DELTA + STABLE12-cellconfig-unlock-mutex-on-error-20030422 AUTHOR + shadow@dementia.org FIXES + + clean up my own mess (i bet). certain error cases weren't being + cleaned up properly before we returned + +2003-05-15 15:51 shadow + + * src/viced/: callback.c, viced.c: DELTA + STABLE12-viced-shutdown-avoid-deadlock-20030424 AUTHOR + rtb@pclella.cern.ch FIXES + + don't deadlock on H_LOCK if we need to shut down in an emergency + +2003-05-15 15:51 shadow + + * acinclude.m4, src/cf/ressearch.m4: DELTA + STABLE12-autoconf-deal-with-res-search-as-macro-20030428 AUTHOR + shadow@dementia.org FIXES + + on some platforms, res_search is a macro for __res_search, find it + anyway + +2003-05-15 15:49 shadow + + * src/afs/afs_cell.c: DELTA + STABLE12-add-afsdb-aliases-for-cellservdb-cells-20030429 AUTHOR + kolya@mit.edu + + Add cell aliases we find using AFSDB for cells that have been + statically configured via CellServDB. This preserves the AFSDB + implementation behavior from before the cell code rewrite. + +2003-05-15 15:47 shadow + + * src/viced/host.c: DELTA + STABLE12-mapname-allocate-enough-space-for-pr-nametoid-20030505 + AUTHOR shadow@dementia.org FIXES + + the alternative is to crash when we get a foreign user here + +2003-05-15 15:46 shadow + + * src/ubik/beacon.c: DELTA + + don't mess up count by reusing it + STABLE12-ubik-dont-copy-stack-garbage-when-netinfo-forces-primary-a + ddress-change-20030505 AUTHOR shadow@dementia.org FIXES + +2003-05-15 15:45 shadow + + * src/afs/afs_user.c: DELTA + STABLE12-linux-gcpags-deal-correctly-with-uid-tokens-20030508 + AUTHOR shadow@dementia.org FIXES + + look at the correct uid, so we don't gc in use tokens + +2003-05-15 15:32 shadow + + * src/afs/SOLARIS/osi_vfsops.c: DELTA + STABLE12-solaris8-dont-read-binding-file-20030513 AUTHOR + deengert@anl.gov FIXES 1434 + + Sun changed read_binding_file in a patch; Make sure we avoid the + problem. We don't need to call it if afs was already in + /etc/system. + +2003-05-15 15:27 shadow + + * src/libafs/MakefileProto.SOLARIS.in: DELTA + STABLE12-solaris-deal-with-gatekeeper-stupidity-20030515 AUTHOR + jhutz@cmu.edu FIXES 1261 + + make gmake not try to link libafs.o and libafs.nonfs.o into another + object + +2003-05-15 15:18 shadow + + * src/afsd/afs.rc.darwin: DELTA + STABLE12-darwin-use-perl-instead-of-grep-20030513 AUTHOR + akosut@cs.stanford.edu FIXES 1361 + + perl is installed by default. grep isn't. use perl. + +2003-05-15 15:16 shadow + + * src/afs/LINUX/osi_groups.c: DELTA + STABLE12-setgroups-return-errors-negative-20030515 AUTHOR + wingc@engin.umich.edu FIXES 1383 + + return errors negative as linux kernel needs + +2003-05-15 15:12 shadow + + * src/afs/afs_pioctl.c: DELTA + STABLE12-pioctl-buffer-size-checking-20030515 AUTHOR rees@umich.edu + + don't check output buffer size against PIGGY + +2003-05-15 15:12 shadow + + * src/afs/afs_pioctl.c: DELTA + STABLE12-pioctl-buffer-size-checking-20030512 AUTHOR + dhowells@redhat.com FIXES 1413 + + buffers are signed, should be checked for negative in addition to + smaller than PIGGYSIZE; also, check out buffer size before calling + pioctl handler. + +2003-05-15 15:09 shadow + + * src/: afs/afs_call.c, afs/DARWIN/osi_vfsops.c, + afs/DARWIN/osi_vnodeops.c, afsd/Makefile.in, afsd/afsd.c: DELTA + STABLE12-darwin-mount-and-disk-arbitration-enhancements-20030515 + AUTHOR akosut@cs.stanford.edu FIXES 1363 + + * Allow AFS to be mounted multiple times, each mountpoint with its + own root volume. This allows usage similar to the Windows client, + e.g., mounting a drive that contains only the user's home + directory. Our users find this much easier to work with than + having to navigate the entire AFS tree in the Finder or open/save + dialog. + + * Have afsd register /afs with the DiskArbitration system when + mounting it. This means that the root afs volume shows up in the + Finder immediately, and prevents the Finder from getting confused + by additional AFS volumes later on. + + * Add a "-nomount" option to afsd, which prevents afsd from + mounting /afs. We use this by default on our Mac OS X client, so + that AFS doesn't show up in the interface at all unless the user + explicitly asks for an AFS volume to be mounted. This is + especially handy for portable or remote users who don't always + have a network connection, since there isn't an AFS filesystem + around to hang the Finder if the AFS servers can't be contacted + (the cache manager may still hang, but since there are no AFS + volumes mounted, the rest of the OS doesn't notice). + + * Make it so that /afs (mounted by afsd) will not unmount unless + MNT_FORCE is given. This prevents the user from accidentally + ejecting /afs in the Finder, and also works around a DiskArb bug in + Mac OS X (possibly fixed in 10.2) where autodiskmount would + sometimes unmount /afs when logging out, even though it's marked + as non-ejectable. + +2003-05-15 14:33 shadow + + * src/: WINNT/afsd/afsd_service.c, + WINNT/install/InstallShield5/NTMakefile, + config/NTMakefile.i386_nt40, rx/xdr_mem.c: DELTA + STABLE129a-winnt-129a-updates-20030515 AUTHOR james@abrakus.com + FIXES 1450 + + minor updates and bugfixes + +2003-05-15 14:29 shadow + + * acconfig.h, acinclude.m4: DELTA + STABLE12-bos-new-config-option-20021210 AUTHOR shadow@dementia.org + FIXES 1224 + + based on patch from nneul@umr.edu but including the switch + +2003-05-15 14:17 shadow + + * src/: rx/xdr_mem.c, config/NTMakefile.i386_nt40, + WINNT/afsd/afsd_service.c, WINNT/install/InstallShield5/NTMakefile: + DELTA STABLE12-winnt-129a-updates-20030515 AUTHOR james@abrakus.com + FIXES 1450 + + minor updates and bugfixes + +2003-05-15 14:11 shadow + + * src/volser/volprocs.c: DELTA + STABLE12-volser-ros-use-parent-id-20030512 AUTHOR + shadow@dementia.org FIXES 1448 + + everything shoudl be done as the parent volume id so the volume + group stuff works right. otherwise, we create things which get + stored under one "tag", try to open the, under another "tag" and + they aren't there, because it doesn't hash the same. + +2003-05-14 15:50 shadow + + * src/afs/VNOPS/afs_vnop_attrs.c: DELTA + STABLE12-osx-fake-mode-bits-20030513 AUTHOR akosut@cs.stanford.edu + FIXES 1362 + + give up on waiting for apple to get things right, which probably + means they never will. + +2003-05-14 14:44 shadow + + * src/: uss/lex.c, uss/uss_procs.c, venus/fs.c, venus/up.c, + vlserver/cnvldb.c, budb/procs.c: DELTA + STABLE12-ia64-string-headers-20030513 AUTHOR + chas@locutus.cmf.nrl.navy.mil FIXES 1395 + + already in CVS head, needed for 1.2 + +2003-05-13 04:24 shadow + + * src/config/: param.i386_umlinux22.h, param.i386_umlinux22_usr.h, + param.i386_umlinux24.h, param.i386_umlinux24_usr.h: DELTA + i386-user-mode-linux-support-20030513 AUTHOR + kvanhees@sinenomine.net FIXES 1396 + + support for usermode linux + +2003-05-12 15:16 shadow + + * src/afs/afs_analyze.c: DELTA + STABLE12-afs-analyze-avoid-potential-loop-20030423 AUTHOR + shadow@dementia.org FIXES + + avoid potentially looping forever in e.g. afs_FetchStatus because + we exit afs_Analyze too early to increment busyCount, and despite + having areq->busyCount non-zero we have servers still not_busy + which are already down that we'll never talk to again. that + combined with no conn means we never touch most of afs_Analyze, + exiting early with shouldRetry set. + + incrementing busyCount whenever we exit with shouldRetry set should + ensure we can never end up looping forever. + +2003-05-05 20:11 jhutz + + * src/WINNT/eventlog/lang/: de_DE/event.mc, es_ES/event.mc, + ja_JP/event.mc, ko_KR/event.mc, pt_BR/event.mc, zh_CN/event.mc, + zh_TW/event.mc: DELTA + STABLE12-winnt-eventlog-newline-fixes-20030505 AUTHOR jhutz@cmu.edu + + Clean up newline conventions in src/WINNT/eventlog/lang/*/event.mc. + Existing files were in CVS with CRLF newlines, and so some Windows + tools would check them out with CRCRLF. Unfortunately, the + mc-compiler can't handle CRCRLF newlines. Fixing the files in CVS + to have LF newlines (like all proper text files) makes the problem + go away -- they end up with CRLF if checked out using tools that do + newline conversion, and LF-only if not, and the compiler accepts + either. + +2003-04-28 23:06 shadow + + * src/cf/ressearch.m4: DELTA + autoconf-deal-with-res-search-as-macro-20030428 AUTHOR + shadow@dementia.org FIXES + + on some platforms, res_search is a macro for __res_search, find it + anyway + +2003-04-28 21:07 shadow + + * src/: config/param.amd64_linux24.h, des/conf-amd64-linux.h: DELTA + amd64-linux-port-20030428 AUTHOR shadow@dementia.org FIXES + + first cut at an opteron port + +2003-04-14 15:47 shadow + + * src/rx/SOLARIS/rx_knet.c: DELTA + STABLE12-solaris-x86-port-already-htons-20030414 AUTHOR + fallsjo@isk.kth.se FIXES + + rx_port is already htons() and htons is a NULL-op on sparc but not + on x86... make shutdown actually work on x86 solaris + + will issue this patch only as 1.2.9a or as "contributed"; something + to avoid needing a fresh release. + +2003-04-11 13:50 shadow + + * src/util/pthread_nosigs.h: DELTA + STABLE12-softsig-dont-block-critical-signals-20030411 AUTHOR + shadow@dementia.org FIXES + + blocking these seems to prevent all threads from dying when the + kernel gives e.g. SIGSEGV to one of the processes. since softsig is + to protect us from what signals we handle might do in the handler, + this should be fine + +2003-04-11 01:11 zacheiss + + * doc/txt/RELNOTES-1.2.9: file RELNOTES-1.2.9 was initially added + on branch openafs-stable-1_2_x. + +2003-04-11 01:11 zacheiss + + * doc/txt/RELNOTES-1.2.9: DELTA + STABLE12-add-1_2_9-release-notes-20030411 AUTHOR zacheiss@mit.edu + + Add 1.2.9 release notes. + +2003-04-10 21:01 zacheiss + + * NEWS: DELTA STABLE12-update-news-20030410 AUTHOR zacheiss@mit.edu + + Update NEWS file with important changes going into 1.2.9. + +2003-04-10 18:36 zacheiss + + * configure-libafs.in, configure.in: DELTA + STABLE12-create-openafs-1_2_9-20030410 AUTHOR zacheiss@mit.edu + + Begin 1.2.9 release cycle. + +2003-04-10 15:57 shadow + + * acinclude.m4: DELTA STABLE12-linux-try-more-kernel-paths-20030410 + AUTHOR shadow@dementia.org FIXES 1364 + + try /usr/src/linux-2.4 in addition to /usr/src/linux + +2003-04-10 15:25 zacheiss + + * acinclude.m4: DELTA STABLE12-darwin-map-more-versions-20030410 + AUTHOR zacheiss@mit.edu + + Recognize MacOS X 10.2.5 as ppc_darwin_60. + +2003-04-10 14:55 shadow + + * src/rxkad/rxkad_server.c: DELTA + STABLE12-rxkad-2b-deal-with-expiry-20030410 AUTHOR + lha@stacken.kth.se FIXES 1369 + + return the actual error and not RXKADBADTICKET always + +2003-04-09 12:33 shadow + + * src/config/Makefile.alpha_dux51.in: file Makefile.alpha_dux51.in + was initially added on branch openafs-stable-1_2_x. + +2003-04-09 12:33 shadow + + * acinclude.m4, src/config/Makefile.alpha_dux51.in, + src/config/afs_sysnames.h, src/config/param.alpha_dux51.h, + src/config/param.alpha_dux51_usr.h, src/venus/test/owntest.c: DELTA + dux51-basic-build-support-20030409 AUTHOR mattiasa@e.kth.se FIXES + + so servers can be built from 1.2.9-release + +2003-04-07 16:16 shadow + + * src/viced/host.c: DELTA STABLE12-h-gethost-r-race-20030401 AUTHOR + shadow@dementia.org FIXES 1308 + + avoid deref of identP when code is -1 + +2003-04-07 13:54 shadow + + * src/vol/vol-salvage.c: DELTA salvager-aix-update-20030407 AUTHOR + nik@zurich.ibm.com FIXES + + make it work with namei + +2003-04-07 13:39 shadow + + * src/viced/host.c: DELTA STABLE12-flushhostcps-20030407 AUTHOR + shadow@dementia.org FIXES + + make it so flushhostcps can't try to Release when no host was + found, which was apparently the problem dlc@cs really observed. + +2003-04-04 03:29 shadow + + * src/volser/dumpstuff.c: DELTA + STABLE12-volser-dump-vnode-include-volid-in-error-20030213 AUTHOR + shadow@dementia.org FIXES + + include a volume number in the error message + +2003-04-03 12:33 shadow + + * src/volser/dumpstuff.c: DELTA + STABLE12-volser-dump-vnode-include-volid-in-error-20030213 AUTHOR + shadow@dementia.org FIXES + + include a volume number in the error message + +2003-04-01 19:23 shadow + + * src/viced/host.c: DELTA STABLE12-h-gethost-r-race-20030401 AUTHOR + shadow@dementia.org FIXES 1308 + + Thanks to Chaskiel Grundman for explaining what was happening: - + the connection is old and pre-existing, but has no host structure. + - 2 calls come in - the first one enters h_GetHost_r, and + h_Lookup_r returns null (but identP is non-null, since rx keeps it + around until it gc's the connection) The first thread calls + WhoAreYou, which succeeds, it then calls InitCallBackState3 (after + H_UNLOCK) note that the host has been inserted into the hashtable - + the second thread enters h_GetHost_r, and calls rx_GetSpecific. it + then calls h_Lookup_r. h_Lookup_r will block (new host is locked), + but eventually returns the new host - InitCallBackState3 returns, + and the frees the old identP, replaces it, and unlocks the host. - + the first thread returns from h_Lookup_r. boom. + + the changes: -call rx_GetSpecific after h_Lookup_r returns (and + potentially slept) -removes an if wrapping which always is true + (since !interfValid is always true) -don't realloc identP if it + exists -don't free an old one by calling rx_SetSpecific either + +2003-03-31 13:23 zacheiss + + * acinclude.m4: DELTA STABLE12-darwin-map-more-version-20030331 + AUTHOR zacheiss@mit.edu + + Recognize MacOS X 10.2.3 and 10.2.4. + +2003-03-30 02:44 shadow + + * src/ubik/beacon.c: DELTA + + if you really want to mask the IP address from + gethostbyname(gethostname()) there's not really any reason to stand + in your way + STABLE12-ubik-allow-netinfo-netrestrict-to-mask-address-pointed-to- + by-hostname-20020417 AUTHOR shadow@dementia.org + +2003-03-28 16:27 shadow + + * acconfig.h, acinclude.m4, src/vfsck/setup.c, + src/cf/solaris-fs-rolled.m4: DELTA + STABLE12-solaris-fs-rolled-20030328 AUTHOR shadow@dementia.org + FIXES + + for solaris 9 u2 + +2003-03-28 16:26 shadow + + * src/cf/solaris-fs-rolled.m4: DELTA solaris-fs-rolled-20030328 + AUTHOR shadow@dementia.org FIXES + + for solaris 9 u2 + +2003-03-28 04:21 shadow + + * src/viced/host.c: DELTA STABLE12-flushhostcps-init-held-20030328 + AUTHOR dlc@cs.cmu.edu FIXES + + init held so flushhostcps is more useful. + +2003-03-28 04:17 shadow + + * src/viced/: afsfileprocs.c, viced.c, viced.h: DELTA + + For sites with only new (>3.4) clients (or who decide to not care + about older clients) and want to force VRESTARTING instead of + VBUSY. + STABLE12-viced-allow-hinting-of-all-new-clients-for-vbusy-vrestarti + ng-handling-20030215 AUTHOR shadow@dementia.org FIXES + +2003-03-26 12:23 shadow + + * src/shlibafsrpc/mapfile: DELTA + STABLE12-shlibafsrpc-export-missing-des-symbols-20030326 AUTHOR + shadow@dementia.org FIXES + + symbols libafsauthent wants but we don't have + +2003-03-26 04:11 shadow + + * src/rx/LINUX/rx_knet.c: DELTA + STABLE12-linux-rxk-listener-shutdown-cleanup-20030323 AUTHOR + shadow@dementia.org FIXES + + get rid of need for sys_kill + +2003-03-25 16:11 shadow + + * src/rxkad/ticket5.c: DELTA + STABLE12-rxkad2b-allow-no-kvno-20030325 AUTHOR nneul@umr.edu FIXES + + allow a missing kvno field to work usefully + +2003-03-23 14:47 shadow + + * src/: afs/afs_call.c, afsd/afsd.c: DELTA + STABLE12-move-up-cell-initialization-in-cachemgr-20030323 AUTHOR + shadow@dementia.org FIXES + + to potentially avoid an oops at startup + +2003-03-23 12:15 shadow + + * src/rx/LINUX/rx_knet.c: DELTA + STABLE12-linux-rxk-listener-shutdown-cleanup-20030323 AUTHOR + shadow@dementia.org FIXES + + get rid of need for sys_kill + +2003-03-23 01:46 shadow + + * src/: afs/afs_osi.c, afs/LINUX/osi_machdep.h, + afs/LINUX/osi_misc.c, afs/LINUX/osi_module.c, rx/LINUX/rx_knet.c: + DELTA STABLE12-linux-rxk-listener-shutdown-cleanup-20030323 AUTHOR + shadow@dementia.org FIXES + + avoid need for sys_kill + +2003-03-23 01:45 shadow + + * src/afs/afs_call.c: DELTA + STABLE12-linux-kthreads-reparent-20030323 AUTHOR + cg2v@andrew.cmu.edu FIXES + + reparent kernel threads to avoid zombies at shutdown + +2003-03-21 13:36 shadow + + * src/rx/xdr_mem.c: DELTA STABLE12-xdrmem-getbytes-20030321 AUTHOR + rees@umich.edu FIXES + + See, for example: + http://web.mit.edu/kerberos/www/advisories/MITKRB5-SA-2003-003-xdr. + txt This source is unused but it seems like a good idea to patch it + anyway. + +2003-03-21 13:28 shadow + + * src/afs/LINUX/osi_module.c: DELTA + STABLE12-linux-hold-tasklist-lock-in-get-page-offset-20030321 + AUTHOR cg2v@andrew.cmu.edu FIXES + + tasklist_lock must be held to traverse list + +2003-03-21 09:01 shadow + + * acconfig.h, acinclude.m4, src/cf/linux-test4.m4: DELTA + STABLE12-linux-one-more-stupid-configure-test-20030321 AUTHOR + shadow@dementia.org FIXES + + pointed out by zacheiss@mit.edu that i missed this. oops + +2003-03-19 17:22 shadow + + * acconfig.h, acinclude.m4, src/afs/LINUX/osi_machdep.h, + src/cf/linux-test4.m4: DELTA + STABLE12-redhat-81-support-again-20030319 AUTHOR + shadow@dementia.org FIXES + + once more. maybe this time they'll release something that looks + like this + +2003-03-19 07:52 shadow + + * src/kauth/kaserver.h: DELTA + STABLE12-kaserver-disable-krb4-crossrealm-20030317 AUTHOR + kolya@mit.edu FIXES + + to deal with krb4 security advisory type mismatch for krb4_cross + pointed out by Jack Neely + +2003-03-18 18:18 shadow + + * src/config/param.sunx86_59_usr.h: file param.sunx86_59_usr.h was + initially added on branch openafs-stable-1_2_x. + +2003-03-18 18:18 shadow + + * src/config/: Makefile.sunx86_59.in, param.sunx86_59.h, + param.sunx86_59_usr.h: DELTA STABLE12-sunx86-update-20030318 AUTHOR + fallsjo@isk.kth.se FIXES + + make client useful on solaris x86 again + +2003-03-18 18:18 shadow + + * src/config/Makefile.sunx86_59.in: file Makefile.sunx86_59.in was + initially added on branch openafs-stable-1_2_x. + +2003-03-18 18:18 shadow + + * src/config/param.sunx86_59.h: file param.sunx86_59.h was + initially added on branch openafs-stable-1_2_x. + +2003-03-18 18:03 shadow + + * src/: lwp/Makefile.in, config/afs_sysnames.h, + config/param.sunx86_57_usr.h, config/param.sunx86_58_usr.h, + inetd/Makefile.in: DELTA STABLE12-sunx86-update-20030318 AUTHOR + fallsjo@isk.kth.se FIXES + + make client useful on solaris x86 again + +2003-03-17 22:56 shadow + + * src/kauth/: kaprocs.c, kaserver.c, kaserver.h, krb_udp.c: DELTA + STABLE12-kaserver-disable-krb4-crossrealm-20030317 AUTHOR + shadow@dementia.org FIXES + + to deal with krb4 security advisory + +2003-03-17 22:55 shadow + + * src/viced/host.c: DELTA + STABLE12-viced-vbusy-when-getclient-fails-20030317 AUTHOR + lha@stacken.kth.se FIXES + + more paranoia to not crash if GetClient fails, since there's + apparently a race we haven't found yet + +2003-03-14 15:31 shadow + + * src/viced/viced.c: DELTA winnt-no-softsig-20030314 AUTHOR + cg2v@andrew.cmu.edu FIXES 1333 + + the softsig stuff messed up the windows signal stuff. MSVC doesn't + recognize #elsif. if #elif isn't standard, then it needs to be + split into #else and another #if/#endif block. + +2003-03-14 15:30 shadow + + * src/rxkad/v5der.c: DELTA winnt-rxkad5-20030314 AUTHOR + cg2v@andrew.cmu.edu FIXES 1333 + + stddef.h needed for NULL + +2003-03-14 15:30 shadow + + * src/libafsrpc/afsrpc.def: DELTA winnt-afsrpc-assert-20030314 + AUTHOR cg2v@andrew.cmu.edu FIXES 1333 + + something in the fileserver started using osi_Assert, instead of + whatever assert comes from util, so we need osi_AssertFailU in + addition to AssertionFailed. + +2003-03-14 15:30 shadow + + * src/WINNT/client_creds/shortcut.cpp: DELTA + winnt-client-shortcut-20030314 AUTHOR cg2v@andrew.cmu.edu FIXES + 1333 + + leaving the #include in caused Bad Things to happen + when I did a build. I'm pretty sure initguid.h is only supposed to + be used by things that *impliment* COM objects. + +2003-03-14 15:29 shadow + + * src/WINNT/afsd/afsd.c: DELTA winnt-afsd-initialize-rect-20030314 + AUTHOR cg2v@andrew.cmu.edu FIXES 1333 + + rect is used uninitialized, I'm pretty sure they really meant to + refer to main_rect.top, not rect.top + +2003-03-14 15:17 shadow + + * src/WINNT/client_exp/gui2fs.cpp: DELTA + STABLE12-winnt-fix-duplication-20030314 AUTHOR cg2v@andrew.cmu.edu + FIXES + + get rid of duplication + +2003-03-14 15:00 shadow + + * src/WINNT/afsd/cm_ioctl.c: DELTA + STABLE12-winnt-client-config-submount-fix-20030314 AUTHOR + james@abrakus.com FIXES + + "Atempts to add a new drive, to the root, with a sub mount name, + will sometimes return error #35" + +2003-03-14 14:49 shadow + + * src/: WINNT/afsd/cm_conn.c, WINNT/afsd/cm_ioctl.c, + WINNT/afsd/cm_rpc.c, libacl/aclprocs.c, libacl/netprocs.c, + util/secutil_nt.c, rx/rx.c, rx/rx_pthread.c: DELTA + STABLE12-winnt-include-sanity-20030314 AUTHOR cg2v@andrew.cmu.edu + FIXES 1332 + + include headers by their usual name instead of trying to be special + +2003-03-14 14:45 shadow + + * src/WINNT/afsd/smb3.c: DELTA + STABLE12-winnt-give-nosuchpath-if-thats-what-we-mean-20030314 + AUTHOR lantzer@umr.edu FIXES 1329 + + "The Windows AFS client returns the error ERROR_NOSUCHFILE, where + the same request on a local NTFS volume returns the error + ERROR_NOSUCHPATH." + +2003-03-14 14:39 shadow + + * src/WINNT/afsd/cm_callback.c: DELTA + STABLE12-winnt-stat-cache-ref-leak-fix-20030314 AUTHOR + lantzer@umr.edu FIXES 1327 + + avoid leaking stat cache entries + +2003-03-14 14:25 shadow + + * src/rx/rx.c: DELTA STABLE12-rx-init-stats-mutex-20030314 AUTHOR + cg2v@andrew.cmu.edu FIXES + + instead of what rx-init-mutex-before-calling-getudpsocket-20030313, + just init the mutex earlier where others are done + +2003-03-13 15:37 shadow + + * src/WINNT/afsd/cm_ioctl.c: DELTA + STABLE12-winnt-client-config-submount-fix-20030313 AUTHOR + james@abrakus.com FIXES + + "Atempts to add a new drive, to the root, with a sub mount name, + will sometimes return error #35" + +2003-03-13 14:02 shadow + + * src/rx/rx.c: DELTA + STABLE12-rx-init-mutex-before-calling-getudpsocket-20030313 AUTHOR + shadow@dementia.org FIXES + + pointed out by cg2v@andrew.cmu.edu + +2003-03-10 21:22 shadow + + * src/viced/callback.c: DELTA + STABLE12-cbd-all-flag-in-usage-20030310 AUTHOR shadow@dementia.org + FIXES + + cbd supports -all; put it in usage. + +2003-03-10 18:29 zacheiss + + * src/afs/afs_prototypes.h: DELTA + STABLE12-add-useful-string-functions-20020822 AUTHOR kolya@mit.edu + + Add two useful functions for string operations: afs_strdup() and + afs_osi_FreeStr(). Will be used by an upcoming patch. + +2003-03-10 17:51 shadow + + * src/afs/afs_call.c: DELTA + STABLE12-new-and-maybe-improved-cell-code-20020822 AUTHOR + kolya@mit.edu FIXES + + correct a code block so patch is correct + +2003-03-06 10:39 shadow + + * src/afs/: afs_callback.c, afs_osi.c, afs_util.c, + UKERNEL/afs_usrops.c: DELTA + STABLE12-add-useful-string-functions-20020822 AUTHOR kolya@mit.edu + + Add two useful functions for string operations: afs_strdup() and + afs_osi_FreeStr(). Will be used by an upcoming patch. + +2003-03-06 10:25 shadow + + * src/afs/: afs.h, afs_dynroot.c, afs_prototypes.h: DELTA + STABLE12-new-and-maybe-improved-cell-code-20020822 AUTHOR + kolya@mit.edu FIXES + + This is mostly a rewrite of src/afs/afs_cell.c, and associated + changes to other things. Features of the new cell code: + + * Persistent name-to-cell-number mapping across reboots, to ensure + the + cell numbers in the dcache are meaningful. Stored in the new + cache + file, /usr/vice/cache/CellInfo. + * Allow cmdebug to query the cell number to cell name mapping. + * Allow clients to have an empty CellServDB as long as AFSDB is + enabled + and ThisCell has AFSDB records. + * The home cell retains the setuid bit even if looked up via + AFSDB. + * Dynroot gets its own cell, rather than piggybacking on cell 1. + * Cell 1 is no longer special; cell numbers are now semi-opaque. + * Convert cell traversal code to using GetCellByIndex rather than + directly poking at CellLRU / afs_xcell. + * Separate cells from aliases, which shouldn't have been the same + in the first place. + * Cleaner code (IMHO). + +2003-03-06 10:04 shadow + + * src/viced/afsfileprocs.c: DELTA STABLE12-misc-build-fix-20030306 + AUTHOR shadow@dementia.org FIXES + + fix error logging code + +2003-03-06 09:53 shadow + + * src/: afs/afs.h, afs/afs_analyze.c, afs/afs_call.c, + afs/afs_callback.c, afs/afs_cell.c, afs/afs_daemons.c, + afs/afs_dcache.c, afs/afs_dynroot.c, afs/afs_init.c, + afs/afs_osi_vget.c, afs/afs_pioctl.c, afs/afs_prototypes.h, + afs/afs_server.c, afs/afs_stats.h, afs/afs_vcache.c, + afs/afs_volume.c, afs/IRIX/osi_vfsops.c, + afs/VNOPS/afs_vnop_lookup.c, afsd/afsd.c, config/afs_args.h, + fsint/afscbint.xg, fsprobe/fsprobe_callback.c, venus/cmdebug.c, + venus/kdump.c, vol/vnode.c, xstat/xstat_fs_callback.c: DELTA + STABLE12-new-and-maybe-improved-cell-code-20020822 AUTHOR + kolya@mit.edu FIXES + + This is mostly a rewrite of src/afs/afs_cell.c, and associated + changes to other things. Features of the new cell code: + + * Persistent name-to-cell-number mapping across reboots, to ensure + the + cell numbers in the dcache are meaningful. Stored in the new + cache + file, /usr/vice/cache/CellInfo. + * Allow cmdebug to query the cell number to cell name mapping. + * Allow clients to have an empty CellServDB as long as AFSDB is + enabled + and ThisCell has AFSDB records. + * The home cell retains the setuid bit even if looked up via + AFSDB. + * Dynroot gets its own cell, rather than piggybacking on cell 1. + * Cell 1 is no longer special; cell numbers are now semi-opaque. + * Convert cell traversal code to using GetCellByIndex rather than + directly poking at CellLRU / afs_xcell. + * Separate cells from aliases, which shouldn't have been the same + in the first place. + * Cleaner code (IMHO). + +2003-03-06 03:50 shadow + + * src/WINNT/afsd/cm_callback.c: DELTA + STABLE12-windows-cm-getcellbynum-rpc-20030306 AUTHOR + shadow@dementia.org FIXES + + missing stub + +2003-03-03 10:58 shadow + + * src/rx/: rx.c, rx_globals.h, rx_pthread.c: DELTA + STABLE12-rx-thread-id-startup-20030303 AUTHOR rtb@pclella.cern.ch + FIXES 1304 + + avoid using rxi_availProcs to allocate thread ids as it may + decrement from under us + +2003-03-03 10:19 shadow + + * src/WINNT/afsd/smb3.c: DELTA + STABLE12-winnt-cleanup-memory-leak-20030303 AUTHOR + james@abrakus.com FIXES 1322 + + due to a change in the smb protocol we leaked memory. fix it. + +2003-02-28 20:22 shadow + + * src/vol/nuke.c: DELTA + + don't construct a windows path on unix + STABLE12-nuke-create-windows-pathnames-only-on-windows-thanks-20030 + 228 AUTHOR haba@pdc.kth.se FIXES + +2003-02-24 11:37 shadow + + * src/vol/vol-salvage.c: DELTA + + pointed out by Hartmut Reuter + STABLE12-salvager-create-larger-buffer-for-inodes-tmpfile-and-avoid + -overrun-20030224 AUTHOR shadow@dementia.org FIXES 1318 + +2003-02-18 21:37 shadow + + * src/viced/: afsfileprocs.c, callback.c, host.c: DELTA + STABLE12-viced-fix-port-logging-20030218 AUTHOR lha@stacken.kth.se + FIXES 1307 + + put port in correct byte order when logging + +2003-02-18 03:14 shadow + + * src/viced/host.c: DELTA + STABLE12-viced-host-logging-update-20030218 AUTHOR + shadow@dementia.org FIXES 1308 + + print info before letting host get gc'd + +2003-02-08 01:44 shadow + + * src/viced/callback.c: DELTA + STABLE12-callback-interfaces-check-malloc-result-for-error-20030208 + AUTHOR shadow@dementia.org FIXES + + if we run out of memory, maybe we should assert. we should probably + log. this is just so i remember to deal better. + +2003-02-06 18:03 shadow + + * src/WINNT/afsd/cm_rpc.c: DELTA + STABLE12-winnt-find-token-event-missing-braces-20030206 AUTHOR + Andrei.Keis@morganstanley.com FIXES 1288 + + add missing {} braces + +2003-02-03 18:36 shadow + + * src/butc/Makefile.in: DELTA STABLE12-butc-xbsa-cflags-20030203 + AUTHOR mbacchi@gmavt.net FIXES 1283 + + still need to link in libs but this should at least get us further + +2003-02-03 18:33 shadow + + * src/lwp/test/: selclient.c, selserver.c, selsubs.c: DELTA + STABLE12-lwp-tests-20030203 AUTHOR cg2v@andrew.cmu.edu FIXES 1280 + + make the tests work + +2003-02-03 18:16 shadow + + * src/cmd/cmd.c: DELTA + STABLE12-cmd-print-help-in-cases-without-subcommands-20030203 + AUTHOR mbacchi@gmavt.net FIXES 1277 + + so libcmd supports help for e.g. pt_util + +2003-02-03 18:06 shadow + + * src/config/: param.i386_linux24.h, param.ia64_linux24.h, + param.parisc_linux24.h, param.ppc_linux24.h, param.s390_linux24.h, + param.sparc64_linux24.h, param.sparc_linux24.h: DELTA + + allow variable cpu numbers + STABLE12-linux-include-thread-h-to-allow-variable-num-of-cpus-20030 + 203 AUTHOR blade@debian.org FIXES 1275 + +2003-02-03 15:56 shadow + + * src/config/: param.i386_linux22.h, param.i386_linux24.h, + param.s390_linux22.h, param.s390_linux24.h: DELTA + STABLE12-linux-config-defines-need-1-20030203 AUTHOR + warlord@mit.edu FIXES 1265 + + have to define to a value, not just define, local APIC stuff + +2003-02-03 15:46 shadow + + * src/: rx/rx_pthread.c, vol/fssync.c: DELTA + STABLE12-rx-thread-id-assignment-fixes-20030203 AUTHOR + rtb@pclella.cern.ch + + in rx_pthread.c the ++rxi_pthread_hinum; has to be protected by the + rx_stats_mutex in all three cases. In the file I attached in the + openafs-devel article the last one was accidentally unprotected. + + the FSYNC_sync thread (fssync.c) needs needs to be handled as well. + +2003-01-31 17:36 shadow + + * src/afs/LINUX/osi_machdep.h: DELTA + STABLE12-more-redhate-beta-fun-20030131 AUTHOR shadow@dementia.org + + apparently having recalc_sigpending stay the same was just as hard + as continuing to export the same level of functionality, so we get + neither. + +2003-01-31 16:30 zacheiss + + * src/rx/: rx.c, rx_globals.h: DELTA + STABLE12-rx-avoid-deadlock-in-attaching-call-20030122 AUTHOR + kolya@mit.edu + + Avoid a subtle cycle in the locking order hierarchy involving the + rxi_ServerThreadSelectingCall flag, and instead rely on call->lock + to make sure we don't attach the same call twice. Also some + miscellaneous cleanup and code unification. + +2003-01-31 16:20 shadow + + * src/rx/: DARWIN/rx_knet.c, FBSD/rx_knet.c: DELTA + STABLE12-fix-netreceive-memleak-20030130 AUTHOR rees@umich.edu + + for darwin and freebsd, simplified for pullup + +2003-01-31 16:11 zacheiss + + * src/: util/assert.h, vol/vol-salvage.c, volser/dumpstuff.c: DELTA + STABLE12-better-assert-macro-20030113 AUTHOR kolya@mit.edu + + Wrap our assert() macro in do{..}while(0) to make it look just like + a real function. Fix instances of use of this macro that lacked a + trailing semicolon of their own. + +2003-01-31 16:08 zacheiss + + * src/: util/Makefile.in, util/softsig.c, util/softsig.h, + viced/viced.c, tviced/Makefile.in: DELTA + STABLE12-better-signal-thread-support-for-fileserver-20030113 + AUTHOR kolya@mit.edu + + Improved signal-thread support for the pthread fileserver, which + avoids blocking signals in any thread, to appease Linux's thread + signaling semantics. + +2003-01-31 16:05 zacheiss + + * src/viced/viced.c: DELTA + STABLE12-pthread-fileserver-create-signal-thread-20030103 AUTHOR + kolya@mit.edu + + Create a special thread to receive signals in the pthread + fileserver, in order to avoid deadlock (we have signal handlers + that unsafely grab locks). + +2003-01-25 19:02 shadow + + * src/afs/DARWIN/osi_vnodeops.c: DELTA + STABLE12-darwin-creds-update-20030125 AUTHOR shadow@dementia.org + + pullup from head + +2003-01-25 13:41 shadow + + * src/afs/DARWIN/osi_vnodeops.c: DELTA + STABLE12-darwin-deal-with-unclean-pages-from-vm-20020107 AUTHOR + cg2v@andrew.cmu.edu + + based on report from lha@stacken.kth.se + +2003-01-22 12:12 zacheiss + + * src/pam/Makefile.in: DELTA + STABLE12-pam-no-system-include-path-20021210 AUTHOR nneul@umr.edu + + breaks modern gcc. also, wrong. + +2003-01-17 13:18 shadow + + * src/: rx/rx_globals.h, rx/rx_pthread.c, viced/viced.c: DELTA + STABLE12-rx-assign-thread-id-key-to-periodic-helpers-20030117 + AUTHOR Rainer.Toebbicke@cern.ch + + so each gets own holdbits + +2003-01-17 02:39 shadow + + * src/viced/host.c: DELTA + STABLE12-viced-getclient-assert-logging-20030117 AUTHOR + shadow@dementia.org + + log some more info before asserting + +2003-01-17 01:47 shadow + + * src/vol/clone.c: DELTA + STABLE12-vol-clone-inc-failure-logging-20030117 AUTHOR + shadow@dementia.org + + log more info on asserts + +2003-01-17 01:24 shadow + + * src/viced/host.c: DELTA + STABLE12-viced-improved-host-logging-20030117 AUTHOR + shadow@dementia.org + + to deal with condition reported by lha@stacken.kth.se + +2003-01-17 01:12 shadow + + * src/libafs/MakefileProto.SOLARIS.in: DELTA + STABLE12-solaris-deal-with-gmake-stupidity-20030117 AUTHOR + jhutz@cmu.edu + + make gmake not try to link libafs.o and libafs.nonfs.o into another + object + +2003-01-17 01:02 shadow + + * src/viced/host.c: DELTA + STABLE12-viced-alloc-hosts-held-and-locked-20030114 AUTHOR + shadow@dementia.org + + to avoid potential race as we chain in while allocating then try to + lock after returning to h_GetHost_r + +2003-01-17 00:43 shadow + + * src/afs/afs_osi_pag.c: DELTA + STABLE12-linux-ifdef-stupidity-cleanup-20030117 AUTHOR + shadow@dementia.org + + as pointed out by zacheiss@mit.edu + +2003-01-17 00:42 shadow + + * src/rx/: rx.c, rx_packet.c: DELTA + STABLE12-linux-fast-netdown-20020107 AUTHOR warlord@mit.edu + + notice the NETUNREACH quickly and mark a host down + +2003-01-16 20:30 shadow + + * src/afs/LINUX/osi_vnodeops.c: DELTA + STABLE12-linux-lock64-fix-20030116 AUTHOR + semerad@ss1000.ms.mff.cuni.cz + + fix 64bit lock functions + +2003-01-14 02:48 shadow + + * src/rx/rx_rdwr.c: DELTA STABLE12-undo-unintended-change-20020817 + AUTHOR lha@stacken.kth.se + + An unintentional change accidentally leaked out when the + rx-avoid-using-newproc-on-solaris-20020812 delta was checked in. + Undo it, since it breaks things. + +2003-01-13 20:20 kolya + + * src/util/: softsig.c, softsig.h: + DELTA better-signal-thread-support-for-fileserver-20030113 AUTHOR + kolya@mit.edu + + Improved signal-thread support for the pthread fileserver, which + avoids blocking signals in any thread, to appease Linux's thread + signaling semantics. + +2003-01-13 18:47 shadow + + * Makefile.in, src/afsd/Makefile.in, src/butc/Makefile.in, + src/libafs/MakefileProto.SOLARIS.in, src/shlibafsrpc/Makefile.in, + src/sys/Makefile.in, src/viced/Makefile.in: DELTA + STABLE12-solaris-x86-58-support-20030113 AUTHOR fallsjo@isk.kth.se + + make 1.2.x work on solaris 8 x86 + +2003-01-13 17:57 shadow + + * src/config/Makefile.sunx86_58.in: DELTA + solaris-x86-58-support-20030113 AUTHOR fallsjo@isk.kth.se + + needed for patch + +2003-01-11 02:53 shadow + + * acconfig.h, acinclude.m4, src/afs/afs_osi.c, + src/afs/LINUX/osi_groups.c, src/afs/LINUX/osi_machdep.h, + src/afs/LINUX/osi_misc.c, src/afs/LINUX/osi_module.c, + src/afs/LINUX/osi_sleep.c, src/cf/linux-test4.m4, + src/ptserver/pt_util.c, src/rx/LINUX/rx_kmutex.h, + src/sys/rmtsyss.c, src/venus/test/owntest.c: DELTA + STABLE12-linux-redhat-81-beta-support-20020107 AUTHOR + shadow@dementia.org + + thanks to Sean McDermott for the errno.h fixes. the rest is my + fault, the configure tests as well as the kernel changes + +2003-01-11 02:48 shadow + + * src/rx/: rx_kcommon.c, rx_kcommon.h, rx_pthread.c, rx_rdwr.c, + SOLARIS/rx_knet.c: DELTA + STABLE12-rx-avoid-using-newproc-on-solaris-20020812 AUTHOR + kolya@mit.edu + + Second attempt at avoiding the use of newproc() on Solaris. This + time, use thread_create to spawn a kernel thread, and use a dummy + packet to wake up the listener during shutdown. + +2003-01-11 02:44 shadow + + * src/rxkad/ticket5.c: DELTA + STABLE12-rxkad-2b-principal-translation-20021223 AUTHOR + hartmans@mit.edu + + Do v5/v4 principal name translation. + +2003-01-11 02:44 shadow + + * src/vol/: vnode.c, volume.c: DELTA + + thanks to whichever of jhutz@cmu.edu or cg2v@andrew.cmu.edu (or + both) noticed the race; also deal with wrap problem in + VolumeCacheCheck that i noticed + STABLE12-vol-package-avoid-race-on-invalidating-hashed-vnode-200301 + 11 AUTHOR shadow@dementia.org + +2003-01-11 02:42 shadow + + * src/: afsmonitor/afsmonitor.c, butm/butm_test.c, export/cfgafs.c, + export/cfgexport.c, gtx/curseswindows.c, gtx/dumbwindows.c, + gtx/object_test.c, gtx/screen_test.c, package/fileops.c, + package/messages.c, pinstall/install.c, ptserver/db_verify.c, + ptserver/pt_util.c, scout/scout.c, sys/afssyscalls.c, + sys/rmtsysd.c, sys/rmtsyss.c, uss/uss_fs.c, uss/uss_kauth.c, + uss/uss_procs.c, uss/uss_ptserver.c, uss/uss_vol.c, venus/fs.c, + venus/fstrace.c, venus/kdump.c, venus/twiddle.c, vlserver/cnvldb.c, + vlserver/sascnvldb.c, vol/fs_conv_411.c, vol/partition.c: DELTA + STABLE12-include-errno-dont-declare-it-20030111 AUTHOR + hartmans@mit.edu + + include errno.h instead of extern int errno ourselves + +2003-01-11 02:35 shadow + + * src/rxkad/ticket.c: DELTA + STABLE12-rxkad-be-openssl-keyschedule-safe-20030111 AUTHOR + jhutz@cmu.edu + + openssl has larger keyschedules than we do + + crypto api is all so unfortunate + +2003-01-10 14:49 shadow + + * src/afs/LINUX/osi_module.c: DELTA + STABLE12-linux-placate-whiny-gcc-20020110 AUTHOR + shadow@dementia.org + + debian unstable gcc gets bitter and cries to mom over newlines in + strings. + +2003-01-10 04:35 shadow + + * src/afs/afs_nfsdisp.c: DELTA + STABLE12-nfstrans-solaris-pre-7-support-20021210 AUTHOR + shadow@dementia.org + + pullup +2002-12-10 18:17 shadow + + * src/afs/afs_nfsdisp.c: DELTA + STABLE12-nfstrans-solaris-pre-7-support-20021210 AUTHOR + shadow@dementia.org + + make it work for 2.6 and earlier + +2002-12-10 17:55 shadow + + * src/WINNT/client_exp/shell_ext.cpp: DELTA + STABLE12-windows-wide-char-fix-20021210 AUTHOR leg@andrew.cmu.edu + + include afxpriv.h so we get macros call GetSize() and not + GetCount() + +2002-12-10 14:11 shadow + + * src/afs/: UKERNEL/afs_usrops.c, VNOPS/afs_vnop_lookup.c: DELTA + STABLE12-use-afs-strchr-instead-of-strchr-20021210 AUTHOR + mattiasa@e.kth.se + + make dux happy + +2002-12-10 11:41 shadow + + * src/WINNT/afsd/smb.c: DELTA + STABLE12-windows-loopback-adapter-support-20021126 AUTHOR + sdw@email.unc.edu + + try to bind to loopback on windows + +2002-12-09 23:32 shadow + + * src/afs/LINUX/: osi_module.c, osi_vnodeops.c: DELTA + STABLE12-linux-ia64-updates-20021209 AUTHOR jmoss@ichips.intel.com + + deal with *LK64 not defined deal with ia64 sys_call_table + +2002-12-09 22:42 zacheiss + + * doc/txt/RELNOTES-1.2.8: file RELNOTES-1.2.8 was initially added + on branch openafs-stable-1_2_x. + +2002-12-09 22:42 zacheiss + + * doc/txt/RELNOTES-1.2.8: + DELTA STABLE12-add-1_2_8-release-notes-20021209 AUTHOR + zacheiss@mit.edu + + Add 1.2.8 release notes. + +2002-12-09 18:13 zacheiss + + * NEWS: + DELTA STABLE12-update-news-20021209 AUTHOR zacheiss@mit.edu + + Update NEWS file with user visible changes and other noteworthy + things about OpenAFS 1.2.8. + +2002-12-09 17:54 zacheiss + + * configure-libafs.in, configure.in: + DELTA STABLE12-create-openafs-1_2_8-20021209 AUTHOR + zacheiss@mit.edu + + Begin release cycle. + +2002-12-05 00:59 shadow + + * src/: WINNT/client_creds/NTMakefile, + WINNT/install/InstallShield5/NTMakefile, + config/NTMakefile.i386_nt40, config/util_cr.c: DELTA + STABLE12-windows-versioning-updates-20021205 AUTHOR + james@abrakus.com + + conditionalize parts of windows build process on what platform the + build is on + +2002-12-04 19:45 shadow + + * acinclude.m4: DELTA + + fix broken test + STABLE12-deal-with-non-modversioned-non-exported-sys-call-table-200 + 21204 AUTHOR nneul@umr.edu + +2002-12-04 09:27 shadow + + * src/config/NTMakefile.version-NOCML: DELTA + STABLE12-windows-fake-cml-info-20021126 AUTHOR sdw@email.unc.edu + + fake up cml info for windows + +2002-12-04 09:26 shadow + + * src/WINNT/afsd/smb.c: DELTA + STABLE12-windows-rename-warning-20021126 AUTHOR james@abrakus.com + + Currently AFS doesn't handle Explorer operations 'rename' and + 'move' correctly. Normal operation of 'rename' and 'move' is to + warn the operator when the destination file name already exist. + +2002-12-04 09:25 shadow + + * src/WINNT/client_exp/: afs_shl_ext.cpp, gui2fs.cpp, gui2fs.h, + resource.h, shell_ext.cpp, shell_ext.h, lang/en_US/afs_shl_ext.rc, + lang/es_ES/afs_shl_ext.rc, lang/ja_JP/afs_shl_ext.rc, + lang/ko_KR/afs_shl_ext.rc, lang/pt_BR/afs_shl_ext.rc, + lang/zh_CN/afs_shl_ext.rc, lang/zh_TW/afs_shl_ext.rc: DELTA + STABLE12-windows-rename-20021126 AUTHOR james@abrakus.com + + fix rename on windows client + +2002-12-04 09:24 shadow + + * src/WINNT/afsd/smb.c: DELTA + STABLE12-windows-loopback-adapter-support-20021126 AUTHOR + sdw@email.unc.edu + + try to bind to loopback on windows + +2002-12-04 09:20 shadow + + * src/: WINNT/afsapplib/NTMakefile, WINNT/afsd/cm_config.c, + WINNT/afsd/cm_conn.c, WINNT/afsd/smb3.c, + WINNT/client_config/NTMakefile, WINNT/client_creds/NTMakefile, + WINNT/client_creds/shortcut.cpp, WINNT/eventlog/lang/NTMakefile, + WINNT/install/InstallShield5/NTMakefile, + config/NTMakefile.i386_nt40, config/NTMakefile.i386_win95, + config/util_cr.c, libafsrpc/NTMakefile, rxkad/NTMakefile: DELTA + STABLE12-windows-build-cleanup-20021204 AUTHOR james@abrakus.com + + makefile changes. initialize variables to NULL before use clean up + CellServDB parsing make sure files do not get timestamp of -1 + (1969) update product version + +2002-11-26 18:54 shadow + + * src/cf/linux-test4.m4: DELTA + disable-new-afs-thread-model-in-old-kernels-20021126 AUTHOR + shadow@dementia.org + + so COMPLETION_H_EXISTS doesn't happen with 2.4.7-10 + +2002-11-26 18:40 shadow + + * src/afs/HPUX/osi_machdep.h, README: DELTA + STABLE12-hpux-readme-and-comments-on-header-20021126 AUTHOR + shadow@dementia.org + + Thanks to Carl Davidson for making it happen. + +2002-11-22 20:27 shadow + + * README: DELTA + STABLE12-update-README-with-current-systems-20021122 AUTHOR + shadow@dementia.org + + note that logging ufs on solaris can be bad + +2002-11-22 16:01 zacheiss + + * src/afs/LINUX/osi_vnodeops.c: + DELTA STABLE12-linux-flock-downmap-64-ops-20021120 AUTHOR + kvanhees@sinenomine.net + + downmap F_*LK64 to F_*LK if they're different. we have no large + files for now. + +2002-11-22 14:14 shadow + + * src/afs/VNOPS/afs_vnop_readdir.c: DELTA + address-operator-cant-be-applied-to-register-vars-on-hpux-20021122 + AUTHOR nneul@umr.edu + + so we have a working hpux port + +2002-11-19 22:24 shadow + + * src/afs/afs_dynroot.c: DELTA + STABLE12-misc-dynroot-cleanup-20021119 AUTHOR kolya@mit.edu + + Fix a memory leak in the dynroot directory creation process and + factor out common code to compute directory size. + +2002-11-19 22:18 zacheiss + + * src/afs/afs_vcache.c: + DELTA STABLE12-linux-dcache-flushing-fix-22-kernels-20021119 AUTHOR + zacheiss@mit.edu + + Make this work with Linux 2.2 kernels again. In particular, + + - Use the DCOUNT() macro from afs.h instead of atomic_read, because + the d_count member of a struct dentry is an int in the 2.2 + series, not an atomic_t. + + - Use list_del() + INIT_LIST_HEAD() on 2.2, which doesn't have + list_del_init(). + + - BUG() only exists on 2.4 kernels. Just don't use it on 2.2. + +2002-11-19 22:05 shadow + + * src/afs/afs_dynroot.c: DELTA + STABLE12-dynamic-root-allocate-space-for-dot-and-dotdot-20011102 + AUTHOR kolya@mit.edu + + reserve space for . and .. in dynroot/freelance fix my + (shadow@dementia.org) screwup + +2002-11-17 23:35 zacheiss + + * src/: rxkad/Makefile.in, libafs/Makefile.common, + libuafs/Makefile.common, libafsrpc/Makefile.in, + shlibafsrpc/Makefile.in: + DELTA STABLE12-revert-bg-fcrypt-20021117 AUTHOR zacheiss@mit.edu + + Revert to previous fcrypt implementation until the new one actually + works. + +2002-11-16 14:28 shadow + + * src/rxkad/test/Makefile.in: DELTA + STABLE12-rxkad-make-stress-compile-again-20020119 AUTHOR + lha@e.kth.se + + Make stress compile again. + +2002-11-15 08:45 shadow + + * src/rxkad/bg-fcrypt.c: DELTA STABLE12-bg-fcrypt-cleanup-20021030 + AUTHOR shadow@dementia.org + + and readd rx/rx.h so private_data's struct clock ref is resolved + +2002-11-15 08:40 shadow + + * src/rxkad/bg-fcrypt.c: DELTA STABLE12-bg-fcrypt-cleanup-20021030 + AUTHOR shadow@dementia.org + + un-nocopy bg-fcrypt + +2002-11-15 08:29 shadow + + * src/afs/afs_trace.et: DELTA + STABLE12-linux-dcache-flushing-experimental-20020819 AUTHOR + chas@cmf.nrl.navy.mil + + shadow@dementia.org at least partly to blame. + + hold the dcache lock only briefly; instead put dcache entries to be + junked onto a free list, by unhashing them, then grab the dcache + lock, junk them, and release it. + +2002-11-15 08:28 shadow + + * src/afs/afs_init.c: DELTA STABLE12-linux-init-rwlocks-20020926 + AUTHOR dhowells@warthog.cambridge.redhat.com + + init linux rwlocks we missed before + +2002-11-15 08:17 shadow + + * src/vol/fssync.c: DELTA + + not ready yet, needs work + STABLE12-REVERT-volserver-dont-deal-poorly-with-fssync-blockage-200 + 21016 AUTHOR cg2v@andrew.cmu.edu + +2002-11-15 01:05 zacheiss + + * src/afs/afs_init.c: + DELTA STABLE12-linux-init-rwlocks-20020926 AUTHOR zacheiss@mit.edu + + Need to declare new lock extern. + +2002-11-15 00:50 shadow + + * src/libafsrpc/Makefile.in: DELTA + STABLE12-bg-fcrypt-cleanup-20021030 AUTHOR shadow@dementia.org + + add missing include path + +2002-11-15 00:43 shadow + + * src/rxkad/Makefile.in: DELTA STABLE12-rxkad-new-fcrypt-20021028 + AUTHOR lha@it.su.se + + rxkad fcrypt from bg@pdc.kth.se. we should also add autoconf test + for what to use for EFF_NTOHL + +2002-11-15 00:04 shadow + + * src/rxkad/ticket5.c: DELTA + STABLE12-rxkad5-dont-allow-dot-in-aname-20021114 AUTHOR + lha@e.kth.se + + otherwise we need to deal with the fact that we're using . as a + separator + +2002-11-14 23:08 zacheiss + + * src/rx/rx_kernel.h: + DELTA fix-typo-20021114 AUTHOR zacheiss@mit.edu + + Fix typo introduced during merge. + +2002-11-14 23:07 zacheiss + + * src/viced/callback.c: + DELTA fix-typo-20021114 AUTHOR zacheiss@mit.edu + + fix typo introduced during merge. + +2002-11-14 18:02 zacheiss + + * src/: libafs/Makefile.common, libafsrpc/Makefile.in, + libuafs/Makefile.common, rxkad/bg-fcrypt.c, + shlibafsrpc/Makefile.in: + DELTA STABLE12-bg-fcrypt-cleanup-20021030 AUTHOR + shadow@dementia.org + + readd missing statistics make cm and ukernel compile with new stuff + +2002-11-14 17:51 zacheiss + + * src/rxkad/: Makefile.in, bg-fcrypt.c: + DELTA STABLE12-rxkad-new-fcrypt-20021028 AUTHOR lha@it.su.se + + rxkad fcrypt from bg@pdc.kth.se. we should also add autoconf test + for what to use for EFF_NTOHL + +2002-11-14 17:46 zacheiss + + * src/rxkad/: der.h, v5gen.c: + DELTA STABLE12-rxkad-krb5-windows-fix-20021028 AUTHOR + shadow@dementia.org + + based on report from leg@andrew.cmu.edu + +2002-11-14 17:44 zacheiss + + * src/: libafsrpc/Makefile.in, shlibafsrpc/Makefile.in, + rxkad/Makefile.in, rxkad/README.v5, rxkad/asn1-common.h, + rxkad/asn1_err.h, rxkad/crc.c, rxkad/der.h, rxkad/rxkad.p.h, + rxkad/rxkad_server.c, rxkad/ticket5.c, rxkad/v5der.c, + rxkad/v5gen-rewrite.h, rxkad/v5gen.c, rxkad/v5gen.h, + rxkad/test/Makefile.in, rxkad/test/stress.c, rxkad/test/stress_c.c, + rxkad/test/stress_internal.h, rxkad/test/stress_s.c: + DELTA STABLE12-rxkad-krb5-20021027 AUTHOR lha@it.su.se + + Added support to rxkad for servers accepting Kerberos V5 tickets + and truncated "proposal 2b" tickets. When used with an appropriate + aklog or krb524d (such as shipped with Heimdal and MIT Kerberos), + this allows the use of Kerberos V5 tickets (with DES session keys) + to authenticate connections to OpenAFS servers. + +2002-11-14 17:27 zacheiss + + * src/: util/afs_lhash.c, rx/rx_kcommon.h: + DELTA STABLE12-hpux-20021106 AUTHOR deengert@anl.gov + + Minor fixes for HPUX110. + +2002-11-14 17:23 zacheiss + + * src/afs/afs_nfsdisp.c: + DELTA STABLE12-nfs-translator-nfsv2-fixup-20021112 AUTHOR + shadow@dementia.org + + rewrite so we treat the ptr args as such + +2002-11-14 17:21 zacheiss + + * acinclude.m4: + DELTA STABLE12-darwin-map-more-versions-20021112 AUTHOR + zacheiss@mit.edu + + Recognize MacOS X 10.2.2 as ppc_darwin_60. It's compatible. + +2002-11-14 17:19 zacheiss + + * src/rx/rx.c: + DELTA STABLE12-rx-cleanup-20021112 AUTHOR kolya@mit.edu + + Clean up code in rxi_FindConnection. + +2002-11-14 17:17 zacheiss + + * acconfig.h, acinclude.m4, src/afs/LINUX/osi_module.c, + src/cf/linux-test4.m4, src/cf/linux-test5.m4, + src/libafs/MakefileProto.LINUX.in: + DELTA STABLE12-handle-unexported-sys_call_table-20021112 AUTHOR + cg2v@andrew.cmu.edu + + Handle Linux kernels that don't export sys_call_table. + +2002-11-14 16:58 zacheiss + + * src/afs/SOLARIS/osi_vnodeops.c: + DELTA + STABLE12-solaris-fakestat-fix-open-count-for-volume-roots-20021104 + AUTHOR kolya@mit.edu + + Under Solaris, only clean up the open count in VOP_INACTIVE when + the vcache is mvstat 0 (necessary because executables don't get + VOP_CLOSE'd). Volume roots (mvstat 2) need to keep their open + counts, because under fakestat, the mountpoint above it is still + considered open by the kernel. + +2002-11-14 16:56 zacheiss + + * src/viced/: callback.c, host.c: + DELTA STABLE12-dynamic-interface-addr-array-sizing-20021030 AUTHOR + kolya@mit.edu + + Allocate memory for the interface addr arrays dynamically to avoid + potential overruns. + +2002-11-14 16:51 zacheiss + + * src/des/read_pssword.c: + DELTA STABLE12-darwin-restore-terminal-after-read-password-20021028 + AUTHOR ses@unc.edu + + turn echo back on + +2002-11-14 16:45 zacheiss + + * acinclude.m4: + DELTA STABLE12-acinclude-updates-20021027 AUTHOR lha@it.su.se + + so AC_DEFINE() specifies 3 arguments for everything defined + +2002-11-14 16:40 zacheiss + + * src/: butc/read_tape.c, butc/recoverDb.c, kauth/klogin.c, + login/login.c, lwp/waitkey.c, volser/vos.c, volser/vsprocs.c: + DELTA STABLE12-getchar-returns-int-20021026 AUTHOR hartmans@mit.edu + + don't assume it returns char + +2002-11-14 16:38 zacheiss + + * src/rx/rx.c: + DELTA STABLE12-rx-improved-rtt-computation-20021020 AUTHOR + kolya@mit.edu + + Slight change to the semantics of the serial number field in the + ack packet, which results in more reliable RTT computation. + +2002-11-14 16:37 zacheiss + + * src/viced/afsfileprocs.c: + DELTA STABLE12-fix-quota-calcs-with-unsigned-20021018 AUTHOR + ksatish@in.ibm.com + + Change some ints to unsigned for correct quota calculation. From + Gregory via Satish Kumar. + +2002-11-14 16:35 zacheiss + + * src/vol/fssync.c: + DELTA + STABLE12-volserver-dont-deal-poorly-with-fssync-blockage-20021016 + AUTHOR cg2v@andrew.cmu.edu + + The attached patch attempts to deal with the issue that the + volserver blocks if the fileserver's fssync interface isn't + responsive by doing a select (IOMGR_Select) before trying to read + the server's response. + +2002-11-14 16:34 zacheiss + + * src/libafs/MakefileProto.SOLARIS.in: + DELTA STABLE12-solaris-build-translator-kernel-module-20021015 + AUTHOR shadow@dementia.org + + make libafs.o get built on solaris + +2002-11-14 16:32 zacheiss + + * src/rx/rx.c: + DELTA STABLE12-rx-force-send-delayack-upon-endcall-20021013 AUTHOR + kolya@mit.edu + + If the user calls rx_EndCall and we still have an outstanding + delayack, force-send it now, to be nice to the server (otherwise + the server will keep retransmitting to us for a while). + +2002-11-14 16:31 zacheiss + + * src/afs/afs_nfsdisp.c: + DELTA + STABLE12-solaris-nfs-translator-expand-macros-and-cleanup-20021011 + AUTHOR shadow@dementia.org + + Working NFS translator on Solaris. + +2002-11-14 16:24 zacheiss + + * src/afs/: LINUX/osi_vnodeops.c, VNOPS/afs_vnop_lookup.c: + DELTA STABLE12-fakestat-for-crosscell-mountpoints-only-20021009 + AUTHOR kolya@mit.edu + + A better way to do cross-cell-only fakestat, which should also + avoid problems with Linux's attribute validation. + +2002-11-14 16:03 zacheiss + + * src/: afs/afs_prototypes.h, afs/afs_util.c, + afs/LINUX/osi_vnodeops.c, afs/VNOPS/afs_vnop_lookup.c, afsd/afsd.c: + + DELTA STABLE12-fakestat-for-crosscell-mountpoints-only-20021006 + AUTHOR kolya@mit.edu + + Change the meaning of the -fakestat switch to only enable fakestat + for cross-cell mountpoints. The -fakestat-all switch can now be + used to enable fakestat for all mountpoints (old behavior). + +2002-11-14 15:41 zacheiss + + * src/vol/: ihandle.c, volume.c: + DELTA + + also avoid potential null deref in ih_open but with the + ReadVolumeHeader patch we should never get there. + + thanks to Kris Van Hees for discovering this + STABLE12-fileserver-may-not-have-valid-diskDataHandle-if-volume-was + -offlined-20021003 AUTHOR shadow@dementia.org + +2002-11-14 15:39 zacheiss + + * src/afs/: LINUX/osi_vfs.hin, VNOPS/afs_vnop_create.c: + DELTA STABLE12-dont-allow-creating-a-fifo-under-afs-20021001 AUTHOR + kolya@mit.edu + + Return EINVAL when the user tries to create a FIFO under afs, + instead of silently creating a regular file. + +2002-11-14 15:37 zacheiss + + * acinclude.m4: + DELTA STABLE12-configure-check-for-timegm-20021001 AUTHOR + lha@stacken.kth.se + + check for timegm. lha needs it for rxkad but it's "safe" + +2002-11-14 15:36 zacheiss + + * src/afs/SOLARIS/osi_file.c: + DELTA STABLE12-solaris-dont-truncate-inode-number-20020930 AUTHOR + shadow@dementia.org + + if ino_t is a larger type than afs_int32, we lose bits, then treat + it as if nothing happened... + +2002-11-14 15:30 zacheiss + + * src/rx/: rx_kernel.h, xdr.h, xdr_rx.c: + DELTA STABLE12-hpux-rx-cleanup-20020930 AUTHOR nneul@umr.edu + + make the hpux client work + +2002-11-14 15:20 zacheiss + + * src/afs/sysincludes.h: + DELTA STABLE12-completion-deal-with-redhat-patch-20020930 AUTHOR + shadow@dementia.org + + just include the header directly if we caN + +2002-11-14 15:18 zacheiss + + * src/viced/afsfileprocs.c: + DELTA + STABLE12-handle-cow-differently-if-volume-wont-be-salvaged-20020930 + AUTHOR nneul@umr.edu + + as edited by shadow@dementia.org + +2002-11-14 15:12 zacheiss + + * src/rx/HPUX/rx_kmutex.h: + DELTA STABLE12-hpux-updated-rx-kmutex-from-ibm-20020926 AUTHOR + shadow@dementia.org + + as provided by Srikanth Vishwanathan + +2002-11-14 15:10 zacheiss + + * src/rx/HPUX/rx_kmutex.h: + DELTA STABLE12-hpux-kmutex-cleanup-20020926 AUTHOR nneul@umr.edu + + clean up missed and won't-compile stuff + +2002-11-14 15:09 zacheiss + + * src/rx/HPUX/rx_kmutex.h: + DELTA STABLE12-hpux-rx-kmutex-h-20020926 AUTHOR shadow@dementia.org + + basically verbatim import from ibm afs, per laura stentz: Derrick, + + I have gotten approval to allow you to publish this header in + OpenAFS. Enjoy! + + Laura + +2002-11-14 15:08 zacheiss + + * src/: rx/rx_kcommon.c, rx/HPUX/rx_kmutex.h, + afs/HPUX/osi_machdep.h, afs/HPUX/osi_vnodeops.c, + config/param.hp_ux110.h, libafs/MakefileProto.HPUX.in: + DELTA STABLE12-hpux-updates-20020716 AUTHOR shadow@dementia.org + + get us closer to building + +2002-11-14 15:01 zacheiss + + * src/: config/Makefile.hp_ux110.in, rx/Makefile.in, + libafsrpc/Makefile.in: + DELTA STABLE12-xdr-build-ours-entirely-20020926 AUTHOR + nneul@umr.edu + + If we're doing our own xdr, we should be doing ALL of of own xdr, + not piecemeal. This impacted on HP w/ duplicate symbols if -lnsl, + and missing symbols if no -lnsl. + +2002-11-14 14:53 zacheiss + + * src/afs/: afs_init.c, LINUX/osi_module.c, LINUX/osi_prototypes.h: + + DELTA STABLE12-linux-init-rwlocks-20020926 AUTHOR + dhowells@warthog.cambridge.redhat.com + + init linux rwlocks we missed before + +2002-11-14 14:47 zacheiss + + * src/afs/LINUX/osi_groups.c: + DELTA STABLE12-linux-pag-deal-with-no-groups-20020926 AUTHOR + ingolia@mit.edu + + If ngroups in the parent is 0, but the first two elements of the + groups array represent a valid PAG (perhaps because they weren't + zeroed), then set_pag_in_parent won't add 2 to ngroups and the + parent process won't join the PAG. + +2002-11-14 10:12 shadow + + * src/afs/afs_vcache.c: DELTA + STABLE12-linux-dcache-flushing-experimental-20020819 AUTHOR + chas@cmf.nrl.navy.mil + + shadow@dementia.org at least partly to blame. + + hold the dcache lock only briefly; instead put dcache entries to be + junked onto a free list, by unhashing them, then grab the dcache + lock, junk them, and release it. + +2002-11-12 16:17 zacheiss + + * src/cf/linux-test5.m4: + DELTA handle-unexported-sys_call_table-20021112 AUTHOR + cg2v@andrew.cmu.edu + + Handle Linux kernels that don't export sys_call_table. + +2002-11-02 12:25 shadow + + * src/shlibafsauthent/mapfile: DELTA + STABLE12-shlibafsauthent-extra-functions-20021102 AUTHOR + shadow@dementia.org + + export more on solaris + +2002-10-30 19:19 shadow + + * src/rxkad/bg-fcrypt.c: DELTA bg-fcrypt-cleanup-20021030 AUTHOR + shadow@dementia.org + + make it work with ukernel macros + +2002-10-30 19:10 shadow + + * src/rxkad/bg-fcrypt.c: DELTA bg-fcrypt-cleanup-20021030 AUTHOR + shadow@dementia.org + + readd missing statistics make cm and ukernel compile with new stuff + +2002-10-30 17:58 shadow + + * src/rxkad/bg-fcrypt.c: DELTA bg-fcrypt-cleanup-20021030 AUTHOR + shadow@dementia.org + + readd missing statistics make cm and ukernel compile with new stuff + +2002-10-28 19:05 shadow + + * src/rxkad/bg-fcrypt.c: DELTA rxkad-new-fcrypt-20021028 AUTHOR + lha@it.su.se + + rxkad fcrypt from bg@pdc.kth.se. we should also add autoconf test + for what to use for EFF_NTOHL + +2002-10-28 17:51 shadow + + * src/rxkad/: der.h, v5gen.c: DELTA rxkad-krb5-windows-fix-20021028 + AUTHOR shadow@dementia.org + + based on report from leg@andrew.cmu.edu + +2002-10-27 20:18 jhutz + + * src/rxkad/: README.v5, asn1-common.h, asn1_err.h, crc.c, der.h, + ticket5.c, v5der.c, v5gen-rewrite.h, v5gen.c, v5gen.h: DELTA + rxkad-krb5-20021027 AUTHOR lha@it.su.se + + Added support to rxkad for servers accepting Kerberos V5 tickets + and truncated "proposal 2b" tickets. When used with an appropriate + aklog or krb524d (such as shipped with Heimdal and MIT Kerberos), + this allows the use of Kerberos V5 tickets (with DES session keys) + to authenticate connections to OpenAFS servers. + +2002-10-16 00:16 shadow + + * src/rxkad/README.v5: file README.v5 was initially added on branch + openafs-rxkad-krb5-lha. +2002-09-25 18:14 zacheiss + + * configure-libafs.in, configure.in: + DELTA STABLE12-create-openafs-1_2_7-20020925 AUTHOR + zacheiss@mit.edu + + Begin release cycle. + +2002-09-19 18:33 shadow + + * src/afs/LINUX/osi_misc.c: DELTA + linux-correct-fragsize-to-be-as-expected-20020919 AUTHOR + shadow@dementia.org + + consider it a partial pullup of + client-64bit-file-size-support-20011031 + + in order for the bit operations we do in afs_AdjustSize to work, + this must be (what it is) minus 1 + +2002-09-17 19:11 shadow + + * src/afsd/afs.rc.fbsd: DELTA + STABLE12-freebsd-finish-pullup-20020917 AUTHOR shadow@dementia.org + + sigh. + +2002-09-17 19:00 shadow + + * src/libuafs/MakefileProto.FBSD.in: DELTA + STABLE12-freebsd-finish-pullup-20020917 AUTHOR shadow@dementia.org + + sigh. + +2002-09-17 18:32 shadow + + * src/config/Makefile.i386_fbsd_43.in: file + Makefile.i386_fbsd_43.in was initially added on branch + openafs-stable-1_2_x. + +2002-09-17 18:32 shadow + + * src/config/Makefile.i386_fbsd_44.in: file + Makefile.i386_fbsd_44.in was initially added on branch + openafs-stable-1_2_x. + +2002-09-17 18:32 shadow + + * src/config/Makefile.i386_fbsd_45.in: file + Makefile.i386_fbsd_45.in was initially added on branch + openafs-stable-1_2_x. + +2002-09-17 18:32 shadow + + * src/config/param.i386_fbsd_43.h~: file param.i386_fbsd_43.h~ was + initially added on branch openafs-stable-1_2_x. + +2002-09-17 18:32 shadow + + * src/config/Makefile.i386_fbsd_46.in: file + Makefile.i386_fbsd_46.in was initially added on branch + openafs-stable-1_2_x. + +2002-09-17 18:32 shadow + + * src/: afs/FBSD/osi_module.c, config/Makefile.i386_fbsd_42.in, + config/Makefile.i386_fbsd_43.in, config/Makefile.i386_fbsd_44.in, + config/Makefile.i386_fbsd_45.in, config/Makefile.i386_fbsd_46.in, + config/param.i386_fbsd_43.h, config/param.i386_fbsd_43.h~, + config/param.i386_fbsd_43_usr.h, config/param.i386_fbsd_44.h, + config/param.i386_fbsd_44_usr.h, config/param.i386_fbsd_45.h, + config/param.i386_fbsd_45_usr.h, config/param.i386_fbsd_46.h, + config/param.i386_fbsd_46_usr.h, config/param.i386_fbsd_43.h~: + DELTA STABLE12-freebsd-finish-pullup-20020917 AUTHOR + shadow@dementia.org + + sigh. + +2002-09-13 19:53 shadow + + * src/afs/afs_nfsclnt.c: DELTA + STABLE12-nfs-trans-comment-unused-variables-20020913 AUTHOR + shadow@dementia.org + + make solaris xlator module load + +2002-09-13 01:06 shadow + + * src/afs/FBSD/osi_prototypes.h: DELTA + STABLE12-freebsd-almost-working-client-20020216 AUTHOR + tardis@ece.cmu.edu + + missed file + +2002-09-13 00:15 shadow + + * README: DELTA STABLE12-update-README-20020913 AUTHOR + shadow@dementia.org + + platform list update + +2002-09-13 00:10 shadow + + * src/libafs/MakefileProto.FBSD.in: DELTA + STABLE12-freebsd-almost-working-client-20020216 AUTHOR + tardis@ece.cmu.edu + + no really, we need to include... + +2002-09-12 23:53 shadow + + * src/config/: Makefile.alpha_dux40.in, Makefile.alpha_dux50.in: + DELTA STABLE12-alpha-dux-rm-missing-20020912 AUTHOR + shadow@dementia.org + + define RM + +2002-09-12 22:53 shadow + + * src/: afs/afs_pioctl.c, rxkad/rxkad_client.c: DELTA + STABLE12-rxkad-client-offer-better-bad-token-warnings-20020912 + AUTHOR shadow@dementia.org + + if it's too large to be a valid token, offer a useful error. + +2002-09-11 17:33 shadow + + * src/config/: Makefile.rs_aix42.in, Makefile.sgi_62.in, + Makefile.sgi_63.in, Makefile.sgi_64.in, Makefile.sgi_65.in: DELTA + STABLE12-shared-library-builds-20020910 AUTHOR shadow@dementia.org + + pullup from head + +2002-09-11 17:25 shadow + + * src/config/: Makefile.alpha_dux40.in, Makefile.alpha_dux50.in: + DELTA STABLE12-shared-library-builds-20020910 AUTHOR + shadow@dementia.org + + pullup from head + +2002-09-11 12:17 shadow + + * src/afs/afs_call.c: DELTA + + no sys_exit in stock kernels + STABLE12-linux-use-kernel-threads-and-completions-if-possible-20020 + 911 AUTHOR shadow@dementia.org + +2002-09-11 04:18 shadow + + * src/: config/param.rs_aix42.h, vol/partition.c, + vol/vol-salvage.c: DELTA STABLE12-aix-namei-fileserver-fix-20020911 + AUTHOR nik@zurich.ibm.com + + make namei fileserver work on aix + +2002-09-11 03:21 shadow + + * src/afs/VNOPS/afs_vnop_lookup.c: DELTA + STABLE12-evalmountpoint-save-stack-20020909 AUTHOR + shadow@dementia.org + + use "small" memory pool instead of 128 bytes off the stack + +2002-09-11 03:20 shadow + + * src/ptserver/ptprocs.c: DELTA + + tighten up acl enforcement + STABLE12-ptserver-acl-dumpentry-to-disallow-access-based-on-record- + 20020911 AUTHOR shadow@dementia.org + +2002-09-11 03:02 shadow + + * src/cf/linux-test4.m4: DELTA + + rest of the configure glue + STABLE12-linux-use-kernel-threads-and-completions-if-possible-20020 + 911 AUTHOR shadow@dementia.org + +2002-09-11 03:02 shadow + + * src/afs/afs_call.c: DELTA + + with some rewriting by shadow@dementia.org + STABLE12-linux-use-kernel-threads-and-completions-if-possible-20020 + 911 AUTHOR cg2v@andrew.cmu.edu + +2002-09-11 03:02 shadow + + * acconfig.h, acinclude.m4: DELTA + + configure glue + STABLE12-linux-use-kernel-threads-and-completions-if-possible-20020 + 911 AUTHOR shadow@dementia.org + +2002-09-10 18:33 zacheiss + + * Makefile.in, acconfig.h, acinclude.m4, src/afs/afs.h, + src/afs/afs_buffer.c, src/afs/afs_call.c, src/afs/afs_init.c, + src/afs/afs_mariner.c, src/afs/afs_osi.c, src/afs/afs_pioctl.c, + src/afs/afs_vcache.c, src/afs/lock.h, src/afs/sysincludes.h, + src/afs/FBSD/osi_file.c, src/afs/FBSD/osi_groups.c, + src/afs/FBSD/osi_inode.c, src/afs/FBSD/osi_machdep.h, + src/afs/FBSD/osi_misc.c, src/afs/FBSD/osi_sleep.c, + src/afs/FBSD/osi_vfsops.c, src/afs/FBSD/osi_vm.c, + src/afs/FBSD/osi_vnodeops.c, src/afs/FBSD/vnode_if.h, + src/afs/VNOPS/afs_vnop_attrs.c, src/afs/VNOPS/afs_vnop_flock.c, + src/afs/VNOPS/afs_vnop_read.c, src/afs/VNOPS/afs_vnop_readdir.c, + src/afs/VNOPS/afs_vnop_strategy.c, src/afs/VNOPS/afs_vnop_write.c, + src/afsmonitor/afsmonitor.c, src/auth/cellconfig.c, + src/bucoord/commands.c, src/bucoord/config.c, src/bucoord/dsvs.c, + src/bucoord/tape_hosts.c, src/butc/dump.c, + src/config/afs_sysnames.h, src/config/param.i386_fbsd_42.h, + src/config/param.i386_fbsd_42_usr.h, src/fsint/afsaux.c, + src/kauth/authclient.c, src/kauth/krb_udp.c, + src/libafs/MakefileProto.FBSD.in, src/ptserver/testpt.c, + src/rx/rx.c, src/rx/rx_kcommon.c, src/rx/rx_kcommon.h, + src/rx/rx_packet.c, src/rx/rx_user.c, src/rx/rxdebug.c, + src/rx/FBSD/rx_kmutex.h, src/rx/FBSD/rx_knet.c, + src/rxdebug/rxdebug.c, src/util/assert.c, src/viced/fsprobe.c, + src/vol/fssync.c: + DELTA STABLE12-freebsd-almost-working-client-20020216 AUTHOR + tardis@ece.cmu.edu + + a) a freebsd client that compiles, and to a certain extent, works. + Should not be used except by people doing freebsd client + development b) configure glue for freebsd 4.3, 4.4, and 4.5 c) + freebsd tfileserver support. Note that, by default, this isn't very + interesting, as the supported freebsd pthreads are just as + cooperative as LWP. if you install the linuxthreads port and swap + the MT_* variables in osconf.m4, you will get a more traditional + tfileserver though. configure glue for that will be forthcoming at + some point. d) a maybe-fix that sets sin_len in sockaddrs on + platforms that have them. + + (and also a fix for the AC_PROG_CC issue which affects autoconf + 2.13 and 2.5x on same conf files issue) + +2002-09-10 01:41 shadow + + * src/config/: Makefile.alpha_linux_22.in, + Makefile.alpha_linux_24.in, Makefile.hp_ux110.in, + Makefile.i386_linux22.in, Makefile.i386_linux24.in, + Makefile.ia64_linux24.in, Makefile.ppc_linux22.in, + Makefile.ppc_linux24.in, Makefile.s390_linux22.in, + Makefile.s390_linux24.in, Makefile.sparc64_linux22.in, + Makefile.sparc64_linux24.in, Makefile.sparc_linux22.in, + Makefile.sparc_linux24.in, Makefile.sun4x_55.in, + Makefile.sun4x_56.in, Makefile.sun4x_57.in, Makefile.sun4x_58.in, + Makefile.sunx86_54.in, Makefile.sunx86_57.in: DELTA + STABLE12-shared-library-builds-20020910 AUTHOR shadow@dementia.org + + pullup from head + +2002-09-10 01:34 shadow + + * src/shlibafsrpc/Makefile.in: DELTA + STABLE12-shared-library-builds-20020910 AUTHOR shadow@dementia.org + + pullup from head + +2002-09-10 01:29 shadow + + * src/: shlibafsauthent/Makefile.in, shlibafsrpc/Makefile.in, + shlibafsauthent/Makefile.in, shlibafsrpc/Makefile.in: DELTA + STABLE12-shared-library-builds-20020910 AUTHOR shadow@dementia.org + + pullup from head + +2002-09-10 01:23 shadow + + * configure.in, src/shlibafsauthent/Makefile.in, + src/shlibafsrpc/Makefile.in: DELTA + STABLE12-shared-library-builds-20020910 AUTHOR shadow@dementia.org + + pullup from head + +2002-09-10 01:03 shadow + + * Makefile.in, src/config/Makefile.alpha_linux_22.in, + src/config/Makefile.alpha_linux_24.in, + src/config/Makefile.hp_ux102.in, src/config/Makefile.hp_ux110.in, + src/config/Makefile.i386_djgpp, + src/config/Makefile.i386_fbsd_42.in, + src/config/Makefile.i386_linux22.in, + src/config/Makefile.i386_linux24.in, + src/config/Makefile.i386_obsd29.in, + src/config/Makefile.ia64_linux24.in, + src/config/Makefile.parisc_linux24.in, + src/config/Makefile.ppc_darwin_12.in, + src/config/Makefile.ppc_darwin_13.in, + src/config/Makefile.ppc_darwin_14.in, + src/config/Makefile.ppc_darwin_60.in, + src/config/Makefile.ppc_linux22.in, + src/config/Makefile.ppc_linux24.in, + src/config/Makefile.s390_linux22.in, + src/config/Makefile.s390_linux24.in, + src/config/Makefile.sparc64_linux22.in, + src/config/Makefile.sparc64_linux24.in, + src/config/Makefile.sparc_linux22.in, + src/config/Makefile.sparc_linux24.in, + src/config/Makefile.sun4x_55.in, src/config/Makefile.sun4x_56.in, + src/config/Makefile.sun4x_57.in, src/config/Makefile.sun4x_58.in, + src/config/Makefile.sun4x_59.in, src/config/Makefile.sunx86_54.in, + src/config/Makefile.sunx86_57.in, src/pam/Makefile.in, + src/shlibafsauthent/Makefile.in, src/shlibafsauthent/NTMakefile, + src/shlibafsauthent/README, src/shlibafsauthent/afsauthent.def, + src/shlibafsauthent/afsauthent.exp, + src/shlibafsauthent/afsauthent.rc, src/shlibafsauthent/mapfile, + src/shlibafsrpc/Makefile.in, src/shlibafsrpc/NTMakefile, + src/shlibafsrpc/afsrpc.def, src/shlibafsrpc/afsrpc.exp, + src/shlibafsrpc/afsrpc.rc, src/shlibafsrpc/mapfile: DELTA + STABLE12-shared-library-builds-20020910 AUTHOR shadow@dementia.org + + pullup from head + +2002-09-09 13:01 shadow + + * src/uss/uss_vol.c: DELTA STABLE12-uss-fix-typo-20020909 AUTHOR + shadow@dementia.org + + reported anonymously + +2002-08-28 03:20 zacheiss + + * src/vol/vol-salvage.c: + DELTA STABLE12-fix-irix-build-20020828 AUTHOR shadow@dementia.org + + Irix needs this. Put it back. + + Note: This was part of the delta prototypes-fixes-20020821 on the + mainline, but this chunk is needed on the 1.2.x branch, and it + would be appropriate to pull in the entire delta in which it + appeared. + +2002-08-28 02:13 shadow + + * src/cf/linux-test4.m4: DELTA + STABLE12-linux-symbol-export-test-20020810 AUTHOR + shadow@dementia.org + + test for tasklist_lock being exported + +2002-08-28 02:05 shadow + + * src/: shlibafsauthent/Makefile.in, shlibafsauthent/NTMakefile, + shlibafsauthent/README, shlibafsauthent/afsauthent.def, + shlibafsauthent/afsauthent.exp, shlibafsauthent/afsauthent.rc, + shlibafsauthent/mapfile, shlibafsrpc/Makefile.in, + shlibafsrpc/NTMakefile, shlibafsrpc/afsrpc.def, + shlibafsrpc/afsrpc.exp, shlibafsrpc/afsrpc.rc, shlibafsrpc/mapfile: + DELTA shared-libafsrpc-and-libafsauthent-20020828 AUTHOR + shadow@dementia.org + + shared library versions of libafsrpc and libafsauthent + +2002-08-28 00:49 zacheiss + + * src/afs/VNOPS/afs_vnop_lookup.c: + DELTA STABLE12-fakestat-macosx-finder-workaround-20020722 AUTHOR + kolya@mit.edu + + Work around MacOSX Finder's behavior by returning ENOENT when the + user tries to look up Contents or .DS_Store in an uncached volume + root. + +2002-08-28 00:30 shadow + + * acconfig.h: DELTA + STABLE12-linux-tasklist-lock-export-detection-20020829 AUTHOR + shadow@dementia.org + + if you don't have a versioned kernel, so sorry. + +2002-08-28 00:14 shadow + + * acinclude.m4, src/afs/afs_osi.c: DELTA + STABLE12-linux-tasklist-lock-export-detection-20020829 AUTHOR + shadow@dementia.org + + if you don't have a versioned kernel, so sorry. + +2002-08-27 23:57 zacheiss + + * src/vol/namei_ops.c: + DELTA STABLE12-namei-close-directory-behind-us-always-20020827 + AUTHOR shadow@dementia.org + + more or less verbatim as suggested by kolya@mit.edu + + avoid leaking directory fds if we get an error + +2002-08-27 23:56 zacheiss + + * src/libafsrpc/Makefile.in: + DELTA STABLE12-libafsrpc-use-our-xdr-for-consistency-20020826 + AUTHOR shadow@dementia.org + + suggested by Srikanth Vishwanathan + +2002-08-27 23:54 zacheiss + + * src/afs/DUX/osi_vnodeops.c: + DELTA STABLE12-dux-call-flushpages-with-cred-20020823 AUTHOR + shadow@dementia.org + + we weren't passing in creds before. do so. + +2002-08-27 23:53 zacheiss + + * src/venus/fs.c: + DELTA STABLE12-allow-fs-newcell-even-when-no-cells-exist-20020822 + AUTHOR kolya@mit.edu + + Make "fs newcell" work even when there are no pre-existing cells in + the kernel yet. Previously, newcell tried to issue a GetCell + pioctl to figure out what version of the pioctl interface the + kernel is using. Lacking such information (if the pioctl returns + an error), we now assume the newer interface. + +2002-08-27 23:47 zacheiss + + * src/bozo/bosserver.c: + DELTA STABLE12-bosserver-dont-create-unused-directories-20020821 + AUTHOR shadow@dementia.org + + in a build with alternate dirpaths we shouldn't create directories + we don't use + +2002-08-27 23:39 zacheiss + + * src/util/uuid.c: + DELTA STABLE12-uuid-update-copyright-info-20020821 AUTHOR + shadow@dementia.org + + apply copyright info from arla. + +2002-08-27 23:37 zacheiss + + * src/afs/VNOPS/afs_vnop_lookup.c: + DELTA STABLE12-eval-mountpoint-dont-return-eloop-20020819 AUTHOR + zacheiss@mit.edu + + Don't return ELOOP when crossing a mountpoint boundary from a BK + volume to a BK volume. find treats it as a fatal error, and it's + annoying not to be able to naively use find to recurse through a + volume with its backup volume mounted. Never noticed this before + because we used to ignore this return value. Return ENODEV + instead. + +2002-08-27 23:35 zacheiss + + * src/afs/afs_pioctl.c: + DELTA STABLE12-pioctl-write-null-before-copyout-20020814 AUTHOR + shadow@dementia.org + + suggested by lha@stacken.kth.se. + +2002-08-27 23:34 zacheiss + + * src/afs/afs_pioctl.c: + DELTA STABLE12-pioctl-always-null-terminate-after-copy-20020612 + AUTHOR shadow@dementia.org + + based on report from lha@e.kth.se + + note that this works because PIGGYSIZE is always less than + AFS_LRALLOCSIZ + +2002-08-27 23:32 shadow + + * src/util/netutils.c: DELTA + STABLE12-netinfo-support-fake-ips-for-nat-20020808 AUTHOR + shadow@dementia.org + + basically verbatim from Todd DeSantis, cleared for release by IBM + +2002-08-27 23:28 shadow + + * src/: util/readdir_nt.c, WINNT/afsapplib/dialog.cpp: DELTA + STABLE12-windows-build-fixes-20020806 AUTHOR kolya@mit.edu + + fix windows build items + +2002-08-27 23:27 zacheiss + + * src/afs/afs_osi.c: + DELTA STABLE12-linux-gcpags-smp-safeness-20020810 AUTHOR + shadow@dementia.org + + hold tasklist_lock in the right place. doesn't yet address versions + which don't export it. + +2002-08-26 00:34 shadow + + * src/: config/param.ia64_linux24.h, + config/param.ia64_linux24_usr.h, lwp/lwp.h, lwp/preempt.c, + lwp/process.c: DELTA STABLE12-sunos-support-cleanup-20020822 AUTHOR + shadow@dementia.org + + some things want ucontext.h. leave it there + +2002-08-22 13:54 shadow + + * src/volser/vsprocs.c: DELTA + STABLE12-vsprocs-checkvolume-bug-20020822 AUTHOR + shadow@dementia.org + + if we're going to make a string we should make it where we expect + it + +2002-08-22 12:15 shadow + + * acinclude.m4: DELTA STABLE12-sunos-support-cleanup-20020822 + AUTHOR shadow@dementia.org + + some things want ucontext.h. leave it there + +2002-08-21 22:03 zacheiss + + * src/rx/rx.c: + DELTA STABLE12-clear-attachwait-flag-20020403 AUTHOR kolya@mit.edu + + Clear the RX_CONN_ATTACHWAIT flag when an asymmetric client's calls + time out; otherwise, the client could be locked out until the conn + is recycled. + +2002-08-21 22:02 zacheiss + + * src/rx/: rx.c, rx_pthread.h: + DELTA STABLE12-minor-rx-lock-cleanup-20020330 AUTHOR kolya@mit.edu + + Add osi_Assert()'s around pthread_{cond,mutex}_* calls to make sure + we aren't getting errors anywhere. + + Update the documentation/comments about Rx lock ordering. + + Fix possible deadlock in asymmetric client detection code. + +2002-08-21 22:00 zacheiss + + * src/rx/rx.c: + DELTA STABLE12-rx-cleanup-deadlock-and-refcnt-leak-20020121 AUTHOR + kolya@mit.edu + + The first part of the patch fixes a likely deadlock in the case + when we're destroying a client connection with active calls. + + The second part fixes a minor connection refcount leak in my recent + modification to protect against half-reachable clients. + + (Note: the first part of this was pulled up a while ago. The + second part wasn't, and is being pulled up now.) + +2002-08-21 21:47 zacheiss + + * src/: rx/rx.c, rx/rx.h, viced/viced.c: + DELTA + STABLE12-better-protection-against-asymmetric-clients-20020222 + AUTHOR kolya@mit.edu + + Always verify that the client is fully reachable before talking to + it, in the fileserver. This prevents some additional lossage cases + with poorly-connected clients. + + Disable same feature for other Rx services, since they don't need + to incur extra RTT delay. + +2002-08-21 21:43 zacheiss + + * src/rx/: rx.c, rx.h: + DELTA + STABLE12-rx-protect-servers-from-half-reachable-clients-20020119 + AUTHOR kolya@mit.edu + + This patch should protect Rx-based servers from half-reachable + clients, which issue requests but don't acknowledge the server's + response, thereby eventually tying up all of the server threads, + and denying service to all other clients. Such clients can arise + in case of uni-directional routing failures, whereby all packets + from the server to client are lost but not the other way around. + + The idea it to ping clients (using Rx ack ping) before attaching + them to a thread, if (a) we're running low on threads, and (b) the + client hasn't responsed to a ping recently. + +2002-08-21 18:08 shadow + + * src/: config/Makefile.ppc_darwin_60.in, + config/param.ppc_darwin_60.h, config/param.ppc_darwin_60_usr.h, + libafs/afs.ppc_darwin_60.plist.in: DELTA + STABLE12-darwin-updates-20020821 AUTHOR cg2v@andrew.cmu.edu + + should be correct support for 10.2. also updates for 10.1 + +2002-08-21 17:13 shadow + + * src/ptserver/ptprocs.c: DELTA + STABLE12-ptserver-catch-empty-idlist-20020831 AUTHOR + shadow@dementia.org + + based on report from joda+openafs@pdc.kth.se consistent with what + the opposite transform does + +2002-08-21 17:01 shadow + + * src/viced/: callback.c, host.c: DELTA + STABLE12-viced-provide-way-to-not-retraverse-hostlist-20020821 + AUTHOR thomas.mueller@hrz.tu-chemnitz.de + + avoid retraversing the host list and gewtting stucvk in a loop + +2002-08-21 16:59 shadow + + * src/config/stds.h: DELTA STABLE12-int64-operator-updates-20020821 + AUTHOR reuter@rzg.mpg.de + + Changing the length and offset fields from afs_int64 to afs_uint64 + gave strange results for CompareInt64 and SubtractInt64. Therefore + it's better to cast the values as signed in these macros. + +2002-08-21 16:53 shadow + + * acinclude.m4, src/afs/afs.h, src/afs/afs_analyze.c, + src/afs/afs_call.c, src/afs/afs_cell.c, src/afs/afs_conn.c, + src/afs/afs_server.c, src/afs/afs_user.c, src/afs/afs_util.c, + src/afs/afs_vcache.c, src/afs/afs_volume.c, + src/afs/DARWIN/osi_machdep.h, src/afs/DARWIN/osi_module.c, + src/afs/DARWIN/osi_prototypes.h, src/afs/DARWIN/osi_vm.c, + src/afs/DARWIN/osi_vnodeops.c, src/afs/VNOPS/afs_vnop_attrs.c, + src/afsd/afs.rc.darwin, src/butc/dump.c, src/config/afs_sysnames.h, + src/dir/dir.c, src/gtx/curseswindows.c, + src/libafs/MakefileProto.DARWIN.in, src/pinstall/install.c, + src/rx/rx_kcommon.c, src/rx/rx_kcommon.h, + src/rx/DARWIN/rx_kmutex.h, src/rxgen/rpc_main.c, + src/rxkad/rxkad_common.c: DELTA STABLE12-darwin-updates-20020821 + AUTHOR cg2v@andrew.cmu.edu + + should be correct support for 10.2. also updates for 10.1 + +2002-08-21 15:58 shadow + + * src/rx/LINUX/rx_kmutex.h: DELTA + STABLE12-linux-22-kernel-support-for-current-state-20020821 AUTHOR + shadow@dementia.org + + based on report from alfw@SLAC.Stanford.EDU + +2002-08-21 15:33 shadow + + * src/bozo/bosoprocs.c: DELTA + STABLE12-print-cause-of-bosserver-whining-20020821 AUTHOR + lha@stacken.kth.se + + instead of a vague error be slightly more useful + +2002-08-21 15:29 shadow + + * src/afs/: LINUX/osi_misc.c, SOLARIS/osi_file.c: DELTA + STABLE12-ignore-max-file-size-ulimit-internally-20020809 AUTHOR + kolya@mit.edu + + Set the maxfilesize rlimit to infinity while writing to cache files + to avoid potential truncation if the user's rlimit is too low. + This bug likely also exists in AIX, DARWIN, DUX, FBSD, HPUX and + NBSD, but surprisingly IRIX got this right. + +2002-08-21 15:27 shadow + + * src/volser/vsprocs.c: DELTA + STABLE12-volser-vsprocs-call-enumerateentry-correctly-20020821 + AUTHOR nneul@umr.edu + + prototyping caught this + +2002-08-21 15:24 shadow + + * Makefile.in, acconfig.h, acinclude.m4, src/afs/Makefile.in, + src/afs/SUNOS/osi_inode.h, src/afsd/afsd.c, src/auth/cellconfig.c, + src/bozo/bnode.c, src/butc/dump.c, src/config/Makefile.sun4_413.in, + src/config/param.sun4_413.h, src/config/param.sun4_413_usr.h, + src/config/venus.h, src/lwp/preempt.c, src/pinstall/install.c, + src/rx/rx_user.h, src/rx/SUNOS/rx_kmutex.h, src/rx/SUNOS/rx_knet.c, + src/usd/usd_file.c, src/util/snprintf.c, src/util/vice.h, + src/venus/Makefile.in, src/viced/viced.c, src/vol/listinodes.c, + src/vol/partition.c, src/vol/vol-salvage.c, src/vol/volume.c: DELTA + STABLE12-sunos4-port-20020821 AUTHOR jhutz@cmu.edu + + This patch adds support for building OpenAFS user-mode code on + SunOS 4. It does not include libafs, ulibafs, or any code that + needs to understand the filesystem layout (so, no vfsck, and while + the salvager will be built, it won't work). + +2002-08-21 11:54 shadow + + * src/viced/afsfileprocs.c: DELTA + STABLE12-allow-chown-on-storedata-20020820 AUTHOR kolya@mit.edu + + Allow users with admin bits to store different user/group IDs along + with a StoreData call; they can already do so anyway by using + StoreStatus. Fixes a spurious permission denied error with arla + clients. + +2002-08-21 11:45 shadow + + * src/bozo/bos.c: DELTA + STABLE12-bos-fix-restart-usage-message-20020821 AUTHOR + shadow@dementia.org + + as suggested by Turbo Fredriksson + + restart does not default to all + +2002-08-21 01:53 shadow + + * src/afs/afs_cell.c: DELTA + STABLE12-realcellindex-fix-allocation-20020821 AUTHOR + shadow@dementia.org + + fix comparison and the double allocation it uncovers + +2002-08-19 16:40 shadow + + * src/afs/afs_vcache.c: DELTA + + try to become less invasive about dcache child flushing + STABLE12-linux-try-to-reduce-invasiveness-of-flushdcachechildren-20 + 020725 AUTHOR chas@cmf.nrl.navy.mil + +2002-08-06 14:58 shadow + + * src/pam/pam_afs.5: DELTA STABLE12-pam-afs-man-page-20020806 + AUTHOR security@xauth.net + + our first real man page. now, we just need a few hundred others. + +2002-08-05 18:08 shadow + + * src/volser/vos.c: DELTA + STABLE12-vos-listaddrs-avoid-holes-in-index-20020805 AUTHOR + shadow@dementia.org + + index may have holes in it, so make sure we actually walk over the + number of entries we expect +2002-08-01 23:51 zacheiss + + * configure-libafs.in, configure.in: + DELTA STABLE12-create-openafs-1_2_6-20020801 AUTHOR + zacheiss@mit.edu + + Begin release cycle. + +2002-08-01 23:11 shadow + + * src/vol/fssync.c: DELTA + STABLE12-vol-fssync-ack-before-breaking-callbacks-20020612 AUTHOR + shadow@dementia.org + + given that we don't bother to do anything to return value, we can + ack the fssync op earlier and not tie up the volserver + unnecessarily + + found due to comments from brent.johnson@jpl.nasa.gov + +2002-08-01 22:45 zacheiss + + * src/rx/Makefile.in: + DELTA STABLE12-include-all-xdr-object-in-librx-20020801 AUTHOR + zacheiss@mit.edu + + Include xdr.o and xdr_array.o in librx, to pick up xdr fix. + +2002-08-01 15:12 shadow + + * src/afs/: LINUX/osi_vnodeops.c, VNOPS/afs_vnop_write.c: DELTA + STABLE12-linux-cleanup-partial-writes-20020801 AUTHOR + chas@cmf.nrl.navy.mil + + Clean up partial write support on Linux by calling + afs_DoPartialWrite from afs_linux_writepage_sync. + +2002-08-01 12:13 shadow + + * src/afs/LINUX/osi_alloc.c: DELTA + STABLE12-linux-alloc-dont-drop-what-you-dont-have-20020801 AUTHOR + chas@cmf.nrl.navy.mil + + avoid trying to drop a glock we don't have + +2002-07-31 23:35 zacheiss + + * src/afs/afs_prototypes.h: + DELTA STABLE12-prototype-to-fix-irix-build-20020731 AUTHOR + zacheiss@mit.edu + + Add a prototype of afs_GetRealCellByIndex to fix Irix build. + +2002-07-31 22:46 zacheiss + + * src/kauth/krb_udp.c: + DELTA STABLE12-include-errno-h-to-fix-compile-errors-20020731 + AUTHOR zacheiss@mit.edu + + Include errno.h so this compiles again. + +2002-07-31 19:13 shadow + + * src/rx/: xdr.c, xdr_array.c, xdr_arrayn.c: DELTA + STABLE12-xdr-updates-20020731 AUTHOR jhutz@cmu.edu + + update xdr so internal variables match what's being passed in + +2002-07-31 18:41 shadow + + * src/afsd/afs.rc.linux: DELTA + STABLE12-linux-start-if-dynroot-even-if-no-network-20020731 AUTHOR + warlord@mit.edu + + if we start with dynroot, dont worry if we have net or not + +2002-07-31 18:36 shadow + + * src/: rx/rx_lwp.c, rx/rx_pthread.c, kauth/krb_udp.c: DELTA + STABLE12-deal-with-linux-EAGAIN-returns-when-receiving-20020731 + AUTHOR jhutz@cmu.edu + + sometimes you get EAGAIN from recvfrom, apparently if a packet + comes in with a bad checksum for instance. we should deal better. + +2002-07-31 18:31 shadow + + * src/afs/: afs_osi.c, LINUX/osi_alloc.c, LINUX/osi_prototypes.h, + LINUX/osi_sleep.c: DELTA + STABLE12-linux-alloc-drop-glock-if-we-can-20020731 AUTHOR + chas@cmf.nrl.navy.mil + + if we can drop the glock, do so. allocate up to PAGE_SIZE with + kmalloc before switching to vmalloc + +2002-07-31 18:19 shadow + + * src/: afs/afs.h, afs/afs_cell.c, afs/afs_pioctl.c, + afs/afs_stats.h, venus/kdump.c, xstat/xstat_cm_test.c: DELTA + + don't use the LRUq since it can make us miss cells. don't use the + existant index because it includes cell aliases + STABLE12-afs-getcell-pioctl-should-be-able-to-provide-complete-list + -20020731 AUTHOR shadow@dementia.org + +2002-07-31 18:00 shadow + + * src/: afs/LINUX/osi_sleep.c, rx/LINUX/rx_kmutex.h: DELTA + + based on discussion with David Howells of RedHat + STABLE12-linux-note-we-use-interruptible-sleeps-in-non-compliant-ma + nner-20020731 AUTHOR shadow@dementia.org + +2002-07-31 14:55 zacheiss + + * src/afs/VNOPS/afs_vnop_link.c: + DELTA STABLE12-fix-compile-on-solaris-20020731 AUTHOR kolya@mit.edu + + fix-fakestat-support-for-hardlinks-20020731 made afs_vnop_link.c + not compile under Sun's cc, since it tried to take the address of a + register variable. Don't declare the arguments as register. + +2002-07-31 12:42 shadow + + * src/afs/VNOPS/afs_vnop_link.c: DELTA + STABLE12-fix-fakestat-support-for-hardlinks-20020731 AUTHOR + kolya@mit.edu + + Support afs_link() in volume roots when using fakestat. + +2002-07-30 23:42 shadow + + * src/rx/LINUX/rx_kmutex.h: DELTA + STABLE12-make-mutex-tryenter-consistent-with-head-20020730 AUTHOR + kolya@mit.edu + + pullup change from head to MUTEX_TRYENTER + +2002-07-30 17:35 shadow + + * src/afs/VNOPS/afs_vnop_write.c: DELTA + STABLE12-linux-enable-partial-writes-20020730 AUTHOR + chas@cmf.nrl.navy.mil + + backport of linux-enable-partial-writes-and-prefetch-20020730 which + does not include prefetch and dcache locking changes (dcache + locking isn't in 1.2 but prefetch should be pulled up for 1.2.7) + +2002-07-30 17:27 shadow + + * src/afs/LINUX/osi_vnodeops.c: DELTA + STABLE12-return-correct-values-for-fcntl-FGETLK-20020727 AUTHOR + kolya@mit.edu + + Re-encode struct fcntl back into Linux's struct file_lock so that + fcntl(F_GETLK) returns proper values to the user. + +2002-07-30 03:04 zacheiss + + * src/rx/LINUX/rx_kmutex.h: + DELTA STABLE12-fix-compile-on-linux-22-20020729 AUTHOR + kolya@mit.edu + + Remove two unnecessary casts that prevented compilation on Linux + 2.2. + +2002-07-26 16:56 shadow + + * src/: afs/afs_nfsdisp.c, libafs/Makefile.common: DELTA + STABLE12-solaris-nfs-module-updates-20020726 AUTHOR + shadow@dementia.org + + make it compile again + +2002-07-26 16:41 shadow + + * src/afs/afs_dynroot.c: DELTA + STABLE12-verify-getcellbyindex-return-value-20020726 AUTHOR + kolya@mit.edu + + Verify that afs_GetCellByIndex() returns a valid cell -- it might + be NULL if afs_NewCell() aborted partway through, which could be + the case of the CellServDB file has a typo. + +2002-07-26 16:39 shadow + + * src/afs/afs_pioctl.c: DELTA + + fix operator precedence bug + STABLE12-cleanup-pioctl-avoid-inadvertantly-setting-new-pags-due-to + -gcc-20020726 AUTHOR tino.schwarze@informatik.tu-chemnitz.de + +2002-07-26 01:14 shadow + + * src/WINNT/afsd/: smb.c, smb3.c: DELTA + STABLE12-windows-no-more-files-workaround-20020725 AUTHOR + lantzer@umr.edu + + work around erroneous "no more files" error in winnt client + +2002-07-26 01:00 shadow + + * src/tbutc/Makefile.in: DELTA + STABLE12-tbutc-uses-not-thread-safe-status-20020725 AUTHOR + rtb@pclella.cern.ch + + "The multithreaded butc (src/tbutc/butc) includes bucoord/status.o, + which is compiled together with the other bucoord stuff without + MT_CFLAGS and hence without AFS_PTHREAD_ENV defined. Alas, it uses + ObtainWriteLock and other macros out of lock.h which *are* + sensitive to AFS_PTHREAD_ENV. Consequently, butc can hang trying to + acquire the statusQueueLock when dumping volumes, in particular if + 'backup status' commands are issued frequently. + + A proper fix would probably be to push some of those macros out of + lock.h and make them subroutines in lock.c. + + A quick fix is ensuring status.c gets recompiled in + tbutc/Makefile.in" + +2002-07-26 00:36 shadow + + * src/afs/LINUX/osi_vnodeops.c: DELTA + + this is actually rather scary + STABLE12-linux-hold-glock-across-dentry-trace-entries-while-tracing + -20020725 AUTHOR chas@cmf.nrl.navy.mil + +2002-07-26 00:35 shadow + + * src/rx/LINUX/rx_kmutex.h: DELTA + STABLE12-linux-cleanup-rx-cv-locking-20020725 AUTHOR + chas@cmf.nrl.navy.mil + + cleanup wait queue usage grab glock before mutex (like all other + ports) + +2002-07-22 19:53 zacheiss + + * src/afsd/afsd.c: + DELTA STABLE12-afsd-rest-of-fakestat-support-20020722 AUTHOR + zacheiss@mit.edu + + Oops, missed a portion of diff. + +2002-07-22 19:47 zacheiss + + * src/afs/VNOPS/afs_vnop_remove.c: + DELTA STABLE12-fix-typo-in-fakestat-merge-20020722 AUTHOR + zacheiss@mit.edu + + Fix typo introduced while merging in fakestat support. + +2002-07-22 19:14 zacheiss + + * src/: afs/afs.h, afs/afs_call.c, afs/afs_pioctl.c, + afs/afs_vcache.c, afs/LINUX/osi_vfsops.c, afs/LINUX/osi_vnodeops.c, + afs/VNOPS/afs_vnop_access.c, afs/VNOPS/afs_vnop_attrs.c, + afs/VNOPS/afs_vnop_create.c, afs/VNOPS/afs_vnop_dirops.c, + afs/VNOPS/afs_vnop_flock.c, afs/VNOPS/afs_vnop_lookup.c, + afs/VNOPS/afs_vnop_open.c, afs/VNOPS/afs_vnop_readdir.c, + afs/VNOPS/afs_vnop_remove.c, afs/VNOPS/afs_vnop_rename.c, + afs/VNOPS/afs_vnop_symlink.c, afs/VNOPS/afs_vnop_write.c, + afsd/afsd.c, config/afs_args.h: + DELTA STABLE12-fakestat-support-20020722 AUTHOR kolya@mit.edu + + Pullup all fakestat support to 1.2 branch. This includes all of + the following deltas: + + - initial-fakestat-support-20020402 - + fakestat-fix-eval-args-ordering-20020409 - + fix-evalfakestat-argument-ordering-20020409 - + minor-fakestat-cleanup-20020720 - + update-volume-root-attributes-on-linux-fakestat-20020720 + +2002-07-22 18:19 zacheiss + + * src/afs/SOLARIS/osi_vnodeops.c: + DELTA STABLE12-solaris-translate-faultcode-return-values-20020722 + AUTHOR kolya@mit.edu + + Translate faultcode_t return values from vm routines into errno + codes. + +2002-07-22 18:17 zacheiss + + * src/afs/SOLARIS/osi_machdep.h: + DELTA STABLE12-fix-solaris-32bit-file-size-check-20020722 AUTHOR + kolya@mit.edu + + Correctly check for 32-bit file size limitations on Solaris; the + MAXOFF_T value changed from 32-bit to 64-bit in Solaris 7. + +2002-07-22 18:14 zacheiss + + * src/afs/: afs_trace.et, LINUX/osi_vnodeops.c: + DELTA + + make it work for 2.2 kernels also also some debugging + STABLE12-linux-dentry-deletion-for-unlinked-files-22-version-200207 + 21 AUTHOR chas@cmf.nrl.navy.mil + +2002-07-22 18:05 zacheiss + + * src/afs/: afs_trace.et, LINUX/osi_misc.c, LINUX/osi_vnodeops.c: + DELTA + STABLE12-linux-dentry-delete-so-unlinked-files-die-nicely-20020718 + AUTHOR chas@cmf.nrl.navy.mil + + "d_delete: needs to call iput() to decrement i_count, which you get + by returning 1 instead of 0. + + looking at the other fs schemes (actually its pretty clear in the + nfs code too) i see that they return 1 for 'is_bad_inode()'." + +2002-07-11 18:12 shadow + + * src/util/uuid.c: DELTA + STABLE12-uuid-dont-require-snprintf-in-ukernel-20020711 AUTHOR + shadow@dementia.org + + because obviously not everything has it + +2002-07-10 22:34 shadow + + * src/afs/DARWIN/osi_vm.c: DELTA + STABLE12-darwin-vm-bugfix-for-running-apps-out-of-afs-20020710 + AUTHOR cg2v@andrew.cmu.edu + + this "fixes a problem that causes the afs kernel code to spew into + syslog if a long running application is run out of /afs" + +2002-07-10 17:27 shadow + + * acconfig.h: DELTA + + based on report that new redhat kernels need this + STABLE12-inux-kernel-detect-gfp-mask-in-struct-address-space-200206 + 24 AUTHOR shadow@dementia.org + +2002-07-10 17:04 shadow + + * src/afs/LINUX/osi_sleep.c: DELTA + STABLE12-linux-sleep-wakeup-cleanup-20020624 AUTHOR + chas@cmf.nrl.navy.mil + + "cleanup osi_sleep.c to remove some additional races. this patches + removes AFS_GLOBAL_SUNLOCK and just uses that case to handle both + smp and non smp cases. osi_TimedSleep always sleeps atleast 1 hz. + (it also always sleeps interruptibly -- you might get some extra + loops but this is better than the load average running away) + sleep_on's are replaced with the more appropriate + add_waitq/schedule sequence. getevent is called after addevent + since there is no danger of GLOCK dropping. getevent/addevent isnt + re-merged since osi_Wakeup doesnt create entries in the event + table." + +2002-07-10 16:43 shadow + + * src/tools/: openafs-tools-cmd.README, install/.afs_state, + install/K5_README, install/RPM.README, install/afs_uninstall, + install/install_afs, install/make_rpm_source, + install/openafs-tools-cmd-1.2.5-1.spec, install/unpack_cmd: DELTA + STABLE12-openafs-tools-update-20020630 AUTHOR + strib@uclink4.berkeley.edu + + updates for openafs-tools command suite + +2002-07-10 16:42 shadow + + * src/: afs/afs_osi.c, afs/LINUX/osi_machdep.h, + afs/LINUX/osi_sysctl.c, config/param.alpha_linux_22.h, + config/param.alpha_linux_24.h, config/param.i386_linux22.h, + config/param.i386_linux24.h, config/param.ia64_linux24.h, + config/param.parisc_linux24.h, config/param.ppc_linux22.h, + config/param.ppc_linux24.h, config/param.s390_linux22.h, + config/param.s390_linux24.h, config/param.sparc_linux22.h, + config/param.sparc_linux24.h: DELTA + STABLE12-linux-gcpags-support-20020625 AUTHOR shadow@dementia.org + + might even work + +2002-07-10 16:41 shadow + + * src/vol/: partition.c, partition.h: DELTA + + otherwise long device paths can screw you + STABLE12-vol-allocate-partition-names-dynamically-to-avoid-problems + -with-vx-stuff-20020624 AUTHOR aedil@sinenomine.net + +2002-07-10 16:41 shadow + + * acinclude.m4, src/afs/afs_vcache.c, src/cf/linux-test2.m4: DELTA + + based on report that new redhat kernels need this + STABLE12-linux-kernel-detect-gfp-mask-in-struct-address-space-20020 + 624 AUTHOR shadow@dementia.org + +2002-07-10 16:05 shadow + + * src/afs/LINUX/osi_alloc.c: DELTA + STABLE12-linux-more-osi-sleep-wakeup-fun-20020624 AUTHOR + chas@cmf.nrl.navy.mil + + "the attached patch 'fixes', in my opinion, in osi_alloc. objects + <= AFS_SMALLOCSIZ are alloced with kmalloc, other vmalloc. if + kmalloc fails it doesnt fail over to vmalloc. TASK_RUNNING is set + after schedule. it doesnt drop the GLOCK. i moved the allocator + init later so that it doesnt need to toggle the semaphore just + before going to linux_alloc." + +2002-07-10 16:04 shadow + + * src/afs/VNOPS/afs_vnop_read.c: DELTA + STABLE12-ufsread-save-the-oops-for-where-we-expect-it-20020624 + AUTHOR shadow@dementia.org + + based on comment from matt@slackers.net + +2002-07-10 16:03 shadow + + * src/util/uuid.c: DELTA + STABLE12-add-uuid-utility-functions-20020622 AUTHOR + shadow@dementia.org + + Add afsUUID_to_string() and afsUUID_from_string() utility + functions, from arla. + +2002-07-10 16:03 shadow + + * src/config/: param.alpha_linux_22.h, param.alpha_linux_24.h, + param.i386_linux22.h, param.i386_linux24.h, param.ia64_linux24.h, + param.parisc_linux24.h, param.ppc_linux22.h, param.ppc_linux24.h, + param.s390_linux22.h, param.s390_linux24.h, + param.sparc64_linux22.h, param.sparc64_linux24.h, + param.sparc_linux22.h, param.sparc_linux24.h: DELTA + STABLE12-define-config_smp-to-some-value-not-empty-string-20020622 + AUTHOR zacheiss@mit.edu + + Use: + + #define CONFIG_SMP 1 + + instead of: + + #define CONFIG_SMP + + to fix recent Redhat kernel which used #if CONFIG_SMP instead of + #ifdef CONFIG_SMP in some kernel headers. + +2002-07-10 16:02 shadow + + * src/afs/afs_vcache.c: DELTA + + based on report from wilder@us.ibm.com not clear this is sufficient + STABLE12-linux-newvcache-make-sure-we-dont-try-to-iterate-null-poin + ter-20020615 AUTHOR shadow@dementia.org + +2002-07-10 16:02 shadow + + * src/afsd/afsd.c: DELTA + STABLE12-afsd-dont-print-garbage-on-bad-cacheinfo-file-20020615 + AUTHOR shadow@dementia.org + + based on report from matt@slackers.net + + don't bother printing anything we parsed, since we're guaranteed at + least one item is trash anyhow + +2002-07-10 16:01 shadow + + * src/afs/DUX/osi_vfsops.c: DELTA + STABLE12-dux-sysent-update-20020614 AUTHOR mattiasa@e.kth.se cast + this to deal with changes in sysent in later tru64 + +2002-07-10 16:00 shadow + + * src/volser/vos.c: DELTA + + lha@stacken.kth.se complained that we sometimes printed garbage, so + i took the opportunity to both fix it and update ours to support + the options the arla vos listaddrs does + STABLE12-vos-listaddrs-cleanup-and-allow-printing-of-ip-or-uuid-or- + both-20020613 AUTHOR shadow@dementia.org + +2002-07-10 15:58 shadow + + * src/util/dirpath_nt.h: DELTA + STABLE12-windows-update-dirpath-header-20020612 AUTHOR + dionne@cs.wisc.edu + + add missing definitions + +2002-07-10 15:58 shadow + + * src/afs/afs_pioctl.c: DELTA + STABLE12-arla-pioctls-now-bogus-20020612 AUTHOR shadow@dementia.org + + as reported by lha@stacken.kth.se + +2002-07-10 15:57 shadow + + * Makefile.in, acinclude.m4, doc/txt/RELNOTES-1.2.5, + src/config/Makefile.sunx86_57.in, src/config/param.sunx86_57.h, + src/config/param.sunx86_57_usr.h, src/config/param.sunx86_58.h, + src/config/param.sunx86_58_usr.h, src/libafsrpc/Makefile.in, + src/login/Makefile.in, src/venus/Makefile.in: DELTA + STABLE12-solaris-x86-20020611 AUTHOR fallsjo@sanchin.se + + solaris 7 and 8 for x86 + +2002-07-10 15:43 shadow + + * src/: rx/rx_clock.c, rx/rx_event.c, rxkad/rxkad_common.c, + afs/SOLARIS/osi_machdep.h: DELTA + STABLE12-solaris-9-support-20020611 AUTHOR quanah@stanford.edu + + update hrestime interface + +2002-07-10 15:40 shadow + + * src/afs/Makefile.in: DELTA + + the rest of the patch + STABLE12-linux-dont-install-osi-vfs-h-when-no-kernel-module-2002061 + 1 AUTHOR shadow@dementia.org + +2002-07-10 15:38 shadow + + * src/WINNT/afsd/cm_callback.c: DELTA + STABLE12-windows-callback-interface-updates-20020611 AUTHOR + shadow@dementia.org + + make callback interface like unix + +2002-06-30 03:43 shadow + + * src/tools/install/: .afs_state, K5_README, + openafs-tools-cmd-1.2.5-1.spec: DELTA openafs-tools-update-20020630 + AUTHOR strib@uclink4.berkeley.edu + + updates for openafs-tools command suite + +2002-06-11 20:26 shadow + + * src/config/: Makefile.sunx86_57.in, param.sunx86_57.h, + param.sunx86_57_usr.h, param.sunx86_58.h, param.sunx86_58_usr.h: + DELTA solaris-x86-20020611 AUTHOR fallsjo@sanchin.se + + solaris 7 and 8 for x86 + +2002-06-11 20:16 shadow + + * src/pam/Makefile.in: DELTA + STABLE12-pam-update-for-correct-krb-aware-module-20011102 AUTHOR + thomas.mueller@hrz.tu-chemnitz.de + + this still missed being pulled up +2002-06-08 20:46 shadow + + * src/rx/rx_kcommon.c: DELTA + STABLE12-revert-dont-spawn-kernel-thread-for-rxk-listener-20020426 + AUTHOR shadow@dementia.org + + in some cases this causes shutdowns to hang forever. notably + shutdown -i0 -g6 -y works while reboot does not + +2002-06-08 16:29 shadow + + * src/afs/afs_call.c: DELTA + STABLE12-warn-of-but-allow-bogus-shutdown-20020608 AUTHOR + shadow@dementia.org + + despite the danger of it, allow shutdown without umount, to prevent + hanging + +2002-06-08 07:34 zacheiss + + * doc/txt/RELNOTES-1.2.5: + DELTA STABLE12-add-1_2_5-release-notes-20020608 AUTHOR + zacheiss@mit.edu + + Add OpenAFS 1.2.5 Release Notes. + +2002-06-08 07:34 zacheiss + + * doc/txt/RELNOTES-1.2.5: file RELNOTES-1.2.5 was initially added + on branch openafs-stable-1_2_x. + +2002-06-08 07:00 shadow + + * src/: afs/afs_callback.c, vlserver/vldbint.xg: DELTA + STABLE12-getcellservdb-cleanup-20020608 AUTHOR shadow@dementia.org + + based on comments and suggestion from Srikanth Vishwanathan + avoid deadlock. send back variable length + list. allocate what we need to, and be care to clean up after + ourselves if there's an error. whether this should be variable + length is arguable but it's pretty clear no one was using this + before. + +2002-06-08 06:23 shadow + + * src/: afs/afs_callback.c, fsint/common.xg: DELTA + STABLE12-getcellservdb-cleanup-20020608 AUTHOR shadow@dementia.org + + based on comments and suggestion from Srikanth Vishwanathan + avoid deadlock. send back variable length + list. allocate what we need to, and be care to clean up after + ourselves if there's an error. whether this should be variable + length is arguable but it's pretty clear no one was using this + before. + +2002-06-08 03:45 shadow + + * src/fsint/afsint.xg: DELTA + + allocating memory from a pool and then having it be freed out from + under you is unwise + STABLE12-use-private-xdr-in-kernel-to-avoid-conflicts-over-memory-o + wnership-20020608 AUTHOR shadow@dementia.org + +2002-06-08 00:56 zacheiss + + * NEWS: + DELTA STABLE12-update-news-file-20020608 AUTHOR zacheiss@mit.edu + + Update NEWS file with important changes in 1.2.5 release. + +2002-06-08 00:50 shadow + + * configure-libafs.in, configure.in: DELTA + STABLE12-create-openafs-1_2_5-20020608 AUTHOR shadow@dementia.org + + new release cycle + +2002-06-08 00:47 shadow + + * src/: afs/afs_callback.c, afs/sysincludes.h, fsint/afsaux.c, + libafs/Makefile.common, libafs/MakefileProto.AIX.in, + libafs/MakefileProto.DARWIN.in, libafs/MakefileProto.FBSD.in, + libafs/MakefileProto.HPUX.in, libafs/MakefileProto.IRIX.in, + libafs/MakefileProto.LINUX.in, libafs/MakefileProto.OBSD.in, + libafs/MakefileProto.SOLARIS.in, rx/rx_kcommon.h, rx/xdr.c, + rx/xdr.h, rx/xdr_rx.c, rxgen/rpc_main.c, rxkad/rxkad_client.c, + rxkad/rxkad_common.c: DELTA + + allocating memory from a pool and then having it be freed out from + under you is unwise + STABLE12-use-private-xdr-in-kernel-to-avoid-conflicts-over-memory-o + wnership-20020608 AUTHOR shadow@dementia.org + +2002-06-07 21:34 zacheiss + + * src/: afs/afs_call.c, afsd/afsd.c: + DELTA STABLE12-afs-dont-allow-shutdown-before-umount-20020523 + AUTHOR shadow@dementia.org + + fix afs to enforce that /afs must be unmounted, and afsd to report + it + +2002-06-07 21:31 zacheiss + + * acinclude.m4: + DELTA STABLE12-darwin-map-more-versions-20020607 AUTHOR + zacheiss@mit.edu + + Recognize MacOS X 10.1.5 as ppc_darwin_14. It's compatible. + +2002-06-07 20:31 shadow + + * src/afs/afs_segments.c: DELTA + STABLE12-avoid-deadlock-while-upgrading-vcache-lock-20020605 AUTHOR + kolya@mit.edu + + Delay calling afs_ProcessFS() and upgrading the shared vcache lock + until after the dcache locks have been released, to obey lock + ordering and avoid deadlock. + +2002-06-07 20:23 shadow + + * src/des/crypt.c: DELTA + STABLE12-des-fix-linux-64bit-problems-more-usefully-20020607 AUTHOR + chas@cmf.nrl.navy.mil + + with a minor fix from shadow@dementia.org + + long isn't 32bit on ia64 or alpha + +2002-06-07 20:20 shadow + + * src/util/: NTMakefile, dirpath_nt.h: DELTA + STABLE12-NT-dirpath-copy-in-useful-file-20020516 AUTHOR + shadow@dementia.org + + basically until NT port has been properly set up to deal with + dirpath, make it work as before + +2002-06-07 20:19 shadow + + * src/afs/VNOPS/afs_vnop_attrs.c: DELTA + + cheap hack to avoid negative date problem which occasionally + plagues solaris + STABLE12-afs-attrs-cast-date-to-int-to-avoid-negative-dates-2002051 + 6 AUTHOR shadow@dementia.org + +2002-06-07 20:18 shadow + + * src/afs/afs_pioctl.c: DELTA + + some versions of gcc compile the if used to decide whether to + allocate a pag badly. make life easier. + STABLE12-pioctl-avoid-inadvertantly-setting-new-pags-due-to-gcc-200 + 20516 AUTHOR nneul@umr.edu + +2002-06-07 20:17 shadow + + * src/viced/host.c: DELTA + + based on report from lha@stacken.kth.se "identP = (struct Identity + *)malloc(1); + + This can't be right, there should not be an assumption how the + c-compiler will lay out code. I find it acceptable to do something + like this + + /* sizeof valid + offset of valid. */ + i.. = malloc(sizeof(identP->valid) + (int)&(((struct + Identity *)0)->valid)); + + But then, why not just allocate a whole identP and be happy. A + afsUUID is not that bloted (16 bytes) so I can't see why way this + is chosen. 20 bytes will probably be allocated on 32 bit platforms + for the whole struct Identity." + STABLE12-viced-malloc-dont-make-assumptions-about-the-compiler-2002 + 0524 AUTHOR shadow@dementia.org + +2002-06-07 20:16 shadow + + * src/dir/buffer.c: DELTA + + liberal debugging code and hammering produced a failure where + newslot was actually walking on another call to newslot because the + bufferlock was being dropped before newslot incremented lockers on + the buffer it was allocating, allowing someone else to come along + and also think they could allocate it. + + by holding the bufferlock just a little longer we avoid this + STABLE12-dir-hold-afs-bufferlock-across-increment-of-buffer-lockers + -to-prevent-newslot-from-walking-on-stuff-20020514 AUTHOR + shadow@dementia.org + +2002-06-07 20:16 shadow + + * src/viced/afsfileprocs.c: DELTA + + doesn't fix any problem that i can find, but results in ihandles + not having thousands of bogus references (and may fix problems if + refcnt were to wrap) + STABLE12-viced-cleanup-dirhandle-references-after-ourselves-2002050 + 9 AUTHOR shadow@dementia.org + +2002-06-07 20:15 shadow + + * src/vol/ihandle.c: DELTA STABLE12-vol-ihandle-cleanup-20020429 + AUTHOR vsrikanth@in.ibm.com + + this does fix some potential problems, even if none of them are the + CopyOnWrite problem. basically, ih_reallyclose() could reinsert a + now-unref'd fd handle into the wrong list when cleaning up, and + this cleans up the code considerably. + +2002-06-07 20:15 shadow + + * src/viced/host.c: DELTA + STABLE12-fix-pointer-argument-type-in-hLookup-20020422 AUTHOR + kolya@mit.edu + + The heldp argument to h_Lookup should be an int* rather than int, + as pointed out by amu@alum.mit.edu. + +2002-06-07 20:14 shadow + + * src/viced/host.c: DELTA + STABLE12-prevent-host-deletion-race-20020415 AUTHOR kolya@mit.edu + + Make h_Lookup_r return the host held, and ensure that it's not + deleted at that point; otherwise, the host may be deleted by + another thread between a call to h_Lookup_r and the time when we + actually get around to h_Hold'ing it. + +2002-06-07 20:13 shadow + + * src/afs/VNOPS/afs_vnop_remove.c: DELTA + STABLE12-fix-__afs-file-creation-20020411 AUTHOR kolya@mit.edu + + Pass &treq to afsrename() when preserving a currently-open file. +2002-05-15 16:07 zacheiss + + * src/: afs/LINUX/osi_misc.c, rx/LINUX/rx_knet.c: + DELTA STABLE12-linux-really-fix-shutdown-hang-20020515 AUTHOR + warlord@mit.edu + + osi_linux_unmask() needs to explicitly flush_signals() before + calling recalc_sigpending(), otherwise recent kernels don't appear + to deliver new instances of any signals already received. + + Revert back to using SIGKILL at shutdown time, but use SIGKILL + instead of explicitly using signal 9, because abstraction is your + friend. + +2002-05-14 19:09 zacheiss + + * src/rx/LINUX/rx_knet.c: + DELTA STABLE12-linux-use-sigterm-at-shutdown-time-20020514 AUTHOR + warlord@mit.edu + + Seems to fix a hang at shutdown time seen on Redhat 7.3 kernels; + doesn't appear to affect older kernels. + +2002-05-14 18:53 zacheiss + + * src/libafs/MakefileProto.LINUX.in: + DELTA STABLE12-build-support-for-bigmem-kernels-20020514 AUTHOR + warlord@mit.edu + + Allows us to build modules for the bigmem kernels redhat started + shipping. + +2002-05-12 21:17 zacheiss + + * NEWS: + DELTA STABLE12-update-news-file-20020512 AUTHOR zacheiss@mit.edu + + Update NEWS file for user visible changes in 1.2.4. + +2002-05-12 21:15 zacheiss + + * doc/txt/RELNOTES-1.2.4: + DELTA STABLE12-add-1_2_4-release-notes-20020512 AUTHOR + zacheiss@mit.edu + + Add 1.2.4 release notes. + +2002-05-10 15:02 zacheiss + + * configure-libafs.in, configure.in: + DELTA STABLE12-create-openafs-1_2_4-20020510 AUTHOR + zacheiss@mit.edu + + begin release cycle. + +2002-05-09 18:07 zacheiss + + * src/afs/afs_dcache.c: + DELTA STABLE12-fix-dynroot-support-with-memcache-20020509 AUTHOR + kolya@mit.edu + + Avoid kernel panic when dynroot and memcache are used + simultaneously. + +2002-05-06 12:21 shadow + + * src/afs/LINUX/osi_vnodeops.c: DELTA + STABLE12-need-prototype-for-osi-dnlc-lookup-20020503 AUTHOR + chas@cmf.nrl.navy.mil + + Include afs_osidnlc.h for osi_dnlc_lookup() prototype. Apparently + fixes a panic on ia64. + +2002-05-03 15:06 zacheiss + + * src/afs/LINUX/osi_vnodeops.c: + DELTA STABLE12-need-prototype-for-osi-dnlc-lookup-20020503 AUTHOR + chas@cmf.nrl.navy.mil + + Include afs_osidnlc.h for osi_dnlc_lookup() prototype. Apparently + fixes a panic on ia64. + +2002-05-02 11:59 zacheiss + + * Makefile.in, src/config/Makefile.ia64_linux24.in: + DELTA STABLE12-linux-ia64-build-pam-module-20020502 AUTHOR + chas@cmf.nrl.navy.mil + + keep small globals from being gprel + +2002-05-02 11:38 zacheiss + + * src/afs/LINUX/osi_module.c: + DELTA STABLE12-linux-ia64-no-asm-syscall-stubs-20020502 AUTHOR + chas@cmf.nrl.navy.mil + + rewrite syscall stubs not in machine code + +2002-05-02 11:36 zacheiss + + * src/afs/LINUX/osi_vnodeops.c: + DELTA STABLE12-linux-revalidate-root-always-good-20020502 AUTHOR + kwc@citi.umich.edu + + avoid ESTALE in 2.4.19-pre7 + +2002-04-29 15:17 zacheiss + + * src/rx/rx_kcommon.c: + DELTA STABLE12-dont-spawn-kernel-thread-for-rxk-listener-20020426 + AUTHOR kolya@mit.edu + + Don't spawn a separate kernel thread for rx kernel listener under + Solaris, but instead just use the afsd fork for the listener. Use + of newproc() is deprecated, according to Frank.Batschulat@Sun.COM. + +2002-04-29 15:13 zacheiss + + * src/afs/SOLARIS/osi_inode.c: + DELTA STABLE12-dont-bother-updating-free-inodes-20020426 AUTHOR + kolya@mit.edu + + If the inode is not allocated, don't bother updating timestamps. + Pointed out by Frank.Batschulat@Sun.COM. + +2002-04-29 11:33 shadow + + * src/config/param.ppc_darwin_14.h: DELTA + STABLE12-darwin-use-namei-fileserver-20020429 AUTHOR + cg2v@andrew.cmu.edu + + build namei fileserver for darwin + +2002-04-29 11:27 shadow + + * .cvsignore, src/rxkad/.cvsignore, src/venus/.cvsignore: DELTA + STABLE12-cvsignore-updates-20020429 AUTHOR cg2v@andrew.cmu.edu + + stuff missed in the stable branch + +2002-04-25 17:47 shadow + + * acinclude.m4: DELTA STABLE12-darwin-map-more-versions-20020425 + AUTHOR cg2v@andrew.cmu.edu + + 5.3 and 5.4 are "Same" enough + +2002-04-25 17:22 shadow + + * src/afs/DARWIN/osi_vnodeops.c: DELTA + STABLE12-darwin-fix-build-20020401 AUTHOR shadow@dementia.org + + add missing ) + +2002-04-25 17:19 shadow + + * src/rxkad/rxkad_common.c: DELTA + STABLE12-rxkad-stats-initialize-to-placate-darwin-compiler-20020425 + AUTHOR cg2v@andrew.cmu.edu + + because it deals badly with common symbols + +2002-04-23 21:49 zacheiss + + * src/afs/: afs.h, afs_vcache.c, LINUX/osi_misc.c, + LINUX/osi_vfsops.c, LINUX/osi_vm.c, LINUX/osi_vnodeops.c: + DELTA + STABLE12-convert-linux-macros-for-inodes-appropriately-20020325 + AUTHOR shadow@dementia.org + + even though right now a vnode and an inode are basically but not + exactly the same, part of the usefulness of this change is the + ability to convert to inodes linked from vcaches later. make the + macros fit with this view of the fture + +2002-04-23 21:41 zacheiss + + * src/afs/: afs.h, afs_daemons.c, afs_nfsdisp.c, afs_osi.c, + afs_pioctl.c, afs_vcache.c, AIX/osi_vfsops.c, AIX/osi_vm.c, + AIX/osi_vnodeops.c, DARWIN/osi_vfsops.c, DARWIN/osi_vm.c, + DARWIN/osi_vnodeops.c, DUX/osi_machdep.h, DUX/osi_vfsops.c, + DUX/osi_vm.c, DUX/osi_vnodeops.c, FBSD/osi_vfsops.c, FBSD/osi_vm.c, + HPUX/osi_machdep.h, HPUX/osi_vfsops.c, HPUX/osi_vm.c, + HPUX/osi_vnodeops.c, IRIX/osi_machdep.h, IRIX/osi_vfsops.c, + IRIX/osi_vm.c, IRIX/osi_vnodeops.c, LINUX/osi_misc.c, + LINUX/osi_vfsops.c, LINUX/osi_vm.c, LINUX/osi_vnodeops.c, + SOLARIS/osi_machdep.h, SOLARIS/osi_vfsops.c, SOLARIS/osi_vm.c, + SOLARIS/osi_vnodeops.c, UKERNEL/afs_usrops.c, + UKERNEL/osi_machdep.h, UKERNEL/osi_vfsops.c, + UKERNEL/osi_vnodeops.c, VNOPS/afs_vnop_attrs.c, + VNOPS/afs_vnop_create.c, VNOPS/afs_vnop_dirops.c, + VNOPS/afs_vnop_fid.c, VNOPS/afs_vnop_flock.c, + VNOPS/afs_vnop_link.c, VNOPS/afs_vnop_lookup.c, + VNOPS/afs_vnop_open.c, VNOPS/afs_vnop_remove.c, + VNOPS/afs_vnop_rename.c, VNOPS/afs_vnop_strategy.c, + VNOPS/afs_vnop_symlink.c, VNOPS/afs_vnop_write.c: + DELTA STABLE12-convert-vcache-casts-to-macros-20020325 AUTHOR + joda@pdc.kth.se + + convert vcache casting in cache manager to macros + + should ease further changes later + +2002-04-23 18:22 zacheiss + + * src/libafs/MakefileProto.LINUX.in: + DELTA STABLE12-linux-provide-sysctl-interface-20020206 AUTHOR + aedil@sinenomine.net + + provide sysctl interface for toggling module state. provide hooks + for all currently known tweakable items + + (complete earlier incomplete pullup) + +2002-04-23 09:46 shadow + + * src/afs/LINUX/osi_module.c: DELTA + STABLE12-linux-ia64-cleanup-casting-20020423 AUTHOR + chas@cmf.nrl.navy.mil + + so we don't need the SYSCALL2POINTER change + +2002-04-22 23:32 zacheiss + + * src/afs/: afs_call.c, LINUX/osi_alloc.c, LINUX/osi_groups.c: + DELTA STABLE12-sparc64-linux-and-setgroups32-cleanup-20020422 + AUTHOR cg2v@andrew.cmu.edu + + update setgroups32 for 2.4 and make sparc64 linux2.4 work again + +2002-04-22 23:22 shadow + + * src/config/Makefile.ia64_linux24.in: file + Makefile.ia64_linux24.in was initially added on branch + openafs-stable-1_2_x. + +2002-04-22 23:22 shadow + + * Makefile.in, src/afs/LINUX/osi_module.c, + src/config/Makefile.ia64_linux24.in, src/kauth/client.c, + src/libafs/MakefileProto.LINUX.in: DELTA + STABLE12-linux-ia64-updates-20020422 AUTHOR chas@cmf.nrl.navy.mil + + updates to make it work with later 2.4 + + SYSCALL2POINTER change may be unnecessary (sparc64 way should work) + but without any way to test... + +2002-04-22 12:06 shadow + + * src/afs/VNOPS/afs_vnop_remove.c: DELTA + STABLE12-darwin-vnops-make-unlink-fix-fake-references-20020422 + AUTHOR cg2v@andrew.cmu.edu + + so unlink doesn't panic us + +2002-04-22 11:43 shadow + + * src/libadmin/pts/: afs_ptsAdmin.c, afs_ptsAdmin.h: DELTA + STABLE12-libadmin-pts-allow-listing-all-users-and-groups-20020422 + AUTHOR strib@uclink4.berkeley.edu + + so the java api can take advantage of this + +2002-04-21 23:25 zacheiss + + * src/afs/afs_nfsdisp.c: + DELTA STABLE12-solaris-nfstrans-make-it-compile-20020404 AUTHOR + shadow@dementia.org + + it compiles. it's not pretty, but it does compile + +2002-04-21 17:16 zacheiss + + * src/afs/VNOPS/afs_vnop_write.c: + DELTA STABLE12-fix-aix-build-20020402 AUTHOR kolya@mit.edu + + Don't make tvc a register, since we want to dereference it later + on. Pointed out by nneul@umr.edu. + +2002-04-21 17:11 zacheiss + + * src/WINNT/afssvrmgr/cmdline.cpp: + DELTA STABLE12-winnt-servermgr-use-existing-creds-option-20020401 + AUTHOR D.Bailey@Bristol.ac.uk + + This adds /useexisting to use current AFS creds, bypassing the + initial authentication dialog box. It's useful if you're not + running kaserver (i.e. if you've moved over to kerberos 5) and + can't authenticate again by the normal AFS means. + +2002-04-21 17:08 zacheiss + + * src/afs/VNOPS/afs_vnop_lookup.c: + DELTA STABLE12-afs-dont-mask-rights-granted-by-lookup-20020328 + AUTHOR shadow@dementia.org + + lookup is sufficient for this, fix the client not to bogusly + enforce extra restrictions + +2002-04-21 17:05 zacheiss + + * src/venus/fstrace.c: + DELTA STABLE12-fstrace-fix-memory-leak-20020325 AUTHOR + nneul@umr.edu + + avoid leaking catalog reference on failure + +2002-04-21 17:04 zacheiss + + * .cvsignore: + DELTA STABLE12-cvsignore-update-for-autoconf-25-20020325 AUTHOR + nneul@umr.edu + + autoconf 2.5x turds to ignore + +2002-04-21 17:01 zacheiss + + * src/afs/VNOPS/: afs_vnop_create.c, afs_vnop_dirops.c, + afs_vnop_link.c, afs_vnop_remove.c, afs_vnop_rename.c, + afs_vnop_symlink.c: + DELTA STABLE12-verify-name-lengths-in-vnops-20020324 AUTHOR + kolya@mit.edu + + Verify that name lengths are at most AFSNAMEMAX and symlink + contents are at most AFSPATHMAX (notably, the Linux kernel doesn't + check this for us); bug report by nneul@umr.edu. + +2002-04-21 16:58 zacheiss + + * src/afs/VNOPS/afs_vnop_remove.c: + DELTA STABLE12-initialize-tvc-on-osf-20020324 AUTHOR kolya@mit.edu + + Initialize tvc in afs_remove so that we don't call afs_PutVCache on + stack garbage in case of some failure. + +2002-04-21 16:54 zacheiss + + * src/viced/host.c: + DELTA + STABLE12-be-more-consistent-about-host-format-in-logfiles-20020324 + AUTHOR kolya@mit.edu + + Clean up some more ViceLog calls to consistently refer to hosts in + a format like 18.239.2.102:7001, rather than memory address or hex + IP. + +2002-04-21 16:53 zacheiss + + * src/afs/VNOPS/afs_vnop_write.c: + DELTA + + prototyping caught this; the usage is inconsistent with other cases + and i believe this is the correct fix. it's not clear to me why we + weren't seeing problems from this, though + STABLE12-afs-memcachetruncate-takes-memcacheentry-not-inode-2002032 + 1 AUTHOR shadow@dementia.org + +2002-04-21 16:50 zacheiss + + * src/afs/afs_server.c: + DELTA + STABLE12-afs-checkservers-call-getuser-with-cell-index-20020321 + AUTHOR nneul@umr.edu + + this means to be calling afs_GetUser with a cell index, not with + the cell structure itself + +2002-04-21 16:45 zacheiss + + * src/afs/VNOPS/: afs_vnop_create.c, afs_vnop_dirops.c, + afs_vnop_link.c, afs_vnop_remove.c, afs_vnop_symlink.c: + DELTA STABLE12-tru64-avoid-leaking-vnodes-when-failure-20020320 + AUTHOR mattiasa@e.kth.se + + tru64 needs vrele when an error happens, rather than just + returning. make sure we do so + +2002-04-21 16:27 zacheiss + + * src/vol/ihandle.c: + DELTA STABLE12-nbsd-fileserver-dont-leak-fds-20020317 AUTHOR + lha@stacken.kth.se + + file server now works usefully on netbsd + +2002-04-21 16:23 zacheiss + + * src/afs/afs_callback.c: + DELTA STABLE12-do-afs-putcell-after-getcellbyindex-20020317 AUTHOR + kolya@mit.edu + + Call afs_PutCell after afs_GetCellByIndex, even though right now it + doesn't do anything. + +2002-04-21 16:12 zacheiss + + * src/afs/afs_callback.c: + DELTA STABLE12-callback-function-fixes-20020317 AUTHOR + shadow@dementia.org + + suggested by lha@stacken.kth.se + + drop locks when rxi_Alloc fails, and rework SRXAFSCB_GetCellServDB + to use afs_GetCellByIndex. He suggested same for GetLocalCell, and + as long as cell 1 and not CPrimary is the local cell indicator that + works, but I left that part of the code as is for now. + +2002-04-21 15:54 zacheiss + + * src/afs/LINUX/osi_vnodeops.c: + DELTA STABLE12-avoid-double-freeing-20020314 AUTHOR nneul@umr.edu + + Zero out the "allocated" flag so that we don't accidentally free + something that wasn't allocated. + +2002-04-21 15:51 zacheiss + + * src/WINNT/afsd/smb3.h: + DELTA STABLE12-winnt-deal-with-compiler-packing-20020310 AUTHOR + yeejiun@yahoo.com + + use pragmas to hit compiler into packing smb_tran2QFSInfo usefully + +2002-04-21 15:48 zacheiss + + * src/libafs/MakefileProto.LINUX.in: + DELTA STABLE12-fix-fomit-frame-pointer-typo-20020314 AUTHOR + nneul@umr.edu + + Fix typo: OMIT_FRAME_POINTER not FOMIT_FRAME_POINTER + +2002-04-21 15:46 zacheiss + + * acinclude.m4, src/libafs/MakefileProto.LINUX.in: + DELTA STABLE12-configure-allow-kernel-debugging-support-20020310 + AUTHOR warlord@mit.edu + + currently for linux only, but allow it for others in the future + +2002-04-21 01:13 zacheiss + + * src/afs/LINUX/osi_misc.c: + DELTA STABLE12-linux24-fix-memcache-20020307 AUTHOR warlord@mit.edu + + The problem is that on 2.4 the 'code' variable is over-written + during the path walk, such that by the time it's checking if the + inode exists, code is already '0'. But if the inode does not + exist, code should be ENOENT to show that the file does not exist. + +2002-04-21 01:04 zacheiss + + * src/: config/param.alpha_dux50.h, vol/partition.c: + DELTA STABLE12-dux-make-namei-fileserver-work-20020304 AUTHOR + mattiasa@e.kth.se + + namei should now work on tru64 (tested on 5.0a) + +2002-04-21 00:38 zacheiss + + * src/afs/afs_server.c: + DELTA STABLE12-use-afs-rxdeadtime-constant-20020228 AUTHOR + kolya@mit.edu + + Use AFS_RXDEADTIME instead of hardcoding a value of 50 + +2002-04-21 00:31 zacheiss + + * src/rxkad/: Makefile.in, fc_test.c: + DELTA STABLE12-rxkad-regression-test-20020228 AUTHOR lha@e.kth.se + + regression test for rxkad + +2002-04-21 00:14 zacheiss + + * src/: bozo/bosserver.c, budb/server.c, kauth/kaserver.c, + ptserver/ptserver.c, vlserver/vlserver.c, volser/volmain.c: + DELTA STABLE12-afs-servers-use-rx-setnojumbo-interface-20020228 + AUTHOR mattiasa@e.kth.se + + use rx library interface instead of tweaking in each program + +2002-04-21 00:09 zacheiss + + * src/ubik/ubik.p.h: + DELTA STABLE12-dont-doubly-declare-ubik-tid-etc-20020226 AUTHOR + kolya@mit.edu + + ubik_tid and ubik_version now come from ubik-int.h + +2002-04-21 00:01 zacheiss + + * src/: kauth/kaprocs.c, kauth/kauth.rg, ptserver/ptint.xg, + ptserver/ptprocs.c, ubik/ubik_int.xg, ubik/utst_server.c, + vlserver/vldbint.xg, vlserver/vlprocs.c: + DELTA STABLE12-fix-linux-build-with-prototypes-20020225 AUTHOR + kolya@mit.edu + + Fix some of the fallout from having rxgen-fabricated prototypes. + +2002-04-20 23:56 zacheiss + + * src/ptserver/ptprocs.c: + DELTA STABLE12-check-malloc-return-value-in-ptserver-20020223 + AUTHOR kolya@mit.edu + + Make sure we have enough memory to allocate the return list. + +2002-04-20 23:55 zacheiss + + * src/afs/afs_callback.c: + DELTA STABLE12-fix-build-without-instrument-locks-20020222 AUTHOR + kolya@mit.edu + + Fix build when INSTRUMENT_LOCKS isn't defined + +2002-04-20 23:52 zacheiss + + * src/: bubasics/butc.xg, fsprobe/fsprobe_callback.c, + libadmin/bos/afs_bosAdmin.c, xstat/xstat_fs_callback.c: + DELTA STABLE12-fix-build-errors-20020222 AUTHOR kolya@mit.edu + + Fix minor build errors, and rename the dumpId argument of butc's + DeleteDump to avoid collision with budb's #define dumpId. + +2002-04-20 14:53 zacheiss + + * src/tests/: build-openafs, run-tests.in: + DELTA STABLE12-test-suite-updates-20020221 AUTHOR + shadow@dementia.org + + minor tweaks found making solaris work + +2002-04-20 14:49 zacheiss + + * src/tests/: run-suite.pl, run-tests.in: + DELTA STABLE12-test-suite-run-tests-export-shell-20020221 AUTHOR + shadow@dementia.org + + set $SHELL to override whatever your shell sets + +2002-04-20 14:45 zacheiss + + * src/tests/run-suite.pl: + DELTA + + was a case where we could end up testing "localcell" by accident + STABLE12-test-suite-run-script-make-setup-not-use-localcell-inadver + tantly-20020221 AUTHOR shadow@dementia.org + +2002-04-20 14:43 zacheiss + + * src/tests/Makefile.in: + DELTA test-suite-make-sure-test-script-is-executable-20020221 + AUTHOR shadow@dementia.org + + since configure creates the script, just chmod it + +2002-04-20 14:38 zacheiss + + * acinclude.m4, src/tests/KeyFile, src/tests/Makefile.in, + src/tests/fs_lib.c, src/tests/fsx.c, src/tests/kaserver.DB0, + src/tests/kaserver.DBSYS1, src/tests/make-page.c, + src/tests/run-suite.pl, src/tests/snprintf.c, src/tests/verr.c, + src/tests/verrx.c, src/tests/vwarn.c, src/tests/vwarnx.c, + src/tests/warnerr.c, src/tests/write-rand.c, + src/tests/OpenAFS/Auth-Kaserver.pm: + DELTA + STABLE12-test-suite-solaris-fixes-plus-some-kaserver-glue-20020216 + AUTHOR shadow@dementia.org + + make it all build on solaris. provide necessary files to set up a + kaserver and authenticate against it (albeit with "known" keys) + +2002-04-19 01:57 zacheiss + + * src/tests/boslistkeys.pl: + DELTA STABLE12-bos-listkeys-fix-test-20020221 AUTHOR + shadow@dementia.org + + cksum can be either number + +2002-04-19 01:37 zacheiss + + * src/pam/Makefile.in: + DELTA STABLE12-pam-makefile-fix-dependancies-20020219 AUTHOR + Jaroslaw.Polok@cern.ch + +2002-04-19 00:47 zacheiss + + * acinclude.m4, src/cf/solaris-pcorefile.m4, src/rx/rx_kcommon.c: + DELTA STABLE12-check-for-p_corefile-using-autoconf-20020215 AUTHOR + kolya@mit.edu + + Use autoconf to check for p_corefile in struct proc, rather than + assuming it exists in Solaris 7 and above; nneul@umr.edu reports + that it doesn't for some kernel revision. + +2002-04-19 00:42 zacheiss + + * src/rx/rx_event.c: + DELTA + STABLE12-rx-event-deal-with-gcc-296-this-time-for-sure-20020214 + AUTHOR shadow@dementia.org + + somehow i suspect one of our platforms doesn't do volatile and i'll + regret this, but this stops linux i386 when afs_int32 is an int + from going off into la-la land when an Rx retransmit is needed + +2002-04-19 00:39 zacheiss + + * src/vol/vol-salvage.c: + DELTA + STABLE12-vol-salvage-add-missing-parameter-to-logging-20020213 + AUTHOR ota@transarc.com + + bad trace statement due to missing parameter; added + +2002-04-19 00:34 zacheiss + + * src/afsweb/: Makefile.in, afswsNetscape_config.sh: + DELTA STABLE12-afsweb-add-netscape-config-script-20020213 AUTHOR + stentz@us.ibm.com + + this was omitted from the original release and now can be included + +2002-04-19 00:15 zacheiss + + * src/viced/: afsfileprocs.c, physio.c: + DELTA STABLE12-viced-printinode-returns-string-not-number-20020212 + AUTHOR nneul@umr.edu + + based on feedback from ota@transarc.com + + PrintInode returns a string, use it + +2002-04-19 00:10 zacheiss + + * src/afs/SOLARIS/osi_vfsops.c: + DELTA STABLE12-solaris-release-glock-when-returning-20020208 AUTHOR + kolya@mit.edu + + Properly AFS_GUNLOCK() when returning an error after having + previously AFS_GLOCK()'ed, in afs_mount() and afs_unmount(). + +2002-04-18 23:55 zacheiss + + * src/: afs/SOLARIS/osi_vfsops.c, rx/rx_kcommon.c, + rx/SOLARIS/rx_knet.c: + DELTA STABLE12-allow-solaris-kernel-module-reloading-20020208 + AUTHOR kolya@mit.edu + + Allow AFS to shutdown on Solaris (and subsequently be reloaded and + restarted). Still leaks memory, unlike the Linux module. + +2002-04-18 23:50 zacheiss + + * src/viced/callback.c: + DELTA + STABLE12-viced-callback-avoid-potential-looping-problem-20020201 + AUTHOR reuter@rzg.mpg.de + + avoid case where we never come out of loop attempting to clear host + callbacks + +2002-04-18 22:22 zacheiss + + * src/bozo/bosoprocs.c: + DELTA + STABLE12-back-out-bosserver-dont-enforce-world-readability-on-serve + r-etcdir-20011126 AUTHOR shadow@dementia.org + +2002-04-05 23:57 shadow + + * src/afs/afs_vcache.c: DELTA + STABLE12-linux-newvcache-more-simplification-20020405 AUTHOR + shadow@dementia.org + + based on suggestion from vsrikanth@in.ibm.com + + eliminate extra for loop, flatten function to drop dentries, fix + locking error i introduced + +2002-04-01 21:13 shadow + + * src/afs/afs_vcache.c: DELTA + + based on patch by Srikanth Vishwanathan and modifications based on + suggestions from Ted Anderson applicable to this part of the code. + + the original theory we operated under, namely that negative + dentries could be banished entirely, causes file creation to stop + working under linux 2.2 kernels. reverting that change means we + have to deal with these negative dentries, and Srikanth's original + suggested patch does so. + STABLE12-linux-dcache-create-negative-dentries-22-needs-while-still + -avoiding-vlru-cycle-20020328 AUTHOR shadow@dementia.org + +2002-04-01 21:12 shadow + + * src/afs/LINUX/osi_vnodeops.c: DELTA + STABLE12-revert-part-of-linux-dcache-inconsistency-fix-20020115 + AUTHOR shadow@dementia.org + + may revisit this before release; however, open_namei on 2.2 wants a + dentry returned to it and so without this change, creating files in + afs breaks + +2002-04-01 21:11 shadow + + * src/afs/LINUX/osi_alloc.c: DELTA + + Based on report from David Howells of RedHat (via Guy Streeter) + STABLE12-linux-osi-alloc-up-alloc-sem-while-alloc-to-avoid-deadlock + -against-glock-20020215 AUTHOR shadow@dementia.org + +2002-04-01 21:10 shadow + + * src/vfsck/pass1.c: DELTA + + if running with -y report old inodes and continue anyway + STABLE12-solaris-vfsck-allow-force-runs-when-old-inodes-exist-20020 + 310 AUTHOR shadow@dementia.org + +2002-04-01 21:10 shadow + + * src/afs/LINUX/osi_sysctl.c: DELTA + STABLE12-linux-sysctl-fix-includes-20020206 AUTHOR kolya@mit.edu + + Include linux/sysctl.h after afsconfig.h, since we need the + modversion stuff first. + +2002-04-01 21:07 shadow + + * src/afs/LINUX/: osi_module.c, osi_sysctl.c: DELTA + STABLE12-linux-provide-sysctl-interface-20020206 AUTHOR + aedil@sinenomine.net + + provide sysctl interface for toggling module state. provide hooks + for all currently known tweakable items + +2002-04-01 21:06 shadow + + * src/afs/: afs_call.c, SOLARIS/osi_groups.c: DELTA + + crset() expects p_crlock to not be held when it's called; deal + accordingly + STABLE12-solaris-p-crlock-not-safe-to-hold-across-call-to-crset-200 + 20206 AUTHOR kolya@mit.edu + +2002-04-01 21:05 shadow + + * src/afs/afs_volume.c: DELTA + + it's ok to support a null request being passed in, but if a real + one is passed in we shouldn't analyze it when it's not the one we + used when making calls. + STABLE12-newvolumebyname-analyze-the-vrequest-actually-used-2002020 + 5 AUTHOR shadow@dementia.org + +2002-03-17 22:24 kolya + + * src/afs/VNOPS/afs_vnop_symlink.c: + DELTA STABLE12-allocate-correct-size-string-for-symlinks-20020317 + AUTHOR kolya@mit.edu + + Allocate the exact string length needed for the string in symlink + contents, rather than assuming that symlink data never contains + nulls (or that it's of the length we expect). +2001-10-13 05:28 shadow + + * src/afs/VNOPS/afs_vnop_lookup.c: + + DELTA disable-client-inlinebulk-20011013 AUTHOR shadow@dementia.org + + until we can remember which servers support it + +2001-10-13 05:27 shadow + + * NEWS: + + DELTA update-news-file-20011013 AUTHOR shadow@dementia.org + + update news file for new advances + +2001-10-13 05:24 shadow + + * src/afs/VNOPS/afs_vnop_lookup.c: + + DELTA disable-client-inlinebulk-20011013 AUTHOR shadow@dementia.org + + until we can remember which servers support it + +2001-10-13 05:22 shadow + + * doc/txt/RELNOTES-1.2.2: + + DELTA add-relnotes-for-122-20011013 AUTHOR shadow@dementia.org + + 1.2.2 release notes + +2001-10-12 17:55 shadow + + * src/afs/LINUX/osi_vfsops.c: + + DELTA linux-no-umount-begin-20011012 AUTHOR shadow@dementia.org + + to fix problem reported by rtm@cert.org + + this code needs to be reworked before it can be reactivated + +2001-10-12 13:55 shadow + + * src/libafs/MakefileProto.FBSD.in: + + DELTA fbsd-makefile-typo-20011012 AUTHOR zik@msu.edu + + add missing = + +2001-10-12 00:24 shadow + + * src/bozo/bnode.c: + + DELTA make-logging-enhancements-aix-friendly-20011011 AUTHOR + shadow@dementia.org + + AIX lacks WCOREDUMP so we work around it + +2001-10-11 21:51 shadow + + * src/volser/volprocs.c: + + DELTA + fix-attach-directories-code-to-properly-use-vgetpartition-20011011 + AUTHOR shadow@dementia.org + + irix hates us when we misuse functions + +2001-10-11 21:41 shadow + + * src/rx/IRIX/rx_knet.c: + + DELTA irix-adapt-mtu-correctly-in-multi-interface-case-20011011 + AUTHOR kolya@mit.edu + + undo chas's earlier patch fix another flub + +2001-10-11 21:33 shadow + + * src/util/assert.c: + + DELTA logging-enhancements-need-ctime-decl-20011011 AUTHOR + shadow@dementia.org + + make irix happy + +2001-10-11 21:14 shadow + + * src/rx/IRIX/rx_knet.c: + + DELTA irix-adapt-mtu-correctly-in-multi-interface-case-20011011 + AUTHOR kolya@mit.edu + + let hash_enum iterate so we get the right interface + +2001-10-11 20:43 shadow + + * src/tbutc/Makefile.in: + + DELTA tbutc-make-tsm-a-configure-option-20011009 AUTHOR + shadow@dementia.org + + gmake wasn't part of the deal + +2001-10-11 20:34 shadow + + * acinclude.m4: + + DELTA support-nested-variables-20011009 AUTHOR jhutz@cmu.edu + + bash 1.14.7 can't deal with backslash-quoting for this + +2001-10-11 18:39 shadow + + * src/rx/IRIX/rx_knet.c: + + DELTA irix-adapt-mtu-correctly-20011011 AUTHOR + chas@cmf.nrl.navy.mil + + rxi_MatchIfnet() always returns 0 (i.e. not a match). so + rxi_FindIfnet() will always return 0 and the ADAPT_MTU code can + never determine the interface (and its mtu) + + fix by returning 1 if we have a match_value + +2001-10-11 17:39 shadow + + * configure-libafs.in, configure.in: + + DELTA + check-for-makefile-fragments-for-systype-at-configure-time-20011011 + AUTHOR nneul@umr.edu + + don't look at the generated files + +2001-10-11 16:41 shadow + + * src/config/: param.sgi_62.h, param.sgi_63.h, param.sgi_64.h, + param.sgi_65.h: + + DELTA + + same as how we fix solaris + irix-lacks-mem-functions-in-kernel-so-revert-to-b-functions-2001101 + 1 AUTHOR chas@cmf.nrl.navy.mil + +2001-10-11 07:55 shadow + + * configure-libafs.in, configure.in: + + DELTA + check-for-makefile-fragments-for-systype-at-configure-time-20011011 + AUTHOR raeburn@raeburn.org + + don't succeed configuring if we can't build for them + +2001-10-11 07:50 shadow + + * src/config/: Makefile.alpha_linux_24.in, param.alpha_linux_24.h, + param.alpha_linux_24_usr.h: + + DELTA alpha-linux-24-base-support-20011011 AUTHOR + raeburn@raeburn.org + + openafs works on alpha linux 2.4 + +2001-10-11 07:43 shadow + + * acinclude.m4: + + DELTA merged-configure-support-solaris9-20011011 AUTHOR + kolya@mit.edu + + this slipped through the cracks when configure and configure-libafs + were merged + +2001-10-11 07:41 shadow + + * src/afs/VNOPS/afs_vnop_lookup.c: + + DELTA bulkstat-correctly-return-fetchstatus-error-20011011 AUTHOR + kolya@mit.edu + + actually fall back to fetchstatus's error + +2001-10-11 07:36 shadow + + * src/afs/afs_nfsdisp.c: + + DELTA solaris-afs-nfs-translator-not-a-prayer-20011011 AUTHOR + shadow@dementia.org + + first pass at afs-nfs translator for solaris. it has not a prayer + of working. i don't really have time to work on it, hopefully + someone will see it and care. + +2001-10-11 03:15 shadow + + * src/afs/LINUX/osi_vfsops.c: + + DELTA + + afs_put_super calls afs_shutdown, which expects to be called with + afs_shuttingdown equal to 0, not 1 + linux-umount-begin-dont-preclude-afs-put-super-from-usefully-callin + g-afs-shutdown-20011010 AUTHOR shadow@dementia.org + +2001-10-10 19:32 shadow + + * src/afs/afs_cell.c: + + DELTA cell-alias-support-fix-memory-leak-20011010 AUTHOR + kolya@mit.edu + + be careful to clean up after ourselves + +2001-10-10 14:00 shadow + + * src/viced/host.c: + + DELTA h-release-r-should-try-harder-to-reap-deleted-hosts-20011008 + AUTHOR jimmy@e.kth.se + + mask holdbit in case i missed + +2001-10-10 03:16 shadow + + * src/afsd/afs.rc.linux: + + DELTA linux-rc-file-cleanup-20011008 AUTHOR warlord@mit.edu + + fix silly typo + +2001-10-10 00:10 shadow + + * NEWS, README, src/afs/afs.h, src/afs/afs_call.c, + src/afs/afs_daemons.c, src/afs/afs_dcache.c, src/afs/afs_dynroot.c, + src/afs/afs_vcache.c, src/afs/afs_volume.c, + src/afs/VNOPS/afs_vnop_lookup.c, src/afsd/afsd.c, + src/config/afs_args.h, src/dir/dir.h, src/libafs/Makefile.common, + src/libuafs/Makefile.common: + + DELTA unix-dynroot-support-20011009 AUTHOR kolya@mit.edu + + The result is that if afsd is started with "-dynroot", /afs + will be a locally-generated directory, with mountpoints for every + cell in CellServDB (and /afs/.cellname as the rw mountpoint). If + AFSDB support is also enabled, attempting to access /afs/foo will + cause the cache manager to do an AFSDB lookup on foo, similar to + an automounter. Cell aliases become symlinks to the real cell + names under /afs. + +2001-10-10 00:05 shadow + + * src/: afs/afs.h, afs/afs_call.c, afs/afs_cell.c, + afs/afs_pioctl.c, afsd/afsd.c, auth/cellconfig.c: + + DELTA support-cell-aliases-20011009 AUTHOR kolya@mit.edu This patch + adds support for "cell aliases": a cell alias allows a single + cell to be known by multiple names (one of them the primary). + This is useful in conjunction with AFSDB support, where you want + all the possible names for the same cell to share the same + tokens, etc. + + For instance, if the local resolver has "mit.edu" in its search + domain, an AFSDB lookup on cell "athena" will cause the primary + cell "athena.mit.edu" to be created, and "athena" made an alias + for it. + +2001-10-09 23:59 shadow + + * src/rx/rx_trace.c: + + DELTA + rx-trace-check-correctly-for-file-descriptor-validity-20011009 + AUTHOR kolya@mit.edu + + file descriptor numbered 0 is valid + +2001-10-09 23:58 shadow + + * src/afs/afs_buffer.c: + + DELTA release-buffer-cache-lock-before-opening-file-20011009 AUTHOR + kolya@mit.edu make the buffer cache release the buffer hash + lock before trying to open the corresponding file. Since we're + already holding a buffer cache entry, we can lock it instead and + let other threads obtain the big hash lock. + +2001-10-09 23:57 shadow + + * acinclude.m4, src/config/Makefile.rs_aix42.in, + src/config/Makefile.sun4x_56.in, src/config/Makefile.sun4x_57.in, + src/config/Makefile.sun4x_58.in, src/config/Makefile.sun4x_59.in, + src/tbutc/Makefile.in: + + DELTA tbutc-make-tsm-a-configure-option-20011009 AUTHOR + nneul@umr.edu + + not tsm support can be configure'd on + +2001-10-09 23:45 shadow + + * acinclude.m4, src/util/Makefile.in: + + DELTA support-nested-variables-20011009 AUTHOR katzj@redhat.com + + necessary changes to nest variables so build directories can be + changed when installing by overriding fewer variables + +2001-10-09 14:48 shadow + + * acinclude.m4, configure-libafs.in: + + DELTA + + except don't require autoconf 2.50 + configure-and-configure-libafs-use-acinclude-as-common-ground-20011 + 008 AUTHOR jhutz@cmu.edu + +2001-10-09 06:32 shadow + + * src/venus/livesys.c: + + DELTA add-live-sys-cmd-20011008 AUTHOR jhutz@cmu.edu + + The attached patch adds a program named 'livesys' to the venus + directory. This program has exactly the same interface as 'sys', + but actually does a pioctl to find out the current sysname + instead of printing a value compiled into it. It is intended + for sites who want 'sys' to report the active, locally-assigned + sysname of the machine on which it is run. + +2001-10-09 06:16 shadow + + * acinclude.m4: + + DELTA configure-and-configure-libafs-use-acinclude-as-common-ground + -20011008 AUTHOR jhutz@cmu.edu + + use a single file for most of both configure scripts + +2001-10-09 05:56 shadow + + * src/afs/afs_server.c: + + DELTA avoid-losing-when-sorting-server-prefs-if-a-server-has-left-out + -from-under-us-while-we-were-playing-20011009 AUTHOR + shadow@dementia.org + + + but it would be better to figure out how we're losing a server out + from under us. + +2001-10-09 05:29 shadow + + * src/volser/volprocs.c: + + DELTA volser-update-backup-times-20011009 AUTHOR jhutz@cmu.edu + + update backup time when the backup is recloned + +2001-10-09 05:27 shadow + + * src/util/assert.c: + + DELTA logging-enhancements-20011009 AUTHOR jhutz@cmu.edu + + Messages generated as the result of assertion failures now include + timestamps. + +2001-10-09 05:27 shadow + + * src/bozo/bnode.c: + + DELTA logging-enhancements-20011009 AUTHOR jhutz@cmu.edu + + The bosserver now logs the exit status of processes under its + control. + +2001-10-09 05:18 shadow + + * src/config/afs_sysnames.h: + + DELTA parisc-linux-initial-support-20011008 AUTHOR nneul@umr.edu + + initial support for the pa risc linux port + +2001-10-09 05:14 shadow + + * Makefile.in, config.sub, src/afs/LINUX/osi_module.c, + src/config/Makefile.parisc_linux24.in, + src/config/param.parisc_linux24.h, + src/config/param.parisc_linux24_usr.h, src/des/andrew-conf.h, + src/des/conf-parisc-linux.h, src/libafs/MakefileProto.LINUX.in: + + DELTA parisc-linux-initial-support-20011008 AUTHOR nneul@umr.edu + + initial support for the pa risc linux port + +2001-10-09 04:57 shadow + + * src/WINNT/afsd/cm_freelance.c: + + DELTA freelance-compute-dirsize-correctly-20011009 AUTHOR + kolya@mit.edu + + compute directory size properly + +2001-10-09 04:56 shadow + + * src/WINNT/afsd/: cm_dns.c, cm_dns.h, cm_dns_private.h, + cm_freelance.c, cm_freelance.h: + + DELTA windows-afsdb-and-freelance-afs-root-support-20011005 AUTHOR + riegel@almaden.ibm.com + + afsdb record support for windows freelance /afs (make up an afs + root instead of using root.afs from some cell) support for windows + +2001-10-09 00:07 shadow + + * src/afs/afs_vcache.c: + + DELTA linux-dcache-cleanup-aggressively-to-avoid-having-too-many- + vcache-entries-locked-down-20011008 AUTHOR cg2v@andrew.cmu.edu + + less aggressive, though, than the "don't use the dcache at all" + d_drop solution i proposed. + +2001-10-08 22:58 shadow + + * src/venus/Makefile.in: + + DELTA add-live-sys-cmd-20011008 AUTHOR jhutz@cmu.edu + + The attached patch adds a program named 'livesys' to the venus + directory. This program has exactly the same interface as 'sys', + but actually does a pioctl to find out the current sysname + instead of printing a value compiled into it. It is intended + for sites who want 'sys' to report the active, locally-assigned + sysname of the machine on which it is run. + +2001-10-08 22:55 shadow + + * src/volser/: volser.p.h, vos.c, vsprocs.c, vsutils.c: + + DELTA vos-command-enhancements-20011008 AUTHOR jhutz@cmu.edu + + - Adds the -crypt option, which causes rx connections to be + encrypted + + - Adds the 'vos setfields' command, which allows volume info + fields to + be set. Currently, this command allows a volume's quota to be + set, + and allows its dayuse counter to be manually cleared. At + present, + no other changes are supported by the volserver RPC interface. + + - Adds the 'vos changeloc' command, which allows the VLDB's idea + of the + location of an RW volume to be explicitly changed without + actually + moving the volume. This can be used in cases where the VLDB + has the + wrong idea of the location of a volume for some reason. It is + somewhat more predictable and easy to understand than the + syncserv + and syncvldb commands. + + - Adds the -offline option to 'vos restore'. This option causes + the + restored volume to be left offline. This functionality was + already + present in the code but previously had no user interface. + + - Adds the -readonly option to 'vos restore'. This option causes + the + restored volume to be an RO volume. It is not permitted to + restore + an RO volume when the associated RW volume already exists. + While + it is possible to restore an RW volume where an RO volume + exists, + caution should be used to avoid doing this with VLDB entries + created + by 'vos restore -readonly', since such entries have their ROVOL + and + RWVOL ID's set to the same thing. + +2001-10-08 22:47 shadow + + * src/auth/cellconfig.c: + + DELTA fix-uafs-build-20011008 AUTHOR kolya@mit.edu + + apply until intent of change is clear + +2001-10-08 22:42 shadow + + * src/viced/host.c: + + DELTA h-release-r-should-try-harder-to-reap-deleted-hosts-20011008 + AUTHOR shadow@dementia.org + + based on complaint from and work with jimmy@e.kth.se + + h_OtherHolds_r will never return 0 if we mask our own hold bit + before calling it. however we must be careful to mask before + h_TossStuff_r so we aren't still "holding" then + + otherwise just release our hold + +2001-10-08 22:34 shadow + + * src/: config/.cvsignore, libafs/.cvsignore, venus/.cvsignore: + + DELTA more-cvsignore-updates-20011008 AUTHOR nneul@umr.edu + + fix some cases where versions were hardcoded + +2001-10-08 22:29 shadow + + * src/afsd/: afs.conf.linux, afs.rc.linux: + + DELTA linux-rc-file-cleanup-20011008 AUTHOR warlord@mit.edu + + Modularize the Linux RC file(s) a bit. In particular, add more + options for larger caches, allow autogeneration of the cacheinfo + file, make sure AFS only starts if the network is running, add SuSE + header information, and cope with the Red Hat initscripts better + (on Red Hat only, but should work on all systems). + +2001-10-08 22:22 shadow + + * configure-libafs.in, configure.in: + + DELTA configure-and-configure-libafs-use-acinclude-as-common + -ground-20011008 AUTHOR jhutz@cmu.edu + + + use a single file for most of both configure scripts + +2001-10-08 22:19 shadow + + * src/: afs/SOLARIS/osi_file.c, afs/SOLARIS/osi_vfsops.c, + afs/SOLARIS/osi_vnodeops.c, afs/VNOPS/afs_vnop_strategy.c, + afsd/Makefile.in, afsd/afs.rc.solaris.2.9, + config/Makefile.sun4x_59.in, config/afs_sysnames.h, + config/param.sun4x_59.h, config/param.sun4x_59_usr.h, + libafs/MakefileProto.SOLARIS.in: + + DELTA solaris-9-support-20011008 AUTHOR kolya@mit.edu + + support solaris 9 + +2001-10-08 22:15 shadow + + * src/afs/: afs.h, afs_callback.c, afs_pioctl.c, afs_util.c, + afs_vcache.c, LINUX/osi_vfs.hin, LINUX/osi_vm.c, + VNOPS/afs_vnop_lookup.c, VNOPS/afs_vnop_remove.c, + VNOPS/afs_vnop_write.c: + + DELTA + fix-linux-atomic-t-lossage-by-macroizing-vnode-refcounts-20011008 + AUTHOR kolya@mit.edu + + convert to macros for dealing with vnode refcounts deal with linux + 2.4 atomic_t in the process + +2001-10-05 21:40 shadow + + * src/: Makefile.djgpp, NTMake9x, NTMakefile, + WINNT/afsd/Makefile.djgpp, WINNT/afsd/NTMakefile, + WINNT/afsd/afsd.h, WINNT/afsd/afsd95.c, WINNT/afsd/afsd_init.c, + WINNT/afsd/afsd_init95.c, WINNT/afsd/cm_callback.c, + WINNT/afsd/cm_cell.c, WINNT/afsd/cm_cell.h, WINNT/afsd/cm_config.c, + WINNT/afsd/cm_config.h, WINNT/afsd/cm_dcache.c, + WINNT/afsd/cm_ioctl.c, WINNT/afsd/cm_ioctl.h, + WINNT/afsd/cm_scache.c, WINNT/afsd/cm_vnodeops.c, + WINNT/afsd/libafsconf.def, WINNT/client_osi/osisleep.h, + auth/NTMakefile, auth/cellconfig.c, config/Makefile.i386_djgpp, + config/NTMakefile.i386_nt40, config/NTMakefile.i386_win95, + config/afsconfig-windows.h, kauth/NTMakefile, kauth/kpasswd.c, + kauth/user_nt.c, libafsauthent/NTMakefile, ptserver/NTMakefile, + ptserver/pts.c: + + DELTA windows-afsdb-and-freelance-afs-root-support-20011005 AUTHOR + riegel@almaden.ibm.com + + afsdb record support for windows freelance /afs (make up an afs + root instead of using root.afs from some cell) support for windows + +2001-10-05 21:31 shadow + + * src/vol/: ihandle.c, ihandle.h: + + DELTA vol-warnings-cleanup-20011005 AUTHOR nneul@umr.edu + + make stream_open take const arguments + +2001-10-05 21:30 shadow + + * src/sys/rmtsysnet.c: + + DELTA sys-warnings-cleanup-20011005 AUTHOR nneul@umr.edu + + add headers + +2001-10-05 21:30 shadow + + * src/rx/: rx_clock.c, rx_packet.c: + + DELTA rx-warnings-cleanup-20011005 AUTHOR nneul@umr.edu + + add header, pull ++ out of ntohl + +2001-10-05 21:28 shadow + + * src/util/Makefile.in: + + DELTA util-makefile-suppress-multiple-install-target-20011005 + AUTHOR nneul@umr.edu + + extra install target unneeded + +2001-10-05 21:25 shadow + + * src/viced/host.c: + + DELTA viced-server-shutdown-diagnostics-20011005 AUTHOR + nneul@umr.edu + + print some debugging if we shutdown due to failure + +2001-10-05 21:24 shadow + + * src/util/: assert.c, casestrcpy.c, fileutil.c, kreltime.c, + ktime.c, uuid.c: + + DELTA util-warning-cleanup-20011005 AUTHOR nneul@umr.edu + + add headers, parens, and braces ifdef notdef unused routines + +2001-10-05 21:23 shadow + + * src/auth/: cellconfig.c, ktc.c, writeconfig.c: + + DELTA auth-warning-cleanup-20011005 AUTHOR nneul@umr.edu + + add headers, parens, and braces + +2001-10-05 21:22 shadow + + * src/pinstall/install.c: + + DELTA pinstall-warning-cleanup-20011005 AUTHOR nneul@umr.edu + + add header to suppress warning + +2001-10-05 21:19 shadow + + * src/des/: main.c, make_ip.c: + + DELTA des-warning-cleanup-20011005 AUTHOR nneul@umr.edu + + cleanup warnings from des (add headers) + +2001-10-05 21:18 shadow + + * src/rxkad/: rxkad_client.c, rxkad_common.c, rxkad_server.c, + ticket.c: + + DELTA rxkad-warning-cleanup-20011005 AUTHOR nneul@umr.edu + + cleanup warnings from rxkad (add headers, move a ++ outside a + htonl) + +2001-10-05 21:17 shadow + + * src/kauth/: authclient.c, client.c, kaauxdb.c, kadatabase.c, + kalocalcell.c, kalog.c, kas.c, kaserver.c, kautils.c, klog.c, + kpasswd.c, kpwvalid.c, krb_tf.c, krb_udp.c, rebuild.c, token.c, + user.c: + + DELTA kauth-warning-cleanup-20011005 AUTHOR nneul@umr.edu + + cleanup warnings from kauth (add headers) + +2001-10-05 21:13 shadow + + * src/update/client.c: + + DELTA make-upclient-clean-up-after-itself-20011005 AUTHOR + nneul@umr.edu to preclude lots of turds being left in /tmp from + failures + +2001-10-05 21:10 shadow + + * src/viced/host.c: + + DELTA viced-hosts-dump-make-output-more-useful-for-holds-20011005 + AUTHOR lha@e.kth.se + + don't just print pointer to holds array + +2001-10-05 21:07 shadow + + * src/ptserver/: db_verify.c, ptprocs.c, ptserver.c, ptuser.c, + ptutils.c, readgroup.c, readpwd.c, testpt.c, utils.c: + + DELTA ptserver-warning-cleanup-20011005 AUTHOR nneul@umr.edu + + clean up warnings in ptserver dir + +2001-10-05 21:05 shadow + + * src/ubik/: beacon.c, disk.c, phys.c, recovery.c, remote.c, + ubik.c, ubikcmd.c, utst_client.c, utst_server.c, vote.c: + + DELTA ubik-warning-cleanup-20011005 AUTHOR nneul@umr.edu + + clean up warnings (mostly new headers or added parens) in ubik + +2001-10-05 21:03 shadow + + * src/afsd/: afsd.c, vsys.c: + + DELTA afsd-warning-cleanup-20011005 AUTHOR nneul@umr.edu + + clean up warnings in afsd directory + +2001-10-05 20:58 shadow + + * src/ptserver/ptclient.c: + + DELTA ptclient-add-lh-command-20011005 AUTHOR jhutz@cmu.edu + + The attached patch adds a new 'lh' command to the ptclient utility. + Analogous to 'l', this command lists the hostCPS for a specified + host. + +2001-10-05 20:45 shadow + + * src/rxdebug/rxdebug.c: + + DELTA rxdebug-add-verbosity-20011005 AUTHOR kolya@mit.edu + + This patch adds a "-long" option to rxdebug, to print out more + verbose output, and makes rxdebug print out more information about + the Rx peers when ran with "-long". + +2001-10-05 20:44 shadow + + * src/: afs/afs_server.c, rx/rx_kcommon.c, rx/rx_kcommon.h, + rx/rx_misc.h, rx/SOLARIS/rx_knet.c: + + DELTA solaris-mtu-cleanup-20011005 AUTHOR kolya@mit.edu + + This patch provides better MTU selection on Solaris, by actually + going through the list of interfaces and picking the correct MTU, + rather than assuming 1500. + + It also fixes a small bug in the server preference code, + which wasn't checking for IPv6 interfaces, and if there + were any IPv6 interface, it would believe all servers + were on the local subnet. + +2001-10-05 20:41 shadow + + * src/: config/.cvsignore, libafs/.cvsignore, ntp/.cvsignore, + ptserver/.cvsignore, venus/.cvsignore, vfsck/.cvsignore, + vol/.cvsignore: + + DELTA cvsignore-updates-kolya-20011005 AUTHOR kolya@mit.edu ignore + more things since we missed them before + +2001-10-05 20:41 shadow + + * src/: config/mkvers.c, kauth/admin_tools.c: + + DELTA + fix-prototype-warnings-and-eliminate-unused-variables-20011005 + AUTHOR kolya@mit.edu + + minor cleanup in mkvers and kauth/admin_tools + +2001-10-05 20:38 shadow + + * src/: afs/afs_call.c, afsd/afsd.c, rx/rx_getaddr.c: + + DELTA linux-compute-mtu-correctly-20011005 AUTHOR kolya@mit.edu + + This patch fixes two bugs: + + (1) pass more than 4 parameters to AFSCALL syscalls on Linux, + allowing the ADVISEADDR op to pass the MTU array pointer. + + (2) properly convert MTU's to network byte order, since that's + what the rest of the code expects them to be. + +2001-10-05 20:36 shadow + + * src/: afs/afs_call.c, afs/afs_cell.c, afs/afs_dcache.c, + afsd/afsd.c, config/afs_args.h: + + DELTA afsd-afsdb-shutdown-cleanly-20011005 AUTHOR kolya@mit.edu + + make userspace afsdb handler shut down cleanly + +2001-10-01 22:58 shadow + + * Makefile.in, NEWS, acconfig.h, configure-libafs.in, configure.in, + src/afs/LINUX/osi_vfs.h, src/afs/LINUX/osi_vfs.hin, + src/cf/linux-test2.m4, src/config/make_vnode.pl: + + DELTA + linux-generate-struct-vnode-dyanmically-from-kernel-headers-instead + -of-by-perverting-configure-to-test-for-every-one-of-alan-coxs-addi + tions-some-of-which-will-doubtless-never-make-it-into-mainline-kern + els-20011001 AUTHOR warlord@mit.edu + + hopefully this will be the end (at least for a while) of problems + where every linux version requires a new openafs release. the + struct vnode is now dynamically generated by parsing the linux/fs.h + file and pulling out the struct inode, then rewriting osi_vfs.h + +2001-10-01 19:20 shadow + + * configure.in: + + DELTA allow-configure-time-override-of-DEST-20011001 AUTHOR + shadow@dementia.org + + so DEST=foo ./configure will work + +2001-10-01 17:51 shadow + + * src/viced/callback.c: + + DELTA + be-more-careful-about-references-when-adding-and-deleting-callbacks + -20011001 AUTHOR shadow@dementia.org + + remove extra ) which snuck in + +2001-10-01 17:38 shadow + + * src/viced/callback.c: + + DELTA + be-more-careful-about-references-when-adding-and-deleting-callbacks + -20011001 AUTHOR shadow@dementia.org + + perhaps too careful. to fix potential crash in TDel and TAdd + +2001-10-01 17:35 shadow + + * src/viced/afsfileprocs.c: + + DELTA + require-administer-permission-for-mount-point-creation-harder-20010 + 926 AUTHOR kolya@mit.edu + + make sure a mount point isn't being created if the user isn't + allowed to do that + +2001-10-01 17:31 shadow + + * acconfig.h, configure-libafs.in, configure.in, + src/afs/LINUX/osi_vfs.h, src/cf/linux-test4.m4: + + DELTA linux24-another-new-inode-field-sigh-20011001 AUTHOR + eichin-oa@boxedpenguin.com + + with configure glue by shadow@dementia.org + + one of these days we really need to implement a better solution + +2001-10-01 17:20 shadow + + * src/login/Makefile.in: + + DELTA login-makefile-needs-new-build-system-update-20011001 AUTHOR + nneul@umr.edu + + fixed missed case of afs/ in libdir + +2001-10-01 17:19 shadow + + * src/pam/afs_util.c: + + DELTA pam-build-on-hpux11-20011001 AUTHOR nneul@umr.edu + + so pam now builds on hpux 11 + +2001-10-01 17:17 shadow + + * src/venus/: Makefile.in, kdump.sh.linux: + + DELTA linux-kdump-wrapper-20011001 AUTHOR nneul@umr.edu + + install a kdump wrapper for linux. (with mod to use $0 instead of + kdump) + +2001-10-01 17:11 shadow + + * src/vol/Makefile.in: + + DELTA fix-destdir-support-for-fsconv-and-xfs-binaries-20011001 + AUTHOR jhutz@cmu.edu + + properly support DESTDIR case in vol makefile for certain files + which were broken before + +2001-09-28 13:09 shadow + + * src/rx/rx.h: + + DELTA rx-ignore-vab-harder-20010928 AUTHOR shadow@dementia.org + + if the other side suggests we use the vab security class, ignore + them harder than we did before + +2001-09-27 17:37 shadow + + * src/afs/VNOPS/afs_vnop_lookup.c: + + DELTA + afs-lookup-put-back-vcache-entry-on-failed-evalmountpoint-20010927 + AUTHOR shadow@dementia.org + + based on observations of effects related to + afs-lookup-check-evalmountpoint-return-20010221 and affirmed based + on mail from Todd_DeSantis@transarc.com + + this should reduce but perhaps not eliminate the VLRU cycle: + increase -stat parameter problem on Linux as it's not yet clear + that this is the only problem and circumstantially it is probably + not. + +2001-09-27 02:16 shadow + + * src/afs/VNOPS/afs_vnop_flock.c: + + DELTA afs-client-inline-bulkstatus-rpc-support-20010926 AUTHOR + shadow@dementia.org + + rename spare2 + +2001-09-27 00:32 shadow + + * src/audit/audit.h: + + DELTA afs-client-inline-bulkstatus-rpc-support-20010926 AUTHOR + shadow@dementia.org + + create audit event for inlinebulk + +2001-09-26 21:49 rees + + * src/: afs/lock.h, config/param.i386_obsd29.h: + + DELTA fix-locks-for-openbsd-20010926 AUTHOR rees@umich.edu + + don't confuse direct with dirent use curproc instead of cur_proc() + +2001-09-26 15:28 shadow + + * src/bozo/bos.c: + + DELTA bos-avoid-false-errors-when-salvaging-20010926 AUTHOR + shadow@dementia.org + + there were some cases where we falsely reported the BZNOENT from + salvage-tmp being cleanup up as "bos: failed to start 'salvager' + (no such entity)".. despite having just reported: bos: salvage + completed + + this should no longer happen. + +2001-09-26 13:07 shadow + + * src/afs/VNOPS/afs_vnop_lookup.c: + + DELTA afs-client-inline-bulkstatus-rpc-support-20010926 AUTHOR + shadow@dementia.org + + this cuts rpc traffic in half for directories on which you have no + permissions and is capable of doing more if a useful way can be + conceived of caching errors. + + currently bulkstat works thus: say a directory has 100 files. + bulkstat will on the first hit stat the first 30 files, integrating + the information if successful, and when you hit file 31, repeat. + meaning if you can read that 100 files is 4 bulkstatus rpcs + (3*30+10). if you can't, you do bulkstatus, get an abort, then do + fetchstatus on the file and find out why you lost. you go on and + try bulkstatus again this time for files 2-31 instead of 1-30. same + failure, meaning you do 2N rpcs for the N files. inlinebulk doesn't + abort but instead fills in stat info for any of the up to 30 files + it can, and errors for any it can't. + + currently the client will pull out any stat info filled in, and + then return the error from the first file, meaning if you can't + read the directory we do N inlinebulk rpcs instead of N bulkstatus + + N fetchstatus rpcs. if the errors for the other 29 could be + meaningfully cached (and you have to be careful not to pollute + information such that it's not useful for someone in a different + auth context) then we could get down to the same 4 rpcs we have for + success, but that's an exercise for later give how the cache + manager works. + +2001-09-26 00:02 shadow + + * src/vol/partition.c: + + DELTA + allow-namei-fileservers-to-use-directories-instead-of-partitions-fo + r-vicep-20010924 AUTHOR kolya@mit.edu + + more carefully avoid non-vicepX partitions + +2001-09-25 15:44 shadow + + * src/: fsint/afsint.xg, viced/afsfileprocs.c: + + DELTA create-inline-bulkstatus-rpc-and-server-stub-20010925 AUTHOR + shadow@dementia.org + + this way it's possible to do a bulkstatus where some items succeed + and fill in that stat info, instead of just getting an error. + +2001-09-25 15:42 shadow + + * src/vol/partition.c: + + DELTA + allow-namei-fileservers-to-use-directories-instead-of-partitions-fo + r-vicep-20010924 AUTHOR kolya@mit.edu + + carefully avoid non vicep directories and/or partitions as it may + get upset at automounters or running cachemanagers! + +2001-09-24 22:19 shadow + + * src/: viced/afsfileprocs.c, rx/rx.h: + + DELTA fileserver-remove-delay-on-stat-errors-20010925 AUTHOR + shadow@dementia.org + + previously and since 3.5 rx enhancements fileserver would delay 3 + seconds on sending an rx abort when the abort was the 11th or more + occurance of the same error on the same call. the problem was + fetchstatus/bulkstatus on a directory on which you have "l" but not + "r" would take forever after the first 5 files (bulkstatus and then + fetchstatus on each file, 2*5=10) + + so in FetchStatus and BulkStatus stubs we suppress repeated errors + from Check_PermissionRights *only*, which has the effect of + suppressing the problem without removing the theoretical benefit of + avoiding letting any one client throw requests at as as fast as we + can abort them unless those requests happen to be fetch/bulkstat + requests which fail a permission check, but in order to avoid that + we'd also need to cache what they last tried to stat, and then + things would get ugly. + +2001-09-24 16:11 shadow + + * src/comerr/compile_et.c: + + DELTA comerr-include-proper-old-compat-glue-20010924 AUTHOR + shadow@dementia.org + + so old initialize function works correctly + +2001-09-24 12:17 shadow + + * src/vlserver/vlserver.p.h: + + DELTA export-vlops-in-vldbint-xg-file-20010924 AUTHOR + shadow@dementia.org + + based on report from lha@stacken.kth.se + + remove from vlserver.p.h + +2001-09-24 11:16 shadow + + * src/vlserver/vldbint.xg: + + DELTA export-vlops-in-vldbint-xg-file-20010924 AUTHOR + shadow@dementia.org + + based on report from lha@stacken.kth.se + + include vlops in the "published" interface + +2001-09-24 10:51 shadow + + * NEWS: + + DELTA NEWS-updates-20010924 AUTHOR shadow@dementia.org + + update NEWS for stuff in 1.2.1 and stuff to go into 1.2.2 DELTA + some-name-yyyymmdd AUTHOR contributor@some.site + +2001-09-24 10:49 shadow + + * src/: vol/namei_ops.c, vol/partition.c, vol/partition.h, + volser/volprocs.c: + + DELTA + allow-namei-fileservers-to-use-directories-instead-of-partitions-fo + r-vicep-20010924 AUTHOR kolya@mit.edu + + -- /vicepX/AFSIDat/README is created the first time the fileserver + is started, rather than the second time. + + -- For the namei fileserver, /vicepa/Lock/vicepa is created as + the lockfile. Previously, on Solaris, the raw device was + was being used for LockPartition(), and that breaks when + there isn't a corresponding device. + + -- The VolPartitions and XVolPartitions volserver calls now return + the list of attached (rather than mounted) partitions. This is + consistent with the NT fileserver and removes duplicate code. + + The actual magic for allowing the fileserver to attach non-mounted + partitions is to create /vicepX/AlwaysAttach. + +2001-09-24 10:48 shadow + + * src/viced/viced.c: + + DELTA viced-deal-gracefully-with-afsconf-failure-20010924 AUTHOR + kolya@mit.edu + + -- Fileserver will complain if afsconf_Open() fails, rather than + mysteriously segfault'ing later on. + +2001-09-24 10:44 shadow + + * src/rx/: rx.c, rx_packet.c: + + DELTA rx-cleanup-20010924 AUTHOR kolya@mit.edu + + The rxi_ReceiveAckPacket() change makes sure we have two extra + fields (the max and recommended packet sizes) hanging off the + packet, rather than just one. + + The PKTFLAG_FREE stuff in rx_packet.c just initialized flags in + case PKTFLAG_ACKED somehow didn't get cleared there. + + The wirevec changes are off-by-1 errors: there's p->niovecs iovecs + in a packet, from 0 (header) to p->niovecs-1, so p->niovecs doesn't + refer to a meaningful iovec. + +2001-09-20 05:10 shadow + + * configure-libafs.in, configure.in, doc/txt/RELNOTES-1.2.1, + src/afs/LINUX/osi_vnodeops.c, src/afs/VNOPS/afs_vnop_write.c: DELTA + undo-linux-call-afs-dopartialwrite-20010920 AUTHOR + shadow@dementia.org + + scrap this approach + +2001-09-20 04:02 shadow + + * doc/txt/RELNOTES-1.2.1: DELTA openafs-relnotes-1_2_1-20010920 + AUTHOR shadow@dementia.org + + add release notes for 1.2.1 + +2001-09-20 04:02 shadow + + * doc/txt/RELNOTES-1.2.1: file RELNOTES-1.2.1 was initially added + on branch openafs-stable-1_2_x. + +2001-09-20 03:58 shadow + + * src/ubik/vote.c: DELTA ubik-fix-typo-20010919 AUTHOR + shadow@dementia.org + + somehow this crept in + +2001-09-20 03:02 shadow + + * src/vfsck/setup.c: DELTA + dux-vfsck-check-for-mounted-filesystem-20010919 AUTHOR + mattiasa@e.kth.se + + modified by shadow@dementia.org for dux 4.0a (ifndef UID_NO_CHANGE + case) + +2001-09-19 23:19 shadow + + * src/WINNT/afssvrcfg/afscfg.cpp: DELTA + winnt-dont-do-unneeded-version-check-20010918 AUTHOR + jimpeter@us.ibm.com + + make afs config wizard not complain about version < 3.5 + +2001-09-19 23:16 shadow + + * NEWS: DELTA news-include-windows-updates-20010918 AUTHOR + luan@almaden.ibm.com + + list windows client user-visible changes + +2001-09-19 22:59 shadow + + * src/: config/param.i386_obsd29.h, config/param.i386_obsd29_usr.h, + des/conf-i386-obsd.h, libafs/MakefileProto.OBSD.in: DELTA + OpenBSD-initial-commit-20010913 AUTHOR rees@umich.edu + + openbsd config files, from devel branch + +2001-09-19 22:47 shadow + + * README.CVS: DELTA automake-comment-20010918 AUTHOR rees@umich.edu + + reflect need for automake + +2001-09-19 22:46 shadow + + * Makefile.in, src/config/Makefile.i386_obsd29.in: DELTA + openbsd-nits-20010919 AUTHOR rees@umich.edu + + arrange for "make" to complete on openbsd (from devel branch) + +2001-09-19 22:40 shadow + + * src/: WINNT/afs_setup_utils/afsrm.c, WINNT/afsd/cm_utils.h, + WINNT/afsreg/test/regman.c, afs/afs_analyze.c, afs/afs_trace.et, + afs/afs_volume.c, auth/acfg_errors.et, auth/ktc_errors.et, + bozo/bos.c, bozo/boserr.et, bubasics/butc_errs.et, + bubasics/butm_errs.et, bubasics/butx_errs.et, + bucoord/bucoord_errs.et, bucoord/main.c, budb/budb_errs.et, + budb/server.c, butc/tcmain.c, butm/butm_test.c, butm/test_ftm.c, + cmd/cmd_errors.et, cmd/test/itest.c, comerr/compile_et.c, + comerr/error_table.y, comerr/error_table_nt.c, comerr/test/test.c, + comerr/test/test1.et, comerr/test/test2.et, dauth/dlog.c, + finale/translate_et.c, kauth/client.c, kauth/decode_ticket.c, + kauth/kaerrors.et, kauth/kas.c, kauth/kautils.p.h, + kauth/test/test_getticket.c, kauth/test/test_interim_ktc.c, + kauth/test/test_rxkad_free.c, + libadmin/adminutil/afs_AdminBosErrors.et, + libadmin/adminutil/afs_AdminCfgErrors.et, + libadmin/adminutil/afs_AdminClientErrors.et, + libadmin/adminutil/afs_AdminCommonErrors.et, + libadmin/adminutil/afs_AdminKasErrors.et, + libadmin/adminutil/afs_AdminMiscErrors.et, + libadmin/adminutil/afs_AdminPtsErrors.et, + libadmin/adminutil/afs_AdminUtilErrors.et, + libadmin/adminutil/afs_AdminVosErrors.et, + libadmin/adminutil/afs_utilAdmin.c, package/package.c, + ptserver/Makefile.in, ptserver/NTMakefile, ptserver/db_verify.c, + ptserver/pt_util.c, ptserver/ptclient.c, ptserver/pterror.et, + ptserver/ptuser.c, ptserver/testpt.c, rx/test/generator.c, + rxkad/rxkad_errs.et, rxkad/test/stress.c, + rxkad/test/stress_errs.et, ubik/ubik.c, ubik/ubikclient.c, + ubik/uerrors.et, uss/uss.c, vlserver/vl_errors.et, volser/common.c, + volser/volerr.et, volser/vsprocs.c: DELTA + comerr-behave-like-the-rest-of-the-world-20010918 AUTHOR + shadow@dementia.org + + make afs's comerr implementation behave like every other one (don't + monkey with the case of table names as provided) + + change all source to work properly in light of these changes + +2001-09-19 22:36 shadow + + * src/: WINNT/afsd/cm_config.c, auth/authcon.c, auth/cellconfig.c, + auth/userok.c, bozo/bos.c, bozo/bosoprocs.c, bozo/bosserver.c, + bozo/cronbnodeops.c, bozo/fsbnodeops.c, cmd/cmd.c, dir/buffer.c, + dir/salvage.c, kauth/admin_tools.c, kauth/authclient.c, + kauth/kaauxdb.c, kauth/kaprocs.c, kauth/krb_udp.c, kauth/rebuild.c, + kauth/token.c, libacl/aclprocs.c, ptserver/db_verify.c, + ptserver/display.c, ptserver/ptprocs.c, ptserver/ptserver.c, + ptserver/readgroup.c, ptserver/utils.c, rx/rx_pthread.c, + rxgen/rpc_main.c, rxgen/rpc_parse.c, rxkad/rxkad_server.c, + sys/pioctl_nt.c, ubik/beacon.c, ubik/disk.c, ubik/lock.c, + ubik/remote.c, ubik/vote.c, vlserver/vlclient.c, + vlserver/vldb_check.c, vlserver/vlprocs.c, vlserver/vlutils.c, + vol/clone.c, vol/partition.c, vol/vnode.c, vol/vol-salvage.c, + vol/vutil.c, volser/common.c, volser/dumpstuff.c, + volser/lockprocs.c, volser/volprocs.c, volser/vos.c, + volser/vsprocs.c, volser/vsutils.c: DELTA + misc-build-cleanup-20010917 AUTHOR wcw@cmu.edu + + get rid of build warnings from unused variables, especially for + winnt + +2001-09-19 22:32 shadow + + * src/: WINNT/afsadmsvr/NTMakefile, WINNT/license/lang/NTMakefile, + auth/NTMakefile, bozo/NTMakefile, bucoord/NTMakefile, + budb/NTMakefile, cmd/NTMakefile, des/NTMakefile, kauth/NTMakefile, + rxstat/NTMakefile, tbutc/NTMakefile, ubik/NTMakefile, + update/NTMakefile, volser/NTMakefile: DELTA + nt-makefile-clean-targets-20010917 AUTHOR wcw@cmu.edu + + provide more useful "make clean" support for winnt + +2001-09-19 22:30 shadow + + * README.CVS: DELTA readme-cvs-update-with-instructions-20010917 + AUTHOR wcw@cmu.edu + + more verbose readme for cvs users + +2001-09-19 22:29 shadow + + * src/config/Makefile.ppc_linux22.in: DELTA + ppc-linux-needs-install-path-20010917 AUTHOR hartmans@mit.edu + + specify path to install like all the other makefile fragments + +2001-09-19 22:25 shadow + + * Makefile.in, configure-libafs.in, configure.in, + src/afs/sysincludes.h, src/afsd/afsd.c, src/des/andrew-conf.h, + src/des/read_pssword.c, src/kauth/kaserver.c, src/kauth/klogin.c, + src/kauth/user.c, src/lwp/Makefile.in, src/lwp/preempt.c, + src/lwp/process.s, src/lwp/waitkey.c, src/pinstall/install.c, + src/rx/rx_getaddr.c, src/rx/rx_kcommon.c, src/rx/rx_kcommon.h, + src/rx/rx_packet.h, src/rx/rx_rdwr.c, src/rxgen/rpc_main.c, + src/sys/Makefile.in, src/ubik/Makefile.in, src/usd/usd_file.c, + src/viced/afsfileprocs.c, src/vol/devname.c, src/vol/listinodes.c, + src/vol/partition.c, src/vol/vol-salvage.c, src/vol/volume.c: DELTA + OpenBSD-initial-commit-20010913 AUTHOR rees@umich.edu + + pull into stable branch base openbsd support + +2001-09-19 22:18 shadow + + * src/afs/VNOPS/afs_vnop_write.c: DELTA + + fix erroneous ifdef to not change fakeopen codepath + linux-call-afs-dopartialwrite-from-afs-memwrite-and-afs-ufswrite-no + t-afs-linux-write-20010919 AUTHOR shadow@dementia.org + +2001-09-19 17:59 rees + + * src/config/Makefile.i386_obsd29.in: DELTA openbsd-nits-20010919 + AUTHOR rees@umich.edu + + With these small changes, "make" on OpenBSD actually completes! + +2001-09-13 23:19 rees + + * src/: config/Makefile.i386_obsd29.in, config/param.i386_obsd29.h, + config/param.i386_obsd29_usr.h, des/conf-i386-obsd.h, + libafs/MakefileProto.OBSD.in: Initial OpenBSD support. Most of user + space builds. No kernel module yet. + + DELTA OpenBSD-initial-commit-20010913 AUTHOR rees@umich.edu + +2001-09-11 15:28 shadow + + * openafs/src/afs/afs_callback.c (1.7): DELTA + afs-callback-kill-bcopy-again-20010911 AUTHOR shadow@dementia.org + + this slipped in with the memory leak fix + +2001-09-11 02:56 shadow + + * openafs/: NEWS (1.4), README (1.4): DELTA + update-top-level-docs-for-new-install-targets-20010911 AUTHOR + shadow@dementia.org + + make top level files indicate current build instructions + +2001-09-11 02:25 shadow + + * openafs/src/libafs/MakefileProto.AIX.in (1.10): DELTA + aix-makefileproto-cleanup-dest-building-20010911 AUTHOR + shadow@dementia.org + + readd missing /es + +2001-09-11 00:46 shadow + + * openafs/src/libafs/MakefileProto.SOLARIS.in (1.10): DELTA + makefileproto-solaris-install-modules-in-modlad-dir-20010911 AUTHOR + shadow@dementia.org + + get rid of another bogosity + +2001-09-11 00:00 shadow + + * openafs/configure-libafs.in (1.4): DELTA + configure-libafs-fix-paths-20010910 AUTHOR shadow@dementia.org + + update paths for building submodule + +2001-09-10 23:37 shadow + + * openafs/src/ftpd43+/Makefile.in (1.6): DELTA + make-install-support-for-transarc-and-prefix-style-universes-200109 + 07 AUTHOR jhutz@cmu.edu + + convert LIBDIR to TOP_LIBDIR + +2001-09-10 23:30 shadow + + * openafs/src/libafs/MakefileProto.IRIX.in (1.11): DELTA + irix-makefileproto-fix-dest-target-20010910 AUTHOR + shadow@dementia.org + + rely on DEST not DESTDIR also install instead of cp to implicitly + create needed directory + +2001-09-10 19:49 shadow + + * openafs/Makefile.in (1.20): DELTA + make-install-support-for-transarc-and-prefix-style-universes-200109 + 07 AUTHOR jhutz@cmu.edu + + except it's helpful to actually include makefile.@sys + +2001-09-10 19:48 shadow + + * openafs/Makefile.in (1.19): DELTA + make-install-support-for-transarc-and-prefix-style-universes-200109 + 07 AUTHOR jhutz@cmu.edu + + remove explicit INSTALL and use makefile.@sys value instead + +2001-09-10 16:52 shadow + + * openafs/: configure-libafs.in (1.3), configure.in (1.45), + acconfig.h (1.12): DELTA + linux-configure-check-for-more-inode-struct-members-20010910 AUTHOR + shadow@dementia.org + + for redhat enterprise kernel + +2001-09-10 16:50 shadow + + * openafs/configure-libafs.in (1.2): DELTA + update-libafs-configure-20010910 AUTHOR shadow@dementia.org + + so the kernel module subconfigure will work usefully + +2001-09-10 16:21 shadow + + * openafs/src/: auth/Makefile.in (1.5), cmd/test/Makefile.in (1.5), + config/Makefile.version-NOCML.in (1.3), dir/Makefile.in (1.5), + gtx/Makefile.in (1.5), kauth/Makefile.in (1.5), + kauth/test/Makefile.in (1.5), libacl/Makefile.in (1.5), + libadmin/adminutil/Makefile.in (1.4), libadmin/bos/Makefile.in + (1.4), libadmin/cfg/Makefile.in (1.4), libadmin/client/Makefile.in + (1.4), libadmin/kas/Makefile.in (1.4), libadmin/pts/Makefile.in + (1.4), libadmin/vos/Makefile.in (1.4), libafs/Makefile.common + (1.14), libafs/MakefileProto.AIX.in (1.9), + libafs/MakefileProto.DARWIN.in (1.8), libafs/MakefileProto.IRIX.in + (1.10), libafs/MakefileProto.LINUX.in (1.11), + libafs/MakefileProto.SOLARIS.in (1.9), libafsrpc/Makefile.in (1.5), + login/Makefile.in (1.5), null/Makefile.in (1.5), + rlogind/Makefile.in (1.5), rxkad/test/Makefile.in (1.4), + tbutc/Makefile.in (1.5), usd/test/Makefile.in (1.3), + volser/Makefile.in (1.5): DELTA + makefile-cleanup-remove-extraneous-semicolons-and-other-unused-bits + -20010910 AUTHOR nneul@umr.edu + + rationalize away some more crap + +2001-09-10 16:14 shadow + + * openafs/: .cvsignore (1.1), src/afs/.cvsignore (1.1), + src/afsd/.cvsignore (1.1), src/afsmonitor/.cvsignore (1.1), + src/afsweb/.cvsignore (1.1), src/audit/.cvsignore (1.1), + src/auth/.cvsignore (1.1), src/auth/test/.cvsignore (1.1), + src/bozo/.cvsignore (1.1), src/bozo/test/.cvsignore (1.1), + src/bu_utils/.cvsignore (1.1), src/bubasics/.cvsignore (1.1), + src/bucoord/.cvsignore (1.1), src/budb/.cvsignore (1.1), + src/butc/.cvsignore (1.1), src/butm/.cvsignore (1.1), + src/cmd/.cvsignore (1.1), src/cmd/test/.cvsignore (1.1), + src/comerr/.cvsignore (1.1), src/comerr/test/.cvsignore (1.1), + src/config/.cvsignore (1.1), src/dauth/.cvsignore (1.1), + src/des/.cvsignore (1.1), src/des/test/.cvsignore (1.1), + src/des_stub/.cvsignore (1.1), src/dir/.cvsignore (1.1), + src/dir/test/.cvsignore (1.1), src/export/.cvsignore (1.1), + src/finale/.cvsignore (1.1), src/fsint/.cvsignore (1.1), + src/fsprobe/.cvsignore (1.1), src/ftpd43+/.cvsignore (1.1), + src/gtx/.cvsignore (1.1), src/inetd/.cvsignore (1.1), + src/kauth/.cvsignore (1.1), src/kauth/test/.cvsignore (1.1), + src/libacl/.cvsignore (1.1), src/libacl/test/.cvsignore (1.1), + src/libadmin/.cvsignore (1.1), src/libadmin/adminutil/.cvsignore + (1.1), src/libadmin/bos/.cvsignore (1.1), + src/libadmin/cfg/.cvsignore (1.1), src/libadmin/cfg/test/.cvsignore + (1.1), src/libadmin/client/.cvsignore (1.1), + src/libadmin/kas/.cvsignore (1.1), src/libadmin/pts/.cvsignore + (1.1), src/libadmin/samples/.cvsignore (1.1), + src/libadmin/test/.cvsignore (1.1), src/libadmin/vos/.cvsignore + (1.1), src/libafs/.cvsignore (1.1), src/libafsauthent/.cvsignore + (1.1), src/libafsrpc/.cvsignore (1.1), src/libuafs/.cvsignore + (1.1), src/log/.cvsignore (1.1), src/log/test/.cvsignore (1.1), + src/login/.cvsignore (1.1), src/lwp/.cvsignore (1.1), + src/lwp/test/.cvsignore (1.1), src/mpp/.cvsignore (1.1), + src/ntp/.cvsignore (1.1), src/null/.cvsignore (1.1), + src/package/.cvsignore (1.1), src/pam/.cvsignore (1.1), + src/pinstall/.cvsignore (1.1), src/pinstall/test/.cvsignore (1.1), + src/procmgmt/.cvsignore (1.1), src/procmgmt/test/.cvsignore (1.1), + src/ptserver/.cvsignore (1.1), src/rcp/.cvsignore (1.1), + src/rlogind/.cvsignore (1.1), src/rsh/.cvsignore (1.1), + src/rx/.cvsignore (1.1), src/rx/bulk.example/.cvsignore (1.1), + src/rx/bulktest/.cvsignore (1.1), src/rx/multi.example/.cvsignore + (1.1), src/rx/simple.example/.cvsignore (1.1), + src/rx/test/.cvsignore (1.1), src/rxdebug/.cvsignore (1.1), + src/rxgen/.cvsignore (1.1), src/rxkad/.cvsignore (1.1), + src/rxkad/test/.cvsignore (1.1), src/rxstat/.cvsignore (1.1), + src/scout/.cvsignore (1.1), src/sgistuff/.cvsignore (1.1), + src/sia/.cvsignore (1.1), src/sys/.cvsignore (1.1), + src/tbutc/.cvsignore (1.1), src/tsm41/.cvsignore (1.1), + src/tviced/.cvsignore (1.1), src/ubik/.cvsignore (1.1), + src/update/.cvsignore (1.1), src/usd/.cvsignore (1.1), + src/usd/test/.cvsignore (1.1), src/uss/.cvsignore (1.1), + src/util/.cvsignore (1.1), src/util/test/.cvsignore (1.1), + src/venus/.cvsignore (1.1), src/venus/test/.cvsignore (1.1), + src/vfsck/.cvsignore (1.1), src/viced/.cvsignore (1.1), + src/vlserver/.cvsignore (1.1), src/vol/.cvsignore (1.1), + src/vol/test/.cvsignore (1.1), src/volser/.cvsignore (1.1), + src/wsadmin.src/.cvsignore (1.1), src/xstat/.cvsignore (1.1): DELTA + add-cvsignores-to-project-20010910 AUTHOR nneul@umr.edu + + start at cvsignores + +2001-09-10 16:08 shadow + + * openafs/src/README-NT (1.4): DELTA winnt-readme-update-20010910 + AUTHOR wcw@cmu.edu + + update winnt build instructions + +2001-09-10 16:07 shadow + + * openafs/: configure.in (1.44), + doc/html/QuickStartUnix/auqbg007.htm (1.3), src/afsd/Makefile.in + (1.6), src/afsd/afs.ppc_darwin_12.plist (1.1), + src/afsd/afs.ppc_darwin_13.plist (1.1), + src/afsd/afs.rc.darwin.plist (1.2): DELTA + darwin-build-updates-20010910 AUTHOR cg2v@andrew.cmu.edu + + separate plist on per-version basis + + 1.4 is not yet supported + +2001-09-10 15:54 shadow + + * openafs/src/WINNT/afsclass/NTMakefile (1.3): DELTA + winnt-create-missing-clean-target-20010910 AUTHOR wcw@cmu.edu + + get winnt make clean closer to working + +2001-09-10 15:15 shadow + + * openafs/src/ftpd43+/Makefile.in (1.5): DELTA + make-install-support-for-transarc-and-prefix-style-universes-200109 + 07 AUTHOR jhutz@cmu.edu + + convert missed LIBDIR to TOP_LIBDIR + +2001-09-10 12:37 shadow + + * openafs/src/bucoord/bc_status.c (1.5): DELTA + bucoord-cvs-bogosity-20010910 AUTHOR shadow@dementia.org + + correct bogosity which crept into CVS (rtruct instead of struct) + +2001-09-10 11:39 shadow + + * openafs/src/: NTMake9x (1.4), NTMakefile (1.4), + WINNT/afs_setup_utils/NTMakefile (1.6), + WINNT/afs_setup_utils/_isuser/ntmakefile (1.3): DELTA + windows-install-updates-20010910 AUTHOR jimpeter@us.ibm.com + + more corrections for windows packaging + +2001-09-10 00:41 shadow + + * openafs/src/: vfsck/Makefile.in (1.6), ntp/Makefile.in (1.5): + DELTA + make-install-support-for-transarc-and-prefix-style-universes-200109 + 07 AUTHOR jhutz@cmu.edu + + kill refs to afssrvdir + +2001-09-10 00:34 shadow + + * openafs/src/vfsck/Makefile.in (1.5): DELTA + make-install-support-for-transarc-and-prefix-style-universes-200109 + 07 AUTHOR jhutz@cmu.edu + + update ref to libexecdir + +2001-09-10 00:27 shadow + + * openafs/src/libafs/MakefileProto.SOLARIS.in (1.8): DELTA + make-install-support-for-transarc-and-prefix-style-universes-200109 + 07 AUTHOR jhutz@cmu.edu + + update dest version of output + +2001-09-09 23:30 shadow + + * openafs/Makefile.in (1.18): DELTA + make-install-support-for-transarc-and-prefix-style-universes-200109 + 07 AUTHOR jhutz@cmu.edu + + remove bogus afssrvdir reference + +2001-09-09 10:58 shadow + + * openafs/src/sys/Makefile.in (1.5): DELTA + make-install-support-for-transarc-and-prefix-style-universes-200109 + 07 AUTHOR jhutz@cmu.edu + + put afs.exp in the right place + +2001-09-08 00:31 shadow + + * openafs/src/: WINNT/afsd/cm_utils.c (1.5), + WINNT/pthread/NTMakefile (1.5), tbutc/NTMakefile (1.6), + util/NTMakefile (1.4), util/dirpath.c (1.10): DELTA + winnt-makefile-fixes-20010908 AUTHOR wcw@cmu.edu + + clean up makefile problems which got introduced by other changes + +2001-09-07 23:05 shadow + + * openafs/: src/vol/Makefile.in (1.5), Makefile.in (1.17): DELTA + make-install-support-for-transarc-and-prefix-style-universes-200109 + 07 AUTHOR jhutz@cmu.edu + + fix up some problems for make compatibility and missing trailing / + +2001-09-07 20:40 shadow + + * openafs/src/afsmonitor/Makefile.in (1.5): DELTA + make-install-support-for-transarc-and-prefix-style-universes-200109 + 07 AUTHOR jhutz@cmu.edu + + remove unused incdir + +2001-09-07 20:36 shadow + + * openafs/src/venus/test/Makefile.in (1.5): DELTA + make-install-support-for-transarc-and-prefix-style-universes-200109 + 07 AUTHOR jhutz@cmu.edu + + get rid of no longer used libdir + +2001-09-07 20:30 shadow + + * openafs/src/scout/Makefile.in (1.5): DELTA + make-install-support-for-transarc-and-prefix-style-universes-200109 + 07 AUTHOR jhutz@cmu.edu + + remove unused include directory + +2001-09-07 20:25 shadow + + * openafs/src/libuafs/Makefile.common (1.13): DELTA + make-install-support-for-transarc-and-prefix-style-universes-200109 + 07 AUTHOR jhutz@cmu.edu + + get rid of another bogus escape + +2001-09-07 20:14 shadow + + * openafs/src/vlserver/Makefile.in (1.5): DELTA + make-install-support-for-transarc-and-prefix-style-universes-200109 + 07 AUTHOR jhutz@cmu.edu + + eliminate bogus escaping + +2001-09-07 20:12 shadow + + * openafs/src/sgistuff/Makefile.in (1.5): DELTA + make-install-support-for-transarc-and-prefix-style-universes-200109 + 07 AUTHOR jhutz@cmu.edu + + update another missed file + +2001-09-07 20:08 shadow + + * openafs/src/inetd/Makefile.in (1.5): DELTA + make-install-support-for-transarc-and-prefix-style-universes-200109 + 07 AUTHOR jhutz@cmu.edu + + fix missed makefile + +2001-09-07 19:34 shadow + + * openafs/: Makefile.in (1.16), configure.in (1.43), + src/afs/Makefile.in (1.4), src/afsd/Makefile.in (1.5), + src/afsmonitor/Makefile.in (1.4), src/afsweb/Makefile.in (1.4), + src/audit/Makefile.in (1.4), src/auth/Makefile.in (1.4), + src/auth/test/Makefile.in (1.4), src/bozo/Makefile.in (1.4), + src/bozo/test/Makefile.in (1.4), src/bu_utils/Makefile.in (1.4), + src/bubasics/Makefile.in (1.4), src/bucoord/Makefile.in (1.4), + src/budb/Makefile.in (1.4), src/butc/Makefile.in (1.4), + src/butm/Makefile.in (1.4), src/cmd/Makefile.in (1.4), + src/cmd/test/Makefile.in (1.4), src/comerr/Makefile.in (1.4), + src/comerr/test/Makefile.in (1.4), + src/config/Makefile.alpha_dux40.in (1.5), + src/config/Makefile.alpha_dux50.in (1.4), + src/config/Makefile.alpha_linux_22.in (1.5), + src/config/Makefile.hp_ux102.in (1.4), + src/config/Makefile.hp_ux110.in (1.5), + src/config/Makefile.i386_fbsd_42.in (1.5), + src/config/Makefile.i386_linux22.in (1.7), + src/config/Makefile.i386_linux24.in (1.5), src/config/Makefile.in + (1.6), src/config/Makefile.ppc_darwin_12.in (1.4), + src/config/Makefile.ppc_darwin_13.in (1.4), + src/config/Makefile.ppc_linux24.in (1.5), + src/config/Makefile.rs_aix42.in (1.4), + src/config/Makefile.s390_linux22.in (1.5), + src/config/Makefile.s390_linux24.in (1.5), + src/config/Makefile.sgi_62.in (1.4), src/config/Makefile.sgi_63.in + (1.4), src/config/Makefile.sgi_64.in (1.4), + src/config/Makefile.sgi_65.in (1.4), + src/config/Makefile.sparc64_linux22.in (1.5), + src/config/Makefile.sparc64_linux24.in (1.5), + src/config/Makefile.sparc_linux22.in (1.5), + src/config/Makefile.sun4x_55.in (1.4), + src/config/Makefile.sun4x_56.in (1.4), + src/config/Makefile.sun4x_57.in (1.4), + src/config/Makefile.sun4x_58.in (1.4), + src/config/Makefile.sunx86_54.in (1.4), + src/config/Makefile.version-CML (1.3), src/dauth/Makefile.in (1.4), + src/des/Makefile.in (1.4), src/des/test/Makefile.in (1.4), + src/dir/Makefile.in (1.4), src/dir/test/Makefile.in (1.4), + src/export/Makefile.in (1.4), src/finale/Makefile.in (1.4), + src/fsint/Makefile.in (1.4), src/fsprobe/Makefile.in (1.4), + src/ftpd43+/Makefile.in (1.4), src/gtx/Makefile.in (1.4), + src/inetd/Makefile.in (1.4), src/kauth/Makefile.in (1.4), + src/kauth/test/Makefile.in (1.4), src/libacl/Makefile.in (1.4), + src/libacl/test/Makefile.in (1.4), src/libadmin/Makefile.in (1.3), + src/libadmin/adminutil/Makefile.in (1.3), + src/libadmin/bos/Makefile.in (1.3), src/libadmin/cfg/Makefile.in + (1.3), src/libadmin/client/Makefile.in (1.3), + src/libadmin/kas/Makefile.in (1.3), src/libadmin/pts/Makefile.in + (1.3), src/libadmin/samples/Makefile.in (1.3), + src/libadmin/test/Makefile.in (1.3), src/libadmin/vos/Makefile.in + (1.3), src/libafs/Makefile.common (1.13), + src/libafs/MakefileProto.AIX.in (1.8), + src/libafs/MakefileProto.DARWIN.in (1.7), + src/libafs/MakefileProto.DUX.in (1.10), + src/libafs/MakefileProto.FBSD.in (1.7), + src/libafs/MakefileProto.HPUX.in (1.7), + src/libafs/MakefileProto.IRIX.in (1.9), + src/libafs/MakefileProto.LINUX.in (1.10), + src/libafs/MakefileProto.SOLARIS.in (1.7), + src/libafsauthent/Makefile.in (1.4), src/libafsrpc/Makefile.in + (1.4), src/libuafs/Makefile.common (1.12), + src/libuafs/MakefileProto.AIX.in (1.3), + src/libuafs/MakefileProto.DARWIN.in (1.3), + src/libuafs/MakefileProto.DUX.in (1.3), + src/libuafs/MakefileProto.FBSD.in (1.3), + src/libuafs/MakefileProto.HPUX.in (1.3), + src/libuafs/MakefileProto.IRIX.in (1.3), + src/libuafs/MakefileProto.LINUX.in (1.3), + src/libuafs/MakefileProto.SOLARIS.in (1.3), src/log/Makefile.in + (1.4), src/log/test/Makefile.in (1.4), src/login/Makefile.in (1.4), + src/lwp/Makefile.in (1.4), src/mpp/Makefile.in (1.3), + src/ntp/Makefile.in (1.4), src/null/Makefile.in (1.4), + src/package/Makefile.in (1.4), src/pam/Makefile.in (1.5), + src/pinstall/Makefile.in (1.4), src/pinstall/test/Makefile.in + (1.3), src/procmgmt/Makefile.in (1.4), src/ptserver/Makefile.in + (1.4), src/rcp/Makefile.in (1.4), src/rlogind/Makefile.in (1.4), + src/rsh/Makefile.in (1.4), src/rx/Makefile.in (1.4), + src/rx/test/Makefile.in (1.4), src/rxdebug/Makefile.in (1.1), + src/rxdebug/rxdebug.c (1.1), src/rxdebug/rxdebug.rc (1.1), + src/rxgen/Makefile.in (1.4), src/rxkad/Makefile.in (1.4), + src/rxstat/Makefile.in (1.4), src/scout/Makefile.in (1.4), + src/sgistuff/Makefile.in (1.4), src/sia/Makefile.in (1.3), + src/sys/Makefile.in (1.4), src/tbutc/Makefile.in (1.4), + src/tsm41/Makefile.in (1.4), src/tviced/Makefile.in (1.4), + src/ubik/Makefile.in (1.4), src/update/Makefile.in (1.4), + src/usd/Makefile.in (1.4), src/uss/Makefile.in (1.4), + src/util/Makefile.in (1.6), src/util/dirpath.hin (1.2), + src/venus/Makefile.in (1.6), src/venus/test/Makefile.in (1.4), + src/vfsck/Makefile.in (1.4), src/viced/Makefile.in (1.4), + src/vlserver/Makefile.in (1.4), src/vol/Makefile.in (1.4), + src/vol/test/Makefile.in (1.4), src/volser/Makefile.in (1.4), + src/wsadmin.src/Makefile.in (1.3), src/xstat/Makefile.in (1.4): + DELTA + make-install-support-for-transarc-and-prefix-style-universes-200109 + 07 AUTHOR jhutz@cmu.edu + + according to jeff: - Renames the top-level 'install' target to + 'build'. This should be transparent, since no one should be + using that. + + - Improves on Sam's dirpath patches, by splitting out server + binaries + into separate bin, sbin, and libexec directories in GCS mode + (these + are all /usr/afs/bin in Transarc mode). + + - Updates the top-level 'all' target so that it builds the + software + but does not generate a dest tree. Top-level 'lib' and + 'include' + directories are generated to hold the intermediate libraries + and headers + used during the build. + + - Adds a new top-level 'install' target, which installs things in + the + appropriate directories under ${DESTDIR}, based on configure's + install + directories plus the extras added by Sam's patch. + + - Adds a new top-level 'dest' target, which creates an old-style + dest + directory under ${DEST}. The ${DEST} variable defaults to the + traditional value of ${SRCDIR_PARENT}/${SYS_NAME}/dest. Note + that + this variable used to be called ${DESTDIR}; it was renamed to + avoid + conflicts with the de facto standard usage of ${DESTDIR}. + +2001-09-07 16:47 shadow + + * openafs/src/rx/: rx.c (1.22), rx_packet.c (1.14), rx_packet.h + (1.7): DELTA rx-do-housekeeping-on-packets-with-new-flags-20010907 + AUTHOR kolya@mit.edu + + keep better track of packet state using flags in packet header + indicating which packets are in acked state and which are free + +2001-09-07 16:12 shadow + + * openafs/src/afs/afs_callback.c (1.6): DELTA + afs-callback-plug-small-memory-leaks-20010907 AUTHOR kolya@mit.edu + + 2 RPC stubs have small memory leaks since the actual string length + is being freed and not the whole allocated chunk + +2001-09-07 14:59 shadow + + * openafs/src/afsd/afs.rc.darwin (1.2): DELTA + darwin-make-afsd-script-exit-for-failure-20010907 AUTHOR + cg2v@andrew.cmu.edu + + script failed to exit for one of the failure cases before + +2001-09-07 00:36 shadow + + * openafs/: doc/html/QuickStartUnix/auqbg007.htm (1.2), + src/pam/afs_auth.c (1.7), src/pam/afs_message.c (1.7), + src/pam/afs_message.h (1.5), src/pam/afs_password.c (1.7), + src/pam/afs_session.c (1.5), src/pam/afs_setcred.c (1.7), + src/pam/afs_util.c (1.5), src/pam/afs_util.h (1.3), + src/pam/test_pam.c (1.6): DELTA pam-afs-new-features-20010907 + AUTHOR jacobi@de.ibm.com + + add ignore_uid (like ignore_root) plus set_token (set token in auth + step instead of setcred), refresh_token (no new pag), use_klog + (fork a klog child), no_unlog, remainlifetime (sleep before + deleting creds at logout) + +2001-09-07 00:00 shadow + + * openafs/src/afs/DARWIN/osi_module.c (1.6): DELTA + macosx-dont-interfere-with-cd-audio-20010906 AUTHOR + cg2v@andrew.cmu.edu + + don't use constant VT_AFS for our vfs type + +2001-09-06 23:49 shadow + + * openafs/src/config/: param.sun4x_55.h (1.6), param.sun4x_56.h + (1.6), param.sun4x_57.h (1.6), param.sun4x_58.h (1.7), + param.sunx86_54.h (1.5): DELTA + param-remove-nested-commenting-20010906 AUTHOR shadow@dementia.org + + based on comment from rjs3@andrew.cmu.edu + +2001-09-06 23:38 shadow + + * openafs/src/: des/NTMakefile (1.3), + WINNT/afs_setup_utils/NTMakefile (1.5), config/NTMakefile (1.8): + DELTA winnt-more-makefile-fixes-for-cvs-head-20010906 AUTHOR + wcw@cmu.edu + + take care of some places where we got out of sync between unix and + windows, add media target in afs_setup_utils + +2001-09-06 23:32 shadow + + * openafs/src/WINNT/: afsclass/afsclassfn.cpp (1.4), + afsd/cm_utils.c (1.4), afsd/smb_ioctl.c (1.6): DELTA + winnt-initialize-variables-and-memory-before-use-20010906 AUTHOR + wcw@cmu.edu + + initialize a variable false when assumed; also some memset(...,0 + +2001-09-06 23:18 shadow + + * openafs/: NEWS (1.3), README (1.3), configure.in (1.42), + src/util/Makefile.in (1.5), src/util/dirpath.c (1.9), + src/util/dirpath.h (1.7), src/util/dirpath.hin (1.1): DELTA + dirpath-support-configure-path-options-and-decanonicalization-20010 + 906 AUTHOR hartmans@mit.edu + + Sam's notes: "Here is a patch that supports directory paths, + documentation for the above and decanonicalization of of supplied + paths. Here are tests I have run: + + * Build with both transarc and non-transarc paths and examined + dirpath.o + * Build with roughly FHS-style paths and tested on Debian + * confirmed that bos salvage works even when salvager not in + /usr/afs/bin + (it gets the log correctly too) + * confirms that bos getlog can get logs from /usr/afs/logs even + when + /ur/afs/logs + is /var/lib/openafs/logs + * confirmed that bos getlog can get /etc/motd + " + +2001-09-06 23:05 shadow + + * openafs/src/config/afs_sysnames.h (1.14): DELTA + afs-sysnames-add-sunx86-57-and-58-20010906 AUTHOR + shadow@dementia.org + + allocate ids for sunx86 57 and 58 + +2001-09-06 22:54 shadow + + * openafs/src/: WINNT/afs_setup_utils/NTMakefile (1.4), + WINNT/afs_setup_utils/afs_setup_utils.cpp (1.4), + WINNT/afs_setup_utils/GetWebDll/GetWebDll.dep (1.2), + WINNT/afs_setup_utils/GetWebDll/ntmakefile (1.2), + WINNT/afs_setup_utils/_isuser/_IsUser.RC (1.2), + WINNT/afs_setup_utils/_isuser/_IsUser.dep (1.2), + WINNT/afs_setup_utils/_isuser/ntmakefile (1.2), + WINNT/install/InstallShield5/Default.txt (1.2), + WINNT/install/InstallShield5/GenFileGroups.bat (1.5), + WINNT/install/InstallShield5/NTMakefile (1.6), + WINNT/install/InstallShield5/PackageWeb.pfw (1.1), + WINNT/install/InstallShield5/setup.rul (1.5), config/NTMakefile + (1.7): DELTA windows-build-environment-cleanup-20010906 AUTHOR + jimpeter@us.ibm.com + + clean up previous problems in the win2k build env + +2001-09-06 21:12 shadow + + * openafs/src/: cf/linux-test4.m4 (1.6), afs/LINUX/osi_vfs.h + (1.11): DELTA + linux22-redhat-enterprise-kernels-add-inode-fields-20010906 AUTHOR + shadow@dementia.org + + struct vm_area_struct *i_mmap_shared; added in a patch to the + redhat enterprise kernel + +2001-09-06 15:07 shadow + + * openafs/src/afs/LINUX/osi_misc.c (1.12): DELTA + linux24-fix-path-leak-20010906 AUTHOR cg2v@andrew.cmuj.edu + + based on suggestion from Srikanth and Chas Williams + +2001-09-04 18:28 shadow + + * openafs/README (1.2): DELTA update-top-readme-20010904 AUTHOR + hartmans@mit.edu + + add ppc linux stuff and update alpha linux + +2001-08-30 02:14 shadow + + * openafs/src/libafs/MakefileProto.LINUX.in (1.9): DELTA + libafs-linux-makefileproto-shouldnt-default-to-kgcc-20010830 AUTHOR + shadow@dementia.org + + nuke kgcc crock *again* + +2001-08-30 02:07 shadow + + * openafs/src/config/Makefile.in (1.5): DELTA + config-makefile-further-cleanup-20010830 AUTHOR shadow@dementia.org + + get missing backquote + +2001-08-30 02:05 shadow + + * openafs/src/config/Makefile.in (1.4): DELTA + config-makefile-further-cleanup-20010830 AUTHOR shadow@dementia.org + + ordering of dependancies caused ${DESTDIR}/include/afs to not exist + in time, masked if you built into an existing destdir. so let's + make the makefile simpler and more logically paraallel. + +2001-08-29 19:22 shadow + + * openafs/src/config/Makefile.in (1.3): DELTA + more-makefiles-cleanup-20010829 AUTHOR nneul@umr.edu + + get rid of another case of bogus trailing quoting + +2001-08-29 19:13 shadow + + * openafs/: Makefile.in (1.15), configure.in (1.41), + src/Makefile.djgpp (1.2), src/afs/Makefile.in (1.3), + src/afsd/Makefile.in (1.4), src/afsmonitor/Makefile.in (1.3), + src/afsweb/Makefile.in (1.3), src/audit/Makefile.in (1.3), + src/auth/Makefile.in (1.3), src/auth/test/Makefile.in (1.3), + src/bozo/Makefile.in (1.3), src/bozo/test/Makefile.in (1.3), + src/bu_utils/Makefile.in (1.3), src/bubasics/Makefile.in (1.3), + src/bucoord/Makefile.in (1.3), src/budb/Makefile.in (1.3), + src/butc/Makefile.in (1.3), src/butm/Makefile.in (1.3), + src/cmd/Makefile.in (1.3), src/cmd/test/Makefile.in (1.3), + src/comerr/Makefile.in (1.3), src/comerr/test/Makefile.in (1.3), + src/config/Makefile.alpha_dux40.in (1.4), + src/config/Makefile.alpha_dux50.in (1.3), + src/config/Makefile.alpha_linux_22.in (1.4), + src/config/Makefile.djgpp.common (1.2), + src/config/Makefile.hp_ux102.in (1.3), + src/config/Makefile.hp_ux110.in (1.4), + src/config/Makefile.i386_djgpp (1.5), + src/config/Makefile.i386_fbsd_42.in (1.4), + src/config/Makefile.i386_linux22.in (1.6), + src/config/Makefile.i386_linux24.in (1.4), src/config/Makefile.in + (1.2), src/config/Makefile.ppc_darwin_12.in (1.3), + src/config/Makefile.ppc_darwin_13.in (1.3), + src/config/Makefile.ppc_linux24.in (1.4), + src/config/Makefile.rs_aix42.in (1.3), + src/config/Makefile.s390_linux22.in (1.4), + src/config/Makefile.s390_linux24.in (1.4), + src/config/Makefile.sgi_62.in (1.3), src/config/Makefile.sgi_63.in + (1.3), src/config/Makefile.sgi_64.in (1.3), + src/config/Makefile.sgi_65.in (1.3), + src/config/Makefile.sparc64_linux22.in (1.4), + src/config/Makefile.sparc64_linux24.in (1.4), + src/config/Makefile.sparc_linux22.in (1.4), + src/config/Makefile.sun4x_55.in (1.3), + src/config/Makefile.sun4x_56.in (1.3), + src/config/Makefile.sun4x_57.in (1.3), + src/config/Makefile.sun4x_58.in (1.3), + src/config/Makefile.sunx86_54.in (1.3), src/dauth/Makefile.in + (1.3), src/des/Makefile.in (1.3), src/des/test/Makefile.in (1.3), + src/des_stub/Makefile.in (1.3), src/dir/Makefile.in (1.3), + src/dir/test/Makefile.in (1.3), src/export/Makefile.in (1.3), + src/finale/Makefile.in (1.3), src/fsint/Makefile.in (1.3), + src/fsprobe/Makefile.in (1.3), src/ftpd43+/Makefile.in (1.3), + src/gtx/Makefile.in (1.3), src/inetd/Makefile.in (1.3), + src/kauth/Makefile.in (1.3), src/kauth/test/Makefile.in (1.3), + src/libacl/Makefile.in (1.3), src/libacl/test/Makefile.in (1.3), + src/libadmin/adminutil/Makefile.in (1.2), + src/libadmin/bos/Makefile.in (1.2), src/libadmin/cfg/Makefile.in + (1.2), src/libadmin/cfg/test/Makefile.in (1.2), + src/libadmin/client/Makefile.in (1.2), src/libadmin/kas/Makefile.in + (1.2), src/libadmin/pts/Makefile.in (1.2), + src/libadmin/samples/Makefile.in (1.2), + src/libadmin/test/Makefile.in (1.2), src/libadmin/vos/Makefile.in + (1.2), src/libafs/Makefile.common (1.12), + src/libafs/MakefileProto.AIX.in (1.7), + src/libafs/MakefileProto.DARWIN.in (1.6), + src/libafs/MakefileProto.DUX.in (1.9), + src/libafs/MakefileProto.FBSD.in (1.6), + src/libafs/MakefileProto.HPUX.in (1.6), + src/libafs/MakefileProto.IRIX.in (1.8), + src/libafs/MakefileProto.LINUX.in (1.8), + src/libafs/MakefileProto.SOLARIS.in (1.6), + src/libafsauthent/Makefile.in (1.3), src/libafsrpc/Makefile.in + (1.3), src/libuafs/Makefile.common (1.11), + src/libuafs/MakefileProto.AIX.in (1.2), + src/libuafs/MakefileProto.DARWIN.in (1.2), + src/libuafs/MakefileProto.DUX.in (1.2), + src/libuafs/MakefileProto.FBSD.in (1.2), + src/libuafs/MakefileProto.HPUX.in (1.2), + src/libuafs/MakefileProto.IRIX.in (1.2), + src/libuafs/MakefileProto.LINUX.in (1.2), + src/libuafs/MakefileProto.SOLARIS.in (1.2), src/log/Makefile.in + (1.3), src/log/test/Makefile.in (1.3), src/login/Makefile.in (1.3), + src/lwp/Makefile.in (1.3), src/lwp/test/Makefile.in (1.2), + src/mpp/Makefile.in (1.2), src/ntp/Makefile.in (1.3), + src/null/Makefile.in (1.3), src/package/Makefile.in (1.3), + src/pam/Makefile.in (1.4), src/pinstall/Makefile.in (1.3), + src/pinstall/test/Makefile.in (1.2), src/procmgmt/Makefile.in + (1.3), src/procmgmt/test/Makefile.in (1.2), + src/ptserver/Makefile.in (1.3), src/rcp/Makefile.in (1.3), + src/rlogind/Makefile.in (1.3), src/rsh/Makefile.in (1.3), + src/rx/Makefile.in (1.3), src/rx/test/Makefile.in (1.3), + src/rxgen/Makefile.in (1.3), src/rxkad/Makefile.in (1.3), + src/rxkad/test/Makefile.in (1.3), src/rxstat/Makefile.in (1.3), + src/scout/Makefile.in (1.3), src/sgistuff/Makefile.in (1.3), + src/sia/Makefile.in (1.2), src/sys/Makefile.in (1.3), + src/tbutc/Makefile.in (1.3), src/tsm41/Makefile.in (1.3), + src/tviced/Makefile.in (1.3), src/ubik/Makefile.in (1.3), + src/update/Makefile.in (1.3), src/usd/Makefile.in (1.3), + src/usd/test/Makefile.in (1.2), src/uss/Makefile.in (1.3), + src/util/Makefile.in (1.4), src/util/test/Makefile.in (1.2), + src/venus/Makefile.in (1.5), src/venus/test/Makefile.in (1.3), + src/vfsck/Makefile.in (1.3), src/viced/Makefile.in (1.3), + src/vlserver/Makefile.in (1.3), src/vol/Makefile.in (1.3), + src/vol/test/Makefile.in (1.3), src/volser/Makefile.in (1.3), + src/wsadmin.src/Makefile.in (1.2), src/xstat/Makefile.in (1.3): + DELTA more-makefiles-cleanup-20010829 AUTHOR nneul@umr.edu + + get rid of cases where we'd end up with two / because of DESTDIR + pasting + + macroize calls to rm + +2001-08-29 18:10 shadow + + * openafs/Makefile.in (1.14): DELTA + libafs-make-subtree-during-build-for-later-use-20010829 AUTHOR + jhutz@cs.cmu.edu + + make the subdir buildable + +2001-08-29 17:52 shadow + + * openafs/src/libafs/MakefileProto.IRIX.in (1.7): DELTA + libafs-make-subtree-during-build-for-later-use-20010829 AUTHOR + jhutz@cs.cmu.edu + + get rid of bogus ..'s + +2001-08-29 17:31 shadow + + * openafs/src/libafs/MakefileProto.IRIX.in (1.6): DELTA + libafs-irix-makefile-cleanup-20010829 AUTHOR shadow@dementia.org + + clean up typo so we build correct module + +2001-08-29 15:17 shadow + + * openafs/: Makefile.in (1.13), configure-libafs.in (1.1), regen.sh + (1.4), src/libafs/Makefile.common (1.11), + src/libafs/MakefileProto.AIX.in (1.6), + src/libafs/MakefileProto.DARWIN.in (1.5), + src/libafs/MakefileProto.DUX.in (1.8), + src/libafs/MakefileProto.FBSD.in (1.5), + src/libafs/MakefileProto.HPUX.in (1.5), + src/libafs/MakefileProto.IRIX.in (1.5), + src/libafs/MakefileProto.LINUX.in (1.7), + src/libafs/MakefileProto.SOLARIS.in (1.5): DELTA + libafs-make-subtree-during-build-for-later-use-20010829 AUTHOR + jhutz@cs.cmu.edu + + at build time, create a subtree for use later which can be used to + build *only* kernel modules, but only for the afs sysname you were + building for in the first place currently. + +2001-08-29 15:04 shadow + + * openafs/: acconfig.h (1.11), configure.in (1.40), + src/afs/LINUX/osi_vfs.h (1.10), src/cf/linux-test4.m4 (1.5): DELTA + linux-support-kernel-patches-used-by-suse-20010829 AUTHOR + shadow@dementia.org + + check for added fields in struct inode + +2001-08-29 14:45 shadow + + * openafs/README.CVS (1.1): DELTA cvs-needs-readme-20010829 AUTHOR + shadow@dementia.org + + warn of the dangers of cvs snapshots explain how to use one + +2001-08-29 13:40 shadow + + * openafs/src/venus/Makefile.in (1.4): DELTA + venus-makefile-cleanup-20010829 AUTHOR nneul@umr.edu + + cleanup and remove now unused for/do constructs + +2001-08-29 13:37 shadow + + * openafs/src/afsd/Makefile.in (1.3): DELTA + afsd-makefile-cleanup-20010829 AUTHOR nneul@umr.edu + + cleanup for afsd makefile + +2001-08-29 13:36 shadow + + * openafs/src/venus/kdump.c (1.14): DELTA + linux24-make-kdump-build-20010829 AUTHOR nneul@umr.edu + + make kdump at least buildable, not particularly pretty + +2001-08-29 13:12 shadow + + * openafs/doc/html/QuickStartUnix/: auqbg002.htm (1.2), + auqbg005.htm (1.2): DELTA dux-documentation-update-20010829 AUTHOR + shadow@dementia.org + + based on information from joda@pdc.kth.se + +2001-08-29 12:55 shadow + + * openafs/src/libafs/MakefileProto.DUX.in (1.7): DELTA + configurable-dux-kernel-header-path-20010710 AUTHOR + shadow@dementia.org + + fix typo + +2001-08-29 12:39 shadow + + * openafs/src/libafs/MakefileProto.DUX.in (1.6): DELTA + configurable-dux-kernel-header-path-20010710 AUTHOR joda@pdc.kth.se + + actually build afs.mod + +2001-08-29 12:14 shadow + + * openafs/src/libafs/: Makefile.common (1.10), MakefileProto.AIX.in + (1.5), MakefileProto.DARWIN.in (1.4), MakefileProto.FBSD.in (1.4), + MakefileProto.HPUX.in (1.4), MakefileProto.IRIX.in (1.4), + MakefileProto.LINUX.in (1.6), MakefileProto.SOLARIS.in (1.4): DELTA + xdr-int64-dont-build-on-dux-ever-20010829 AUTHOR + shadow@dementia.org + + some form of xdr_int64 is always available on dux, so don't build + it. + +2001-08-29 12:05 shadow + + * openafs/src/libafs/MakefileProto.DUX.in (1.5): DELTA + dux-create-loadable-kernel-module-20010829 AUTHOR joda@pdc.kth.se + + with minor correction by shadow@dementia.org to install the module, + but we now create a loadable kernel module for dux + +2001-08-28 23:59 shadow + + * openafs/src/mpp/mpp.c (1.3): DELTA + mpp-needs-unistd-for-protos-on-irix-20010828 AUTHOR + shadow@dementia.org + + so we don't get the implicit int return type and upset the irix + compiler + +2001-08-28 21:19 shadow + + * openafs/src/util/Makefile.in (1.3): DELTA + makefile-updates-20010828 AUTHOR nneul@umr.edu + + remove bogus quoting + +2001-08-28 20:46 shadow + + * openafs/src/afs/: LINUX/osi_vnodeops.c (1.29), + VNOPS/afs_vnop_write.c (1.8): DELTA + linux-call-afs-dopartialwrite-from-afs-memwrite-and-afs-ufswrite-no + t-afs-linux-write-20010828 AUTHOR shadow@dementia.org + + attempt to deal with case where data not being flushed from cache + +2001-08-28 19:12 shadow + + * openafs/: Makefile.in (1.12), configure.in (1.39), + src/afs/Makefile.in (1.2), src/afsd/Makefile.in (1.2), + src/afsmonitor/Makefile.in (1.2), src/afsweb/Makefile.in (1.2), + src/audit/Makefile.in (1.2), src/auth/Makefile.in (1.2), + src/auth/test/Makefile.in (1.2), src/bozo/Makefile.in (1.2), + src/bozo/test/Makefile.in (1.2), src/bu_utils/Makefile.in (1.2), + src/bubasics/Makefile.in (1.2), src/bucoord/Makefile.in (1.2), + src/budb/Makefile.in (1.2), src/butc/Makefile.in (1.2), + src/butm/Makefile.in (1.2), src/cmd/Makefile.in (1.2), + src/cmd/test/Makefile.in (1.2), src/comerr/Makefile.in (1.2), + src/comerr/test/Makefile.in (1.2), + src/config/Makefile.alpha_linux_22.in (1.3), + src/config/Makefile.i386_djgpp (1.4), + src/config/Makefile.i386_fbsd_42.in (1.3), + src/config/Makefile.i386_linux22.in (1.5), + src/config/Makefile.i386_linux24.in (1.3), + src/config/Makefile.ppc_linux22.in (1.3), + src/config/Makefile.ppc_linux24.in (1.3), + src/config/Makefile.s390_linux22.in (1.3), + src/config/Makefile.s390_linux24.in (1.3), + src/config/Makefile.sparc64_linux22.in (1.3), + src/config/Makefile.sparc64_linux24.in (1.3), + src/config/Makefile.sparc_linux22.in (1.3), + src/config/Makefile.version-NOCML.in (1.2), src/dauth/Makefile.in + (1.2), src/des/Makefile.in (1.2), src/des/main.c (1.1), + src/des/misc.c (1.5), src/des/test/Makefile.in (1.2), + src/des_stub/Makefile.in (1.2), src/dir/Makefile.in (1.2), + src/dir/test/Makefile.in (1.2), src/export/Makefile.in (1.2), + src/finale/Makefile.in (1.2), src/fsint/Makefile.in (1.2), + src/fsprobe/Makefile.in (1.2), src/ftpd43+/Makefile.in (1.2), + src/gtx/Makefile.in (1.2), src/inetd/Makefile.in (1.2), + src/kauth/Makefile.in (1.2), src/kauth/test/Makefile.in (1.2), + src/libacl/Makefile.in (1.2), src/libacl/test/Makefile.in (1.2), + src/libadmin/Makefile.in (1.2), src/libafs/MakefileProto.AIX.in + (1.4), src/libafsauthent/Makefile.in (1.2), + src/libafsrpc/Makefile.in (1.2), src/log/Makefile.in (1.2), + src/log/test/Makefile.in (1.2), src/login/Makefile.in (1.2), + src/lwp/Makefile.in (1.2), src/ntp/Makefile.in (1.2), + src/null/Makefile.in (1.2), src/package/Makefile.in (1.2), + src/pam/Makefile.in (1.3), src/pinstall/Makefile.in (1.2), + src/procmgmt/Makefile.in (1.2), src/ptserver/Makefile.in (1.2), + src/rcp/Makefile.in (1.2), src/rlogind/Makefile.in (1.2), + src/rsh/Makefile.in (1.2), src/rx/Makefile.in (1.2), + src/rx/bulk.example/Makefile.in (1.2), src/rx/bulktest/Makefile.in + (1.2), src/rx/multi.example/Makefile.in (1.2), + src/rx/simple.example/Makefile.in (1.2), src/rx/test/Makefile.in + (1.2), src/rxgen/Makefile.in (1.2), src/rxkad/Makefile.in (1.2), + src/rxkad/test/Makefile.in (1.2), src/rxstat/Makefile.in (1.2), + src/scout/Makefile.in (1.2), src/sgistuff/Makefile.in (1.2), + src/sys/Makefile.in (1.2), src/tbutc/Makefile.in (1.2), + src/tsm41/Makefile.in (1.2), src/tviced/Makefile.in (1.2), + src/ubik/Makefile.in (1.2), src/update/Makefile.in (1.2), + src/usd/Makefile.in (1.2), src/uss/Makefile.in (1.2), + src/util/Makefile.in (1.2), src/venus/Makefile.in (1.3), + src/venus/test/Makefile.in (1.2), src/vfsck/Makefile.in (1.2), + src/viced/Makefile.in (1.2), src/vlserver/Makefile.in (1.2), + src/vol/Makefile.in (1.2), src/vol/test/Makefile.in (1.2), + src/volser/Makefile.in (1.2), src/xstat/Makefile.in (1.2): DELTA + makefile-updates-20010828 AUTHOR nneul@umr.edu + + clean up all the makefiles to remove bogus targets, eliminate + trailing / requirement from DESTDIR, avoid needing to pass things + like DESTDIR around between makefiles + +2001-08-28 14:03 shadow + + * openafs/src/afs/LINUX/osi_vfsops.c (1.11): DELTA + linux-attempt-to-support-forcible-umount-20010828 AUTHOR + shadow@dementia.org + + not well tested, likely neither complete nor 100% correct. + +2001-08-28 10:05 shadow + + * openafs/src/config/: param.sun4x_55.h (1.5), param.sun4x_56.h + (1.5), param.sun4x_57.h (1.5), param.sun4x_58.h (1.6): DELTA + solaris-kernel-lacks-mem-functions-20010828 AUTHOR + shadow@dementia.org + + this is a band-aid, since it maps all memsets to bzero; a + replacement memset is actually needed for the non zero case + +2001-08-26 23:35 shadow + + * openafs/src/afs/VNOPS/afs_vnop_lookup.c (1.14): DELTA + afs-evalmountpoint-return-code-resync-20010826 AUTHOR kolya@mit.edu + + resync error codes so they work like they did before + afs-lookup-check-evalmountpoint-return-20010221 + +2001-08-23 13:46 shadow + + * openafs/src/kauth/user_nt.c (1.6): DELTA + windows-authentication-recognize-time-out-of-bounds-error-20010823 + AUTHOR shadow@dementia.org + + so people don't get "unknown" error 37 + +2001-08-23 13:26 shadow + + * openafs/src/: afs/afs_server.c (1.11), rxkad/rxkad_common.c + (1.8): DELTA + linux-kernel-headers-have-conflicting-min-max-defs-20010823 AUTHOR + shadow@dementia.org + + so we cheat and call our macros something else. based on report by + Owen LeBlanc + +2001-08-23 13:17 shadow + + * openafs/src/: WINNT/install/InstallShield5/BuildSetup.bat (1.3), + WINNT/install/InstallShield5/CreateGeneratedFiles.bat (1.3), + WINNT/install/InstallShield5/CreateISDirTree.bat (1.4), + WINNT/install/InstallShield5/GatherFiles.bat (1.4), + WINNT/install/InstallShield5/GenDefault.mda.bat (1.3), + WINNT/install/InstallShield5/GenIS5.ipr.bat (1.3), + WINNT/install/InstallShield5/ScatterFiles.bat (1.4), + WINNT/install/InstallShield5/lang/en_US/value.txt (1.2), + config/NTVersioninfo.rc (1.3): DELTA + windows-installer-updates-20010823 AUTHOR chas@cmf.nrl.navy.mil + + change references to be to openafs and not afs + +2001-08-23 13:07 shadow + + * openafs/configure.in (1.38): DELTA hpux10-may-be-hppa-2-20010823 + AUTHOR nneul@umr.edu + + deal with more uname output + +2001-08-19 10:44 shadow + + * openafs/src/: WINNT/afs_setup_utils/NTMakefile (1.3), + WINNT/afs_setup_utils/afs_setup_utils.cpp (1.3), + WINNT/afs_setup_utils/GetWebDll/GetWebDll.cpp (1.1), + WINNT/afs_setup_utils/GetWebDll/GetWebDll.def (1.1), + WINNT/afs_setup_utils/GetWebDll/GetWebDll.dep (1.1), + WINNT/afs_setup_utils/GetWebDll/GetWebDll.h (1.1), + WINNT/afs_setup_utils/GetWebDll/GetWebDll.rc (1.1), + WINNT/afs_setup_utils/GetWebDll/GetWebDllFun.h (1.1), + WINNT/afs_setup_utils/GetWebDll/Resource.h (1.1), + WINNT/afs_setup_utils/GetWebDll/StdAfx.h (1.1), + WINNT/afs_setup_utils/GetWebDll/ntmakefile (1.1), + WINNT/afs_setup_utils/_isuser/_IsUser.RC (1.1), + WINNT/afs_setup_utils/_isuser/_IsUser.dep (1.1), + WINNT/afs_setup_utils/_isuser/_isuser.c (1.1), + WINNT/afs_setup_utils/_isuser/ntmakefile (1.1), + WINNT/afs_setup_utils/_isuser/resource.h (1.1), + WINNT/install/InstallShield5/Default.rge (1.4), + WINNT/install/InstallShield5/Default.shl (1.2), + WINNT/install/InstallShield5/Default.txt (1.1), + WINNT/install/InstallShield5/GatherFiles.bat (1.3), + WINNT/install/InstallShield5/HowToSetTheVersion.txt (1.3), + WINNT/install/InstallShield5/NTMakefile (1.5), + WINNT/install/InstallShield5/ScatterFiles.bat (1.3), + WINNT/install/InstallShield5/setup.rul (1.4), + WINNT/install/InstallShield5/lang/en_US/value.shl (1.3), + WINNT/install/InstallShield5/lang/en_US/value.txt (1.1), + WINNT/install/Win9x/NTMakeFile (1.3), WINNT/install/Win9x/setup.iss + (1.1), WINNT/win9xpanel/CAfs.cpp (1.2), WINNT/win9xpanel/Change.cpp + (1.2), WINNT/win9xpanel/NTMakefile (1.3), + WINNT/win9xpanel/WinAfsLoad.cpp (1.2), + WINNT/win9xpanel/WinAfsLoad.h (1.2), WINNT/win9xpanel/WinAfsLoad.rc + (1.2), WINNT/win9xpanel/WinAfsLoadDlg.cpp (1.2), + WINNT/win9xpanel/WinAfsLoadDlg.h (1.2), WINNT/win9xpanel/cafs.h + (1.2), config/NTMakefile (1.6), config/NTMakefile.i386_nt40 (1.6), + config/NTMakefile.i386_win95 (1.3), config/afsconfig-windows.h + (1.1), config/util_cr.c (1.4), tviced/NTMakefile (1.4): DELTA + windows-updates-20010819 AUTHOR jimpeter@us.ibm.com + + complete list in first message + +2001-08-19 10:43 shadow + + * openafs/src/: NTMake9x (1.3), README-NT (1.3), README-WIN9X + (1.2): DELTA windows-updates-20010819 AUTHOR jimpeter@us.ibm.com + + 1. Version control (Win9x & Windows NT/2000) NTMakefile.i386_win95 + and NTMakefile.i386_nt40 added AFSPRODUCT_VERSION variable, + setting this will propagate through the software by setting the + product version for the installation and client dialog boxes. In + particular it will provide correct notification if Win2K + installation is being upgraded, reinstall or downgraded. + + Version information shows up in the following ways: + Welcome dialog during installation + Properities page for Install.exe (Windows Installation routine) + Windows Add/Remove Dialogs application list + AFS Control Center and Client dialog boxes + + See README-WIN9X.TXT or README-NT.TXT for further information on + how to set thi + s variable. + + 2. CellServDB (Win9x & Windows NT/2000) The installer can choose + between various sources for CellServDB: a) Previous installed + file, afsdcell.ini(WinNT/2000) or CellServDB(Win9x). b) File that + comes with the installation package (recent copy from grand.centra + l.org) c) Download a the file from the Web (default + http://grand.central.org/dl/cellse rvdb/CellServDB). d) Browse + for a file + + 3. Drive Mapping (Win9x & Windows NT/2000) The installer can + choose up to two drive mappings during the installation process. + Default is map Z: to AFS root and U: to user home directory + + 4. Silent Running (Win9x & Windows NT/2000) Setup.exe is capable + of running silently (-s option); that is, it will use a pr e-made + response script to drive its responses. You can also do a normal + installation with the record option (-r) to build a sample + response file. + + The installation routine has been improved to accept a modified + response file s + o the administrator can setup up additional drive mappings + including substituting the user's loggin name into the path. By + using a text editor an administrator can setup a variable path + name that includes %LOGINNAME% in a path statement. This variable + will be + + substituted for the current user's login name. (Only at + installation time.) + + For example: if an administrator wanted to install AFS client on a + machine that + had the + following mappings: + Z:=/ + U:=/afs/afscell.org/u/username + Q:=/afs/afscell.org/general + + Then follow these steps: + a) run setup with -r option and specify install to record + responses into file s + etup.iss setup.exe -r -f1setup.iss b) Follow normal installation + responses c) Edit the setup.iss response file by modifying the + "DRIVEPATH section". + + This response file could start off looking like this: + + [DLG_DRIVEPATH-1] + Result=1 + Drive_0=Z: + Path_0=/ + Share_0=all + Drive_1=U: + Path_1=/afs/afscell.org/u/administrator + Share_1=home + Count=2 + + This section map would be changed to look like this: + + [DLG_DRIVEPATH-1] + Result=1 + Drive_0=Z: + Path_0=/ + Share_0=all + Drive_1=U: + Path_1=/afs/afscell.org/u/%LOGINNAME% + Share_1=home + Drive_2=Q: + Path_2=/afs/afscell.org/general + Share_2=genrl + Count=3 + + d) Use the silent mode to install AFS (must log to windows as your + user name e. + g. Frank) setup.exe -s -f1setup.iss + + HINT: Share name should be limited to 12 characters. The + response file terminate if the installation is in any way + different; for example, the response is recorded on a clean + machine and it is run on a system where AFS is already + installed. The execution is truly silent, except for a log + file. The last response is BootOption and if set to 1 it will + reboot your machine! + + Refer to additional documentation on silent/record in you Install + Shield User's + Guide. + + 5. Fixed the Un-Installation bug that damaged the NetBT parameter + registration. (Win2k/NT only) + + 6. Change Default selection for Win2000 to Client and Documentation + only. (Win2 K/NT only) The default installation is with Server + and Control Center NOT selected. + + 7. Win9x Client Operation (Win9x only) + + Win9x client has been changed to allow "connection" with out + forcing + authentication. Previous implementation of the Win9x client had + three steps to + the + connection process: 1) start client 2) obtain tokens 3) Map drives + + The updated Win9x client can leave the username blank and select + to Connect. T + herefore, only the client will be started (without obtaining + tokens). The user can still map drives (those that don't require + authentication). This is particularity useful if you want to use + a different routine to obtain authentication tokens or additional + drive map pings. + + A command line option has also been added (-noid). This option + Prevent selecti + on of (Gray out) username/password. This will cause the client to + start up without au thentication. By using both -noid and + -connect allows the user to run the AFS client in login script + that could provide Kerbos 5 authentication and addition drive + mapping. + + 8. Installation (Win9x only) Fix installation into paths that have + space, e.g. \Program Files\Afscli + +2001-08-16 03:56 shadow + + * openafs/src/libadmin/bos/afs_bosAdmin.c (1.7): DELTA + bosadmin-setrestarttime-should-take-a-structure-20010816 AUTHOR + jstribl@us.ibm.com bos_ExecutableRestartTimeSet called + BOZO_SetRestartTime incorrectly + +2001-08-16 03:54 shadow + + * openafs/configure.in (1.37): DELTA + configure-simplify-hp-detection-for-sysname-20010816 AUTHOR + nneul@umr.edu + + cut from 2 rules to one + +2001-08-15 21:01 shadow + + * openafs/src/afs/LINUX/: osi_misc.c (1.11), osi_vfsops.c (1.10): + DELTA linux-osi-clear-inode-locking-fix-20010816 AUTHOR + chas@cmf.nrl.navy.mil + + "i think this was missed from a patch i sent a while back to + cleanup the iput() of afs inodes. i think the lock(vc->lock) + needs to be in osi_clear_inode() since osi_clear_inode is called + a bit more often than afs_delete_inode(). however, this like + just might be uneeded since no one has seen any problems + apparently." + +2001-08-15 20:50 shadow + + * openafs/src/rx/rx_event.c (1.7): DELTA + clear-xfreemallocs-in-shutdown-rxevent-20010816 AUTHOR + reuter@rzg.mpg.de + + only likely to matter to mr-afs + +2001-08-15 20:48 shadow + + * openafs/src/: rx/rx.c (1.21), rx/rx_event.c (1.6), + rxgen/rpc_main.c (1.12): DELTA + fix-afsconfig-ordering-for-rx-20010816 AUTHOR warlord@mit.edu + + to fix symbol versioning problems + + change to rxgen ok on the basis that nothing other than AFS is in + any danger of using rx kernel code + +2001-08-08 20:20 shadow + + * openafs/src/: afsinstall/lib/patch.pl (1.4), budb/procs.c (1.6): + DELTA + convert-from-bsd-to-posix-string-and-memory-functions-20010807 + AUTHOR shadow@dementia.org + + fix two errors found by chas williams + +2001-08-08 02:28 shadow + + * openafs/src/rx/: DARWIN/rx_knet.c (1.5), DUX/rx_knet.c (1.6), + FBSD/rx_knet.c (1.5), IRIX/rx_knet.c (1.6): DELTA + convert-from-bsd-to-posix-string-and-memory-functions-20010807 + AUTHOR shadow@dementia.org + + fix up more inadvertant turds + +2001-08-08 02:08 shadow + + * openafs/src/cf/linux-test4.m4 (1.4): DELTA + linux-ext3-adds-items-to-struct-inode-and-so-do-we-20010807 AUTHOR + shadow@dementia.org + + fix maxcro defn + +2001-08-08 00:42 shadow + + * openafs/src/rx/rx_kcommon.c (1.9): DELTA + convert-from-bsd-to-posix-string-and-memory-functions-20010807 + AUTHOR shadow@dementia.org + + correct another bad memcpy coversion + +2001-08-07 22:41 shadow + + * openafs/src/rx/AIX/rx_knet.c (1.6): DELTA + convert-from-bsd-to-posix-string-and-memory-functions-20010807 + AUTHOR shadow@dementia.org + + fix a minor flub in how this was done + +2001-08-07 22:38 shadow + + * openafs/src/libacl/aclprocs.c (1.9): DELTA + aix-needs-string-h-in-aclproc-20010807 AUTHOR shadow@dementia.org + + and we get back to the crux of the issue + +2001-08-07 22:37 shadow + + * openafs/src/libacl/aclprocs.c (1.8): DELTA + linux-ext3-adds-items-to-struct-inode-and-so-do-we-20010807 AUTHOR + shadow@dementia.org + + this leaked in, separate delta + +2001-08-07 22:36 shadow + + * openafs/: acconfig.h (1.10), configure.in (1.36), + src/afs/LINUX/osi_vfs.h (1.9), src/cf/linux-test4.m4 (1.3), + src/libacl/aclprocs.c (1.7): DELTA + linux-ext3-adds-items-to-struct-inode-and-so-do-we-20010807 AUTHOR + shadow@dementia.org + + Thanks to shirsch@adelphia.net for mentioning something was added. + +2001-08-07 22:05 shadow + + * openafs/src/afsmonitor/afsmonitor.c (1.9): DELTA + convert-from-bsd-to-posix-string-and-memory-functions-20010807 + AUTHOR shadow@dementia.org + + make change to arguments globally and not just for e.g. + linux/darwin/fbsd + +2001-08-07 20:57 shadow + + * openafs/src/fsprobe/fsprobe.c (1.6): DELTA + convert-from-bsd-to-posix-string-and-memory-functions-20010807 + AUTHOR shadow@dementia.org + + fix reference to memset the right thing + +2001-08-07 20:34 shadow + + * openafs/src/cf/linux-test4.m4 (1.2): DELTA + linux-fs-h-struct-inode-test-for-i-cdev-20010807 AUTHOR + shadow@dementia.org + + remove extra tests + +2001-08-07 20:03 shadow + + * openafs/src/: WINNT/afsd/cm_callback.c (1.4), WINNT/afsd/fs.c + (1.4), WINNT/afsd/krb.h (1.3), afs/afs_buffer.c (1.5), + afs/afs_call.c (1.14), afs/afs_callback.c (1.5), afs/afs_cbqueue.c + (1.5), afs/afs_cell.c (1.7), afs/afs_conn.c (1.7), + afs/afs_daemons.c (1.7), afs/afs_dcache.c (1.10), + afs/afs_exporter.c (1.5), afs/afs_init.c (1.11), afs/afs_memcache.c + (1.5), afs/afs_nfsclnt.c (1.5), afs/afs_osi.c (1.8), + afs/afs_osi_uio.c (1.5), afs/afs_osi_vget.c (1.5), + afs/afs_osidnlc.c (1.5), afs/afs_pioctl.c (1.22), + afs/afs_segments.c (1.5), afs/afs_server.c (1.10), afs/afs_stat.c + (1.5), afs/afs_user.c (1.8), afs/afs_vcache.c (1.9), + afs/afs_volume.c (1.6), afs/AIX/osi_file.c (1.5), + afs/AIX/osi_timeout.c (1.5), afs/AIX/osi_vnodeops.c (1.5), + afs/DARWIN/osi_file.c (1.5), afs/DARWIN/osi_module.c (1.5), + afs/DARWIN/osi_vfsops.c (1.4), afs/DARWIN/osi_vnodeops.c (1.4), + afs/DUX/osi_file.c (1.6), afs/DUX/osi_vfsops.c (1.7), + afs/FBSD/osi_file.c (1.4), afs/FBSD/osi_vfsops.c (1.4), + afs/HPUX/osi_file.c (1.5), afs/HPUX/osi_vnodeops.c (1.5), + afs/IRIX/osi_file.c (1.6), afs/IRIX/osi_groups.c (1.5), + afs/IRIX/osi_inode.c (1.8), afs/IRIX/osi_vnodeops.c (1.6), + afs/LINUX/osi_file.c (1.11), afs/LINUX/osi_machdep.h (1.5), + afs/SOLARIS/osi_file.c (1.6), afs/UKERNEL/afs_usrops.c (1.9), + afs/VNOPS/afs_vnop_fid.c (1.6), afs/VNOPS/afs_vnop_lookup.c (1.13), + afs/VNOPS/afs_vnop_strategy.c (1.7), afsinstall/lib/patch.pl (1.3), + afsmonitor/afsmonitor.c (1.8), afsweb/apache_afs_cache.c (1.5), + afsweb/apache_afs_client.c (1.3), afsweb/apache_afs_utils.c (1.3), + afsweb/weblog.c (1.6), afsweb/apache_includes/conf.h (1.2), + afsweb/apache_includes/1.2/conf.h (1.2), + afsweb/apache_includes/1.3.1/ap_config.h (1.2), + afsweb/apache_includes/1.3.6/ap_config.h (1.2), audit/audit.c + (1.6), auth/cellconfig.c (1.14), auth/ktc.c (1.7), auth/setkey.c + (1.7), auth/writeconfig.c (1.6), auth/test/testcellconf.c (1.5), + bozo/bnode.c (1.7), bozo/bos.c (1.10), bozo/bosoprocs.c (1.6), + bozo/bosserver.c (1.12), bozo/cronbnodeops.c (1.5), + bozo/ezbnodeops.c (1.5), bozo/fsbnodeops.c (1.7), bu_utils/fms.c + (1.5), bucoord/commands.c (1.6), bucoord/config.c (1.5), + bucoord/dsstub.c (1.5), bucoord/dsvs.c (1.5), bucoord/dump.c (1.5), + bucoord/dump_sched.c (1.5), bucoord/expire.c (1.5), bucoord/main.c + (1.6), bucoord/restore.c (1.5), bucoord/status.c (1.5), + bucoord/tape_hosts.c (1.5), bucoord/ttest.c (1.3), + bucoord/ubik_db_if.c (1.6), bucoord/vol_sets.c (1.7), + budb/database.c (1.5), budb/db_alloc.c (1.5), budb/db_dump.c (1.5), + budb/db_hash.c (1.5), budb/db_text.c (1.6), budb/dbs_dump.c (1.5), + budb/ol_verify.c (1.5), budb/procs.c (1.5), budb/server.c (1.6), + budb/struct_ops.c (1.5), butc/dbentries.c (1.5), butc/dump.c (1.6), + butc/list.c (1.5), butc/lwps.c (1.5), butc/recoverDb.c (1.5), + butc/tcmain.c (1.5), butc/tcprocs.c (1.5), butc/tcudbprocs.c (1.6), + butc/tdump.c (1.3), butc/test.c (1.3), butm/butm_test.c (1.5), + butm/file_tm.c (1.5), butm/test_ftm.c (1.5), + config/param.i386_nt40.h (1.5), config/param.i386_win95.h (1.3), + config/stds.h (1.7), dauth/dlog.c (1.6), des/cbc_encrypt.c (1.7), + des/cksum.c (1.9), des/des.c (1.7), des/enc.c (1.4), + des/new_rnd_key.c (1.10), des/pcbc_encrypt.c (1.7), + des/read_pssword.c (1.12), des/strng_to_key.c (1.9), des/weak_key.c + (1.7), dir/salvage.c (1.5), dir/test/dtest.c (1.5), + export/cfgexport.c (1.5), export/symtab.c (1.5), fsprobe/fsprobe.c + (1.5), fsprobe/fsprobe_test.c (1.5), ftpd43+/ftpcmd.y (1.3), + ftpd43+/ftpd.c (1.5), ftpd43+/logwtmp.c (1.3), ftpd43+/popen.c + (1.3), gtx/frame.c (1.5), gtx/keymap.c (1.5), gtx/textcb.c (1.5), + inetd/inetd.c (1.5), inetd/setenv.c (1.4), inetd/ta-rauth.c (1.5), + kauth/admin_tools.c (1.8), kauth/authclient.c (1.7), kauth/client.c + (1.7), kauth/kadatabase.c (1.6), kauth/kaprocs.c (1.8), + kauth/kaserver.c (1.9), kauth/kautils.c (1.7), kauth/kdb.c (1.5), + kauth/kkids.c (1.5), kauth/klog.c (1.5), kauth/klogin.c (1.7), + kauth/knfs.c (1.6), kauth/kpasswd.c (1.7), kauth/krb_udp.c (1.14), + kauth/manyklog.c (1.5), kauth/read_passwd.c (1.4), kauth/rebuild.c + (1.7), kauth/user.c (1.7), kauth/test/multiklog.c (1.5), + kauth/test/test_badtix.c (1.5), kauth/test/test_getticket.c (1.5), + kauth/test/test_interim_ktc.c (1.5), kauth/test/test_rxkad_free.c + (1.5), libacl/aclprocs.c (1.6), libadmin/client/afs_clientAdmin.c + (1.7), libadmin/test/bos.c (1.5), libadmin/vos/vosutils.c (1.8), + libadmin/vos/vsprocs.c (1.8), log/kseal.c (1.5), log/test/testlog.c + (1.5), login/login.c (1.5), login/setenv.c (1.4), + login/util_logout.c (1.4), lwp/iomgr.c (1.7), lwp/lwp.c (1.15), + lwp/preempt.c (1.10), lwp/test/selsubs.c (1.5), lwp/test/testlwp.c + (1.5), mpp/mpp.c (1.2), ntp/mkntpconf.c (1.5), ntp/ntp.c (1.5), + ntp/ntp.h (1.4), ntp/ntp_adjust.c (1.5), ntp/ntpd.c (1.5), + ntp/ntpdc.c (1.5), ntp/read_psti.c (1.5), ntp/runntp.c (1.5), + ntp/test.c (1.4), package/check.c (1.2), package/conftree.c (1.3), + pinstall/install.c (1.9), ptserver/db_verify.c (1.6), + ptserver/ptclient.c (1.5), ptserver/ptprocs.c (1.7), + ptserver/ptserver.c (1.9), ptserver/ptuser.c (1.6), + ptserver/ptutils.c (1.9), ptserver/readgroup.c (1.5), + ptserver/readpwd.c (1.5), ptserver/testpt.c (1.6), ptserver/utils.c + (1.7), rcp/rcp.c (1.6), rlogind/rexecd.c (1.4), rlogind/rlogind.c + (1.4), rsh/rcmd.c (1.7), rsh/rlogin.c (1.4), rsh/rsh.c (1.4), + rx/rx.c (1.20), rx/rx_kcommon.c (1.8), rx/rx_packet.c (1.13), + rx/rx_packet.h (1.6), rx/rx_rdwr.c (1.12), rx/rx_stream.c (1.5), + rx/rx_stream.h (1.3), rx/rx_trace.c (1.9), rx/rx_user.c (1.11), + rx/rxdebug.c (1.10), rx/xdr_afsuuid.c (1.4), rx/xdr_array.c (1.4), + rx/xdr_arrayn.c (1.4), rx/xdr_int64.c (1.4), rx/xdr_mem.c (1.4), + rx/xdr_rec.c (1.4), rx/xdr_refernce.c (1.4), rx/AIX/rx_knet.c + (1.5), rx/DARWIN/rx_knet.c (1.4), rx/DUX/rx_knet.c (1.5), + rx/FBSD/rx_knet.c (1.4), rx/HPUX/rx_knet.c (1.8), rx/IRIX/rx_knet.c + (1.5), rx/SOLARIS/rx_knet.c (1.6), rx/bulk.example/bulk_client.c + (1.5), rx/bulktest/bulk_client.c (1.5), + rx/multi.example/sample_client.c (1.5), + rx/simple.example/sample_client.c (1.5), rx/test/kctest.c (1.4), + rx/test/testclient.c (1.5), rxgen/rpc_clntout.c (1.5), + rxgen/rpc_main.c (1.11), rxgen/rpc_parse.c (1.10), + rxgen/rpc_svcout.c (1.7), rxgen/rpc_util.c (1.7), + rxkad/rxkad_client.c (1.7), rxkad/rxkad_common.c (1.7), + rxkad/rxkad_server.c (1.7), rxkad/ticket.c (1.6), + rxkad/domestic/crypt_conn.c (1.8), rxkad/domestic/fcrypt.c (1.7), + rxkad/domestic/tcrypt.c (1.5), rxkad/test/stress.c (1.5), + rxkad/test/stress_c.c (1.6), rxkad/test/stress_s.c (1.5), + scout/scout.c (1.5), sys/rmtsysc.c (1.8), sys/rmtsyss.c (1.6), + tsm41/aix41_auth.c (1.5), ubik/beacon.c (1.9), ubik/disk.c (1.5), + ubik/recovery.c (1.7), ubik/remote.c (1.6), ubik/ubik.c (1.7), + ubik/ubikcmd.c (1.5), ubik/udebug.c (1.11), ubik/vote.c (1.7), + update/client.c (1.8), usd/usd_file.c (1.7), usd/usd_nt.c (1.5), + uss/lex.c (1.5), uss/uss_fs.c (1.5), uss/uss_kauth.c (1.5), + uss/uss_procs.c (1.5), uss/uss_ptserver.c (1.5), uss/uss_vol.c + (1.5), util/hostparse.c (1.10), util/kreltime.c (1.5), util/ktime.c + (1.5), util/uuid.c (1.7), util/volparse.c (1.9), venus/cacheout.c + (1.5), venus/cmdebug.c (1.5), venus/fs.c (1.12), venus/fstrace.c + (1.7), venus/kdump.c (1.13), venus/up.c (1.10), vfsck/dir.c (1.4), + vfsck/inode.c (1.4), vfsck/main.c (1.5), vfsck/pass1.c (1.4), + vfsck/pass1b.c (1.4), vfsck/pass2.c (1.4), vfsck/pass3.c (1.4), + vfsck/pass4.c (1.4), vfsck/pass5.c (1.4), vfsck/proplist.c (1.5), + vfsck/setup.c (1.4), vfsck/utilities.c (1.4), viced/afsfileprocs.c + (1.10), viced/callback.c (1.6), viced/fsprobe.c (1.6), viced/host.c + (1.7), viced/physio.c (1.5), viced/profile.c (1.5), viced/viced.c + (1.11), vlserver/cnvldb.c (1.5), vlserver/sascnvldb.c (1.5), + vlserver/vlclient.c (1.7), vlserver/vldb_check.c (1.5), + vlserver/vlprocs.c (1.5), vlserver/vlserver.c (1.12), + vlserver/vlutils.c (1.5), vol/clone.c (1.5), vol/devname.c (1.7), + vol/fs_conv_411.c (1.5), vol/fssync.c (1.5), vol/nuke.c (1.5), + vol/physio.c (1.5), vol/purge.c (1.5), vol/vnode.c (1.5), + vol/vol-info.c (1.7), vol/vol-salvage.c (1.10), vol/volume.c + (1.12), vol/vutil.c (1.6), vol/test/listVicepx.c (1.5), + volser/dumpstuff.c (1.6), volser/physio.c (1.5), + volser/restorevol.c (1.6), volser/volmain.c (1.8), + volser/volprocs.c (1.6), volser/voltrans.c (1.5), volser/vos.c + (1.8), volser/vsprocs.c (1.6), volser/vsutils.c (1.7), + xstat/xstat_cm.c (1.5), xstat/xstat_cm_test.c (1.5), + xstat/xstat_fs.c (1.5), xstat/xstat_fs_test.c (1.5): DELTA + convert-from-bsd-to-posix-string-and-memory-functions-20010807 + AUTHOR shadow@dementia.org + + bcopy, bcmp, bzero, index, rindex, you're all cut. memcpy, memcmp, + memset, strchr, strrchr, show us how it's done + +2001-08-07 15:21 shadow + + * openafs/: acconfig.h (1.9), configure.in (1.35), + src/afs/LINUX/osi_vfs.h (1.8), src/cf/linux-test4.m4 (1.1): DELTA + linux-fs-h-struct-inode-test-for-i-cdev-20010807 AUTHOR + shadow@dementia.org + + doesn't look like it should matter but we might as well try to stay + consistent + +2001-08-07 12:14 shadow + + * openafs/src/venus/Makefile.in (1.2): DELTA + solaris8-build-64bit-kdump-20010807 AUTHOR jflemer@zoo.uvm.edu + + some solaris 8 machines are 64 bit so build kdump64 + +2001-08-06 20:11 shadow + + * openafs/src/afs/LINUX/osi_module.c (1.16): DELTA + introduce-linux-ia64-port-20010806 AUTHOR chas@cmf.nrl.navy.mil + + don't leak into not ia64 port + +2001-08-06 20:04 shadow + + * openafs/: configure.in (1.34), src/afs/afs_call.c (1.13), + src/afs/afs_pioctl.c (1.21), src/afs/LINUX/osi_alloc.c (1.9), + src/afs/LINUX/osi_groups.c (1.10), src/afs/LINUX/osi_machdep.h + (1.4), src/afs/LINUX/osi_module.c (1.15), src/config/afs_sysnames.h + (1.13), src/config/param.ia64_linux24.h (1.1), + src/config/param.ia64_linux24_usr.h (1.1), src/des/andrew-conf.h + (1.10), src/des/conf-ia64-linux.h (1.1), src/des/crypt.c (1.7), + src/dir/buffer.c (1.5), src/libafs/MakefileProto.LINUX.in (1.5), + src/lwp/lwp.h (1.9), src/lwp/process.c (1.12), src/rx/rx.h (1.7): + DELTA introduce-linux-ia64-port-20010806 AUTHOR + chas@cmf.nrl.navy.mil + + "no special instructions this time other than you need a rather + recent glibc (turbolinux beta5 or redhat 7.1) since the afs + userland utilities use ucontext() instead of setjmp()/longjmp(). + this is probably the weakest part of the port since lwp is somewhat + difficult to test rigorously. + + you can insmod the afs module now (and rmmod if you like) why so + difficult? function pointers are really pointers to a function + descriptor that contains the function pointer and global pointer. + the syscall table (being written in assembler) only contains + function pointers. it doesnt setup the gp. modules and kernels do + not share the same gp. so if you want the syscall to go to a + module, you need to setup the gp and then call your module's + routine. be sure to restore the gp after returning from your + routine :) i also converted to the 'new style' module_init() -- + only used on kernel versions 2.4.0 and up. this does the right + thing if you happen to be linked directly with the kernel. + + klog has been fixed (afs's crypt() function is sensitive to + sizeof(long) -- des/crypt.c should probably use 'afs_int32', not + 'long' or 'int') + + in case it matters, my platform is a b3-stepping running beta5 of + turbolinux." + +2001-08-06 19:50 shadow + + * openafs/src/: auth/setkey.c (1.6), des/cksum.c (1.8), des/crypt.c + (1.6), des/new_rnd_key.c (1.9), des/read_pssword.c (1.11), + des/strng_to_key.c (1.8), des/weak_key.c (1.6), kauth/knfs.c (1.5), + libadmin/vos/afs_vosAdmin.c (1.7), libadmin/vos/lockprocs.c (1.7), + libadmin/vos/vosutils.c (1.7), libadmin/vos/vsprocs.c (1.7), + lwp/threadname.c (1.7), rx/rx.c (1.19), rx/rx_misc.c (1.9), + rx/rx_packet.c (1.12), rx/rx_rdwr.c (1.11), rx/rx_trace.c (1.8), + rx/rx_user.c (1.10), rx/rxdebug.c (1.9), rxgen/rpc_cout.c (1.6), + rxgen/rpc_main.c (1.10), rxgen/rpc_parse.c (1.9), rxgen/rpc_scan.c + (1.6), rxgen/rpc_svcout.c (1.6), rxgen/rpc_util.c (1.6), + ubik/recovery.c (1.6), ubik/udebug.c (1.10), update/client.c (1.7), + update/server.c (1.8), update/utils.c (1.7), util/hostparse.c + (1.9), util/netutils.c (1.9), util/serverLog.c (1.16), + util/volparse.c (1.8): DELTA + invert-sense-of-strings-string-header-inclusion-20010806 AUTHOR + chas@cmf.nrl.navy.mil + + this will be obsolete in current form once b* and *index are dead + but apply for now + +2001-08-06 19:43 shadow + + * openafs/src/config/Makefile.version (1.2): DELTA + junk-src-config-makefile-version-as-its-generated-20010806 AUTHOR + nneul@umr.edu + + currently being generated on every build; might as well junk it + +2001-08-06 19:41 shadow + + * openafs/src/afs/afs.h (1.9): DELTA + afs-vcache-state-flag-fix-and-cleanup-20010806 AUTHOR kolya@mit.edu + + "There appears to be a conflict between two vcache state flags: + CWritingUFS and CDCLock are both 0x200000. This patch moves + CDCLock to 0x2000000 (which I'm guessing was the intended value + from the position of that #define). It also reformats the block of + #define's to be consistent in number format and indentation, to + make it somewhat more readable, and to make such conflicts less + likely to reappear." + +2001-08-06 19:39 shadow + + * openafs/src/afs/: afs_dcache.c (1.9), SOLARIS/osi_vnodeops.c + (1.7): DELTA solaris-locking-cleanup-20010806 AUTHOR kolya@mit.edu + + reduce afs vnode lock contention, also implements async page + requests + + "(In afs_GetDCache, the hints in the vnode are only updated if we + can grab the write lock without blocking. In afs_GetOnePage, we + only grab the read lock, rather than the shared lock -- as far as I + can tell, there's nothing that needs the write lock.) + + FWIW, the particular case where I was being bitten by this lock + contention was playing an mp3 from AFS space and at the same time + copying it to local disk. The copy kept fetching chunks while + holding the read lock, so the mp3 player couldn't grab a write lock + in the page fault, even though the data was already in cache. + + While I'm not fully familiar with the semantics of afs vnode locks + [do they even exist? :-)], I believe changing from shared to read + locks in afs_GetOnePage should be safe." + +2001-08-06 19:24 shadow + + * openafs/configure.in (1.33): DELTA + configure-sysname-updates-20010806 AUTHOR shadow@dementia.org + + add omitted s390 linux port add alternate hpux11 port info from + nneul@umr.edu + +2001-08-06 19:21 shadow + + * openafs/src/config/Makefile.hp_ux110.in (1.3): DELTA + hpux11-force-system-ranlib-20010806 AUTHOR nneul@umr.edu + + so binutils ranlib isn't found first + +2001-08-06 19:09 shadow + + * openafs/src/kauth/krb_udp.c (1.13): DELTA + kaserver-log-krb-udp-authentications-also-20010806 AUTHOR + shadow@dementia.org + + currently krb udp auth requests don't get logged while ka requests + do + + fix it. + +2001-08-06 19:08 shadow + + * openafs/src/kauth/krb_udp.c (1.12): DELTA + kaserver-krb-udp-construct-well-formed-tickets-20010806 AUTHOR + shadow@dementia.org + + certain things really want the realm to be set correctly and not + just left blank in tickets; existing krb4 kdcs get this correct. + now so do we. + +2001-08-03 13:47 shadow + + * openafs/src/WINNT/install/InstallShield5/setup.rul (1.3): DELTA + allow-winnt-client-to-be-upgraded-20010803 AUTHOR + jimpeter@us.ibm.com + + to allow for change in version numbering + +2001-08-02 12:20 shadow + + * openafs/src/: config/param.sun4x_58_usr.h (1.5), vol/gi.c (1.5): + DELTA solaris8-namei-cleanup-20010802 AUTHOR kolya@mit.edu + + note gi is useless for namei case + + The AFS_64BIT_ENV define is needed for afsutil.h which makes use of + some 64-bit types (and if AFS_64BIT_ENV isn't set, defaults to the + non-existant u_int64_t). + +2001-08-02 12:17 shadow + + * openafs/NEWS (1.2): DELTA + use-multiple-cache-directories-for-large-caches-20010802 AUTHOR + warlord@mit.edu + + news entry for large cache patch + +2001-08-02 12:16 shadow + + * openafs/src/afsd/afsd.c (1.13): DELTA + use-multiple-cache-directories-for-large-caches-20010802 AUTHOR + warlord@mit.edu + + - support for large caches in afsd. Cachefiles are stored in + subdirectories. The default is 2048 files per subdirectory, which + should work fine in most situations. You can use the new afsd + option -files_per_subdir to change this number. Note that the + first time you run afsd with this patch, your cachefiles will get + moved into subdirectories. If you subsequently run an older + version of afsd, you will lose all your cached files. + +2001-08-02 12:12 shadow + + * openafs/src/WINNT/install/InstallShield5/: Default.rge (1.3), + NTMakefile (1.4): DELTA winnt-port-updates-20010802 AUTHOR + jimpeter@us.ibm.com + + These patches solve the following problem: + + During Un-Install of AFS for Windows, it removed the following + key: + + HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\NetBT\\Par + ameters + Instead it should have removed only the SMBDeviceEnable=0 item + within + the above key. + This damaged the NetBT (NetBios over TCP/IP) interface, and + required + re-installing of TCP/IP. The users found their ability to share + files + and printers damaged. + +2001-08-02 11:45 shadow + + * openafs/: Makefile.in (1.11), configure.in (1.32), + src/afs/Makefile (1.7), src/afs/Makefile.in (1.1), + src/afsd/Makefile (1.8), src/afsd/Makefile.in (1.1), + src/afsmonitor/Makefile (1.5), src/afsmonitor/Makefile.in (1.1), + src/afsweb/Makefile (1.4), src/afsweb/Makefile.in (1.1), + src/audit/Makefile (1.6), src/audit/Makefile.in (1.1), + src/auth/Makefile (1.7), src/auth/Makefile.in (1.1), + src/auth/test/Makefile (1.3), src/auth/test/Makefile.in (1.1), + src/bozo/Makefile (1.6), src/bozo/Makefile.in (1.1), + src/bozo/test/Makefile (1.3), src/bozo/test/Makefile.in (1.1), + src/bu_utils/Makefile (1.5), src/bu_utils/Makefile.in (1.1), + src/bubasics/Makefile (1.5), src/bubasics/Makefile.in (1.1), + src/bucoord/Makefile (1.6), src/bucoord/Makefile.in (1.1), + src/budb/Makefile (1.5), src/budb/Makefile.in (1.1), + src/butc/Makefile (1.5), src/butc/Makefile.in (1.1), + src/butm/Makefile (1.5), src/butm/Makefile.in (1.1), + src/cmd/Makefile (1.6), src/cmd/Makefile.in (1.1), + src/cmd/test/Makefile (1.3), src/cmd/test/Makefile.in (1.1), + src/comerr/Makefile (1.5), src/comerr/Makefile.in (1.1), + src/comerr/test/Makefile (1.2), src/comerr/test/Makefile.in (1.1), + src/config/Makefile (1.6), src/config/Makefile.alpha_dux40.in + (1.3), src/config/Makefile.alpha_dux50.in (1.2), + src/config/Makefile.alpha_linux_22.in (1.2), + src/config/Makefile.hp_ux102.in (1.2), + src/config/Makefile.hp_ux110.in (1.2), + src/config/Makefile.i386_djgpp (1.3), + src/config/Makefile.i386_fbsd_42.in (1.2), + src/config/Makefile.i386_linux22.in (1.4), + src/config/Makefile.i386_linux24.in (1.2), src/config/Makefile.in + (1.1), src/config/Makefile.ppc_darwin_12.in (1.2), + src/config/Makefile.ppc_darwin_13.in (1.2), + src/config/Makefile.ppc_linux22.in (1.2), + src/config/Makefile.ppc_linux24.in (1.2), + src/config/Makefile.rs_aix42.in (1.2), + src/config/Makefile.s390_linux22.in (1.2), + src/config/Makefile.s390_linux24.in (1.2), + src/config/Makefile.sgi_62.in (1.2), src/config/Makefile.sgi_63.in + (1.2), src/config/Makefile.sgi_64.in (1.2), + src/config/Makefile.sgi_65.in (1.2), + src/config/Makefile.sparc64_linux22.in (1.2), + src/config/Makefile.sparc64_linux24.in (1.2), + src/config/Makefile.sparc_linux22.in (1.2), + src/config/Makefile.sun4x_55.in (1.2), + src/config/Makefile.sun4x_56.in (1.2), + src/config/Makefile.sun4x_57.in (1.2), + src/config/Makefile.sun4x_58.in (1.2), + src/config/Makefile.sunx86_54.in (1.2), src/dauth/Makefile (1.7), + src/dauth/Makefile.in (1.1), src/des/Makefile (1.9), + src/des/Makefile.in (1.1), src/des/test/Makefile (1.2), + src/des/test/Makefile.in (1.1), src/des_stub/Makefile (1.4), + src/des_stub/Makefile.in (1.1), src/dir/Makefile (1.5), + src/dir/Makefile.in (1.1), src/dir/test/Makefile (1.3), + src/dir/test/Makefile.in (1.1), src/export/Makefile (1.7), + src/export/Makefile.in (1.1), src/finale/Makefile (1.4), + src/finale/Makefile.in (1.1), src/fsint/Makefile (1.7), + src/fsint/Makefile.in (1.1), src/fsprobe/Makefile (1.5), + src/fsprobe/Makefile.in (1.1), src/ftpd43+/Makefile (1.2), + src/ftpd43+/Makefile.in (1.1), src/gtx/Makefile (1.5), + src/gtx/Makefile.in (1.1), src/inetd/Makefile (1.4), + src/inetd/Makefile.in (1.1), src/kauth/Makefile (1.9), + src/kauth/Makefile.in (1.1), src/kauth/test/Makefile (1.3), + src/kauth/test/Makefile.in (1.1), src/libacl/Makefile (1.5), + src/libacl/Makefile.in (1.1), src/libacl/test/Makefile (1.3), + src/libacl/test/Makefile.in (1.1), src/libadmin/Makefile (1.4), + src/libadmin/Makefile.in (1.1), src/libadmin/adminutil/Makefile + (1.4), src/libadmin/adminutil/Makefile.in (1.1), + src/libadmin/bos/Makefile (1.4), src/libadmin/bos/Makefile.in + (1.1), src/libadmin/cfg/Makefile (1.4), + src/libadmin/cfg/Makefile.in (1.1), src/libadmin/cfg/test/Makefile + (1.3), src/libadmin/cfg/test/Makefile.in (1.1), + src/libadmin/client/Makefile (1.4), src/libadmin/client/Makefile.in + (1.1), src/libadmin/kas/Makefile (1.4), + src/libadmin/kas/Makefile.in (1.1), src/libadmin/pts/Makefile + (1.4), src/libadmin/pts/Makefile.in (1.1), + src/libadmin/samples/Makefile (1.4), + src/libadmin/samples/Makefile.in (1.1), src/libadmin/test/Makefile + (1.4), src/libadmin/test/Makefile.in (1.1), + src/libadmin/vos/Makefile (1.4), src/libadmin/vos/Makefile.in + (1.1), src/libafs/Makefile.common (1.9), + src/libafs/MakefileProto.AIX.in (1.3), + src/libafs/MakefileProto.DARWIN.in (1.3), + src/libafs/MakefileProto.DUX.in (1.4), + src/libafs/MakefileProto.FBSD.in (1.3), + src/libafs/MakefileProto.HPUX.in (1.3), + src/libafs/MakefileProto.IRIX.in (1.3), + src/libafs/MakefileProto.LINUX.in (1.4), + src/libafs/MakefileProto.SOLARIS.in (1.3), + src/libafsauthent/Makefile (1.5), src/libafsauthent/Makefile.in + (1.1), src/libafsrpc/Makefile (1.8), src/libafsrpc/Makefile.in + (1.1), src/libuafs/MakefileProto.AIX (1.6), + src/libuafs/MakefileProto.AIX.in (1.1), + src/libuafs/MakefileProto.DARWIN (1.3), + src/libuafs/MakefileProto.DARWIN.in (1.1), + src/libuafs/MakefileProto.DUX (1.6), + src/libuafs/MakefileProto.DUX.in (1.1), + src/libuafs/MakefileProto.FBSD (1.3), + src/libuafs/MakefileProto.FBSD.in (1.1), + src/libuafs/MakefileProto.HPUX (1.5), + src/libuafs/MakefileProto.HPUX.in (1.1), + src/libuafs/MakefileProto.IRIX (1.5), + src/libuafs/MakefileProto.IRIX.in (1.1), + src/libuafs/MakefileProto.LINUX (1.4), + src/libuafs/MakefileProto.LINUX.in (1.1), + src/libuafs/MakefileProto.SOLARIS (1.6), + src/libuafs/MakefileProto.SOLARIS.in (1.1), src/log/Makefile (1.6), + src/log/Makefile.in (1.1), src/log/test/Makefile (1.3), + src/log/test/Makefile.in (1.1), src/login/Makefile (1.4), + src/login/Makefile.in (1.1), src/lwp/Makefile (1.12), + src/lwp/Makefile.in (1.1), src/lwp/test/Makefile (1.3), + src/lwp/test/Makefile.in (1.1), src/mpp/Makefile (1.3), + src/mpp/Makefile.in (1.1), src/ntp/Makefile (1.6), + src/ntp/Makefile.in (1.1), src/null/Makefile (1.4), + src/null/Makefile.in (1.1), src/package/Makefile (1.5), + src/package/Makefile.in (1.1), src/pam/Makefile.in (1.2), + src/pinstall/Makefile (1.6), src/pinstall/Makefile.in (1.1), + src/pinstall/test/Makefile (1.3), src/pinstall/test/Makefile.in + (1.1), src/procmgmt/Makefile (1.6), src/procmgmt/Makefile.in (1.1), + src/procmgmt/test/Makefile (1.3), src/procmgmt/test/Makefile.in + (1.1), src/ptserver/Makefile (1.10), src/ptserver/Makefile.in + (1.1), src/rcp/Makefile (1.5), src/rcp/Makefile.in (1.1), + src/rlogind/Makefile (1.5), src/rlogind/Makefile.in (1.1), + src/rsh/Makefile (1.7), src/rsh/Makefile.in (1.1), src/rx/Makefile + (1.16), src/rx/Makefile.in (1.1), src/rx/bulk.example/Makefile + (1.3), src/rx/bulk.example/Makefile.in (1.1), + src/rx/bulktest/Makefile (1.3), src/rx/bulktest/Makefile.in (1.1), + src/rx/multi.example/Makefile (1.3), + src/rx/multi.example/Makefile.in (1.1), + src/rx/simple.example/Makefile (1.3), + src/rx/simple.example/Makefile.in (1.1), src/rx/test/Makefile + (1.3), src/rx/test/Makefile.in (1.1), src/rxgen/Makefile (1.5), + src/rxgen/Makefile.in (1.1), src/rxkad/Makefile (1.7), + src/rxkad/Makefile.in (1.1), src/rxkad/test/Makefile (1.3), + src/rxkad/test/Makefile.in (1.1), src/rxstat/Makefile (1.7), + src/rxstat/Makefile.in (1.1), src/scout/Makefile (1.5), + src/scout/Makefile.in (1.1), src/sgistuff/Makefile (1.7), + src/sgistuff/Makefile.in (1.1), src/sia/Makefile (1.6), + src/sia/Makefile.in (1.1), src/sys/Makefile (1.7), + src/sys/Makefile.in (1.1), src/tbutc/Makefile (1.5), + src/tbutc/Makefile.in (1.1), src/tsm41/Makefile (1.5), + src/tsm41/Makefile.in (1.1), src/tviced/Makefile (1.9), + src/tviced/Makefile.in (1.1), src/ubik/Makefile (1.7), + src/ubik/Makefile.in (1.1), src/update/Makefile (1.5), + src/update/Makefile.in (1.1), src/usd/Makefile (1.5), + src/usd/Makefile.in (1.1), src/usd/test/Makefile (1.3), + src/usd/test/Makefile.in (1.1), src/uss/Makefile (1.5), + src/uss/Makefile.in (1.1), src/util/Makefile (1.9), + src/util/Makefile.in (1.1), src/util/test/Makefile (1.3), + src/util/test/Makefile.in (1.1), src/venus/Makefile (1.14), + src/venus/Makefile.in (1.1), src/venus/test/Makefile (1.4), + src/venus/test/Makefile.in (1.1), src/vfsck/Makefile (1.4), + src/vfsck/Makefile.in (1.1), src/viced/Makefile (1.7), + src/viced/Makefile.in (1.1), src/vlserver/Makefile (1.6), + src/vlserver/Makefile.in (1.1), src/vol/Makefile (1.12), + src/vol/Makefile.in (1.1), src/vol/test/Makefile (1.3), + src/vol/test/Makefile.in (1.1), src/volser/Makefile (1.9), + src/volser/Makefile.in (1.1), src/wsadmin.src/Makefile (1.2), + src/wsadmin.src/Makefile.in (1.1), src/xstat/Makefile (1.5), + src/xstat/Makefile.in (1.1): DELTA + convert-all-makefiles-to-makefile-ins-20010802 AUTHOR nneul@umr.edu + + all relevant variables become subst'd and not passed in the + environment + +2001-07-23 16:50 shadow + + * openafs/src/venus/fs.c (1.11): DELTA + fs-sysname-output-syntax-compatibility-20010723 AUTHOR + shadow@dementia.org + + per comment by Chaskiel Grundman, fs sysname didn't include a : + before, nuke it + +2001-07-21 12:39 shadow + + * openafs/: acconfig.h (1.8), configure.in (1.31): DELTA + configure-allow-enabling-vos-full-listvol-switch-20010721 AUTHOR + shadow@dementia.org + + enable switch for new feature + +2001-07-21 12:35 shadow + + * openafs/src/volser/vos.c (1.7): DELTA + vos-full-listvol-switch-for-parseable-output-20010721 AUTHOR + shadow@dementia.org + + originally from Dan Lovinger. Provides easily parseable vos output + and so hopefully should be useful + +2001-07-21 03:07 shadow + + * openafs/src/rx/rx_packet.c (1.11): DELTA + rx-packet-version-not-all-kernels-have-snprintf-20010721 AUTHOR + zacheiss@mit.edu + + linux kernel for instance has no snprintf + +2001-07-20 18:12 shadow + + * openafs/src/volser/vos.c (1.6): DELTA + vos-syncvldb-zero-volname-before-starting-20010720 AUTHOR + shadow@dementia.org + + so vos syncvldb will not core dump because of uninitialized pointer + +2001-07-20 16:41 shadow + + * openafs/src/pam/: afs_auth.c (1.6), afs_password.c (1.6), + afs_setcred.c (1.6): DELTA + pam-make-module-useful-for-freebsd-20010720 AUTHOR + msa@dinosauricon.com + + make module actually work for freebsd + +2001-07-20 16:38 shadow + + * openafs/src/viced/afsfileprocs.c (1.9): DELTA + viced-copyonwrite-give-useful-error-messages-when-taking-volumes-of + fline-20010720 AUTHOR hartmans@mekinok.com + + don't just report "needs salvage", tell why it was taken offline + +2001-07-20 14:09 shadow + + * openafs/src/venus/fs.c (1.10): DELTA + fs-sysname-format-should-include-quotes-as-before-20010720 AUTHOR + shadow@dementia.org + + based on report from Alf Wachsmann + +2001-07-20 11:59 shadow + + * openafs/src/rx/rx_packet.c (1.10): DELTA + rx-honor-only-client-initiated-debug-and-version-packets-to-prevent + -loop-20010719 AUTHOR kolya@mit.edu + + "This patch makes Rx only honor client-initiated Version and Debug + packets, and respond to them without the "client-initiated" flag. + All existing code sends Version and Debug queries from the client + with the appropriate flag set. With the current code, one could + easily create a UDP packet loop between two Rx services." + +2001-07-19 17:51 shadow + + * openafs/src/: bucoord/main.c (1.5), lwp/waitkey.c (1.8): DELTA + lwp-waitkey-lacks-return-for-eof-and-hence-backup-is-unhappy-200107 + 19 AUTHOR shadow@dementia.org + + just tell the caller if we got an eof and move on with life + +2001-07-19 17:25 shadow + + * openafs/configure.in (1.30): DELTA + configure-fail-if-cant-guess-linux-version-for-sysname-20010719 + AUTHOR shadow@dementia.org + + if we disabled kernel module because there were no headers, + guessing the sysname is harder + +2001-07-19 13:41 shadow + + * openafs/src/afs/VNOPS/afs_vnop_lookup.c (1.12): DELTA + resolve-symlinks-from-stat-cache-with-just-lookup-permission-200107 + 19 AUTHOR kolya@mit.edu + + To fix bug reported by Nathan Rawling. + +2001-07-16 18:06 shadow + + * openafs/src/config/param.i386_linux22.h (1.10): DELTA + linux22-param-file-needs-modversions-reordering-20010716 AUTHOR + shadow@dementia.org + + to make it possible to build modversion'd kernel on linux 2.2 + +2001-07-16 14:48 shadow + + * openafs/src/man/: afs_ftpd.1 (1.1), afs_inetd.1 (1.1), + afs_login.1 (1.1), afs_rcp.1 (1.1), afs_rlogind.1 (1.1), afs_rsh.1 + (1.1), afsd.1 (1.1), dkload.1 (1.1), fileserver.1 (1.1), fs.1 + (1.1), fs_apropos.1 (1.1), fs_checkservers.1 (1.1), + fs_checkvolumes.1 (1.1), fs_cleanacl.1 (1.1), fs_copyacl.1 (1.1), + fs_debug.1 (1.1), fs_diskfree.1 (1.1), fs_examine.1 (1.1), + fs_exportafs.1 (1.1), fs_flush.1 (1.1), fs_flushvolume.1 (1.1), + fs_getcacheparms.1 (1.1), fs_getcellstatus.1 (1.1), + fs_getserverprefs.1 (1.1), fs_help.1 (1.1), fs_listacl.1 (1.1), + fs_listcells.1 (1.1), fs_listquota.1 (1.1), fs_lsmount.1 (1.1), + fs_mkmount.1 (1.1), fs_monitor.1 (1.1), fs_newcell.1 (1.1), + fs_quota.1 (1.1), fs_rmmount.1 (1.1), fs_setacl.1 (1.1), + fs_setcachesize.1 (1.1), fs_setcell.1 (1.1), fs_setquota.1 (1.1), + fs_setserverprefs.1 (1.1), fs_setvol.1 (1.1), fs_sysname.1 (1.1), + fs_whereis.1 (1.1), fs_whichcell.1 (1.1), fs_wscell.1 (1.1), kas.1 + (1.1), kas_apropos.1 (1.1), kas_create.1 (1.1), kas_debuginfo.1 + (1.1), kas_delete.1 (1.1), kas_examine.1 (1.1), kas_forgetticket.1 + (1.1), kas_getpassword.1 (1.1), kas_getrandomkey.1 (1.1), + kas_getticket.1 (1.1), kas_help.1 (1.1), kas_interactive.1 (1.1), + kas_list.1 (1.1), kas_listtickets.1 (1.1), kas_noauthentication.1 + (1.1), kas_quit.1 (1.1), kas_setfields.1 (1.1), kas_setkey.1 (1.1), + kas_setpassword.1 (1.1), kas_statistics.1 (1.1), kas_stringtokey.1 + (1.1), klog.1 (1.1), knfs.1 (1.1), kpasswd.1 (1.1), package.1 + (1.1), pagsh.1 (1.1), runntp.1 (1.1), salvager.1 (1.1), scout.1 + (1.1), tokens.1 (1.1), unlog.1 (1.1), upclient.1 (1.1), upserver.1 + (1.1), uss.1 (1.1), uss_add.1 (1.1), uss_apropos.1 (1.1), + uss_bulk.1 (1.1), uss_d_line.1 (1.1), uss_delete.1 (1.1), + uss_e_line.1 (1.1), uss_f_line.1 (1.1), uss_g_line.1 (1.1), + uss_help.1 (1.1), uss_l_line.1 (1.1), uss_s_line.1 (1.1), + uss_v_line.1 (1.1), uss_x_line.1 (1.1), vldb_convert.1 (1.1), vos.1 + (1.1), vos_addsite.1 (1.1), vos_apropos.1 (1.1), vos_backup.1 + (1.1), vos_backupsys.1 (1.1), vos_create.1 (1.1), vos_delentry.1 + (1.1), vos_dump.1 (1.1), vos_examine.1 (1.1), vos_help.1 (1.1), + vos_listpart.1 (1.1), vos_listvldb.1 (1.1), vos_listvol.1 (1.1), + vos_lock.1 (1.1), vos_move.1 (1.1), vos_partinfo.1 (1.1), + vos_release.1 (1.1), vos_remove.1 (1.1), vos_remsite.1 (1.1), + vos_rename.1 (1.1), vos_restore.1 (1.1), vos_status.1 (1.1), + vos_syncserv.1 (1.1), vos_syncvldb.1 (1.1), vos_unlock.1 (1.1), + vos_unlockvldb.1 (1.1), vos_zap.1 (1.1): DELTA + add-afs-man-pages-20010716 AUTHOR shadow@dementia.org + + documentation from afs command reference + +2001-07-16 14:46 shadow + + * openafs/: Makefile.in (1.10), src/libafs/Makefile.common (1.8), + src/rsh/Makefile (1.6): DELTA more-make-clean-cleanup-20010716 + AUTHOR shadow@dementia.org + + try harder to make clean target clean up nicely + +2001-07-16 01:32 shadow + + * openafs/Makefile.in (1.9): DELTA + add-bogus-install-dependancy-for-lame-systems-which-think-INSTALL-i + s-install-and-so-do-the-wrong-thing-20010716 AUTHOR + shadow@dementia.org + + darwin has a case-insensitive but case-preserving filesystem. yay. + +2001-07-16 00:58 shadow + + * openafs/src/export/Makefile (1.6): DELTA + aix-export-needs-afsconfig-include-path-20010716 AUTHOR + shadow@dementia.org + + minor cleanup for export build on aix + +2001-07-16 00:33 shadow + + * openafs/: src/INSTALL (1.3), src/README (1.13), + src/README.OBSOLETE (1.4), src/README.SECURITY (1.4), INSTALL + (1.1), README (1.1), README.OBSOLETE (1.1), README.SECURITY (1.1): + DELTA move-readmes-one-level-up-20010716 AUTHOR shadow@dementia.org + + move readmes/install into new top level + +2001-07-15 20:59 shadow + + * openafs/: acconfig.h (1.7), configure.in (1.29): DELTA + configure-redhat-kernel-bug-workaround-20010715 AUTHOR + warlord@mit.edu + + to allow hooking in to deal with bug in redhat kernel headers + +2001-07-15 20:22 shadow + + * openafs/src/cf/linux-test3.m4 (1.3): DELTA + linux-under-under-smp-under-under-never-needs-to-be-defined-in-rhco + nfig-20010715 AUTHOR warlord@mit.edu + + never need to define __SMP__ (or undefine __SMP__) in module + compilation + +2001-07-15 20:20 shadow + + * openafs/src/auth/cellconfig.c (1.13): DELTA + afsdb-support-use-afs-not-dce-records-only-20010715 AUTHOR + kolya@mit.edu + + so we don't use DCE AFSDB records + +2001-07-15 20:13 shadow + + * openafs/configure.in (1.28): DELTA + configure-fail-unknown-sysnames-20010715 AUTHOR kolya@mit.edu + + fail on unknown systems to default system name + +2001-07-12 15:58 shadow + + * openafs/src/: afs/afs_analyze.c (1.6), afs/afs_axscache.c (1.4), + afs/afs_buffer.c (1.4), afs/afs_call.c (1.12), afs/afs_callback.c + (1.4), afs/afs_cbqueue.c (1.4), afs/afs_cell.c (1.6), + afs/afs_chunk.c (1.4), afs/afs_conn.c (1.6), afs/afs_daemons.c + (1.6), afs/afs_dcache.c (1.8), afs/afs_exporter.c (1.4), + afs/afs_init.c (1.10), afs/afs_lock.c (1.4), afs/afs_mariner.c + (1.4), afs/afs_memcache.c (1.4), afs/afs_nfsclnt.c (1.4), + afs/afs_osi.c (1.7), afs/afs_osi_alloc.c (1.4), afs/afs_osi_pag.c + (1.8), afs/afs_osi_uio.c (1.4), afs/afs_osi_vget.c (1.4), + afs/afs_osidnlc.c (1.4), afs/afs_pioctl.c (1.20), + afs/afs_segments.c (1.4), afs/afs_server.c (1.9), afs/afs_stat.c + (1.4), afs/afs_user.c (1.7), afs/afs_util.c (1.5), afs/afs_vcache.c + (1.8), afs/afs_volume.c (1.5), afs/AIX/osi_config.c (1.4), + afs/AIX/osi_file.c (1.4), afs/AIX/osi_groups.c (1.4), + afs/AIX/osi_inode.c (1.4), afs/AIX/osi_misc.c (1.4), + afs/AIX/osi_sleep.c (1.4), afs/AIX/osi_timeout.c (1.4), + afs/AIX/osi_vfsops.c (1.4), afs/AIX/osi_vm.c (1.4), + afs/AIX/osi_vnodeops.c (1.4), afs/DARWIN/osi_file.c (1.4), + afs/DARWIN/osi_groups.c (1.3), afs/DARWIN/osi_inode.c (1.3), + afs/DARWIN/osi_misc.c (1.3), afs/DARWIN/osi_module.c (1.4), + afs/DARWIN/osi_sleep.c (1.3), afs/DARWIN/osi_vfsops.c (1.3), + afs/DARWIN/osi_vm.c (1.3), afs/DARWIN/osi_vnodeops.c (1.3), + afs/DUX/osi_file.c (1.5), afs/DUX/osi_groups.c (1.4), + afs/DUX/osi_inode.c (1.9), afs/DUX/osi_misc.c (1.4), + afs/DUX/osi_sleep.c (1.4), afs/DUX/osi_vfsops.c (1.6), + afs/DUX/osi_vm.c (1.4), afs/DUX/osi_vnodeops.c (1.5), + afs/FBSD/osi_file.c (1.3), afs/FBSD/osi_groups.c (1.3), + afs/FBSD/osi_inode.c (1.3), afs/FBSD/osi_misc.c (1.3), + afs/FBSD/osi_sleep.c (1.3), afs/FBSD/osi_vfsops.c (1.3), + afs/FBSD/osi_vm.c (1.3), afs/FBSD/osi_vnodeops.c (1.3), + afs/HPUX/osi_debug.c (1.4), afs/HPUX/osi_file.c (1.4), + afs/HPUX/osi_groups.c (1.4), afs/HPUX/osi_inode.c (1.4), + afs/HPUX/osi_misc.c (1.4), afs/HPUX/osi_sleep.c (1.4), + afs/HPUX/osi_vfsops.c (1.4), afs/HPUX/osi_vm.c (1.4), + afs/HPUX/osi_vnodeops.c (1.4), afs/IRIX/osi_file.c (1.5), + afs/IRIX/osi_groups.c (1.4), afs/IRIX/osi_idbg.c (1.4), + afs/IRIX/osi_inode.c (1.7), afs/IRIX/osi_misc.c (1.4), + afs/IRIX/osi_sleep.c (1.4), afs/IRIX/osi_vfsops.c (1.4), + afs/IRIX/osi_vm.c (1.4), afs/IRIX/osi_vnodeops.c (1.5), + afs/LINUX/osi_alloc.c (1.8), afs/LINUX/osi_cred.c (1.6), + afs/LINUX/osi_file.c (1.10), afs/LINUX/osi_groups.c (1.9), + afs/LINUX/osi_inode.c (1.4), afs/LINUX/osi_misc.c (1.10), + afs/LINUX/osi_module.c (1.14), afs/LINUX/osi_sleep.c (1.6), + afs/LINUX/osi_vfsops.c (1.9), afs/LINUX/osi_vm.c (1.8), + afs/LINUX/osi_vnodeops.c (1.28), afs/SOLARIS/osi_file.c (1.5), + afs/SOLARIS/osi_groups.c (1.4), afs/SOLARIS/osi_inode.c (1.10), + afs/SOLARIS/osi_sleep.c (1.4), afs/SOLARIS/osi_vfsops.c (1.8), + afs/SOLARIS/osi_vm.c (1.4), afs/SOLARIS/osi_vnodeops.c (1.6), + afs/UKERNEL/afs_usrops.c (1.8), afs/UKERNEL/osi_groups.c (1.4), + afs/UKERNEL/osi_vfsops.c (1.5), afs/UKERNEL/osi_vm.c (1.4), + afs/UKERNEL/osi_vnodeops.c (1.4), afs/VNOPS/afs_vnop_access.c + (1.5), afs/VNOPS/afs_vnop_attrs.c (1.8), + afs/VNOPS/afs_vnop_create.c (1.6), afs/VNOPS/afs_vnop_dirops.c + (1.4), afs/VNOPS/afs_vnop_fid.c (1.5), afs/VNOPS/afs_vnop_flock.c + (1.10), afs/VNOPS/afs_vnop_link.c (1.4), + afs/VNOPS/afs_vnop_lookup.c (1.11), afs/VNOPS/afs_vnop_open.c + (1.4), afs/VNOPS/afs_vnop_read.c (1.5), + afs/VNOPS/afs_vnop_readdir.c (1.8), afs/VNOPS/afs_vnop_remove.c + (1.4), afs/VNOPS/afs_vnop_rename.c (1.4), + afs/VNOPS/afs_vnop_strategy.c (1.6), afs/VNOPS/afs_vnop_symlink.c + (1.4), afs/VNOPS/afs_vnop_write.c (1.7), afsd/afsd.c (1.12), + afsd/vsys.c (1.4), afsmonitor/afsmon-output.c (1.7), + afsmonitor/afsmon-parselog.c (1.4), afsmonitor/afsmon-win.c (1.6), + afsmonitor/afsmonitor.c (1.7), afsweb/apache_afs_cache.c (1.4), + afsweb/nsafs.c (1.4), afsweb/securehash.c (1.4), afsweb/weblog.c + (1.5), audit/audit.c (1.5), auth/authcon.c (1.6), auth/cellconfig.c + (1.12), auth/copyauth.c (1.4), auth/ktc.c (1.6), auth/ktc_nt.c + (1.5), auth/setkey.c (1.5), auth/userok.c (1.7), auth/writeconfig.c + (1.5), auth/test/ktctest.c (1.4), auth/test/testcellconf.c (1.4), + bozo/bnode.c (1.6), bozo/bos.c (1.9), bozo/bosoprocs.c (1.5), + bozo/bosserver.c (1.11), bozo/cronbnodeops.c (1.4), + bozo/ezbnodeops.c (1.4), bozo/fsbnodeops.c (1.6), + bozo/smail-notifier.c (1.4), bu_utils/fms.c (1.4), + bucoord/bc_status.c (1.4), bucoord/commands.c (1.5), + bucoord/config.c (1.4), bucoord/dlq.c (1.4), bucoord/dsstub.c + (1.4), bucoord/dsvs.c (1.4), bucoord/dump.c (1.4), + bucoord/dump_sched.c (1.4), bucoord/expire.c (1.4), bucoord/main.c + (1.4), bucoord/restore.c (1.4), bucoord/server.c (1.4), + bucoord/status.c (1.4), bucoord/tape_hosts.c (1.4), + bucoord/ubik_db_if.c (1.5), bucoord/vol_sets.c (1.6), + bucoord/volstub.c (1.4), budb/database.c (1.4), budb/db_alloc.c + (1.4), budb/db_dump.c (1.4), budb/db_hash.c (1.4), budb/db_lock.c + (1.4), budb/db_text.c (1.5), budb/dbs_dump.c (1.4), + budb/ol_verify.c (1.4), budb/procs.c (1.4), budb/server.c (1.5), + budb/struct_ops.c (1.4), butc/butc_xbsa.c (1.4), butc/dbentries.c + (1.4), butc/dump.c (1.5), butc/list.c (1.4), butc/lwps.c (1.4), + butc/read_tape.c (1.4), butc/recoverDb.c (1.4), butc/tcmain.c + (1.4), butc/tcprocs.c (1.4), butc/tcstatus.c (1.4), + butc/tcudbprocs.c (1.5), butc/test_budb.c (1.4), butm/butm_test.c + (1.4), butm/file_tm.c (1.4), butm/test_ftm.c (1.4), cmd/cmd.c + (1.6), cmd/test/ctest.c (1.4), cmd/test/dtest.c (1.4), + cmd/test/itest.c (1.4), comerr/com_err.c (1.3), comerr/compile_et.c + (1.6), comerr/error_msg.c (1.3), comerr/error_table.y (1.4), + comerr/error_table_nt.c (1.3), comerr/et_name.c (1.3), + comerr/test/test.c (1.3), dauth/dlog.c (1.5), dauth/dpass.c (1.4), + des/cbc_encrypt.c (1.6), des/cksum.c (1.7), des/crypt.c (1.5), + des/debug_decl.c (1.3), des/des.c (1.6), des/enc.c (1.3), + des/key_parity.c (1.3), des/key_sched.c (1.4), des/make_e.c (1.3), + des/make_fp.c (1.4), des/make_ip.c (1.4), des/make_keyperm.c (1.4), + des/make_odd.c (1.3), des/make_p.c (1.3), des/make_p_table.c (1.5), + des/make_s.c (1.3), des/make_s_table.c (1.5), des/misc.c (1.4), + des/new_rnd_key.c (1.8), des/pcbc_encrypt.c (1.6), des/quad_cksum.c + (1.4), des/read_pssword.c (1.10), des/strng_to_key.c (1.7), + des/util.c (1.4), des/weak_key.c (1.5), des/test/key_test.c (1.4), + des/test/testit.c (1.5), des/test/verify.c (1.5), dir/buffer.c + (1.4), dir/dir.c (1.5), dir/salvage.c (1.4), dir/test/dtest.c + (1.4), dir/test/physio.c (1.4), dir/test/test-salvage.c (1.4), + export/cfgafs.c (1.4), export/cfgexport.c (1.4), export/symtab.c + (1.4), finale/translate_et.c (1.5), finale/translate_et_nt.c (1.4), + fsint/afsaux.c (1.5), fsprobe/fsprobe.c (1.4), + fsprobe/fsprobe_callback.c (1.4), fsprobe/fsprobe_test.c (1.4), + gtx/X11windows.c (1.4), gtx/cb_test.c (1.4), gtx/curses_test.c + (1.4), gtx/curseswindows.c (1.5), gtx/dumbwindows.c (1.4), + gtx/frame.c (1.4), gtx/gtxtest.c (1.4), gtx/input.c (1.4), + gtx/keymap.c (1.4), gtx/lightobject.c (1.4), gtx/objdict.c (1.4), + gtx/object_test.c (1.4), gtx/objects.c (1.4), gtx/screen_test.c + (1.4), gtx/textcb.c (1.4), gtx/textobject.c (1.4), gtx/windows.c + (1.5), inetd/getenv.c (1.3), inetd/inetd.c (1.4), inetd/setenv.c + (1.3), inetd/ta-rauth.c (1.4), kauth/admin_tools.c (1.7), + kauth/authclient.c (1.6), kauth/client.c (1.6), + kauth/decode_ticket.c (1.4), kauth/kaaux.c (1.4), kauth/kaauxdb.c + (1.5), kauth/kadatabase.c (1.5), kauth/kalocalcell.c (1.5), + kauth/kalog.c (1.4), kauth/kaprocs.c (1.7), kauth/kas.c (1.4), + kauth/kaserver.c (1.8), kauth/kautils.c (1.6), kauth/kdb.c (1.4), + kauth/kkids.c (1.4), kauth/klog.c (1.4), kauth/klogin.c (1.6), + kauth/knfs.c (1.4), kauth/kpasswd.c (1.6), kauth/kpwvalid.c (1.4), + kauth/krb_tf.c (1.4), kauth/krb_udp.c (1.11), kauth/manyklog.c + (1.4), kauth/read_passwd.c (1.3), kauth/rebuild.c (1.6), + kauth/token.c (1.4), kauth/user.c (1.6), kauth/user_nt.c (1.5), + kauth/test/background.c (1.4), kauth/test/multiklog.c (1.4), + kauth/test/test_badtix.c (1.4), kauth/test/test_getticket.c (1.4), + kauth/test/test_interim_ktc.c (1.4), kauth/test/test_rxkad_free.c + (1.4), libacl/aclprocs.c (1.5), libacl/netprocs.c (1.4), + libacl/test/acltest.c (1.4), libadmin/adminutil/afs_utilAdmin.c + (1.5), libadmin/bos/afs_bosAdmin.c (1.6), libadmin/cfg/cfgclient.c + (1.4), libadmin/cfg/cfgdb.c (1.4), libadmin/cfg/cfghost.c (1.4), + libadmin/cfg/cfginternal.c (1.4), libadmin/cfg/cfgservers.c (1.4), + libadmin/cfg/test/cfgtest.c (1.4), + libadmin/client/afs_clientAdmin.c (1.6), + libadmin/kas/afs_kasAdmin.c (1.6), libadmin/pts/afs_ptsAdmin.c + (1.4), libadmin/samples/cm_client_config.c (1.4), + libadmin/samples/cm_list_cells.c (1.4), + libadmin/samples/cm_local_cell.c (1.4), + libadmin/samples/cm_server_prefs.c (1.4), + libadmin/samples/rxdebug_basic_stats.c (1.4), + libadmin/samples/rxdebug_conns.c (1.4), + libadmin/samples/rxdebug_peers.c (1.4), + libadmin/samples/rxdebug_rx_stats.c (1.4), + libadmin/samples/rxdebug_supported_stats.c (1.4), + libadmin/samples/rxdebug_version.c (1.4), + libadmin/samples/rxstat_clear_peer.c (1.4), + libadmin/samples/rxstat_clear_process.c (1.4), + libadmin/samples/rxstat_disable_peer.c (1.4), + libadmin/samples/rxstat_disable_process.c (1.4), + libadmin/samples/rxstat_enable_peer.c (1.4), + libadmin/samples/rxstat_enable_process.c (1.4), + libadmin/samples/rxstat_get_peer.c (1.4), + libadmin/samples/rxstat_get_process.c (1.4), + libadmin/samples/rxstat_get_version.c (1.5), + libadmin/samples/rxstat_query_peer.c (1.4), + libadmin/samples/rxstat_query_process.c (1.4), + libadmin/test/afscp.c (1.4), libadmin/test/bos.c (1.4), + libadmin/test/client.c (1.4), libadmin/test/kas.c (1.4), + libadmin/test/pts.c (1.4), libadmin/test/util.c (1.4), + libadmin/test/vos.c (1.4), libadmin/vos/afs_vosAdmin.c (1.6), + libadmin/vos/lockprocs.c (1.6), libadmin/vos/vosutils.c (1.6), + libadmin/vos/vsprocs.c (1.6), libuafs/linktest.c (1.4), log/kseal.c + (1.4), log/tokens.c (1.4), log/unlog.c (1.4), log/test/gettoktest.c + (1.4), log/test/testlog.c (1.4), login/getenv.c (1.3), + login/login.c (1.4), login/setenv.c (1.3), login/util_login.c + (1.3), login/util_logout.c (1.3), login/util_logwtmp.c (1.3), + lwp/fasttime.c (1.4), lwp/iomgr.c (1.6), lwp/lock.c (1.4), + lwp/lwp.c (1.14), lwp/lwp_nt.c (1.6), lwp/preempt.c (1.9), + lwp/process.c (1.11), lwp/rw.c (1.4), lwp/threadname.c (1.6), + lwp/timer.c (1.6), lwp/waitkey.c (1.7), lwp/test/selclient.c (1.4), + lwp/test/selserver.c (1.4), lwp/test/selsubs.c (1.4), + lwp/test/test.c (1.4), lwp/test/test_key.c (1.4), + lwp/test/testlwp.c (1.4), lwp/test/testtime.c (1.4), + ntp/mkntpconf.c (1.4), ntp/ntp.c (1.4), ntp/ntp_adjust.c (1.4), + ntp/ntp_proto.c (1.5), ntp/ntp_sock.c (1.4), ntp/ntpd.c (1.4), + ntp/ntpdc.c (1.4), ntp/ntpsubs.c (1.5), ntp/read_local.c (1.4), + ntp/read_psti.c (1.4), ntp/runntp.c (1.4), package/lex.l (1.3), + pam/afs_account.c (1.4), pam/afs_auth.c (1.5), pam/afs_message.c + (1.6), pam/afs_pam_msg.c (1.4), pam/afs_password.c (1.5), + pam/afs_session.c (1.4), pam/afs_setcred.c (1.5), pam/afs_util.c + (1.4), pam/test_pam.c (1.5), pinstall/install.c (1.8), + procmgmt/afskill.c (1.4), procmgmt/procmgmt_nt.c (1.4), + procmgmt/procmgmt_unix.c (1.4), procmgmt/redirect_nt.c (1.4), + procmgmt/test/pmgttest.c (1.4), ptserver/db_verify.c (1.5), + ptserver/display.c (1.4), ptserver/pt_util.c (1.3), + ptserver/ptclient.c (1.4), ptserver/ptprocs.c (1.6), ptserver/pts.c + (1.6), ptserver/ptserver.c (1.8), ptserver/ptuser.c (1.5), + ptserver/ptutils.c (1.8), ptserver/readgroup.c (1.4), + ptserver/readpwd.c (1.4), ptserver/testpt.c (1.5), ptserver/ubik.c + (1.3), ptserver/utils.c (1.6), rcp/rcp.c (1.5), rlogind/rexecd.c + (1.3), rlogind/rlogind.c (1.3), rsh/herror.c (1.4), rsh/rcmd.c + (1.6), rsh/rlogin.c (1.3), rsh/rsh.c (1.3), rx/rx_clock_nt.c (1.5), + rx/rx_getaddr.c (1.9), rx/rx_globals.c (1.4), rx/rx_kcommon.c + (1.7), rx/rx_lwp.c (1.10), rx/rx_misc.c (1.8), rx/rx_multi.c (1.4), + rx/rx_packet.c (1.9), rx/rx_pthread.c (1.6), rx/rx_rdwr.c (1.10), + rx/rx_stream.c (1.4), rx/rx_trace.c (1.7), rx/rx_user.c (1.9), + rx/rx_xmit_nt.c (1.5), rx/rxdebug.c (1.8), rx/xdr.c (1.3), + rx/xdr_array.c (1.3), rx/xdr_arrayn.c (1.3), rx/xdr_float.c (1.3), + rx/xdr_int64.c (1.3), rx/xdr_mem.c (1.3), rx/xdr_rec.c (1.3), + rx/xdr_refernce.c (1.3), rx/xdr_stdio.c (1.3), rx/xdr_update.c + (1.3), rx/AIX/rx_knet.c (1.4), rx/DARWIN/rx_knet.c (1.3), + rx/DUX/rx_knet.c (1.4), rx/FBSD/rx_knet.c (1.3), rx/HPUX/rx_knet.c + (1.7), rx/IRIX/rx_knet.c (1.4), rx/LINUX/rx_knet.c (1.6), + rx/SOLARIS/rx_knet.c (1.5), rx/UKERNEL/rx_knet.c (1.4), + rx/bulk.example/bulk_client.c (1.4), rx/bulk.example/bulk_io.c + (1.4), rx/bulk.example/bulk_server.c (1.4), + rx/bulktest/bulk_client.c (1.4), rx/bulktest/bulk_io.c (1.4), + rx/bulktest/bulk_server.c (1.4), rx/multi.example/sample_client.c + (1.4), rx/multi.example/sample_server.c (1.4), + rx/simple.example/sample_client.c (1.4), + rx/simple.example/sample_server.c (1.4), rx/test/generator.c (1.5), + rx/test/tableGen.c (1.4), rx/test/testclient.c (1.4), + rx/test/testqueue.c (1.4), rx/test/testserver.c (1.4), + rxgen/rpc_clntout.c (1.4), rxgen/rpc_cout.c (1.5), rxgen/rpc_hout.c + (1.4), rxgen/rpc_main.c (1.9), rxgen/rpc_parse.c (1.8), + rxgen/rpc_scan.c (1.5), rxgen/rpc_svcout.c (1.5), rxgen/rpc_util.c + (1.5), rxkad/rxkad_client.c (1.6), rxkad/rxkad_common.c (1.6), + rxkad/rxkad_server.c (1.6), rxkad/ticket.c (1.5), + rxkad/domestic/crypt_conn.c (1.7), rxkad/domestic/fcrypt.c (1.6), + rxkad/domestic/tcrypt.c (1.4), rxkad/test/stress.c (1.4), + rxkad/test/stress_c.c (1.5), rxkad/test/stress_s.c (1.4), + scout/scout.c (1.4), sgistuff/sgi_auth.c (1.4), sia/siad.c (1.4), + sia/test-reauth.c (1.4), sys/afssyscalls.c (1.4), sys/fixit.c + (1.4), sys/icreate.c (1.4), sys/idec.c (1.4), sys/iinc.c (1.4), + sys/iopen.c (1.4), sys/iread.c (1.4), sys/istat.c (1.4), + sys/iwrite.c (1.4), sys/pagsh.c (1.5), sys/pioctl_nt.c (1.6), + sys/rmtsysc.c (1.7), sys/rmtsysd.c (1.4), sys/rmtsysnet.c (1.4), + sys/rmtsyss.c (1.5), tsm41/aix41_auth.c (1.4), ubik/beacon.c (1.8), + ubik/disk.c (1.4), ubik/lock.c (1.5), ubik/phys.c (1.4), + ubik/recovery.c (1.5), ubik/remote.c (1.5), ubik/ubik.c (1.6), + ubik/ubikclient.c (1.5), ubik/ubikcmd.c (1.4), ubik/udebug.c (1.9), + ubik/utst_client.c (1.4), ubik/utst_server.c (1.4), ubik/vote.c + (1.6), update/client.c (1.6), update/server.c (1.7), update/utils.c + (1.6), usd/usd_file.c (1.6), usd/usd_nt.c (1.4), + usd/test/usd_test.c (1.4), uss/lex.c (1.4), uss/uss.c (1.4), + uss/uss_acl.c (1.4), uss/uss_common.c (1.4), uss/uss_fs.c (1.4), + uss/uss_kauth.c (1.4), uss/uss_procs.c (1.4), uss/uss_ptserver.c + (1.4), uss/uss_vol.c (1.4), util/afs_atomlist.c (1.4), + util/afs_lhash.c (1.4), util/assert.c (1.4), util/base32.c (1.4), + util/base64.c (1.4), util/casestrcpy.c (1.4), util/dirpath.c (1.8), + util/errmap_nt.c (1.4), util/fileutil.c (1.5), util/flipbase64.c + (1.8), util/get_krbrlm.c (1.3), util/hostparse.c (1.8), + util/hputil.c (1.4), util/isathing.c (1.4), util/kreltime.c (1.4), + util/ktime.c (1.4), util/netutils.c (1.8), util/pthread_glock.c + (1.4), util/readdir_nt.c (1.4), util/regex.c (1.4), + util/serverLog.c (1.15), util/snprintf.c (1.10), util/sys.c (1.5), + util/uuid.c (1.6), util/volparse.c (1.7), util/winsock_nt.c (1.4), + util/test/b32.c (1.4), util/test/b64.c (1.4), + util/test/dirpath_test.c (1.4), util/test/dtest.c (1.4), + util/test/fb64.c (1.4), util/test/ktest.c (1.4), + util/test/test_ktime.c (1.4), util/test/treaddir.c (1.4), + venus/cacheout.c (1.4), venus/cmdebug.c (1.4), venus/fs.c (1.9), + venus/fstrace.c (1.6), venus/gcpags.c (1.4), venus/kdump.c (1.12), + venus/twiddle.c (1.4), venus/up.c (1.9), venus/whatfid.c (1.4), + venus/test/fulltest.c (1.5), venus/test/idtest.c (1.4), + venus/test/owntest.c (1.4), vfsck/dir.c (1.3), vfsck/dirutils.c + (1.4), vfsck/inode.c (1.3), vfsck/main.c (1.4), vfsck/pass1.c + (1.3), vfsck/pass1b.c (1.3), vfsck/pass2.c (1.3), vfsck/pass3.c + (1.3), vfsck/pass4.c (1.3), vfsck/pass5.c (1.3), vfsck/proplist.c + (1.4), vfsck/setup.c (1.3), vfsck/ufs_subr.c (1.3), + vfsck/ufs_tables.c (1.3), vfsck/utilities.c (1.3), vfsck/vprintf.c + (1.4), viced/afsfileprocs.c (1.8), viced/callback.c (1.5), + viced/check_sysid.c (1.4), viced/fsprobe.c (1.5), viced/host.c + (1.6), viced/physio.c (1.4), viced/profile.c (1.4), viced/viced.c + (1.10), vlserver/cnvldb.c (1.4), vlserver/sascnvldb.c (1.4), + vlserver/vlclient.c (1.6), vlserver/vldb_check.c (1.4), + vlserver/vlprocs.c (1.4), vlserver/vlserver.c (1.11), + vlserver/vlutils.c (1.4), vol/clone.c (1.4), vol/common.c (1.4), + vol/fs_conv_411.c (1.4), vol/fssync.c (1.4), vol/gi.c (1.4), + vol/ihandle.c (1.4), vol/listinodes.c (1.8), vol/namei_ops.c (1.9), + vol/ntops.c (1.4), vol/nuke.c (1.4), vol/partition.c (1.11), + vol/physio.c (1.4), vol/purge.c (1.4), vol/vnode.c (1.4), + vol/vol-info.c (1.6), vol/vol-salvage.c (1.9), vol/volume.c (1.11), + vol/vutil.c (1.5), vol/test/ilist_nt.c (1.4), vol/test/listVicepx.c + (1.4), vol/test/ltlist.c (1.4), vol/test/nicreate.c (1.4), + vol/test/nilist.c (1.4), vol/test/nincdec.c (1.4), vol/test/nino.c + (1.4), vol/test/nsubr.c (1.4), vol/test/testpart.c (1.4), + vol/test/updateDirInode.c (1.4), vol/test/utilities.c (1.4), + volser/common.c (1.4), volser/dumpstuff.c (1.5), volser/lockprocs.c + (1.4), volser/physio.c (1.4), volser/restorevol.c (1.5), + volser/volmain.c (1.7), volser/volprocs.c (1.5), volser/voltrans.c + (1.4), volser/vos.c (1.5), volser/vsprocs.c (1.5), volser/vsutils.c + (1.6), xstat/xstat_cm.c (1.4), xstat/xstat_cm_test.c (1.4), + xstat/xstat_fs.c (1.4), xstat/xstat_fs_callback.c (1.4), + xstat/xstat_fs_test.c (1.4): DELTA + include-afsconfig-before-param-h-20010712 AUTHOR nneul@umr.edu + + so stuff can be defined in afsconfig.h and included first + +2001-07-12 15:09 shadow + + * openafs/src/cf/solaris-dqrwlock.m4 (1.1): DELTA + solaris-detect-kernel-dqrwlock-20010712 AUTHOR kolya@mit.edu + + based on feedback from Frank Batschulat + + vfs_dqrwlock not present in all solaris versions + +2001-07-12 15:04 shadow + + * openafs/: configure.in (1.27), src/afs/SOLARIS/osi_inode.c (1.9): + DELTA solaris-detect-kernel-dqrwlock-20010712 AUTHOR kolya@mit.edu + + based on feedback from Frank Batschulat + + vfs_dqrwlock not present in all solaris versions + +2001-07-12 15:00 shadow + + * openafs/: Makefile.in (1.8), configure.in (1.26), + src/afs/DARWIN/osi_module.c (1.3), src/afsd/afs.ppc_darwin.plist + (1.2), src/afsd/afs.ppc_darwin.plist.in (1.1): DELTA + darwin-generate-module-version-from-version-string-20010712 AUTHOR + cg2v@andrew.cmu.edu + + generate darwin version string from the autoconf version for the + module + +2001-07-12 14:57 shadow + + * openafs/: configure.in (1.25), src/pam/Makefile (1.7), + src/pam/Makefile.in (1.1): DELTA pam-needs-afsdb-libs-20010712 + AUTHOR shadow@dementia.org + + since libauth can include afsdb support we need the support libs + +2001-07-12 14:37 shadow + + * openafs/src/vol/Makefile (1.11): DELTA + install-vlib-as-libvlib-also-20010712 AUTHOR shadow@dementia.org + + these weird archives which aren't installed as libwhatever are + really annoying + + vlib is now no longer one of these + +2001-07-12 13:52 shadow + + * openafs/src/dauth/Makefile (1.6): DELTA + dauth-makefile-dont-reuse-VERSION-macro-20010712 AUTHOR + shadow@dementia.org + + version macro belongs to autoconf build system now + +2001-07-12 13:43 shadow + + * openafs/: configure.in (1.24), src/config/Makefile.version-NOCML + (1.4), src/config/Makefile.version-NOCML.in (1.1): DELTA + generate-version-strings-from-configure-20010712 AUTHOR + shadow@dementia.org + + have perfectly good version string. use it. + +2001-07-12 13:26 shadow + + * openafs/: Makefile.in (1.7), src/kauth/Makefile (1.8): DELTA + make-clean-cleanup-20010712 AUTHOR shadow@dementia.org + + make distclean not do clean's job (src/kauth/Kkauth.cs.c) make + clean do clean's job (as above) make pristine make it out of the + box clean + +2001-07-12 13:18 shadow + + * openafs/: Makefile.in (1.6), configure.in (1.23), + src/cf/linux-test3.m4 (1.2), src/libafs/MakefileProto.LINUX.in + (1.3): DELTA add-redhat-buildsys-enabler-in-configure-20010712 + AUTHOR warlord@mit.edu + + to make things easier when building in a spec file environment + +2001-07-12 13:11 shadow + + * openafs/configure.in (1.22): DELTA + configure-compute-darwin-sysnames-20010712 AUTHOR + shadow@dementia.org + + include _ + +2001-07-12 13:09 shadow + + * openafs/configure.in (1.21): DELTA + configure-compute-darwin-sysnames-20010712 AUTHOR + shadow@dementia.org + + powerpc not ppc is the cpu type; specify version also + +2001-07-12 12:09 shadow + + * openafs/src/: rsh/Makefile (1.5), package/Makefile (1.4): DELTA + make-clean-should-clean-package-and-rsh-20010712 AUTHOR + shadow@dementia.org + + clean up if we enable obsolete and insecure + +2001-07-12 11:55 shadow + + * openafs/src/util/afsutil.h (1.11): DELTA + kill-afs-warning-message-20010712 AUTHOR shadow@dementia.org + + we aren't ibm and hence government licensing issue doesn't matter + +2001-07-12 11:54 shadow + + * openafs/src/afsd/afsd.c (1.11): DELTA + itc-h-is-dead-use-potpourri-h-20010712 AUTHOR shadow@dementia.org + + in reality potpourri should also die but one thing at a time + +2001-07-12 11:37 shadow + + * openafs/: acconfig.h (1.6), configure.in (1.20), + src/afs/afs_vcache.c (1.7), src/cf/linux-test2.m4 (1.2): DELTA + linux24-handle-inode-address-space-page-lock-spinlock-20010712 + AUTHOR shadow@dementia.org + + One line patch to initialize spin lock added in a RedHat kernel + patch. This should fix the RedHat 7.1 SMP problem. Also includes + configure glue to turn it on. Thanks to Chaskiel Grundman for + suggesting the fix, Garry Zacheiss for suggesting it affected the + SMP kernel generally and not just SMP hardware, and Andrei + Maslennikov for noting the problem did not affect vanilla 2.4.3 + with only the Alan Cox (AC14 in this case) patch. + +2001-07-12 00:02 shadow + + * openafs/src/: des/Makefile (1.8), util/Makefile (1.8): DELTA + dont-install-crypt-and-itc-headers-20010711 AUTHOR + shadow@dementia.org + + a header named crypt.h with one prototype isn't very useful + + the itc.h header is also pretty much useless + + so, they are gone + +2001-07-11 22:17 shadow + + * openafs/src/venus/Makefile (1.13): DELTA + kdump-include-afsconfig-path-20010711 AUTHOR shadow@dementia.org + + so kdump has a prayer of building + +2001-07-11 22:14 shadow + + * openafs/Makefile.in (1.5): DELTA + top-makefile-needs-lwp-before-rx-in-kfsint-20010711 AUTHOR + hartmans@mit.edu + + since rx needs lwp, do lwp dep first + +2001-07-11 17:00 shadow + + * openafs/configure.in (1.19): DELTA + configure-guess-afs-sysnames-20010711 AUTHOR shadow@dementia.org + + stick in missing systems + +2001-07-11 16:49 shadow + + * openafs/src/INSTALL (1.2): DELTA + update-INSTALL-to-reflect-state-of-openafs-20010711 AUTHOR + shadow@dementia.org + + the stock INSTALL is wrong for us now. + +2001-07-11 16:46 shadow + + * openafs/configure.in (1.18): DELTA + configure-guess-afs-sysnames-20010711 AUTHOR shadow@dementia.org + + use precomputed kernel we're building for not uname output + +2001-07-11 16:13 shadow + + * openafs/configure.in (1.17): DELTA + configure-guess-afs-sysnames-20010711 AUTHOR shadow@dementia.org + + make configure attempt to guess the correct afs sysname for your + platform + +2001-07-11 14:06 shadow + + * openafs/NEWS (1.1): DELTA add-openafs-news-20010711 AUTHOR + hartmans@mit.edu + + edited by shadow@dementia.org based on content and also on + suggestions from nneul@umr.edu + +2001-07-11 14:04 shadow + + * openafs/src/kauth/: Makefile (1.7), kadatabase.c (1.4), kaprocs.c + (1.6): DELTA kauth-retire-SPECIAL-macro-20010711 AUTHOR + shadow@dementia.org + + SPECIAL macro was presumably for conversion to special key cache + environment and is no longer needed + +2001-07-11 14:00 shadow + + * openafs/src/config/Makefile.i386_linux22.in (1.3): DELTA + afsconfig-and-rcsid-all-around-20010705 AUTHOR shadow@dementia.org + + revert non-rcsid and afsconfig portion of patch + +2001-07-11 13:45 shadow + + * openafs/src/auth/: Makefile (1.6), ktc.c (1.5): DELTA + auth-ktc-no-kernel-has-ktc-h-20010711 AUTHOR shadow@dementia.org + + retire MAYBE_NO_KTC since no kernels have afs integrated that way + these days + +2001-07-11 13:27 shadow + + * openafs/src/kauth/kaauxdb.c (1.4): DELTA + kaauxdb-fix-silly-comment-substitution-20010711 AUTHOR + shadow@dementia.org + + how afs_int32 can you be? + +2001-07-11 13:25 shadow + + * openafs/src/libadmin/kas/afs_kasAdmin.c (1.5): DELTA + libadmin-kas-bugfixes-20010711 AUTHOR shadow@dementia.org + + fixes for the following report from "Jeremy Stribling" + - In the GetPrincipalLockStatus function, + an attempt is made to set the lockedUntil variable to the minimum + locked value for that principal among all servers. However, + lockedUntil is set to 0 immediately before this, and so all + attempts to find a locked value less than it fails, and so + lockedUntil always comes out of that function as 0. + + - Also in the GetPrincipalLockStatus function, if the + principal is + locked out according to all servers, then the main loop will exit + when + ubik_CallIter returns the UNOSERVERS error code. But, since the + return + code for GetPrincipalLockStatus is set to 1 if and only if + ubik_CallIter + returns an error code of 0, this results in an return code of 0 + being + returned for GetPrincipalLockStatus when in reality no error + occured. + + - A similar problem occurs in the kas_PrincipalUnlock + function. If the + principal is not currently locked out of any server, + ubik_CallIter will + iterate through all servers and return a UNOSERVERS error code. + Again, in + this case the return code of kas_PrincipalUnlock will not be set + to 1 and + an error will be indicated even though no error occured. + + - In kas_PrincipalKeySet, the return code is never set to 1, + even when + it completes successfully, so it seems that an error always + occurs when + calling this function. + +2001-07-11 13:00 shadow + + * openafs/src/util/netutils.c (1.7): DELTA + util-netutils-include-files-and-warnings-cleanup-20010711 AUTHOR + nneul@umr.edu + + cleanup warnings and change inclusion of string/strings + +2001-07-11 12:58 shadow + + * openafs/src/util/serverLog.c (1.14): DELTA + util-serverlog-inclusion-and-warnings-cleanup-20010711 AUTHOR + nneul@umr.edu + + change how string/strings include files happen, remove unused vars + +2001-07-11 12:32 shadow + + * openafs/src/vlserver/: vlclient.c (1.5), vlserver.c (1.10): DELTA + vlserver-header-updates-20010711 AUTHOR nneul@umr.edu + + autoconf-style header inclusion + +2001-07-11 12:13 shadow + + * openafs/src/util/uuid.c (1.5): DELTA uuid-paren-cleanup-20010711 + AUTHOR nneul@umr.edu + + add return type decls and missing parens to stop compiler whining + +2001-07-11 12:09 shadow + + * openafs/src/afs/SOLARIS/osi_inode.c (1.8): DELTA + solaris-inode-lock-cleanup-20010711 AUTHOR kolya@mit.edu + + fixes based on feedback from Frank Batschulat + + +2001-07-11 11:58 shadow + + * openafs/src/auth/auth.p.h (1.3): DELTA + win32-ktc-set-tokens-proto-fix-20010711 AUTHOR nneul@umr.edu + + declare correctly as afs_int32 + +2001-07-11 11:40 shadow + + * openafs/: acconfig.h (1.5), configure.in (1.16), + src/afs/afsincludes.h (1.5): DELTA + configure-linux-kernel-detection-should-set-afsconfig-items-2001071 + 1 AUTHOR shadow@dementia.org + + we test for linux kernel features; might even be useful to use the + results + +2001-07-10 19:40 shadow + + * openafs/: configure.in (1.15), src/libafs/MakefileProto.DUX.in + (1.3): DELTA configurable-dux-kernel-header-path-20010710 AUTHOR + joda@pdc.kth.se + + modified slightly to allow selection if more than one directory + exists + +2001-07-10 13:31 shadow + + * openafs/src/config/venus.h (1.6): DELTA + add-new-arla-pioctl-20010710 AUTHOR jimmy@e.kth.se + + reserve next pioctl for arla statistics gathering interface + +2001-07-06 18:44 shadow + + * openafs/: configure.in (1.14), src/cf/linux-test3.m4 (1.1), + src/libafs/MakefileProto.LINUX.in (1.2): DELTA + configure-linux-redhat-support-on-redhat-only-20010706 AUTHOR + cg2v@andrew.cmu.edu + + a) if the kernel headers use redhat's header-file selection thing, + and doesn't define their __BOOT_KERNEL* symbols if not. b) + which AFS kernel modules (single-processor, multi-processor, or + both) it makes sense to compile against these kernel headers. + e.g. in a CONFIG_MODVERSIONS environment, it only makes sense to + compile for the same SMP-ness as the headers. + +2001-07-06 01:08 shadow + + * openafs/doc/html/index.htm (1.1): DELTA + html-doc-add-index-20010706 AUTHOR shadow@dementia.org + + top page for html docs + +2001-07-06 00:45 shadow + + * openafs/Makefile.in (1.4): DELTA add-distclean-target-20010705 + AUTHOR zacheiss@mit.edu + + clean up turds from build process + +2001-07-06 00:19 shadow + + * openafs/src/export/export.c (1.4): DELTA + export-param-inclusion-conflicts-with-system-headers-20010706 + AUTHOR shadow@dementia.org + + sys/user.h errors when param.h included first + +2001-07-06 00:09 shadow + + * openafs/src/export/Makefile (1.5): DELTA + export-needs-include-paths-20010705 AUTHOR shadow@dementia.org + + export needs places to get afsconfig and afs/param.h + +2001-07-06 00:04 shadow + + * openafs/src/login/Makefile (1.3): DELTA + login-needs-afsconfig-20010705 AUTHOR shadow@dementia.org + + login needs include path for afsconfig + +2001-07-06 00:02 shadow + + * openafs/src/tsm41/Makefile (1.4): DELTA + aix-auth-needs-afconfig-20010705 AUTHOR shadow@dementia.org + + include path for afsconfig + +2001-07-05 22:01 shadow + + * openafs/src/lwp/Makefile (1.11): DELTA + aix-lwp-needs-afsconfig-20010705 AUTHOR shadow@dementia.org + + include path for afsconfig.h was missing for aix + +2001-07-05 21:15 shadow + + * openafs/src/bozo/bnode.c (1.5): DELTA + bozo-bnode-call-iomgr-softsys-with-proper-casted-args-20010705 + AUTHOR shadow@dementia.org + + iomgr_SoftSys is prototyped to take a char* as second arg + +2001-07-05 21:12 shadow + + * openafs/src/gtx/windows.c (1.4): DELTA + dux-curses-already-using-IN-20010705 AUTHOR shadow@dementia.org + + don't define IN as it conflicts with curses.h on dux + +2001-07-05 20:48 shadow + + * openafs/src/sia/Makefile (1.5): DELTA + sia-add-include-path-for-afsconfig-20010705 AUTHOR + shadow@dementia.org + + sia needs to include afsconfig.h + +2001-07-05 17:41 shadow + + * openafs/src/config/param.alpha_dux40.h (1.4): DELTA + afsconfig-and-rcsid-all-around-20010705 AUTHOR nneul@umr.edu + + remove bogus if/define/endif triple + +2001-07-05 16:24 shadow + + * openafs/acconfig.h (1.4): DELTA + acconfig-needs-version-and-package-macros-for-some-versions-of-auto + header-20010705 AUTHOR shadow@dementia.org + + PACKAGE and VERSION aren't always in autoconf/acconfig.h + +2001-07-05 12:55 shadow + + * openafs/configure.in (1.13): DELTA + allow-disabling-kernel-module-compilation-20010705 AUTHOR + shadow@dementia.org + + add missing fi + +2001-07-05 12:48 shadow + + * openafs/: aclocal.m4 (1.6), configure (1.6), + src/config/afsconfig.h.in (1.3): DELTA + remove-generated-files-from-cvs-20010705 AUTHOR shadow@dementia.org + + will need to deal with snapshot and release generators to include + these yet but junk them for now + +2001-07-05 12:40 shadow + + * openafs/configure.in (1.12): DELTA + configure-no-error-on-failure-to-find-pthreads-20010705 AUTHOR + shadow@dementia.org failure to find pthreads should be non-fatal + +2001-07-05 12:38 shadow + + * openafs/: Makefile.in (1.3), configure.in (1.11): DELTA + allow-disabling-kernel-module-compilation-20010705 AUTHOR + shadow@dementia.org + + 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 + +2001-07-05 11:56 shadow + + * openafs/src/update/server.c (1.6): DELTA + upserver-remove-redundant-prototypes-20010705 AUTHOR + shadow@dementia.org + + again remove redundancy so prototypes match the code + +2001-07-05 11:44 shadow + + * openafs/src/vlserver/vlserver.c (1.9): DELTA + vlserver-remove-redundant-prototypes-20010705 AUTHOR + shadow@dementia.org + + so we get the prototypes whose types match + +2001-07-05 11:42 shadow + + * openafs/src/budb/server.c (1.4): DELTA + budb-remove-redundant-prototypes-20010705 AUTHOR + shadow@dementia.org + + remove more redundant incorrect prototypes + +2001-07-05 11:40 shadow + + * openafs/src/kauth/kaserver.c (1.7): DELTA + kaserver-remove-redundant-prototype-20010705 AUTHOR + shadow@dementia.org + + remove this this doesn't even match the code + +2001-07-05 11:39 shadow + + * openafs/src/auth/cellconfig.p.h (1.5): DELTA + cellconfig-add-missing-prototypes-20010705 AUTHOR + shadow@dementia.org + + add prototypes for externally used functions + +2001-07-05 11:30 shadow + + * openafs/configure.in (1.10): DELTA + configure-updates-for-linux-kernel-detection-20010705 AUTHOR + zacheiss@mit.edu + + report useful error if no kernel headers found. use last version + string found in version.h + +2001-07-05 11:20 shadow + + * openafs/src/: afs/afs_analyze.c (1.5), afs/afs_axscache.c (1.3), + afs/afs_buffer.c (1.3), afs/afs_call.c (1.11), afs/afs_callback.c + (1.3), afs/afs_cbqueue.c (1.3), afs/afs_cell.c (1.5), + afs/afs_chunk.c (1.3), afs/afs_conn.c (1.5), afs/afs_daemons.c + (1.5), afs/afs_dcache.c (1.7), afs/afs_exporter.c (1.3), + afs/afs_init.c (1.9), afs/afs_lock.c (1.3), afs/afs_mariner.c + (1.3), afs/afs_memcache.c (1.3), afs/afs_nfsclnt.c (1.3), + afs/afs_osi.c (1.6), afs/afs_osi.h (1.7), afs/afs_osi_alloc.c + (1.3), afs/afs_osi_pag.c (1.7), afs/afs_osi_uio.c (1.3), + afs/afs_osi_vget.c (1.3), afs/afs_osidnlc.c (1.3), afs/afs_pioctl.c + (1.19), afs/afs_segments.c (1.3), afs/afs_server.c (1.8), + afs/afs_stat.c (1.3), afs/afs_user.c (1.6), afs/afs_util.c (1.4), + afs/afs_vcache.c (1.6), afs/afs_volume.c (1.4), afs/lock.h (1.5), + afs/voldefs.h (1.3), afs/AIX/osi_config.c (1.3), afs/AIX/osi_file.c + (1.3), afs/AIX/osi_groups.c (1.3), afs/AIX/osi_inode.c (1.3), + afs/AIX/osi_misc.c (1.3), afs/AIX/osi_sleep.c (1.3), + afs/AIX/osi_timeout.c (1.3), afs/AIX/osi_vfsops.c (1.3), + afs/AIX/osi_vm.c (1.3), afs/AIX/osi_vnodeops.c (1.3), + afs/DARWIN/osi_file.c (1.3), afs/DARWIN/osi_groups.c (1.2), + afs/DARWIN/osi_inode.c (1.2), afs/DARWIN/osi_misc.c (1.2), + afs/DARWIN/osi_module.c (1.2), afs/DARWIN/osi_sleep.c (1.2), + afs/DARWIN/osi_vfsops.c (1.2), afs/DARWIN/osi_vm.c (1.2), + afs/DARWIN/osi_vnodeops.c (1.2), afs/DUX/osi_file.c (1.4), + afs/DUX/osi_groups.c (1.3), afs/DUX/osi_inode.c (1.8), + afs/DUX/osi_misc.c (1.3), afs/DUX/osi_sleep.c (1.3), + afs/DUX/osi_vfsops.c (1.5), afs/DUX/osi_vm.c (1.3), + afs/DUX/osi_vnodeops.c (1.4), afs/FBSD/osi_file.c (1.2), + afs/FBSD/osi_groups.c (1.2), afs/FBSD/osi_inode.c (1.2), + afs/FBSD/osi_misc.c (1.2), afs/FBSD/osi_sleep.c (1.2), + afs/FBSD/osi_vfsops.c (1.2), afs/FBSD/osi_vm.c (1.2), + afs/FBSD/osi_vnodeops.c (1.2), afs/HPUX/osi_debug.c (1.3), + afs/HPUX/osi_file.c (1.3), afs/HPUX/osi_groups.c (1.3), + afs/HPUX/osi_inode.c (1.3), afs/HPUX/osi_misc.c (1.3), + afs/HPUX/osi_sleep.c (1.3), afs/HPUX/osi_vfsops.c (1.3), + afs/HPUX/osi_vm.c (1.3), afs/HPUX/osi_vnodeops.c (1.3), + afs/IRIX/osi_file.c (1.4), afs/IRIX/osi_groups.c (1.3), + afs/IRIX/osi_idbg.c (1.3), afs/IRIX/osi_inode.c (1.6), + afs/IRIX/osi_misc.c (1.3), afs/IRIX/osi_sleep.c (1.3), + afs/IRIX/osi_vfsops.c (1.3), afs/IRIX/osi_vm.c (1.3), + afs/IRIX/osi_vnodeops.c (1.4), afs/LINUX/osi_alloc.c (1.7), + afs/LINUX/osi_cred.c (1.5), afs/LINUX/osi_file.c (1.9), + afs/LINUX/osi_groups.c (1.8), afs/LINUX/osi_inode.c (1.3), + afs/LINUX/osi_misc.c (1.9), afs/LINUX/osi_module.c (1.13), + afs/LINUX/osi_sleep.c (1.5), afs/LINUX/osi_vfsops.c (1.8), + afs/LINUX/osi_vm.c (1.7), afs/LINUX/osi_vnodeops.c (1.27), + afs/SOLARIS/osi_file.c (1.4), afs/SOLARIS/osi_groups.c (1.3), + afs/SOLARIS/osi_inode.c (1.7), afs/SOLARIS/osi_sleep.c (1.3), + afs/SOLARIS/osi_vfsops.c (1.7), afs/SOLARIS/osi_vm.c (1.3), + afs/SOLARIS/osi_vnodeops.c (1.5), afs/UKERNEL/afs_usrops.c (1.7), + afs/UKERNEL/osi_groups.c (1.3), afs/UKERNEL/osi_vfsops.c (1.4), + afs/UKERNEL/osi_vm.c (1.3), afs/UKERNEL/osi_vnodeops.c (1.3), + afs/VNOPS/afs_vnop_access.c (1.4), afs/VNOPS/afs_vnop_attrs.c + (1.7), afs/VNOPS/afs_vnop_create.c (1.5), + afs/VNOPS/afs_vnop_dirops.c (1.3), afs/VNOPS/afs_vnop_fid.c (1.4), + afs/VNOPS/afs_vnop_flock.c (1.9), afs/VNOPS/afs_vnop_link.c (1.3), + afs/VNOPS/afs_vnop_lookup.c (1.10), afs/VNOPS/afs_vnop_open.c + (1.3), afs/VNOPS/afs_vnop_read.c (1.4), + afs/VNOPS/afs_vnop_readdir.c (1.7), afs/VNOPS/afs_vnop_remove.c + (1.3), afs/VNOPS/afs_vnop_rename.c (1.3), + afs/VNOPS/afs_vnop_strategy.c (1.5), afs/VNOPS/afs_vnop_symlink.c + (1.3), afs/VNOPS/afs_vnop_write.c (1.6), afsd/afsd.c (1.10), + afsd/vsys.c (1.3), afsmonitor/afsmon-output.c (1.6), + afsmonitor/afsmon-parselog.c (1.3), afsmonitor/afsmon-win.c (1.5), + afsmonitor/afsmonitor.c (1.6), afsweb/apache_afs_cache.c (1.3), + afsweb/apache_afs_utils.h (1.3), afsweb/nsafs.c (1.3), + afsweb/securehash.c (1.3), afsweb/weblog.c (1.4), audit/Makefile + (1.5), audit/audit.c (1.4), auth/authcon.c (1.5), auth/cellconfig.c + (1.11), auth/copyauth.c (1.3), auth/ktc.c (1.4), auth/ktc_nt.c + (1.4), auth/setkey.c (1.4), auth/userok.c (1.6), auth/writeconfig.c + (1.4), auth/test/ktctest.c (1.3), auth/test/testcellconf.c (1.3), + bozo/Makefile (1.5), bozo/bnode.c (1.4), bozo/bos.c (1.8), + bozo/bosoprocs.c (1.4), bozo/bosserver.c (1.10), + bozo/cronbnodeops.c (1.3), bozo/ezbnodeops.c (1.3), + bozo/fsbnodeops.c (1.5), bozo/smail-notifier.c (1.3), + bu_utils/Makefile (1.4), bu_utils/fms.c (1.3), bubasics/Makefile + (1.4), bubasics/butm.p.h (1.3), bucoord/Makefile (1.5), + bucoord/bc_status.c (1.3), bucoord/commands.c (1.4), + bucoord/config.c (1.3), bucoord/dlq.c (1.3), bucoord/dsstub.c + (1.3), bucoord/dsvs.c (1.3), bucoord/dump.c (1.3), + bucoord/dump_sched.c (1.3), bucoord/expire.c (1.3), bucoord/main.c + (1.3), bucoord/regex.c (1.3), bucoord/restore.c (1.3), + bucoord/server.c (1.3), bucoord/status.c (1.3), + bucoord/tape_hosts.c (1.3), bucoord/ubik_db_if.c (1.4), + bucoord/vol_sets.c (1.5), bucoord/volstub.c (1.3), budb/Makefile + (1.4), budb/database.c (1.3), budb/db_alloc.c (1.3), budb/db_dump.c + (1.3), budb/db_hash.c (1.3), budb/db_lock.c (1.3), budb/db_text.c + (1.4), budb/dbs_dump.c (1.3), budb/ol_verify.c (1.3), budb/procs.c + (1.3), budb/server.c (1.3), budb/struct_ops.c (1.3), butc/Makefile + (1.4), butc/butc_xbsa.c (1.3), butc/dbentries.c (1.3), butc/dump.c + (1.4), butc/list.c (1.3), butc/lwps.c (1.3), butc/read_tape.c + (1.3), butc/recoverDb.c (1.3), butc/tcmain.c (1.3), butc/tcprocs.c + (1.3), butc/tcstatus.c (1.3), butc/tcudbprocs.c (1.4), + butc/test_budb.c (1.3), butm/Makefile (1.4), butm/butm_test.c + (1.3), butm/file_tm.c (1.3), butm/test_ftm.c (1.3), cmd/Makefile + (1.5), cmd/cmd.c (1.5), cmd/cmd.p.h (1.5), cmd/test/ctest.c (1.3), + cmd/test/dtest.c (1.3), cmd/test/itest.c (1.3), comerr/Makefile + (1.4), comerr/com_err.c (1.2), comerr/compile_et.c (1.5), + comerr/error_msg.c (1.2), comerr/error_table.y (1.3), + comerr/error_table_nt.c (1.2), comerr/et_lex.lex.l (1.4), + comerr/et_lex.lex_nt.c (1.3), comerr/et_name.c (1.2), + comerr/internal.h (1.2), comerr/test/test.c (1.2), + config/Makefile.i386_linux22.in (1.2), config/param.alpha_dux40.h + (1.3), config/param.alpha_dux40_usr.h (1.4), + config/param.alpha_dux50.h (1.2), config/param.alpha_dux50_usr.h + (1.2), config/param.hp_ux102.h (1.2), config/param.hp_ux102_usr.h + (1.2), config/param.hp_ux110.h (1.3), config/param.hp_ux110_usr.h + (1.3), config/param.i386_djgpp.h (1.2), + config/param.i386_djgpp_usr.h (1.2), config/param.i386_fbsd_42.h + (1.3), config/param.i386_fbsd_42_usr.h (1.3), + config/param.i386_linux22.h (1.9), config/param.i386_linux22_usr.h + (1.3), config/param.i386_linux24.h (1.8), + config/param.i386_linux24_usr.h (1.4), config/param.i386_nt40.h + (1.4), config/param.i386_win95.h (1.2), + config/param.ppc_darwin_12.h (1.3), + config/param.ppc_darwin_12_usr.h (1.3), + config/param.ppc_darwin_13.h (1.3), + config/param.ppc_darwin_13_usr.h (1.3), config/param.ppc_linux22.h + (1.4), config/param.ppc_linux22_usr.h (1.2), + config/param.ppc_linux24.h (1.4), config/param.ppc_linux24_usr.h + (1.2), config/param.rs_aix42.h (1.4), config/param.rs_aix42_usr.h + (1.3), config/param.s390_linux22.h (1.4), + config/param.s390_linux22_usr.h (1.2), config/param.s390_linux24.h + (1.4), config/param.s390_linux24_usr.h (1.2), config/param.sgi_62.h + (1.3), config/param.sgi_62_usr.h (1.3), config/param.sgi_63.h + (1.3), config/param.sgi_63_usr.h (1.3), config/param.sgi_64.h + (1.3), config/param.sgi_64_usr.h (1.3), config/param.sgi_65.h + (1.3), config/param.sgi_65_usr.h (1.3), + config/param.sparc64_linux22.h (1.4), + config/param.sparc64_linux22_usr.h (1.2), + config/param.sparc_linux22.h (1.4), + config/param.sparc_linux22_usr.h (1.2), config/param.sun4x_55.h + (1.4), config/param.sun4x_55_usr.h (1.4), config/param.sun4x_56.h + (1.4), config/param.sun4x_56_usr.h (1.4), config/param.sun4x_57.h + (1.4), config/param.sun4x_57_usr.h (1.4), config/param.sun4x_58.h + (1.5), config/param.sun4x_58_usr.h (1.4), config/param.sunx86_54.h + (1.4), config/stds.h (1.6), config/util_cr.c (1.3), config/venus.h + (1.5), dauth/Makefile (1.5), dauth/dlog.c (1.4), dauth/dpass.c + (1.3), des/andrew-conf.h (1.9), des/cbc_encrypt.c (1.5), + des/cksum.c (1.6), des/crypt.c (1.4), des/debug_decl.c (1.2), + des/des.c (1.5), des/enc.c (1.2), des/key_parity.c (1.2), + des/key_sched.c (1.3), des/make_e.c (1.2), des/make_fp.c (1.3), + des/make_ip.c (1.3), des/make_keyperm.c (1.3), des/make_odd.c + (1.2), des/make_p.c (1.2), des/make_p_table.c (1.4), des/make_s.c + (1.2), des/make_s_table.c (1.4), des/misc.c (1.3), + des/new_rnd_key.c (1.7), des/pcbc_encrypt.c (1.5), des/quad_cksum.c + (1.3), des/read_pssword.c (1.9), des/strng_to_key.c (1.6), + des/util.c (1.3), des/weak_key.c (1.4), des/test/key_test.c (1.3), + des/test/testit.c (1.4), des/test/verify.c (1.4), dir/buffer.c + (1.3), dir/dir.c (1.4), dir/salvage.c (1.3), dir/test/dtest.c + (1.3), dir/test/physio.c (1.3), dir/test/test-salvage.c (1.3), + export/cfgafs.c (1.3), export/cfgexport.c (1.3), export/export.c + (1.3), export/symtab.c (1.3), finale/Makefile (1.3), + finale/translate_et.c (1.4), finale/translate_et_nt.c (1.3), + fsint/Makefile (1.6), fsint/afsaux.c (1.4), fsprobe/Makefile (1.4), + fsprobe/fsprobe.c (1.3), fsprobe/fsprobe_callback.c (1.3), + fsprobe/fsprobe_test.c (1.3), ftpd43+/ftpcmd.y (1.2), + ftpd43+/ftpd.c (1.4), ftpd43+/getusershell.c (1.5), ftpd43+/glob.c + (1.3), ftpd43+/logwtmp.c (1.2), ftpd43+/popen.c (1.2), + ftpd43+/telnet.h (1.2), gtx/Makefile (1.4), gtx/X11windows.c (1.3), + gtx/cb_test.c (1.3), gtx/curses_test.c (1.3), gtx/curseswindows.c + (1.4), gtx/dumbwindows.c (1.3), gtx/frame.c (1.3), gtx/gtxtest.c + (1.3), gtx/input.c (1.3), gtx/keymap.c (1.3), gtx/lightobject.c + (1.3), gtx/objdict.c (1.3), gtx/object_test.c (1.3), gtx/objects.c + (1.3), gtx/screen_test.c (1.3), gtx/textcb.c (1.3), + gtx/textobject.c (1.3), gtx/windows.c (1.3), inetd/Makefile (1.3), + inetd/getenv.c (1.2), inetd/inetd.c (1.3), inetd/setenv.c (1.2), + inetd/ta-rauth.c (1.3), kauth/Makefile (1.6), kauth/admin_tools.c + (1.6), kauth/authclient.c (1.5), kauth/client.c (1.5), + kauth/decode_ticket.c (1.3), kauth/kaaux.c (1.3), kauth/kaauxdb.c + (1.3), kauth/kadatabase.c (1.3), kauth/kalocalcell.c (1.4), + kauth/kalog.c (1.3), kauth/kaprocs.c (1.5), kauth/kas.c (1.3), + kauth/kaserver.c (1.6), kauth/kautils.c (1.5), kauth/kdb.c (1.3), + kauth/kkids.c (1.3), kauth/klog.c (1.3), kauth/klogin.c (1.5), + kauth/knfs.c (1.3), kauth/kpasswd.c (1.5), kauth/kpwvalid.c (1.3), + kauth/krb_tf.c (1.3), kauth/krb_udp.c (1.10), kauth/manyklog.c + (1.3), kauth/read_passwd.c (1.2), kauth/rebuild.c (1.5), + kauth/token.c (1.3), kauth/user.c (1.5), kauth/user_nt.c (1.4), + kauth/test/background.c (1.3), kauth/test/multiklog.c (1.3), + kauth/test/test_badtix.c (1.3), kauth/test/test_date.c (1.3), + kauth/test/test_getticket.c (1.3), kauth/test/test_interim_ktc.c + (1.3), kauth/test/test_rxkad_free.c (1.3), libacl/Makefile (1.4), + libacl/aclprocs.c (1.4), libacl/netprocs.c (1.3), + libacl/test/acltest.c (1.3), libadmin/adminutil/Makefile (1.3), + libadmin/adminutil/afs_utilAdmin.c (1.4), libadmin/bos/Makefile + (1.3), libadmin/bos/afs_bosAdmin.c (1.5), libadmin/cfg/Makefile + (1.3), libadmin/cfg/cfgclient.c (1.3), libadmin/cfg/cfgdb.c (1.3), + libadmin/cfg/cfghost.c (1.3), libadmin/cfg/cfginternal.c (1.3), + libadmin/cfg/cfgservers.c (1.3), libadmin/cfg/test/cfgtest.c (1.3), + libadmin/client/Makefile (1.3), libadmin/client/afs_clientAdmin.c + (1.5), libadmin/kas/Makefile (1.3), libadmin/kas/afs_kasAdmin.c + (1.4), libadmin/pts/Makefile (1.3), libadmin/pts/afs_ptsAdmin.c + (1.3), libadmin/samples/Makefile (1.3), + libadmin/samples/cm_client_config.c (1.3), + libadmin/samples/cm_list_cells.c (1.3), + libadmin/samples/cm_local_cell.c (1.3), + libadmin/samples/cm_server_prefs.c (1.3), + libadmin/samples/rxdebug_basic_stats.c (1.3), + libadmin/samples/rxdebug_conns.c (1.3), + libadmin/samples/rxdebug_peers.c (1.3), + libadmin/samples/rxdebug_rx_stats.c (1.3), + libadmin/samples/rxdebug_supported_stats.c (1.3), + libadmin/samples/rxdebug_version.c (1.3), + libadmin/samples/rxstat_clear_peer.c (1.3), + libadmin/samples/rxstat_clear_process.c (1.3), + libadmin/samples/rxstat_disable_peer.c (1.3), + libadmin/samples/rxstat_disable_process.c (1.3), + libadmin/samples/rxstat_enable_peer.c (1.3), + libadmin/samples/rxstat_enable_process.c (1.3), + libadmin/samples/rxstat_get_peer.c (1.3), + libadmin/samples/rxstat_get_process.c (1.3), + libadmin/samples/rxstat_get_version.c (1.4), + libadmin/samples/rxstat_query_peer.c (1.3), + libadmin/samples/rxstat_query_process.c (1.3), + libadmin/test/Makefile (1.3), libadmin/test/afscp.c (1.3), + libadmin/test/bos.c (1.3), libadmin/test/bos.h (1.3), + libadmin/test/client.c (1.3), libadmin/test/client.h (1.3), + libadmin/test/kas.c (1.3), libadmin/test/kas.h (1.3), + libadmin/test/pts.c (1.3), libadmin/test/pts.h (1.3), + libadmin/test/util.c (1.3), libadmin/test/util.h (1.3), + libadmin/test/vos.c (1.3), libadmin/test/vos.h (1.3), + libadmin/vos/afs_vosAdmin.c (1.5), libadmin/vos/lockprocs.c (1.5), + libadmin/vos/lockprocs.h (1.4), libadmin/vos/vosutils.c (1.5), + libadmin/vos/vosutils.h (1.4), libadmin/vos/vsprocs.c (1.5), + libadmin/vos/vsprocs.h (1.4), libuafs/Makefile.common (1.10), + libuafs/linktest.c (1.3), log/Makefile (1.5), log/kseal.c (1.3), + log/tokens.c (1.3), log/unlog.c (1.3), log/test/gettoktest.c (1.3), + log/test/testlog.c (1.3), login/getenv.c (1.2), login/login.c + (1.3), login/setenv.c (1.2), login/util_login.c (1.2), + login/util_logout.c (1.2), login/util_logwtmp.c (1.2), + lwp/fasttime.c (1.3), lwp/iomgr.c (1.5), lwp/lock.c (1.3), + lwp/lock.h (1.4), lwp/lwp.c (1.13), lwp/lwp.h (1.8), lwp/lwp_nt.c + (1.5), lwp/preempt.c (1.8), lwp/preempt.h (1.3), lwp/process.c + (1.10), lwp/rw.c (1.3), lwp/threadname.c (1.5), lwp/timer.c (1.5), + lwp/timer.h (1.3), lwp/waitkey.c (1.6), lwp/test/selclient.c (1.3), + lwp/test/selserver.c (1.3), lwp/test/selsubs.c (1.3), + lwp/test/test.c (1.3), lwp/test/test_key.c (1.3), + lwp/test/testlwp.c (1.3), lwp/test/testtime.c (1.3), ntp/Makefile + (1.5), ntp/mkntpconf.c (1.3), ntp/ntp.c (1.3), ntp/ntp.h (1.3), + ntp/ntp_adjust.c (1.3), ntp/ntp_proto.c (1.4), ntp/ntp_sock.c + (1.3), ntp/ntpd.c (1.3), ntp/ntpdc.c (1.3), ntp/ntpsubs.c (1.4), + ntp/read_local.c (1.3), ntp/read_psti.c (1.3), ntp/runntp.c (1.3), + ntp/test.c (1.3), package/Makefile (1.3), package/conftree.c (1.2), + package/lex.l (1.2), package/misc.c (1.2), package/package.h (1.2), + package/systype.h (1.2), package/validupdates.h (1.2), pam/Makefile + (1.6), pam/afs_account.c (1.3), pam/afs_auth.c (1.4), + pam/afs_message.c (1.5), pam/afs_pam_msg.c (1.3), + pam/afs_password.c (1.4), pam/afs_session.c (1.3), + pam/afs_setcred.c (1.4), pam/afs_util.c (1.3), pam/test_pam.c + (1.4), pinstall/Makefile (1.5), pinstall/install.c (1.7), + procmgmt/Makefile (1.5), procmgmt/afskill.c (1.3), + procmgmt/procmgmt_nt.c (1.3), procmgmt/procmgmt_unix.c (1.3), + procmgmt/redirect_nt.c (1.3), procmgmt/test/pmgttest.c (1.3), + ptserver/db_verify.c (1.4), ptserver/display.c (1.3), + ptserver/pt_util.c (1.2), ptserver/ptclient.c (1.3), + ptserver/ptprocs.c (1.5), ptserver/pts.c (1.5), ptserver/ptserver.c + (1.7), ptserver/ptuser.c (1.4), ptserver/ptutils.c (1.7), + ptserver/readgroup.c (1.3), ptserver/readpwd.c (1.3), + ptserver/testpt.c (1.4), ptserver/ubik.c (1.2), ptserver/utils.c + (1.5), rcp/Makefile (1.4), rcp/rcp.c (1.4), rlogind/Makefile (1.4), + rlogind/rexecd.c (1.2), rlogind/rlogind.c (1.2), rsh/Makefile + (1.4), rsh/herror.c (1.3), rsh/rcmd.c (1.5), rsh/rlogin.c (1.2), + rsh/rsh.c (1.2), rx/rx.c (1.18), rx/rx_clock.c (1.5), + rx/rx_clock_nt.c (1.4), rx/rx_conncache.c (1.5), rx/rx_event.c + (1.5), rx/rx_getaddr.c (1.8), rx/rx_globals.c (1.3), + rx/rx_kcommon.c (1.6), rx/rx_lwp.c (1.9), rx/rx_misc.c (1.7), + rx/rx_multi.c (1.3), rx/rx_null.c (1.3), rx/rx_packet.c (1.8), + rx/rx_pthread.c (1.5), rx/rx_rdwr.c (1.9), rx/rx_stream.c (1.3), + rx/rx_trace.c (1.6), rx/rx_user.c (1.8), rx/rx_xmit_nt.c (1.4), + rx/rxdebug.c (1.7), rx/xdr.c (1.2), rx/xdr_afsuuid.c (1.3), + rx/xdr_array.c (1.2), rx/xdr_arrayn.c (1.2), rx/xdr_float.c (1.2), + rx/xdr_int64.c (1.2), rx/xdr_mem.c (1.2), rx/xdr_rec.c (1.2), + rx/xdr_refernce.c (1.2), rx/xdr_rx.c (1.4), rx/xdr_stdio.c (1.2), + rx/xdr_update.c (1.2), rx/AIX/rx_kmutex.h (1.3), rx/AIX/rx_knet.c + (1.3), rx/DARWIN/rx_knet.c (1.2), rx/DUX/rx_knet.c (1.3), + rx/FBSD/rx_knet.c (1.2), rx/HPUX/rx_knet.c (1.6), rx/IRIX/rx_knet.c + (1.3), rx/LINUX/rx_knet.c (1.5), rx/SOLARIS/rx_knet.c (1.4), + rx/UKERNEL/rx_knet.c (1.3), rx/bulk.example/bulk_client.c (1.3), + rx/bulk.example/bulk_io.c (1.3), rx/bulk.example/bulk_server.c + (1.3), rx/bulktest/bulk_client.c (1.3), rx/bulktest/bulk_io.c + (1.3), rx/bulktest/bulk_server.c (1.3), + rx/multi.example/sample_client.c (1.3), + rx/multi.example/sample_server.c (1.3), + rx/simple.example/sample_client.c (1.3), + rx/simple.example/sample_server.c (1.3), rx/test/generator.c (1.4), + rx/test/kctest.c (1.3), rx/test/kstest.c (1.3), rx/test/tableGen.c + (1.3), rx/test/testclient.c (1.3), rx/test/testqueue.c (1.3), + rx/test/testserver.c (1.3), rxgen/rpc_clntout.c (1.3), + rxgen/rpc_cout.c (1.4), rxgen/rpc_hout.c (1.3), rxgen/rpc_main.c + (1.8), rxgen/rpc_parse.c (1.7), rxgen/rpc_scan.c (1.4), + rxgen/rpc_svcout.c (1.4), rxgen/rpc_util.c (1.4), + rxkad/rxkad_client.c (1.5), rxkad/rxkad_common.c (1.5), + rxkad/rxkad_server.c (1.5), rxkad/ticket.c (1.4), + rxkad/domestic/crypt_conn.c (1.6), rxkad/domestic/fcrypt.c (1.5), + rxkad/domestic/tcrypt.c (1.3), rxkad/test/stress.c (1.3), + rxkad/test/stress_c.c (1.4), rxkad/test/stress_s.c (1.3), + rxstat/Makefile (1.6), rxstat/rxstat.c (1.3), scout/Makefile (1.4), + scout/scout.c (1.3), sgistuff/Makefile (1.6), sgistuff/sgi_auth.c + (1.3), sia/siad.c (1.3), sia/test-reauth.c (1.3), sys/afssyscalls.c + (1.3), sys/afssyscalls.h (1.5), sys/fixit.c (1.3), sys/icreate.c + (1.3), sys/idec.c (1.3), sys/iinc.c (1.3), sys/iopen.c (1.3), + sys/iread.c (1.3), sys/istat.c (1.3), sys/iwrite.c (1.3), + sys/pagsh.c (1.4), sys/pioctl_nt.c (1.5), sys/pioctl_nt.h (1.3), + sys/rmtsysc.c (1.6), sys/rmtsysd.c (1.3), sys/rmtsysnet.c (1.3), + sys/rmtsyss.c (1.4), tbutc/Makefile (1.4), tsm41/aix41_auth.c + (1.3), ubik/beacon.c (1.7), ubik/disk.c (1.3), ubik/lock.c (1.4), + ubik/phys.c (1.3), ubik/recovery.c (1.4), ubik/remote.c (1.4), + ubik/ubik.c (1.5), ubik/ubik.p.h (1.4), ubik/ubikclient.c (1.4), + ubik/ubikcmd.c (1.3), ubik/udebug.c (1.8), ubik/utst_client.c + (1.3), ubik/utst_server.c (1.3), ubik/vote.c (1.5), update/client.c + (1.5), update/server.c (1.5), update/utils.c (1.5), usd/usd_file.c + (1.5), usd/usd_nt.c (1.3), usd/test/usd_test.c (1.3), uss/Makefile + (1.4), uss/lex.c (1.3), uss/uss.c (1.3), uss/uss_acl.c (1.3), + uss/uss_acl.h (1.3), uss/uss_common.c (1.3), uss/uss_common.h + (1.5), uss/uss_fs.c (1.3), uss/uss_kauth.c (1.3), uss/uss_kauth.h + (1.3), uss/uss_procs.c (1.3), uss/uss_ptserver.c (1.3), + uss/uss_vol.c (1.3), uss/uss_vol.h (1.3), util/afs_atomlist.c + (1.3), util/afs_lhash.c (1.3), util/assert.c (1.3), util/assert.h + (1.3), util/base32.c (1.3), util/base64.c (1.3), util/casestrcpy.c + (1.3), util/dirpath.c (1.7), util/errmap_nt.c (1.3), + util/fileutil.c (1.4), util/flipbase64.c (1.7), util/get_krbrlm.c + (1.2), util/hostparse.c (1.7), util/hputil.c (1.3), util/isathing.c + (1.3), util/kreltime.c (1.3), util/ktime.c (1.3), util/netutils.c + (1.6), util/pthread_glock.c (1.3), util/readdir_nt.c (1.3), + util/regex.c (1.3), util/remote.h (1.3), util/secutil_nt.c (1.3), + util/serverLog.c (1.13), util/snprintf.c (1.9), util/sys.c (1.4), + util/uuid.c (1.4), util/vice.h (1.4), util/volparse.c (1.6), + util/winsock_nt.c (1.3), util/test/b32.c (1.3), util/test/b64.c + (1.3), util/test/dirpath_test.c (1.3), util/test/dtest.c (1.3), + util/test/fb64.c (1.3), util/test/ktest.c (1.3), + util/test/test_ktime.c (1.3), util/test/treaddir.c (1.3), + venus/Makefile (1.12), venus/cacheout.c (1.3), venus/cmdebug.c + (1.3), venus/fs.c (1.8), venus/fstrace.c (1.5), venus/gcpags.c + (1.3), venus/kdump.c (1.11), venus/lock.h (1.3), venus/twiddle.c + (1.3), venus/up.c (1.8), venus/whatfid.c (1.3), venus/test/Makefile + (1.3), venus/test/fulltest.c (1.4), venus/test/getinitparams.c + (1.3), venus/test/idtest.c (1.3), venus/test/owntest.c (1.3), + vfsck/Makefile (1.3), vfsck/dir.c (1.2), vfsck/dirutils.c (1.3), + vfsck/inode.c (1.2), vfsck/main.c (1.3), vfsck/pass1.c (1.2), + vfsck/pass1b.c (1.2), vfsck/pass2.c (1.2), vfsck/pass3.c (1.2), + vfsck/pass4.c (1.2), vfsck/pass5.c (1.2), vfsck/proplist.c (1.3), + vfsck/setup.c (1.2), vfsck/ufs_subr.c (1.2), vfsck/ufs_tables.c + (1.2), vfsck/utilities.c (1.2), vfsck/vprintf.c (1.3), + viced/afsfileprocs.c (1.7), viced/callback.c (1.4), + viced/check_sysid.c (1.3), viced/fsprobe.c (1.4), viced/host.c + (1.5), viced/physio.c (1.3), viced/profile.c (1.3), viced/viced.c + (1.9), vlserver/cnvldb.c (1.3), vlserver/sascnvldb.c (1.3), + vlserver/vlclient.c (1.4), vlserver/vldb_check.c (1.3), + vlserver/vlprocs.c (1.3), vlserver/vlserver.c (1.8), + vlserver/vlutils.c (1.3), vol/clone.c (1.3), vol/common.c (1.3), + vol/devname.c (1.6), vol/fs_conv_411.c (1.3), vol/fssync.c (1.3), + vol/fssync.h (1.3), vol/gi.c (1.3), vol/ihandle.c (1.3), + vol/listinodes.c (1.7), vol/namei_ops.c (1.8), vol/nfs.h (1.3), + vol/ntops.c (1.3), vol/nuke.c (1.3), vol/partition.c (1.10), + vol/partition.h (1.3), vol/physio.c (1.3), vol/purge.c (1.3), + vol/salvage.h (1.3), vol/viceinode.h (1.3), vol/vnode.c (1.3), + vol/vnode.h (1.3), vol/vol-info.c (1.5), vol/vol-salvage.c (1.8), + vol/voldefs.h (1.3), vol/volinodes.h (1.3), vol/volume.c (1.10), + vol/volume.h (1.3), vol/vutil.c (1.4), vol/vutils.h (1.3), + vol/xfs_size_check.c (1.4), vol/test/ilist_nt.c (1.3), + vol/test/listVicepx.c (1.3), vol/test/ltlist.c (1.3), + vol/test/nicreate.c (1.3), vol/test/nilist.c (1.3), + vol/test/nincdec.c (1.3), vol/test/nino.c (1.3), vol/test/nsubr.c + (1.3), vol/test/testpart.c (1.3), vol/test/updateDirInode.c (1.3), + vol/test/utilities.c (1.3), volser/Makefile (1.8), volser/common.c + (1.3), volser/dump.h (1.3), volser/dumpstuff.c (1.4), + volser/lockprocs.c (1.3), volser/physio.c (1.3), + volser/restorevol.c (1.4), volser/volmain.c (1.6), + volser/volprocs.c (1.4), volser/voltrans.c (1.3), volser/vos.c + (1.4), volser/vsprocs.c (1.4), volser/vsutils.c (1.5), + xstat/Makefile (1.4), xstat/xstat_cm.c (1.3), xstat/xstat_cm_test.c + (1.3), xstat/xstat_fs.c (1.3), xstat/xstat_fs_callback.c (1.3), + xstat/xstat_fs_test.c (1.3): DELTA + afsconfig-and-rcsid-all-around-20010705 AUTHOR nneul@umr.edu + convert rest of source to afsconfig; include rcsid macros + +2001-07-05 11:13 shadow + + * openafs/src/util/: dirpath.c (1.6), hostparse.c (1.6), sys.c + (1.3): DELTA util-warnings-cleanup-20010705 AUTHOR nneul@umr.edu + + get rid of more warnings + +2001-07-05 11:09 shadow + + * openafs/src/auth/setkey.c (1.3): DELTA + auth-setkey-warnings-cleanup-20010705 AUTHOR nneul@umr.edu + + get rid of more warnings, add missing args to printf strings + +2001-07-05 11:07 shadow + + * openafs/: acconfig.h (1.3), configure.in (1.9): DELTA + provide-fast-start-configure-options-20010705 AUTHOR nneul@umr.edu + + add more configure options so fast restart and bitmap later options + can be configured on + +2001-06-29 00:51 shadow + + * openafs/configure.in (1.8): DELTA + autoconf-updates-for-ac-check-lib-quoting-20010629 AUTHOR + nneul@umr.edu + + quote refs to $lib + +2001-06-29 00:48 shadow + + * openafs/configure.in (1.7): DELTA + fix-linux-headers-updating-in-configure-20010629 AUTHOR + nneul@umr.edu + + make defaulting work correctly + +2001-06-29 00:43 shadow + + * openafs/src/: afs/afs_call.c (1.10), afs/afs_pioctl.c (1.18), + afs/LINUX/osi_groups.c (1.7), afs/LINUX/osi_module.c (1.12), + config/Makefile.sparc64_linux24.in (1.1), config/afs_sysnames.h + (1.12), config/param.sparc64_linux24.h (1.1), + config/param.sparc64_linux24_usr.h (1.1): DELTA + sparc64-linux24-support-20010629 AUTHOR cg2v@andrew.cmu.edu + + support for sparc64 linux2.4 tested with 2.4.5 + +2001-06-29 00:40 shadow + + * openafs/src/ptserver/ptutils.c (1.6): DELTA + include-cellconfig-in-ptutils-prototype-20010629 AUTHOR + nneul@umr.edu + + more warning elimination + +2001-06-29 00:34 shadow + + * openafs/src/rxstat/Makefile (1.5): DELTA + allow-all-target-for-rxstat-20010629 AUTHOR nneul@umr.edu + + rxstat makefile lacked all target + +2001-06-29 00:25 shadow + + * openafs/src/ptserver/ptserver.c (1.6): DELTA + ptserver-remove-redundant-prototypes-20010629 AUTHOR nneul@umr.edu + + get rid of redundant prototypes + +2001-06-29 00:15 shadow + + * openafs/src/libadmin/kas/afs_kasAdmin.c (1.3): DELTA + kasadmin-unused-variables-20010629 AUTHOR nneul@umr.edu + + eliminate warnings from unused variables + +2001-06-28 23:58 shadow + + * openafs/src/kauth/rebuild.c (1.4): DELTA + kauth-rebuild-remove-bogus-argument-20010628 AUTHOR nneul@umr.edu + + remove unneeded, unused argument + +2001-06-28 23:50 shadow + + * openafs/src/volser/vsutils.c (1.4): DELTA + fix-vsutils-bogus-format-string-20010628 AUTHOR nneul@umr.edu + + remove needless % + +2001-06-28 23:20 shadow + + * openafs/: configure.in (1.6), src/afs/afs_call.c (1.9), + src/afs/afs_pioctl.c (1.17), src/config/param.i386_fbsd_42.h (1.2), + src/config/param.i386_fbsd_42_usr.h (1.2), src/des/read_pssword.c + (1.8), src/viced/Makefile (1.6), src/vol/Makefile (1.10), + src/volser/Makefile (1.7): DELTA update-freebsd-support-20010628 + AUTHOR tardis@watson.org + + fileserver now set up for namei interface. still no client + +2001-06-28 23:18 shadow + + * openafs/src/: libuafs/Makefile.common (1.9), vol/Makefile (1.9): + DELTA update-make-clean-support-20010628 AUTHOR zacheiss@mit.edu + + some stuff the make clean patch missed + +2001-06-28 12:05 shadow + + * openafs/src/libadmin/vos/: afs_vosAdmin.c (1.4), lockprocs.c + (1.4), vosutils.c (1.4), vsprocs.c (1.4): DELTA + aix-strings-h-preferred-over-string-h-20010628 AUTHOR + shadow@dementia.org + + aix needs more help + +2001-06-28 12:00 shadow + + * openafs/src/ubik/udebug.c (1.7): DELTA + aix-strings-h-preferred-over-string-h-20010628 AUTHOR + shadow@dementia.org + + aix needs more help + +2001-06-28 11:55 shadow + + * openafs/src/update/: server.c (1.4), client.c (1.4): DELTA + aix-strings-h-preferred-over-string-h-20010628 AUTHOR + shadow@dementia.org + + aix needs more help + +2001-06-28 11:45 shadow + + * openafs/src/update/utils.c (1.4): DELTA + aix-strings-h-preferred-over-string-h-20010628 AUTHOR + shadow@dementia.org + + continue to placate aix hatred + +2001-06-28 03:06 shadow + + * openafs/src/auth/userok.c (1.5): DELTA + userok-needs-prototype-for-aix-20010628 AUTHOR shadow@dementia.org + + default of int for lacking forwarding decl pisses off aix + +2001-06-28 03:03 shadow + + * openafs/: aclocal.m4 (1.5), configure (1.5), configure.in (1.5), + src/config/afsconfig.h.in (1.2): DELTA + update-ac-substd-variables-so-aix-make-is-happy-with-obsolete-and-i + nsecure-disabled-20010628 AUTHOR shadow@dementia.org + + AIX gets upset qwhen these variables are unset + +2001-06-28 02:55 shadow + + * openafs/src/rx/rx_user.c (1.7): DELTA + aix-strings-h-preferred-over-string-h-20010628 AUTHOR + shadow@dementia.org + +2001-06-28 02:54 shadow + + * openafs/acconfig.h (1.2): DELTA + dont-include-endian-h-when-defining-kernel-for-dux-20010628 AUTHOR + shadow@dementia.org + + otherwise ntohl etc are macros for in-kernel functions we don't + have + +2001-06-28 02:52 shadow + + * openafs/src/: lwp/threadname.c (1.4), rx/rx.c (1.17), + rx/rx_misc.c (1.6), rx/rx_packet.c (1.7), rx/rx_rdwr.c (1.8), + rx/rx_trace.c (1.5), rx/rx_user.c (1.6), rx/rxdebug.c (1.6), + rxgen/rpc_cout.c (1.3), rxgen/rpc_main.c (1.7), rxgen/rpc_parse.c + (1.6), rxgen/rpc_scan.c (1.3), rxgen/rpc_svcout.c (1.3), + rxgen/rpc_util.c (1.3): DELTA + aix-strings-h-preferred-over-string-h-20010628 AUTHOR + shadow@dementia.org + + to prevent more of same errors + +2001-06-28 02:27 shadow + + * openafs/src/util/volparse.c (1.5): DELTA + aix-strings-h-preferred-over-string-h-20010628 AUTHOR + shadow@dementia.org + + 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 + +2001-06-28 02:00 shadow + + * openafs/src/venus/up.c (1.7): DELTA + mountpoint-copying-switch-to-up-needs-netinet-in-h-20010628 AUTHOR + nneul@umr.edu + + some platforms need netinet/in.h for mountpoint copying to work + +2001-06-28 01:44 shadow + + * openafs/src/libuafs/MakefileProto.DUX (1.5): DELTA + introduce-autoconf-for-openafs-20010628 AUTHOR shadow@dementia.org + + so we can more easily use autoconf'd CC var + +2001-06-28 01:39 shadow + + * openafs/: aclocal.m4 (1.4), configure (1.4): DELTA + introduce-autoconf-for-openafs-20010628 AUTHOR shadow@dementia.org + + set correct variable for obsolete buildng + +2001-06-28 01:37 shadow + + * openafs/src/sgistuff/Makefile (1.5): DELTA + introduce-autoconf-for-openafs-20010628 AUTHOR shadow@dementia.org + + so autoconf dependancy chain need not change + +2001-06-28 01:34 shadow + + * openafs/src/libuafs/: MakefileProto.AIX (1.5), MakefileProto.DUX + (1.4), MakefileProto.HPUX (1.4), MakefileProto.IRIX (1.4), + MakefileProto.SOLARIS (1.5): DELTA + introduce-autoconf-for-openafs-20010628 AUTHOR shadow@dementia.org + + also make these correct (no obj reference) + +2001-06-28 01:22 shadow + + * openafs/src/libafs/: MakefileProto.AIX.in (1.2), + MakefileProto.DARWIN.in (1.2), MakefileProto.DUX.in (1.2), + MakefileProto.FBSD.in (1.2), MakefileProto.HPUX.in (1.2), + MakefileProto.IRIX.in (1.2), MakefileProto.SOLARIS.in (1.2): DELTA + introduce-autoconf-for-openafs-20010628 AUTHOR shadow@dementia.org + + get this right so build completes + +2001-06-28 01:05 shadow + + * openafs/configure.in (1.4): DELTA + introduce-autoconf-for-openafs-20010628 AUTHOR shadow@dementia.org + + more stuff which was missed + +2001-06-28 01:03 shadow + + * openafs/: Makefile.in (1.2), aclocal.m4 (1.3), configure (1.3), + configure.in (1.3), src/cf/bigendian.m4 (1.2), + src/config/Makefile.alpha_dux40.in (1.2), + src/libafs/MakefileProto.AIX (1.6), src/libafs/MakefileProto.AIX.in + (1.1), src/libafs/MakefileProto.DARWIN (1.3), + src/libafs/MakefileProto.DARWIN.in (1.1), + src/libafs/MakefileProto.DUX (1.5), src/libafs/MakefileProto.DUX.in + (1.1), src/libafs/MakefileProto.FBSD (1.3), + src/libafs/MakefileProto.FBSD.in (1.1), + src/libafs/MakefileProto.HPUX (1.5), + src/libafs/MakefileProto.HPUX.in (1.1), + src/libafs/MakefileProto.IRIX (1.5), + src/libafs/MakefileProto.IRIX.in (1.1), + src/libafs/MakefileProto.LINUX (1.19), + src/libafs/MakefileProto.LINUX.in (1.1), + src/libafs/MakefileProto.SOLARIS (1.8), + src/libafs/MakefileProto.SOLARIS.in (1.1), src/ubik/Makefile (1.6): + DELTA introduce-autoconf-for-openafs-20010628 AUTHOR + shadow@dementia.org + + stuff which got left behind + +2001-06-28 00:55 shadow + + * openafs/: config.guess (1.3), config.sub (1.3), install-sh (1.3), + missing (1.3), mkinstalldirs (1.3), regen.sh (1.3): DELTA + introduce-autoconf-for-openafs-20010628 AUTHOR shadow@dementia.org + commit withj correct file modes + +2001-06-28 00:54 shadow + + * openafs/: aclocal.m4 (1.2), config.guess (1.2), config.sub (1.2), + configure (1.2), configure.in (1.2), install-sh (1.2), missing + (1.2), mkinstalldirs (1.2), regen.sh (1.2): DELTA + introduce-autoconf-for-openafs-20010628 AUTHOR shadow@dementia.org + + so we can fix the file modes + +2001-06-28 00:20 shadow + + * openafs/src/venus/: Makefile (1.11), up.c (1.6): DELTA + mountpoint-copying-switch-to-up-needs-netinet-in-h-20010628 AUTHOR + nneul@umr.edu + + some platforms need netinet/in.h for mountpoint copying to work + +2001-06-28 00:07 shadow + + * openafs/: Makefile.in (1.1), acconfig.h (1.1), aclocal.m4 (1.1), + config.guess (1.1), config.sub (1.1), configure (1.1), configure.in + (1.1), install-sh (1.1), missing (1.1), mkinstalldirs (1.1), + regen.sh (1.1), src/BUILDNOTES (1.4), src/INSTALL (1.1), + src/Makefile (1.23), src/README (1.12), src/README.OBSOLETE (1.3), + src/README.SECURITY (1.3), src/acconfig.h (1.2), src/afsconfig.h.in + (1.5), src/config.h.in (1.2), src/configure.in (1.5), + src/mkinstalldirs (1.2), src/regen.sh (1.2), src/afs/Makefile + (1.6), src/afs/UKERNEL/sysincludes.h (1.8), src/audit/Makefile + (1.4), src/auth/cellconfig.c (1.10), src/bozo/Makefile (1.4), + src/bucoord/Makefile (1.4), src/cf/bigendian.m4 (1.1), + src/cf/linux-test1.m4 (1.1), src/cf/linux-test2.m4 (1.1), + src/config/Makefile (1.5), src/config/Makefile.alpha_dux40 (1.4), + src/config/Makefile.alpha_dux40.in (1.1), + src/config/Makefile.alpha_dux50 (1.3), + src/config/Makefile.alpha_dux50.in (1.1), + src/config/Makefile.alpha_linux_22.in (1.1), + src/config/Makefile.alpha_linux_2216_22 (1.2), + src/config/Makefile.hp_ux102 (1.2), src/config/Makefile.hp_ux102.in + (1.1), src/config/Makefile.hp_ux110 (1.4), + src/config/Makefile.hp_ux110.in (1.1), + src/config/Makefile.i386_fbsd_42 (1.2), + src/config/Makefile.i386_fbsd_42.in (1.1), + src/config/Makefile.i386_linux22 (1.4), + src/config/Makefile.i386_linux22.in (1.1), + src/config/Makefile.i386_linux24 (1.3), + src/config/Makefile.i386_linux24.in (1.1), + src/config/Makefile.ppc_darwin_12 (1.2), + src/config/Makefile.ppc_darwin_12.in (1.1), + src/config/Makefile.ppc_darwin_13 (1.2), + src/config/Makefile.ppc_darwin_13.in (1.1), + src/config/Makefile.ppc_linux22 (1.2), + src/config/Makefile.ppc_linux22.in (1.1), + src/config/Makefile.ppc_linux24 (1.3), + src/config/Makefile.ppc_linux24.in (1.1), + src/config/Makefile.rs_aix42 (1.4), src/config/Makefile.rs_aix42.in + (1.1), src/config/Makefile.s390_linux22 (1.4), + src/config/Makefile.s390_linux22.in (1.1), + src/config/Makefile.s390_linux24 (1.2), + src/config/Makefile.s390_linux24.in (1.1), + src/config/Makefile.sgi_62 (1.5), src/config/Makefile.sgi_62.in + (1.1), src/config/Makefile.sgi_63 (1.5), + src/config/Makefile.sgi_63.in (1.1), src/config/Makefile.sgi_64 + (1.5), src/config/Makefile.sgi_64.in (1.1), + src/config/Makefile.sgi_65 (1.6), src/config/Makefile.sgi_65.in + (1.1), src/config/Makefile.sparc64_linux22 (1.3), + src/config/Makefile.sparc64_linux22.in (1.1), + src/config/Makefile.sparc_linux22 (1.3), + src/config/Makefile.sparc_linux22.in (1.1), + src/config/Makefile.sun4x_55 (1.4), src/config/Makefile.sun4x_55.in + (1.1), src/config/Makefile.sun4x_56 (1.5), + src/config/Makefile.sun4x_56.in (1.1), src/config/Makefile.sun4x_57 + (1.4), src/config/Makefile.sun4x_57.in (1.1), + src/config/Makefile.sun4x_58 (1.3), src/config/Makefile.sun4x_58.in + (1.1), src/config/Makefile.sunx86_54 (1.4), + src/config/Makefile.sunx86_54.in (1.1), src/config/Makefile.version + (1.1), src/config/afsconfig.h.in (1.1), + src/config/param.alpha_linux_22.h (1.1), + src/config/param.alpha_linux_2216_22.h (1.4), + src/config/param.alpha_linux_2216_22_usr.h (1.2), + src/config/param.alpha_linux_22_usr.h (1.1), + src/config/param.i386_linux22.h (1.8), src/dauth/Makefile (1.4), + src/des/Makefile (1.7), src/fsint/Makefile (1.5), + src/kauth/Makefile (1.5), src/libadmin/Makefile (1.3), + src/libafs/Makefile.common (1.7), src/libafs/MakefileProto.LINUX + (1.18), src/libuafs/Makefile.common (1.8), src/log/Makefile (1.4), + src/pam/Makefile (1.5), src/ptserver/Makefile (1.9), + src/rx/Makefile (1.15), src/rxkad/Makefile (1.6), src/sia/Makefile + (1.4), src/sys/Makefile (1.6), src/ubik/Makefile (1.5), + src/ubik/udebug.c (1.6), src/venus/Makefile (1.10), + src/viced/Makefile (1.5), src/vol/Makefile (1.8), + src/volser/Makefile (1.6): DELTA + introduce-autoconf-for-openafs-20010628 AUTHOR shadow@dementia.org + + replace existing build system with autoconf faceplate + +2001-06-23 13:54 shadow + + * openafs/src/config/: param.alpha_linux_2216_22.h (1.3), + param.i386_linux22.h (1.7), param.i386_linux24.h (1.7), + param.ppc_linux22.h (1.3), param.ppc_linux24.h (1.3), + param.s390_linux22.h (1.3), param.s390_linux24.h (1.3), + param.sparc64_linux22.h (1.3), param.sparc_linux22.h (1.3): DELTA + apply-modversions-so-nothing-has-first-been-included-20010623 + AUTHOR hartmans@mekinok.com + + include afs/afs_sysnames.h after modversions so no unversioned + symbols sneak in + +2001-06-23 13:29 shadow + + * openafs/src/WINNT/: install/InstallShield5/setup.bmp (1.2), + license/lang/en_US.ide (1.2): DELTA + winnt-win2000-win98-afs-client-updates-20010623 AUTHOR + riegel@almaden.ibm.com + + binary file updates + +2001-06-23 13:26 shadow + + * openafs/src/: NTMake9x (1.2), rmbat.bat (1.2), rmbat.rsp (1.2), + WINNT/afsd/NTMakefile (1.4), WINNT/afsd/afsd_init.c (1.4), + WINNT/afsd/afsd_init95.c (1.2), WINNT/afsd/afsd_service.c (1.3), + WINNT/afsd/cm_ioctl.c (1.5), WINNT/afsd/cm_user.c (1.4), + WINNT/afsd/netbios95.h (1.2), WINNT/afsd/smb.c (1.4), + WINNT/afsd/smb.h (1.4), WINNT/afsd/smb3.c (1.5), + WINNT/afsd/smb_ioctl.c (1.5), + WINNT/install/InstallShield5/CreateISDirTree.bat (1.3), + WINNT/install/InstallShield5/Default.rge (1.2), + WINNT/install/InstallShield5/GenFileGroups.bat (1.4), + WINNT/install/InstallShield5/NTMakefile (1.3), + WINNT/install/InstallShield5/afsdcell.ini (1.2), + WINNT/install/InstallShield5/setup.rul (1.2), + WINNT/install/InstallShield5/lang/en_US/value.shl (1.2), + WINNT/install/Win9x/NTMakeFile (1.2), WINNT/pthread/NTMakefile + (1.4), WINNT/win9xpanel/NTMakefile (1.2), + config/Makefile.i386_djgpp (1.2), config/NTMakefile (1.5), + config/NTMakefile.i386_nt40 (1.5), config/NTMakefile.i386_win95 + (1.2), config/util_cr.c (1.2), kauth/krb_udp.c (1.9), lwp/process.s + (1.7), rx/Makefile (1.14), sys/pioctl_nt.c (1.4), tbutc/NTMakefile + (1.5): DELTA winnt-win2000-win98-afs-client-updates-20010623 AUTHOR + riegel@almaden.ibm.com + + updates for nt/2000 and 95/98 afs clients + +2001-06-23 13:23 shadow + + * openafs/src/vfsck/main.c (1.2): DELTA + make-fsck-claim-openafs-not-transarc-afs-20010623 AUTHOR + riegel@almaden.ibm.com + + just update what gets printed to be correct + +2001-06-23 13:17 shadow + + * openafs/src/afs/LINUX/osi_vnodeops.c (1.26): DELTA + linux-changes-needed-to-compile-with-suse-included-patches-20010623 + AUTHOR allbery@ece.cmu.edu + + ifdef may need to be changed but should work until autoconf + +2001-06-23 13:13 shadow + + * openafs/src/venus/fs.c (1.7): DELTA + fix-fs-error-string-printing-20010623 AUTHOR kolya@mit.edu + + return useful error codes so correct errors can be printed + +2001-06-23 13:09 shadow + + * openafs/src/venus/up.c (1.5): DELTA + add-mountpoint-copying-switch-to-up-20010623 AUTHOR + utoddl@email.unc.edu 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. + +2001-06-23 13:01 shadow + + * openafs/src/afs/: afs_osi_pag.c (1.6), UKERNEL/afs_usrops.c + (1.6), UKERNEL/afs_usrops.h (1.3), UKERNEL/sysincludes.h (1.7), + VNOPS/afs_vnop_access.c (1.3), VNOPS/afs_vnop_lookup.c (1.9): DELTA + afs-web-interface-enhancements-20010623 AUTHOR + riegel@almaden.ibm.com + + 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 + +2001-06-23 12:43 shadow + + * openafs/src/libadmin/samples/rxstat_get_version.c (1.3): DELTA + libadmin-printf-argument-cast-20010623 AUTHOR nneul@umr.edu + + kill warning by casting argument to printf + +2001-06-23 12:36 shadow + + * openafs/src/rx/LINUX/rx_kmutex.h (1.4): DELTA + linux-rx-add-missing-return-types-20010623 AUTHOR nneul@umr.edu + + return type missing, now added + +2001-06-23 12:31 shadow + + * openafs/src/update/: Makefile (1.4), client.c (1.3), server.c + (1.3), utils.c (1.3): DELTA + convert-update-to-afsconfig-and-kill-warnings-20010623 AUTHOR + nneul@umr.edu + + convert upserver and upclient to use afsconfig and kill warnings + +2001-06-23 11:20 shadow + + * openafs/src/rxgen/rpc_parse.c (1.5): DELTA + eliminate-warnings-in-rxgen-generated-code-20010623 AUTHOR + nneul@umr.edu + + provide prototypes in non-kernel case and add missing function + return type + +2001-06-23 11:14 shadow + + * openafs/src/rxgen/: Makefile (1.4), rpc_clntout.c (1.2), + rpc_cout.c (1.2), rpc_hout.c (1.2), rpc_main.c (1.6), rpc_parse.c + (1.4), rpc_scan.c (1.2), rpc_svcout.c (1.2), rpc_util.c (1.2), + rpc_util.h (1.2): DELTA convert-rxgen-to-afsconfig-20010623 AUTHOR + nneul@umr.edu + + switch to afsconfig for some configuration; add RCSID + +2001-06-23 11:00 shadow + + * openafs/src/afsconfig.h.in (1.4): DELTA + afsconfig-add-rcsid-20010623 AUTHOR nneul@umr.edu + + add an RCSID macro + +2001-06-23 10:50 shadow + + * openafs/src/: bozo/bosserver.c (1.9), ptserver/ptserver.c (1.5), + vlserver/vlserver.c (1.7), volser/volmain.c (1.5): DELTA + deal-with-printf-as-macros-20010623 AUTHOR nneul@umr.edu + + gcc 3.x macroizes printf; deal appropriately + +2001-06-23 10:40 shadow + + * openafs/src/rx/rx_pthread.c (1.4): DELTA + rx-warnings-and-prototyping-20010623 AUTHOR nneul@umr.edu + + suppress more warnings in rx; also creat missing prototypes + +2001-06-23 10:33 shadow + + * openafs/src/rx/: rx.c (1.16), rx.h (1.6), rx_conncache.c (1.4), + rx_event.c (1.4), rx_getaddr.c (1.7), rx_packet.c (1.6), rx_user.c + (1.5), xdr_rx.c (1.3): DELTA rx-warnings-and-prototyping-20010623 + AUTHOR nneul@umr.edu + + suppress more warnings in rx; also creat missing prototypes + +2001-06-23 10:12 shadow + + * openafs/src/afsmonitor/: afsmonitor.c (1.5), afsmonitor.h (1.3): + DELTA afsmon-warning-cleanup-20010623 AUTHOR nneul@umr.edu + + get rid of remaining warnings in afsmonitor code + +2001-06-13 12:53 shadow + + * openafs/src/vol/volume.c (1.9): DELTA + remove-potentially-bogus-warning-20010613 AUTHOR nneul@umr.edu + + remove added warning which caused warnings during routine operation + +2001-06-12 23:59 shadow + + * openafs/src/rx/rx_packet.c (1.5): DELTA + avoid-string-h-conflict-in-kernel-rx-20010612 AUTHOR + shadow@dementia.org + + avoid conflicting with kernel's string.h + +2001-06-12 23:56 shadow + + * openafs/src/rx/rx_misc.c (1.5): DELTA + avoid-string-h-conflict-in-kernel-rx-20010612 AUTHOR + shadow@dementia.org + + avoid conflicting with kernel's string.h + +2001-06-12 23:51 shadow + + * openafs/src/rx/: rx.c (1.15), rx_rdwr.c (1.7): DELTA + avoid-string-h-conflict-in-kernel-rx-20010612 AUTHOR + shadow@dementia.org + + avoid conflicting with kernel's string.h + +2001-06-12 15:46 shadow + + * openafs/src/lwp/: Makefile (1.10), lwp.h (1.7), threadname.c + (1.3): DELTA lwp-warning-cleanup-and-afsconfig-20010612 AUTHOR + nneul@umr.edu + + get rid of warnings and afsconfigize lwp + +2001-06-12 15:46 shadow + + * openafs/src/rx/: rx.c (1.14), rx.h (1.5), rx_clock.c (1.4), + rx_clock.h (1.4), rx_conncache.c (1.3), rx_event.c (1.3), + rx_getaddr.c (1.6), rx_lwp.c (1.8), rx_misc.c (1.4), rx_packet.c + (1.4), rx_rdwr.c (1.6), rxdebug.c (1.5): DELTA + rx-warning-cleanup-and-afsconfig-20010612 AUTHOR nneul@umr.edu + + get rid of warnings and afsconfigize more of rx + +2001-06-12 15:44 shadow + + * openafs/src/volser/vsprocs.c (1.3): DELTA + eliminate-silly-error-in-text-from-vsprocs-20010612 AUTHOR + nneul@umr.edu + + get rid of an extra space + +2001-06-12 15:43 shadow + + * openafs/src/finale/translate_et.c (1.3): DELTA + translate-et-eliminate-warnings-20010612 AUTHOR nneul@umr.edu + + get rid of warnings in translate_et + +2001-06-12 15:42 shadow + + * openafs/src/config/: param.alpha_linux_2216_22.h (1.2), + param.i386_linux22.h (1.6), param.i386_linux24.h (1.6), + param.ppc_linux22.h (1.2), param.ppc_linux24.h (1.2), + param.s390_linux22.h (1.2), param.s390_linux24.h (1.2), + param.sparc64_linux22.h (1.2), param.sparc_linux22.h (1.2): DELTA + protect-SMP-with-conditionals-against-multiple-definitions-20010612 + AUTHOR nneul@umr.edu + + don't redefine __SMP__ if it's defined. + +2001-06-12 15:36 shadow + + * openafs/src/des/des_conf.h (1.3): DELTA + remove-afsconfigization-from-des-conf-h-20010612 AUTHOR + nneul@umr.edu + + undo earlier change + +2001-06-08 18:23 shadow + + * openafs/src/afs/afs_server.c (1.7): DELTA + try-harder-to-notice-down-server-20010608 AUTHOR + shadow@dementia.org + + try harder to notice something is down otherwise we can end up + looping forever + +2001-06-07 14:25 shadow + + * openafs/src/afs/VNOPS/afs_vnop_flock.c (1.8): DELTA + linux24-use-flock64-instead-of-flock-20010604 AUTHOR + semerad@ss1000.ms.mff.cuni.cz + + use flock64 for linux24 + +2001-06-06 18:01 shadow + + * openafs/src/util/flipbase64.c (1.6): DELTA + util-warnings-cleanup-20010606 AUTHOR nneul@umr.edu + + clean up in flipbase64 + +2001-06-06 18:00 shadow + + * openafs/src/sys/: Makefile (1.5), pagsh.c (1.3), rmtsysc.c (1.5), + rmtsyss.c (1.3): DELTA + sys-warnings-and-unused-variables-cleanup-20010606 AUTHOR + nneul@umr.edu + + clean up sys subtree + +2001-06-06 18:00 shadow + + * openafs/src/lwp/: Makefile (1.9), lwp.c (1.12), lwp.h (1.6), + process.c (1.9), threadname.c (1.2): DELTA + lwp-warnings-and-unused-variables-cleanup-20010606 AUTHOR + nneul@umr.edu + + make lwp warnings and unused variables go away + +2001-06-06 14:09 shadow + + * openafs/doc/html/: AdminGuide/auagd000.htm (1.1), + AdminGuide/auagd002.htm (1.1), AdminGuide/auagd003.htm (1.1), + AdminGuide/auagd004.htm (1.1), AdminGuide/auagd005.htm (1.1), + AdminGuide/auagd006.htm (1.1), AdminGuide/auagd007.htm (1.1), + AdminGuide/auagd008.htm (1.1), AdminGuide/auagd009.htm (1.1), + AdminGuide/auagd010.htm (1.1), AdminGuide/auagd011.htm (1.1), + AdminGuide/auagd012.htm (1.1), AdminGuide/auagd013.htm (1.1), + AdminGuide/auagd014.htm (1.1), AdminGuide/auagd015.htm (1.1), + AdminGuide/auagd016.htm (1.1), AdminGuide/auagd017.htm (1.1), + AdminGuide/auagd018.htm (1.1), AdminGuide/auagd019.htm (1.1), + AdminGuide/auagd020.htm (1.1), AdminGuide/auagd021.htm (1.1), + AdminGuide/auagd022.htm (1.1), AdminGuide/auagd023.htm (1.1), + AdminGuide/auagd024.htm (1.1), AdminGuide/auagd025.htm (1.1), + AdminGuide/auagd026.htm (1.1), AdminReference/auarf000.htm (1.1), + AdminReference/auarf002.htm (1.1), AdminReference/auarf003.htm + (1.1), AdminReference/auarf004.htm (1.1), + AdminReference/auarf005.htm (1.1), AdminReference/auarf006.htm + (1.1), AdminReference/auarf007.htm (1.1), + AdminReference/auarf008.htm (1.1), AdminReference/auarf009.htm + (1.1), AdminReference/auarf010.htm (1.1), + AdminReference/auarf011.htm (1.1), AdminReference/auarf012.htm + (1.1), AdminReference/auarf013.htm (1.1), + AdminReference/auarf014.htm (1.1), AdminReference/auarf015.htm + (1.1), AdminReference/auarf016.htm (1.1), + AdminReference/auarf017.htm (1.1), AdminReference/auarf018.htm + (1.1), AdminReference/auarf019.htm (1.1), + AdminReference/auarf020.htm (1.1), AdminReference/auarf021.htm + (1.1), AdminReference/auarf022.htm (1.1), + AdminReference/auarf023.htm (1.1), AdminReference/auarf024.htm + (1.1), AdminReference/auarf025.htm (1.1), + AdminReference/auarf026.htm (1.1), AdminReference/auarf027.htm + (1.1), AdminReference/auarf028.htm (1.1), + AdminReference/auarf029.htm (1.1), AdminReference/auarf030.htm + (1.1), AdminReference/auarf031.htm (1.1), + AdminReference/auarf032.htm (1.1), AdminReference/auarf033.htm + (1.1), AdminReference/auarf034.htm (1.1), + AdminReference/auarf035.htm (1.1), AdminReference/auarf036.htm + (1.1), AdminReference/auarf037.htm (1.1), + AdminReference/auarf038.htm (1.1), AdminReference/auarf039.htm + (1.1), AdminReference/auarf040.htm (1.1), + AdminReference/auarf041.htm (1.1), AdminReference/auarf042.htm + (1.1), AdminReference/auarf043.htm (1.1), + AdminReference/auarf044.htm (1.1), AdminReference/auarf045.htm + (1.1), AdminReference/auarf046.htm (1.1), + AdminReference/auarf047.htm (1.1), AdminReference/auarf048.htm + (1.1), AdminReference/auarf049.htm (1.1), + AdminReference/auarf050.htm (1.1), AdminReference/auarf051.htm + (1.1), AdminReference/auarf052.htm (1.1), + AdminReference/auarf053.htm (1.1), AdminReference/auarf054.htm + (1.1), AdminReference/auarf055.htm (1.1), + AdminReference/auarf056.htm (1.1), AdminReference/auarf057.htm + (1.1), AdminReference/auarf058.htm (1.1), + AdminReference/auarf059.htm (1.1), AdminReference/auarf060.htm + (1.1), AdminReference/auarf061.htm (1.1), + AdminReference/auarf062.htm (1.1), AdminReference/auarf063.htm + (1.1), AdminReference/auarf064.htm (1.1), + AdminReference/auarf065.htm (1.1), AdminReference/auarf066.htm + (1.1), AdminReference/auarf067.htm (1.1), + AdminReference/auarf068.htm (1.1), AdminReference/auarf069.htm + (1.1), AdminReference/auarf070.htm (1.1), + AdminReference/auarf071.htm (1.1), AdminReference/auarf072.htm + (1.1), AdminReference/auarf073.htm (1.1), + AdminReference/auarf074.htm (1.1), AdminReference/auarf075.htm + (1.1), AdminReference/auarf076.htm (1.1), + AdminReference/auarf077.htm (1.1), AdminReference/auarf078.htm + (1.1), AdminReference/auarf079.htm (1.1), + AdminReference/auarf080.htm (1.1), AdminReference/auarf081.htm + (1.1), AdminReference/auarf082.htm (1.1), + AdminReference/auarf083.htm (1.1), AdminReference/auarf084.htm + (1.1), AdminReference/auarf085.htm (1.1), + AdminReference/auarf086.htm (1.1), AdminReference/auarf087.htm + (1.1), AdminReference/auarf088.htm (1.1), + AdminReference/auarf089.htm (1.1), AdminReference/auarf090.htm + (1.1), AdminReference/auarf091.htm (1.1), + AdminReference/auarf092.htm (1.1), AdminReference/auarf093.htm + (1.1), AdminReference/auarf094.htm (1.1), + AdminReference/auarf095.htm (1.1), AdminReference/auarf096.htm + (1.1), AdminReference/auarf097.htm (1.1), + AdminReference/auarf098.htm (1.1), AdminReference/auarf099.htm + (1.1), AdminReference/auarf100.htm (1.1), + AdminReference/auarf101.htm (1.1), AdminReference/auarf102.htm + (1.1), AdminReference/auarf103.htm (1.1), + AdminReference/auarf104.htm (1.1), AdminReference/auarf105.htm + (1.1), AdminReference/auarf106.htm (1.1), + AdminReference/auarf107.htm (1.1), AdminReference/auarf108.htm + (1.1), AdminReference/auarf109.htm (1.1), + AdminReference/auarf110.htm (1.1), AdminReference/auarf111.htm + (1.1), AdminReference/auarf112.htm (1.1), + AdminReference/auarf113.htm (1.1), AdminReference/auarf114.htm + (1.1), AdminReference/auarf115.htm (1.1), + AdminReference/auarf116.htm (1.1), AdminReference/auarf117.htm + (1.1), AdminReference/auarf118.htm (1.1), + AdminReference/auarf119.htm (1.1), AdminReference/auarf120.htm + (1.1), AdminReference/auarf121.htm (1.1), + AdminReference/auarf122.htm (1.1), AdminReference/auarf123.htm + (1.1), AdminReference/auarf124.htm (1.1), + AdminReference/auarf125.htm (1.1), AdminReference/auarf126.htm + (1.1), AdminReference/auarf127.htm (1.1), + AdminReference/auarf128.htm (1.1), AdminReference/auarf129.htm + (1.1), AdminReference/auarf130.htm (1.1), + AdminReference/auarf131.htm (1.1), AdminReference/auarf132.htm + (1.1), AdminReference/auarf133.htm (1.1), + AdminReference/auarf134.htm (1.1), AdminReference/auarf135.htm + (1.1), AdminReference/auarf136.htm (1.1), + AdminReference/auarf137.htm (1.1), AdminReference/auarf138.htm + (1.1), AdminReference/auarf139.htm (1.1), + AdminReference/auarf140.htm (1.1), AdminReference/auarf141.htm + (1.1), AdminReference/auarf142.htm (1.1), + AdminReference/auarf143.htm (1.1), AdminReference/auarf144.htm + (1.1), AdminReference/auarf145.htm (1.1), + AdminReference/auarf146.htm (1.1), AdminReference/auarf147.htm + (1.1), AdminReference/auarf148.htm (1.1), + AdminReference/auarf149.htm (1.1), AdminReference/auarf150.htm + (1.1), AdminReference/auarf151.htm (1.1), + AdminReference/auarf152.htm (1.1), AdminReference/auarf153.htm + (1.1), AdminReference/auarf154.htm (1.1), + AdminReference/auarf155.htm (1.1), AdminReference/auarf156.htm + (1.1), AdminReference/auarf157.htm (1.1), + AdminReference/auarf158.htm (1.1), AdminReference/auarf159.htm + (1.1), AdminReference/auarf160.htm (1.1), + AdminReference/auarf161.htm (1.1), AdminReference/auarf162.htm + (1.1), AdminReference/auarf163.htm (1.1), + AdminReference/auarf164.htm (1.1), AdminReference/auarf165.htm + (1.1), AdminReference/auarf166.htm (1.1), + AdminReference/auarf167.htm (1.1), AdminReference/auarf168.htm + (1.1), AdminReference/auarf169.htm (1.1), + AdminReference/auarf170.htm (1.1), AdminReference/auarf171.htm + (1.1), AdminReference/auarf172.htm (1.1), + AdminReference/auarf173.htm (1.1), AdminReference/auarf174.htm + (1.1), AdminReference/auarf175.htm (1.1), + AdminReference/auarf176.htm (1.1), AdminReference/auarf177.htm + (1.1), AdminReference/auarf178.htm (1.1), + AdminReference/auarf179.htm (1.1), AdminReference/auarf180.htm + (1.1), AdminReference/auarf181.htm (1.1), + AdminReference/auarf182.htm (1.1), AdminReference/auarf183.htm + (1.1), AdminReference/auarf184.htm (1.1), + AdminReference/auarf185.htm (1.1), AdminReference/auarf186.htm + (1.1), AdminReference/auarf187.htm (1.1), + AdminReference/auarf188.htm (1.1), AdminReference/auarf189.htm + (1.1), AdminReference/auarf190.htm (1.1), + AdminReference/auarf191.htm (1.1), AdminReference/auarf192.htm + (1.1), AdminReference/auarf193.htm (1.1), + AdminReference/auarf194.htm (1.1), AdminReference/auarf195.htm + (1.1), AdminReference/auarf196.htm (1.1), + AdminReference/auarf197.htm (1.1), AdminReference/auarf198.htm + (1.1), AdminReference/auarf199.htm (1.1), + AdminReference/auarf200.htm (1.1), AdminReference/auarf201.htm + (1.1), AdminReference/auarf202.htm (1.1), + AdminReference/auarf203.htm (1.1), AdminReference/auarf204.htm + (1.1), AdminReference/auarf205.htm (1.1), + AdminReference/auarf206.htm (1.1), AdminReference/auarf207.htm + (1.1), AdminReference/auarf208.htm (1.1), + AdminReference/auarf209.htm (1.1), AdminReference/auarf210.htm + (1.1), AdminReference/auarf211.htm (1.1), + AdminReference/auarf212.htm (1.1), AdminReference/auarf213.htm + (1.1), AdminReference/auarf214.htm (1.1), + AdminReference/auarf215.htm (1.1), AdminReference/auarf216.htm + (1.1), AdminReference/auarf217.htm (1.1), + AdminReference/auarf218.htm (1.1), AdminReference/auarf219.htm + (1.1), AdminReference/auarf220.htm (1.1), + AdminReference/auarf221.htm (1.1), AdminReference/auarf222.htm + (1.1), AdminReference/auarf223.htm (1.1), + AdminReference/auarf224.htm (1.1), AdminReference/auarf225.htm + (1.1), AdminReference/auarf226.htm (1.1), + AdminReference/auarf227.htm (1.1), AdminReference/auarf228.htm + (1.1), AdminReference/auarf229.htm (1.1), + AdminReference/auarf230.htm (1.1), AdminReference/auarf231.htm + (1.1), AdminReference/auarf232.htm (1.1), + AdminReference/auarf233.htm (1.1), AdminReference/auarf234.htm + (1.1), AdminReference/auarf235.htm (1.1), + AdminReference/auarf236.htm (1.1), AdminReference/auarf237.htm + (1.1), AdminReference/auarf238.htm (1.1), + AdminReference/auarf239.htm (1.1), AdminReference/auarf240.htm + (1.1), AdminReference/auarf241.htm (1.1), + AdminReference/auarf242.htm (1.1), AdminReference/auarf243.htm + (1.1), AdminReference/auarf244.htm (1.1), + AdminReference/auarf245.htm (1.1), AdminReference/auarf246.htm + (1.1), AdminReference/auarf247.htm (1.1), + AdminReference/auarf248.htm (1.1), AdminReference/auarf249.htm + (1.1), AdminReference/auarf250.htm (1.1), + AdminReference/auarf251.htm (1.1), AdminReference/auarf252.htm + (1.1), AdminReference/auarf253.htm (1.1), + AdminReference/auarf254.htm (1.1), AdminReference/auarf255.htm + (1.1), AdminReference/auarf256.htm (1.1), + AdminReference/auarf257.htm (1.1), AdminReference/auarf258.htm + (1.1), AdminReference/auarf259.htm (1.1), + AdminReference/auarf260.htm (1.1), AdminReference/auarf261.htm + (1.1), AdminReference/auarf262.htm (1.1), + AdminReference/auarf263.htm (1.1), AdminReference/auarf264.htm + (1.1), AdminReference/auarf265.htm (1.1), + AdminReference/auarf266.htm (1.1), AdminReference/auarf267.htm + (1.1), AdminReference/auarf268.htm (1.1), + AdminReference/auarf269.htm (1.1), AdminReference/auarf270.htm + (1.1), AdminReference/auarf271.htm (1.1), + AdminReference/auarf272.htm (1.1), AdminReference/auarf273.htm + (1.1), AdminReference/auarf274.htm (1.1), + AdminReference/auarf275.htm (1.1), AdminReference/auarf276.htm + (1.1), AdminReference/auarf277.htm (1.1), + AdminReference/auarf278.htm (1.1), AdminReference/auarf279.htm + (1.1), AdminReference/auarf280.htm (1.1), + AdminReference/auarf281.htm (1.1), AdminReference/auarf282.htm + (1.1), AdminReference/auarf283.htm (1.1), + AdminReference/auarf284.htm (1.1), QuickStartUnix/auqbg000.htm + (1.1), QuickStartUnix/auqbg002.htm (1.1), + QuickStartUnix/auqbg003.htm (1.1), QuickStartUnix/auqbg004.htm + (1.1), QuickStartUnix/auqbg005.htm (1.1), + QuickStartUnix/auqbg006.htm (1.1), QuickStartUnix/auqbg007.htm + (1.1), QuickStartUnix/auqbg008.htm (1.1), + QuickStartUnix/auqbg009.htm (1.1), QuickStartWindows/awqbg000.htm + (1.1), QuickStartWindows/awqbg002.htm (1.1), + QuickStartWindows/awqbg003.htm (1.1), + QuickStartWindows/awqbg004.htm (1.1), ReleaseNotes-3.6/aurns000.htm + (1.1), ReleaseNotes-3.6/aurns002.htm (1.1), + ReleaseNotes-3.6/aurns003.htm (1.1), ReleaseNotes-3.6/aurns004.htm + (1.1), UserGuide/auusg000.htm (1.1), UserGuide/auusg002.htm (1.1), + UserGuide/auusg003.htm (1.1), UserGuide/auusg004.htm (1.1), + UserGuide/auusg005.htm (1.1), UserGuide/auusg006.htm (1.1), + UserGuide/auusg007.htm (1.1), UserGuide/auusg008.htm (1.1), + UserGuide/auusg009.htm (1.1), UserGuide/auusg010.htm (1.1), + UserGuide/auusg011.htm (1.1), UserGuide/auusg012.htm (1.1), + UserGuide/auusg013.htm (1.1): DELTA + initial-html-documentation-20010606 AUTHOR shadow@dementia.org + + pull in all documentation from IBM + +2001-06-06 13:58 shadow + + * openafs/doc/pdf/: archov-doc.pdf (1.1), asrv-ispec.pdf (1.1), + bsrv-spec.pdf (1.1), fscm-ispec.pdf (1.1), rx-spec.pdf (1.1), + vvl-spec.pdf (1.1): DELTA + initial-pdf-with-embedded-cmr-fonts-20010606 AUTHOR + shadow@dementia.org + + with thanks to Mattias Amnefelt for converting + to the BlueSky Computer Modern Roman fonts from tex. + +2001-06-06 13:56 shadow + + * openafs/doc/: ArchitectureOverview.pdf (1.5), + AuthenticationServer.pdf (1.5), BOSServer.pdf (1.5), + FileServerAndCacheManager.pdf (1.5), RxRPC.pdf (1.5), + VolumeServerAndVolumeLocationServer.pdf (1.5): DELTA + scrap-initial-pdf-files-20010606 AUTHOR shadow@dementia.org + + relocating + +2001-06-05 16:17 shadow + + * openafs/src/: Makefile.am.common (1.1), config.h.in (1.1), + configure.in (1.4), mkinstalldirs (1.1), regen.sh (1.1), + afs/Makefile.am (1.1), cf/Makefile.am.common (1.1), cmd/Makefile.am + (1.1), comerr/Makefile.am (1.1), config/Makefile.am (1.1), + include/Makefile.am (1.1), include/afs/Makefile.am (1.1), + include/rx/Makefile.am (1.1), procmgmt/Makefile.am (1.1), + procmgmt/afs/Makefile.am (1.1), rxgen/Makefile.am (1.1), + util/Makefile.am (1.1), util/afs/Makefile.am (1.1): DELTA + automake-work-in-progress-20010605 AUTHOR mattiasa@e.kth.se + + work-in-progress automake work. will not work as-is as it relies on + headers being moved about and that isn't included yet. + +2001-06-05 14:26 shadow + + * openafs/src/ubik/: beacon.c (1.6), udebug.c (1.5): DELTA + ubik-warnings-cleanup-20010605 AUTHOR nneul@umr.edu + + more warning cleanup + +2001-06-05 14:22 shadow + + * openafs/src/comerr/: error_table.y (1.2), et_lex.lex.l (1.3): + DELTA comerr-cleanup-warnings-20010605 AUTHOR nneul@umr.edu + + compiler placation + +2001-06-05 11:06 shadow + + * openafs/src/config/: param.alpha_dux40_usr.h (1.3), + param.ppc_darwin_12.h (1.2), param.ppc_darwin_12_usr.h (1.2), + param.ppc_darwin_13.h (1.2), param.ppc_darwin_13_usr.h (1.2), + param.sun4x_55.h (1.3), param.sun4x_55_usr.h (1.3), + param.sun4x_56.h (1.3), param.sun4x_56_usr.h (1.3), + param.sun4x_57.h (1.3), param.sun4x_57_usr.h (1.3), + param.sun4x_58.h (1.4), param.sun4x_58_usr.h (1.3), + param.sunx86_54.h (1.3): DELTA + config-includes-warning-cleanup-20010605 AUTHOR nneul@umr.edu + + clean up comment warnings + +2001-06-05 11:05 shadow + + * openafs/src/: libafs/Makefile.common (1.6), + libafs/MakefileProto.AIX (1.5), libafs/MakefileProto.DARWIN (1.2), + libafs/MakefileProto.DUX (1.4), libafs/MakefileProto.FBSD (1.2), + libafs/MakefileProto.HPUX (1.4), libafs/MakefileProto.IRIX (1.4), + libafs/MakefileProto.LINUX (1.17), libafs/MakefileProto.SOLARIS + (1.7), libuafs/Makefile.common (1.7), libuafs/MakefileProto.AIX + (1.4), libuafs/MakefileProto.DARWIN (1.2), + libuafs/MakefileProto.DUX (1.3), libuafs/MakefileProto.FBSD (1.2), + libuafs/MakefileProto.HPUX (1.3), libuafs/MakefileProto.IRIX (1.3), + libuafs/MakefileProto.LINUX (1.3), libuafs/MakefileProto.SOLARIS + (1.4): DELTA libafs-libuafs-makefile-updates-for-afsconfig-20010605 + AUTHOR nneul@umr.edu + + so afsconfig.h inclusion can be done + +2001-06-05 10:59 shadow + + * openafs/src/afs/LINUX/osi_vnodeops.c (1.25): DELTA + linux-dentry-cache-another-try-20010605 AUTHOR + chas@cmf.nrl.navy.mil + + to fix a problem where invalid negative data is cached as well as + some efficiency + +2001-06-05 10:47 shadow + + * openafs/src/afsmonitor/afsmon-output.c (1.5): DELTA + afsmon-warning-cleanup-20010605 AUTHOR nneul@umr.edu + + remove unused variable + +2001-06-05 10:46 shadow + + * openafs/src/afsmonitor/afsmon-output.c (1.4): DELTA + sysname-list-instead-of-simple-name-20010605 AUTHOR ted@mit.edu + + remove bit which leaked in + +2001-06-05 10:44 shadow + + * openafs/src/: afs/afs.h (1.8), afs/afs_init.c (1.8), + afs/afs_pioctl.c (1.16), afs/VNOPS/afs_vnop_lookup.c (1.8), + afsmonitor/afsmon-output.c (1.3), venus/fs.c (1.6): DELTA + sysname-list-instead-of-simple-name-20010605 AUTHOR ted@mit.edu + + allow a sysname list which is interated in lookup instead of a + simple namespace + +2001-06-05 10:32 shadow + + * openafs/src/rx/: rx_trace.c (1.4), rx_user.c (1.4), rxdebug.c + (1.4): DELTA rx-warning-cleanup-and-afsconfig-20010605 AUTHOR + nneul@umr.edu + + clean up previous rxtrace patch and clean up other warnings + +2001-06-05 10:30 shadow + + * openafs/src/util/: Makefile (1.7), volparse.c (1.4): DELTA + convert-volparse-to-afsconfig-and-cleanup-20010605 AUTHOR + nneul@umr.edu + + clean up warnings in volparse.c and make it use afsconfig.h for + building + +2001-06-05 10:21 shadow + + * openafs/src/rx/: rx.c (1.13), rx.h (1.4): DELTA + rx-race-condition-cleanup-by-adding-busy-status-20010605 AUTHOR + riegel@almaden.ibm.com + + set a busy status on a connection to prevent it from being deleted + while in use + +2001-06-05 10:18 shadow + + * openafs/src/afs/afs_pioctl.c (1.15): DELTA + userland-cachemgr-zero-token-times-on-unlog-to-trigger-gc-20010605 + AUTHOR riegel@almaden.ibm.com + + on unlog when using userland cache manager zero token fields so + they will be garbage-collected + +2001-06-05 10:16 shadow + + * openafs/src/afs/VNOPS/: afs_vnop_create.c (1.4), + afs_vnop_lookup.c (1.7): DELTA + cachemgr-dont-leak-stat-info-to-clients-not-entitled-to-it-20010605 + AUTHOR riegel@almaden.ibm.com + + if you only have lookup don't leak stat information from cache, + which normally requires read + +2001-06-05 10:11 shadow + + * openafs/src/afs/UKERNEL/afs_usrops.c (1.5): DELTA + usermode-cachemgr-open-mode-checking-fix-20010605 AUTHOR + riegel@almaden.ibm.com + + default to read mode when opening + +2001-06-04 18:29 shadow + + * openafs/src/afs/: LINUX/osi_vnodeops.c (1.24), + VNOPS/afs_vnop_flock.c (1.7): DELTA + linux24-use-flock64-instead-of-flock-20010604 AUTHOR + semerad@ss1000.ms.mff.cuni.cz + + "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)" + +2001-06-04 17:08 shadow + + * openafs/src/viced/viced.c (1.8): DELTA + viced-dotted-quad-logging-without-malloc-20010601 AUTHOR + nneul@umr.edu + + update for solaris cc joy + +2001-06-04 17:07 shadow + + * openafs/src/libadmin/vos/: Makefile (1.3), afs_vosAdmin.c (1.3), + lockprocs.c (1.3), lockprocs.h (1.3), vosutils.c (1.3), vosutils.h + (1.3), vsprocs.c (1.3), vsprocs.h (1.3): DELTA + libadmin-cleanup-and-afsconfigization-20010604 AUTHOR nneul@umr.edu + + clean up warnings, get rid of unused variables, and set up for use + of afsconfig.h + +2001-06-03 13:20 shadow + + * openafs/src/lwp/iomgr.c (1.4): DELTA + lwp-iomgr-warning-suppression-20010602 AUTHOR nneul@umr.edu + + remove unused variable, add missing parens + +2001-06-03 12:52 shadow + + * openafs/src/afsmonitor/: Makefile (1.4), afsmon-win.c (1.4): + DELTA fix-afsmonitor-patch-for-string-h-existance-check-20010602 + AUTHOR nneul@umr.edu + + as not all platforms may have string.h + +2001-06-03 12:34 shadow + + * openafs/src/: volser/volprocs.c (1.3), vol/volume.c (1.8): DELTA + vol-volser-more-liberal-information-in-log-messages-20010602 AUTHOR + nneul@umr.edu + + 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 12:32 shadow + + * openafs/src/config/: Makefile.sgi_62 (1.4), Makefile.sgi_63 + (1.4), Makefile.sgi_64 (1.4), Makefile.sgi_65 (1.5): DELTA + sgiefs-support-is-gone-but-great-rock-lives-on-20010602 AUTHOR + nneul@umr.edu + + remove inclusion of missing sgiefs directory since we didn't get + the binary library needed for it to work anyhow + +2001-06-03 12:31 shadow + + * openafs/src/rx/rx_trace.c (1.3): DELTA + rxtrace-warning-cleanup-20010602 AUTHOR nneul@umr.edu + + more compiler warning squishing + +2001-06-03 12:29 shadow + + * openafs/src/: Makefile (1.22), README.OBSOLETE (1.2), + README.SECURITY (1.2): DELTA + split-deprecated-into-insecure-and-obsolete-in-top-makefile-2001060 + 2 AUTHOR nneul@umr.edu + + so it's obvious to people which mistakes are silly and which are + dangerous + +2001-06-03 12:28 shadow + + * openafs/src/libadmin/: adminutil/afs_utilAdmin.c (1.3), + bos/afs_bosAdmin.c (1.4), client/afs_clientAdmin.c (1.4): DELTA + libadmin-warning-cleanup-20010602 AUTHOR nneul@umr.edu + + add missing parens, remove unused decls + +2001-06-03 12:27 shadow + + * openafs/src/kauth/: kalocalcell.c (1.3), kautils.p.h (1.4): DELTA + kauth-const-warning-cleanup-20010602 AUTHOR nneul@umr.edu + + dir is not modified so this is safe + +2001-06-03 12:26 shadow + + * openafs/src/comerr/compile_et.c (1.4): DELTA + comerr-get-rid-of-compile-warnings-20010602 AUTHOR nneul@umr.edu + + placate compiler + +2001-06-03 12:23 shadow + + * openafs/src/audit/audit.c (1.3): DELTA + audit-make-int-functions-return-zero-20010602 AUTHOR nneul@umr.edu + + rather than just having no code block, return 0 + +2001-06-03 12:22 shadow + + * openafs/src/afsmonitor/afsmon-win.c (1.3): DELTA + afsmonitor-formatting-strings-update-20010602 AUTHOR nneul@umr.edu + + so error messages are properly formatted strings + +2001-06-03 12:19 shadow + + * openafs/src/vol/namei_ops.c (1.7): DELTA + namei-ops-cleanup-20010601 AUTHOR nneul@umr.edu + + get rid of unused/warnings from vol/namei_ops.c + +2001-06-01 15:36 shadow + + * openafs/src/vol/namei_ops.c (1.6): DELTA + namei-ops-cleanup-20010601 AUTHOR nneul@umr.edu + + get rid of unused/warnings from vol/namei_ops.c + +2001-06-01 15:32 shadow + + * openafs/src/: util/afsutil.h (1.10), util/hostparse.c (1.5), + viced/host.c (1.4), viced/viced.c (1.7): DELTA + viced-dotted-quad-logging-without-malloc-20010601 AUTHOR + nneul@umr.edu + + based on suggestion from rees@umich.edu + +2001-06-01 15:14 shadow + + * openafs/src/: tviced/Makefile (1.8), util/afsutil.h (1.9), + util/hostparse.c (1.4), viced/host.c (1.3), viced/viced.c (1.6): + DELTA log-host-addrs-as-dotted-quad-not-hex-in-viced-20010601 + AUTHOR nneul@umr.edu + + 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 15:09 shadow + + * openafs/src/: acconfig.h (1.1), configure.in (1.3): DELTA + initial-configure-work-take-two-20010601 AUTHOR shadow@dementia.org + + this isn't useful yet but is a step in the right direction. + +2001-05-30 15:45 shadow + + * openafs/src/Makefile (1.21): DELTA + top-level-makefile-changes-to-allow-partial-afs-compile-20010530 + AUTHOR cg2v@andrew.cmu.edu + + "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 15:39 shadow + + * openafs/src/: rxgen/rpc_main.c (1.5), rx/xdr.h (1.4): DELTA + make-xdr-int64-support-consistent-now-that-its-everywhere-20010530 + AUTHOR cg2v@andrew.cmu.edu + + "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 15:34 shadow + + * openafs/src/rxgen/rpc_parse.c (1.3): DELTA + make-rxgen-split-rpcs-not-declare-start-parameters-for-functions-fo + r-data-which-is-copied-out-only-20010530 AUTHOR cg2v@andrew.cmu.edu + + "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, OUT string + spool, 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 15:31 shadow + + * openafs/src/auth/cellconfig.c (1.9): DELTA + catch-bad-afsconf-cehck-result-to-fix-fileserver-segv-20010530 + AUTHOR zacheiss@MIT.EDU + + "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 15:26 shadow + + * openafs/src/bucoord/commands.c (1.3): DELTA + make-backup-dumpi-print-volumes-over-2caret31-bytes-correctly-20010 + 530 AUTHOR mattiasa@e.kth.se + + makes backup dumpi print volumes > 2^31 bytes correctly + +2001-05-30 15:22 shadow + + * openafs/doc/: ArchitectureOverview.pdf (1.4), + AuthenticationServer.pdf (1.4), BOSServer.pdf (1.4), + FileServerAndCacheManager.pdf (1.4), RxRPC.pdf (1.4), + VolumeServerAndVolumeLocationServer.pdf (1.4): DELTA + update-pdf-documentation-to-include-fonts-20010530 AUTHOR + mattiasa@e.kth.se + + "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-24 17:11 shadow + + * openafs/src/comerr/compile_et.c (1.3): DELTA + fix-msf-cat-warnings-in-compile-et-20010524 AUTHOR nneul@umr.edu + + so we don't get warning for msf stuff + +2001-05-24 17:09 shadow + + * openafs/src/afs/SOLARIS/osi_vfsops.c (1.6): DELTA + solaris-make-df-in-cwd-return-useful-output-20010524 AUTHOR + kolya@mit.edu + + "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-21 16:24 shadow + + * openafs/src/kauth/authclient.c (1.4): DELTA + linux-s390-kas-setpass-fix-20010515 AUTHOR jacobi@de.ibm.com + + 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-19 13:45 shadow + + * openafs/doc/: ArchitectureOverview.pdf (1.3), + AuthenticationServer.pdf (1.3), BOSServer.pdf (1.3), + FileServerAndCacheManager.pdf (1.3), RxRPC.pdf (1.3), + VolumeServerAndVolumeLocationServer.pdf (1.3): DELTA + afs-overview-documentation-20010519 AUTHOR stentz@us.ibm.com + + Contributed overview docs from IBM, this time binary mode. + +2001-05-19 13:44 shadow + + * openafs/doc/: ArchitectureOverview.pdf (1.2), + AuthenticationServer.pdf (1.2), BOSServer.pdf (1.2), + FileServerAndCacheManager.pdf (1.2), RxRPC.pdf (1.2), + VolumeServerAndVolumeLocationServer.pdf (1.2): DELTA + remove-bad-non-binary-commit-of-afs-docs-20010519 AUTHOR + shadow@dementia.org + + so i can readd with -kb + +2001-05-19 13:43 shadow + + * openafs/doc/: ArchitectureOverview.pdf (1.1), + AuthenticationServer.pdf (1.1), BOSServer.pdf (1.1), + FileServerAndCacheManager.pdf (1.1), RxRPC.pdf (1.1), + VolumeServerAndVolumeLocationServer.pdf (1.1): DELTA + add-afs-overview-manuals-20010519 AUTHOR stentz@us.ibm.com + + Documentation contributed by IBM + +2001-05-18 13:15 shadow + + * openafs/src/rx/HPUX/: rx_kmutex.h (1.3), rx_knet.c (1.5): DELTA + hpux11-kernel-support-20010517 AUTHOR shadow@dementia.org + + get this stuff compiling + +2001-05-18 12:14 shadow + + * openafs/src/rx/HPUX/rx_knet.c (1.4): DELTA + hpux11-kernel-support-20010517 AUTHOR shadow@dementia.org + + try again. probably still not useful + +2001-05-18 12:04 shadow + + * openafs/src/rx/HPUX/rx_kmutex.h (1.2): DELTA + hpux11-kernel-support-20010517 AUTHOR shadow@dementia.org + + 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 + +2001-05-18 11:51 shadow + + * openafs/src/rx/HPUX/rx_knet.c (1.3): DELTA + hpux11-kernel-support-20010517 AUTHOR shadow@dementia.org + + include streams tli header + +2001-05-18 11:48 shadow + + * openafs/src/rx/HPUX/rx_knet.c (1.2): DELTA + hpux11-kernel-support-20010517 AUTHOR shadow@dementia.org + + use macros in osi_machdep.h for doing spinlocks + +2001-05-17 21:22 shadow + + * openafs/src/: auth/Makefile (1.5), dir/Makefile (1.4), + libafsauthent/Makefile (1.4), ptserver/Makefile (1.8), rx/Makefile + (1.13), rxkad/Makefile (1.5), tviced/Makefile (1.7), ubik/Makefile + (1.4), usd/Makefile (1.4), viced/Makefile (1.4), vlserver/Makefile + (1.5), vol/Makefile (1.7), volser/Makefile (1.5): DELTA + update-makefiles-for-afsconfig-h-20010517 AUTHOR nneul@umr.edu + + more updates so afsconfig.h can be included + +2001-05-17 21:11 shadow + + * openafs/src/afs/HPUX/osi_vfs.h (1.1): DELTA + hpux11-kernel-support-20010517 AUTHOR shadow@dementia.org + + shell of osi_vfs.h + + not useful yet + +2001-05-17 21:03 shadow + + * openafs/src/rx/HPUX/rx_kmutex.h (1.1): DELTA + hpux11-kernel-support-20010517 AUTHOR shadow@dementia.org + + shell of this file. won't work + +2001-05-17 20:50 shadow + + * openafs/src/rx/HPUX/rx_knet.c (1.1): DELTA + hpux11-kernel-support-20010517 AUTHOR shadow@dementia.org + + 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 + +2001-05-16 00:16 shadow + + * openafs/src/config/: param.i386_linux24.h (1.5), + param.i386_linux24_usr.h (1.3): DELTA + linux24-param-cleanup-20010516 AUTHOR shadow@dementia.org + + 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-15 19:28 shadow + + * openafs/src/: afsconfig.h.in (1.3), des/Makefile (1.6), + des/andrew-conf.h (1.8), des/cksum.c (1.5), des/crypt.c (1.3), + des/des_conf.h (1.2), des/new_rnd_key.c (1.6), des/read_pssword.c + (1.7), des/strng_to_key.c (1.5), des/weak_key.c (1.3), + libafsrpc/Makefile (1.7): DELTA afsconfig-updates-20010515 AUTHOR + nneul@umr.edu + + updates to and to use afsconfig.h + +2001-05-15 19:16 shadow + + * openafs/src/des/read_pssword.c (1.6): DELTA + sgi-fix-prototypes-20010515 AUTHOR nneul@umr.edu + + use strings.h on irix to get needed prototypes + +2001-05-15 19:15 shadow + + * openafs/src/afsconfig.h.in (1.2): DELTA + fix-bad-logic-in-afsconfig-h-in-20010515 AUTHOR nneul@umr.edu + + fix some iverted logic + +2001-05-15 19:13 shadow + + * openafs/src/kauth/admin_tools.c (1.5): DELTA + linux-s390-kas-setpass-fix-20010515 AUTHOR jacobi@de.ibm.com + + 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-14 18:56 shadow + + * openafs/src/auth/userok.c (1.4): DELTA + afs-superuser-foreign-realm-checks-20010514 AUTHOR nneul@umr.edu + + 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 DELTA + some-name-yyyymmdd AUTHOR contributor@some.site + +2001-05-14 18:54 shadow + + * openafs/src/util/serverLog.c (1.12): DELTA + restore-writelogbuffer-for-mrafs-20010514 AUTHOR reuter@rzg.mpg.de + + move forward to current version of function + +2001-05-14 18:26 shadow + + * openafs/src/rx/rx.c (1.12): DELTA + aix42-pthread-self-return-needs-cast-20010514 AUTHOR + md@dementia.org + + To compile on AIX 4.2 on PowerPC + +2001-05-14 18:23 shadow + + * openafs/src/Makefile (1.20): DELTA + initial-afsconfig-h-file-20010514 AUTHOR shadow@dementia.org + + make Makefile use top-level location rather than config as Nathan + intended + +2001-05-14 17:41 shadow + + * openafs/src/viced/viced.c (1.5): DELTA + change-effect-of-afs-quietfs-env-20010514 AUTHOR nneul@umr.edu + + so ViceLog happens when file server starts + +2001-05-14 17:30 shadow + + * openafs/src/afs/VNOPS/afs_vnop_attrs.c (1.6): DELTA + darwin-clear-va-flags-in-copyoutattrs-20010514 AUTHOR ted@mit.edu + + "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 17:27 shadow + + * openafs/src/volser/vos.c (1.3): DELTA + make-vos-accept-force-switch-20010514 AUTHOR nneul@umr.edu + + and let libcmd handling deal with -f + +2001-05-14 17:24 shadow + + * openafs/src/: Makefile (1.19), afsconfig.h.in (1.1), + afsd/Makefile (1.7), afsd/afsd.c (1.9): DELTA + initial-afsconfig-h-file-20010514 AUTHOR nneul@umr.edu + + start of config file work for autoconf + +2001-05-14 17:19 shadow + + * openafs/src/des/: Makefile (1.5), crypt.c (1.2), make_p_table.c + (1.3), make_s_table.c (1.3), quad_cksum.c (1.2), read_pssword.c + (1.5), strng_to_key.c (1.4): DELTA des-warnings-cleanup-20010514 + AUTHOR nneul@umr.edu + + clean up some more warnings from des + +2001-05-14 16:51 shadow + + * openafs/src/util/serverLog.c (1.11): DELTA + restore-writelogbuffer-for-mrafs-20010514 AUTHOR reuter@rzg.mpg.de + + MR-AFs is making use of this to hook into logging to write + multiline messages into the log + +2001-05-03 10:19 shadow + + * openafs/src/: libafs/MakefileProto.LINUX (1.16), + config/Makefile.s390_linux24 (1.1), config/param.s390_linux24.h + (1.1), config/param.s390_linux24_usr.h (1.1): DELTA + linux24-s390-initial-support-20010503 AUTHOR jacobi@de.ibm.com + + base support for s390 linux 2.4 + +2001-04-30 18:15 shadow + + * openafs/src/util/snprintf.c (1.8): DELTA + compile-snprintf-for-solaris25-20010430 AUTHOR md@dementia.org + + so this will still build for solaris 2.5.1, build our snprintf + +2001-04-30 18:13 shadow + + * openafs/src/des/test/: key_test.c (1.2), testit.c (1.3), verify.c + (1.3): DELTA make-des-test-buildable-20010430 AUTHOR + chas@cmf.nrl.navy.mil + + remove bogus rcsid string lines with no strings + +2001-04-30 18:08 shadow + + * openafs/src/: afs/afs.h (1.7), afs/afs_call.c (1.8), + afs/afs_cell.c (1.4), afs/afs_init.c (1.7), afs/afs_pioctl.c + (1.14), afsd/afsd.c (1.8), auth/cellconfig.c (1.8), + auth/cellconfig.p.h (1.4), config/afs_args.h (1.3): DELTA + afsdb-callout-and-userspace-implementation-20010430 AUTHOR + kolya@mit.edu + + "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 18:03 shadow + + * openafs/src/auth/cellconfig.c (1.7): DELTA + remove-incomplete-dns-patch-20010430 AUTHOR shadow@dementia.org + + this shouldn't have leaked in yet + +2001-04-30 11:18 shadow + + * openafs/src/afsd/afs.conf.linux (1.4): DELTA + fix-comment-for-linux-conf-20010430 AUTHOR nneul@umr.edu + + fix comment to reflect variable change + +2001-04-30 11:09 shadow + + * openafs/src/vol/partition.c (1.9): DELTA + remove-text-after-endif-20010430 AUTHOR nneul@umr.edu + + remove typo which crept in + +2001-04-30 03:05 shadow + + * openafs/src/: util/Makefile (1.6), util/NTMakefile (1.3), + util/afsutil.h (1.8), vlserver/Makefile (1.4), vlserver/NTMakefile + (1.3), vlserver/vlserver.c (1.6): DELTA win95-initial-port-20010430 + AUTHOR riegel@almaden.ibm.com + + Windows 95/98 port from IBM Almaden + + makefile changes + +2001-04-30 03:03 shadow + + * openafs/src/rx/: Makefile (1.12), NTMakefile (1.4), rx.c (1.11), + rx_getaddr.c (1.5), rx_lwp.c (1.7), rx_misc.c (1.3), rx_packet.c + (1.3), rx_packet.h (1.5), rx_user.c (1.3), rx_xmit_nt.c (1.3), + rx_xmit_nt.h (1.3), xdr.h (1.3): DELTA win95-initial-port-20010430 + AUTHOR riegel@almaden.ibm.com + + Windows 95/98 port from IBM Almaden + + rx changes to support 95/98 port + +2001-04-30 03:02 shadow + + * openafs/src/lwp/: Makefile (1.8), NTMake9x (1.1), NTMakefile + (1.4), iomgr.c (1.3), lwp.h (1.5), lwp_nt.c (1.4), preempt.c (1.7), + process.s (1.6), timer.c (1.4), waitkey.c (1.5): DELTA + win95-initial-port-20010430 AUTHOR riegel@almaden.ibm.com + + Windows 95/98 port from IBM Almaden + + lwp changes to support 95/98 port + +2001-04-30 03:02 shadow + + * openafs/src/: libafsrpc/NTMakefile (1.4), pinstall/Makefile + (1.4), procmgmt/Makefile (1.4), procmgmt/NTMakefile (1.3), + ptserver/Makefile (1.7), ptserver/NTMakefile (1.3), rxgen/Makefile + (1.3), rxgen/NTMakefile (1.3), rxkad/NTMakefile (1.3), + rxstat/Makefile (1.4), rxstat/NTMakefile (1.3), sys/NTMakefile + (1.3), sys/pioctl_nt.c (1.3), tbutc/NTMakefile (1.4), + ubik/NTMakefile (1.3), usd/NTMakefile (1.3): DELTA + win95-initial-port-20010430 AUTHOR riegel@almaden.ibm.com + + Windows 95/98 port from IBM Almaden + + makefile changes + +2001-04-30 02:57 shadow + + * openafs/src/: libadmin/kas/afs_kasAdmin.h (1.3), + libadmin/vos/afs_vosAdmin.h (1.3), libafsauthent/NTMakefile (1.3): + DELTA win95-initial-port-20010430 AUTHOR riegel@almaden.ibm.com + + Windows 95/98 port from IBM Almaden + + ms compiler changes + +2001-04-30 02:55 shadow + + * openafs/src/: libacl/NTMakefile (1.3), libadmin/NTMakefile (1.3): + DELTA win95-initial-port-20010430 AUTHOR riegel@almaden.ibm.com + + Windows 95/98 port from IBM Almaden + + makefile changes + +2001-04-30 02:54 shadow + + * openafs/src/des/: Makefile (1.4), NTMakefile (1.2), andrew-conf.h + (1.7), new_rnd_key.c (1.5): DELTA win95-initial-port-20010430 + AUTHOR riegel@almaden.ibm.com + + Windows 95/98 port from IBM Almaden + + makefile changes plus support for 95/98 env + +2001-04-30 02:54 shadow + + * openafs/src/config/: Makefile.djgpp.common (1.1), + Makefile.i386_djgpp (1.1), NTMakefile (1.4), NTMakefile.i386_nt40 + (1.4), NTMakefile.i386_win95 (1.1), afs_sysnames.h (1.11), + param.i386_djgpp.h (1.1), param.i386_djgpp_usr.h (1.1), + param.i386_win95.h (1.1), touch.c (1.1), util_cr.c (1.1): DELTA + win95-initial-port-20010430 AUTHOR riegel@almaden.ibm.com + + Windows 95/98 port from IBM Almaden + + config for 95/98 + +2001-04-30 02:53 shadow + + * openafs/src/comerr/: NTMakefile (1.3), compile_et.c (1.2), + et_lex.lex_nt.c (1.2): DELTA win95-initial-port-20010430 AUTHOR + riegel@almaden.ibm.com + + Windows 95/98 port from IBM Almaden + + makefile changes plus changes for compat with dos line conventions + +2001-04-30 02:52 shadow + + * openafs/src/auth/: Makefile (1.4), NTMakefile (1.3), cellconfig.c + (1.6), ktc_nt.c (1.3): DELTA win95-initial-port-20010430 AUTHOR + riegel@almaden.ibm.com + + Windows 95/98 port from IBM Almaden + + makefile changes plus dns implementation + +2001-04-30 02:52 shadow + + * openafs/src/: audit/NTMakefile (1.3), cmd/Makefile (1.4), + cmd/NTMakefile (1.3), des_stub/NTMakefile (1.3), fsint/Makefile + (1.4), fsint/NTMakefile (1.3), kauth/NTMakefile (1.3), + kauth/kautils.p.h (1.3): DELTA win95-initial-port-20010430 AUTHOR + riegel@almaden.ibm.com + + Windows 95/98 port from IBM Almaden + + makefile changes + +2001-04-30 02:51 shadow + + * openafs/src/WINNT/win9xpanel/Help/: Advanced.mrb (1.1), + PROGRESS.MRB (1.1), PROPER.MRB (1.1), afswin9x.cnt (1.1), + afswin9x.hpj (1.1), afswin9x.rtf (1.1), icon.bmp (1.1): DELTA + win95-initial-port-20010430 AUTHOR riegel@almaden.ibm.com + + Windows 95/98 port from IBM Almaden + + win95/98 panel app help + +2001-04-30 02:51 shadow + + * openafs/src/WINNT/win9xpanel/: CAfs.cpp (1.1), CRegkey.cpp (1.1), + CRegkey.h (1.1), CellServDB (1.1), Change.cpp (1.1), Change.h + (1.1), CommandSettings.cpp (1.1), CommandSettings.h (1.1), + Datalog.cpp (1.1), Datalog.h (1.1), Encript.cpp (1.1), Force.cpp + (1.1), Force.h (1.1), MyFrame.cpp (1.1), MyFrame.h (1.1), + NTMakefile (1.1), ProgBarDlg.cpp (1.1), ProgBarDlg.h (1.1), + Retry.cpp (1.1), Retry.h (1.1), Settings.cpp (1.1), Settings.h + (1.1), StdAfx.cpp (1.1), StdAfx.h (1.1), TermWarn.cpp (1.1), + TermWarn.h (1.1), Transbmp.cpp (1.1), Transbmp.h (1.1), + TrayIcon.cpp (1.1), TrayIcon.h (1.1), Wait.cpp (1.1), Wait.h (1.1), + WinAfsLoad.cpp (1.1), WinAfsLoad.dep (1.1), WinAfsLoad.h (1.1), + WinAfsLoad.rc (1.1), WinAfsLoadDlg.cpp (1.1), WinAfsLoadDlg.h + (1.1), api95.cpp (1.1), api95.h (1.1), cafs.h (1.1), encript.h + (1.1), modver.cpp (1.1), modver.h (1.1), resource.h (1.1), share.h + (1.1), res/WinAfsLoad.ico (1.1), res/world.bmp (1.1): DELTA + win95-initial-port-20010430 AUTHOR riegel@almaden.ibm.com + + Windows 95/98 port from IBM Almaden + + win95/98 panel app + +2001-04-30 02:50 shadow + + * openafs/src/WINNT/install/Win9x/: CellServDB (1.1), NTMakeFile + (1.1), RUNONCE.PIF (1.1), ReadMe.rtf (1.1), install.bat (1.1), + license.txt (1.1), templet.reg (1.1): DELTA + win95-initial-port-20010430 AUTHOR riegel@almaden.ibm.com + + Windows 95/98 port from IBM Almaden + + installer for 95/98 client + +2001-04-30 02:49 shadow + + * openafs/src/WINNT/client_osi/: Makefile.djgpp (1.1), NTMakefile + (1.2), osi.h (1.2), osifd.c (1.2), osifd.h (1.2), osilog.c (1.2), + osilog.h (1.2), osiqueue.c (1.2), osisleep.h (1.2), osithrd95.c + (1.1), osithrd95.h (1.1), osithrdnt.h (1.1): DELTA + win95-initial-port-20010430 AUTHOR riegel@almaden.ibm.com + + Windows 95/98 port from IBM Almaden + + osi changes to support 95/98 + +2001-04-30 02:48 shadow + + * openafs/src/WINNT/: afsreg/NTMakefile (1.3), + client_config/NTMakefile (1.3), client_config/lang/NTMakefile + (1.3), client_cpa/NTMakefile (1.3), client_cpa/lang/NTMakefile + (1.3), client_creds/lang/NTMakefile (1.3), client_exp/NTMakefile + (1.3), client_exp/lang/NTMakefile (1.3), eventlog/NTMakefile (1.3), + eventlog/lang/NTMakefile (1.3), pthread/NTMakefile (1.3), + talocale/NTMakefile (1.3): DELTA win95-initial-port-20010430 AUTHOR + riegel@almaden.ibm.com + + Windows 95/98 port from IBM Almaden + + makefile changes + +2001-04-30 02:48 shadow + + * openafs/src/WINNT/afsd/: Makefile.djgpp (1.1), NTMakefile (1.3), + afsd.h (1.3), afsd95.c (1.1), afsd_init.h (1.3), afsd_init95.c + (1.1), afsmsg95.c (1.1), afsmsg95.h (1.1), afsrpc95.h (1.1), cm.h + (1.3), cm_access.c (1.3), cm_access.h (1.3), cm_aclent.c (1.3), + cm_buf.c (1.3), cm_buf.h (1.3), cm_callback.c (1.3), cm_callback.h + (1.3), cm_cell.c (1.3), cm_config.c (1.3), cm_config.h (1.3), + cm_conn.c (1.4), cm_conn.h (1.4), cm_daemon.c (1.3), cm_dcache.c + (1.3), cm_dir.c (1.3), cm_diskcache95.c (1.1), cm_diskcache95.h + (1.1), cm_dnlc.c (1.3), cm_ioctl.c (1.4), cm_ioctl.h (1.4), + cm_rpc.c (1.3), cm_rpc.h (1.3), cm_rpc95.h (1.1), cm_scache.c + (1.3), cm_scache.h (1.3), cm_server.c (1.3), cm_server.h (1.3), + cm_user.c (1.3), cm_utils.c (1.3), cm_vnodeops.c (1.3), + cm_vnodeops.h (1.3), cm_volume.c (1.3), dosdefs95.h (1.1), + dosutils95.c (1.1), fs_utils.h (1.3), largeint95.c (1.1), + largeint95.h (1.1), netbios95.c (1.1), netbios95.h (1.1), queue95.c + (1.1), queue95.h (1.1), smb.c (1.3), smb.h (1.3), smb3.c (1.4), + smb3.h (1.3), smb_iocons.h (1.4), smb_ioctl.c (1.4), smb_ioctl.h + (1.3): DELTA win95-initial-port-20010430 AUTHOR + riegel@almaden.ibm.com + + Windows 95/98 port from IBM Almaden + + changes to cache manager + +2001-04-30 02:47 shadow + + * openafs/src/: Makefile.djgpp (1.1), NTMake9x (1.1), NTMakefile + (1.3), README-WIN9X (1.1), TechNotes-WIN9X (1.1), mkdest.pl (1.1), + ntbuild.bat (1.3), rmbat.bat (1.1), rmbat.rsp (1.1), symlink.bat + (1.1): DELTA win95-initial-port-20010430 AUTHOR + riegel@almaden.ibm.com + + Windows 95/98 port from IBM Almaden + + documentation and build support + +2001-04-29 19:42 shadow + + * openafs/src/config/: Makefile.ppc_linux22 (1.1), + param.ppc_linux22.h (1.1), param.ppc_linux22_usr.h (1.1): DELTA + linux-ppc-linux22-base-config-20010429 AUTHOR hartmans@mit.edu + + base ppc linux 2.2 config + +2001-04-29 19:40 shadow + + * openafs/src/: util/snprintf.c (1.7), config/param.i386_nt40.h + (1.3): DELTA + winnt-redefine-snprintf-instead-of-building-one-20010429 AUTHOR + shadow@dementia.org + + WINNT has _snprintf, just use that + +2001-04-29 19:36 shadow + + * openafs/src/afsd/afs.conf.linux (1.3): DELTA + linux-conf-use-options-not-afsd-options-20010429 AUTHOR + nneul@umr.edu + + make distributed config consistent with rc file + +2001-04-25 01:44 shadow + + * openafs/src/vol/listinodes.c (1.6): DELTA + fix-sense-of-ifdef-for-darwin-20010425 AUTHOR jhutz@cmu.edu + + reverse change from freebsd patch + +2001-04-23 22:48 shadow + + * openafs/src/libafs/: MakefileProto.LINUX (1.15), redhat.sh (1.2): + DELTA + linux-make-bridge-script-more-respectful-of-build-environment-20010 + 423 AUTHOR shadow@dementia.org + + make it actually use the known path to the kernel source, and check + for existance before doing anything + +2001-04-22 15:37 shadow + + * openafs/src/libafs/: Makefile.extradefs (1.1), + MakefileProto.LINUX (1.14), redhat.sh (1.1): DELTA + linux-bridge-to-deal-with-redhat71-in-pre-autoconf-days-20010422 + AUTHOR shadow@dementia.org + + Kinda crappy but it will suffice for now + +2001-04-22 15:02 shadow + + * openafs/src/libafs/MakefileProto.LINUX (1.13): DELTA + linux-kernel-extra-definitions-for-sp-versus-mp-20010422 AUTHOR + katzj@linuxpower.org + + __SMP__, and __BOOT_KERNEL_SMP __BOOT_KERNEL_UP definitions as + appropriate + +2001-04-21 15:04 shadow + + * openafs/src/afs/LINUX/osi_vm.c (1.6): DELTA + linux-revert-truncate-inode-pages-for-smush-20010420 AUTHOR + shadow@dementia.org + + osi_VM_TryToSmush needs to be careful not to walk on in-use pages + +2001-04-21 14:38 shadow + + * openafs/src/afs/LINUX/osi_vnodeops.c (1.23): DELTA + cleanup-from-readdir-type-hint-guessing-20010420 AUTHOR + shadow@dementia.org + + Based on report by Chas Williams; FindVCache get getting a ref + which we need to release + +2001-04-21 00:23 shadow + + * openafs/src/afs/LINUX/: osi_file.c (1.8), osi_vfs.h (1.7): DELTA + conditionals-for-linux-ac-kernels-20010420 AUTHOR + shadow@dementia.org + + Adapted from katzj@linuxpower.org's work. Still needs makefile + hackery and glue scripts to do the defining + +2001-04-20 23:14 shadow + + * openafs/src/venus/Makefile (1.9): DELTA + be-tolerant-of-unbuilding-kdumps-20010420 AUTHOR + shadow@dementia.org + + so people who can't get kdump to build aren't so confused + +2001-04-20 21:39 shadow + + * openafs/src/afs/LINUX/osi_vm.c (1.5): DELTA + truncate-inode-pages-for-linux22-20010420 AUTHOR + shadow@dementia.org + + backport support for 2.2 kernerls + +2001-04-20 21:35 shadow + + * openafs/src/afs/LINUX/: osi_misc.c (1.8), osi_vm.c (1.4): DELTA + truncate-inode-pages-for-linux22-20010420 AUTHOR + shadow@dementia.org + + backport support for 2.2 kernerls + +2001-04-20 21:23 shadow + + * openafs/src/afs/LINUX/osi_misc.c (1.7): DELTA + linux-call-truncate-inode-pages-in-preference-to-invalidate-inode-p + ages-20010420 AUTHOR shadow@dementia.org + + DELTA some-name-yyyymmdd AUTHOR contributor@some.site + +2001-04-20 21:15 shadow + + * openafs/src/afs/LINUX/osi_vm.c (1.3): DELTA + linux-call-truncate-inode-pages-in-preference-to-invalidate-inode-p + ages-20010420 AUTHOR chas@cmf.nrl.navy.mil + + To cure "Failed to invalidate all pages on inode 0xc9208720" + +2001-04-20 21:06 shadow + + * openafs/src/afs/LINUX/osi_vfsops.c (1.7): DELTA + linux-vfsops-updates-20010420 AUTHOR katzj@linuxpower.org + + set s_maxbytes if MAX_NON_LFS is defined + + use &tvp->v nsttead of tvp + +2001-04-20 20:31 shadow + + * openafs/src/afs/LINUX/osi_vfsops.c (1.6): DELTA + afs-gunlock-when-umount-as-not-suser-20010420 AUTHOR + katzj@linuxpower.org + + bad to AFS_GLOCK then exit without AFS_GUNLOCK + +2001-04-20 20:14 shadow + + * openafs/src/afs/LINUX/osi_file.c (1.7): DELTA + linux24-add-missing-truncate-inode-pages-call-20010420 AUTHOR + chas@cmf.nrl.navy.mil + + actually do the inode page truncation for linux 2.4 + +2001-04-20 19:58 shadow + + * openafs/src/config/param.i386_linux24.h (1.4): DELTA + undo-i386-linux-64bit-env-20010420 AUTHOR shadow@dementia.org + + It turns out defining AFS_64BIT_ENV ends up causing accesses to + hang if a server goes down; Should not be the case but other work + will be needed to figure out why or even if we need to be + AFS_64BIT_ENV; in the meantime, revert this part of patches done + for xdr_int64; it's not ncessary now anyhow + +2001-04-20 19:34 shadow + + * openafs/src/afs/SOLARIS/osi_inode.c (1.6): DELTA + vfs-dqrwlock-doesnt-exist-before-solaris7-20010420 AUTHOR + kolya@mit.edu + + in order that the modified solaris code works on pre-solaris7 it's + necessary to not use the locks we didn't have then + +2001-04-20 18:42 shadow + + * openafs/src/afs/LINUX/osi_module.c (1.11): DELTA + linux24-ppc-has-no-setgroups32-20010420 AUTHOR + chas@cmf.nrl.navy.mil + + use generic ifdef to deal with ppc 2.4 not having setgroups32 yet + +2001-04-20 18:38 shadow + + * openafs/src/pinstall/install.c (1.6): DELTA + install-updates-for-freebsd-20010420 AUTHOR tardis@watson.org + + make install build for freebsd + +2001-04-20 18:34 shadow + + * openafs/src/afs/LINUX/osi_vnodeops.c (1.22): DELTA + linux-dentry-revalidation-always-revalidate-20010420 AUTHOR + shadow@dementia.org + + Based on collaboration with Chas Williams and Chaskiel Grundman + + Always force revalidation so if call which caused caching was in + another authentication "context" we don't inadvertantly leak + information. + + Cases where things matter involve bad caching for negative dentries + (something fails because you don't have permission, then you + authenticate and the negative dentry is not flushed) or when you + have l only and someone with rl caused the dentry to get cached, in + which case stat() information and nothing else is leaked + +2001-04-20 18:21 shadow + + * openafs/src/config/param.i386_linux22.h (1.5): DELTA + undo-i386-linux-64bit-env-20010420 AUTHOR shadow@dementia.org + + It turns out defining AFS_64BIT_ENV ends up causing accesses to + hang if a server goes down; Should not be the case but other work + will be needed to figure out why or even if we need to be + AFS_64BIT_ENV; in the meantime, revert this part of patches done + for xdr_int64; it's not ncessary now anyhow + +2001-04-16 17:09 shadow + + * openafs/src/afs/LINUX/osi_misc.c (1.6): DELTA + linux-cleanup-after-check-bad-parent-20010416 AUTHOR + chas@cmf.nrl.navy.mil + + check_bad_parent doing lookups is incrementing i_count and nothing + is cleaning up after it; this should make it happier + +2001-04-16 14:11 shadow + + * openafs/src/afs/LINUX/osi_vnodeops.c (1.21): DELTA + linux-dont-d-drop-in-revalidate-20010416 AUTHOR cg2v@andrew.cmu.edu + + calling d_drop ends up precluding shrink_dcache_parent; don't call + it + +2001-04-16 00:01 shadow + + * openafs/src/afs/LINUX/osi_vnodeops.c (1.20): DELTA + linux-dentry-revalidation-rework-20010416 AUTHOR + cg2v@andrew.cmu.edu + + invalidate based on dataversion so negative dentries will actually + go away + +2001-04-14 14:25 shadow + + * openafs/src/afs/LINUX/osi_vnodeops.c (1.19): DELTA + make-rmdir-on-linux-agree-with-linux-rmdir-implementation-errors-20 + 010414 AUTHOR shadow@dementia.org + +2001-04-14 13:49 shadow + + * openafs/src/: cmd/cmd.c (1.4), cmd/cmd.p.h (1.4), config/config.c + (1.3), config/mc.c (1.3), des/cbc_encrypt.c (1.4), des/cksum.c + (1.4), des/des.c (1.4), des/key_sched.c (1.2), des/make_fp.c (1.2), + des/make_ip.c (1.2), des/make_keyperm.c (1.2), des/make_p_table.c + (1.2), des/make_s_table.c (1.2), des/misc.c (1.2), + des/new_rnd_key.c (1.4), des/pcbc_encrypt.c (1.4), + des/read_pssword.c (1.4), des/strng_to_key.c (1.3), des/tables.h + (1.2), des/util.c (1.2), des/weak_key.c (1.2), pinstall/install.c + (1.5): DELTA warning-cleanup-20010414 AUTHOR nneul@umr.edu + + cleanup based on complaints for gcc -Wall + +2001-04-14 13:45 shadow + + * openafs/src/Makefile (1.18): DELTA + allow-disabling-compile-of-obsolete-and-insecure-bits-20010414 + AUTHOR nneul@umr.edu + + so that ntp, rcmds, inetd, mpp and package can be disabled easily + +2001-04-14 13:38 shadow + + * openafs/src/libafs/MakefileProto.LINUX (1.12): DELTA + update-linux-gcc-processor-optimization-flag-20010414 AUTHOR + nneul@umr.edu + + gcc now wants -march not -m(processor) + +2001-04-14 13:34 shadow + + * openafs/src/afs/SOLARIS/: osi_file.c (1.3), osi_inode.c (1.5), + osi_vfsops.c (1.5): DELTA solaris-ufs-call-updates-20010414 AUTHOR + kolya@mit.edu + + updates per message from Frank Batschulat + regarding problems with how afs hooked + the solaris ufs code + +2001-04-14 13:31 shadow + + * openafs/src/bucoord/vol_sets.c (1.4): DELTA + update-volumesets-for-deletevolentry-20010414 AUTHOR + mattiasa@e.kth.se + + analog of patch for addvolentry + +2001-04-14 13:27 shadow + + * openafs/src/: Makefile (1.17), afs/Makefile (1.5), afs/afs.h + (1.6), afs/afs_analyze.c (1.4), afs/afs_call.c (1.7), + afs/afs_dcache.c (1.6), afs/afs_init.c (1.6), afs/afs_osi.c (1.5), + afs/afs_osi.h (1.6), afs/afs_osi_pag.c (1.5), afs/afs_prototypes.h + (1.4), afs/afs_server.c (1.6), afs/afs_user.c (1.5), + afs/afsincludes.h (1.4), afs/exporter.h (1.5), afs/lock.h (1.4), + afs/sysincludes.h (1.6), afs/FBSD/opt_posix.h (1.1), + afs/FBSD/osi_file.c (1.1), afs/FBSD/osi_groups.c (1.1), + afs/FBSD/osi_inode.c (1.1), afs/FBSD/osi_inode.h (1.1), + afs/FBSD/osi_machdep.h (1.1), afs/FBSD/osi_misc.c (1.1), + afs/FBSD/osi_sleep.c (1.1), afs/FBSD/osi_vfsops.c (1.1), + afs/FBSD/osi_vm.c (1.1), afs/FBSD/osi_vnodeops.c (1.1), + afs/FBSD/vnode_if.h (1.1), afs/UKERNEL/afs_usrops.c (1.4), + afs/UKERNEL/sysincludes.h (1.6), afs/VNOPS/afs_vnop_attrs.c (1.5), + afs/VNOPS/afs_vnop_flock.c (1.6), afs/VNOPS/afs_vnop_strategy.c + (1.4), afs/VNOPS/afs_vnop_write.c (1.5), afsd/Makefile (1.6), + afsd/afs.rc.fbsd (1.1), afsd/afsd.c (1.7), afsmonitor/afsmonitor.c + (1.4), config/Makefile.i386_fbsd_42 (1.1), config/afs_sysnames.h + (1.10), config/param.i386_fbsd_42.h (1.1), + config/param.i386_fbsd_42_usr.h (1.1), des/read_pssword.c (1.3), + dir/dir.c (1.3), kauth/kaserver.c (1.5), kauth/klogin.c (1.4), + kauth/user.c (1.4), libafs/MakefileProto.FBSD (1.1), + libafsrpc/Makefile (1.6), libuafs/MakefileProto.FBSD (1.1), + login/login.c (1.2), lwp/Makefile (1.7), lwp/lwp.c (1.11), + lwp/preempt.c (1.6), lwp/process.c (1.8), lwp/process.fbsd.s (1.1), + lwp/timer.c (1.3), lwp/waitkey.c (1.4), package/gram.y (1.2), + package/test_gram.y (1.2), pam/Makefile (1.4), pam/test_pam.c + (1.3), pinstall/install.c (1.4), rcp/rcp.c (1.3), rsh/rcmd.c (1.4), + rx/Makefile (1.11), rx/rx_getaddr.c (1.4), rx/rx_kcommon.c (1.5), + rx/rx_kcommon.h (1.4), rx/rx_packet.h (1.4), rx/rx_rdwr.c (1.5), + rx/FBSD/rx_kmutex.h (1.1), rx/FBSD/rx_knet.c (1.1), + rxgen/rpc_main.c (1.4), sys/Makefile (1.4), uss/uss_common.h (1.4), + util/netutils.c (1.5), venus/kdump.c (1.10), venus/up.c (1.4), + viced/afsfileprocs.c (1.6), vol/Makefile (1.6), vol/devname.c + (1.5), vol/listinodes.c (1.5), vol/partition.c (1.8), + vol/vol-salvage.c (1.7), vol/volume.c (1.7): DELTA + initial-freebsd-port-work-20010414 AUTHOR tardis@ece.cmu.edu + + start of work on freebsd port + +2001-04-14 12:42 shadow + + * openafs/src/afs/LINUX/osi_vnodeops.c (1.18): + DELTA + make-rmdir-on-linux-agree-with-linux-rmdir-implementation-errors-20 + 010414 AUTHOR shadow@dementia.org + + rmdir(2) claims ENOTDIR pathname, or a + component used as a directory in pathname, is not, + in fact, a directory. + + ENOTEMPTY + pathname contains entries other than . and .. . + + meaning what we really want to return here is ENOTEMPTY + +2001-04-13 17:56 shadow + + * openafs/src/afs/LINUX/osi_vnodeops.c (1.17): DELTA + linux-inode-and-dentry-validation-rework-20010413 AUTHOR + chas@cmf.nrl.navy.mil + + gets us closer to the ideal in inode and dentry revalidation + +2001-04-12 16:39 shadow + + * openafs/src/lwp/lwp.c (1.10): DELTA + make-use-of-int-preblock-specific-to-s390-linux-20010412 AUTHOR + shadow@dementia.org + + based on report Pavel Semerad , but + fixing the root cause. + +2001-04-11 15:17 shadow + + * openafs/src/afs/LINUX/osi_vnodeops.c (1.16): DELTA + better-type-guessing-for-readdir-hint-20010411 AUTHOR + cg2v@andrew.cmu.edu + + instead of just saying unknown, if we know for sure, provide the + info + +2001-04-11 14:57 shadow + + * openafs/src/vol/vol-info.c (1.4): DELTA + windows-compile-fixes-20010411 AUTHOR + volker.holfeld@e-technik.tu-chemnitz.de + + update volinfo -filenames feature for nt + +2001-04-11 14:56 shadow + + * openafs/src/rx/rx_lwp.c (1.6): DELTA + windows-compile-fixes-20010411 AUTHOR + volker.holfeld@e-technik.tu-chemnitz.de + + correct typo for nt + +2001-04-11 14:54 shadow + + * openafs/src/util/serverLog.c (1.10): DELTA + windows-compile-fixes-20010411 AUTHOR + volker.holfeld@e-technik.tu-chemnitz.de + + ignore serverLog on nt + +2001-04-06 14:22 shadow + + * openafs/src/rx/rx.c (1.10): DELTA + rx-keep-track-of-resent-packets-20010406 AUTHOR kolya@mit.edu + + previously the resent packet counter was never incremented + +2001-04-06 14:13 shadow + + * openafs/src/util/serverLog.c (1.9): DELTA + dont-fflush-fds-20010406 AUTHOR kolya@mit.edu + + bogus call to fflush in server log code, trying to fflush a file + descriptor + +2001-04-06 14:11 shadow + + * openafs/src/vol/partition.c (1.7): DELTA + partition-include-headers-to-get-opendir-etc-20010406 AUTHOR + kolya@mit.edu + + so namei code comes closer to being useful in more cases + +2001-04-06 14:08 shadow + + * openafs/src/afs/LINUX/: osi_groups.c (1.6), osi_module.c (1.10): + DELTA linux24-new-afs-xsetgroups32-implementation-20010406 AUTHOR + cg2v@andrew.cmu.edu + + afs_xsetgroups32 is now a copy of afs_xsetgroups, with the call to + sys_setgroupsp changed to sys_setgroups32p + + no change to sparc64 port stuff + +2001-04-06 14:03 shadow + + * openafs/src/afs/afs_osi_pag.c (1.4): DELTA + darwin-pagincred-will-notice-pags-20010406 AUTHOR + cg2v@andrew.cmu.edu + + make PagInCred notice pags on darwin + +2001-04-05 15:32 shadow + + * openafs/src/volser/vsutils.c (1.3): DELTA + remove-endif-warning-20010405 AUTHOR nneul@umr.edu endif comment + should be commentized + +2001-04-04 16:36 shadow + + * openafs/src/util/: afsutil.h (1.7), hostparse.c (1.3), netutils.c + (1.4), netutils.h (1.3), uuid.c (1.3): DELTA + use-consistent-data-typing-for-hosts-20010404 AUTHOR nneul@umr.edu + + use afs_uint32 everywhere + +2001-04-04 16:29 shadow + + * openafs/src/libafs/MakefileProto.SOLARIS (1.6): DELTA + placate-gmake-on-solaris-when-building-libafs-20010404 AUTHOR + nneul@umr.edu + + gmake tries to build something named libafs, make it not + +2001-04-04 16:27 shadow + + * openafs/src/Makefile (1.16): DELTA + vfsck-doesnt-build-on-hpux11-20010404 AUTHOR nneul@umr.edu + + previous revisions caused it to be attempted to be built + +2001-04-04 13:28 shadow + + * openafs/src/vol/namei_ops.c (1.5): DELTA + make-getfreetag-find-correct-free-tags-20010404 AUTHOR + reuter@rzg.mpg.de "I have found a "nice" bug in namei_ops.c: + + In GetFreeTag() the following code was used to find a free place in + the link table entry: + + /* Now find a free column in this row and claim it. */ + coldata = 0x7; + for (col = 0; col pts createg a:b -id -1234 + /bin/athena/pts: Permission denied ; unable to create group a:b + with id -1234 + owned by 'Segmentation fault " + +2001-03-15 12:47 shadow + + * openafs/src/afs/VNOPS/afs_vnop_flock.c (1.4): DELTA + fix-locking-on-linux-sparc64-20010312 AUTHOR + semerad@ss1000.ms.mff.cuni.cz " I have found problem with file + locking and 64bit linux (tested on ultrasparc). When issued + fcntl(fd, f_SETLK, ..) with l_start = 0 and l_len = 0, it sets + l_len to LONG_MAX, so it is needed to test this value" + +2001-03-15 12:43 shadow + + * openafs/src/afs/: afs.h (1.4), afs_dcache.c (1.3), afs_init.c + (1.3), DUX/osi_inode.c (1.5): DELTA + simplification-of-code-in-cache-manager-to-make-dux-advfs-support-s + impler-20010315 AUTHOR joda@pdc.kth.se with advfs you can't VTOI + inodes so provide a wrapper function for dux to ease this problem + +2001-03-06 12:57 shadow + + * openafs/src/comerr/et_lex.lex.l (1.2): DELTA + make-comerr-tolerate-different-eol-convention-20010306 AUTHOR + elorenzo@arsdigita.com + +2001-03-06 11:02 shadow + + * openafs/src/afsd/afsd.c (1.4): DELTA + make-afsd-be-less-annoying-20010306 AUTHOR shadow@dementia.org + +2001-03-06 01:16 shadow + + * openafs/src/libuafs/MakefileProto.AIX (1.3): DELTA + xlc-r-on-path-not-usr-bin-20010306 AUTHOR shadow@dementia.org By + default it ends up in /usr/vac/bin + +2001-03-05 17:57 shadow + + * openafs/src/export/Makefile (1.3): DELTA + use-dollar-cc-not-cc-for-aix-exporter-20010305 AUTHOR + shadow@dementia.org necessary to build aix afs with gcc + +2001-03-05 17:47 shadow + + * openafs/src/util/snprintf.c (1.5): DELTA + make-snprintf-compile-on-aix-433-20010305 AUTHOR + shadow@dementia.org AF_INET is in sys/socket.h on AIX 4.3.3 + +2001-03-05 14:13 shadow + + * openafs/src/bozo/bosserver.c (1.6): DELTA + make-bosserver-be-less-annoying-20010305 AUTHOR shadow@dementia.org + +2001-03-05 13:55 shadow + + * openafs/src/: Makefile (1.9), rx/Makefile (1.8): DELTA + restore-rxdebug-to-the-living-20010305 AUTHOR shadow@dementia.org + Give us back rxdebug + +2001-03-05 12:31 shadow + + * openafs/src/rx/Makefile (1.7): DELTA + restore-rxdebug-to-the-living-20010305 AUTHOR shadow@dementia.org + Give us back rxdebug + +2001-03-05 11:39 shadow + + * openafs/src/sys/afssyscalls.h (1.4): DELTA + support-namei-fileserver-on-solaris8-20010305 AUTHOR + reuter@rzg.mpg.de So the namei fileserver can be used on Solaris 8 + +2001-03-05 11:34 shadow + + * openafs/src/lwp/lwp.c (1.7): DELTA + afs-linux-s390-updates-20010305 AUTHOR adam@sinenomine.net Updates + for Linux s/390 AFS port + +2001-03-05 11:26 shadow + + * openafs/src/kauth/krb_udp.c (1.6): DELTA + return-truncated-reason-from-krb-udp-interface-20010305 AUTHOR + shadow@dementia.org The remainder of the patch the snprintf support + was intended to be used for + +2001-03-05 11:22 shadow + + * openafs/src/pam/: afs_message.c (1.4), afs_message.h (1.4), + afs_password.c (1.3): DELTA + pam-afs-password-changing-support-20010305 AUTHOR + zrsha01@zdv.uni-tuebingen.de support for changing passwords when + user has kaserver password only + +2001-03-05 11:00 shadow + + * openafs/src/: config/Makefile.s390_linux22 (1.2), + libafs/MakefileProto.LINUX (1.9), lwp/Makefile (1.5), lwp/lwp.c + (1.6), lwp/preempt.c (1.4), lwp/process.c (1.5), lwp/process.s + (1.3): DELTA afs-linux-s390-updates-20010305 AUTHOR + adam@sinenomine.net Updates for Linux s/390 AFS port + +2001-03-05 10:40 shadow + + * openafs/src/: afs/SOLARIS/osi_vnodeops.c (1.4), + config/param.sun4x_58.h (1.3), sys/afssyscalls.h (1.3), + vol/partition.c (1.4): DELTA + support-namei-fileserver-on-solaris8-20010305 AUTHOR + reuter@rzg.mpg.de So the namei fileserver can be used on Solaris 8 + +2001-03-05 10:37 shadow + + * openafs/src/Makefile (1.8): DELTA + allow-shadowed-src-trees-20010305 AUTHOR reuter@rzg.mpg.de So "make + links" will work if src was a symlink. + +2001-03-05 10:34 shadow + + * openafs/src/ntp/: ntp_proto.c (1.3), ntpsubs.c (1.3): DELTA + ntp-for-solaris-58-20010305 AUTHOR reuter@rzg.mpg.de Let ntp build + on Solaris 8 + +2001-03-05 10:12 shadow + + * openafs/src/: afs/DUX/osi_vfsops.c (1.4), util/snprintf.c (1.4): + DELTA support-dux-51-20010305 AUTHOR joda@pdc.kth.se Changes needed + for OpenAFS Tru64 5.1 support + +2001-02-28 14:22 shadow + + * openafs/src/config/: param.i386_linux22.h (1.4), + param.i386_linux24.h (1.2): DELTA + linux-libafs-with-modversions-20010228 AUTHOR md5i@cs.cmu.edu Use + symbol versioning when compiling against a kernel with symbol + versioning enabled. + +2001-02-24 10:35 shadow + + * openafs/src/afs/VNOPS/afs_vnop_lookup.c (1.6): DELTA + afs-lookup-check-evalmountpoint-return-20010221 AUTHOR + kolya@mit.edu maintain old behavior consistent with checking eval + return + +2001-02-21 22:11 shadow + + * openafs/src/afs/VNOPS/afs_vnop_lookup.c (1.5): DELTA + afs-lookup-check-evalmountpoint-return-20010221 AUTHOR + kolya@mit.edu Make check the return code from EvalMountPoint() + +2001-02-21 22:06 shadow + + * openafs/src/bucoord/vol_sets.c (1.3): DELTA + backup-addvolentry-fix-20010221 AUTHOR mattiasa@e.kth.se + +2001-02-21 19:34 shadow + + * openafs/src/bozo/fsbnodeops.c (1.4): DELTA + bos-mrafs-support-20010221 AUTHOR shadow@dementia.org Make it work + as intended + +2001-02-13 11:53 shadow + + * openafs/src/README (1.7): DELTA update-README-20010213 AUTHOR + nneul@umr.edu Irix compile completes + +2001-02-12 22:54 shadow + + * openafs/src/util/snprintf.c (1.3): DELTA + snprintf-for-aix-not-irix-20010212 AUTHOR shadow@dementia.org Irix + 6.5 has snprintf + +2001-02-12 22:46 shadow + + * openafs/src/util/: Makefile (1.3), snprintf.c (1.2): DELTA + provide-snprintf-for-irix-dux-20010212 AUTHOR shadow@dementia.org + So we can use snprintf, provide it for platforms that don't have it + +2001-02-12 19:28 shadow + + * openafs/src/bozo/bos.c (1.6): DELTA bos-mrafs-support-20010212 + AUTHOR reuter@rzg.mpg.de Necessary additions to bos for MR-AFS + support + +2001-02-12 19:15 shadow + + * openafs/src/libafs/: MakefileProto.AIX (1.4), MakefileProto.LINUX + (1.8): DELTA revert-xdr-int64-in-favor-of-common-makefile-20010212 + AUTHOR reuter@rzg.mpg.de the new version of the patch put these in + Makefile.common + +2001-02-12 18:56 shadow + + * openafs/src/libafs/Makefile.common (1.4): DELTA + include-xdr-int64-in-libafs-20010212 AUTHOR reuter@rzg.mpg.de for + new pioctl calls for mrafs; convert spaces to tab + +2001-02-12 18:50 shadow + + * openafs/src/util/dirpath.h (1.5): DELTA + dirpath-mrafs-additions-20010212 AUTHOR reuter@rzg.mpg.de Dirpath + additions for MR-AFS files; remove extra newline + +2001-02-12 16:57 shadow + + * openafs/src/ubik/: beacon.c (1.3), recovery.c (1.3), ubik.c + (1.3), ubik.p.h (1.3), ubik_int.xg (1.3), udebug.c (1.3), vote.c + (1.3): DELTA ubik-clone-support-20010212 AUTHOR reuter@rzg.mpg.de + ubik library support for readonly clones + +2001-02-12 16:09 shadow + + * openafs/src/auth/ktc.c (1.3): DELTA + rework-ktc-to-allow-dummy-libkrb-20010212 AUTHOR reuter@rzg.mpg.de + export some previously internal routines, and rename to not + conflict with libkrb; with NO_AFS_CLIENT you can use the ktc + routines also for architectures which not yet have kernel support + for AFS tokens (Cray T3E, NEC SX5). + +2001-02-12 15:47 shadow + + * openafs/src/auth/: cellconfig.c (1.5), writeconfig.c (1.3): DELTA + ubik-clone-support-20010212 AUTHOR reuter@rzg.mpg.de auth layer + support for ubik readonly clones + +2001-02-12 15:33 shadow + + * openafs/src/vlserver/vlserver.c (1.4): DELTA + ubik-clone-support-20010212 AUTHOR reuter@rzg.mpg.de Support for + ubik clones in vlserver + +2001-02-12 15:30 shadow + + * openafs/src/util/volparse.c (1.3): DELTA + bos-mrafs-support-20010212 AUTHOR reuter@rzg.mpg.de allow hex + numbers for residencies, used by bos + +2001-02-12 15:29 shadow + + * openafs/src/util/serverLog.c (1.3): DELTA + mrafs-server-log-handling-20010212 AUTHOR reuter@rzg.mpg.de Rotate + old logs by date for MR-AFS; Could be adapted to rest of AFS + +2001-02-12 15:28 shadow + + * openafs/src/util/errors.h (1.3): DELTA mrafs-util-update-20010212 + AUTHOR reuter@rzg.mpg.de Error additions for MR-AFS + +2001-02-12 15:27 shadow + + * openafs/src/util/: dirpath.c (1.4), dirpath.h (1.4): DELTA + dirpath-mrafs-additions-20010212 AUTHOR reuter@rzg.mpg.de Dirpath + additions for MR-AFS files + +2001-02-12 14:44 shadow + + * openafs/src/tviced/: Makefile (1.4), NTMakefile (1.3): DELTA + export-threadnames-totviced-20010212 AUTHOR reuter@rzg.mpg.de + +2001-02-12 14:33 shadow + + * openafs/src/rx/rx_rdwr.c (1.3): DELTA + rx-writevinit-for-mrafs-20010212 AUTHOR reuter@rzg.mpg.de + +2001-02-12 14:30 shadow + + * openafs/src/rx/rx_lwp.c (1.4): + DELTA export-thread-id-info-in-rx-lwp-20010212 AUTHOR + reuter@rzg.mpg.de + +2001-02-12 14:25 shadow + + * openafs/src/rx/rx_kernel.h (1.3): DELTA + nicer-dummy-rxi-startserverprocs-20010212 AUTHOR reuter@rzg.mpg.de + +2001-02-12 14:24 shadow + + * openafs/src/rx/: rx.c (1.6), rx_clock.c (1.3), rx_clock_nt.c + (1.3): DELTA allow-rx-shutdown-for-userlevel-20010212 AUTHOR + reuter@rzg.mpg.de Allow rx shutdown (state reset) for userlevel rx + code, for MR-AFS salvager + +2001-02-12 14:06 shadow + + * openafs/src/rx/NTMakefile (1.3): DELTA + rx-nt-xdr-int64-support-20010212 AUTHOR reuter@rzg.mpg.de compile + xdr_int64 for nt + +2001-02-12 12:37 shadow + + * openafs/src/ptserver/ptserver.c (1.3): DELTA + ubik-clone-support-20010212 AUTHOR reuter@rzg.mpg.de Needed support + for ubik clones for the ptserver + +2001-02-12 12:35 shadow + + * openafs/src/lwp/: Makefile (1.4), NTMakefile (1.3), lock.h (1.3), + lwp.c (1.5), lwp_nt.c (1.3), threadname.c (1.1): DELTA + thread-identification-routines-20010212 AUTHOR reuter@rzg.mpg.de + Needed to identify thread in serverlog for mrafs + +2001-02-12 12:28 shadow + + * openafs/src/libafsrpc/: NTMakefile (1.3), afsrpc.exp (1.2): DELTA + libafsrpc-xdr-int64-support-20010212 AUTHOR reuter@rzg.mpg.de int64 + support for libafsrpc for mrafs + +2001-02-12 12:26 shadow + + * openafs/src/libafs/Makefile.common (1.3): DELTA + include-xdr-int64-in-libafs-20010212 AUTHOR reuter@rzg.mpg.de for + new pioctl calls for mrafs + +2001-02-12 12:22 shadow + + * openafs/src/kauth/user.c (1.3): DELTA + export-kauth-GetTickets-for-dummy-libkrb-20010212 AUTHOR + reuter@rzg.mpg.de For dummy libkrb which is a wrapper around + libkauth + +2001-02-12 12:21 shadow + + * openafs/src/kauth/kaserver.c (1.3): DELTA + ubik-clone-support-20010212 AUTHOR reuter@rzg.mpg.de Needed + kaserver support for ubik clones + +2001-02-12 12:19 shadow + + * openafs/src/ftpd43+/getusershell.c (1.4): DELTA + ftpd-placate-aix-20010212 AUTHOR reuter@rzg.mpg.de + +2001-02-12 12:18 shadow + + * openafs/src/ftpd43+/getusershell.c (1.3): DELTA + ftpd-placate-aix-20010212 AUTHOR reuter@rzg.mpg.de Required to + placate AIX compiler + +2001-02-12 12:17 shadow + + * openafs/src/config/stds.h (1.5): DELTA + clean-up-64bit-mod-spacing-20010212 AUTHOR shadow@dementia.org + Missed earlier; needed to be compiler-friendly on some platforms + +2001-02-12 12:15 shadow + + * openafs/src/config/param.rs_aix42.h (1.3): DELTA + update-rs-aix42-afs-syscall-20010212 AUTHOR reuter@rzg.mpg.de + AFS_SYSCALL again 31 per Hartmut + +2001-02-12 12:13 shadow + + * openafs/src/cmd/: cmd.c (1.3), cmd.p.h (1.3): DELTA + cmd-suite-option-for-hiding-admin-commands-20010212 AUTHOR + reuter@rzg.mpg.de Hide help for admin commands unless asked for + +2001-02-12 12:11 shadow + + * openafs/src/bozo/fsbnodeops.c (1.3): DELTA + bos-mrafs-support-20010212 AUTHOR reuter@rzg.mpg.de FS bnode + changes for MR-AFS + +2001-02-12 11:56 shadow + + * openafs/src/bozo/bosserver.c (1.5): DELTA + bosserver-rx-initialization-failed-warning-20010212 AUTHOR + reuter@rzg.mpg.de Provide notice if rx initialization fails + +2001-02-12 11:55 shadow + + * openafs/src/bozo/bos.c (1.5): DELTA ubik-clone-support-20010212 + AUTHOR reuter@rzg.mpg.de Changes needed to support ubik + (non-voting) clones. + +2001-02-12 11:50 shadow + + * openafs/src/bozo/bos.c (1.4): DELTA bos-mrafs-support-20010212 + AUTHOR reuter@rzg.mpg.de Necessary additions to bos for MR-AFS + support + +2001-02-12 11:25 shadow + + * openafs/src/bozo/bnode.c (1.3): DELTA + bozo-save-old-cores-by-date-option-20010212 AUTHOR + reuter@rzg.mpg.de compile-time option to save old cores by date + instead of rotating + +2001-02-12 11:21 shadow + + * openafs/src/auth/cellconfig.p.h (1.3): DELTA + mrafs-port-definitions-20010212 AUTHOR reuter@rzg.mpg.de mrafs port + definitions + +2001-02-12 11:19 shadow + + * openafs/src/auth/cellconfig.c (1.4): DELTA + mrafs-port-definitions-20010212 AUTHOR reuter@rzg.mpg.de Ports used + by additional MRAFS services + +2001-02-12 11:16 shadow + + * openafs/src/audit/audit.h (1.3): DELTA mrafs-audit-types-20010212 + AUTHOR reuter@rzg.mpg.de Audit types for MR-AFS + +2001-02-12 11:12 shadow + + * openafs/src/WINNT/afssvrmgr/svc_create.cpp (1.3): DELTA + svc-create-servicetype-to-afsservicetype-20010212 AUTHOR + reuter@rzg.mpg.de missed in previous passes + +2001-02-11 10:05 shadow + + * openafs/src/util/snprintf.c (1.1): DELTA + include-snprintf-in-util-20010211 AUTHOR jhutz@cmu.edu For + platforms which need snprintf, this should be suitable for + AC_REPLACE_FUNCS when we get that far + +2001-02-10 21:57 shadow + + * openafs/src/kauth/krb_udp.c (1.5): DELTA + use-snprintf-for-krb-udp-error-packets-20010210 AUTHOR + shadow@dementia.org Avoid potential for overrunning buffer + +2001-02-10 18:27 shadow + + * openafs/src/afs/DUX/osi_inode.c (1.4): DELTA + dux50-osi-inode-fix-20010210 AUTHOR joda@pdc.kth.se incorrect in + first cut + +2001-02-10 16:49 shadow + + * openafs/src/config/stds.h (1.4): DELTA + fix-64bit-stds-h-patch-20010210 AUTHOR shadow@dementia.org dux and + irix compilers don't like # in other than first column + +2001-02-10 16:47 shadow + + * openafs/src/README (1.6): DELTA + update-systypes-in-README-20010210 AUTHOR shadow@dementia.org + Update list of systems expected to work + +2001-02-10 16:26 shadow + + * openafs/src/: afs/afs_pioctl.c (1.10), afs/afs_stats.h (1.3), + afs/afs_trace.et (1.3), config/param.i386_linux22.h (1.3), + config/stds.h (1.3), config/venus.h (1.4), fsint/afsint.xg (1.3), + libafs/MakefileProto.AIX (1.3), libafs/MakefileProto.LINUX (1.7), + libafsrpc/Makefile (1.4), libuafs/Makefile.common (1.3), + rx/Makefile (1.6), rx/xdr.h (1.2), rx/xdr_int64.c (1.1), + rxgen/rpc_main.c (1.2), viced/afsfileprocs.c (1.3): DELTA + mrafs-client-extensions-including-afs-int64-20010210 AUTHOR + reuter@rzg.mpg.de " Extensions used by MR-AFS in the client. + I have added only two pioctl-calls which are used by the + "fs"-command for a large number of MR-AFS specific + subcommands. With this modification also the data type + afs_int64 is introduced because MR-AFS supports large files. + afs_int64 is either "long long" or a structure consisting of two + 32-bit numbers. We are already running on rs_aix42 a fully + large-file capable AFS-client, but these changes are still + in a beta test and not yet added here." + +2001-02-10 16:05 shadow + + * openafs/src/pam/: afs_auth.c (1.3), afs_message.c (1.3), + afs_message.h (1.3), afs_setcred.c (1.3): DELTA + pam-afs-trust-root-login-20010210 AUTHOR jacobi@de.ibm.com add + trust_root option which basically provides a bypass mechanism for + root + +2001-02-10 15:57 shadow + + * openafs/src/: Makefile (1.7), afs/afs_osi.c (1.3), + afs/DUX/osi_inode.c (1.3), afs/DUX/osi_vfsops.c (1.3), + afs/DUX/osi_vnodeops.c (1.3), afs/VNOPS/afs_vnop_write.c (1.3), + config/Makefile.alpha_dux50 (1.1), config/afs_sysnames.h (1.7), + config/param.alpha_dux50.h (1.1), config/param.alpha_dux50_usr.h + (1.1), libafs/MakefileProto.DUX (1.3), rx/Makefile (1.5): DELTA + tru64-50-initial-support-20010210 AUTHOR joda@pdc.kth.se makes + client work under 5.0A, untested with 5.0 or 5.1 + +2001-02-10 15:46 shadow + + * openafs/src/WINNT/afsd/smb3.c (1.3): DELTA + winnt-directory-scan-memory-leak-20010210 AUTHOR + jimpeter@us.ibm.com "Problem: During a directory scan W2K does not + send the FindClose the way NT does. When + smb_ReceiveTran2SearchDir() processes FindFirst or FindNext, the + termination Flags is never set either (close search if end of + search). Since these operations don't occur smb_DeleteDirSearch() + is never called; therefore the dsp (smb_dirSearch_t) is never + freed. + + This problem was reproducible while trying to scan a directory + (e.g. dir *.c/s) with symbolic links. + + When smb_ReceiveTran2SearchDir() processes FindFirst or FindNext + the last SMB call in a session can be indicated by checking for no + more files (filesnames==0). + + Running a directory scan (DOS window) and file cache size of 5 MB: + With the memory leak patch, the program grew upto the limit of + +5.3MB. Without the patch, the program will grew +27MB before + the operation was finished, then became unstable." + +2001-02-07 21:58 shadow + + * openafs/src/afs/IRIX/osi_inode.c (1.5): DELTA + make-icreate-exist-always-for-irix65-20010207 AUTHOR + shadow@dementia.org Since Afs_init installs a syscall, make sure + this exists + +2001-02-07 21:51 shadow + + * openafs/src/tviced/Makefile (1.3): DELTA + remove-libefs-Makefile-reference-20010207 AUTHOR nneul@umr.edu + +2001-02-07 11:28 shadow + + * openafs/src/README (1.5): DELTA minor-README-reorg-20010207 + AUTHOR ssen@MIT.EDU + +2001-02-07 10:21 shadow + + * openafs/src/libafs/sgi_master (1.1): DELTA + add-ssi-master-file-20010207 AUTHOR shadow@dementia.org First guess + at this file based on master(4); I haven't tried this yet but since + it seems to be for the build-into- kernel module I assume we don't + need: d dynamically loadable kernel module R auto-registrable + dynamically loadable kernel module N don't allow auto-unload of + dynamically loadable kernel module + + and I don't know if we'd need or be able to use R, either. + + Afs_ to match what previous systems seem to be doing; For symmetry + it looks like it should be e.g. afs_ + +2001-02-07 10:04 shadow + + * openafs/src/afs/IRIX/: osi_inode.c (1.4), osi_vnodeops.c (1.3): + DELTA more-irix65-fixes-for-no-libefs-20010207 AUTHOR + reuter@rzg.mpg.de Some minor stuff missed on the first pass. + +2001-02-07 09:51 shadow + + * openafs/src/afs/LINUX/osi_vfs.h (1.6): DELTA + fix-missattributed-loff-t-ifdef-20010207 AUTHOR nneul@umr.edu More + correct way to decide when to use loff_t unstead of off_t + +2001-01-31 22:11 shadow + + * openafs/src/afs/VNOPS/afs_vnop_readdir.c (1.5): DELTA + fix-solaris-afs-readdir-move-20010131 AUTHOR chas@cmf.nrl.navy.mil + Code which had been previously disabled caused problems when + enabled, hence removed. + +2001-01-31 16:27 shadow + + * openafs/src/: afs/sysincludes.h (1.4), afs/IRIX/osi_file.c (1.3), + afs/IRIX/osi_inode.c (1.3), libafs/MakefileProto.IRIX (1.3), + rx/rx.c (1.5), vol/Makefile (1.3), vol/devname.c (1.3), + vol/listinodes.c (1.3), vol/volume.c (1.5), vol/xfs_size_check.c + (1.3), volser/Makefile (1.3): DELTA + sgi_65-compilation-patches-20010131 AUTHOR reuter@rzg.mpg.de Remove + references to missing EFS support library so sgi_65 support + compiles + +2001-01-31 15:07 shadow + + * openafs/src/afsd/afs.rc.solaris.2.7 (1.3): DELTA + fix-solaris7-afsd-rc-copyright-message-20010131 AUTHOR + nneul@umr.edu wrong type of comment + +2001-01-30 21:28 shadow + + * openafs/src/afs/LINUX/: osi_file.c (1.6), osi_misc.c (1.5), + osi_vfsops.c (1.5), osi_vnodeops.c (1.10): DELTA + linux-iput-and-glock-changes-20010130 AUTHOR chas@cmf.nrl.navy.mil + ". afs_dentry_iput is essentially osi_iput, so it now calls + osi_iput it wasnt locking before checking i_count (and osi_iput + didnt either) osi_iput now AFS_GLOCK's. to do this + afs_delete_inode was split into afs_delete_inode (which does the + locking) and osi_clear_inode before osi_iput called + afs_delete_inode, which since it wanted to hold AFS_GLOCK, + osi_iput couldnt call AFS_GLOCK. this seems to have cured the + problem i saw (running multiple 'ls -R &' would cause a bad iput + w/o fail) and i hope it fixes it otherwise. its possible + vc->lock should be held inside osi_clear_inode. + + . removed osi_notify_change (i added during 2.4.0 development) and + now i just call inode_change_ok/inode_setattr. the 2.4.0 + notify_change checks the dentry parent (which doenst exist for + the cache inodes) + + . moved the locks around inside writepage, writepage_sync, + commit_write. the guy next door complained about pauses while + running afs. i think this addresses those issues. apparently + you only need to lock_kernel() during commit_write(). in order + to get lock_kernel() inside AFS_GLOCK() the AFS_GLOCK() was + moved out of writepage_sync and into writepage and commit_write" + +2001-01-29 12:47 shadow + + * openafs/src/afs/LINUX/: osi_vfs.h (1.5), osi_vnodeops.c (1.9): + DELTA support-reiserfs-20010129 AUTHOR cg2v@andrew.cmu.edu Minor + patch needed to work correctly on suse, where reiserfs is included + by default. + +2001-01-29 12:40 shadow + + * openafs/src/: bozo/bosserver.c (1.4), util/dirpath.c (1.3), + util/dirpath.h (1.3): DELTA + allow-new-bosconfig-file-and-rename-into-place-20010129 AUTHOR + cg2v@andrew.cmu.edu This patch causes the bosserver to use a + "BosConfig.new" file if one is found on startup, which will allow + admins to prepare a new BosConfig file to be picked up at rebozo + time. (This is not possible now because the bosserver likes + overwriting the BosConfig file while it's running) + +2001-01-29 12:38 shadow + + * openafs/src/bozo/: bos.c (1.3), bosint.xg (1.3), bosoprocs.c + (1.3), bosserver.c (1.3): DELTA + implement-bos-restricted-mode-20010129 AUTHOR cg2v@andrew.cmu.edu + This patch enables the bosserver to be placed in a restricted mode + in which AFS superusers are only granted limited access to the + server host. The following functionality is disabled when + restricted mode is in use: + + bos exec bos getlog (except for files with no '/'s in their name)* + bos create * bos delete bos install bos uninstall + + * specific exceptions are made for functionality that "bos salvage" + uses: + + a cron bnode who's name is "salvage-tmp", time is now, and command + begins with "/usr/afs/bin/salvager" may be created. This bnode + deletes itself when complete, so no special "delete" support is + needed. This functionality may be removed in the future if a + "Salvage" RPC is implimented. + + The file with the exact path /usr/afs/logs/SalvageLog may be + fetched, since that is how bos salvage [...] -showlog is + implimented. + + Restricted mode is enabled using a new bos command (bos + setrestricted) or bossever command line switch (bosserver + -restricted). Restricted mode can be disabled by a) sending the + bosserver process a SIGFPE (which will then allow restricted + operations until the next restart or setrestricted command) or b) + editing /usr/afs/local/BosConfig (or BosConfig.new), and restarting + the bosserver. + +2001-01-20 18:18 shadow + + * openafs/src/venus/Makefile (1.6): DELTA + dummy-linux-vers-to-placate-make-on-non-linux-20010119 AUTHOR + shadow@dementia.org The empty variable upsets make, so we provide a + dummy value which gets overriden when it matters + +2001-01-19 18:44 shadow + + * openafs/src/WINNT/client_config/drivemap.cpp (1.4): DELTA + drive-letter-tabs-for-submounts-containing-string-afs-20010119 + AUTHOR dkoziol@dragonflymobile.com "The following patch is to + addresses problems with the Drive Letters tabs in the AFS Client + and AFS Control Panel when using submounts which start with the + letters afs. We had a test cell up and running with a name that + started with afs01 and this caused the afs client to misbehave." + +2001-01-19 17:22 shadow + + * openafs/src/rx/: rx_kcommon.c (1.3), LINUX/rx_knet.c (1.4): DELTA + linux24-shutdown-listener-cleanly-20010119 AUTHOR + michael.pronath@gmx.de Don't garbage-collection listener pid too + early. + +2001-01-19 17:11 shadow + + * openafs/src/venus/Makefile (1.5): DELTA + linux-install-kdump-with-make-rules-that-work-20010119 AUTHOR + shadow@dementia.org gmake doesn't like $?-$$lv; It's easier to just + do it this way. + +2001-01-19 16:51 shadow + + * openafs/src/venus/Makefile (1.4): DELTA + linux-build-kdump-for-each-kernel-20010119 AUTHOR warlord@mit.edu + Make a kdump for each kernel we're building for + +2001-01-19 05:22 shadow + + * openafs/src/afs/SOLARIS/osi_inode.c (1.4): DELTA + add-missing-solaris8-call-20010119 AUTHOR + semerad@ss1000.ms.mff.cuni.cz The Solaris 8 analog of vfs_devsearch + is vfs_dev2vfsp + +2001-01-19 01:44 shadow + + * openafs/src/venus/Makefile (1.3): DELTA + linux-kdump-build-against-kernel-headers-20010119 AUTHOR + shadow@dementia.org This is a kernel-aware program, it really does + want to build against the kernel headers instead of the versions + libc was built against. + +2001-01-19 01:30 shadow + + * openafs/src/: config/venus.h (1.3), venus/fs.c (1.4): DELTA + add-cryptall-pioctl-macros-20010119 AUTHOR shadow@dementia.org + Required for cryptall fs command support. + +2001-01-19 01:26 shadow + + * openafs/src/kauth/krb_udp.c (1.4): DELTA krb-udp-cleanup-20010119 + AUTHOR shadow@dementia.org Make krb_udp try kerberos-iv as a + fallback (from the original default of kerberos4) before going to + "kerberos". "kerberos" incidentally is 88 on all modern platforms, + so lord forbid you want to run this and something which can + actually answer krb5 requests, if you're using the default + services. + + Also minor fix for the size of an answer packet. + +2001-01-19 00:57 shadow + + * openafs/src/: libafs/MakefileProto.LINUX (1.6), vol/partition.c + (1.3): DELTA linux-ppc-minor-cleanup-20010119 AUTHOR + hartmans@mit.edu Minor fixes to make the PPC port happy. + +2001-01-19 00:38 shadow + + * openafs/src/afs/afs_pioctl.c (1.9): DELTA + cleanup-pioctl-cryptall-interface-20010119 AUTHOR + shadow@dementia.org Finish port of cryptall patch to current AFS + codebase + +2001-01-15 15:06 shadow + + * openafs/src/afs/SOLARIS/: osi_prototypes.h (1.3), osi_vnodeops.c + (1.3): DELTA solaris8-fixes-20010115 AUTHOR chas@cmf.nrl.navy.mil + Fixes for variable sizes + +2001-01-15 14:44 shadow + + * openafs/src/venus/fs.c (1.3): DELTA + add-fs-crypt-commands-20010115 AUTHOR shadow@dementia.org A simple + way to get/set encryption support. + +2001-01-15 14:29 shadow + + * openafs/src/afs/afs_pioctl.c (1.8): DELTA + export-pioctl-cryptall-interface-20010115 AUTHOR ghudson@mit.edu + Export interface to cryptall + +2001-01-15 14:22 shadow + + * openafs/src/afs/afs_pioctl.c (1.7): DELTA + merge-afs-and-arla-pioctl-space-20010115 AUTHOR shadow@dementia.org + The net effect being that since all pioctls will have the same + values across platforms, so AFS userland binaries can be used on an + Arla system and vice-versa + +2001-01-12 12:05 shadow + + * openafs/src/libafs/MakefileProto.SOLARIS (1.5): DELTA + missing-minus-for-solaris-8-20010112 AUTHOR chas@cmf.nrl.navy.mil + +2001-01-12 01:31 shadow + + * openafs/src/afs/VNOPS/afs_vnop_attrs.c (1.3): DELTA + honor-solaris-attr-hint-20010112 AUTHOR kolya@mit.edu "The problem + that it fixes is as follows: suppose user A's process maps + something into its address space out of AFS. Now if user B runs + "ps", or otherwise reads /proc/NNN/status, the kernel code will + lock the associated entry in /proc and then proceed to find the + size of the address space for that process; in doing so, it calls + getattr(). If B does not have tokens to access the file, the + fileserver will eventually start delaying responses to FetchStatus + requests, and the kernel will block with /proc locked. + + The user-visible effect is that "ps", "w" and so on start blocking + uninterruptibly for long periods of time." + +2001-01-11 01:50 shadow + + * openafs/src/afs/afs_conn.c (1.4): DELTA + repair-afs-cryptall-20010111 AUTHOR ghudson@mit.edu This makes it + possible to have encryption enabled, but does not expose an + interface to do so. That will follow tomorrow, when hopefully + OpenAFS and Arla will have synchronized pioctls allowing userspace + compatibility + +2001-01-11 01:41 shadow + + * openafs/src/WINNT/: afsapplib/al_wizard.h (1.3), + afsclass/afsclassfn.cpp (1.3), afsclass/afsclassfn.h (1.3), + afsclass/worker.h (1.3), afssvrmgr/svc_create.h (1.3): DELTA + winnt-port-cleanup-20010111 AUTHOR mikenel@iapetus.com Add needed + headers, convert from SERVICETYPE to AFSSERVICETYPE + +2001-01-11 01:28 shadow + + * openafs/src/WINNT/eventlog/lang/: de_DE/event.mc (1.3), + en_US/event.mc (1.3), es_ES/event.mc (1.3), ja_JP/event.mc (1.3), + ko_KR/event.mc (1.3), pt_BR/event.mc (1.3), zh_CN/event.mc (1.3), + zh_TW/event.mc (1.3): DELTA winnt-eventlog-copyright-fixes-20010111 + AUTHOR jhutz@cmu.edu The perl script used to update copyrights + failed to properly handle these files + +2001-01-11 01:15 shadow + + * openafs/src/afs/: afs_vcache.c (1.4), LINUX/osi_vfs.h (1.4), + LINUX/osi_vfsops.c (1.4), LINUX/osi_vnodeops.c (1.8): DELTA + update-for-linux-240-final-20010111 AUTHOR chas@cmf.nrl.navy.mil + Update Linux 2.4 support for the 2.4.0 release kernel. + +2001-01-11 00:59 shadow + + * openafs/src/rx/rx.c (1.4): DELTA + allow-rx-newservice-with-zero-port-after-rx-init-zero-20010111 + AUTHOR jhutz@cmu.edu The intent is to allow services to be set up + on random rather than fixed ports + +2001-01-11 00:48 shadow + + * openafs/src/venus/kdump.c (1.7): DELTA + sparc64-linux-missing-header-define-20010111 AUTHOR + semerad@ss1000.ms.mff.cuni.cz sparc64 linux uses 32bit userland and + so needs the 32bit header + +2001-01-11 00:40 shadow + + * openafs/src/kauth/krb_udp.c (1.3): DELTA + krb-udp-use-transaction-for-special-keys-20010111 AUTHOR + jhutz@cmu.edu use the ubik transaction we got to lookup the kvno + otherwise this fails for uncached keys, like foreign realm krbtgts + +2000-12-23 20:15 shadow + + * openafs/src/: config/Makefile.s390_linux22 (1.1), + config/afs_sysnames.h (1.6), config/param.s390_linux22.h (1.1), + config/param.s390_linux22_usr.h (1.1), des/andrew-conf.h (1.4), + des/conf-s390-linux.h (1.1), libafs/MakefileProto.LINUX (1.5), + venus/kdump.c (1.6): DELTA s390-linux-20001223 AUTHOR + Neale.Ferguson@softwareAG-usa.com Port for Linux on the IBM S/390 + +2000-12-23 19:51 shadow + + * openafs/src/: Makefile (1.6), afs/afs.h (1.3), afs/afs_call.c + (1.4), afs/afs_osi.h (1.4), afs/afs_pioctl.c (1.6), afs/exporter.h + (1.3), afs/LINUX/osi_alloc.c (1.6), afs/LINUX/osi_cred.c (1.4), + afs/LINUX/osi_file.c (1.5), afs/LINUX/osi_groups.c (1.4), + afs/LINUX/osi_machdep.h (1.3), afs/LINUX/osi_misc.c (1.4), + afs/LINUX/osi_module.c (1.4), afs/LINUX/osi_vnodeops.c (1.7), + afs/VNOPS/afs_vnop_lookup.c (1.4), afs/VNOPS/afs_vnop_readdir.c + (1.4), config/Makefile.sparc64_linux22 (1.1), + config/Makefile.sparc_linux22 (1.1), config/afs_sysnames.h (1.5), + config/param.sparc64_linux22.h (1.1), + config/param.sparc64_linux22_usr.h (1.1), + config/param.sparc_linux22.h (1.1), + config/param.sparc_linux22_usr.h (1.1), des/andrew-conf.h (1.3), + des/conf-sparc-linux.h (1.1), des/conf-sparc64-linux.h (1.1), + libafs/MakefileProto.LINUX (1.4), lwp/lwp.c (1.4), lwp/lwp.h (1.4), + lwp/preempt.c (1.3), lwp/process.c (1.4), rx/rx.c (1.3), + rx/rx_clock.h (1.3), venus/fstrace.c (1.3), venus/kdump.c (1.5), + volser/volmain.c (1.3): DELTA sparc-linux-20001223 AUTHOR + semerad@ss1000.ms.mff.cuni.cz Sparc/Sparc64 linux support + +2000-12-23 19:19 shadow + + * openafs/src/config/Makefile.sun4x_56 (1.3): DELTA + solaris26-needs-ccs-libcurses-20001223 AUTHOR nneul@umr.edu use the + libcurses capable of fulfilling our needs for symbols in gtx + +2000-12-23 19:11 shadow + + * openafs/src/: Makefile (1.5), libafsrpc/Makefile (1.3), + ntp/Makefile (1.3), rcp/Makefile (1.2), rlogind/Makefile (1.2), + rsh/Makefile (1.2), sgistuff/Makefile (1.3): DELTA + make-make-dollar-make-20001223 AUTHOR nneul@umr.edu Make Makefiles + be gmake-friendly + +2000-12-23 19:02 shadow + + * openafs/src/config/Makefile.sgi_65 (1.3): DELTA + sgi-65-gnu-cc-ld-harmful-20001220 AUTHOR nneul@umr.edu gcc and Gnu + LD cause problems with build on Irix 6.5; Avoid them. + +2000-12-23 18:59 shadow + + * openafs/src/ptserver/Makefile (1.4): DELTA + ptser-Makefile-missing-slash-20001220 AUTHOR nneul@umr.edu DESTDIR + is assumed to have a trailing /, so we don't need another here + +2000-12-23 18:52 shadow + + * openafs/src/vol/: vol-salvage.c (1.4), volume.c (1.4): DELTA + fast-start-20001220 AUTHOR reuter@rzg.mpg.de FAST_RESTART ifdef'd + code omits salvage at restart. -DontSalvage must be added to + salvager args in the bos configuration + + BITMAPS_LATER ifdef'd code lets the fileserver create the bitmaps + for free vnodes only on demand, so the fileserver may start faster. + +2000-12-23 18:39 shadow + + * openafs/src/config/Makefile.version-NOCML (1.3): DELTA + cml-version-string-maker-20001220 AUTHOR reuter@rzg.mpg.de CML + version string maker for OpenAFS (modified for devel) + +2000-12-19 13:32 shadow + + * openafs/src/config/Makefile.sun4x_58 (1.1): DELTA + missing-sol8-Makefile-20001219 AUTHOR chas@cmf.nrl.navy.mil Not in + initial commit + +2000-12-19 02:45 shadow + + * openafs/src/ptserver/: Makefile (1.3), pt_util.c (1.1), ubik.c + (1.1): DELTA ptutil-initial-20001219 AUTHOR zacheiss@MIT.EDU Add + pt_util for offline pts database manipulation + +2000-12-19 02:34 shadow + + * openafs/src/: libafs/MakefileProto.SOLARIS (1.4), + libuafs/MakefileProto.SOLARIS (1.3): DELTA + solaris-make-cleanup-20001219 AUTHOR nneul@umr.edu Remove + redundancy in Solaris Makefile Protos + +2000-12-19 02:27 shadow + + * openafs/src/ptserver/: ptprocs.c (1.4), ptutils.c (1.4), utils.c + (1.4): DELTA warning-fixes-20001219 AUTHOR nneul@umr.edu Warning + fix missed in last round. + +2000-12-13 16:42 shadow + + * openafs/src/: sys/rmtsysc.c (1.4), ubik/ubikclient.c (1.3), + usd/usd_file.c (1.3), vlserver/vlserver.c (1.3), vol/vol-salvage.c + (1.3), vol/volume.c (1.3), vol/vutil.c (1.3), volser/dumpstuff.c + (1.3): DELTA warning-fixes-20001213 AUTHOR nneul@umr.edu Various + fixes to eliminate warnings + +2000-12-13 16:39 shadow + + * openafs/src/: inetd/inetd.c (1.2), kauth/admin_tools.c (1.3), + kauth/kaprocs.c (1.3), kauth/rebuild.c (1.3), lwp/lwp.c (1.3), + ptserver/db_verify.c (1.3), ptserver/ptprocs.c (1.3), + ptserver/pts.c (1.3), ptserver/ptutils.c (1.3), ptserver/testpt.c + (1.3), ptserver/utils.c (1.3), rsh/rcmd.c (1.2), rx/rx_globals.h + (1.3), rx/rx_lwp.c (1.3), rx/rx_pthread.c (1.3), rxgen/rpc_parse.c + (1.2), rxkad/rxkad_server.c (1.3): DELTA warning-fixes-20001213 + AUTHOR nneul@umr.edu Various fixes to eliminate warnings + +2000-12-13 16:36 shadow + + * openafs/src/: afs/afs_call.c (1.3), afs/afs_daemons.c (1.4), + afs/afs_pioctl.c (1.5), afs/afs_server.c (1.4), + afs/LINUX/osi_alloc.c (1.5), afs/LINUX/osi_groups.c (1.3), + afs/LINUX/osi_sleep.c (1.4), afs/UKERNEL/osi_vfsops.c (1.3), + afs/UKERNEL/sysincludes.h (1.4), afs/VNOPS/afs_vnop_readdir.c + (1.3), auth/cellconfig.c (1.3), ftpd43+/ftpd.c (1.3), + ftpd43+/getusershell.c (1.2), ftpd43+/glob.c (1.2): DELTA + warning-fixes-20001213 AUTHOR nneul@umr.edu Various fixes to + eliminate warnings + +2000-12-13 14:33 shadow + + * openafs/src/des/conf-ppc-linux.h (1.1): DELTA + linux-ppc-des-20001213 AUTHOR chas@cmf.nrl.navy.mil Add missing + file for DES + +2000-12-02 13:17 shadow + + * openafs/src/BUILDNOTES (1.1): DELTA add-buildnotes-20001202 + AUTHOR shadow@dementia.org notes for building openafs + +2000-12-02 13:06 shadow + + * openafs/src/README (1.4): DELTA README-update-20001202 AUTHOR + shadow@dementia.org refer people to openafs.org site for help + +2000-12-02 12:52 shadow + + * openafs/src/afs/afs_pioctl.c (1.4): DELTA + check-flushvol-args-20001202 AUTHOR kolya@mit.edu check args for + flushvol + +2000-12-02 12:46 shadow + + * openafs/src/afs/VNOPS/afs_vnop_lookup.c (1.3): DELTA + bulkstat-changes-20001202 AUTHOR kolya@mit.edu change in bulkstatus + code + +2000-12-02 12:41 shadow + + * openafs/src/afs/: afs_osi.h (1.3), sysincludes.h (1.3): DELTA + linux-xfs-support-20001202 AUTHOR chas@cmf.nrl.navy.mil support for + linux xfs kernels + +2000-12-01 18:59 shadow + + * openafs/src/venus/kdump.c (1.4): DELTA + kdump-linux-header-fixes-20001201 AUTHOR shadow@dementia.org Deal + with kdump not building on modern glibc linux systems. On RedHat 7, + we also need kgcc. + +2000-12-01 18:26 shadow + + * openafs/src/lwp/lwp.h (1.3): DELTA + linux-needs-larger-lwp-stacksize-20001201 AUTHOR + shadow@dementia.org The 48k stack is insufficient and can lead to + servers that refuse to start or that crash unexpectedly. + +2000-12-01 18:11 shadow + + * openafs/src/afs/UKERNEL/sysincludes.h (1.3): DELTA + linux-glibc22-has-pthread-attr-setstacksize-20001201 AUTHOR + shadow@dementia.org Newer glibc includes this function, and this + conflicts with a header + +2000-12-01 17:52 shadow + + * openafs/src/config/linux-version (1.3): DELTA + redhat-linux-version-h-is-mangled-20001201 AUTHOR + shadow@dementia.org the kernel-source rpm on redhat 7.0 provides a + modified linux/version.h which chokes the linux-version script. + attempt to deal. + +2000-12-01 17:36 shadow + + * openafs/src/Makefile (1.4): DELTA + build-vfsck-for-solarises-20001201 AUTHOR shadow@dementia.org build + vfsck for solaris 2.5, 2.6 and 7 not known to work correctly in all + cases + +2000-12-01 12:30 shadow + + * openafs/src/afs/LINUX/osi_alloc.c (1.4): DELTA + linux-module-initialization-allocate-20001201 AUTHOR + Michael.Pronath@ei.tum.de Loading and unloading a module without + starting AFS would oops without this because nothing checked for + allocation. + +2000-11-14 19:38 shadow + + * openafs/src/: afs/SOLARIS/osi_vfsops.c (1.4), + afsd/afs.rc.solaris.2.8 (1.1), config/param.sun4x_58.h (1.2), + config/param.sun4x_58_usr.h (1.2): DELTA solaris8-fixes-20001114 + AUTHOR chas@cmf.nrl.navy.mil updates to solaris 8 + +2000-11-13 22:28 shadow + + * openafs/src/afs/LINUX/osi_vnodeops.c (1.6): DELTA + linux24-writepage-20001113 AUTHOR chas@cmf.nrl.navy.mil Linux 2.4 + kernel writepage support + +2000-11-07 17:28 shadow + + * openafs/src/config/param.ppc_linux24.h (1.1): DELTA + initial-linux24-support-20001105 AUTHOR chas@cmf.nrl.navy.mil + missed file + +2000-11-07 10:51 shadow + + * openafs/src/config/Makefile (1.3): DELTA + copy-permit-export-h-20001107 AUTHOR warlord@mit.edu copy another + include file to make a separate kernel module build easier + +2000-11-07 10:44 shadow + + * openafs/src/WINNT/client_config/drivemap.cpp (1.3): DELTA + winnt-letter-mappings-20001107 AUTHOR mikenel@iapetus.com Single + user drive letter mapping support + +2000-11-06 13:55 shadow + + * openafs/src/config/param.i386_linux24.h (1.1): DELTA + linux24-config-params-20001106 AUTHOR chas@cmf.nrl.navy.mil Add + param file for linux24 + +2000-11-06 10:48 shadow + + * openafs/src/: WINNT/afsadmsvr/ITaAfsAdmSvrTypes.idl (1.3), + WINNT/afsapplib/fastlist.cpp (1.3), WINNT/afsclass/c_svc.h (1.3), + WINNT/afsclass/worker.cpp (1.3), config/NTMakefile.i386_nt40 (1.3): + DELTA winnt-fixes-20001106 AUTHOR mikenel@iapetus.com WinNT build + fixes + +2000-11-06 10:30 shadow + + * openafs/src/afs/LINUX/osi_vnodeops.c (1.5): DELTA + linux24-cleanup-20001106 AUTHOR shadow@andrew.cmu.edu remainder of + fixes. temporary test hardware confirms it builds again + +2000-11-06 10:09 shadow + + * openafs/src/afs/LINUX/osi_vnodeops.c (1.4): DELTA + linux24-missing-endif-20001106 AUTHOR shadow@andrew.cmu.edu missing + endif. these problems won't happen when I have the testing + hardware, obviously;-) + +2000-11-06 10:01 shadow + + * openafs/src/afs/LINUX/osi_file.c (1.4): DELTA + linux24-missing-ifdef-20001106 AUTHOR shadow@andrew.cmu.edu Add + missing ifdef/endif for linux 24 support code + +2000-11-05 23:25 shadow + + * openafs/src/: libafs/MakefileProto.SOLARIS (1.3), + rx/SOLARIS/rx_knet.c (1.3): DELTA initial-solaris8-support-20001105 + AUTHOR chas@cmf.nrl.navy.mil Initial Solaris 8 support + +2000-11-05 23:22 shadow + + * openafs/src/: afs/SOLARIS/osi_inode.c (1.3), + afs/SOLARIS/osi_vfsops.c (1.3), afs/VNOPS/afs_vnop_flock.c (1.3), + afsd/Makefile (1.3), afsd/afsd.c (1.3), config/afs_sysnames.h + (1.4), config/param.sun4x_58.h (1.1), config/param.sun4x_58_usr.h + (1.1): DELTA initial-solaris8-support-20001105 AUTHOR + chas@cmf.nrl.navy.mil Initial Solaris 8 support + +2000-11-05 23:17 shadow + + * openafs/src/afs/: afs_analyze.c (1.3), afs_cell.c (1.3), + afs_conn.c (1.3), afs_server.c (1.3), afs_user.c (1.3), afs_util.c + (1.3), afs_volume.c (1.3): DELTA initial-solaris8-support-20001105 + AUTHOR chas@cmf.nrl.navy.mil Initial Solaris 8 support + +2000-11-05 23:16 shadow + + * openafs/src/Makefile (1.3): DELTA + initial-solaris8-support-20001105 AUTHOR chas@cmf.nrl.navy.mil + Iniktial Solaris 8 support + +2000-11-05 22:36 shadow + + * openafs/src/rx/Makefile (1.4): DELTA + copy-rx-header-for-libafs-20001105 AUTHOR warlord@mit.edu Make sure + that rx_misc.h is copied to the libafs tree from rx source + +2000-11-05 15:13 shadow + + * openafs/src/config/: Makefile.i386_linux24 (1.1), + Makefile.ppc_linux24 (1.1), param.i386_linux24_usr.h (1.1), + param.ppc_linux24_usr.h (1.1): DELTA + initial-linux24-support-20001105 AUTHOR chas@cmf.nrl.navy.mil + preliminary linux 2.4 kernel support + +2000-11-05 15:02 shadow + + * openafs/src/: libafs/MakefileProto.LINUX (1.3), lwp/Makefile + (1.3), lwp/process.c (1.3), rx/Makefile (1.3), rx/LINUX/rx_kmutex.h + (1.3), rx/LINUX/rx_knet.c (1.3), venus/kdump.c (1.3): DELTA + initial-linux24-support-20001105 AUTHOR chas@cmf.nrl.navy.mil + preliminary linux 2.4 kernel support + +2000-11-05 14:59 shadow + + * openafs/src/: README (1.3), afs/Makefile (1.3), afs/afs_vcache.c + (1.3), afs/LINUX/osi_alloc.c (1.3), afs/LINUX/osi_cred.c (1.3), + afs/LINUX/osi_file.c (1.3), afs/LINUX/osi_misc.c (1.3), + afs/LINUX/osi_module.c (1.3), afs/LINUX/osi_sleep.c (1.3), + afs/LINUX/osi_vfs.h (1.3), afs/LINUX/osi_vfsops.c (1.3), + afs/LINUX/osi_vnodeops.c (1.3), comerr/Makefile (1.2), + config/afs_sysnames.h (1.3), des/andrew-conf.h (1.2): DELTA + initial-linux24-support-20001105 AUTHOR chas@cmf.nrl.navy.mil + preliminary linux 2.4 kernel support + +2000-11-04 22:25 shadow + + * openafs/src/auth/: authcon.c (1.3), userok.c (1.3): DELTA + eliminate-libaudit-requirement-20001104 AUTHOR + shadow@andrew.cmu.edu move afsconf_CheckAuth which requires + afsconf_SuperUser into userok.c where afsconf_SuperUser is, + eliminating the need for libaudit when using archive libraries + (doesn't help with shlibs) + +2000-11-04 21:21 shadow + + * openafs/src/: kauth/client.c (1.3), viced/fsprobe.c (1.3), + vlserver/vlclient.c (1.3): DELTA replace-gets-with-fgets-20001104 + AUTHOR shadow@andrew.cmu.edu replace gets with fgets based as patch + from nneul@umr.edu + +2000-11-04 20:50 shadow + + * openafs/src/: ftpd43+/ftpd.c (1.2), sys/rmtsysc.c (1.3), + venus/test/fulltest.c (1.3), volser/restorevol.c (1.3): DELTA + replace-getwd-with-getcwd-20001104 AUTHOR shadow@andrew.cmu.edu + getcwd replaces getwd + +2000-11-04 20:16 shadow + + * openafs/src/afs/: afs_daemons.c (1.3), afs_pioctl.c (1.3): DELTA + prefetch-pioctls-overflow-20001104 AUTHOR cg2v@andrew.cmu.edu 1024 + was being used of a buffer which wasn't that large. + +2000-11-04 19:55 shadow + + * openafs/src/README.OBSOLETE (1.1): For people who don't know any + better + +2000-11-04 17:20 shadow + + * openafs/src/README.SECURITY (1.1): For people who don't know any + better + +2000-11-04 05:04 shadow + + * openafs/src/: bucoord/vol_sets.c (1.2), bucoord/volstub.c (1.2), + budb/Makefile (1.2), budb/NTMakefile (1.2), budb/budb.rg (1.2), + budb/budb_client.p.h (1.2), budb/budb_errs.et (1.2), + budb/buserver.rc (1.2), budb/database.c (1.2), budb/database.h + (1.2), budb/db_alloc.c (1.2), budb/db_dump.c (1.2), budb/db_hash.c + (1.2), budb/db_lock.c (1.2), budb/db_lock.h (1.2), budb/db_text.c + (1.2), budb/dbs_dump.c (1.2), budb/error_macros.h (1.2), + budb/globals.h (1.2), budb/ol_verify.c (1.2), budb/procs.c (1.2), + budb/server.c (1.2), budb/struct_ops.c (1.2), butc/Makefile (1.2), + butc/NTMakefile (1.2), butc/butc.rc (1.2), butc/butc_xbsa.c (1.2), + butc/butc_xbsa.h (1.2), butc/common.h (1.2), butc/dbentries.c + (1.2), butc/dump.c (1.2), butc/error_macros.h (1.2), butc/list.c + (1.2), butc/lwps.c (1.2), butc/read_tape.c (1.2), butc/recoverDb.c + (1.2), butc/tcmain.c (1.2), butc/tcprocs.c (1.2), butc/tcstatus.c + (1.2), butc/tcudbprocs.c (1.2), butc/tdump.c (1.2), butc/test.c + (1.2), butc/test_budb.c (1.2), butm/Makefile (1.2), butm/NTMakefile + (1.2), butm/butm.vdoc (1.2), butm/butm_test.c (1.2), + butm/error_macros.h (1.2), butm/file_tm.c (1.2), butm/test_ftm.c + (1.2), cmd/Makefile (1.2), cmd/NTMakefile (1.2), cmd/cmd.c (1.2), + cmd/cmd.p.h (1.2), cmd/cmd_errors.et (1.2), cmd/test/Makefile + (1.2), cmd/test/NTMakefile (1.2), cmd/test/ctest.c (1.2), + cmd/test/dtest.c (1.2), cmd/test/itest.c (1.2), comerr/NTMakefile + (1.2), config/Makefile (1.2), config/Makefile.alpha_dux40 (1.2), + config/Makefile.hp_ux110 (1.2), config/Makefile.i386_linux22 (1.2), + config/Makefile.rs_aix42 (1.2), config/Makefile.sgi_62 (1.2), + config/Makefile.sgi_63 (1.2), config/Makefile.sgi_64 (1.2), + config/Makefile.sgi_65 (1.2), config/Makefile.sun4x_55 (1.2), + config/Makefile.sun4x_56 (1.2), config/Makefile.sun4x_57 (1.2), + config/Makefile.sunx86_54 (1.2), config/Makefile.version-CML (1.2), + config/Makefile.version-NOCML (1.2), config/NTLang.bat (1.2), + config/NTMakefile (1.2), config/NTMakefile.i386_nt40 (1.2), + config/NTMakefile.version-CML (1.2), + config/NTMakefile.version-NOCML (1.2), config/NTVersioninfo.rc + (1.2), config/afs_args.h (1.2), config/afs_sysnames.h (1.2), + config/config.c (1.2), config/debug.h (1.2), config/icl.h (1.2), + config/linux-version (1.2), config/mc.c (1.2), config/mkvers.c + (1.2), config/param.alpha_dux40.h (1.2), + config/param.alpha_dux40_usr.h (1.2), config/param.hp_ux110.h + (1.2), config/param.hp_ux110_usr.h (1.2), + config/param.i386_linux22.h (1.2), config/param.i386_linux22_usr.h + (1.2), config/param.i386_nt40.h (1.2), config/param.rs_aix42.h + (1.2), config/param.rs_aix42_usr.h (1.2), config/param.sgi_62.h + (1.2), config/param.sgi_62_usr.h (1.2), config/param.sgi_63.h + (1.2), config/param.sgi_63_usr.h (1.2), config/param.sgi_64.h + (1.2), config/param.sgi_64_usr.h (1.2), config/param.sgi_65.h + (1.2), config/param.sgi_65_usr.h (1.2), config/param.sun4x_55.h + (1.2), config/param.sun4x_55_usr.h (1.2), config/param.sun4x_56.h + (1.2), config/param.sun4x_56_usr.h (1.2), config/param.sun4x_57.h + (1.2), config/param.sun4x_57_usr.h (1.2), config/param.sunx86_54.h + (1.2), config/permit_xprt.h (1.2), config/stds.h (1.2), + config/venus.h (1.2), dauth/Makefile (1.2), dauth/adkint.xg (1.2), + dauth/dlog.c (1.2), dauth/dpass.c (1.2), des/conf-winnt.h (1.2), + des_stub/Makefile (1.2), des_stub/NTMakefile (1.2), dir/Makefile + (1.2), dir/NTMakefile (1.2), dir/buffer.c (1.2), dir/dir.c (1.2), + dir/dir.h (1.2), dir/salvage.c (1.2), dir/test/Makefile (1.2), + dir/test/NTMakefile (1.2), dir/test/dtest.c (1.2), + dir/test/physio.c (1.2), dir/test/test-salvage.c (1.2), + export/Makefile (1.2), export/README (1.2), export/cfgafs.c (1.2), + export/cfgexport.c (1.2), export/export.c (1.2), export/export.h + (1.2), export/sym.h (1.2), export/symtab.c (1.2), finale/Makefile + (1.2), finale/NTMakefile (1.2), finale/translate_et.c (1.2), + finale/translate_et.rc (1.2), finale/translate_et_nt.c (1.2), + fsint/Makefile (1.2), fsint/NTMakefile (1.2), fsint/afsaux.c (1.2), + fsint/afscbint.xg (1.2), fsint/afsint.xg (1.2), fsint/common.xg + (1.2), fsprobe/Makefile (1.2), fsprobe/fsprobe.c (1.2), + fsprobe/fsprobe.h (1.2), fsprobe/fsprobe_callback.c (1.2), + fsprobe/fsprobe_test.c (1.2), gtx/Makefile (1.2), gtx/X11windows.c + (1.2), gtx/cb_test.c (1.2), gtx/curses_test.c (1.2), + gtx/curseswindows.c (1.2), gtx/dumbwindows.c (1.2), gtx/frame.c + (1.2), gtx/gtxX11win.h (1.2), gtx/gtxcurseswin.h (1.2), + gtx/gtxdumbwin.h (1.2), gtx/gtxframe.h (1.2), gtx/gtxinput.h (1.2), + gtx/gtxkeymap.h (1.2), gtx/gtxlightobj.h (1.2), gtx/gtxobjdict.h + (1.2), gtx/gtxobjects.h (1.2), gtx/gtxtest.c (1.2), gtx/gtxtextcb.h + (1.2), gtx/gtxtextobj.h (1.2), gtx/gtxwindows.h (1.2), gtx/input.c + (1.2), gtx/keymap.c (1.2), gtx/lightobject.c (1.2), gtx/objdict.c + (1.2), gtx/object_test.c (1.2), gtx/objects.c (1.2), + gtx/screen_test.c (1.2), gtx/textcb.c (1.2), gtx/textobject.c + (1.2), gtx/windows.c (1.2), inetd/ta-rauth.c (1.2), + kauth/AuthServer.mss (1.2), kauth/Makefile (1.2), kauth/NTMakefile + (1.2), kauth/admin_tools.c (1.2), kauth/authclient.c (1.2), + kauth/client.c (1.2), kauth/decode_ticket.c (1.2), kauth/kaaux.c + (1.2), kauth/kaauxdb.c (1.2), kauth/kadatabase.c (1.2), + kauth/kaerrors.et (1.2), kauth/kalocalcell.c (1.2), kauth/kalog.c + (1.2), kauth/kalog.h (1.2), kauth/kaopcodes.h (1.2), kauth/kaport.h + (1.2), kauth/kaprocs.c (1.2), kauth/kas.c (1.2), kauth/kas.doc + (1.2), kauth/kas.rc (1.2), kauth/kaserver.c (1.2), kauth/kaserver.h + (1.2), kauth/kaserver.rc (1.2), kauth/kauth.rg (1.2), + kauth/kautils.c (1.2), kauth/kautils.p.h (1.2), kauth/kdb.c (1.2), + kauth/kkids.c (1.2), kauth/klog.c (1.2), kauth/klogin.c (1.2), + kauth/knfs.c (1.2), kauth/kpasswd.c (1.2), kauth/kpasswd.rc (1.2), + kauth/kpwvalid.c (1.2), kauth/krb_tf.c (1.2), kauth/krb_udp.c + (1.2), kauth/manyklog.c (1.2), kauth/rebuild.c (1.2), kauth/token.c + (1.2), kauth/user.c (1.2), kauth/user_nt.c (1.2), + kauth/test/Makefile (1.2), kauth/test/NTMakefile (1.2), + kauth/test/background.c (1.2), kauth/test/multiklog.c (1.2), + kauth/test/test_badtix.c (1.2), kauth/test/test_date.c (1.2), + kauth/test/test_getticket.c (1.2), kauth/test/test_interim_ktc.c + (1.2), kauth/test/test_kaserver (1.2), kauth/test/test_rxkad_free.c + (1.2), kauth/test/testlocking.README (1.2), + kauth/test/testlocking.boundaries.tcl (1.2), + kauth/test/testlocking.general.tcl (1.2), + kauth/test/testlocking.utils.tcl (1.2), libacl/Makefile (1.2), + libacl/NTMakefile (1.2), libacl/acl.h (1.2), libacl/aclprocs.c + (1.2), libacl/netprocs.c (1.2), libacl/prs_fs.h (1.2), + libacl/test/Makefile (1.2), libacl/test/acltest.c (1.2), + libadmin/Makefile (1.2), libadmin/NTMakefile (1.2), + libadmin/afs_Admin.h (1.2), libadmin/adminutil/Makefile (1.2), + libadmin/adminutil/NTMakefile (1.2), + libadmin/adminutil/afs_AdminBosErrors.et (1.2), + libadmin/adminutil/afs_AdminCfgErrors.et (1.2), + libadmin/adminutil/afs_AdminClientErrors.et (1.2), + libadmin/adminutil/afs_AdminCommonErrors.et (1.2), + libadmin/adminutil/afs_AdminErrors.h (1.2), + libadmin/adminutil/afs_AdminInternal.h (1.2), + libadmin/adminutil/afs_AdminKasErrors.et (1.2), + libadmin/adminutil/afs_AdminMiscErrors.et (1.2), + libadmin/adminutil/afs_AdminPtsErrors.et (1.2), + libadmin/adminutil/afs_AdminUtilErrors.et (1.2), + libadmin/adminutil/afs_AdminVosErrors.et (1.2), + libadmin/adminutil/afs_utilAdmin.c (1.2), + libadmin/adminutil/afs_utilAdmin.h (1.2), + libadmin/adminutil/afsadminutil.rc (1.2), + libadmin/adminutil/mapfile (1.2), libadmin/bos/Makefile (1.2), + libadmin/bos/NTMakefile (1.2), libadmin/bos/afs_bosAdmin.c (1.2), + libadmin/bos/afs_bosAdmin.h (1.2), libadmin/bos/afsbosadmin.rc + (1.2), libadmin/bos/mapfile (1.2), libadmin/cfg/Makefile (1.2), + libadmin/cfg/NTMakefile (1.2), libadmin/cfg/afs_cfgAdmin.h (1.2), + libadmin/cfg/afscfgadmin.rc (1.2), libadmin/cfg/cfgclient.c (1.2), + libadmin/cfg/cfgdb.c (1.2), libadmin/cfg/cfghost.c (1.2), + libadmin/cfg/cfginternal.c (1.2), libadmin/cfg/cfginternal.h (1.2), + libadmin/cfg/cfgservers.c (1.2), libadmin/cfg/mapfile (1.2), + libadmin/cfg/test/Makefile (1.2), libadmin/cfg/test/NTMakefile + (1.2), libadmin/cfg/test/cfgtest.c (1.2), libadmin/client/Makefile + (1.2), libadmin/client/NTMakefile (1.2), + libadmin/client/afs_clientAdmin.c (1.2), + libadmin/client/afs_clientAdmin.h (1.2), + libadmin/client/afsclientadmin.rc (1.2), libadmin/client/mapfile + (1.2), libadmin/kas/Makefile (1.2), libadmin/kas/NTMakefile (1.2), + libadmin/kas/afs_kasAdmin.c (1.2), libadmin/kas/afs_kasAdmin.h + (1.2), libadmin/kas/afskasadmin.rc (1.2), libadmin/kas/mapfile + (1.2), libadmin/pts/Makefile (1.2), libadmin/pts/NTMakefile (1.2), + libadmin/pts/afs_ptsAdmin.c (1.2), libadmin/pts/afs_ptsAdmin.h + (1.2), libadmin/pts/afsptsadmin.rc (1.2), libadmin/pts/mapfile + (1.2), libadmin/samples/Makefile (1.2), + libadmin/samples/cm_client_config.c (1.2), + libadmin/samples/cm_list_cells.c (1.2), + libadmin/samples/cm_local_cell.c (1.2), + libadmin/samples/cm_server_prefs.c (1.2), + libadmin/samples/rxdebug_basic_stats.c (1.2), + libadmin/samples/rxdebug_conns.c (1.2), + libadmin/samples/rxdebug_peers.c (1.2), + libadmin/samples/rxdebug_rx_stats.c (1.2), + libadmin/samples/rxdebug_supported_stats.c (1.2), + libadmin/samples/rxdebug_version.c (1.2), + libadmin/samples/rxstat_clear_peer.c (1.2), + libadmin/samples/rxstat_clear_process.c (1.2), + libadmin/samples/rxstat_disable_peer.c (1.2), + libadmin/samples/rxstat_disable_process.c (1.2), + libadmin/samples/rxstat_enable_peer.c (1.2), + libadmin/samples/rxstat_enable_process.c (1.2), + libadmin/samples/rxstat_get_peer.c (1.2), + libadmin/samples/rxstat_get_process.c (1.2), + libadmin/samples/rxstat_get_version.c (1.2), + libadmin/samples/rxstat_query_peer.c (1.2), + libadmin/samples/rxstat_query_process.c (1.2), + libadmin/test/Makefile (1.2), libadmin/test/NTMakefile (1.2), + libadmin/test/afscp.c (1.2), libadmin/test/bos.c (1.2), + libadmin/test/bos.h (1.2), libadmin/test/client.c (1.2), + libadmin/test/client.h (1.2), libadmin/test/common.h (1.2), + libadmin/test/kas.c (1.2), libadmin/test/kas.h (1.2), + libadmin/test/pts.c (1.2), libadmin/test/pts.h (1.2), + libadmin/test/util.c (1.2), libadmin/test/util.h (1.2), + libadmin/test/vos.c (1.2), libadmin/test/vos.h (1.2), + libadmin/vos/Makefile (1.2), libadmin/vos/NTMakefile (1.2), + libadmin/vos/afs_vosAdmin.c (1.2), libadmin/vos/afs_vosAdmin.h + (1.2), libadmin/vos/afsvosadmin.rc (1.2), libadmin/vos/lockprocs.c + (1.2), libadmin/vos/lockprocs.h (1.2), libadmin/vos/mapfile (1.2), + libadmin/vos/vosutils.c (1.2), libadmin/vos/vosutils.h (1.2), + libadmin/vos/vsprocs.c (1.2), libadmin/vos/vsprocs.h (1.2), + libafs/Makefile.common (1.2), libafs/MakefileProto.AIX (1.2), + libafs/MakefileProto.DUX (1.2), libafs/MakefileProto.HPUX (1.2), + libafs/MakefileProto.IRIX (1.2), libafs/MakefileProto.LINUX (1.2), + libafs/MakefileProto.SOLARIS (1.2), libafsauthent/Makefile (1.2), + libafsauthent/NTMakefile (1.2), libafsauthent/README (1.2), + libafsauthent/afsauthent.rc (1.2), libafsauthent/mapfile (1.2), + libafsrpc/Makefile (1.2), libafsrpc/NTMakefile (1.2), + libafsrpc/afsrpc.rc (1.2), libafsrpc/mapfile (1.2), + libuafs/Makefile.common (1.2), libuafs/MakefileProto.AIX (1.2), + libuafs/MakefileProto.DUX (1.2), libuafs/MakefileProto.HPUX (1.2), + libuafs/MakefileProto.IRIX (1.2), libuafs/MakefileProto.LINUX + (1.2), libuafs/MakefileProto.SOLARIS (1.2), libuafs/linktest.c + (1.2), libuafs/mapfile (1.2), log/Makefile (1.2), log/kseal.c + (1.2), log/tokens.c (1.2), log/unlog.c (1.2), log/test/Makefile + (1.2), log/test/gettoktest.c (1.2), log/test/testlog.c (1.2), + lwp/Makefile (1.2), lwp/NTMakefile (1.2), lwp/fasttime.c (1.2), + lwp/iomgr.c (1.2), lwp/lock.c (1.2), lwp/lock.h (1.2), lwp/lwp.c + (1.2), lwp/lwp.h (1.2), lwp/lwp_nt.c (1.2), lwp/preempt.c (1.2), + lwp/preempt.h (1.2), lwp/process.c (1.2), lwp/process.s (1.2), + lwp/process.s.hpux (1.2), lwp/rw.c (1.2), lwp/timer.c (1.2), + lwp/timer.h (1.2), lwp/waitkey.c (1.2), lwp/test/Makefile (1.2), + lwp/test/NTMakefile (1.2), lwp/test/selclient.c (1.2), + lwp/test/selserver.c (1.2), lwp/test/selsubs.c (1.2), + lwp/test/seltest.h (1.2), lwp/test/test.c (1.2), + lwp/test/test_key.c (1.2), lwp/test/testlwp.c (1.2), + lwp/test/testtime.c (1.2), ntp/Makefile (1.2), ntp/README (1.2), + ntp/mkntpconf.c (1.2), ntp/ntp.c (1.2), ntp/ntp.conf (1.2), + ntp/ntp.h (1.2), ntp/ntp_adjust.c (1.2), ntp/ntp_proto.c (1.2), + ntp/ntp_sock.c (1.2), ntp/ntpd.c (1.2), ntp/ntpdc.c (1.2), + ntp/ntpsubs.c (1.2), ntp/patchlevel.h (1.2), ntp/read_local.c + (1.2), ntp/read_psti.c (1.2), ntp/runntp.c (1.2), ntp/test.c (1.2), + null/Makefile (1.2), null/null.c (1.2), pam/Makefile (1.2), + pam/afs_account.c (1.2), pam/afs_auth.c (1.2), pam/afs_message.c + (1.2), pam/afs_message.h (1.2), pam/afs_pam_msg.c (1.2), + pam/afs_pam_msg.h (1.2), pam/afs_password.c (1.2), + pam/afs_session.c (1.2), pam/afs_setcred.c (1.2), pam/afs_util.c + (1.2), pam/afs_util.h (1.2), pam/test_pam.c (1.2), + pinstall/Makefile (1.2), pinstall/install.c (1.2), + pinstall/test/Makefile (1.2), pinstall/test/test_install (1.2), + procmgmt/Makefile (1.2), procmgmt/NTMakefile (1.2), + procmgmt/afskill.c (1.2), procmgmt/afskill.rc (1.2), + procmgmt/afsprocmgmt.rc (1.2), procmgmt/pmgtprivate.h (1.2), + procmgmt/procmgmt.h (1.2), procmgmt/procmgmt_nt.c (1.2), + procmgmt/procmgmt_unix.c (1.2), procmgmt/redirect_nt.c (1.2), + procmgmt/test/Makefile (1.2), procmgmt/test/NTMakefile (1.2), + procmgmt/test/pmgttest.c (1.2), ptserver/Makefile (1.2), + ptserver/NTMakefile (1.2), ptserver/db_verify.c (1.2), + ptserver/display.c (1.2), ptserver/error_macros.h (1.2), + ptserver/ptclient.c (1.2), ptserver/ptclient.h (1.2), + ptserver/pterror.et (1.2), ptserver/ptint.xg (1.2), + ptserver/ptopcodes.h (1.2), ptserver/ptprocs.c (1.2), + ptserver/pts.c (1.2), ptserver/pts.rc (1.2), ptserver/ptserver.c + (1.2), ptserver/ptserver.h (1.2), ptserver/ptserver.rc (1.2), + ptserver/ptuser.c (1.2), ptserver/ptutils.c (1.2), + ptserver/readgroup.c (1.2), ptserver/readpwd.c (1.2), + ptserver/testpt.c (1.2), ptserver/utils.c (1.2), rx/Makefile (1.2), + rx/NTMakefile (1.2), rx/rx.c (1.2), rx/rx.h (1.2), rx/rx_clock.c + (1.2), rx/rx_clock.h (1.2), rx/rx_clock_nt.c (1.2), + rx/rx_conncache.c (1.2), rx/rx_event.c (1.2), rx/rx_event.h (1.2), + rx/rx_getaddr.c (1.2), rx/rx_globals.c (1.2), rx/rx_globals.h + (1.2), rx/rx_internal.h (1.2), rx/rx_kcommon.c (1.2), + rx/rx_kcommon.h (1.2), rx/rx_kernel.h (1.2), rx/rx_lwp.c (1.2), + rx/rx_lwp.h (1.2), rx/rx_misc.c (1.2), rx/rx_misc.h (1.2), + rx/rx_multi.c (1.2), rx/rx_multi.h (1.2), rx/rx_null.c (1.2), + rx/rx_null.h (1.2), rx/rx_packet.c (1.2), rx/rx_packet.h (1.2), + rx/rx_pthread.c (1.2), rx/rx_pthread.h (1.2), rx/rx_queue.h (1.2), + rx/rx_rdwr.c (1.2), rx/rx_stream.c (1.2), rx/rx_stream.h (1.2), + rx/rx_trace.c (1.2), rx/rx_trace.h (1.2), rx/rx_user.c (1.2), + rx/rx_user.h (1.2), rx/rx_xmit_nt.c (1.2), rx/rx_xmit_nt.h (1.2), + rx/rxdebug.c (1.2), rx/rxdebug.rc (1.2), rx/xdr_afsuuid.c (1.2), + rx/xdr_rx.c (1.2), rx/AIX/rx_kmutex.h (1.2), rx/AIX/rx_knet.c + (1.2), rx/DUX/rx_kmutex.h (1.2), rx/DUX/rx_knet.c (1.2), + rx/IRIX/rx_kmutex.h (1.2), rx/IRIX/rx_knet.c (1.2), + rx/LINUX/rx_kmutex.h (1.2), rx/LINUX/rx_knet.c (1.2), + rx/SOLARIS/rx_kmutex.h (1.2), rx/SOLARIS/rx_knet.c (1.2), + rx/UKERNEL/rx_kcommon.h (1.2), rx/UKERNEL/rx_kmutex.h (1.2), + rx/UKERNEL/rx_knet.c (1.2), rx/bulk.example/Makefile (1.2), + rx/bulk.example/README (1.2), rx/bulk.example/bulk.xg (1.2), + rx/bulk.example/bulk_client.c (1.2), rx/bulk.example/bulk_io.c + (1.2), rx/bulk.example/bulk_server.c (1.2), rx/bulktest/Makefile + (1.2), rx/bulktest/README (1.2), rx/bulktest/bulk.xg (1.2), + rx/bulktest/bulk_client.c (1.2), rx/bulktest/bulk_io.c (1.2), + rx/bulktest/bulk_server.c (1.2), rx/multi.example/Makefile (1.2), + rx/multi.example/README (1.2), rx/multi.example/sample.xg (1.2), + rx/multi.example/sample_client.c (1.2), + rx/multi.example/sample_server.c (1.2), rx/simple.example/Makefile + (1.2), rx/simple.example/README (1.2), rx/simple.example/sample.xg + (1.2), rx/simple.example/sample_client.c (1.2), + rx/simple.example/sample_server.c (1.2), rx/test/Makefile (1.2), + rx/test/NTMakefile (1.2), rx/test/generator.c (1.2), + rx/test/generator.h (1.2), rx/test/kctest.c (1.2), rx/test/kstest.c + (1.2), rx/test/tableGen.c (1.2), rx/test/testclient.c (1.2), + rx/test/testqueue.c (1.2), rx/test/testserver.c (1.2), + rxgen/NTMakefile (1.2), rxgen/rpc_errors.h (1.2), + rxgen/rxgen_consts.h (1.2), rxkad/Makefile (1.2), rxkad/NTMakefile + (1.2), rxkad/lifetimes.h (1.2), rxkad/private_data.h (1.2), + rxkad/rxkad.p.h (1.2), rxkad/rxkad_client.c (1.2), + rxkad/rxkad_common.c (1.2), rxkad/rxkad_errs.et (1.2), + rxkad/rxkad_server.c (1.2), rxkad/ticket.c (1.2), + rxkad/domestic/crypt_conn.c (1.2), rxkad/domestic/fcrypt.c (1.2), + rxkad/domestic/fcrypt.h (1.2), rxkad/domestic/sboxes.h (1.2), + rxkad/domestic/tcrypt.c (1.2), rxkad/test/Makefile (1.2), + rxkad/test/NTMakefile (1.2), rxkad/test/stress.c (1.2), + rxkad/test/stress.rg (1.2), rxkad/test/stress_c.c (1.2), + rxkad/test/stress_errs.et (1.2), rxkad/test/stress_internal.h + (1.2), rxkad/test/stress_s.c (1.2), rxkad/test/stress_test_mp + (1.2), rxstat/Makefile (1.2), rxstat/NTMakefile (1.2), + rxstat/rxstat.c (1.2), rxstat/rxstat.xg (1.2), scout/Makefile + (1.2), scout/scout.c (1.2), sgistuff/Makefile (1.2), + sgistuff/sgi_auth.c (1.2), sia/Makefile (1.2), sia/siad.c (1.2), + sia/test-reauth.c (1.2), sys/Makefile (1.2), sys/NTMakefile (1.2), + sys/afssyscalls.c (1.2), sys/afssyscalls.h (1.2), sys/fixit.c + (1.2), sys/icreate.c (1.2), sys/idec.c (1.2), sys/iinc.c (1.2), + sys/iopen.c (1.2), sys/iread.c (1.2), sys/istat.c (1.2), + sys/iwrite.c (1.2), sys/pagsh.c (1.2), sys/pioctl_nt.c (1.2), + sys/pioctl_nt.h (1.2), sys/rmtsys.xg (1.2), sys/rmtsysc.c (1.2), + sys/rmtsysd.c (1.2), sys/rmtsysnet.c (1.2), sys/rmtsyss.c (1.2), + sys/syscall.s (1.2), sys/xfsattrs.h (1.2), tbutc/Makefile (1.2), + tbutc/NTMakefile (1.2), tsm41/Makefile (1.2), tsm41/aix41_auth.c + (1.2), tviced/Makefile (1.2), tviced/NTMakefile (1.2), + ubik/Makefile (1.2), ubik/NTMakefile (1.2), ubik/beacon.c (1.2), + ubik/disk.c (1.2), ubik/lock.c (1.2), ubik/phys.c (1.2), + ubik/recovery.c (1.2), ubik/remote.c (1.2), ubik/ubik.c (1.2), + ubik/ubik.p.h (1.2), ubik/ubik_int.xg (1.2), ubik/ubikclient.c + (1.2), ubik/ubikcmd.c (1.2), ubik/udebug.c (1.2), ubik/udebug.rc + (1.2), ubik/uerrors.et (1.2), ubik/utst_client.c (1.2), + ubik/utst_int.xg (1.2), ubik/utst_server.c (1.2), ubik/vote.c + (1.2), update/Makefile (1.2), update/NTMakefile (1.2), + update/client.c (1.2), update/global.h (1.2), update/server.c + (1.2), update/upclient.rc (1.2), update/update.xg (1.2), + update/upserver.rc (1.2), update/utils.c (1.2), usd/Makefile (1.2), + usd/NTMakefile (1.2), usd/usd.h (1.2), usd/usd_file.c (1.2), + usd/usd_nt.c (1.2), usd/test/Makefile (1.2), usd/test/NTMakefile + (1.2), usd/test/usd_test.c (1.2), uss/Makefile (1.2), uss/grammar.y + (1.2), uss/lex.c (1.2), uss/sample.bulkfile (1.2), + uss/sample.template (1.2), uss/uss.c (1.2), uss/uss.rc (1.2), + uss/uss_acl.c (1.2), uss/uss_acl.h (1.2), uss/uss_common.c (1.2), + uss/uss_common.h (1.2), uss/uss_fs.c (1.2), uss/uss_fs.h (1.2), + uss/uss_kauth.c (1.2), uss/uss_kauth.h (1.2), uss/uss_procs.c + (1.2), uss/uss_procs.h (1.2), uss/uss_ptserver.c (1.2), + uss/uss_ptserver.h (1.2), uss/uss_vol.c (1.2), uss/uss_vol.h (1.2), + util/Makefile (1.2), util/NTMakefile (1.2), util/afs_atomlist.c + (1.2), util/afs_atomlist.h (1.2), util/afs_lhash.c (1.2), + util/afs_lhash.h (1.2), util/afsutil.h (1.2), util/assert.c (1.2), + util/assert.h (1.2), util/base32.c (1.2), util/base64.c (1.2), + util/casestrcpy.c (1.2), util/dirent_nt.h (1.2), util/dirpath.c + (1.2), util/dirpath.h (1.2), util/errmap_nt.c (1.2), + util/errmap_nt.h (1.2), util/errors.h (1.2), util/fileutil.c (1.2), + util/fileutil.h (1.2), util/flipbase64.c (1.2), util/hostparse.c + (1.2), util/hputil.c (1.2), util/isathing.c (1.2), util/itc.h + (1.2), util/kreltime.c (1.2), util/ktime.c (1.2), util/ktime.h + (1.2), util/netutils.c (1.2), util/netutils.h (1.2), + util/packages.h (1.2), util/potpourri.h (1.2), util/pthread_glock.c + (1.2), util/pthread_glock.h (1.2), util/pthread_nosigs.h (1.2), + util/readdir_nt.c (1.2), util/regex.c (1.2), util/remote.h (1.2), + util/secutil_nt.c (1.2), util/secutil_nt.h (1.2), util/serverLog.c + (1.2), util/sys.c (1.2), util/uuid.c (1.2), util/vice.h (1.2), + util/volparse.c (1.2), util/winsock_nt.c (1.2), util/test/Makefile + (1.2), util/test/NTMakefile (1.2), util/test/b32.c (1.2), + util/test/b64.c (1.2), util/test/dirpath_test.c (1.2), + util/test/dtest.c (1.2), util/test/fb64.c (1.2), util/test/ktest.c + (1.2), util/test/test_ktime.c (1.2), util/test/treaddir.c (1.2), + venus/Makefile (1.2), venus/cacheout.c (1.2), venus/cmdebug.c + (1.2), venus/fs.c (1.2), venus/fstrace.c (1.2), venus/gcpags.c + (1.2), venus/kdump.c (1.2), venus/kdump.sh.hp_ux11 (1.2), + venus/kdump.sh.sgi_ipnos (1.2), venus/kdump.sh.solaris7 (1.2), + venus/lock.h (1.2), venus/twiddle.c (1.2), venus/up.c (1.2), + venus/whatfid.c (1.2), venus/test/Makefile (1.2), + venus/test/fulltest.c (1.2), venus/test/getinitparams.c (1.2), + venus/test/idtest.c (1.2), venus/test/owntest.c (1.2), + vfsck/bcheckrc (1.2), vfsck/bcheckrc-hp_ux110 (1.2), + vfsck/dirutils.c (1.2), vfsck/mount (1.2), vfsck/proplist.c (1.2), + vfsck/vprintf.c (1.2), viced/Makefile (1.2), viced/NTMakefile + (1.2), viced/afsfileprocs.c (1.2), viced/callback.c (1.2), + viced/check_sysid.c (1.2), viced/fileserver.rc (1.2), + viced/fs_stats.h (1.2), viced/fsprobe.c (1.2), viced/host.c (1.2), + viced/host.h (1.2), viced/physio.c (1.2), viced/profile.c (1.2), + viced/viced.c (1.2), viced/viced.h (1.2), vlserver/Makefile (1.2), + vlserver/NTMakefile (1.2), vlserver/cnvldb.c (1.2), + vlserver/cnvldb.h (1.2), vlserver/sascnvldb.c (1.2), + vlserver/vl_errors.et (1.2), vlserver/vl_opcodes.h (1.2), + vlserver/vlclient.c (1.2), vlserver/vlclient.h (1.2), + vlserver/vldb_check.c (1.2), vlserver/vldbint.xg (1.2), + vlserver/vlprocs.c (1.2), vlserver/vlserver.c (1.2), + vlserver/vlserver.p.h (1.2), vlserver/vlserver.rc (1.2), + vlserver/vlutils.c (1.2), vol/Makefile (1.2), vol/NTMakefile (1.2), + vol/clone.c (1.2), vol/common.c (1.2), vol/devname.c (1.2), + vol/fs_conv_411.c (1.2), vol/fssync.c (1.2), vol/fssync.h (1.2), + vol/gi.c (1.2), vol/ihandle.c (1.2), vol/ihandle.h (1.2), + vol/listinodes.c (1.2), vol/namei_ops.c (1.2), vol/namei_ops.h + (1.2), vol/nfs.h (1.2), vol/ntops.c (1.2), vol/ntops.h (1.2), + vol/nuke.c (1.2), vol/partition.c (1.2), vol/partition.h (1.2), + vol/physio.c (1.2), vol/purge.c (1.2), vol/salvage.h (1.2), + vol/salvager.rc (1.2), vol/viceinode.h (1.2), vol/vnode.c (1.2), + vol/vnode.h (1.2), vol/vol-info.c (1.2), vol/vol-salvage.c (1.2), + vol/voldefs.h (1.2), vol/volinfo.rc (1.2), vol/volinodes.h (1.2), + vol/volume.c (1.2), vol/volume.h (1.2), vol/vutil.c (1.2), + vol/vutils.h (1.2), vol/xfs_size_check.c (1.2), vol/test/Makefile + (1.2), vol/test/NTMakefile (1.2), vol/test/README (1.2), + vol/test/ilist_nt.c (1.2), vol/test/listVicepx.c (1.2), + vol/test/listVicepx.h (1.2), vol/test/ltlist.c (1.2), + vol/test/nicreate.c (1.2), vol/test/nilist.c (1.2), + vol/test/nincdec.c (1.2), vol/test/nino.c (1.2), vol/test/nsubr.c + (1.2), vol/test/testpart.c (1.2), vol/test/updateDirInode.c (1.2), + vol/test/utilities.c (1.2), volser/Makefile (1.2), + volser/NTMakefile (1.2), volser/common.c (1.2), volser/dump.h + (1.2), volser/dumpstuff.c (1.2), volser/lockdata.h (1.2), + volser/lockprocs.c (1.2), volser/physio.c (1.2), + volser/restorevol.c (1.2), volser/vol.h (1.2), volser/volerr.et + (1.2), volser/volint.xg (1.2), volser/volmain.c (1.2), + volser/volprocs.c (1.2), volser/volser.p.h (1.2), + volser/volserver.rc (1.2), volser/voltrans.c (1.2), volser/vos.c + (1.2), volser/vos.rc (1.2), volser/vsprocs.c (1.2), + volser/vsutils.c (1.2), xstat/Makefile (1.2), xstat/xstat_cm.c + (1.2), xstat/xstat_cm.h (1.2), xstat/xstat_cm_test.c (1.2), + xstat/xstat_fs.c (1.2), xstat/xstat_fs.h (1.2), + xstat/xstat_fs_callback.c (1.2), xstat/xstat_fs_test.c (1.2): + Standardize License information + +2000-11-04 05:01 shadow + + * openafs/src/: Makefile (1.2), NTMakefile (1.2), NTObjdir (1.2), + README (1.2), README-NT (1.2), ntbuild.bat (1.2), + WINNT/afs_setup_utils/NTMakefile (1.2), + WINNT/afs_setup_utils/afs_setup_utils.cpp (1.2), + WINNT/afs_setup_utils/afs_setup_utils_stub.rc (1.2), + WINNT/afs_setup_utils/afsrm.c (1.2), + WINNT/afs_setup_utils/animate_icon.cpp (1.2), + WINNT/afs_setup_utils/animate_icon.h (1.2), + WINNT/afs_setup_utils/forceremove.c (1.2), + WINNT/afs_setup_utils/forceremove.h (1.2), + WINNT/afs_setup_utils/progress_dlg.cpp (1.2), + WINNT/afs_setup_utils/progress_dlg.h (1.2), + WINNT/afs_setup_utils/resource.h (1.2), + WINNT/afs_setup_utils/sutil.c (1.2), WINNT/afs_setup_utils/sutil.h + (1.2), WINNT/afs_setup_utils/lang/NTMakefile (1.2), + WINNT/afs_setup_utils/lang/de_DE/afs_setup_utils.rc (1.2), + WINNT/afs_setup_utils/lang/en_US/afs_setup_utils.rc (1.2), + WINNT/afs_setup_utils/lang/es_ES/afs_setup_utils.rc (1.2), + WINNT/afs_setup_utils/lang/ja_JP/afs_setup_utils.rc (1.2), + WINNT/afs_setup_utils/lang/ko_KR/afs_setup_utils.rc (1.2), + WINNT/afs_setup_utils/lang/pt_BR/afs_setup_utils.rc (1.2), + WINNT/afs_setup_utils/lang/zh_CN/afs_setup_utils.rc (1.2), + WINNT/afs_setup_utils/lang/zh_TW/afs_setup_utils.rc (1.2), + WINNT/afsadmsvr/ITaAfsAdmSvr.idl (1.2), + WINNT/afsadmsvr/ITaAfsAdmSvrTypes.idl (1.2), + WINNT/afsadmsvr/NTMakefile (1.2), WINNT/afsadmsvr/TaAfsAdmSvr.cpp + (1.2), WINNT/afsadmsvr/TaAfsAdmSvr.h (1.2), + WINNT/afsadmsvr/TaAfsAdmSvrCallback.cpp (1.2), + WINNT/afsadmsvr/TaAfsAdmSvrCallback.h (1.2), + WINNT/afsadmsvr/TaAfsAdmSvrCell.cpp (1.2), + WINNT/afsadmsvr/TaAfsAdmSvrClient.cpp (1.2), + WINNT/afsadmsvr/TaAfsAdmSvrClient.h (1.2), + WINNT/afsadmsvr/TaAfsAdmSvrClientBind.cpp (1.2), + WINNT/afsadmsvr/TaAfsAdmSvrClientBind.h (1.2), + WINNT/afsadmsvr/TaAfsAdmSvrClientCache.cpp (1.2), + WINNT/afsadmsvr/TaAfsAdmSvrClientCache.h (1.2), + WINNT/afsadmsvr/TaAfsAdmSvrClientCell.cpp (1.2), + WINNT/afsadmsvr/TaAfsAdmSvrClientGroup.cpp (1.2), + WINNT/afsadmsvr/TaAfsAdmSvrClientInternal.cpp (1.2), + WINNT/afsadmsvr/TaAfsAdmSvrClientInternal.h (1.2), + WINNT/afsadmsvr/TaAfsAdmSvrClientNotify.cpp (1.2), + WINNT/afsadmsvr/TaAfsAdmSvrClientNotify.h (1.2), + WINNT/afsadmsvr/TaAfsAdmSvrClientPing.cpp (1.2), + WINNT/afsadmsvr/TaAfsAdmSvrClientPing.h (1.2), + WINNT/afsadmsvr/TaAfsAdmSvrClientUser.cpp (1.2), + WINNT/afsadmsvr/TaAfsAdmSvrCommon.cpp (1.2), + WINNT/afsadmsvr/TaAfsAdmSvrCommon.h (1.2), + WINNT/afsadmsvr/TaAfsAdmSvrDebug.cpp (1.2), + WINNT/afsadmsvr/TaAfsAdmSvrDebug.h (1.2), + WINNT/afsadmsvr/TaAfsAdmSvrGeneral.cpp (1.2), + WINNT/afsadmsvr/TaAfsAdmSvrGeneral.h (1.2), + WINNT/afsadmsvr/TaAfsAdmSvrGroup.cpp (1.2), + WINNT/afsadmsvr/TaAfsAdmSvrInternal.h (1.2), + WINNT/afsadmsvr/TaAfsAdmSvrMain.cpp (1.2), + WINNT/afsadmsvr/TaAfsAdmSvrProperties.cpp (1.2), + WINNT/afsadmsvr/TaAfsAdmSvrProperties.h (1.2), + WINNT/afsadmsvr/TaAfsAdmSvrSearch.cpp (1.2), + WINNT/afsadmsvr/TaAfsAdmSvrSearch.h (1.2), + WINNT/afsadmsvr/TaAfsAdmSvrUser.cpp (1.2), + WINNT/afsadmsvr/afsadmsvr.rc (1.2), WINNT/afsadmsvr/resource.h + (1.2), WINNT/afsapplib/NTMakefile (1.2), + WINNT/afsapplib/afsapplib.cpp (1.2), WINNT/afsapplib/afsapplib.h + (1.2), WINNT/afsapplib/afsapplib_stub.rc (1.2), + WINNT/afsapplib/al_admsvr.cpp (1.2), WINNT/afsapplib/al_admsvr.h + (1.2), WINNT/afsapplib/al_browse.cpp (1.2), + WINNT/afsapplib/al_browseset.cpp (1.2), + WINNT/afsapplib/al_cover.cpp (1.2), WINNT/afsapplib/al_creds.cpp + (1.2), WINNT/afsapplib/al_dynlink.cpp (1.2), + WINNT/afsapplib/al_dynlink.h (1.2), WINNT/afsapplib/al_error.cpp + (1.2), WINNT/afsapplib/al_help.cpp (1.2), + WINNT/afsapplib/al_messages.h (1.2), WINNT/afsapplib/al_misc.cpp + (1.2), WINNT/afsapplib/al_progress.cpp (1.2), + WINNT/afsapplib/al_progress.h (1.2), WINNT/afsapplib/al_pump.cpp + (1.2), WINNT/afsapplib/al_resource.h (1.2), + WINNT/afsapplib/al_task.cpp (1.2), WINNT/afsapplib/al_wizard.cpp + (1.2), WINNT/afsapplib/al_wizard.h (1.2), + WINNT/afsapplib/checklist.cpp (1.2), WINNT/afsapplib/checklist.h + (1.2), WINNT/afsapplib/ctl_date.cpp (1.2), + WINNT/afsapplib/ctl_date.h (1.2), WINNT/afsapplib/ctl_elapsed.cpp + (1.2), WINNT/afsapplib/ctl_elapsed.h (1.2), + WINNT/afsapplib/ctl_sockaddr.cpp (1.2), + WINNT/afsapplib/ctl_sockaddr.h (1.2), + WINNT/afsapplib/ctl_spinner.cpp (1.2), + WINNT/afsapplib/ctl_spinner.h (1.2), WINNT/afsapplib/ctl_time.cpp + (1.2), WINNT/afsapplib/ctl_time.h (1.2), WINNT/afsapplib/dialog.cpp + (1.2), WINNT/afsapplib/dialog.h (1.2), WINNT/afsapplib/fastlist.cpp + (1.2), WINNT/afsapplib/fastlist.h (1.2), + WINNT/afsapplib/hashlist.cpp (1.2), WINNT/afsapplib/hashlist.h + (1.2), WINNT/afsapplib/regexp.cpp (1.2), WINNT/afsapplib/regexp.h + (1.2), WINNT/afsapplib/resize.cpp (1.2), WINNT/afsapplib/resize.h + (1.2), WINNT/afsapplib/settings.cpp (1.2), + WINNT/afsapplib/settings.h (1.2), WINNT/afsapplib/subclass.cpp + (1.2), WINNT/afsapplib/subclass.h (1.2), + WINNT/afsapplib/lang/NTMakefile (1.2), + WINNT/afsapplib/lang/de_DE/afsapplib.rc (1.2), + WINNT/afsapplib/lang/en_US/afsapplib.rc (1.2), + WINNT/afsapplib/lang/es_ES/afsapplib.rc (1.2), + WINNT/afsapplib/lang/ja_JP/afsapplib.rc (1.2), + WINNT/afsapplib/lang/ko_KR/afsapplib.rc (1.2), + WINNT/afsapplib/lang/pt_BR/afsapplib.rc (1.2), + WINNT/afsapplib/lang/zh_CN/afsapplib.rc (1.2), + WINNT/afsapplib/lang/zh_TW/afsapplib.rc (1.2), + WINNT/afsapplib/test/NTMakefile (1.2), + WINNT/afsapplib/test/resource.h (1.2), + WINNT/afsapplib/test/wiztest.cpp (1.2), + WINNT/afsapplib/test/wiztest.rc (1.2), WINNT/afsclass/NTMakefile + (1.2), WINNT/afsclass/afsclass.h (1.2), + WINNT/afsclass/afsclassfn.cpp (1.2), WINNT/afsclass/afsclassfn.h + (1.2), WINNT/afsclass/c_agg.cpp (1.2), WINNT/afsclass/c_agg.h + (1.2), WINNT/afsclass/c_cell.cpp (1.2), WINNT/afsclass/c_cell.h + (1.2), WINNT/afsclass/c_debug.cpp (1.2), WINNT/afsclass/c_debug.h + (1.2), WINNT/afsclass/c_grp.cpp (1.2), WINNT/afsclass/c_grp.h + (1.2), WINNT/afsclass/c_ident.cpp (1.2), WINNT/afsclass/c_ident.h + (1.2), WINNT/afsclass/c_identlist.cpp (1.2), + WINNT/afsclass/c_identlist.h (1.2), WINNT/afsclass/c_notify.cpp + (1.2), WINNT/afsclass/c_notify.h (1.2), WINNT/afsclass/c_set.cpp + (1.2), WINNT/afsclass/c_set.h (1.2), WINNT/afsclass/c_svc.cpp + (1.2), WINNT/afsclass/c_svc.h (1.2), WINNT/afsclass/c_svr.cpp + (1.2), WINNT/afsclass/c_svr.h (1.2), WINNT/afsclass/c_usr.cpp + (1.2), WINNT/afsclass/c_usr.h (1.2), WINNT/afsclass/internal.cpp + (1.2), WINNT/afsclass/internal.h (1.2), WINNT/afsclass/worker.cpp + (1.2), WINNT/afsclass/worker.h (1.2), WINNT/afsd/NTMakefile (1.2), + WINNT/afsd/afsd.c (1.2), WINNT/afsd/afsd.h (1.2), + WINNT/afsd/afsd.rc (1.2), WINNT/afsd/afsd_init.c (1.2), + WINNT/afsd/afsd_init.h (1.2), WINNT/afsd/afsd_service.c (1.2), + WINNT/afsd/afsd_service.rc (1.2), WINNT/afsd/afsdicon.h (1.2), + WINNT/afsd/afslog95.c (1.2), WINNT/afsd/afslog95.rc (1.2), + WINNT/afsd/afslogon.c (1.2), WINNT/afsd/afslogon.rc (1.2), + WINNT/afsd/afsrpc.idl (1.2), WINNT/afsd/afsshare.c (1.2), + WINNT/afsd/afsshare.rc (1.2), WINNT/afsd/cklog.c (1.2), + WINNT/afsd/cm.h (1.2), WINNT/afsd/cm_access.c (1.2), + WINNT/afsd/cm_access.h (1.2), WINNT/afsd/cm_aclent.c (1.2), + WINNT/afsd/cm_aclent.h (1.2), WINNT/afsd/cm_buf.c (1.2), + WINNT/afsd/cm_buf.h (1.2), WINNT/afsd/cm_callback.c (1.2), + WINNT/afsd/cm_callback.h (1.2), WINNT/afsd/cm_cell.c (1.2), + WINNT/afsd/cm_cell.h (1.2), WINNT/afsd/cm_config.c (1.2), + WINNT/afsd/cm_config.h (1.2), WINNT/afsd/cm_conn.c (1.2), + WINNT/afsd/cm_conn.h (1.2), WINNT/afsd/cm_daemon.c (1.2), + WINNT/afsd/cm_daemon.h (1.2), WINNT/afsd/cm_dcache.c (1.2), + WINNT/afsd/cm_dcache.h (1.2), WINNT/afsd/cm_dir.c (1.2), + WINNT/afsd/cm_dir.h (1.2), WINNT/afsd/cm_dnlc.c (1.2), + WINNT/afsd/cm_dnlc.h (1.2), WINNT/afsd/cm_ioctl.c (1.2), + WINNT/afsd/cm_ioctl.h (1.2), WINNT/afsd/cm_rpc.c (1.2), + WINNT/afsd/cm_rpc.h (1.2), WINNT/afsd/cm_scache.c (1.2), + WINNT/afsd/cm_scache.h (1.2), WINNT/afsd/cm_server.c (1.2), + WINNT/afsd/cm_server.h (1.2), WINNT/afsd/cm_user.c (1.2), + WINNT/afsd/cm_user.h (1.2), WINNT/afsd/cm_utils.c (1.2), + WINNT/afsd/cm_utils.h (1.2), WINNT/afsd/cm_vnodeops.c (1.2), + WINNT/afsd/cm_vnodeops.h (1.2), WINNT/afsd/cm_volume.c (1.2), + WINNT/afsd/cm_volume.h (1.2), WINNT/afsd/ctokens.c (1.2), + WINNT/afsd/cunlog.c (1.2), WINNT/afsd/fs.c (1.2), WINNT/afsd/fs.h + (1.2), WINNT/afsd/fs.rc (1.2), WINNT/afsd/fs_utils.c (1.2), + WINNT/afsd/fs_utils.h (1.2), WINNT/afsd/klog.rc (1.2), + WINNT/afsd/krb.h (1.2), WINNT/afsd/krb_prot.h (1.2), + WINNT/afsd/libafsconf.rc (1.2), WINNT/afsd/lock.txt (1.2), + WINNT/afsd/smb.c (1.2), WINNT/afsd/smb.h (1.2), WINNT/afsd/smb3.c + (1.2), WINNT/afsd/smb3.h (1.2), WINNT/afsd/smb_iocons.h (1.2), + WINNT/afsd/smb_ioctl.c (1.2), WINNT/afsd/smb_ioctl.h (1.2), + WINNT/afsd/symlink.c (1.2), WINNT/afsd/symlink.rc (1.2), + WINNT/afsd/tokens.rc (1.2), WINNT/afsd/unlog.rc (1.2), + WINNT/afsd/sample/token.c (1.2), WINNT/afslegal/NTMakefile (1.2), + WINNT/afslegal/afslegal.cpp (1.2), WINNT/afslegal/afslegal_stub.rc + (1.2), WINNT/afslegal/resource.h (1.2), + WINNT/afslegal/lang/NTMakefile (1.2), + WINNT/afslegal/lang/de_DE/afslegal.rc (1.2), + WINNT/afslegal/lang/en_US/afslegal.rc (1.2), + WINNT/afslegal/lang/es_ES/afslegal.rc (1.2), + WINNT/afslegal/lang/ja_JP/afslegal.rc (1.2), + WINNT/afslegal/lang/ko_KR/afslegal.rc (1.2), + WINNT/afslegal/lang/pt_BR/afslegal.rc (1.2), + WINNT/afslegal/lang/zh_CN/afslegal.rc (1.2), + WINNT/afslegal/lang/zh_TW/afslegal.rc (1.2), + WINNT/afsreg/NTMakefile (1.2), WINNT/afsreg/afsreg.c (1.2), + WINNT/afsreg/afsreg.h (1.2), WINNT/afsreg/afssw.c (1.2), + WINNT/afsreg/afssw.h (1.2), WINNT/afsreg/syscfg.c (1.2), + WINNT/afsreg/syscfg.h (1.2), WINNT/afsreg/vptab.c (1.2), + WINNT/afsreg/vptab.h (1.2), WINNT/afsreg/test/NTMakefile (1.2), + WINNT/afsreg/test/dupkey.c (1.2), WINNT/afsreg/test/getifinfo.c + (1.2), WINNT/afsreg/test/regman.c (1.2), WINNT/afssvrcfg/NTMakefile + (1.2), WINNT/afssvrcfg/admin_info_dlg.cpp (1.2), + WINNT/afssvrcfg/admin_info_dlg.h (1.2), WINNT/afssvrcfg/afscfg.cpp + (1.2), WINNT/afssvrcfg/afscfg.h (1.2), + WINNT/afssvrcfg/afscfg_stub.rc (1.2), + WINNT/afssvrcfg/backup_server_page.cpp (1.2), + WINNT/afssvrcfg/cfg_utils.cpp (1.2), WINNT/afssvrcfg/cfg_utils.h + (1.2), WINNT/afssvrcfg/char_conv.cpp (1.2), + WINNT/afssvrcfg/char_conv.h (1.2), WINNT/afssvrcfg/config.h (1.2), + WINNT/afssvrcfg/config_server_page.cpp (1.2), + WINNT/afssvrcfg/create_partition_dlg.cpp (1.2), + WINNT/afssvrcfg/create_partition_dlg.h (1.2), + WINNT/afssvrcfg/db_server_page.cpp (1.2), + WINNT/afssvrcfg/file_server_page.cpp (1.2), + WINNT/afssvrcfg/get_cur_config.cpp (1.2), + WINNT/afssvrcfg/get_cur_config.h (1.2), + WINNT/afssvrcfg/get_pw_dlg.cpp (1.2), WINNT/afssvrcfg/get_pw_dlg.h + (1.2), WINNT/afssvrcfg/graphics.cpp (1.2), + WINNT/afssvrcfg/graphics.h (1.2), WINNT/afssvrcfg/help.cpp (1.2), + WINNT/afssvrcfg/hourglass.h (1.2), WINNT/afssvrcfg/info2_page.cpp + (1.2), WINNT/afssvrcfg/info_page.cpp (1.2), + WINNT/afssvrcfg/intro_page.cpp (1.2), WINNT/afssvrcfg/logfile.cpp + (1.2), WINNT/afssvrcfg/logfile.h (1.2), + WINNT/afssvrcfg/partition_page.cpp (1.2), + WINNT/afssvrcfg/partition_utils.cpp (1.2), + WINNT/afssvrcfg/partition_utils.h (1.2), + WINNT/afssvrcfg/partitions_page.cpp (1.2), + WINNT/afssvrcfg/replicatition_page.cpp (1.2), + WINNT/afssvrcfg/resource.h (1.2), WINNT/afssvrcfg/root_afs_page.cpp + (1.2), WINNT/afssvrcfg/salvage_dlg.cpp (1.2), + WINNT/afssvrcfg/salvage_results_dlg.cpp (1.2), + WINNT/afssvrcfg/salvage_results_dlg.h (1.2), + WINNT/afssvrcfg/services_page.cpp (1.2), + WINNT/afssvrcfg/sys_control_page.cpp (1.2), + WINNT/afssvrcfg/toolbox.cpp (1.2), WINNT/afssvrcfg/toolbox.h (1.2), + WINNT/afssvrcfg/validation.cpp (1.2), WINNT/afssvrcfg/validation.h + (1.2), WINNT/afssvrcfg/volume_utils.cpp (1.2), + WINNT/afssvrcfg/volume_utils.h (1.2), + WINNT/afssvrcfg/lang/NTMakefile (1.2), + WINNT/afssvrcfg/lang/de_DE/afscfg.rc (1.2), + WINNT/afssvrcfg/lang/en_US/afscfg.rc (1.2), + WINNT/afssvrcfg/lang/es_ES/afscfg.rc (1.2), + WINNT/afssvrcfg/lang/ja_JP/afscfg.rc (1.2), + WINNT/afssvrcfg/lang/ko_KR/afscfg.rc (1.2), + WINNT/afssvrcfg/lang/pt_BR/afscfg.rc (1.2), + WINNT/afssvrcfg/lang/zh_CN/afscfg.rc (1.2), + WINNT/afssvrcfg/lang/zh_TW/afscfg.rc (1.2), + WINNT/afssvrcpa/NTMakefile (1.2), WINNT/afssvrcpa/afssvrcpa_stub.rc + (1.2), WINNT/afssvrcpa/cpl_interface.cpp (1.2), + WINNT/afssvrcpa/cpl_interface.h (1.2), WINNT/afssvrcpa/resource.h + (1.2), WINNT/afssvrcpa/lang/NTMakefile (1.2), + WINNT/afssvrcpa/lang/de_DE/afssvrcpa.rc (1.2), + WINNT/afssvrcpa/lang/en_US/afssvrcpa.rc (1.2), + WINNT/afssvrcpa/lang/es_ES/afssvrcpa.rc (1.2), + WINNT/afssvrcpa/lang/ja_JP/afssvrcpa.rc (1.2), + WINNT/afssvrcpa/lang/ko_KR/afssvrcpa.rc (1.2), + WINNT/afssvrcpa/lang/pt_BR/afssvrcpa.rc (1.2), + WINNT/afssvrcpa/lang/zh_CN/afssvrcpa.rc (1.2), + WINNT/afssvrcpa/lang/zh_TW/afssvrcpa.rc (1.2), + WINNT/afssvrmgr/NTMakefile (1.2), WINNT/afssvrmgr/action.cpp (1.2), + WINNT/afssvrmgr/action.h (1.2), WINNT/afssvrmgr/agg_col.cpp (1.2), + WINNT/afssvrmgr/agg_col.h (1.2), WINNT/afssvrmgr/agg_general.cpp + (1.2), WINNT/afssvrmgr/agg_general.h (1.2), + WINNT/afssvrmgr/agg_prop.cpp (1.2), WINNT/afssvrmgr/agg_prop.h + (1.2), WINNT/afssvrmgr/agg_tab.cpp (1.2), WINNT/afssvrmgr/agg_tab.h + (1.2), WINNT/afssvrmgr/alert.cpp (1.2), WINNT/afssvrmgr/alert.h + (1.2), WINNT/afssvrmgr/cmdline.cpp (1.2), WINNT/afssvrmgr/cmdline.h + (1.2), WINNT/afssvrmgr/columns.cpp (1.2), WINNT/afssvrmgr/columns.h + (1.2), WINNT/afssvrmgr/command.cpp (1.2), WINNT/afssvrmgr/command.h + (1.2), WINNT/afssvrmgr/creds.cpp (1.2), WINNT/afssvrmgr/creds.h + (1.2), WINNT/afssvrmgr/dispatch.cpp (1.2), + WINNT/afssvrmgr/dispatch.h (1.2), WINNT/afssvrmgr/dispguts.cpp + (1.2), WINNT/afssvrmgr/dispguts.h (1.2), + WINNT/afssvrmgr/display.cpp (1.2), WINNT/afssvrmgr/display.h (1.2), + WINNT/afssvrmgr/exportcl.h (1.2), WINNT/afssvrmgr/general.cpp + (1.2), WINNT/afssvrmgr/general.h (1.2), WINNT/afssvrmgr/help.hid + (1.2), WINNT/afssvrmgr/helpfunc.cpp (1.2), + WINNT/afssvrmgr/helpfunc.h (1.2), WINNT/afssvrmgr/messages.h (1.2), + WINNT/afssvrmgr/options.cpp (1.2), WINNT/afssvrmgr/options.h (1.2), + WINNT/afssvrmgr/prefs.cpp (1.2), WINNT/afssvrmgr/prefs.h (1.2), + WINNT/afssvrmgr/problems.cpp (1.2), WINNT/afssvrmgr/problems.h + (1.2), WINNT/afssvrmgr/propcache.cpp (1.2), + WINNT/afssvrmgr/propcache.h (1.2), WINNT/afssvrmgr/resource.h + (1.2), WINNT/afssvrmgr/set_clone.cpp (1.2), + WINNT/afssvrmgr/set_clone.h (1.2), WINNT/afssvrmgr/set_col.cpp + (1.2), WINNT/afssvrmgr/set_col.h (1.2), + WINNT/afssvrmgr/set_create.cpp (1.2), WINNT/afssvrmgr/set_create.h + (1.2), WINNT/afssvrmgr/set_createrep.cpp (1.2), + WINNT/afssvrmgr/set_createrep.h (1.2), + WINNT/afssvrmgr/set_delete.cpp (1.2), WINNT/afssvrmgr/set_delete.h + (1.2), WINNT/afssvrmgr/set_dump.cpp (1.2), + WINNT/afssvrmgr/set_dump.h (1.2), WINNT/afssvrmgr/set_general.cpp + (1.2), WINNT/afssvrmgr/set_general.h (1.2), + WINNT/afssvrmgr/set_move.cpp (1.2), WINNT/afssvrmgr/set_move.h + (1.2), WINNT/afssvrmgr/set_prop.cpp (1.2), + WINNT/afssvrmgr/set_prop.h (1.2), WINNT/afssvrmgr/set_quota.cpp + (1.2), WINNT/afssvrmgr/set_quota.h (1.2), + WINNT/afssvrmgr/set_release.cpp (1.2), + WINNT/afssvrmgr/set_release.h (1.2), WINNT/afssvrmgr/set_rename.cpp + (1.2), WINNT/afssvrmgr/set_rename.h (1.2), + WINNT/afssvrmgr/set_repprop.cpp (1.2), + WINNT/afssvrmgr/set_repprop.h (1.2), + WINNT/afssvrmgr/set_restore.cpp (1.2), + WINNT/afssvrmgr/set_restore.h (1.2), WINNT/afssvrmgr/set_tab.cpp + (1.2), WINNT/afssvrmgr/set_tab.h (1.2), WINNT/afssvrmgr/subset.cpp + (1.2), WINNT/afssvrmgr/subset.h (1.2), WINNT/afssvrmgr/svc_col.cpp + (1.2), WINNT/afssvrmgr/svc_col.h (1.2), + WINNT/afssvrmgr/svc_create.cpp (1.2), WINNT/afssvrmgr/svc_create.h + (1.2), WINNT/afssvrmgr/svc_delete.cpp (1.2), + WINNT/afssvrmgr/svc_delete.h (1.2), WINNT/afssvrmgr/svc_general.cpp + (1.2), WINNT/afssvrmgr/svc_general.h (1.2), + WINNT/afssvrmgr/svc_prop.cpp (1.2), WINNT/afssvrmgr/svc_prop.h + (1.2), WINNT/afssvrmgr/svc_startstop.cpp (1.2), + WINNT/afssvrmgr/svc_startstop.h (1.2), WINNT/afssvrmgr/svc_tab.cpp + (1.2), WINNT/afssvrmgr/svc_tab.h (1.2), + WINNT/afssvrmgr/svc_viewlog.cpp (1.2), + WINNT/afssvrmgr/svc_viewlog.h (1.2), + WINNT/afssvrmgr/svr_address.cpp (1.2), + WINNT/afssvrmgr/svr_address.h (1.2), WINNT/afssvrmgr/svr_col.cpp + (1.2), WINNT/afssvrmgr/svr_col.h (1.2), + WINNT/afssvrmgr/svr_execute.cpp (1.2), + WINNT/afssvrmgr/svr_execute.h (1.2), + WINNT/afssvrmgr/svr_general.cpp (1.2), + WINNT/afssvrmgr/svr_general.h (1.2), + WINNT/afssvrmgr/svr_getdates.cpp (1.2), + WINNT/afssvrmgr/svr_getdates.h (1.2), WINNT/afssvrmgr/svr_hosts.cpp + (1.2), WINNT/afssvrmgr/svr_hosts.h (1.2), + WINNT/afssvrmgr/svr_install.cpp (1.2), + WINNT/afssvrmgr/svr_install.h (1.2), WINNT/afssvrmgr/svr_prop.cpp + (1.2), WINNT/afssvrmgr/svr_prop.h (1.2), + WINNT/afssvrmgr/svr_prune.cpp (1.2), WINNT/afssvrmgr/svr_prune.h + (1.2), WINNT/afssvrmgr/svr_salvage.cpp (1.2), + WINNT/afssvrmgr/svr_salvage.h (1.2), + WINNT/afssvrmgr/svr_security.cpp (1.2), + WINNT/afssvrmgr/svr_security.h (1.2), + WINNT/afssvrmgr/svr_syncvldb.cpp (1.2), + WINNT/afssvrmgr/svr_syncvldb.h (1.2), + WINNT/afssvrmgr/svr_uninstall.cpp (1.2), + WINNT/afssvrmgr/svr_uninstall.h (1.2), + WINNT/afssvrmgr/svr_window.cpp (1.2), WINNT/afssvrmgr/svr_window.h + (1.2), WINNT/afssvrmgr/svrmgr.cpp (1.2), WINNT/afssvrmgr/svrmgr.h + (1.2), WINNT/afssvrmgr/svrmgr_stub.rc (1.2), + WINNT/afssvrmgr/task.cpp (1.2), WINNT/afssvrmgr/task.h (1.2), + WINNT/afssvrmgr/window.cpp (1.2), WINNT/afssvrmgr/window.h (1.2), + WINNT/afssvrmgr/lang/NTMakefile (1.2), + WINNT/afssvrmgr/lang/de_DE/svrmgr.rc (1.2), + WINNT/afssvrmgr/lang/en_US/svrmgr.rc (1.2), + WINNT/afssvrmgr/lang/es_ES/svrmgr.rc (1.2), + WINNT/afssvrmgr/lang/ja_JP/svrmgr.rc (1.2), + WINNT/afssvrmgr/lang/ko_KR/svrmgr.rc (1.2), + WINNT/afssvrmgr/lang/pt_BR/svrmgr.rc (1.2), + WINNT/afssvrmgr/lang/zh_CN/svrmgr.rc (1.2), + WINNT/afssvrmgr/lang/zh_TW/svrmgr.rc (1.2), + WINNT/afsusrmgr/AfsUsrMgr_stub.rc (1.2), WINNT/afsusrmgr/NTMakefile + (1.2), WINNT/afsusrmgr/TaAfsUsrMgr.h (1.2), + WINNT/afsusrmgr/action.cpp (1.2), WINNT/afsusrmgr/action.h (1.2), + WINNT/afsusrmgr/browse.cpp (1.2), WINNT/afsusrmgr/browse.h (1.2), + WINNT/afsusrmgr/cell_prop.cpp (1.2), WINNT/afsusrmgr/cell_prop.h + (1.2), WINNT/afsusrmgr/cmdline.cpp (1.2), WINNT/afsusrmgr/cmdline.h + (1.2), WINNT/afsusrmgr/columns.cpp (1.2), WINNT/afsusrmgr/columns.h + (1.2), WINNT/afsusrmgr/command.cpp (1.2), WINNT/afsusrmgr/command.h + (1.2), WINNT/afsusrmgr/creds.cpp (1.2), WINNT/afsusrmgr/creds.h + (1.2), WINNT/afsusrmgr/display.cpp (1.2), WINNT/afsusrmgr/display.h + (1.2), WINNT/afsusrmgr/errdata.cpp (1.2), WINNT/afsusrmgr/errdata.h + (1.2), WINNT/afsusrmgr/general.cpp (1.2), WINNT/afsusrmgr/general.h + (1.2), WINNT/afsusrmgr/grp_col.cpp (1.2), WINNT/afsusrmgr/grp_col.h + (1.2), WINNT/afsusrmgr/grp_create.cpp (1.2), + WINNT/afsusrmgr/grp_create.h (1.2), WINNT/afsusrmgr/grp_delete.cpp + (1.2), WINNT/afsusrmgr/grp_delete.h (1.2), + WINNT/afsusrmgr/grp_prop.cpp (1.2), WINNT/afsusrmgr/grp_prop.h + (1.2), WINNT/afsusrmgr/grp_rename.cpp (1.2), + WINNT/afsusrmgr/grp_rename.h (1.2), WINNT/afsusrmgr/grp_tab.cpp + (1.2), WINNT/afsusrmgr/grp_tab.h (1.2), WINNT/afsusrmgr/help.hid + (1.2), WINNT/afsusrmgr/helpfunc.cpp (1.2), + WINNT/afsusrmgr/helpfunc.h (1.2), WINNT/afsusrmgr/main.cpp (1.2), + WINNT/afsusrmgr/mch_col.cpp (1.2), WINNT/afsusrmgr/mch_col.h (1.2), + WINNT/afsusrmgr/mch_create.cpp (1.2), WINNT/afsusrmgr/mch_create.h + (1.2), WINNT/afsusrmgr/mch_delete.cpp (1.2), + WINNT/afsusrmgr/mch_delete.h (1.2), WINNT/afsusrmgr/mch_tab.cpp + (1.2), WINNT/afsusrmgr/mch_tab.h (1.2), WINNT/afsusrmgr/messages.h + (1.2), WINNT/afsusrmgr/options.cpp (1.2), WINNT/afsusrmgr/options.h + (1.2), WINNT/afsusrmgr/resource.h (1.2), WINNT/afsusrmgr/task.cpp + (1.2), WINNT/afsusrmgr/task.h (1.2), WINNT/afsusrmgr/usr_col.cpp + (1.2), WINNT/afsusrmgr/usr_col.h (1.2), WINNT/afsusrmgr/usr_cpw.cpp + (1.2), WINNT/afsusrmgr/usr_cpw.h (1.2), + WINNT/afsusrmgr/usr_create.cpp (1.2), WINNT/afsusrmgr/usr_create.h + (1.2), WINNT/afsusrmgr/usr_delete.cpp (1.2), + WINNT/afsusrmgr/usr_delete.h (1.2), WINNT/afsusrmgr/usr_prop.cpp + (1.2), WINNT/afsusrmgr/usr_prop.h (1.2), + WINNT/afsusrmgr/usr_search.cpp (1.2), WINNT/afsusrmgr/usr_search.h + (1.2), WINNT/afsusrmgr/usr_tab.cpp (1.2), WINNT/afsusrmgr/usr_tab.h + (1.2), WINNT/afsusrmgr/window.cpp (1.2), WINNT/afsusrmgr/window.h + (1.2), WINNT/afsusrmgr/winlist.cpp (1.2), WINNT/afsusrmgr/winlist.h + (1.2), WINNT/afsusrmgr/lang/NTMakefile (1.2), + WINNT/afsusrmgr/lang/de_DE/AfsUsrMgr.rc (1.2), + WINNT/afsusrmgr/lang/en_US/AfsUsrMgr.rc (1.2), + WINNT/afsusrmgr/lang/es_ES/AfsUsrMgr.rc (1.2), + WINNT/afsusrmgr/lang/ja_JP/AfsUsrMgr.rc (1.2), + WINNT/afsusrmgr/lang/ko_KR/AfsUsrMgr.rc (1.2), + WINNT/afsusrmgr/lang/pt_BR/AfsUsrMgr.rc (1.2), + WINNT/afsusrmgr/lang/zh_CN/AfsUsrMgr.rc (1.2), + WINNT/afsusrmgr/lang/zh_TW/AfsUsrMgr.rc (1.2), + WINNT/bosctlsvc/NTMakefile (1.2), WINNT/bosctlsvc/bosctlsvc.c + (1.2), WINNT/bosctlsvc/bosctlsvc.rc (1.2), + WINNT/client_config/NTMakefile (1.2), + WINNT/client_config/afs_config.h (1.2), + WINNT/client_config/afs_config_stub.rc (1.2), + WINNT/client_config/cellservdb.c (1.2), + WINNT/client_config/cellservdb.h (1.2), + WINNT/client_config/config.cpp (1.2), WINNT/client_config/config.h + (1.2), WINNT/client_config/dlg_automap.cpp (1.2), + WINNT/client_config/dlg_diag.cpp (1.2), + WINNT/client_config/dlg_logon.cpp (1.2), + WINNT/client_config/dlg_misc.cpp (1.2), + WINNT/client_config/drivemap.cpp (1.2), + WINNT/client_config/drivemap.h (1.2), WINNT/client_config/help.hid + (1.2), WINNT/client_config/isadmin.cpp (1.2), + WINNT/client_config/isadmin.h (1.2), WINNT/client_config/main.cpp + (1.2), WINNT/client_config/misc.cpp (1.2), + WINNT/client_config/pagesize.cpp (1.2), + WINNT/client_config/pagesize.h (1.2), + WINNT/client_config/resource.h (1.2), + WINNT/client_config/tab_advanced.cpp (1.2), + WINNT/client_config/tab_advanced.h (1.2), + WINNT/client_config/tab_drives.cpp (1.2), + WINNT/client_config/tab_drives.h (1.2), + WINNT/client_config/tab_general.cpp (1.2), + WINNT/client_config/tab_general.h (1.2), + WINNT/client_config/tab_hosts.cpp (1.2), + WINNT/client_config/tab_hosts.h (1.2), + WINNT/client_config/tab_prefs.cpp (1.2), + WINNT/client_config/tab_prefs.h (1.2), + WINNT/client_config/lang/NTMakefile (1.2), + WINNT/client_config/lang/de_DE/afs_config.rc (1.2), + WINNT/client_config/lang/en_US/afs_config.rc (1.2), + WINNT/client_config/lang/es_ES/afs_config.rc (1.2), + WINNT/client_config/lang/ja_JP/afs_config.rc (1.2), + WINNT/client_config/lang/ko_KR/afs_config.rc (1.2), + WINNT/client_config/lang/pt_BR/afs_config.rc (1.2), + WINNT/client_config/lang/zh_CN/afs_config.rc (1.2), + WINNT/client_config/lang/zh_TW/afs_config.rc (1.2), + WINNT/client_cpa/NTMakefile (1.2), WINNT/client_cpa/afs_cpa_stub.rc + (1.2), WINNT/client_cpa/cpl_interface.cpp (1.2), + WINNT/client_cpa/cpl_interface.h (1.2), WINNT/client_cpa/resource.h + (1.2), WINNT/client_cpa/lang/NTMakefile (1.2), + WINNT/client_cpa/lang/de_DE/afs_cpa.rc (1.2), + WINNT/client_cpa/lang/en_US/afs_cpa.rc (1.2), + WINNT/client_cpa/lang/es_ES/afs_cpa.rc (1.2), + WINNT/client_cpa/lang/ja_JP/afs_cpa.rc (1.2), + WINNT/client_cpa/lang/ko_KR/afs_cpa.rc (1.2), + WINNT/client_cpa/lang/pt_BR/afs_cpa.rc (1.2), + WINNT/client_cpa/lang/zh_CN/afs_cpa.rc (1.2), + WINNT/client_cpa/lang/zh_TW/afs_cpa.rc (1.2), + WINNT/client_creds/Makefile (1.2), WINNT/client_creds/NTMakefile + (1.2), WINNT/client_creds/advtab.cpp (1.2), + WINNT/client_creds/advtab.h (1.2), WINNT/client_creds/afscreds.h + (1.2), WINNT/client_creds/afscreds_stub.rc (1.2), + WINNT/client_creds/afswiz.cpp (1.2), WINNT/client_creds/afswiz.h + (1.2), WINNT/client_creds/creds.cpp (1.2), + WINNT/client_creds/creds.h (1.2), WINNT/client_creds/credstab.cpp + (1.2), WINNT/client_creds/credstab.h (1.2), + WINNT/client_creds/help.hid (1.2), WINNT/client_creds/main.cpp + (1.2), WINNT/client_creds/misc.cpp (1.2), + WINNT/client_creds/mounttab.cpp (1.2), + WINNT/client_creds/mounttab.h (1.2), WINNT/client_creds/resource.h + (1.2), WINNT/client_creds/settings.cpp (1.2), + WINNT/client_creds/settings.h (1.2), + WINNT/client_creds/shortcut.cpp (1.2), + WINNT/client_creds/shortcut.h (1.2), + WINNT/client_creds/trayicon.cpp (1.2), + WINNT/client_creds/trayicon.h (1.2), WINNT/client_creds/window.cpp + (1.2), WINNT/client_creds/window.h (1.2), + WINNT/client_creds/lang/NTMakefile (1.2), + WINNT/client_creds/lang/de_DE/afscreds.rc (1.2), + WINNT/client_creds/lang/en_US/afscreds.rc (1.2), + WINNT/client_creds/lang/es_ES/afscreds.rc (1.2), + WINNT/client_creds/lang/ja_JP/afscreds.rc (1.2), + WINNT/client_creds/lang/ko_KR/afscreds.rc (1.2), + WINNT/client_creds/lang/pt_BR/afscreds.rc (1.2), + WINNT/client_creds/lang/zh_CN/afscreds.rc (1.2), + WINNT/client_creds/lang/zh_TW/afscreds.rc (1.2), + WINNT/client_exp/NTMakefile (1.2), + WINNT/client_exp/add_acl_entry_dlg.cpp (1.2), + WINNT/client_exp/add_acl_entry_dlg.h (1.2), + WINNT/client_exp/add_submount_dlg.cpp (1.2), + WINNT/client_exp/add_submount_dlg.h (1.2), + WINNT/client_exp/afs_shl_ext.cpp (1.2), + WINNT/client_exp/afs_shl_ext.h (1.2), + WINNT/client_exp/afs_shl_ext.odl (1.2), + WINNT/client_exp/afs_shl_ext_stub.rc (1.2), + WINNT/client_exp/auth_dlg.cpp (1.2), WINNT/client_exp/auth_dlg.h + (1.2), WINNT/client_exp/clear_acl_dlg.cpp (1.2), + WINNT/client_exp/clear_acl_dlg.h (1.2), + WINNT/client_exp/copy_acl_dlg.cpp (1.2), + WINNT/client_exp/copy_acl_dlg.h (1.2), + WINNT/client_exp/down_servers_dlg.cpp (1.2), + WINNT/client_exp/down_servers_dlg.h (1.2), WINNT/client_exp/fs.h + (1.2), WINNT/client_exp/gui2fs.cpp (1.2), WINNT/client_exp/gui2fs.h + (1.2), WINNT/client_exp/help.cpp (1.2), WINNT/client_exp/help.h + (1.2), WINNT/client_exp/hourglass.h (1.2), + WINNT/client_exp/klog_dlg.cpp (1.2), WINNT/client_exp/klog_dlg.h + (1.2), WINNT/client_exp/make_mount_point_dlg.cpp (1.2), + WINNT/client_exp/make_mount_point_dlg.h (1.2), + WINNT/client_exp/mount_points_dlg.cpp (1.2), + WINNT/client_exp/mount_points_dlg.h (1.2), + WINNT/client_exp/msgs.cpp (1.2), WINNT/client_exp/msgs.h (1.2), + WINNT/client_exp/partition_info_dlg.cpp (1.2), + WINNT/client_exp/partition_info_dlg.h (1.2), + WINNT/client_exp/resource.h (1.2), WINNT/client_exp/results_dlg.cpp + (1.2), WINNT/client_exp/results_dlg.h (1.2), + WINNT/client_exp/server_status_dlg.H (1.2), + WINNT/client_exp/server_status_dlg.cpp (1.2), + WINNT/client_exp/set_afs_acl.cpp (1.2), + WINNT/client_exp/set_afs_acl.h (1.2), + WINNT/client_exp/shell_ext.cpp (1.2), WINNT/client_exp/shell_ext.h + (1.2), WINNT/client_exp/stdafx.cpp (1.2), WINNT/client_exp/stdafx.h + (1.2), WINNT/client_exp/submount_info.cpp (1.2), + WINNT/client_exp/submount_info.h (1.2), + WINNT/client_exp/submounts_dlg.cpp (1.2), + WINNT/client_exp/submounts_dlg.h (1.2), + WINNT/client_exp/unlog_dlg.cpp (1.2), WINNT/client_exp/unlog_dlg.h + (1.2), WINNT/client_exp/volume_inf.h (1.2), + WINNT/client_exp/volume_info.h (1.2), + WINNT/client_exp/volumeinfo.cpp (1.2), + WINNT/client_exp/lang/NTMakefile (1.2), + WINNT/client_exp/lang/afs_shl_ext.rc2 (1.2), + WINNT/client_exp/lang/de_DE/afs_shl_ext.rc (1.2), + WINNT/client_exp/lang/en_US/afs_shl_ext.rc (1.2), + WINNT/client_exp/lang/es_ES/afs_shl_ext.rc (1.2), + WINNT/client_exp/lang/ja_JP/afs_shl_ext.rc (1.2), + WINNT/client_exp/lang/ko_KR/afs_shl_ext.rc (1.2), + WINNT/client_exp/lang/pt_BR/afs_shl_ext.rc (1.2), + WINNT/client_exp/lang/zh_CN/afs_shl_ext.rc (1.2), + WINNT/client_exp/lang/zh_TW/afs_shl_ext.rc (1.2), + WINNT/doc/install/Documentation/de_DE/README.txt (1.2), + WINNT/doc/install/Documentation/en_US/README.txt (1.2), + WINNT/doc/install/Documentation/es_ES/README.txt (1.2), + WINNT/doc/install/Documentation/ja_JP/README.txt (1.2), + WINNT/doc/install/Documentation/ko_KR/README.txt (1.2), + WINNT/doc/install/Documentation/pt_BR/README.txt (1.2), + WINNT/doc/install/Documentation/zh_CN/README.txt (1.2), + WINNT/doc/install/Documentation/zh_TW/README.txt (1.2), + WINNT/eventlog/NTMakefile (1.2), WINNT/eventlog/logevent.c (1.2), + WINNT/eventlog/logevent.h (1.2), WINNT/eventlog/lang/NTMakefile + (1.2), WINNT/eventlog/lang/afseventmsg.rc (1.2), + WINNT/eventlog/lang/de_DE/event.mc (1.2), + WINNT/eventlog/lang/en_US/event.mc (1.2), + WINNT/eventlog/lang/es_ES/event.mc (1.2), + WINNT/eventlog/lang/ja_JP/event.mc (1.2), + WINNT/eventlog/lang/ko_KR/event.mc (1.2), + WINNT/eventlog/lang/pt_BR/event.mc (1.2), + WINNT/eventlog/lang/zh_CN/event.mc (1.2), + WINNT/eventlog/lang/zh_TW/event.mc (1.2), + WINNT/eventlog/test/NTMakefile (1.2), + WINNT/eventlog/test/elogtest.c (1.2), + WINNT/install/InstallShield5/BuildSetup.bat (1.2), + WINNT/install/InstallShield5/CompileScript.bat (1.2), + WINNT/install/InstallShield5/CreateGeneratedFiles.bat (1.2), + WINNT/install/InstallShield5/CreateISDirTree.bat (1.2), + WINNT/install/InstallShield5/DelISDirTree.bat (1.2), + WINNT/install/InstallShield5/GatherFiles.bat (1.2), + WINNT/install/InstallShield5/GenDefault.mda.bat (1.2), + WINNT/install/InstallShield5/GenFileGroups.bat (1.2), + WINNT/install/InstallShield5/GenIS5.ipr.bat (1.2), + WINNT/install/InstallShield5/HowToSetTheVersion.txt (1.2), + WINNT/install/InstallShield5/NTMakefile (1.2), + WINNT/install/InstallShield5/README.TXT (1.2), + WINNT/install/InstallShield5/ScatterFiles.bat (1.2), + WINNT/license/NTMakefile (1.2), WINNT/license/main.cpp (1.2), + WINNT/license/multistring.cpp (1.2), WINNT/license/multistring.h + (1.2), WINNT/license/lang/NTMakefile (1.2), + WINNT/license/lang/readme.txt (1.2), WINNT/pthread/NTMakefile + (1.2), WINNT/pthread/pthread.c (1.2), WINNT/pthread/pthread.h + (1.2), WINNT/pthread/pthread.rc (1.2), WINNT/pthread/pthread95.rc + (1.2), WINNT/pthread/test/NTMakefile (1.2), + WINNT/pthread/test/native.cpp (1.2), WINNT/pthread/test/ptest.c + (1.2), WINNT/pthread/test/tsd.c (1.2), WINNT/talocale/NTMakefile + (1.2), WINNT/talocale/tal_alloc.cpp (1.2), + WINNT/talocale/tal_alloc.h (1.2), WINNT/talocale/tal_dialog.cpp + (1.2), WINNT/talocale/tal_dialog.h (1.2), + WINNT/talocale/tal_main.cpp (1.2), WINNT/talocale/tal_string.cpp + (1.2), WINNT/talocale/tal_string.h (1.2), WINNT/talocale/talocale.h + (1.2), afs/Makefile (1.2), afs/afs.h (1.2), afs/afs_analyze.c + (1.2), afs/afs_axscache.c (1.2), afs/afs_axscache.h (1.2), + afs/afs_buffer.c (1.2), afs/afs_call.c (1.2), afs/afs_callback.c + (1.2), afs/afs_cbqueue.c (1.2), afs/afs_cbqueue.h (1.2), + afs/afs_cell.c (1.2), afs/afs_chunk.c (1.2), afs/afs_chunkops.h + (1.2), afs/afs_conn.c (1.2), afs/afs_daemons.c (1.2), + afs/afs_dcache.c (1.2), afs/afs_exporter.c (1.2), afs/afs_init.c + (1.2), afs/afs_lock.c (1.2), afs/afs_mariner.c (1.2), + afs/afs_memcache.c (1.2), afs/afs_nfsclnt.c (1.2), afs/afs_osi.c + (1.2), afs/afs_osi.h (1.2), afs/afs_osi_alloc.c (1.2), + afs/afs_osi_pag.c (1.2), afs/afs_osi_uio.c (1.2), + afs/afs_osi_vget.c (1.2), afs/afs_osidnlc.c (1.2), + afs/afs_osidnlc.h (1.2), afs/afs_pioctl.c (1.2), + afs/afs_prototypes.h (1.2), afs/afs_segments.c (1.2), + afs/afs_server.c (1.2), afs/afs_stat.c (1.2), afs/afs_stats.h + (1.2), afs/afs_trace.et (1.2), afs/afs_user.c (1.2), afs/afs_util.c + (1.2), afs/afs_util.h (1.2), afs/afs_vcache.c (1.2), + afs/afs_volume.c (1.2), afs/afsincludes.h (1.2), afs/exporter.h + (1.2), afs/lock.h (1.2), afs/longc_procs.h (1.2), afs/nfsclient.h + (1.2), afs/sysincludes.h (1.2), afs/voldefs.h (1.2), + afs/volerrors.h (1.2), afs/AIX/osi_assem.s (1.2), + afs/AIX/osi_config.c (1.2), afs/AIX/osi_file.c (1.2), + afs/AIX/osi_groups.c (1.2), afs/AIX/osi_inode.c (1.2), + afs/AIX/osi_inode.h (1.2), afs/AIX/osi_machdep.h (1.2), + afs/AIX/osi_misc.c (1.2), afs/AIX/osi_prototypes.h (1.2), + afs/AIX/osi_sleep.c (1.2), afs/AIX/osi_timeout.c (1.2), + afs/AIX/osi_vfs.h (1.2), afs/AIX/osi_vfsops.c (1.2), + afs/AIX/osi_vm.c (1.2), afs/AIX/osi_vnodeops.c (1.2), + afs/DOC/afs_rwlocks (1.2), afs/DOC/file-reorg (1.2), + afs/DOC/vm-integration (1.2), afs/DUX/osi_file.c (1.2), + afs/DUX/osi_groups.c (1.2), afs/DUX/osi_inode.c (1.2), + afs/DUX/osi_inode.h (1.2), afs/DUX/osi_machdep.h (1.2), + afs/DUX/osi_misc.c (1.2), afs/DUX/osi_sleep.c (1.2), + afs/DUX/osi_vfsops.c (1.2), afs/DUX/osi_vm.c (1.2), + afs/DUX/osi_vnodeops.c (1.2), afs/HPUX/osi_debug.c (1.2), + afs/HPUX/osi_file.c (1.2), afs/HPUX/osi_groups.c (1.2), + afs/HPUX/osi_inode.c (1.2), afs/HPUX/osi_inode.h (1.2), + afs/HPUX/osi_machdep.h (1.2), afs/HPUX/osi_misc.c (1.2), + afs/HPUX/osi_sleep.c (1.2), afs/HPUX/osi_vfsops.c (1.2), + afs/HPUX/osi_vm.c (1.2), afs/HPUX/osi_vnodeops.c (1.2), + afs/IRIX/osi_file.c (1.2), afs/IRIX/osi_groups.c (1.2), + afs/IRIX/osi_idbg.c (1.2), afs/IRIX/osi_inode.c (1.2), + afs/IRIX/osi_inode.h (1.2), afs/IRIX/osi_machdep.h (1.2), + afs/IRIX/osi_misc.c (1.2), afs/IRIX/osi_sleep.c (1.2), + afs/IRIX/osi_vfs.h (1.2), afs/IRIX/osi_vfsops.c (1.2), + afs/IRIX/osi_vm.c (1.2), afs/IRIX/osi_vnodeops.c (1.2), + afs/LINUX/osi_alloc.c (1.2), afs/LINUX/osi_cred.c (1.2), + afs/LINUX/osi_file.c (1.2), afs/LINUX/osi_groups.c (1.2), + afs/LINUX/osi_inode.c (1.2), afs/LINUX/osi_machdep.h (1.2), + afs/LINUX/osi_misc.c (1.2), afs/LINUX/osi_module.c (1.2), + afs/LINUX/osi_prototypes.h (1.2), afs/LINUX/osi_sleep.c (1.2), + afs/LINUX/osi_vfs.h (1.2), afs/LINUX/osi_vfsops.c (1.2), + afs/LINUX/osi_vm.c (1.2), afs/LINUX/osi_vnodeops.c (1.2), + afs/SOLARIS/osi_file.c (1.2), afs/SOLARIS/osi_groups.c (1.2), + afs/SOLARIS/osi_inode.c (1.2), afs/SOLARIS/osi_inode.h (1.2), + afs/SOLARIS/osi_machdep.h (1.2), afs/SOLARIS/osi_prototypes.h + (1.2), afs/SOLARIS/osi_sleep.c (1.2), afs/SOLARIS/osi_vfsops.c + (1.2), afs/SOLARIS/osi_vm.c (1.2), afs/SOLARIS/osi_vnodeops.c + (1.2), afs/UKERNEL/afs_usrops.c (1.2), afs/UKERNEL/afs_usrops.h + (1.2), afs/UKERNEL/afsincludes.h (1.2), afs/UKERNEL/osi_groups.c + (1.2), afs/UKERNEL/osi_machdep.h (1.2), afs/UKERNEL/osi_vfsops.c + (1.2), afs/UKERNEL/osi_vm.c (1.2), afs/UKERNEL/osi_vnodeops.c + (1.2), afs/UKERNEL/sysincludes.h (1.2), afs/VNOPS/afs_vnop_access.c + (1.2), afs/VNOPS/afs_vnop_attrs.c (1.2), + afs/VNOPS/afs_vnop_create.c (1.2), afs/VNOPS/afs_vnop_dirops.c + (1.2), afs/VNOPS/afs_vnop_fid.c (1.2), afs/VNOPS/afs_vnop_flock.c + (1.2), afs/VNOPS/afs_vnop_link.c (1.2), afs/VNOPS/afs_vnop_lookup.c + (1.2), afs/VNOPS/afs_vnop_open.c (1.2), afs/VNOPS/afs_vnop_read.c + (1.2), afs/VNOPS/afs_vnop_readdir.c (1.2), + afs/VNOPS/afs_vnop_remove.c (1.2), afs/VNOPS/afs_vnop_rename.c + (1.2), afs/VNOPS/afs_vnop_strategy.c (1.2), + afs/VNOPS/afs_vnop_symlink.c (1.2), afs/VNOPS/afs_vnop_write.c + (1.2), afsd/Makefile (1.2), afsd/afs.conf.linux (1.2), + afsd/afs.hpux102.driver (1.2), afsd/afs.rc.alpha (1.2), + afsd/afs.rc.alpha_dux40 (1.2), afsd/afs.rc.hpux10 (1.2), + afsd/afs.rc.linux (1.2), afsd/afs.rc.sgi (1.2), + afsd/afs.rc.sgi_ipnos (1.2), afsd/afs.rc.solaris (1.2), + afsd/afs.rc.solaris.2.7 (1.2), afsd/afs.rc.solaris.2_5 (1.2), + afsd/afs_rtsymtab.pl.sgi_53 (1.2), afsd/afs_rtsymtab.pl.sgi_61 + (1.2), afsd/afsd.c (1.2), afsd/rc.afs.rs_aix (1.2), + afsd/rc.afsd.large (1.2), afsd/rc.afsd.medium (1.2), + afsd/rc.afsd.small (1.2), afsd/rc.dkload.client.rs_aix (1.2), + afsd/rc.dkload.server.rs_aix (1.2), afsd/vsys.c (1.2), + afsinstall/bin/AFSinstall (1.2), afsinstall/lib/patch.pl (1.2), + afsinstall/lib/InstallGuides/ALPHA_x/afsinstall.rc (1.2), + afsinstall/lib/InstallGuides/ALPHA_x/bldkernel (1.2), + afsinstall/lib/InstallGuides/ALPHA_x/build (1.2), + afsinstall/lib/InstallGuides/ALPHA_x/installkernel (1.2), + afsinstall/lib/InstallGuides/ALPHA_x/rc (1.2), + afsinstall/lib/InstallGuides/ALPHA_x/unix (1.2), + afsinstall/lib/InstallGuides/ALPHA_x/vfsck (1.2), + afsinstall/lib/InstallGuides/GENERIC/afsinstall.rc (1.2), + afsinstall/lib/InstallGuides/GENERIC/clientconfig (1.2), + afsinstall/lib/InstallGuides/GENERIC/dbserver (1.2), + afsinstall/lib/InstallGuides/GENERIC/debug (1.2), + afsinstall/lib/InstallGuides/GENERIC/fileserver (1.2), + afsinstall/lib/InstallGuides/GENERIC/login (1.2), + afsinstall/lib/InstallGuides/GENERIC/miscserver (1.2), + afsinstall/lib/InstallGuides/GENERIC/other (1.2), + afsinstall/lib/InstallGuides/GENERIC/rc (1.2), + afsinstall/lib/InstallGuides/GENERIC/serveruser (1.2), + afsinstall/lib/InstallGuides/GENERIC/tokens (1.2), + afsinstall/lib/InstallGuides/GENERIC/unix (1.2), + afsinstall/lib/InstallGuides/HP_UX1x/bldkernel (1.2), + afsinstall/lib/InstallGuides/HP_UX1x/build (1.2), + afsinstall/lib/InstallGuides/HP_UX1x/installkernel (1.2), + afsinstall/lib/InstallGuides/HPx00_UX9/modkernel (1.2), + afsinstall/lib/InstallGuides/HPx00_UX9/rc (1.2), + afsinstall/lib/InstallGuides/HPx00_UX9/unix (1.2), + afsinstall/lib/InstallGuides/HPx00_UX9/vfsck (1.2), + afsinstall/lib/InstallGuides/HPx_UX10x/afsinstall.rc (1.2), + afsinstall/lib/InstallGuides/HPx_UX10x/bldkernel (1.2), + afsinstall/lib/InstallGuides/HPx_UX10x/build (1.2), + afsinstall/lib/InstallGuides/HPx_UX10x/rc (1.2), + afsinstall/lib/InstallGuides/HPx_UX10x/unix (1.2), + afsinstall/lib/InstallGuides/HPx_UX10x/vfsck (1.2), + afsinstall/lib/InstallGuides/RS_AIX3x/login (1.2), + afsinstall/lib/InstallGuides/RS_AIX3x/modkernel (1.2), + afsinstall/lib/InstallGuides/RS_AIX3x/rc (1.2), + afsinstall/lib/InstallGuides/RS_AIX3x/unix (1.2), + afsinstall/lib/InstallGuides/RS_AIX3x/vfsck (1.2), + afsinstall/lib/InstallGuides/RS_AIX4x/login (1.2), + afsinstall/lib/InstallGuides/RS_AIX4x/modkernel (1.2), + afsinstall/lib/InstallGuides/RS_AIX4x/rc (1.2), + afsinstall/lib/InstallGuides/RS_AIX4x/unix (1.2), + afsinstall/lib/InstallGuides/RS_AIX4x/vfsck (1.2), + afsinstall/lib/InstallGuides/SGI_5x/afsinstall.rc (1.2), + afsinstall/lib/InstallGuides/SGI_5x/bldkernel (1.2), + afsinstall/lib/InstallGuides/SGI_5x/modkernel (1.2), + afsinstall/lib/InstallGuides/SGI_6x/bldkernel (1.2), + afsinstall/lib/InstallGuides/SGI_6x/modkernel (1.2), + afsinstall/lib/InstallGuides/SGI_x/build (1.2), + afsinstall/lib/InstallGuides/SGI_x/dbserver (1.2), + afsinstall/lib/InstallGuides/SGI_x/fileserver (1.2), + afsinstall/lib/InstallGuides/SGI_x/installkernel (1.2), + afsinstall/lib/InstallGuides/SGI_x/login (1.2), + afsinstall/lib/InstallGuides/SGI_x/miscserver (1.2), + afsinstall/lib/InstallGuides/SGI_x/rc (1.2), + afsinstall/lib/InstallGuides/SGI_x/unix (1.2), + afsinstall/lib/InstallGuides/SUN4x_4x/bldkernel (1.2), + afsinstall/lib/InstallGuides/SUN4x_4x/build (1.2), + afsinstall/lib/InstallGuides/SUN4x_4x/installkernel (1.2), + afsinstall/lib/InstallGuides/SUN4x_4x/modkernel (1.2), + afsinstall/lib/InstallGuides/SUN4x_4x/rc (1.2), + afsinstall/lib/InstallGuides/SUN4x_4x/unix (1.2), + afsinstall/lib/InstallGuides/SUN4x_4x/vfsck (1.2), + afsinstall/lib/InstallGuides/SUN4x_5x/modkernel (1.2), + afsinstall/lib/InstallGuides/SUN4x_5x/rc (1.2), + afsinstall/lib/InstallGuides/SUN4x_5x/unix (1.2), + afsinstall/lib/InstallGuides/SUN4x_5x/vfsck (1.2), + afsinstall/lib/InstallGuides/alpha_dux40/bldkernel (1.2), + afsinstall/lib/InstallGuides/alpha_dux40/login (1.2), + afsinstall/lib/InstallGuides/alpha_dux40/unix (1.2), + afsinstall/lib/InstallGuides/hp700_ux100/build (1.2), + afsinstall/lib/InstallGuides/hp700_ux100/installkernel (1.2), + afsinstall/lib/InstallGuides/hp700_ux101/build (1.2), + afsinstall/lib/InstallGuides/hp700_ux101/installkernel (1.2), + afsinstall/lib/InstallGuides/hp700_ux90/bldkernel (1.2), + afsinstall/lib/InstallGuides/hp700_ux90/build (1.2), + afsinstall/lib/InstallGuides/hp700_ux90/installkernel (1.2), + afsinstall/lib/InstallGuides/hp800_ux100/build (1.2), + afsinstall/lib/InstallGuides/hp800_ux100/installkernel (1.2), + afsinstall/lib/InstallGuides/hp800_ux101/build (1.2), + afsinstall/lib/InstallGuides/hp800_ux101/installkernel (1.2), + afsinstall/lib/InstallGuides/hp800_ux90/bldkernel (1.2), + afsinstall/lib/InstallGuides/hp800_ux90/build (1.2), + afsinstall/lib/InstallGuides/hp800_ux90/installkernel (1.2), + afsinstall/lib/InstallGuides/hp_ux102/bldkernel (1.2), + afsinstall/lib/InstallGuides/hp_ux102/build (1.2), + afsinstall/lib/InstallGuides/hp_ux102/installkernel (1.2), + afsinstall/lib/InstallGuides/info/bldkernel.toc (1.2), + afsinstall/lib/InstallGuides/info/build.toc (1.2), + afsinstall/lib/InstallGuides/info/clientconfig.toc (1.2), + afsinstall/lib/InstallGuides/info/dbserver.toc (1.2), + afsinstall/lib/InstallGuides/info/debug.toc (1.2), + afsinstall/lib/InstallGuides/info/fileserver.toc (1.2), + afsinstall/lib/InstallGuides/info/installkernel.toc (1.2), + afsinstall/lib/InstallGuides/info/login.toc (1.2), + afsinstall/lib/InstallGuides/info/miscserver.toc (1.2), + afsinstall/lib/InstallGuides/info/modkernel.toc (1.2), + afsinstall/lib/InstallGuides/info/other.toc (1.2), + afsinstall/lib/InstallGuides/info/rc.toc (1.2), + afsinstall/lib/InstallGuides/info/serveruser.toc (1.2), + afsinstall/lib/InstallGuides/info/tokens.toc (1.2), + afsinstall/lib/InstallGuides/info/unix.toc (1.2), + afsinstall/lib/InstallGuides/info/vfsck.toc (1.2), + afsinstall/lib/InstallGuides/sgi_63/bldkernel (1.2), + afsinstall/lib/InstallGuides/sgi_63/modkernel (1.2), + afsinstall/lib/InstallGuides/sgi_64/bldkernel (1.2), + afsinstall/lib/InstallGuides/sgi_64/modkernel (1.2), + afsinstall/lib/InstallGuides/sun4x_56/login (1.2), + afsinstall/lib/InstallGuides/sun4x_56/unix (1.2), + afsinstall/lib/InstallGuides/sun4x_56/vfsck (1.2), + afsmonitor/Makefile (1.2), afsmonitor/afsmon-labels.h (1.2), + afsmonitor/afsmon-output.c (1.2), afsmonitor/afsmon-parselog.c + (1.2), afsmonitor/afsmon-win.c (1.2), afsmonitor/afsmonitor.c + (1.2), afsmonitor/afsmonitor.h (1.2), afsweb/Makefile (1.2), + afsweb/README (1.2), afsweb/README.BETA1 (1.2), afsweb/README.BETA2 + (1.2), afsweb/TestPlan.txt (1.2), afsweb/WebSecure_Design.txt + (1.2), afsweb/afswsApache_config.sh (1.2), + afsweb/apache_afs_cache.c (1.2), afsweb/apache_afs_cache.h (1.2), + afsweb/apache_afs_client.c (1.2), afsweb/apache_afs_module.c (1.2), + afsweb/apache_afs_plugin.c (1.2), afsweb/apache_afs_utils.c (1.2), + afsweb/apache_afs_utils.h (1.2), afsweb/apache_afs_weblog.c (1.2), + afsweb/apache_api.h (1.2), afsweb/nsafs.c (1.2), afsweb/nsafs.h + (1.2), afsweb/securehash.c (1.2), afsweb/weblog.c (1.2), + afsweb/weblog_errors.h (1.2), audit/Makefile (1.2), + audit/NTMakefile (1.2), audit/audit.c (1.2), audit/audit.h (1.2), + audit/config.aix.sample (1.2), audit/events.aix.sample (1.2), + audit/objects.aix.sample (1.2), auth/Makefile (1.2), + auth/NTMakefile (1.2), auth/acfg_errors.et (1.2), auth/auth.p.h + (1.2), auth/authcon.c (1.2), auth/cellconfig.c (1.2), + auth/cellconfig.p.h (1.2), auth/copyauth.c (1.2), auth/keys.h + (1.2), auth/ktc.c (1.2), auth/ktc_errors.et (1.2), auth/ktc_nt.c + (1.2), auth/setkey.c (1.2), auth/userok.c (1.2), auth/writeconfig.c + (1.2), auth/test/Makefile (1.2), auth/test/NTMakefile (1.2), + auth/test/ktctest.c (1.2), auth/test/testcellconf.c (1.2), + bozo/Makefile (1.2), bozo/NTMakefile (1.2), bozo/bnode.c (1.2), + bozo/bnode.p.h (1.2), bozo/bos.c (1.2), bozo/bos.rc (1.2), + bozo/boserr.et (1.2), bozo/bosint.xg (1.2), bozo/bosoprocs.c (1.2), + bozo/bosserver.c (1.2), bozo/bosserver.rc (1.2), + bozo/cronbnodeops.c (1.2), bozo/ezbnodeops.c (1.2), + bozo/fsbnodeops.c (1.2), bozo/smail-notifier.c (1.2), + bozo/test/Makefile (1.2), bozo/test/testproc.c (1.2), + bu_utils/Contents.Readme (1.2), bu_utils/Makefile (1.2), + bu_utils/NTMakefile (1.2), bu_utils/fms.c (1.2), bu_utils/fms.doc + (1.2), bu_utils/fms.rc (1.2), bubasics/Makefile (1.2), + bubasics/NTMakefile (1.2), bubasics/backmon.xg (1.2), + bubasics/bubasics.h (1.2), bubasics/bumon.xg (1.2), + bubasics/butc.xg (1.2), bubasics/butc_errs.et (1.2), + bubasics/butm.p.h (1.2), bubasics/butm_errs.et (1.2), + bubasics/butx_errs.et (1.2), bubasics/tcdata.p.h (1.2), + bucoord/Makefile (1.2), bucoord/NTMakefile (1.2), bucoord/backup.rc + (1.2), bucoord/bc.p.h (1.2), bucoord/bc_status.c (1.2), + bucoord/btest.c (1.2), bucoord/bucoord_errs.et (1.2), + bucoord/commands.c (1.2), bucoord/config.c (1.2), bucoord/dlq.c + (1.2), bucoord/dsstub.c (1.2), bucoord/dsvs.c (1.2), bucoord/dump.c + (1.2), bucoord/dump_sched.c (1.2), bucoord/error_macros.h (1.2), + bucoord/expire.c (1.2), bucoord/main.c (1.2), bucoord/regex.c + (1.2), bucoord/restore.c (1.2), bucoord/server.c (1.2), + bucoord/status.c (1.2), bucoord/tape_hosts.c (1.2), + bucoord/testcases (1.2), bucoord/ttest.c (1.2), + bucoord/ubik_db_if.c (1.2): Standardize License information + +2000-11-04 03:38 shadow + + * openafs/src/LICENSE (1.1): where the per file license text refers + to it + +2000-11-04 03:37 shadow + + * openafs/LICENSE (1.2): foo + +2000-11-04 03:36 shadow + + * openafs/LICENSE (1.1): where the license refers to it + +2000-11-03 22:34 shadow + + * openafs/doc/LICENSE (1.1): add a license + +2000-11-03 21:28 shadow + + * openafs/src/: log/test/unlogtest.d (1.1), login/Makefile (1.1), + login/getenv.c (1.1), login/login.c (1.1), login/setenv.c (1.1), + login/util_login.c (1.1), login/util_logout.c (1.1), + login/util_logwtmp.c (1.1), lwp/Makefile (1.1), lwp/NTMakefile + (1.1), lwp/fasttime.c (1.1), lwp/iomgr.c (1.1), lwp/lock.c (1.1), + lwp/lock.h (1.1), lwp/lwp.c (1.1), lwp/lwp.h (1.1), lwp/lwp_nt.c + (1.1), lwp/preempt.c (1.1), lwp/preempt.h (1.1), lwp/process.c + (1.1), lwp/process.s (1.1), lwp/process.s.hpux (1.1), lwp/rw.c + (1.1), lwp/timer.c (1.1), lwp/timer.h (1.1), lwp/waitkey.c (1.1), + lwp/test/Makefile (1.1), lwp/test/NTMakefile (1.1), + lwp/test/selclient.c (1.1), lwp/test/selserver.c (1.1), + lwp/test/selsubs.c (1.1), lwp/test/seltest.h (1.1), lwp/test/test.c + (1.1), lwp/test/test_key.c (1.1), lwp/test/testlwp.c (1.1), + lwp/test/testtime.c (1.1), mpp/Makefile (1.1), mpp/mpp.1 (1.1), + mpp/mpp.c (1.1), ntp/Makefile (1.1), ntp/README (1.1), + ntp/mkntpconf.c (1.1), ntp/ntp.c (1.1), ntp/ntp.conf (1.1), + ntp/ntp.h (1.1), ntp/ntp_adjust.c (1.1), ntp/ntp_proto.c (1.1), + ntp/ntp_sock.c (1.1), ntp/ntpd.c (1.1), ntp/ntpdc.c (1.1), + ntp/ntpsubs.c (1.1), ntp/patchlevel.h (1.1), ntp/read_local.c + (1.1), ntp/read_psti.c (1.1), ntp/runntp.c (1.1), ntp/test.c (1.1), + null/Makefile (1.1), null/null.c (1.1), package/Makefile (1.1), + package/README (1.1), package/check.c (1.1), package/conftree.c + (1.1), package/fileops.c (1.1), package/globals.h (1.1), + package/globfuncs.c (1.1), package/gram.y (1.1), package/lex.l + (1.1), package/makepkgfiles (1.1), package/messages.c (1.1), + package/misc.c (1.1), package/package.8 (1.1), package/package.c + (1.1), package/package.h (1.1), package/package.help (1.1), + package/package.ms (1.1), package/systype.h (1.1), package/tags + (1.1), package/test.c (1.1), package/test_gram.y (1.1), + package/update.c (1.1), package/validupdates.h (1.1), + package/y.tab.h.hidden (1.1), pam/Makefile (1.1), pam/afs_account.c + (1.1), pam/afs_auth.c (1.1), pam/afs_message.c (1.1), + pam/afs_message.h (1.1), pam/afs_pam_msg.c (1.1), pam/afs_pam_msg.h + (1.1), pam/afs_password.c (1.1), pam/afs_session.c (1.1), + pam/afs_setcred.c (1.1), pam/afs_util.c (1.1), pam/afs_util.h + (1.1), pam/mapfile (1.1), pam/mapfile.hp (1.1), pam/test_pam.c + (1.1), pinstall/Makefile (1.1), pinstall/install.c (1.1), + pinstall/test/Makefile (1.1), pinstall/test/test_install (1.1), + procmgmt/Makefile (1.1), procmgmt/NTMakefile (1.1), + procmgmt/afskill.c (1.1), procmgmt/afskill.rc (1.1), + procmgmt/afsprocmgmt.def (1.1), procmgmt/afsprocmgmt.rc (1.1), + procmgmt/pmgtprivate.h (1.1), procmgmt/procmgmt.h (1.1), + procmgmt/procmgmt_nt.c (1.1), procmgmt/procmgmt_unix.c (1.1), + procmgmt/redirect_nt.c (1.1), procmgmt/test/Makefile (1.1), + procmgmt/test/NTMakefile (1.1), procmgmt/test/pmgttest.c (1.1), + ptserver/Makefile (1.1), ptserver/NTMakefile (1.1), + ptserver/db_verify.c (1.1), ptserver/display.c (1.1), + ptserver/error_macros.h (1.1), ptserver/ptclient.c (1.1), + ptserver/ptclient.h (1.1), ptserver/pterror.et (1.1), + ptserver/ptint.xg (1.1), ptserver/ptopcodes.h (1.1), + ptserver/ptprocs.c (1.1), ptserver/pts.c (1.1), ptserver/pts.rc + (1.1), ptserver/ptserver.c (1.1), ptserver/ptserver.h (1.1), + ptserver/ptserver.rc (1.1), ptserver/ptuser.c (1.1), + ptserver/ptutils.c (1.1), ptserver/readgroup.c (1.1), + ptserver/readpwd.c (1.1), ptserver/testpt.c (1.1), ptserver/utils.c + (1.1), rcp/Makefile (1.1), rcp/rcp.1 (1.1), rcp/rcp.c (1.1), + rlogind/Makefile (1.1), rlogind/rexecd.c (1.1), rlogind/rlogind.8 + (1.1), rlogind/rlogind.c (1.1), rsh/Makefile (1.1), rsh/herror.c + (1.1), rsh/rcmd.c (1.1), rsh/rlogin.c (1.1), rsh/rsh.1 (1.1), + rsh/rsh.c (1.1), rx/Makefile (1.1), rx/NTMakefile (1.1), rx/rx.c + (1.1), rx/rx.h (1.1), rx/rx_clock.c (1.1), rx/rx_clock.h (1.1), + rx/rx_clock_nt.c (1.1), rx/rx_conncache.c (1.1), rx/rx_event.c + (1.1), rx/rx_event.h (1.1), rx/rx_getaddr.c (1.1), rx/rx_globals.c + (1.1), rx/rx_globals.h (1.1), rx/rx_internal.h (1.1), + rx/rx_kcommon.c (1.1), rx/rx_kcommon.h (1.1), rx/rx_kernel.h (1.1), + rx/rx_lwp.c (1.1), rx/rx_lwp.h (1.1), rx/rx_misc.c (1.1), + rx/rx_misc.h (1.1), rx/rx_multi.c (1.1), rx/rx_multi.h (1.1), + rx/rx_null.c (1.1), rx/rx_null.h (1.1), rx/rx_packet.c (1.1), + rx/rx_packet.h (1.1), rx/rx_pthread.c (1.1), rx/rx_pthread.h (1.1), + rx/rx_queue.h (1.1), rx/rx_rdwr.c (1.1), rx/rx_stream.c (1.1), + rx/rx_stream.h (1.1), rx/rx_trace.c (1.1), rx/rx_trace.h (1.1), + rx/rx_user.c (1.1), rx/rx_user.h (1.1), rx/rx_xmit_nt.c (1.1), + rx/rx_xmit_nt.h (1.1), rx/rxdebug.c (1.1), rx/rxdebug.rc (1.1), + rx/xdr.c (1.1), rx/xdr.h (1.1), rx/xdr_afsuuid.c (1.1), + rx/xdr_array.c (1.1), rx/xdr_arrayn.c (1.1), rx/xdr_float.c (1.1), + rx/xdr_mem.c (1.1), rx/xdr_rec.c (1.1), rx/xdr_refernce.c (1.1), + rx/xdr_rx.c (1.1), rx/xdr_stdio.c (1.1), rx/xdr_update.c (1.1), + rx/AIX/rx_kmutex.h (1.1), rx/AIX/rx_knet.c (1.1), + rx/DUX/rx_kmutex.h (1.1), rx/DUX/rx_knet.c (1.1), + rx/IRIX/rx_kmutex.h (1.1), rx/IRIX/rx_knet.c (1.1), + rx/LINUX/rx_kmutex.h (1.1), rx/LINUX/rx_knet.c (1.1), + rx/SOLARIS/rx_kmutex.h (1.1), rx/SOLARIS/rx_knet.c (1.1), + rx/UKERNEL/rx_kcommon.h (1.1), rx/UKERNEL/rx_kmutex.h (1.1), + rx/UKERNEL/rx_knet.c (1.1), rx/bulk.example/Makefile (1.1), + rx/bulk.example/README (1.1), rx/bulk.example/bulk.xg (1.1), + rx/bulk.example/bulk_client.c (1.1), rx/bulk.example/bulk_io.c + (1.1), rx/bulk.example/bulk_server.c (1.1), rx/bulktest/Makefile + (1.1), rx/bulktest/README (1.1), rx/bulktest/bulk.xg (1.1), + rx/bulktest/bulk_client.c (1.1), rx/bulktest/bulk_io.c (1.1), + rx/bulktest/bulk_server.c (1.1), rx/multi.example/Makefile (1.1), + rx/multi.example/README (1.1), rx/multi.example/sample.xg (1.1), + rx/multi.example/sample_client.c (1.1), + rx/multi.example/sample_server.c (1.1), rx/simple.example/Makefile + (1.1), rx/simple.example/README (1.1), rx/simple.example/sample.xg + (1.1), rx/simple.example/sample_client.c (1.1), + rx/simple.example/sample_server.c (1.1), rx/test/Makefile (1.1), + rx/test/NTMakefile (1.1), rx/test/generator.c (1.1), + rx/test/generator.h (1.1), rx/test/kctest.c (1.1), rx/test/kstest.c + (1.1), rx/test/tableGen.c (1.1), rx/test/testclient.c (1.1), + rx/test/testqueue.c (1.1), rx/test/testserver.c (1.1), + rxgen/Makefile (1.1), rxgen/NTMakefile (1.1), rxgen/rpc_clntout.c + (1.1), rxgen/rpc_cout.c (1.1), rxgen/rpc_errors.h (1.1), + rxgen/rpc_hout.c (1.1), rxgen/rpc_main.c (1.1), rxgen/rpc_parse.c + (1.1), rxgen/rpc_parse.h (1.1), rxgen/rpc_scan.c (1.1), + rxgen/rpc_scan.h (1.1), rxgen/rpc_svcout.c (1.1), rxgen/rpc_util.c + (1.1), rxgen/rpc_util.h (1.1), rxgen/rxgen_consts.h (1.1), + rxkad/Makefile (1.1), rxkad/NTMakefile (1.1), rxkad/README (1.1), + rxkad/lifetimes.h (1.1), rxkad/private_data.h (1.1), + rxkad/rxkad.p.h (1.1), rxkad/rxkad_client.c (1.1), + rxkad/rxkad_common.c (1.1), rxkad/rxkad_errs.et (1.1), + rxkad/rxkad_server.c (1.1), rxkad/ticket.c (1.1), + rxkad/domestic/crypt_conn.c (1.1), rxkad/domestic/fcrypt.c (1.1), + rxkad/domestic/fcrypt.h (1.1), rxkad/domestic/sboxes.h (1.1), + rxkad/domestic/tcrypt.c (1.1), rxkad/test/Makefile (1.1), + rxkad/test/NTMakefile (1.1), rxkad/test/stress.c (1.1), + rxkad/test/stress.rg (1.1), rxkad/test/stress_c.c (1.1), + rxkad/test/stress_errs.et (1.1), rxkad/test/stress_internal.h + (1.1), rxkad/test/stress_s.c (1.1), rxkad/test/stress_test_mp + (1.1), rxstat/Makefile (1.1), rxstat/NTMakefile (1.1), + rxstat/rxstat.c (1.1), rxstat/rxstat.xg (1.1), scout/Makefile + (1.1), scout/scout.c (1.1), sgistuff/Makefile (1.1), + sgistuff/sgi_auth.c (1.1), sia/Makefile (1.1), sia/siad.c (1.1), + sia/test-reauth.c (1.1), sys/Makefile (1.1), sys/NTMakefile (1.1), + sys/afs.exp (1.1), sys/afsl.exp (1.1), sys/afssyscalls.c (1.1), + sys/afssyscalls.h (1.1), sys/fixit.c (1.1), sys/icreate.c (1.1), + sys/idec.c (1.1), sys/iinc.c (1.1), sys/iopen.c (1.1), sys/iread.c + (1.1), sys/istat.c (1.1), sys/iwrite.c (1.1), sys/pagsh.c (1.1), + sys/pioctl_nt.c (1.1), sys/pioctl_nt.h (1.1), sys/rmtsys.xg (1.1), + sys/rmtsysc.c (1.1), sys/rmtsysd.c (1.1), sys/rmtsysnet.c (1.1), + sys/rmtsyss.c (1.1), sys/syscall.s (1.1), sys/xfsattrs.h (1.1), + tbutc/Makefile (1.1), tbutc/NTMakefile (1.1), tsm41/Makefile (1.1), + tsm41/aix41_auth.c (1.1), tviced/Makefile (1.1), tviced/NTMakefile + (1.1), ubik/Makefile (1.1), ubik/NTMakefile (1.1), ubik/beacon.c + (1.1), ubik/disk.c (1.1), ubik/lock.c (1.1), ubik/phys.c (1.1), + ubik/recovery.c (1.1), ubik/remote.c (1.1), ubik/ubik.c (1.1), + ubik/ubik.p.h (1.1), ubik/ubik_int.xg (1.1), ubik/ubikclient.c + (1.1), ubik/ubikcmd.c (1.1), ubik/udebug.c (1.1), ubik/udebug.rc + (1.1), ubik/uerrors.et (1.1), ubik/utst_client.c (1.1), + ubik/utst_int.xg (1.1), ubik/utst_server.c (1.1), ubik/vote.c + (1.1), update/Makefile (1.1), update/NTMakefile (1.1), + update/client.c (1.1), update/global.h (1.1), update/server.c + (1.1), update/upclient.rc (1.1), update/update.xg (1.1), + update/upserver.rc (1.1), update/utils.c (1.1), usd/Makefile (1.1), + usd/NTMakefile (1.1), usd/usd.h (1.1), usd/usd_file.c (1.1), + usd/usd_nt.c (1.1), usd/test/Makefile (1.1), usd/test/NTMakefile + (1.1), usd/test/usd_test.c (1.1), uss/Makefile (1.1), uss/grammar.y + (1.1), uss/lex.c (1.1), uss/sample.bulkfile (1.1), + uss/sample.template (1.1), uss/uss.c (1.1), uss/uss.rc (1.1), + uss/uss_acl.c (1.1), uss/uss_acl.h (1.1), uss/uss_common.c (1.1), + uss/uss_common.h (1.1), uss/uss_fs.c (1.1), uss/uss_fs.h (1.1), + uss/uss_kauth.c (1.1), uss/uss_kauth.h (1.1), uss/uss_procs.c + (1.1), uss/uss_procs.h (1.1), uss/uss_ptserver.c (1.1), + uss/uss_ptserver.h (1.1), uss/uss_vol.c (1.1), uss/uss_vol.h (1.1), + util/Makefile (1.1), util/NTMakefile (1.1), util/afs_atomlist.c + (1.1), util/afs_atomlist.h (1.1), util/afs_lhash.c (1.1), + util/afs_lhash.h (1.1), util/afsutil.h (1.1), util/assert.c (1.1), + util/assert.h (1.1), util/base32.c (1.1), util/base64.c (1.1), + util/casestrcpy.c (1.1), util/dirent_nt.h (1.1), util/dirpath.c + (1.1), util/dirpath.h (1.1), util/errmap_nt.c (1.1), + util/errmap_nt.h (1.1), util/errors.h (1.1), util/fileutil.c (1.1), + util/fileutil.h (1.1), util/flipbase64.c (1.1), util/get_krbrlm.c + (1.1), util/hostparse.c (1.1), util/hputil.c (1.1), util/isathing.c + (1.1), util/itc.h (1.1), util/kreltime.c (1.1), util/ktime.c (1.1), + util/ktime.h (1.1), util/netutils.c (1.1), util/netutils.h (1.1), + util/packages.h (1.1), util/potpourri.h (1.1), util/pthread_glock.c + (1.1), util/pthread_glock.h (1.1), util/pthread_nosigs.h (1.1), + util/readdir_nt.c (1.1), util/regex.c (1.1), util/remote.h (1.1), + util/secutil_nt.c (1.1), util/secutil_nt.h (1.1), util/serverLog.c + (1.1), util/sys.c (1.1), util/uuid.c (1.1), util/vice.h (1.1), + util/volparse.c (1.1), util/winsock_nt.c (1.1), util/test/Makefile + (1.1), util/test/NTMakefile (1.1), util/test/b32.c (1.1), + util/test/b64.c (1.1), util/test/dirpath_test.c (1.1), + util/test/dtest.c (1.1), util/test/fb64.c (1.1), util/test/ktest.c + (1.1), util/test/test_ktime.c (1.1), util/test/treaddir.c (1.1), + venus/Makefile (1.1), venus/cacheout.c (1.1), venus/cmdebug.c + (1.1), venus/fs.c (1.1), venus/fstrace.c (1.1), venus/gcpags.c + (1.1), venus/kdump.c (1.1), venus/kdump.sh.hp_ux11 (1.1), + venus/kdump.sh.sgi_ipnos (1.1), venus/kdump.sh.solaris7 (1.1), + venus/lock.h (1.1), venus/twiddle.c (1.1), venus/up.c (1.1), + venus/whatfid.c (1.1), venus/test/Makefile (1.1), + venus/test/fulltest.c (1.1), venus/test/getinitparams.c (1.1), + venus/test/idtest.c (1.1), venus/test/owntest.c (1.1), + vfsck/Makefile (1.1), vfsck/bcheckrc (1.1), vfsck/bcheckrc-hp_ux110 + (1.1), vfsck/dir.c (1.1), vfsck/dirutils.c (1.1), vfsck/fsck.h + (1.1), vfsck/inode.c (1.1), vfsck/main.c (1.1), vfsck/mount (1.1), + vfsck/pass1.c (1.1), vfsck/pass1b.c (1.1), vfsck/pass2.c (1.1), + vfsck/pass3.c (1.1), vfsck/pass4.c (1.1), vfsck/pass5.c (1.1), + vfsck/proplist.c (1.1), vfsck/setup.c (1.1), vfsck/ufs_subr.c + (1.1), vfsck/ufs_tables.c (1.1), vfsck/umount (1.1), + vfsck/utilities.c (1.1), vfsck/vprintf.c (1.1), viced/Makefile + (1.1), viced/NTMakefile (1.1), viced/afsfileprocs.c (1.1), + viced/callback.c (1.1), viced/check_sysid.c (1.1), + viced/fileserver.rc (1.1), viced/fs_stats.h (1.1), viced/fsprobe.c + (1.1), viced/host.c (1.1), viced/host.h (1.1), viced/physio.c + (1.1), viced/profile.c (1.1), viced/viced.c (1.1), viced/viced.h + (1.1), vlserver/Makefile (1.1), vlserver/NTMakefile (1.1), + vlserver/cnvldb.c (1.1), vlserver/cnvldb.h (1.1), + vlserver/sascnvldb.c (1.1), vlserver/vl_errors.et (1.1), + vlserver/vl_opcodes.h (1.1), vlserver/vlclient.c (1.1), + vlserver/vlclient.h (1.1), vlserver/vldb_check.c (1.1), + vlserver/vldbint.xg (1.1), vlserver/vlprocs.c (1.1), + vlserver/vlserver.c (1.1), vlserver/vlserver.p.h (1.1), + vlserver/vlserver.rc (1.1), vlserver/vlutils.c (1.1), vol/Makefile + (1.1), vol/NTMakefile (1.1), vol/clone.c (1.1), vol/common.c (1.1), + vol/devname.c (1.1), vol/fs_conv_411.c (1.1), vol/fssync.c (1.1), + vol/fssync.h (1.1), vol/gi.c (1.1), vol/ihandle.c (1.1), + vol/ihandle.h (1.1), vol/listinodes.c (1.1), vol/namei_ops.c (1.1), + vol/namei_ops.h (1.1), vol/nfs.h (1.1), vol/ntops.c (1.1), + vol/ntops.h (1.1), vol/nuke.c (1.1), vol/partition.c (1.1), + vol/partition.h (1.1), vol/physio.c (1.1), vol/purge.c (1.1), + vol/salvage.h (1.1), vol/salvager.rc (1.1), vol/viceinode.h (1.1), + vol/vnode.c (1.1), vol/vnode.h (1.1), vol/vol-info.c (1.1), + vol/vol-salvage.c (1.1), vol/voldefs.h (1.1), vol/volinfo.rc (1.1), + vol/volinodes.h (1.1), vol/volume.c (1.1), vol/volume.h (1.1), + vol/vutil.c (1.1), vol/vutils.h (1.1), vol/xfs_size_check.c (1.1), + vol/test/Makefile (1.1), vol/test/NTMakefile (1.1), vol/test/README + (1.1), vol/test/ilist_nt.c (1.1), vol/test/listVicepx.c (1.1), + vol/test/listVicepx.h (1.1), vol/test/ltlist.c (1.1), + vol/test/nicreate.c (1.1), vol/test/nilist.c (1.1), + vol/test/nincdec.c (1.1), vol/test/nino.c (1.1), vol/test/nsubr.c + (1.1), vol/test/testpart.c (1.1), vol/test/updateDirInode.c (1.1), + vol/test/utilities.c (1.1), volser/Makefile (1.1), + volser/NTMakefile (1.1), volser/common.c (1.1), volser/dump.h + (1.1), volser/dumpstuff.c (1.1), volser/lockdata.h (1.1), + volser/lockprocs.c (1.1), volser/physio.c (1.1), + volser/restorevol.c (1.1), volser/vol.h (1.1), volser/volerr.et + (1.1), volser/volint.xg (1.1), volser/volmain.c (1.1), + volser/volprocs.c (1.1), volser/volser.p.h (1.1), + volser/volserver.rc (1.1), volser/voltrans.c (1.1), volser/vos.c + (1.1), volser/vos.rc (1.1), volser/vsprocs.c (1.1), + volser/vsutils.c (1.1), wsadmin.lib/aix_22.generic (1.1), + wsadmin.lib/aix_22.generic.dev (1.1), wsadmin.lib/aix_22.readonly + (1.1), wsadmin.lib/aix_22.readwrite (1.1), wsadmin.lib/base.generic + (1.1), wsadmin.lib/devel (1.1), wsadmin.lib/pmax_31.generic (1.1), + wsadmin.lib/pmax_31.generic.dev (1.1), wsadmin.lib/pmax_31.readonly + (1.1), wsadmin.lib/pmax_31.readwrite (1.1), + wsadmin.lib/rt_r4.generic (1.1), wsadmin.lib/rt_r4.generic.dev + (1.1), wsadmin.lib/rt_r4.generic.dkload (1.1), + wsadmin.lib/rt_r4.generic.printer (1.1), wsadmin.lib/rt_r4.readonly + (1.1), wsadmin.lib/rt_r4.readwrite (1.1), + wsadmin.lib/sun3_35.generic (1.1), wsadmin.lib/sun3_35.generic.dev + (1.1), wsadmin.lib/sun3_35.readonly (1.1), + wsadmin.lib/sun3_35.readwrite (1.1), wsadmin.lib/sun3_40.generic + (1.1), wsadmin.lib/sun3_40.generic.dev (1.1), + wsadmin.lib/sun3_40.readonly (1.1), wsadmin.lib/sun3_40.readwrite + (1.1), wsadmin.lib/sun3_40x.generic (1.1), + wsadmin.lib/sun3_40x.generic.dev (1.1), + wsadmin.lib/sun3_40x.readonly (1.1), wsadmin.lib/sun3_40x.readwrite + (1.1), wsadmin.lib/sun4_40.generic (1.1), + wsadmin.lib/sun4_40.generic.dev (1.1), wsadmin.lib/sun4_40.readonly + (1.1), wsadmin.lib/sun4_40.readwrite (1.1), + wsadmin.lib/sun4_40c.generic (1.1), + wsadmin.lib/sun4_40c.generic.dev (1.1), + wsadmin.lib/sun4_40c.readonly (1.1), wsadmin.lib/sun4_40c.readwrite + (1.1), wsadmin.lib/vax_30.generic (1.1), + wsadmin.lib/vax_30.generic.dev (1.1), wsadmin.lib/vax_30.readonly + (1.1), wsadmin.lib/vax_30.readwrite (1.1), wsadmin.src/.rhosts + (1.1), wsadmin.src/Makefile (1.1), wsadmin.src/admin (1.1), + wsadmin.src/hosts.equiv (1.1), wsadmin.src/inetd.conf.pmax_31 + (1.1), wsadmin.src/inetd.conf.rt_r4 (1.1), + wsadmin.src/staff.dkload.proto (1.1), + wsadmin.src/staff.printer.proto (1.1), wsadmin.src/staff.proto + (1.1), wsadmin.src/syslog.conf (1.1), wsadmin.src/user.permits + (1.1), xstat/Makefile (1.1), xstat/xstat_cm.c (1.1), + xstat/xstat_cm.h (1.1), xstat/xstat_cm_test.c (1.1), + xstat/xstat_fs.c (1.1), xstat/xstat_fs.h (1.1), + xstat/xstat_fs_callback.c (1.1), xstat/xstat_fs_test.c (1.1): + Initial IBM OpenAFS 1.0 tree + +2000-11-03 21:25 shadow + + * openafs/src/: comerr/compiler.h (1.1), comerr/error_msg.c (1.1), + comerr/error_table.h (1.1), comerr/error_table.y (1.1), + comerr/error_table_nt.c (1.1), comerr/error_table_nt.h (1.1), + comerr/et_lex.lex.l (1.1), comerr/et_lex.lex_nt.c (1.1), + comerr/et_name.c (1.1), comerr/internal.h (1.1), + comerr/mit-sipb-cr.h (1.1), comerr/test/Makefile (1.1), + comerr/test/NTMakefile (1.1), comerr/test/test.c (1.1), + comerr/test/test1.et (1.1), comerr/test/test2.et (1.1), + config/Makefile (1.1), config/Makefile.alpha_dux40 (1.1), + config/Makefile.hp_ux110 (1.1), config/Makefile.i386_linux22 (1.1), + config/Makefile.rs_aix42 (1.1), config/Makefile.sgi_62 (1.1), + config/Makefile.sgi_63 (1.1), config/Makefile.sgi_64 (1.1), + config/Makefile.sgi_65 (1.1), config/Makefile.sun4x_55 (1.1), + config/Makefile.sun4x_56 (1.1), config/Makefile.sun4x_57 (1.1), + config/Makefile.sunx86_54 (1.1), config/Makefile.version-CML (1.1), + config/Makefile.version-NOCML (1.1), config/NTDllmap.txt (1.1), + config/NTLang.bat (1.1), config/NTMakefile (1.1), + config/NTMakefile.i386_nt40 (1.1), config/NTMakefile.version-CML + (1.1), config/NTMakefile.version-NOCML (1.1), + config/NTVersioninfo.rc (1.1), config/afs_args.h (1.1), + config/afs_sysnames.h (1.1), config/config.c (1.1), config/debug.h + (1.1), config/icl.h (1.1), config/linux-version (1.1), config/mc.c + (1.1), config/mkvers.c (1.1), config/param.alpha_dux40.h (1.1), + config/param.alpha_dux40_usr.h (1.1), config/param.hp_ux110.h + (1.1), config/param.hp_ux110_usr.h (1.1), + config/param.i386_linux22.h (1.1), config/param.i386_linux22_usr.h + (1.1), config/param.i386_nt40.h (1.1), config/param.rs_aix42.h + (1.1), config/param.rs_aix42_usr.h (1.1), config/param.sgi_62.h + (1.1), config/param.sgi_62_usr.h (1.1), config/param.sgi_63.h + (1.1), config/param.sgi_63_usr.h (1.1), config/param.sgi_64.h + (1.1), config/param.sgi_64_usr.h (1.1), config/param.sgi_65.h + (1.1), config/param.sgi_65_usr.h (1.1), config/param.sun4x_55.h + (1.1), config/param.sun4x_55_usr.h (1.1), config/param.sun4x_56.h + (1.1), config/param.sun4x_56_usr.h (1.1), config/param.sun4x_57.h + (1.1), config/param.sun4x_57_usr.h (1.1), config/param.sunx86_54.h + (1.1), config/permit_xprt.h (1.1), config/ranlib (1.1), + config/stds.h (1.1), config/uvenus.h (1.1), config/venus.h (1.1), + dauth/Makefile (1.1), dauth/adkint.xg (1.1), dauth/dlog.c (1.1), + dauth/dpass.c (1.1), des/Makefile (1.1), des/NTMakefile (1.1), + des/READ_ME (1.1), des/andrew-conf.h (1.1), des/cbc_encrypt.c + (1.1), des/cksum.c (1.1), des/conf-aix-ibm.h (1.1), + des/conf-bsd-alpha.h (1.1), des/conf-bsd-i32.h (1.1), + des/conf-bsd-ncr.h (1.1), des/conf-bsd-sun.h (1.1), + des/conf-bsdvax.h (1.1), des/conf-hp9000s300.h (1.1), + des/conf-hp9000s700.h (1.1), des/conf-hp9000s800.h (1.1), + des/conf-i386-linux.h (1.1), des/conf-ibm370.h (1.1), + des/conf-mips.h (1.1), des/conf-next.h (1.1), des/conf-pc.h (1.1), + des/conf-sgi.h (1.1), des/conf-winnt.h (1.1), des/conf.h (1.1), + des/config-bsd-mac.h (1.1), des/crypt.c (1.1), des/crypt.h (1.1), + des/debug_decl.c (1.1), des/des.c (1.1), des/des.h (1.1), + des/des_conf.h (1.1), des/des_internal.h (1.1), des/enc.c (1.1), + des/key_parity.c (1.1), des/key_sched.c (1.1), des/make_e.c (1.1), + des/make_fp.c (1.1), des/make_ip.c (1.1), des/make_keyperm.c (1.1), + des/make_odd.c (1.1), des/make_p.c (1.1), des/make_p_table.c (1.1), + des/make_s.c (1.1), des/make_s_table.c (1.1), des/misc.c (1.1), + des/mit-cpyright.h (1.1), des/new_rnd_key.c (1.1), + des/pcbc_encrypt.c (1.1), des/quad_cksum.c (1.1), + des/read_pssword.c (1.1), des/s_table.h.ibm (1.1), des/stats.h + (1.1), des/strng_to_key.c (1.1), des/tables.h (1.1), des/util.c + (1.1), des/weak_key.c (1.1), des/test/Makefile (1.1), + des/test/NTMakefile (1.1), des/test/key_test.c (1.1), + des/test/testit.c (1.1), des/test/verify.c (1.1), des_stub/Makefile + (1.1), des_stub/NTMakefile (1.1), dir/Makefile (1.1), + dir/NTMakefile (1.1), dir/buffer.c (1.1), dir/dir.c (1.1), + dir/dir.h (1.1), dir/salvage.c (1.1), dir/test/Makefile (1.1), + dir/test/NTMakefile (1.1), dir/test/dtest.c (1.1), + dir/test/physio.c (1.1), dir/test/test-salvage.c (1.1), + export/Makefile (1.1), export/README (1.1), export/cfgafs.c (1.1), + export/cfgexport.c (1.1), export/export.c (1.1), export/export.exp + (1.1), export/export.h (1.1), export/extras.exp (1.1), export/sym.h + (1.1), export/symtab.c (1.1), finale/Makefile (1.1), + finale/NTMakefile (1.1), finale/test.output (1.1), + finale/translate_et.c (1.1), finale/translate_et.rc (1.1), + finale/translate_et_nt.c (1.1), fsint/Makefile (1.1), + fsint/NTMakefile (1.1), fsint/afsaux.c (1.1), fsint/afscbint.xg + (1.1), fsint/afsint.xg (1.1), fsint/common.xg (1.1), + fsprobe/Makefile (1.1), fsprobe/fsprobe.c (1.1), fsprobe/fsprobe.h + (1.1), fsprobe/fsprobe_callback.c (1.1), fsprobe/fsprobe_test.c + (1.1), ftpd43+/Makefile (1.1), ftpd43+/ftp.h (1.1), + ftpd43+/ftpcmd.y (1.1), ftpd43+/ftpd.8 (1.1), ftpd43+/ftpd.c (1.1), + ftpd43+/getusershell.c (1.1), ftpd43+/glob.c (1.1), + ftpd43+/logwtmp.c (1.1), ftpd43+/newvers.sh (1.1), ftpd43+/popen.c + (1.1), ftpd43+/telnet.h (1.1), ftpd43+/vers.c (1.1), + ftpd43+/version (1.1), gtx/Makefile (1.1), gtx/X11windows.c (1.1), + gtx/cb_test.c (1.1), gtx/curses_test.c (1.1), gtx/curseswindows.c + (1.1), gtx/dumbwindows.c (1.1), gtx/frame.c (1.1), gtx/gtxX11win.h + (1.1), gtx/gtxcurseswin.h (1.1), gtx/gtxdumbwin.h (1.1), + gtx/gtxframe.h (1.1), gtx/gtxinput.h (1.1), gtx/gtxkeymap.h (1.1), + gtx/gtxlightobj.h (1.1), gtx/gtxobjdict.h (1.1), gtx/gtxobjects.h + (1.1), gtx/gtxtest.c (1.1), gtx/gtxtextcb.h (1.1), gtx/gtxtextobj.h + (1.1), gtx/gtxwindows.h (1.1), gtx/input.c (1.1), gtx/keymap.c + (1.1), gtx/lightobject.c (1.1), gtx/objdict.c (1.1), + gtx/object_test.c (1.1), gtx/objects.c (1.1), gtx/screen_test.c + (1.1), gtx/textcb.c (1.1), gtx/textobject.c (1.1), gtx/windows.c + (1.1), inetd/Makefile (1.1), inetd/getenv.c (1.1), inetd/inetd.8 + (1.1), inetd/inetd.c (1.1), inetd/inetd.conf (1.1), + inetd/inetd.conf.dux40 (1.1), inetd/inetd.conf.sgi (1.1), + inetd/inetd.conf.solaris (1.1), inetd/setenv.c (1.1), + inetd/ta-rauth.c (1.1), kauth/AuthServer.bib (1.1), + kauth/AuthServer.mss (1.1), kauth/Makefile (1.1), kauth/NTMakefile + (1.1), kauth/admin_tools.c (1.1), kauth/authclient.c (1.1), + kauth/client.c (1.1), kauth/decode_ticket.c (1.1), kauth/kaaux.c + (1.1), kauth/kaauxdb.c (1.1), kauth/kadatabase.c (1.1), + kauth/kaerrors.et (1.1), kauth/kalocalcell.c (1.1), kauth/kalog.c + (1.1), kauth/kalog.h (1.1), kauth/kaopcodes.h (1.1), kauth/kaport.h + (1.1), kauth/kaprocs.c (1.1), kauth/kas.c (1.1), kauth/kas.doc + (1.1), kauth/kas.rc (1.1), kauth/kaserver.c (1.1), kauth/kaserver.h + (1.1), kauth/kaserver.rc (1.1), kauth/kauth.rg (1.1), + kauth/kautils.c (1.1), kauth/kautils.p.h (1.1), kauth/kdb.c (1.1), + kauth/kkids.c (1.1), kauth/klog.c (1.1), kauth/klogin.c (1.1), + kauth/knfs.c (1.1), kauth/kpasswd.c (1.1), kauth/kpasswd.rc (1.1), + kauth/kpwvalid.c (1.1), kauth/krb_tf.c (1.1), kauth/krb_udp.c + (1.1), kauth/manyklog.c (1.1), kauth/prot.h (1.1), + kauth/read_passwd.c (1.1), kauth/rebuild.c (1.1), kauth/token.c + (1.1), kauth/user.c (1.1), kauth/user_nt.c (1.1), + kauth/test/Makefile (1.1), kauth/test/NTMakefile (1.1), + kauth/test/background.c (1.1), kauth/test/multiklog.c (1.1), + kauth/test/test_badtix.c (1.1), kauth/test/test_date.c (1.1), + kauth/test/test_getticket.c (1.1), kauth/test/test_interim_ktc.c + (1.1), kauth/test/test_kaserver (1.1), kauth/test/test_rxkad_free.c + (1.1), kauth/test/testlocking.README (1.1), + kauth/test/testlocking.boundaries.tcl (1.1), + kauth/test/testlocking.general.tcl (1.1), + kauth/test/testlocking.utils.tcl (1.1), libacl/Makefile (1.1), + libacl/NTMakefile (1.1), libacl/acl.h (1.1), libacl/aclprocs.c + (1.1), libacl/netprocs.c (1.1), libacl/prs_fs.h (1.1), + libacl/test/Makefile (1.1), libacl/test/acltest.c (1.1), + libadmin/Makefile (1.1), libadmin/NTMakefile (1.1), + libadmin/afs_Admin.h (1.1), libadmin/adminutil/Makefile (1.1), + libadmin/adminutil/NTMakefile (1.1), + libadmin/adminutil/afs_AdminBosErrors.et (1.1), + libadmin/adminutil/afs_AdminCfgErrors.et (1.1), + libadmin/adminutil/afs_AdminClientErrors.et (1.1), + libadmin/adminutil/afs_AdminCommonErrors.et (1.1), + libadmin/adminutil/afs_AdminErrors.h (1.1), + libadmin/adminutil/afs_AdminInternal.h (1.1), + libadmin/adminutil/afs_AdminKasErrors.et (1.1), + libadmin/adminutil/afs_AdminMiscErrors.et (1.1), + libadmin/adminutil/afs_AdminPtsErrors.et (1.1), + libadmin/adminutil/afs_AdminUtilErrors.et (1.1), + libadmin/adminutil/afs_AdminVosErrors.et (1.1), + libadmin/adminutil/afs_utilAdmin.c (1.1), + libadmin/adminutil/afs_utilAdmin.h (1.1), + libadmin/adminutil/afsadminutil.def (1.1), + libadmin/adminutil/afsadminutil.rc (1.1), + libadmin/adminutil/mapfile (1.1), libadmin/bos/Makefile (1.1), + libadmin/bos/NTMakefile (1.1), libadmin/bos/afs_bosAdmin.c (1.1), + libadmin/bos/afs_bosAdmin.h (1.1), libadmin/bos/afsbosadmin.rc + (1.1), libadmin/bos/bosadmin.def (1.1), libadmin/bos/mapfile (1.1), + libadmin/cfg/Makefile (1.1), libadmin/cfg/NTMakefile (1.1), + libadmin/cfg/afs_cfgAdmin.h (1.1), libadmin/cfg/afscfgadmin.def + (1.1), libadmin/cfg/afscfgadmin.rc (1.1), libadmin/cfg/cfgclient.c + (1.1), libadmin/cfg/cfgdb.c (1.1), libadmin/cfg/cfghost.c (1.1), + libadmin/cfg/cfginternal.c (1.1), libadmin/cfg/cfginternal.h (1.1), + libadmin/cfg/cfgservers.c (1.1), libadmin/cfg/mapfile (1.1), + libadmin/cfg/test/Makefile (1.1), libadmin/cfg/test/NTMakefile + (1.1), libadmin/cfg/test/cfgtest.c (1.1), libadmin/client/Makefile + (1.1), libadmin/client/NTMakefile (1.1), + libadmin/client/afs_clientAdmin.c (1.1), + libadmin/client/afs_clientAdmin.h (1.1), + libadmin/client/afsclientadmin.rc (1.1), + libadmin/client/clientadmin.def (1.1), libadmin/client/mapfile + (1.1), libadmin/kas/Makefile (1.1), libadmin/kas/NTMakefile (1.1), + libadmin/kas/afs_kasAdmin.c (1.1), libadmin/kas/afs_kasAdmin.h + (1.1), libadmin/kas/afskasadmin.rc (1.1), libadmin/kas/kasadmin.def + (1.1), libadmin/kas/mapfile (1.1), libadmin/pts/Makefile (1.1), + libadmin/pts/NTMakefile (1.1), libadmin/pts/afs_ptsAdmin.c (1.1), + libadmin/pts/afs_ptsAdmin.h (1.1), libadmin/pts/afsptsadmin.rc + (1.1), libadmin/pts/mapfile (1.1), libadmin/pts/ptsadmin.def (1.1), + libadmin/samples/Makefile (1.1), + libadmin/samples/cm_client_config.c (1.1), + libadmin/samples/cm_list_cells.c (1.1), + libadmin/samples/cm_local_cell.c (1.1), + libadmin/samples/cm_server_prefs.c (1.1), + libadmin/samples/rxdebug_basic_stats.c (1.1), + libadmin/samples/rxdebug_conns.c (1.1), + libadmin/samples/rxdebug_peers.c (1.1), + libadmin/samples/rxdebug_rx_stats.c (1.1), + libadmin/samples/rxdebug_supported_stats.c (1.1), + libadmin/samples/rxdebug_version.c (1.1), + libadmin/samples/rxstat_clear_peer.c (1.1), + libadmin/samples/rxstat_clear_process.c (1.1), + libadmin/samples/rxstat_disable_peer.c (1.1), + libadmin/samples/rxstat_disable_process.c (1.1), + libadmin/samples/rxstat_enable_peer.c (1.1), + libadmin/samples/rxstat_enable_process.c (1.1), + libadmin/samples/rxstat_get_peer.c (1.1), + libadmin/samples/rxstat_get_process.c (1.1), + libadmin/samples/rxstat_get_version.c (1.1), + libadmin/samples/rxstat_query_peer.c (1.1), + libadmin/samples/rxstat_query_process.c (1.1), + libadmin/test/Makefile (1.1), libadmin/test/NTMakefile (1.1), + libadmin/test/afscp.c (1.1), libadmin/test/bos.c (1.1), + libadmin/test/bos.h (1.1), libadmin/test/client.c (1.1), + libadmin/test/client.h (1.1), libadmin/test/common.h (1.1), + libadmin/test/kas.c (1.1), libadmin/test/kas.h (1.1), + libadmin/test/pts.c (1.1), libadmin/test/pts.h (1.1), + libadmin/test/util.c (1.1), libadmin/test/util.h (1.1), + libadmin/test/vos.c (1.1), libadmin/test/vos.h (1.1), + libadmin/vos/Makefile (1.1), libadmin/vos/NTMakefile (1.1), + libadmin/vos/afs_vosAdmin.c (1.1), libadmin/vos/afs_vosAdmin.h + (1.1), libadmin/vos/afsvosadmin.rc (1.1), libadmin/vos/lockprocs.c + (1.1), libadmin/vos/lockprocs.h (1.1), libadmin/vos/mapfile (1.1), + libadmin/vos/vosadmin.def (1.1), libadmin/vos/vosutils.c (1.1), + libadmin/vos/vosutils.h (1.1), libadmin/vos/vsprocs.c (1.1), + libadmin/vos/vsprocs.h (1.1), libafs/Makefile.common (1.1), + libafs/MakefileProto.AIX (1.1), libafs/MakefileProto.DUX (1.1), + libafs/MakefileProto.HPUX (1.1), libafs/MakefileProto.IRIX (1.1), + libafs/MakefileProto.LINUX (1.1), libafs/MakefileProto.SOLARIS + (1.1), libafs/afs.shutdown (1.1), libafs/afs.startup (1.1), + libafs/sgi_system (1.1), libafsauthent/Makefile (1.1), + libafsauthent/NTMakefile (1.1), libafsauthent/README (1.1), + libafsauthent/afsauthent.def (1.1), libafsauthent/afsauthent.exp + (1.1), libafsauthent/afsauthent.rc (1.1), libafsauthent/mapfile + (1.1), libafsrpc/Makefile (1.1), libafsrpc/NTMakefile (1.1), + libafsrpc/afsrpc.def (1.1), libafsrpc/afsrpc.exp (1.1), + libafsrpc/afsrpc.rc (1.1), libafsrpc/mapfile (1.1), + libuafs/Makefile.common (1.1), libuafs/MakefileProto.AIX (1.1), + libuafs/MakefileProto.DUX (1.1), libuafs/MakefileProto.HPUX (1.1), + libuafs/MakefileProto.IRIX (1.1), libuafs/MakefileProto.LINUX + (1.1), libuafs/MakefileProto.SOLARIS (1.1), libuafs/linktest.c + (1.1), libuafs/mapfile (1.1), libuafs/nsafslib.exp (1.1), + log/Makefile (1.1), log/kseal.c (1.1), log/tokens.c (1.1), + log/unlog.c (1.1), log/test/Makefile (1.1), log/test/gettoktest.c + (1.1), log/test/testlog.c (1.1): Initial IBM OpenAFS 1.0 tree + +2000-11-03 21:22 shadow + + * openafs/src/: afs/UKERNEL/afs_usrops.h (1.1), + afs/UKERNEL/afsincludes.h (1.1), afs/UKERNEL/osi_groups.c (1.1), + afs/UKERNEL/osi_machdep.h (1.1), afs/UKERNEL/osi_vfsops.c (1.1), + afs/UKERNEL/osi_vm.c (1.1), afs/UKERNEL/osi_vnodeops.c (1.1), + afs/UKERNEL/sysincludes.h (1.1), afs/VNOPS/afs_vnop_access.c (1.1), + afs/VNOPS/afs_vnop_attrs.c (1.1), afs/VNOPS/afs_vnop_create.c + (1.1), afs/VNOPS/afs_vnop_dirops.c (1.1), afs/VNOPS/afs_vnop_fid.c + (1.1), afs/VNOPS/afs_vnop_flock.c (1.1), afs/VNOPS/afs_vnop_link.c + (1.1), afs/VNOPS/afs_vnop_lookup.c (1.1), afs/VNOPS/afs_vnop_open.c + (1.1), afs/VNOPS/afs_vnop_read.c (1.1), + afs/VNOPS/afs_vnop_readdir.c (1.1), afs/VNOPS/afs_vnop_remove.c + (1.1), afs/VNOPS/afs_vnop_rename.c (1.1), + afs/VNOPS/afs_vnop_strategy.c (1.1), afs/VNOPS/afs_vnop_symlink.c + (1.1), afs/VNOPS/afs_vnop_write.c (1.1), afsd/Makefile (1.1), + afsd/afs.conf.linux (1.1), afsd/afs.hpux102.driver (1.1), + afsd/afs.rc.alpha (1.1), afsd/afs.rc.alpha_dux40 (1.1), + afsd/afs.rc.hpux10 (1.1), afsd/afs.rc.linux (1.1), afsd/afs.rc.sgi + (1.1), afsd/afs.rc.sgi_ipnos (1.1), afsd/afs.rc.solaris (1.1), + afsd/afs.rc.solaris.2.7 (1.1), afsd/afs.rc.solaris.2_5 (1.1), + afsd/afs_rtsymtab.pl.sgi_53 (1.1), afsd/afs_rtsymtab.pl.sgi_61 + (1.1), afsd/afsd.c (1.1), afsd/rc.afs.rs_aix (1.1), + afsd/rc.afsd.large (1.1), afsd/rc.afsd.medium (1.1), + afsd/rc.afsd.small (1.1), afsd/rc.dkload.client.rs_aix (1.1), + afsd/rc.dkload.server.rs_aix (1.1), afsd/vsys.c (1.1), + afsinstall/bin/AFSinstall (1.1), afsinstall/lib/patch.pl (1.1), + afsinstall/lib/InstallGuides/ALPHA_x/afsinstall.rc (1.1), + afsinstall/lib/InstallGuides/ALPHA_x/bldkernel (1.1), + afsinstall/lib/InstallGuides/ALPHA_x/build (1.1), + afsinstall/lib/InstallGuides/ALPHA_x/installkernel (1.1), + afsinstall/lib/InstallGuides/ALPHA_x/modkernel.skip (1.1), + afsinstall/lib/InstallGuides/ALPHA_x/rc (1.1), + afsinstall/lib/InstallGuides/ALPHA_x/unix (1.1), + afsinstall/lib/InstallGuides/ALPHA_x/vfsck (1.1), + afsinstall/lib/InstallGuides/GENERIC/afsinstall.rc (1.1), + afsinstall/lib/InstallGuides/GENERIC/clientconfig (1.1), + afsinstall/lib/InstallGuides/GENERIC/dbserver (1.1), + afsinstall/lib/InstallGuides/GENERIC/debug (1.1), + afsinstall/lib/InstallGuides/GENERIC/fileserver (1.1), + afsinstall/lib/InstallGuides/GENERIC/login (1.1), + afsinstall/lib/InstallGuides/GENERIC/miscserver (1.1), + afsinstall/lib/InstallGuides/GENERIC/other (1.1), + afsinstall/lib/InstallGuides/GENERIC/rc (1.1), + afsinstall/lib/InstallGuides/GENERIC/serveruser (1.1), + afsinstall/lib/InstallGuides/GENERIC/tokens (1.1), + afsinstall/lib/InstallGuides/GENERIC/unix (1.1), + afsinstall/lib/InstallGuides/HP_UX1x/bldkernel (1.1), + afsinstall/lib/InstallGuides/HP_UX1x/build (1.1), + afsinstall/lib/InstallGuides/HP_UX1x/installkernel (1.1), + afsinstall/lib/InstallGuides/HP_UX1x/modkernel.skip (1.1), + afsinstall/lib/InstallGuides/HPx00_UX9/modkernel (1.1), + afsinstall/lib/InstallGuides/HPx00_UX9/rc (1.1), + afsinstall/lib/InstallGuides/HPx00_UX9/unix (1.1), + afsinstall/lib/InstallGuides/HPx00_UX9/vfsck (1.1), + afsinstall/lib/InstallGuides/HPx_UX10x/afsinstall.rc (1.1), + afsinstall/lib/InstallGuides/HPx_UX10x/bldkernel (1.1), + afsinstall/lib/InstallGuides/HPx_UX10x/build (1.1), + afsinstall/lib/InstallGuides/HPx_UX10x/modkernel.skip (1.1), + afsinstall/lib/InstallGuides/HPx_UX10x/rc (1.1), + afsinstall/lib/InstallGuides/HPx_UX10x/unix (1.1), + afsinstall/lib/InstallGuides/HPx_UX10x/vfsck (1.1), + afsinstall/lib/InstallGuides/RS_AIX3x/login (1.1), + afsinstall/lib/InstallGuides/RS_AIX3x/modkernel (1.1), + afsinstall/lib/InstallGuides/RS_AIX3x/rc (1.1), + afsinstall/lib/InstallGuides/RS_AIX3x/unix (1.1), + afsinstall/lib/InstallGuides/RS_AIX3x/vfsck (1.1), + afsinstall/lib/InstallGuides/RS_AIX4x/login (1.1), + afsinstall/lib/InstallGuides/RS_AIX4x/modkernel (1.1), + afsinstall/lib/InstallGuides/RS_AIX4x/rc (1.1), + afsinstall/lib/InstallGuides/RS_AIX4x/unix (1.1), + afsinstall/lib/InstallGuides/RS_AIX4x/vfsck (1.1), + afsinstall/lib/InstallGuides/SGI_5x/afsinstall.rc (1.1), + afsinstall/lib/InstallGuides/SGI_5x/bldkernel (1.1), + afsinstall/lib/InstallGuides/SGI_5x/modkernel (1.1), + afsinstall/lib/InstallGuides/SGI_5x/vfsck.skip (1.1), + afsinstall/lib/InstallGuides/SGI_6x/bldkernel (1.1), + afsinstall/lib/InstallGuides/SGI_6x/modkernel (1.1), + afsinstall/lib/InstallGuides/SGI_6x/vfsck.skip (1.1), + afsinstall/lib/InstallGuides/SGI_x/build (1.1), + afsinstall/lib/InstallGuides/SGI_x/dbserver (1.1), + afsinstall/lib/InstallGuides/SGI_x/fileserver (1.1), + afsinstall/lib/InstallGuides/SGI_x/installkernel (1.1), + afsinstall/lib/InstallGuides/SGI_x/login (1.1), + afsinstall/lib/InstallGuides/SGI_x/miscserver (1.1), + afsinstall/lib/InstallGuides/SGI_x/rc (1.1), + afsinstall/lib/InstallGuides/SGI_x/unix (1.1), + afsinstall/lib/InstallGuides/SGI_x/vfsck.skip (1.1), + afsinstall/lib/InstallGuides/SUN4x_4x/bldkernel (1.1), + afsinstall/lib/InstallGuides/SUN4x_4x/build (1.1), + afsinstall/lib/InstallGuides/SUN4x_4x/installkernel (1.1), + afsinstall/lib/InstallGuides/SUN4x_4x/modkernel (1.1), + afsinstall/lib/InstallGuides/SUN4x_4x/rc (1.1), + afsinstall/lib/InstallGuides/SUN4x_4x/unix (1.1), + afsinstall/lib/InstallGuides/SUN4x_4x/vfsck (1.1), + afsinstall/lib/InstallGuides/SUN4x_5x/bldkernel.skip (1.1), + afsinstall/lib/InstallGuides/SUN4x_5x/modkernel (1.1), + afsinstall/lib/InstallGuides/SUN4x_5x/rc (1.1), + afsinstall/lib/InstallGuides/SUN4x_5x/unix (1.1), + afsinstall/lib/InstallGuides/SUN4x_5x/vfsck (1.1), + afsinstall/lib/InstallGuides/alpha_dux40/bldkernel (1.1), + afsinstall/lib/InstallGuides/alpha_dux40/login (1.1), + afsinstall/lib/InstallGuides/alpha_dux40/unix (1.1), + afsinstall/lib/InstallGuides/hp700_ux100/build (1.1), + afsinstall/lib/InstallGuides/hp700_ux100/installkernel (1.1), + afsinstall/lib/InstallGuides/hp700_ux101/build (1.1), + afsinstall/lib/InstallGuides/hp700_ux101/installkernel (1.1), + afsinstall/lib/InstallGuides/hp700_ux90/bldkernel (1.1), + afsinstall/lib/InstallGuides/hp700_ux90/build (1.1), + afsinstall/lib/InstallGuides/hp700_ux90/installkernel (1.1), + afsinstall/lib/InstallGuides/hp800_ux100/build (1.1), + afsinstall/lib/InstallGuides/hp800_ux100/installkernel (1.1), + afsinstall/lib/InstallGuides/hp800_ux101/build (1.1), + afsinstall/lib/InstallGuides/hp800_ux101/installkernel (1.1), + afsinstall/lib/InstallGuides/hp800_ux90/bldkernel (1.1), + afsinstall/lib/InstallGuides/hp800_ux90/build (1.1), + afsinstall/lib/InstallGuides/hp800_ux90/installkernel (1.1), + afsinstall/lib/InstallGuides/hp_ux102/bldkernel (1.1), + afsinstall/lib/InstallGuides/hp_ux102/build (1.1), + afsinstall/lib/InstallGuides/hp_ux102/installkernel (1.1), + afsinstall/lib/InstallGuides/info/bldkernel.toc (1.1), + afsinstall/lib/InstallGuides/info/build.toc (1.1), + afsinstall/lib/InstallGuides/info/clientconfig.toc (1.1), + afsinstall/lib/InstallGuides/info/dbserver.toc (1.1), + afsinstall/lib/InstallGuides/info/debug.toc (1.1), + afsinstall/lib/InstallGuides/info/fileserver.toc (1.1), + afsinstall/lib/InstallGuides/info/gui.toc (1.1), + afsinstall/lib/InstallGuides/info/installkernel.toc (1.1), + afsinstall/lib/InstallGuides/info/login.toc (1.1), + afsinstall/lib/InstallGuides/info/miscserver.toc (1.1), + afsinstall/lib/InstallGuides/info/modkernel.toc (1.1), + afsinstall/lib/InstallGuides/info/other.toc (1.1), + afsinstall/lib/InstallGuides/info/rc.toc (1.1), + afsinstall/lib/InstallGuides/info/serveruser.toc (1.1), + afsinstall/lib/InstallGuides/info/tokens.toc (1.1), + afsinstall/lib/InstallGuides/info/unix.toc (1.1), + afsinstall/lib/InstallGuides/info/vfsck.toc (1.1), + afsinstall/lib/InstallGuides/sgi_63/bldkernel (1.1), + afsinstall/lib/InstallGuides/sgi_63/modkernel (1.1), + afsinstall/lib/InstallGuides/sgi_63/vfsck.skip (1.1), + afsinstall/lib/InstallGuides/sgi_64/bldkernel (1.1), + afsinstall/lib/InstallGuides/sgi_64/modkernel (1.1), + afsinstall/lib/InstallGuides/sgi_64/vfsck.skip (1.1), + afsinstall/lib/InstallGuides/sun4x_56/login (1.1), + afsinstall/lib/InstallGuides/sun4x_56/unix (1.1), + afsinstall/lib/InstallGuides/sun4x_56/vfsck (1.1), + afsmonitor/Makefile (1.1), afsmonitor/afsmon-labels.h (1.1), + afsmonitor/afsmon-output.c (1.1), afsmonitor/afsmon-parselog.c + (1.1), afsmonitor/afsmon-win.c (1.1), afsmonitor/afsmonitor.c + (1.1), afsmonitor/afsmonitor.h (1.1), afsweb/Makefile (1.1), + afsweb/README (1.1), afsweb/README.BETA1 (1.1), afsweb/README.BETA2 + (1.1), afsweb/TestPlan.txt (1.1), afsweb/WebSecure_Design.txt + (1.1), afsweb/afswsApache_config.sh (1.1), + afsweb/apache_afs_cache.c (1.1), afsweb/apache_afs_cache.h (1.1), + afsweb/apache_afs_client.c (1.1), afsweb/apache_afs_module.c (1.1), + afsweb/apache_afs_plugin.c (1.1), afsweb/apache_afs_utils.c (1.1), + afsweb/apache_afs_utils.h (1.1), afsweb/apache_afs_weblog.c (1.1), + afsweb/apache_api.h (1.1), afsweb/nsafs.c (1.1), afsweb/nsafs.h + (1.1), afsweb/securehash.c (1.1), afsweb/weblog.c (1.1), + afsweb/weblog_errors.h (1.1), afsweb/apache_includes/alloc.h (1.1), + afsweb/apache_includes/buff.h (1.1), afsweb/apache_includes/conf.h + (1.1), afsweb/apache_includes/http_conf_globals.h (1.1), + afsweb/apache_includes/httpd.h (1.1), + afsweb/apache_includes/1.2/alloc.h (1.1), + afsweb/apache_includes/1.2/buff.h (1.1), + afsweb/apache_includes/1.2/conf.h (1.1), + afsweb/apache_includes/1.2/http_conf_globals.h (1.1), + afsweb/apache_includes/1.2/httpd.h (1.1), + afsweb/apache_includes/1.3.1/alloc.h (1.1), + afsweb/apache_includes/1.3.1/ap.h (1.1), + afsweb/apache_includes/1.3.1/ap_compat.h (1.1), + afsweb/apache_includes/1.3.1/ap_config.h (1.1), + afsweb/apache_includes/1.3.1/ap_config_auto.h (1.1), + afsweb/apache_includes/1.3.1/ap_ctype.h (1.1), + afsweb/apache_includes/1.3.1/buff.h (1.1), + afsweb/apache_includes/1.3.1/http_conf_globals.h (1.1), + afsweb/apache_includes/1.3.1/httpd.h (1.1), + afsweb/apache_includes/1.3.1/os.h (1.1), + afsweb/apache_includes/1.3.1/util_uri.h (1.1), + afsweb/apache_includes/1.3.6/alloc.h (1.1), + afsweb/apache_includes/1.3.6/ap.h (1.1), + afsweb/apache_includes/1.3.6/ap_compat.h (1.1), + afsweb/apache_includes/1.3.6/ap_config.h (1.1), + afsweb/apache_includes/1.3.6/ap_config_auto.h (1.1), + afsweb/apache_includes/1.3.6/ap_ctype.h (1.1), + afsweb/apache_includes/1.3.6/ap_mmn.h (1.1), + afsweb/apache_includes/1.3.6/buff.h (1.1), + afsweb/apache_includes/1.3.6/http_conf_globals.h (1.1), + afsweb/apache_includes/1.3.6/httpd.h (1.1), + afsweb/apache_includes/1.3.6/os-inline.c (1.1), + afsweb/apache_includes/1.3.6/os.h (1.1), + afsweb/apache_includes/1.3.6/util_uri.h (1.1), audit/Audit (1.1), + audit/Makefile (1.1), audit/NTMakefile (1.1), audit/audit.c (1.1), + audit/audit.h (1.1), audit/config.aix.sample (1.1), + audit/events.aix.sample (1.1), audit/objects.aix.sample (1.1), + auth/Makefile (1.1), auth/NTMakefile (1.1), auth/acfg_errors.et + (1.1), auth/auth.p.h (1.1), auth/authcon.c (1.1), auth/cellconfig.c + (1.1), auth/cellconfig.p.h (1.1), auth/copyauth.c (1.1), + auth/keys.h (1.1), auth/ktc.c (1.1), auth/ktc_errors.et (1.1), + auth/ktc_nt.c (1.1), auth/setkey.c (1.1), auth/userok.c (1.1), + auth/writeconfig.c (1.1), auth/test/Makefile (1.1), + auth/test/NTMakefile (1.1), auth/test/ktctest.c (1.1), + auth/test/testcellconf.c (1.1), bozo/Makefile (1.1), + bozo/NTMakefile (1.1), bozo/bnode.c (1.1), bozo/bnode.p.h (1.1), + bozo/bos.c (1.1), bozo/bos.rc (1.1), bozo/boserr.et (1.1), + bozo/bosint.xg (1.1), bozo/bosoprocs.c (1.1), bozo/bosserver.c + (1.1), bozo/bosserver.rc (1.1), bozo/cronbnodeops.c (1.1), + bozo/ezbnodeops.c (1.1), bozo/fsbnodeops.c (1.1), + bozo/smail-notifier.c (1.1), bozo/test/Makefile (1.1), + bozo/test/testproc.c (1.1), bu_utils/Contents.Readme (1.1), + bu_utils/Makefile (1.1), bu_utils/NTMakefile (1.1), bu_utils/fms.c + (1.1), bu_utils/fms.doc (1.1), bu_utils/fms.rc (1.1), + bubasics/Makefile (1.1), bubasics/NTMakefile (1.1), + bubasics/backmon.xg (1.1), bubasics/bubasics.h (1.1), + bubasics/bumon.xg (1.1), bubasics/butc.xg (1.1), + bubasics/butc_errs.et (1.1), bubasics/butm.p.h (1.1), + bubasics/butm_errs.et (1.1), bubasics/butx_errs.et (1.1), + bubasics/tcdata.p.h (1.1), bucoord/Makefile (1.1), + bucoord/NTMakefile (1.1), bucoord/backup.rc (1.1), bucoord/bc.p.h + (1.1), bucoord/bc_status.c (1.1), bucoord/btest.c (1.1), + bucoord/bucoord_errs.et (1.1), bucoord/commands.c (1.1), + bucoord/config.c (1.1), bucoord/dlq.c (1.1), bucoord/dsstub.c + (1.1), bucoord/dsvs.c (1.1), bucoord/dump.c (1.1), + bucoord/dump_sched.c (1.1), bucoord/error_macros.h (1.1), + bucoord/expire.c (1.1), bucoord/main.c (1.1), bucoord/regex.c + (1.1), bucoord/restore.c (1.1), bucoord/server.c (1.1), + bucoord/status.c (1.1), bucoord/tape_hosts.c (1.1), + bucoord/testcases (1.1), bucoord/ttest.c (1.1), + bucoord/ubik_db_if.c (1.1), bucoord/vol_sets.c (1.1), + bucoord/volstub.c (1.1), budb/Makefile (1.1), budb/NTMakefile + (1.1), budb/budb.rg (1.1), budb/budb_client.p.h (1.1), + budb/budb_errs.et (1.1), budb/buserver.rc (1.1), budb/database.c + (1.1), budb/database.h (1.1), budb/db_alloc.c (1.1), budb/db_dump.c + (1.1), budb/db_hash.c (1.1), budb/db_lock.c (1.1), budb/db_lock.h + (1.1), budb/db_text.c (1.1), budb/dbs_dump.c (1.1), + budb/error_macros.h (1.1), budb/globals.h (1.1), budb/ol_verify.c + (1.1), budb/procs.c (1.1), budb/server.c (1.1), budb/struct_ops.c + (1.1), butc/Makefile (1.1), butc/NTMakefile (1.1), butc/butc.rc + (1.1), butc/butc_xbsa.c (1.1), butc/butc_xbsa.h (1.1), + butc/common.h (1.1), butc/config (1.1), butc/dbentries.c (1.1), + butc/dump.c (1.1), butc/dumpScr (1.1), butc/error_macros.h (1.1), + butc/list.c (1.1), butc/lwps.c (1.1), butc/read_tape.c (1.1), + butc/recoverDb.c (1.1), butc/restoreScr (1.1), butc/tcmain.c (1.1), + butc/tcprocs.c (1.1), butc/tcstatus.c (1.1), butc/tcudbprocs.c + (1.1), butc/tdump.c (1.1), butc/test.c (1.1), butc/test_budb.c + (1.1), butm/Makefile (1.1), butm/NTMakefile (1.1), butm/butm.vdoc + (1.1), butm/butm_test.c (1.1), butm/config (1.1), + butm/error_macros.h (1.1), butm/file_tm.c (1.1), butm/test_ftm.c + (1.1), cmd/Makefile (1.1), cmd/NTMakefile (1.1), cmd/cmd.c (1.1), + cmd/cmd.p.h (1.1), cmd/cmd_errors.et (1.1), cmd/test/Makefile + (1.1), cmd/test/NTMakefile (1.1), cmd/test/ctest.c (1.1), + cmd/test/dtest.c (1.1), cmd/test/itest.c (1.1), comerr/Makefile + (1.1), comerr/NTMakefile (1.1), comerr/com_err.c (1.1), + comerr/com_err.h (1.1), comerr/compile_et.c (1.1): Initial IBM + OpenAFS 1.0 tree + +2000-11-03 21:19 shadow + + * openafs/src/: + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf005.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf006.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf007.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf008.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf009.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf010.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf011.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf012.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf013.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf014.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf015.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf016.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf017.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf018.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf019.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf020.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf021.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf022.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf023.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf024.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf025.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf026.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf027.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf028.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf029.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf030.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf031.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf032.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf033.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf034.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf035.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf036.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf037.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf038.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf039.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf040.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf041.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf042.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf043.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf044.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf045.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf046.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf047.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf048.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf049.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf050.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf051.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf052.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf053.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf054.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf055.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf056.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf057.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf058.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf059.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf060.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf061.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf062.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf063.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf064.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf065.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf066.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf067.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf068.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf069.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf070.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf071.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf072.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf073.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf074.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf075.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf076.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf077.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf078.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf079.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf080.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf081.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf082.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf083.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf084.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf085.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf086.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf087.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf088.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf089.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf090.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf091.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf092.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf093.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf094.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf095.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf096.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf097.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf098.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf099.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf100.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf101.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf102.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf103.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf104.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf105.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf106.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf107.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf108.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf109.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf110.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf111.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf112.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf113.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf114.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf115.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf116.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf117.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf118.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf119.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf120.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf121.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf122.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf123.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf124.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf125.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf126.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf127.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf128.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf129.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf130.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf131.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf132.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf133.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf134.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf135.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf136.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf137.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf138.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf139.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf140.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf141.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf142.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf143.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf144.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf145.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf146.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf147.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf148.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf149.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf150.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf151.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf152.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf153.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf154.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf155.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf156.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf157.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf158.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf159.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf160.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf161.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf162.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf163.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf164.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf165.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf166.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf167.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf168.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf169.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf170.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf171.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf172.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf173.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf174.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf175.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf176.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf177.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf178.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf179.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf180.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf181.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf182.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf183.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf184.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf185.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf186.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf187.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf188.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf189.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf190.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf191.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf192.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf193.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf194.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf195.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf196.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf197.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf198.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf199.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf200.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf201.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf202.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf203.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf204.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf205.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf206.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf207.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf208.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf209.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf210.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf211.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf212.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf213.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf214.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf215.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf216.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf217.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf218.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf219.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf220.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf221.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf222.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf223.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf224.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf225.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf226.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf227.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf228.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf229.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf230.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf231.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf232.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf233.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf234.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf235.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf236.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf237.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf238.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf239.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf240.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf241.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf242.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf243.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf244.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf245.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf246.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf247.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf248.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf249.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf250.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf251.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf252.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf253.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf254.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf255.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf256.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf257.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf258.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf259.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf260.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf261.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf262.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf263.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf264.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf265.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf266.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf267.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf268.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf269.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf270.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf271.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf272.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf273.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf274.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf275.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf276.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf277.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf278.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf279.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf280.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf281.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf282.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf283.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/CmdRef/auarf284.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/InstallGd/awqbg000.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/InstallGd/awqbg002.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/InstallGd/awqbg003.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/InstallGd/awqbg004.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/ReleaseNotes/awrns000.ht + m (1.1), + WINNT/doc/install/Documentation/ja_JP/html/ReleaseNotes/awrns002.ht + m (1.1), + WINNT/doc/install/Documentation/ja_JP/html/ReleaseNotes/awrns003.ht + m (1.1), + WINNT/doc/install/Documentation/ja_JP/html/ReleaseNotes/awrns004.ht + m (1.1), + WINNT/doc/install/Documentation/ja_JP/html/ReleaseNotes/awrns005.ht + m (1.1), + WINNT/doc/install/Documentation/ja_JP/html/ReleaseNotes/awrns006.ht + m (1.1), + WINNT/doc/install/Documentation/ja_JP/html/ReleaseNotes/awrns007.ht + m (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd000.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd002.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd003.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd004.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd005.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd006.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd007.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd008.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd009.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd010.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd011.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd012.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd013.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd014.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd015.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd016.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd017.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd018.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd019.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd020.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd021.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd022.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd023.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd024.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd025.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/auagd026.htm + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/cachmgr.gif + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/fserver1.gif + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/fserver2.gif + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/overview.gif + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/scout1.gif + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/scout2.gif + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/scout3.gif + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/scout4.gif + (1.1), + WINNT/doc/install/Documentation/ja_JP/html/SysAdminGd/vnode.gif + (1.1), WINNT/doc/install/Documentation/ko_KR/README.txt (1.1), + WINNT/doc/install/Documentation/ko_KR/html/banner.gif (1.1), + WINNT/doc/install/Documentation/ko_KR/html/books.gif (1.1), + WINNT/doc/install/Documentation/ko_KR/html/bot.gif (1.1), + WINNT/doc/install/Documentation/ko_KR/html/index.gif (1.1), + WINNT/doc/install/Documentation/ko_KR/html/index.htm (1.1), + WINNT/doc/install/Documentation/ko_KR/html/next.gif (1.1), + WINNT/doc/install/Documentation/ko_KR/html/prev.gif (1.1), + WINNT/doc/install/Documentation/ko_KR/html/toc.gif (1.1), + WINNT/doc/install/Documentation/ko_KR/html/top.gif (1.1), + WINNT/doc/install/Documentation/ko_KR/html/InstallGd/awqbg000.htm + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/InstallGd/awqbg002.htm + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/InstallGd/awqbg003.htm + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/InstallGd/awqbg004.htm + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns000.ht + m (1.1), + WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns002.ht + m (1.1), + WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns003.ht + m (1.1), + WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns004.ht + m (1.1), + WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns005.ht + m (1.1), + WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns006.ht + m (1.1), + WINNT/doc/install/Documentation/ko_KR/html/ReleaseNotes/awrns007.ht + m (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd000.htm + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd002.htm + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd003.htm + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd004.htm + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd005.htm + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd006.htm + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd007.htm + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd008.htm + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd009.htm + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd010.htm + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd011.htm + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd012.htm + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd013.htm + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd014.htm + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd015.htm + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd016.htm + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd017.htm + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd018.htm + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd019.htm + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd020.htm + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd021.htm + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd022.htm + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd023.htm + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd024.htm + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd025.htm + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/auagd026.htm + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/cachmgr.gif + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/fserver1.gif + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/fserver2.gif + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/overview.gif + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/scout1.gif + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/scout2.gif + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/scout3.gif + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/scout4.gif + (1.1), + WINNT/doc/install/Documentation/ko_KR/html/SysAdminGd/vnode.gif + (1.1), WINNT/doc/install/Documentation/pt_BR/README.txt (1.1), + WINNT/doc/install/Documentation/pt_BR/html/banner.gif (1.1), + WINNT/doc/install/Documentation/pt_BR/html/books.gif (1.1), + WINNT/doc/install/Documentation/pt_BR/html/bot.gif (1.1), + WINNT/doc/install/Documentation/pt_BR/html/index.gif (1.1), + WINNT/doc/install/Documentation/pt_BR/html/index.htm (1.1), + WINNT/doc/install/Documentation/pt_BR/html/next.gif (1.1), + WINNT/doc/install/Documentation/pt_BR/html/prev.gif (1.1), + WINNT/doc/install/Documentation/pt_BR/html/toc.gif (1.1), + WINNT/doc/install/Documentation/pt_BR/html/top.gif (1.1), + WINNT/doc/install/Documentation/pt_BR/html/InstallGd/awqbg000.htm + (1.1), + WINNT/doc/install/Documentation/pt_BR/html/InstallGd/awqbg002.htm + (1.1), + WINNT/doc/install/Documentation/pt_BR/html/InstallGd/awqbg003.htm + (1.1), + WINNT/doc/install/Documentation/pt_BR/html/InstallGd/awqbg004.htm + (1.1), + WINNT/doc/install/Documentation/pt_BR/html/ReleaseNotes/awrns000.ht + m (1.1), + WINNT/doc/install/Documentation/pt_BR/html/ReleaseNotes/awrns002.ht + m (1.1), + WINNT/doc/install/Documentation/pt_BR/html/ReleaseNotes/awrns003.ht + m (1.1), + WINNT/doc/install/Documentation/pt_BR/html/ReleaseNotes/awrns004.ht + m (1.1), + WINNT/doc/install/Documentation/pt_BR/html/ReleaseNotes/awrns005.ht + m (1.1), + WINNT/doc/install/Documentation/pt_BR/html/ReleaseNotes/awrns006.ht + m (1.1), + WINNT/doc/install/Documentation/pt_BR/html/ReleaseNotes/awrns007.ht + m (1.1), WINNT/doc/install/Documentation/zh_CN/README.txt (1.1), + WINNT/doc/install/Documentation/zh_CN/html/banner.gif (1.1), + WINNT/doc/install/Documentation/zh_CN/html/books.gif (1.1), + WINNT/doc/install/Documentation/zh_CN/html/bot.gif (1.1), + WINNT/doc/install/Documentation/zh_CN/html/index.gif (1.1), + WINNT/doc/install/Documentation/zh_CN/html/index.htm (1.1), + WINNT/doc/install/Documentation/zh_CN/html/next.gif (1.1), + WINNT/doc/install/Documentation/zh_CN/html/prev.gif (1.1), + WINNT/doc/install/Documentation/zh_CN/html/toc.gif (1.1), + WINNT/doc/install/Documentation/zh_CN/html/top.gif (1.1), + WINNT/doc/install/Documentation/zh_CN/html/InstallGd/awqbg000.htm + (1.1), + WINNT/doc/install/Documentation/zh_CN/html/InstallGd/awqbg002.htm + (1.1), + WINNT/doc/install/Documentation/zh_CN/html/InstallGd/awqbg003.htm + (1.1), + WINNT/doc/install/Documentation/zh_CN/html/InstallGd/awqbg004.htm + (1.1), + WINNT/doc/install/Documentation/zh_CN/html/ReleaseNotes/awrns000.ht + m (1.1), + WINNT/doc/install/Documentation/zh_CN/html/ReleaseNotes/awrns002.ht + m (1.1), + WINNT/doc/install/Documentation/zh_CN/html/ReleaseNotes/awrns003.ht + m (1.1), + WINNT/doc/install/Documentation/zh_CN/html/ReleaseNotes/awrns004.ht + m (1.1), + WINNT/doc/install/Documentation/zh_CN/html/ReleaseNotes/awrns005.ht + m (1.1), + WINNT/doc/install/Documentation/zh_CN/html/ReleaseNotes/awrns006.ht + m (1.1), + WINNT/doc/install/Documentation/zh_CN/html/ReleaseNotes/awrns007.ht + m (1.1), WINNT/doc/install/Documentation/zh_TW/README.txt (1.1), + WINNT/doc/install/Documentation/zh_TW/html/banner.gif (1.1), + WINNT/doc/install/Documentation/zh_TW/html/books.gif (1.1), + WINNT/doc/install/Documentation/zh_TW/html/bot.gif (1.1), + WINNT/doc/install/Documentation/zh_TW/html/index.gif (1.1), + WINNT/doc/install/Documentation/zh_TW/html/index.htm (1.1), + WINNT/doc/install/Documentation/zh_TW/html/next.gif (1.1), + WINNT/doc/install/Documentation/zh_TW/html/prev.gif (1.1), + WINNT/doc/install/Documentation/zh_TW/html/toc.gif (1.1), + WINNT/doc/install/Documentation/zh_TW/html/top.gif (1.1), + WINNT/doc/install/Documentation/zh_TW/html/InstallGd/awqbg000.htm + (1.1), + WINNT/doc/install/Documentation/zh_TW/html/InstallGd/awqbg002.htm + (1.1), + WINNT/doc/install/Documentation/zh_TW/html/InstallGd/awqbg003.htm + (1.1), + WINNT/doc/install/Documentation/zh_TW/html/InstallGd/awqbg004.htm + (1.1), + WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns000.ht + m (1.1), + WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns002.ht + m (1.1), + WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns003.ht + m (1.1), + WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns004.ht + m (1.1), + WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns005.ht + m (1.1), + WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns006.ht + m (1.1), + WINNT/doc/install/Documentation/zh_TW/html/ReleaseNotes/awrns007.ht + m (1.1), WINNT/eventlog/NTMakefile (1.1), WINNT/eventlog/logevent.c + (1.1), WINNT/eventlog/logevent.h (1.1), + WINNT/eventlog/lang/NTMakefile (1.1), + WINNT/eventlog/lang/afseventmsg.rc (1.1), + WINNT/eventlog/lang/de_DE/event.mc (1.1), + WINNT/eventlog/lang/en_US/event.mc (1.1), + WINNT/eventlog/lang/es_ES/event.mc (1.1), + WINNT/eventlog/lang/ja_JP/event.mc (1.1), + WINNT/eventlog/lang/ko_KR/event.mc (1.1), + WINNT/eventlog/lang/pt_BR/event.mc (1.1), + WINNT/eventlog/lang/zh_CN/event.mc (1.1), + WINNT/eventlog/lang/zh_TW/event.mc (1.1), + WINNT/eventlog/test/NTMakefile (1.1), + WINNT/eventlog/test/elogtest.c (1.1), + WINNT/install/InstallShield5/Build.tsb (1.1), + WINNT/install/InstallShield5/BuildSetup.bat (1.1), + WINNT/install/InstallShield5/CompileScript.bat (1.1), + WINNT/install/InstallShield5/CreateGeneratedFiles.bat (1.1), + WINNT/install/InstallShield5/CreateISDirTree.bat (1.1), + WINNT/install/InstallShield5/Default.cdf (1.1), + WINNT/install/InstallShield5/Default.fdf (1.1), + WINNT/install/InstallShield5/Default.fgl (1.1), + WINNT/install/InstallShield5/Default.rge (1.1), + WINNT/install/InstallShield5/Default.shell (1.1), + WINNT/install/InstallShield5/Default.shl (1.1), + WINNT/install/InstallShield5/DelISDirTree.bat (1.1), + WINNT/install/InstallShield5/GatherFiles.bat (1.1), + WINNT/install/InstallShield5/GenDefault.mda.bat (1.1), + WINNT/install/InstallShield5/GenFileGroups.bat (1.1), + WINNT/install/InstallShield5/GenIS5.ipr.bat (1.1), + WINNT/install/InstallShield5/HowToSetTheVersion.txt (1.1), + WINNT/install/InstallShield5/NTMakefile (1.1), + WINNT/install/InstallShield5/README.TXT (1.1), + WINNT/install/InstallShield5/ScatterFiles.bat (1.1), + WINNT/install/InstallShield5/Setup.tsb (1.1), + WINNT/install/InstallShield5/afsdcell.ini (1.1), + WINNT/install/InstallShield5/setup.bmp (1.1), + WINNT/install/InstallShield5/setup.rul (1.1), + WINNT/install/InstallShield5/lang/de_DE/value.shl (1.1), + WINNT/install/InstallShield5/lang/en_US/value.shl (1.1), + WINNT/install/InstallShield5/lang/es_ES/value.shl (1.1), + WINNT/install/InstallShield5/lang/ja_JP/value.shl (1.1), + WINNT/install/InstallShield5/lang/ko_KR/value.shl (1.1), + WINNT/install/InstallShield5/lang/pt_BR/value.shl (1.1), + WINNT/install/InstallShield5/lang/zh_CN/value.shl (1.1), + WINNT/install/InstallShield5/lang/zh_TW/value.shl (1.1), + WINNT/license/NTMakefile (1.1), WINNT/license/main.cpp (1.1), + WINNT/license/multistring.cpp (1.1), WINNT/license/multistring.h + (1.1), WINNT/license/lang/NTMakefile (1.1), + WINNT/license/lang/de_DE.ide (1.1), WINNT/license/lang/en_US.ide + (1.1), WINNT/license/lang/es_ES.ide (1.1), + WINNT/license/lang/ja_JP.ide (1.1), WINNT/license/lang/ko_KR.ide + (1.1), WINNT/license/lang/pt_BR.ide (1.1), + WINNT/license/lang/readme.txt (1.1), WINNT/license/lang/zh_CN.ide + (1.1), WINNT/license/lang/zh_TW.ide (1.1), WINNT/pthread/NTMakefile + (1.1), WINNT/pthread/pthread.c (1.1), WINNT/pthread/pthread.def + (1.1), WINNT/pthread/pthread.h (1.1), WINNT/pthread/pthread.rc + (1.1), WINNT/pthread/pthread95.rc (1.1), + WINNT/pthread/test/NTMakefile (1.1), WINNT/pthread/test/native.cpp + (1.1), WINNT/pthread/test/ptest.c (1.1), WINNT/pthread/test/tsd.c + (1.1), WINNT/talocale/NTMakefile (1.1), + WINNT/talocale/tal_alloc.cpp (1.1), WINNT/talocale/tal_alloc.h + (1.1), WINNT/talocale/tal_dialog.cpp (1.1), + WINNT/talocale/tal_dialog.h (1.1), WINNT/talocale/tal_main.cpp + (1.1), WINNT/talocale/tal_string.cpp (1.1), + WINNT/talocale/tal_string.h (1.1), WINNT/talocale/talocale.h (1.1), + afs/Makefile (1.1), afs/afs.h (1.1), afs/afs_analyze.c (1.1), + afs/afs_axscache.c (1.1), afs/afs_axscache.h (1.1), + afs/afs_buffer.c (1.1), afs/afs_call.c (1.1), afs/afs_callback.c + (1.1), afs/afs_cbqueue.c (1.1), afs/afs_cbqueue.h (1.1), + afs/afs_cell.c (1.1), afs/afs_chunk.c (1.1), afs/afs_chunkops.h + (1.1), afs/afs_conn.c (1.1), afs/afs_daemons.c (1.1), + afs/afs_dcache.c (1.1), afs/afs_exporter.c (1.1), afs/afs_init.c + (1.1), afs/afs_lock.c (1.1), afs/afs_mariner.c (1.1), + afs/afs_memcache.c (1.1), afs/afs_nfsclnt.c (1.1), afs/afs_osi.c + (1.1), afs/afs_osi.h (1.1), afs/afs_osi_alloc.c (1.1), + afs/afs_osi_pag.c (1.1), afs/afs_osi_uio.c (1.1), + afs/afs_osi_vget.c (1.1), afs/afs_osidnlc.c (1.1), + afs/afs_osidnlc.h (1.1), afs/afs_pioctl.c (1.1), + afs/afs_prototypes.h (1.1), afs/afs_segments.c (1.1), + afs/afs_server.c (1.1), afs/afs_stat.c (1.1), afs/afs_stats.h + (1.1), afs/afs_trace.et (1.1), afs/afs_user.c (1.1), afs/afs_util.c + (1.1), afs/afs_util.h (1.1), afs/afs_vcache.c (1.1), + afs/afs_volume.c (1.1), afs/afsincludes.h (1.1), afs/exporter.h + (1.1), afs/lock.h (1.1), afs/longc_procs.h (1.1), afs/nfsclient.h + (1.1), afs/sysincludes.h (1.1), afs/voldefs.h (1.1), + afs/volerrors.h (1.1), afs/AIX/osi_assem.s (1.1), + afs/AIX/osi_config.c (1.1), afs/AIX/osi_file.c (1.1), + afs/AIX/osi_groups.c (1.1), afs/AIX/osi_inode.c (1.1), + afs/AIX/osi_inode.h (1.1), afs/AIX/osi_machdep.h (1.1), + afs/AIX/osi_misc.c (1.1), afs/AIX/osi_prototypes.h (1.1), + afs/AIX/osi_sleep.c (1.1), afs/AIX/osi_timeout.c (1.1), + afs/AIX/osi_vfs.h (1.1), afs/AIX/osi_vfsops.c (1.1), + afs/AIX/osi_vm.c (1.1), afs/AIX/osi_vnodeops.c (1.1), + afs/DOC/afs_rwlocks (1.1), afs/DOC/file-reorg (1.1), + afs/DOC/vm-integration (1.1), afs/DUX/osi_file.c (1.1), + afs/DUX/osi_groups.c (1.1), afs/DUX/osi_inode.c (1.1), + afs/DUX/osi_inode.h (1.1), afs/DUX/osi_machdep.h (1.1), + afs/DUX/osi_misc.c (1.1), afs/DUX/osi_sleep.c (1.1), + afs/DUX/osi_vfsops.c (1.1), afs/DUX/osi_vm.c (1.1), + afs/DUX/osi_vnodeops.c (1.1), afs/HPUX/osi_debug.c (1.1), + afs/HPUX/osi_file.c (1.1), afs/HPUX/osi_groups.c (1.1), + afs/HPUX/osi_inode.c (1.1), afs/HPUX/osi_inode.h (1.1), + afs/HPUX/osi_machdep.h (1.1), afs/HPUX/osi_misc.c (1.1), + afs/HPUX/osi_sleep.c (1.1), afs/HPUX/osi_vfsops.c (1.1), + afs/HPUX/osi_vm.c (1.1), afs/HPUX/osi_vnodeops.c (1.1), + afs/IRIX/osi_file.c (1.1), afs/IRIX/osi_groups.c (1.1), + afs/IRIX/osi_idbg.c (1.1), afs/IRIX/osi_inode.c (1.1), + afs/IRIX/osi_inode.h (1.1), afs/IRIX/osi_machdep.h (1.1), + afs/IRIX/osi_misc.c (1.1), afs/IRIX/osi_sleep.c (1.1), + afs/IRIX/osi_vfs.h (1.1), afs/IRIX/osi_vfsops.c (1.1), + afs/IRIX/osi_vm.c (1.1), afs/IRIX/osi_vnodeops.c (1.1), + afs/LINUX/osi_alloc.c (1.1), afs/LINUX/osi_cred.c (1.1), + afs/LINUX/osi_file.c (1.1), afs/LINUX/osi_groups.c (1.1), + afs/LINUX/osi_inode.c (1.1), afs/LINUX/osi_inode.h (1.1), + afs/LINUX/osi_machdep.h (1.1), afs/LINUX/osi_misc.c (1.1), + afs/LINUX/osi_module.c (1.1), afs/LINUX/osi_prototypes.h (1.1), + afs/LINUX/osi_sleep.c (1.1), afs/LINUX/osi_vfs.h (1.1), + afs/LINUX/osi_vfsops.c (1.1), afs/LINUX/osi_vm.c (1.1), + afs/LINUX/osi_vnodeops.c (1.1), afs/SOLARIS/osi_file.c (1.1), + afs/SOLARIS/osi_groups.c (1.1), afs/SOLARIS/osi_inode.c (1.1), + afs/SOLARIS/osi_inode.h (1.1), afs/SOLARIS/osi_machdep.h (1.1), + afs/SOLARIS/osi_prototypes.h (1.1), afs/SOLARIS/osi_sleep.c (1.1), + afs/SOLARIS/osi_vfsops.c (1.1), afs/SOLARIS/osi_vm.c (1.1), + afs/SOLARIS/osi_vnodeops.c (1.1), afs/UKERNEL/afs_usrops.c (1.1): + Initial IBM OpenAFS 1.0 tree + +2000-11-03 21:16 shadow + + * openafs/src/WINNT/: client_config/lang/zh_CN/afs_config.rc (1.1), + client_config/lang/zh_TW/afs_config.rc (1.1), client_cpa/NTMakefile + (1.1), client_cpa/afs_ccenter.ico (1.1), client_cpa/afs_conf.ico + (1.1), client_cpa/afs_cpa.def (1.1), client_cpa/afs_cpa_stub.rc + (1.1), client_cpa/cpl_interface.cpp (1.1), + client_cpa/cpl_interface.h (1.1), client_cpa/resource.h (1.1), + client_cpa/lang/NTMakefile (1.1), client_cpa/lang/de_DE/afs_cpa.rc + (1.1), client_cpa/lang/en_US/afs_cpa.rc (1.1), + client_cpa/lang/es_ES/afs_cpa.rc (1.1), + client_cpa/lang/ja_JP/afs_cpa.rc (1.1), + client_cpa/lang/ko_KR/afs_cpa.rc (1.1), + client_cpa/lang/pt_BR/afs_cpa.rc (1.1), + client_cpa/lang/zh_CN/afs_cpa.rc (1.1), + client_cpa/lang/zh_TW/afs_cpa.rc (1.1), client_creds/Makefile + (1.1), client_creds/NTMakefile (1.1), client_creds/advtab.cpp + (1.1), client_creds/advtab.h (1.1), client_creds/afscreds.h (1.1), + client_creds/afscreds.ico (1.1), client_creds/afscreds_stub.rc + (1.1), client_creds/afswiz.cpp (1.1), client_creds/afswiz.h (1.1), + client_creds/creds.cpp (1.1), client_creds/creds.h (1.1), + client_creds/creds_1.ico (1.1), client_creds/creds_2.ico (1.1), + client_creds/creds_3.ico (1.1), client_creds/credstab.cpp (1.1), + client_creds/credstab.h (1.1), client_creds/help.hid (1.1), + client_creds/main.cpp (1.1), client_creds/misc.cpp (1.1), + client_creds/mounttab.cpp (1.1), client_creds/mounttab.h (1.1), + client_creds/resource.h (1.1), client_creds/settings.cpp (1.1), + client_creds/settings.h (1.1), client_creds/shortcut.cpp (1.1), + client_creds/shortcut.h (1.1), client_creds/trayicon.cpp (1.1), + client_creds/trayicon.h (1.1), client_creds/window.cpp (1.1), + client_creds/window.h (1.1), client_creds/wiz16.bmp (1.1), + client_creds/wiz256.bmp (1.1), client_creds/lang/NTMakefile (1.1), + client_creds/lang/de_DE/afscreds.rc (1.1), + client_creds/lang/en_US/afscreds.rc (1.1), + client_creds/lang/es_ES/afscreds.rc (1.1), + client_creds/lang/ja_JP/afscreds.rc (1.1), + client_creds/lang/ko_KR/afscreds.rc (1.1), + client_creds/lang/pt_BR/afscreds.rc (1.1), + client_creds/lang/zh_CN/afscreds.rc (1.1), + client_creds/lang/zh_TW/afscreds.rc (1.1), client_exp/NTMakefile + (1.1), client_exp/add_acl_entry_dlg.cpp (1.1), + client_exp/add_acl_entry_dlg.h (1.1), + client_exp/add_submount_dlg.cpp (1.1), + client_exp/add_submount_dlg.h (1.1), client_exp/afs_shl_ext.cpp + (1.1), client_exp/afs_shl_ext.def (1.1), client_exp/afs_shl_ext.h + (1.1), client_exp/afs_shl_ext.odl (1.1), client_exp/afs_shl_ext.reg + (1.1), client_exp/afs_shl_ext_stub.rc (1.1), + client_exp/auth_dlg.cpp (1.1), client_exp/auth_dlg.h (1.1), + client_exp/clear_acl_dlg.cpp (1.1), client_exp/clear_acl_dlg.h + (1.1), client_exp/copy_acl_dlg.cpp (1.1), client_exp/copy_acl_dlg.h + (1.1), client_exp/down_servers_dlg.cpp (1.1), + client_exp/down_servers_dlg.h (1.1), client_exp/fs.h (1.1), + client_exp/gui2fs.cpp (1.1), client_exp/gui2fs.h (1.1), + client_exp/help.cpp (1.1), client_exp/help.h (1.1), + client_exp/hourglass.h (1.1), client_exp/klog_dlg.cpp (1.1), + client_exp/klog_dlg.h (1.1), client_exp/make_mount_point_dlg.cpp + (1.1), client_exp/make_mount_point_dlg.h (1.1), + client_exp/mount_points_dlg.cpp (1.1), + client_exp/mount_points_dlg.h (1.1), client_exp/msgs.cpp (1.1), + client_exp/msgs.h (1.1), client_exp/partition_info_dlg.cpp (1.1), + client_exp/partition_info_dlg.h (1.1), client_exp/resource.h (1.1), + client_exp/results_dlg.cpp (1.1), client_exp/results_dlg.h (1.1), + client_exp/server_status_dlg.H (1.1), + client_exp/server_status_dlg.cpp (1.1), client_exp/set_afs_acl.cpp + (1.1), client_exp/set_afs_acl.h (1.1), client_exp/shell_ext.cpp + (1.1), client_exp/shell_ext.h (1.1), client_exp/stdafx.cpp (1.1), + client_exp/stdafx.h (1.1), client_exp/submount_info.cpp (1.1), + client_exp/submount_info.h (1.1), client_exp/submounts_dlg.cpp + (1.1), client_exp/submounts_dlg.h (1.1), client_exp/unlog_dlg.cpp + (1.1), client_exp/unlog_dlg.h (1.1), client_exp/volume_inf.h (1.1), + client_exp/volume_info.h (1.1), client_exp/volumeinfo.cpp (1.1), + client_exp/lang/NTMakefile (1.1), client_exp/lang/afs_shl_ext.rc2 + (1.1), client_exp/lang/de_DE/afs_shl_ext.rc (1.1), + client_exp/lang/en_US/afs_shl_ext.rc (1.1), + client_exp/lang/es_ES/afs_shl_ext.rc (1.1), + client_exp/lang/ja_JP/afs_shl_ext.rc (1.1), + client_exp/lang/ko_KR/afs_shl_ext.rc (1.1), + client_exp/lang/pt_BR/afs_shl_ext.rc (1.1), + client_exp/lang/zh_CN/afs_shl_ext.rc (1.1), + client_exp/lang/zh_TW/afs_shl_ext.rc (1.1), client_osi/NTMakefile + (1.1), client_osi/basic.c (1.1), client_osi/basic.h (1.1), + client_osi/dbrpc.idl (1.1), client_osi/libosi.def (1.1), + client_osi/libosi.hpj (1.1), client_osi/libosi.rc (1.1), + client_osi/libosi.rtf (1.1), client_osi/libosicl.def (1.1), + client_osi/main.c (1.1), client_osi/main.def (1.1), + client_osi/main.h (1.1), client_osi/main.rc (1.1), client_osi/osi.h + (1.1), client_osi/osibasel.c (1.1), client_osi/osibasel.h (1.1), + client_osi/osidb.c (1.1), client_osi/osidb.h (1.1), + client_osi/osidebug.c (1.1), client_osi/osidebug.def (1.1), + client_osi/osidebug.h (1.1), client_osi/osidebug.hpj (1.1), + client_osi/osidebug.rc (1.1), client_osi/osidebug.rtf (1.1), + client_osi/osifd.c (1.1), client_osi/osifd.h (1.1), + client_osi/osilog.c (1.1), client_osi/osilog.h (1.1), + client_osi/osiltype.c (1.1), client_osi/osiltype.h (1.1), + client_osi/osiqueue.c (1.1), client_osi/osiqueue.h (1.1), + client_osi/osisleep.c (1.1), client_osi/osisleep.h (1.1), + client_osi/osistatl.c (1.1), client_osi/osistatl.h (1.1), + client_osi/osiutils.c (1.1), client_osi/osiutils.h (1.1), + client_osi/perf.c (1.1), client_osi/perf.h (1.1), + client_osi/trylock.c (1.1), client_osi/trylock.h (1.1), + doc/help/de_DE/AFS-CC.HLP (1.1), doc/help/de_DE/AFS-NT.HLP (1.1), + doc/help/de_DE/Afs-light.hlp (1.1), doc/help/de_DE/TAAFSCFG.HLP + (1.1), doc/help/de_DE/Taafssvrmgr.hlp (1.1), + doc/help/de_DE/Taafsusrmgr.hlp (1.1), doc/help/de_DE/afs-cc.CNT + (1.1), doc/help/de_DE/afs-light.CNT (1.1), + doc/help/de_DE/afs-nt.CNT (1.1), doc/help/de_DE/taafscfg.cnt (1.1), + doc/help/de_DE/taafssvrmgr.cnt (1.1), + doc/help/de_DE/taafsusrmgr.cnt (1.1), doc/help/en_US/AFS-CC.HLP + (1.1), doc/help/en_US/AFS-LIGHT.HLP (1.1), + doc/help/en_US/AFS-NT.HLP (1.1), doc/help/en_US/afs-cc.CNT (1.1), + doc/help/en_US/afs-light.CNT (1.1), doc/help/en_US/afs-nt.CNT + (1.1), doc/help/en_US/taafscfg.cnt (1.1), + doc/help/en_US/taafscfg.hlp (1.1), doc/help/en_US/taafssvrmgr.cnt + (1.1), doc/help/en_US/taafssvrmgr.hlp (1.1), + doc/help/en_US/taafsusrmgr.cnt (1.1), + doc/help/en_US/taafsusrmgr.hlp (1.1), doc/help/es_ES/AFS-CC.CNT + (1.1), doc/help/es_ES/AFS-CC.HLP (1.1), + doc/help/es_ES/AFS-LIGHT.HLP (1.1), doc/help/es_ES/AFS-NT.CNT + (1.1), doc/help/es_ES/AFS-NT.HLP (1.1), doc/help/es_ES/TAAFSCFG.CNT + (1.1), doc/help/es_ES/TAAFSCFG.HLP (1.1), + doc/help/es_ES/TAAFSSVRMGR.HLP (1.1), + doc/help/es_ES/TAAFSUSRMGR.HLP (1.1), doc/help/es_ES/afs-light.cnt + (1.1), doc/help/es_ES/taafssvrmgr.CNT (1.1), + doc/help/es_ES/taafsusrmgr.CNT (1.1), doc/help/ja_JP/AFS-CC.HLP + (1.1), doc/help/ja_JP/AFS-LIGHT.HLP (1.1), + doc/help/ja_JP/AFS-NT.HLP (1.1), doc/help/ja_JP/TAAFSCFG.HLP (1.1), + doc/help/ja_JP/TAAFSSVRMGR.HLP (1.1), + doc/help/ja_JP/TAAFSUSRMGR.HLP (1.1), doc/help/ja_JP/afs-cc.CNT + (1.1), doc/help/ja_JP/afs-light.CNT (1.1), + doc/help/ja_JP/afs-nt.CNT (1.1), doc/help/ja_JP/taafscfg.cnt (1.1), + doc/help/ja_JP/taafssvrmgr.cnt (1.1), + doc/help/ja_JP/taafsusrmgr.cnt (1.1), doc/help/ko_KR/AFS-CC.HLP + (1.1), doc/help/ko_KR/AFS-LIGHT.HLP (1.1), + doc/help/ko_KR/AFS-NT.HLP (1.1), doc/help/ko_KR/TAAFSCFG.HLP (1.1), + doc/help/ko_KR/TAAFSSVRMGR.HLP (1.1), + doc/help/ko_KR/TAAFSUSRMGR.HLP (1.1), doc/help/ko_KR/afs-cc.CNT + (1.1), doc/help/ko_KR/afs-light.CNT (1.1), + doc/help/ko_KR/afs-nt.CNT (1.1), doc/help/ko_KR/taafscfg.cnt (1.1), + doc/help/ko_KR/taafssvrmgr.cnt (1.1), + doc/help/ko_KR/taafsusrmgr.cnt (1.1), doc/help/pt_BR/AFS-CC.HLP + (1.1), doc/help/pt_BR/AFS-LIGHT.HLP (1.1), + doc/help/pt_BR/AFS-NT.HLP (1.1), doc/help/pt_BR/TAAFSCFG.HLP (1.1), + doc/help/pt_BR/TAAFSSVRMGR.HLP (1.1), + doc/help/pt_BR/TAAFSUSRMGR.HLP (1.1), doc/help/pt_BR/afs-cc.CNT + (1.1), doc/help/pt_BR/afs-light.CNT (1.1), + doc/help/pt_BR/afs-nt.CNT (1.1), doc/help/pt_BR/taafscfg.cnt (1.1), + doc/help/pt_BR/taafssvrmgr.cnt (1.1), + doc/help/pt_BR/taafsusrmgr.cnt (1.1), doc/help/zh_CN/AFS-CC.HLP + (1.1), doc/help/zh_CN/AFS-LIGHT.HLP (1.1), + doc/help/zh_CN/AFS-NT.HLP (1.1), doc/help/zh_CN/TAAFSCFG.HLP (1.1), + doc/help/zh_CN/TAAFSSVRMGR.HLP (1.1), + doc/help/zh_CN/TAAFSUSRMGR.HLP (1.1), doc/help/zh_CN/afs-cc.CNT + (1.1), doc/help/zh_CN/afs-light.CNT (1.1), + doc/help/zh_CN/afs-nt.CNT (1.1), doc/help/zh_CN/taafscfg.cnt (1.1), + doc/help/zh_CN/taafssvrmgr.cnt (1.1), + doc/help/zh_CN/taafsusrmgr.cnt (1.1), doc/help/zh_TW/AFS-CC.GID + (1.1), doc/help/zh_TW/AFS-CC.HLP (1.1), + doc/help/zh_TW/AFS-LIGHT.HLP (1.1), doc/help/zh_TW/AFS-NT.HLP + (1.1), doc/help/zh_TW/TAAFSCFG.HLP (1.1), + doc/help/zh_TW/TAAFSSVRMGR.HLP (1.1), + doc/help/zh_TW/TAAFSUSRMGR.HLP (1.1), doc/help/zh_TW/afs-cc.CNT + (1.1), doc/help/zh_TW/afs-light.CNT (1.1), + doc/help/zh_TW/afs-nt.CNT (1.1), doc/help/zh_TW/taafscfg.cnt (1.1), + doc/help/zh_TW/taafssvrmgr.cnt (1.1), + doc/help/zh_TW/taafsusrmgr.cnt (1.1), + doc/install/Documentation/de_DE/README.txt (1.1), + doc/install/Documentation/de_DE/html/banner.gif (1.1), + doc/install/Documentation/de_DE/html/books.gif (1.1), + doc/install/Documentation/de_DE/html/bot.gif (1.1), + doc/install/Documentation/de_DE/html/index.gif (1.1), + doc/install/Documentation/de_DE/html/index.htm (1.1), + doc/install/Documentation/de_DE/html/next.gif (1.1), + doc/install/Documentation/de_DE/html/prev.gif (1.1), + doc/install/Documentation/de_DE/html/toc.gif (1.1), + doc/install/Documentation/de_DE/html/top.gif (1.1), + doc/install/Documentation/de_DE/html/InstallGd/awqbg000.htm (1.1), + doc/install/Documentation/de_DE/html/InstallGd/awqbg002.htm (1.1), + doc/install/Documentation/de_DE/html/InstallGd/awqbg003.htm (1.1), + doc/install/Documentation/de_DE/html/InstallGd/awqbg004.htm (1.1), + doc/install/Documentation/en_US/README.txt (1.1), + doc/install/Documentation/en_US/html/banner.gif (1.1), + doc/install/Documentation/en_US/html/books.gif (1.1), + doc/install/Documentation/en_US/html/bot.gif (1.1), + doc/install/Documentation/en_US/html/index.gif (1.1), + doc/install/Documentation/en_US/html/index.htm (1.1), + doc/install/Documentation/en_US/html/next.gif (1.1), + doc/install/Documentation/en_US/html/prev.gif (1.1), + doc/install/Documentation/en_US/html/toc.gif (1.1), + doc/install/Documentation/en_US/html/top.gif (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf000.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf002.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf003.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf004.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf005.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf006.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf007.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf008.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf009.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf010.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf011.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf012.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf013.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf014.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf015.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf016.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf017.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf018.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf019.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf020.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf021.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf022.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf023.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf024.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf025.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf026.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf027.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf028.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf029.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf030.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf031.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf032.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf033.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf034.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf035.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf036.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf037.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf038.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf039.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf040.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf041.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf042.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf043.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf044.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf045.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf046.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf047.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf048.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf049.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf050.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf051.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf052.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf053.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf054.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf055.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf056.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf057.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf058.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf059.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf060.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf061.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf062.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf063.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf064.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf065.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf066.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf067.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf068.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf069.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf070.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf071.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf072.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf073.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf074.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf075.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf076.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf077.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf078.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf079.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf080.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf081.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf082.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf083.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf084.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf085.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf086.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf087.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf088.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf089.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf090.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf091.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf092.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf093.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf094.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf095.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf096.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf097.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf098.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf099.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf100.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf101.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf102.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf103.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf104.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf105.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf106.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf107.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf108.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf109.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf110.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf111.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf112.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf113.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf114.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf115.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf116.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf117.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf118.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf119.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf120.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf121.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf122.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf123.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf124.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf125.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf126.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf127.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf128.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf129.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf130.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf131.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf132.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf133.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf134.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf135.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf136.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf137.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf138.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf139.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf140.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf141.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf142.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf143.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf144.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf145.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf146.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf147.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf148.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf149.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf150.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf151.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf152.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf153.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf154.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf155.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf156.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf157.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf158.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf159.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf160.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf161.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf162.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf163.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf164.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf165.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf166.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf167.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf168.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf169.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf170.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf171.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf172.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf173.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf174.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf175.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf176.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf177.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf178.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf179.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf180.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf181.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf182.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf183.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf184.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf185.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf186.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf187.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf188.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf189.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf190.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf191.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf192.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf193.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf194.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf195.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf196.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf197.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf198.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf199.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf200.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf201.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf202.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf203.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf204.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf205.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf206.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf207.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf208.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf209.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf210.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf211.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf212.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf213.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf214.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf215.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf216.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf217.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf218.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf219.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf220.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf221.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf222.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf223.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf224.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf225.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf226.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf227.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf228.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf229.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf230.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf231.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf232.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf233.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf234.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf235.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf236.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf237.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf238.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf239.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf240.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf241.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf242.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf243.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf244.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf245.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf246.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf247.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf248.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf249.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf250.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf251.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf252.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf253.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf254.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf255.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf256.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf257.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf258.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf259.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf260.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf261.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf262.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf263.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf264.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf265.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf266.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf267.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf268.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf269.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf270.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf271.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf272.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf273.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf274.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf275.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf276.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf277.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf278.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf279.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf280.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf281.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf282.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf283.htm (1.1), + doc/install/Documentation/en_US/html/CmdRef/auarf284.htm (1.1), + doc/install/Documentation/en_US/html/InstallGd/awqbg000.htm (1.1), + doc/install/Documentation/en_US/html/InstallGd/awqbg002.htm (1.1), + doc/install/Documentation/en_US/html/InstallGd/awqbg003.htm (1.1), + doc/install/Documentation/en_US/html/InstallGd/awqbg004.htm (1.1), + doc/install/Documentation/en_US/html/ReleaseNotes/awrns000.htm + (1.1), + doc/install/Documentation/en_US/html/ReleaseNotes/awrns002.htm + (1.1), + doc/install/Documentation/en_US/html/ReleaseNotes/awrns003.htm + (1.1), + doc/install/Documentation/en_US/html/ReleaseNotes/awrns004.htm + (1.1), + doc/install/Documentation/en_US/html/ReleaseNotes/awrns005.htm + (1.1), + doc/install/Documentation/en_US/html/ReleaseNotes/awrns006.htm + (1.1), + doc/install/Documentation/en_US/html/ReleaseNotes/awrns007.htm + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/auagd000.htm + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/auagd002.htm + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/auagd003.htm + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/auagd004.htm + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/auagd005.htm + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/auagd006.htm + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/auagd007.htm + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/auagd008.htm + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/auagd009.htm + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/auagd010.htm + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/auagd011.htm + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/auagd012.htm + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/auagd013.htm + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/auagd014.htm + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/auagd015.htm + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/auagd016.htm + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/auagd017.htm + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/auagd018.htm + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/auagd019.htm + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/auagd020.htm + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/auagd021.htm + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/auagd022.htm + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/auagd023.htm + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/auagd024.htm + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/auagd025.htm + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/auagd026.htm + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/cachmgr.gif + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/fserver1.gif + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/fserver2.gif + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/overview.gif + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/scout1.gif + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/scout2.gif + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/scout3.gif + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/scout4.gif + (1.1), doc/install/Documentation/en_US/html/SysAdminGd/vnode.gif + (1.1), doc/install/Documentation/es_ES/README.txt (1.1), + doc/install/Documentation/es_ES/html/banner.gif (1.1), + doc/install/Documentation/es_ES/html/books.gif (1.1), + doc/install/Documentation/es_ES/html/bot.gif (1.1), + doc/install/Documentation/es_ES/html/index.gif (1.1), + doc/install/Documentation/es_ES/html/index.htm (1.1), + doc/install/Documentation/es_ES/html/next.gif (1.1), + doc/install/Documentation/es_ES/html/prev.gif (1.1), + doc/install/Documentation/es_ES/html/toc.gif (1.1), + doc/install/Documentation/es_ES/html/top.gif (1.1), + doc/install/Documentation/es_ES/html/InstallGd/awqbg000.htm (1.1), + doc/install/Documentation/es_ES/html/InstallGd/awqbg002.htm (1.1), + doc/install/Documentation/es_ES/html/InstallGd/awqbg003.htm (1.1), + doc/install/Documentation/es_ES/html/InstallGd/awqbg004.htm (1.1), + doc/install/Documentation/ja_JP/README.txt (1.1), + doc/install/Documentation/ja_JP/html/banner.gif (1.1), + doc/install/Documentation/ja_JP/html/books.gif (1.1), + doc/install/Documentation/ja_JP/html/bot.gif (1.1), + doc/install/Documentation/ja_JP/html/index.gif (1.1), + doc/install/Documentation/ja_JP/html/index.htm (1.1), + doc/install/Documentation/ja_JP/html/next.gif (1.1), + doc/install/Documentation/ja_JP/html/prev.gif (1.1), + doc/install/Documentation/ja_JP/html/toc.gif (1.1), + doc/install/Documentation/ja_JP/html/top.gif (1.1), + doc/install/Documentation/ja_JP/html/CmdRef/auarf000.htm (1.1), + doc/install/Documentation/ja_JP/html/CmdRef/auarf002.htm (1.1), + doc/install/Documentation/ja_JP/html/CmdRef/auarf003.htm (1.1), + doc/install/Documentation/ja_JP/html/CmdRef/auarf004.htm (1.1): + Initial IBM OpenAFS 1.0 tree + +2000-11-03 21:13 shadow + + * openafs/src/: ..wow.3 (1.1), Makefile (1.1), NTMakefile (1.1), + NTObjdir (1.1), README (1.1), README-NT (1.1), ntbuild.bat (1.1), + WINNT/afs_setup_utils/NTMakefile (1.1), + WINNT/afs_setup_utils/afs_setup_utils.cpp (1.1), + WINNT/afs_setup_utils/afs_setup_utils_stub.rc (1.1), + WINNT/afs_setup_utils/afsrm.c (1.1), + WINNT/afs_setup_utils/animate_icon.cpp (1.1), + WINNT/afs_setup_utils/animate_icon.h (1.1), + WINNT/afs_setup_utils/cc_uninst.def (1.1), + WINNT/afs_setup_utils/client_uninst.def (1.1), + WINNT/afs_setup_utils/docs_uninst.def (1.1), + WINNT/afs_setup_utils/forceremove.c (1.1), + WINNT/afs_setup_utils/forceremove.h (1.1), + WINNT/afs_setup_utils/install_utils.def (1.1), + WINNT/afs_setup_utils/light_client_uninst.def (1.1), + WINNT/afs_setup_utils/progress_dlg.cpp (1.1), + WINNT/afs_setup_utils/progress_dlg.h (1.1), + WINNT/afs_setup_utils/resource.h (1.1), + WINNT/afs_setup_utils/server_uninst.def (1.1), + WINNT/afs_setup_utils/sutil.c (1.1), WINNT/afs_setup_utils/sutil.h + (1.1), WINNT/afs_setup_utils/lang/NTMakefile (1.1), + WINNT/afs_setup_utils/lang/de_DE/afs_setup_utils.rc (1.1), + WINNT/afs_setup_utils/lang/en_US/afs_setup_utils.rc (1.1), + WINNT/afs_setup_utils/lang/es_ES/afs_setup_utils.rc (1.1), + WINNT/afs_setup_utils/lang/ja_JP/afs_setup_utils.rc (1.1), + WINNT/afs_setup_utils/lang/ko_KR/afs_setup_utils.rc (1.1), + WINNT/afs_setup_utils/lang/pt_BR/afs_setup_utils.rc (1.1), + WINNT/afs_setup_utils/lang/zh_CN/afs_setup_utils.rc (1.1), + WINNT/afs_setup_utils/lang/zh_TW/afs_setup_utils.rc (1.1), + WINNT/afsadmsvr/ITaAfsAdmSvr.idl (1.1), + WINNT/afsadmsvr/ITaAfsAdmSvrTypes.idl (1.1), + WINNT/afsadmsvr/NTMakefile (1.1), WINNT/afsadmsvr/TaAfsAdmSvr.cpp + (1.1), WINNT/afsadmsvr/TaAfsAdmSvr.h (1.1), + WINNT/afsadmsvr/TaAfsAdmSvrCallback.cpp (1.1), + WINNT/afsadmsvr/TaAfsAdmSvrCallback.h (1.1), + WINNT/afsadmsvr/TaAfsAdmSvrCell.cpp (1.1), + WINNT/afsadmsvr/TaAfsAdmSvrClient.cpp (1.1), + WINNT/afsadmsvr/TaAfsAdmSvrClient.h (1.1), + WINNT/afsadmsvr/TaAfsAdmSvrClientBind.cpp (1.1), + WINNT/afsadmsvr/TaAfsAdmSvrClientBind.h (1.1), + WINNT/afsadmsvr/TaAfsAdmSvrClientCache.cpp (1.1), + WINNT/afsadmsvr/TaAfsAdmSvrClientCache.h (1.1), + WINNT/afsadmsvr/TaAfsAdmSvrClientCell.cpp (1.1), + WINNT/afsadmsvr/TaAfsAdmSvrClientGroup.cpp (1.1), + WINNT/afsadmsvr/TaAfsAdmSvrClientInternal.cpp (1.1), + WINNT/afsadmsvr/TaAfsAdmSvrClientInternal.h (1.1), + WINNT/afsadmsvr/TaAfsAdmSvrClientNotify.cpp (1.1), + WINNT/afsadmsvr/TaAfsAdmSvrClientNotify.h (1.1), + WINNT/afsadmsvr/TaAfsAdmSvrClientPing.cpp (1.1), + WINNT/afsadmsvr/TaAfsAdmSvrClientPing.h (1.1), + WINNT/afsadmsvr/TaAfsAdmSvrClientUser.cpp (1.1), + WINNT/afsadmsvr/TaAfsAdmSvrCommon.cpp (1.1), + WINNT/afsadmsvr/TaAfsAdmSvrCommon.h (1.1), + WINNT/afsadmsvr/TaAfsAdmSvrDebug.cpp (1.1), + WINNT/afsadmsvr/TaAfsAdmSvrDebug.h (1.1), + WINNT/afsadmsvr/TaAfsAdmSvrGeneral.cpp (1.1), + WINNT/afsadmsvr/TaAfsAdmSvrGeneral.h (1.1), + WINNT/afsadmsvr/TaAfsAdmSvrGroup.cpp (1.1), + WINNT/afsadmsvr/TaAfsAdmSvrInternal.h (1.1), + WINNT/afsadmsvr/TaAfsAdmSvrMain.cpp (1.1), + WINNT/afsadmsvr/TaAfsAdmSvrProperties.cpp (1.1), + WINNT/afsadmsvr/TaAfsAdmSvrProperties.h (1.1), + WINNT/afsadmsvr/TaAfsAdmSvrSearch.cpp (1.1), + WINNT/afsadmsvr/TaAfsAdmSvrSearch.h (1.1), + WINNT/afsadmsvr/TaAfsAdmSvrUser.cpp (1.1), + WINNT/afsadmsvr/afsadmsvr.ico (1.1), WINNT/afsadmsvr/afsadmsvr.rc + (1.1), WINNT/afsadmsvr/resource.h (1.1), WINNT/afsapplib/NTMakefile + (1.1), WINNT/afsapplib/TaAfsAppLib.def (1.1), + WINNT/afsapplib/afsapplib.cpp (1.1), WINNT/afsapplib/afsapplib.h + (1.1), WINNT/afsapplib/afsapplib_stub.rc (1.1), + WINNT/afsapplib/al_admsvr.cpp (1.1), WINNT/afsapplib/al_admsvr.h + (1.1), WINNT/afsapplib/al_browse.cpp (1.1), + WINNT/afsapplib/al_browseset.cpp (1.1), + WINNT/afsapplib/al_cover.cpp (1.1), WINNT/afsapplib/al_creds.cpp + (1.1), WINNT/afsapplib/al_dynlink.cpp (1.1), + WINNT/afsapplib/al_dynlink.h (1.1), WINNT/afsapplib/al_error.cpp + (1.1), WINNT/afsapplib/al_help.cpp (1.1), + WINNT/afsapplib/al_messages.h (1.1), WINNT/afsapplib/al_misc.cpp + (1.1), WINNT/afsapplib/al_progress.cpp (1.1), + WINNT/afsapplib/al_progress.h (1.1), WINNT/afsapplib/al_pump.cpp + (1.1), WINNT/afsapplib/al_resource.h (1.1), + WINNT/afsapplib/al_task.cpp (1.1), WINNT/afsapplib/al_wizard.cpp + (1.1), WINNT/afsapplib/al_wizard.h (1.1), + WINNT/afsapplib/checklist.cpp (1.1), WINNT/afsapplib/checklist.h + (1.1), WINNT/afsapplib/ctl_date.cpp (1.1), + WINNT/afsapplib/ctl_date.h (1.1), WINNT/afsapplib/ctl_elapsed.cpp + (1.1), WINNT/afsapplib/ctl_elapsed.h (1.1), + WINNT/afsapplib/ctl_sockaddr.cpp (1.1), + WINNT/afsapplib/ctl_sockaddr.h (1.1), + WINNT/afsapplib/ctl_spinner.cpp (1.1), + WINNT/afsapplib/ctl_spinner.h (1.1), WINNT/afsapplib/ctl_time.cpp + (1.1), WINNT/afsapplib/ctl_time.h (1.1), WINNT/afsapplib/dialog.cpp + (1.1), WINNT/afsapplib/dialog.h (1.1), WINNT/afsapplib/fastlist.cpp + (1.1), WINNT/afsapplib/fastlist.h (1.1), + WINNT/afsapplib/hashlist.cpp (1.1), WINNT/afsapplib/hashlist.h + (1.1), WINNT/afsapplib/regexp.cpp (1.1), WINNT/afsapplib/regexp.h + (1.1), WINNT/afsapplib/resize.cpp (1.1), WINNT/afsapplib/resize.h + (1.1), WINNT/afsapplib/settings.cpp (1.1), + WINNT/afsapplib/settings.h (1.1), WINNT/afsapplib/subclass.cpp + (1.1), WINNT/afsapplib/subclass.h (1.1), + WINNT/afsapplib/lang/NTMakefile (1.1), + WINNT/afsapplib/lang/de_DE/afsapplib.rc (1.1), + WINNT/afsapplib/lang/en_US/afsapplib.rc (1.1), + WINNT/afsapplib/lang/es_ES/afsapplib.rc (1.1), + WINNT/afsapplib/lang/ja_JP/afsapplib.rc (1.1), + WINNT/afsapplib/lang/ko_KR/afsapplib.rc (1.1), + WINNT/afsapplib/lang/pt_BR/afsapplib.rc (1.1), + WINNT/afsapplib/lang/zh_CN/afsapplib.rc (1.1), + WINNT/afsapplib/lang/zh_TW/afsapplib.rc (1.1), + WINNT/afsapplib/resource/CELL.ICO (1.1), + WINNT/afsapplib/resource/acl.ico (1.1), + WINNT/afsapplib/resource/aggreg.ico (1.1), + WINNT/afsapplib/resource/aggreg1.ico (1.1), + WINNT/afsapplib/resource/any_other.bmp (1.1), + WINNT/afsapplib/resource/bos.ico (1.1), + WINNT/afsapplib/resource/error.ico (1.1), + WINNT/afsapplib/resource/fileset.ico (1.1), + WINNT/afsapplib/resource/fileset1.ico (1.1), + WINNT/afsapplib/resource/foreign_group.bmp (1.1), + WINNT/afsapplib/resource/foreign_other.bmp (1.1), + WINNT/afsapplib/resource/foreign_user.bmp (1.1), + WINNT/afsapplib/resource/group.ico (1.1), + WINNT/afsapplib/resource/ic.ico (1.1), + WINNT/afsapplib/resource/io.ico (1.1), + WINNT/afsapplib/resource/key.ico (1.1), + WINNT/afsapplib/resource/local_group.bmp (1.1), + WINNT/afsapplib/resource/local_other.bmp (1.1), + WINNT/afsapplib/resource/local_user.bmp (1.1), + WINNT/afsapplib/resource/locked.ico (1.1), + WINNT/afsapplib/resource/mask_obj.bmp (1.1), + WINNT/afsapplib/resource/multiple.ico (1.1), + WINNT/afsapplib/resource/server.ico (1.1), + WINNT/afsapplib/resource/server1.ico (1.1), + WINNT/afsapplib/resource/server_u.ico (1.1), + WINNT/afsapplib/resource/service.ico (1.1), + WINNT/afsapplib/resource/service1.ico (1.1), + WINNT/afsapplib/resource/service2.ico (1.1), + WINNT/afsapplib/resource/spin1.ico (1.1), + WINNT/afsapplib/resource/spin2.ico (1.1), + WINNT/afsapplib/resource/spin3.ico (1.1), + WINNT/afsapplib/resource/spin4.ico (1.1), + WINNT/afsapplib/resource/spin5.ico (1.1), + WINNT/afsapplib/resource/spin6.ico (1.1), + WINNT/afsapplib/resource/spin7.ico (1.1), + WINNT/afsapplib/resource/spin8.ico (1.1), + WINNT/afsapplib/resource/spinstop.ico (1.1), + WINNT/afsapplib/resource/unauthenticated.bmp (1.1), + WINNT/afsapplib/resource/user.ico (1.1), + WINNT/afsapplib/resource/warning.ico (1.1), + WINNT/afsapplib/test/16color.bmp (1.1), + WINNT/afsapplib/test/256color.bmp (1.1), + WINNT/afsapplib/test/NTMakefile (1.1), + WINNT/afsapplib/test/resource.h (1.1), + WINNT/afsapplib/test/wiztest.cpp (1.1), + WINNT/afsapplib/test/wiztest.rc (1.1), WINNT/afsclass/NTMakefile + (1.1), WINNT/afsclass/afsclass.h (1.1), + WINNT/afsclass/afsclassfn.cpp (1.1), WINNT/afsclass/afsclassfn.h + (1.1), WINNT/afsclass/c_agg.cpp (1.1), WINNT/afsclass/c_agg.h + (1.1), WINNT/afsclass/c_cell.cpp (1.1), WINNT/afsclass/c_cell.h + (1.1), WINNT/afsclass/c_debug.cpp (1.1), WINNT/afsclass/c_debug.h + (1.1), WINNT/afsclass/c_grp.cpp (1.1), WINNT/afsclass/c_grp.h + (1.1), WINNT/afsclass/c_ident.cpp (1.1), WINNT/afsclass/c_ident.h + (1.1), WINNT/afsclass/c_identlist.cpp (1.1), + WINNT/afsclass/c_identlist.h (1.1), WINNT/afsclass/c_notify.cpp + (1.1), WINNT/afsclass/c_notify.h (1.1), WINNT/afsclass/c_set.cpp + (1.1), WINNT/afsclass/c_set.h (1.1), WINNT/afsclass/c_svc.cpp + (1.1), WINNT/afsclass/c_svc.h (1.1), WINNT/afsclass/c_svr.cpp + (1.1), WINNT/afsclass/c_svr.h (1.1), WINNT/afsclass/c_usr.cpp + (1.1), WINNT/afsclass/c_usr.h (1.1), WINNT/afsclass/internal.cpp + (1.1), WINNT/afsclass/internal.h (1.1), WINNT/afsclass/worker.cpp + (1.1), WINNT/afsclass/worker.h (1.1), WINNT/afsd/NTMakefile (1.1), + WINNT/afsd/afsd.c (1.1), WINNT/afsd/afsd.h (1.1), + WINNT/afsd/afsd.ico (1.1), WINNT/afsd/afsd.rc (1.1), + WINNT/afsd/afsd_init.c (1.1), WINNT/afsd/afsd_init.h (1.1), + WINNT/afsd/afsd_service.c (1.1), WINNT/afsd/afsd_service.rc (1.1), + WINNT/afsd/afsdicon.h (1.1), WINNT/afsd/afslog95.c (1.1), + WINNT/afsd/afslog95.def (1.1), WINNT/afsd/afslog95.rc (1.1), + WINNT/afsd/afslogon.c (1.1), WINNT/afsd/afslogon.def (1.1), + WINNT/afsd/afslogon.rc (1.1), WINNT/afsd/afsrpc.idl (1.1), + WINNT/afsd/afsshare.c (1.1), WINNT/afsd/afsshare.rc (1.1), + WINNT/afsd/cklog.c (1.1), WINNT/afsd/cm.h (1.1), + WINNT/afsd/cm_access.c (1.1), WINNT/afsd/cm_access.h (1.1), + WINNT/afsd/cm_aclent.c (1.1), WINNT/afsd/cm_aclent.h (1.1), + WINNT/afsd/cm_buf.c (1.1), WINNT/afsd/cm_buf.h (1.1), + WINNT/afsd/cm_callback.c (1.1), WINNT/afsd/cm_callback.h (1.1), + WINNT/afsd/cm_cell.c (1.1), WINNT/afsd/cm_cell.h (1.1), + WINNT/afsd/cm_config.c (1.1), WINNT/afsd/cm_config.h (1.1), + WINNT/afsd/cm_conn.c (1.1), WINNT/afsd/cm_conn.h (1.1), + WINNT/afsd/cm_daemon.c (1.1), WINNT/afsd/cm_daemon.h (1.1), + WINNT/afsd/cm_dcache.c (1.1), WINNT/afsd/cm_dcache.h (1.1), + WINNT/afsd/cm_dir.c (1.1), WINNT/afsd/cm_dir.h (1.1), + WINNT/afsd/cm_dnlc.c (1.1), WINNT/afsd/cm_dnlc.h (1.1), + WINNT/afsd/cm_ioctl.c (1.1), WINNT/afsd/cm_ioctl.h (1.1), + WINNT/afsd/cm_rpc.c (1.1), WINNT/afsd/cm_rpc.h (1.1), + WINNT/afsd/cm_scache.c (1.1), WINNT/afsd/cm_scache.h (1.1), + WINNT/afsd/cm_server.c (1.1), WINNT/afsd/cm_server.h (1.1), + WINNT/afsd/cm_user.c (1.1), WINNT/afsd/cm_user.h (1.1), + WINNT/afsd/cm_utils.c (1.1), WINNT/afsd/cm_utils.h (1.1), + WINNT/afsd/cm_vnodeops.c (1.1), WINNT/afsd/cm_vnodeops.h (1.1), + WINNT/afsd/cm_volume.c (1.1), WINNT/afsd/cm_volume.h (1.1), + WINNT/afsd/ctokens.c (1.1), WINNT/afsd/cunlog.c (1.1), + WINNT/afsd/fs.c (1.1), WINNT/afsd/fs.h (1.1), WINNT/afsd/fs.rc + (1.1), WINNT/afsd/fs_utils.c (1.1), WINNT/afsd/fs_utils.h (1.1), + WINNT/afsd/klog.rc (1.1), WINNT/afsd/krb.h (1.1), + WINNT/afsd/krb_prot.h (1.1), WINNT/afsd/libafsconf.def (1.1), + WINNT/afsd/libafsconf.rc (1.1), WINNT/afsd/lock.txt (1.1), + WINNT/afsd/smb.c (1.1), WINNT/afsd/smb.h (1.1), WINNT/afsd/smb3.c + (1.1), WINNT/afsd/smb3.h (1.1), WINNT/afsd/smb_iocons.h (1.1), + WINNT/afsd/smb_ioctl.c (1.1), WINNT/afsd/smb_ioctl.h (1.1), + WINNT/afsd/symlink.c (1.1), WINNT/afsd/symlink.rc (1.1), + WINNT/afsd/tokens.rc (1.1), WINNT/afsd/unlog.rc (1.1), + WINNT/afsd/sample/token.c (1.1), WINNT/afslegal/NTMakefile (1.1), + WINNT/afslegal/afslegal.cpp (1.1), WINNT/afslegal/afslegal_stub.rc + (1.1), WINNT/afslegal/resource.h (1.1), + WINNT/afslegal/lang/NTMakefile (1.1), + WINNT/afslegal/lang/de_DE/afslegal.rc (1.1), + WINNT/afslegal/lang/en_US/afslegal.rc (1.1), + WINNT/afslegal/lang/es_ES/afslegal.rc (1.1), + WINNT/afslegal/lang/ja_JP/afslegal.rc (1.1), + WINNT/afslegal/lang/ko_KR/afslegal.rc (1.1), + WINNT/afslegal/lang/pt_BR/afslegal.rc (1.1), + WINNT/afslegal/lang/zh_CN/afslegal.rc (1.1), + WINNT/afslegal/lang/zh_TW/afslegal.rc (1.1), + WINNT/afsreg/NTMakefile (1.1), WINNT/afsreg/afsreg.c (1.1), + WINNT/afsreg/afsreg.h (1.1), WINNT/afsreg/afssw.c (1.1), + WINNT/afsreg/afssw.h (1.1), WINNT/afsreg/syscfg.c (1.1), + WINNT/afsreg/syscfg.h (1.1), WINNT/afsreg/vptab.c (1.1), + WINNT/afsreg/vptab.h (1.1), WINNT/afsreg/test/NTMakefile (1.1), + WINNT/afsreg/test/dupkey.c (1.1), WINNT/afsreg/test/getifinfo.c + (1.1), WINNT/afsreg/test/regman.c (1.1), WINNT/afssvrcfg/NTMakefile + (1.1), WINNT/afssvrcfg/admin_info_dlg.cpp (1.1), + WINNT/afssvrcfg/admin_info_dlg.h (1.1), WINNT/afssvrcfg/afscfg.cpp + (1.1), WINNT/afssvrcfg/afscfg.h (1.1), + WINNT/afssvrcfg/afscfg_stub.rc (1.1), WINNT/afssvrcfg/afsdrive.ico + (1.1), WINNT/afssvrcfg/app_icon.ico (1.1), + WINNT/afssvrcfg/backup_server_page.cpp (1.1), + WINNT/afssvrcfg/cfg_utils.cpp (1.1), WINNT/afssvrcfg/cfg_utils.h + (1.1), WINNT/afssvrcfg/char_conv.cpp (1.1), + WINNT/afssvrcfg/char_conv.h (1.1), WINNT/afssvrcfg/config.h (1.1), + WINNT/afssvrcfg/config_server_page.cpp (1.1), + WINNT/afssvrcfg/create_partition_dlg.cpp (1.1), + WINNT/afssvrcfg/create_partition_dlg.h (1.1), + WINNT/afssvrcfg/db_server_page.cpp (1.1), + WINNT/afssvrcfg/disabled.ico (1.1), WINNT/afssvrcfg/disk_dri.ico + (1.1), WINNT/afssvrcfg/file.ico (1.1), + WINNT/afssvrcfg/file_server_page.cpp (1.1), + WINNT/afssvrcfg/folder.ico (1.1), + WINNT/afssvrcfg/get_cur_config.cpp (1.1), + WINNT/afssvrcfg/get_cur_config.h (1.1), + WINNT/afssvrcfg/get_pw_dlg.cpp (1.1), WINNT/afssvrcfg/get_pw_dlg.h + (1.1), WINNT/afssvrcfg/graphics.cpp (1.1), + WINNT/afssvrcfg/graphics.h (1.1), WINNT/afssvrcfg/help.cpp (1.1), + WINNT/afssvrcfg/hourglass.h (1.1), WINNT/afssvrcfg/info2_page.cpp + (1.1), WINNT/afssvrcfg/info_page.cpp (1.1), + WINNT/afssvrcfg/intro_page.cpp (1.1), WINNT/afssvrcfg/logfile.cpp + (1.1), WINNT/afssvrcfg/logfile.h (1.1), + WINNT/afssvrcfg/partition_page.cpp (1.1), + WINNT/afssvrcfg/partition_utils.cpp (1.1), + WINNT/afssvrcfg/partition_utils.h (1.1), + WINNT/afssvrcfg/partitions_page.cpp (1.1), + WINNT/afssvrcfg/replicatition_page.cpp (1.1), + WINNT/afssvrcfg/resource.h (1.1), WINNT/afssvrcfg/root_afs_page.cpp + (1.1), WINNT/afssvrcfg/salvage_dlg.cpp (1.1), + WINNT/afssvrcfg/salvage_results_dlg.cpp (1.1), + WINNT/afssvrcfg/salvage_results_dlg.h (1.1), + WINNT/afssvrcfg/services_page.cpp (1.1), + WINNT/afssvrcfg/status_16.bmp (1.1), WINNT/afssvrcfg/status_256.bmp + (1.1), WINNT/afssvrcfg/sys_control_page.cpp (1.1), + WINNT/afssvrcfg/toolbox.cpp (1.1), WINNT/afssvrcfg/toolbox.h (1.1), + WINNT/afssvrcfg/validation.cpp (1.1), WINNT/afssvrcfg/validation.h + (1.1), WINNT/afssvrcfg/volume_utils.cpp (1.1), + WINNT/afssvrcfg/volume_utils.h (1.1), WINNT/afssvrcfg/warn_dri.ico + (1.1), WINNT/afssvrcfg/lang/NTMakefile (1.1), + WINNT/afssvrcfg/lang/de_DE/afscfg.rc (1.1), + WINNT/afssvrcfg/lang/en_US/afscfg.rc (1.1), + WINNT/afssvrcfg/lang/es_ES/afscfg.rc (1.1), + WINNT/afssvrcfg/lang/ja_JP/afscfg.rc (1.1), + WINNT/afssvrcfg/lang/ko_KR/afscfg.rc (1.1), + WINNT/afssvrcfg/lang/ko_KR/status_16.bmp (1.1), + WINNT/afssvrcfg/lang/ko_KR/status_256.bmp (1.1), + WINNT/afssvrcfg/lang/pt_BR/afscfg.rc (1.1), + WINNT/afssvrcfg/lang/zh_CN/afscfg.rc (1.1), + WINNT/afssvrcfg/lang/zh_TW/afscfg.rc (1.1), + WINNT/afssvrcpa/NTMakefile (1.1), WINNT/afssvrcpa/afssvrcpa.def + (1.1), WINNT/afssvrcpa/afssvrcpa.ico (1.1), + WINNT/afssvrcpa/afssvrcpa_stub.rc (1.1), + WINNT/afssvrcpa/cpl_interface.cpp (1.1), + WINNT/afssvrcpa/cpl_interface.h (1.1), WINNT/afssvrcpa/resource.h + (1.1), WINNT/afssvrcpa/lang/NTMakefile (1.1), + WINNT/afssvrcpa/lang/de_DE/afssvrcpa.rc (1.1), + WINNT/afssvrcpa/lang/en_US/afssvrcpa.rc (1.1), + WINNT/afssvrcpa/lang/es_ES/afssvrcpa.rc (1.1), + WINNT/afssvrcpa/lang/ja_JP/afssvrcpa.rc (1.1), + WINNT/afssvrcpa/lang/ko_KR/afssvrcpa.rc (1.1), + WINNT/afssvrcpa/lang/pt_BR/afssvrcpa.rc (1.1), + WINNT/afssvrcpa/lang/zh_CN/afssvrcpa.rc (1.1), + WINNT/afssvrcpa/lang/zh_TW/afssvrcpa.rc (1.1), + WINNT/afssvrmgr/NTMakefile (1.1), WINNT/afssvrmgr/action.cpp (1.1), + WINNT/afssvrmgr/action.h (1.1), WINNT/afssvrmgr/agg_col.cpp (1.1), + WINNT/afssvrmgr/agg_col.h (1.1), WINNT/afssvrmgr/agg_general.cpp + (1.1), WINNT/afssvrmgr/agg_general.h (1.1), + WINNT/afssvrmgr/agg_prop.cpp (1.1), WINNT/afssvrmgr/agg_prop.h + (1.1), WINNT/afssvrmgr/agg_tab.cpp (1.1), WINNT/afssvrmgr/agg_tab.h + (1.1), WINNT/afssvrmgr/alert.cpp (1.1), WINNT/afssvrmgr/alert.h + (1.1), WINNT/afssvrmgr/cmdline.cpp (1.1), WINNT/afssvrmgr/cmdline.h + (1.1), WINNT/afssvrmgr/columns.cpp (1.1), WINNT/afssvrmgr/columns.h + (1.1), WINNT/afssvrmgr/command.cpp (1.1), WINNT/afssvrmgr/command.h + (1.1), WINNT/afssvrmgr/creds.cpp (1.1), WINNT/afssvrmgr/creds.h + (1.1), WINNT/afssvrmgr/dispatch.cpp (1.1), + WINNT/afssvrmgr/dispatch.h (1.1), WINNT/afssvrmgr/dispguts.cpp + (1.1), WINNT/afssvrmgr/dispguts.h (1.1), + WINNT/afssvrmgr/display.cpp (1.1), WINNT/afssvrmgr/display.h (1.1), + WINNT/afssvrmgr/exportcl.h (1.1), WINNT/afssvrmgr/general.cpp + (1.1), WINNT/afssvrmgr/general.h (1.1), WINNT/afssvrmgr/help.hid + (1.1), WINNT/afssvrmgr/helpfunc.cpp (1.1), + WINNT/afssvrmgr/helpfunc.h (1.1), WINNT/afssvrmgr/messages.h (1.1), + WINNT/afssvrmgr/options.cpp (1.1), WINNT/afssvrmgr/options.h (1.1), + WINNT/afssvrmgr/prefs.cpp (1.1), WINNT/afssvrmgr/prefs.h (1.1), + WINNT/afssvrmgr/problems.cpp (1.1), WINNT/afssvrmgr/problems.h + (1.1), WINNT/afssvrmgr/propcache.cpp (1.1), + WINNT/afssvrmgr/propcache.h (1.1), WINNT/afssvrmgr/resource.h + (1.1), WINNT/afssvrmgr/set_clone.cpp (1.1), + WINNT/afssvrmgr/set_clone.h (1.1), WINNT/afssvrmgr/set_col.cpp + (1.1), WINNT/afssvrmgr/set_col.h (1.1), + WINNT/afssvrmgr/set_create.cpp (1.1), WINNT/afssvrmgr/set_create.h + (1.1), WINNT/afssvrmgr/set_createrep.cpp (1.1), + WINNT/afssvrmgr/set_createrep.h (1.1), + WINNT/afssvrmgr/set_delete.cpp (1.1), WINNT/afssvrmgr/set_delete.h + (1.1), WINNT/afssvrmgr/set_dump.cpp (1.1), + WINNT/afssvrmgr/set_dump.h (1.1), WINNT/afssvrmgr/set_general.cpp + (1.1), WINNT/afssvrmgr/set_general.h (1.1), + WINNT/afssvrmgr/set_move.cpp (1.1), WINNT/afssvrmgr/set_move.h + (1.1), WINNT/afssvrmgr/set_prop.cpp (1.1), + WINNT/afssvrmgr/set_prop.h (1.1), WINNT/afssvrmgr/set_quota.cpp + (1.1), WINNT/afssvrmgr/set_quota.h (1.1), + WINNT/afssvrmgr/set_release.cpp (1.1), + WINNT/afssvrmgr/set_release.h (1.1), WINNT/afssvrmgr/set_rename.cpp + (1.1), WINNT/afssvrmgr/set_rename.h (1.1), + WINNT/afssvrmgr/set_repprop.cpp (1.1), + WINNT/afssvrmgr/set_repprop.h (1.1), + WINNT/afssvrmgr/set_restore.cpp (1.1), + WINNT/afssvrmgr/set_restore.h (1.1), WINNT/afssvrmgr/set_tab.cpp + (1.1), WINNT/afssvrmgr/set_tab.h (1.1), WINNT/afssvrmgr/subset.cpp + (1.1), WINNT/afssvrmgr/subset.h (1.1), WINNT/afssvrmgr/svc_col.cpp + (1.1), WINNT/afssvrmgr/svc_col.h (1.1), + WINNT/afssvrmgr/svc_create.cpp (1.1), WINNT/afssvrmgr/svc_create.h + (1.1), WINNT/afssvrmgr/svc_delete.cpp (1.1), + WINNT/afssvrmgr/svc_delete.h (1.1), WINNT/afssvrmgr/svc_general.cpp + (1.1), WINNT/afssvrmgr/svc_general.h (1.1), + WINNT/afssvrmgr/svc_prop.cpp (1.1), WINNT/afssvrmgr/svc_prop.h + (1.1), WINNT/afssvrmgr/svc_startstop.cpp (1.1), + WINNT/afssvrmgr/svc_startstop.h (1.1), WINNT/afssvrmgr/svc_tab.cpp + (1.1), WINNT/afssvrmgr/svc_tab.h (1.1), + WINNT/afssvrmgr/svc_viewlog.cpp (1.1), + WINNT/afssvrmgr/svc_viewlog.h (1.1), + WINNT/afssvrmgr/svr_address.cpp (1.1), + WINNT/afssvrmgr/svr_address.h (1.1), WINNT/afssvrmgr/svr_col.cpp + (1.1), WINNT/afssvrmgr/svr_col.h (1.1), + WINNT/afssvrmgr/svr_execute.cpp (1.1), + WINNT/afssvrmgr/svr_execute.h (1.1), + WINNT/afssvrmgr/svr_general.cpp (1.1), + WINNT/afssvrmgr/svr_general.h (1.1), + WINNT/afssvrmgr/svr_getdates.cpp (1.1), + WINNT/afssvrmgr/svr_getdates.h (1.1), WINNT/afssvrmgr/svr_hosts.cpp + (1.1), WINNT/afssvrmgr/svr_hosts.h (1.1), + WINNT/afssvrmgr/svr_install.cpp (1.1), + WINNT/afssvrmgr/svr_install.h (1.1), WINNT/afssvrmgr/svr_prop.cpp + (1.1), WINNT/afssvrmgr/svr_prop.h (1.1), + WINNT/afssvrmgr/svr_prune.cpp (1.1), WINNT/afssvrmgr/svr_prune.h + (1.1), WINNT/afssvrmgr/svr_salvage.cpp (1.1), + WINNT/afssvrmgr/svr_salvage.h (1.1), + WINNT/afssvrmgr/svr_security.cpp (1.1), + WINNT/afssvrmgr/svr_security.h (1.1), + WINNT/afssvrmgr/svr_syncvldb.cpp (1.1), + WINNT/afssvrmgr/svr_syncvldb.h (1.1), + WINNT/afssvrmgr/svr_uninstall.cpp (1.1), + WINNT/afssvrmgr/svr_uninstall.h (1.1), + WINNT/afssvrmgr/svr_window.cpp (1.1), WINNT/afssvrmgr/svr_window.h + (1.1), WINNT/afssvrmgr/svrmgr.cpp (1.1), WINNT/afssvrmgr/svrmgr.h + (1.1), WINNT/afssvrmgr/svrmgr_stub.rc (1.1), + WINNT/afssvrmgr/task.cpp (1.1), WINNT/afssvrmgr/task.h (1.1), + WINNT/afssvrmgr/window.cpp (1.1), WINNT/afssvrmgr/window.h (1.1), + WINNT/afssvrmgr/lang/NTMakefile (1.1), + WINNT/afssvrmgr/lang/de_DE/svrmgr.rc (1.1), + WINNT/afssvrmgr/lang/en_US/svrmgr.rc (1.1), + WINNT/afssvrmgr/lang/es_ES/svrmgr.rc (1.1), + WINNT/afssvrmgr/lang/ja_JP/svrmgr.rc (1.1), + WINNT/afssvrmgr/lang/ko_KR/svrmgr.rc (1.1), + WINNT/afssvrmgr/lang/pt_BR/svrmgr.rc (1.1), + WINNT/afssvrmgr/lang/zh_CN/svrmgr.rc (1.1), + WINNT/afssvrmgr/lang/zh_TW/svrmgr.rc (1.1), + WINNT/afssvrmgr/resource/admlist.ico (1.1), + WINNT/afssvrmgr/resource/afssvrmgr.ico (1.1), + WINNT/afssvrmgr/resource/btn_delete.ico (1.1), + WINNT/afssvrmgr/resource/btn_rename.ico (1.1), + WINNT/afssvrmgr/resource/getdates.ico (1.1), + WINNT/afssvrmgr/resource/install.ico (1.1), + WINNT/afssvrmgr/resource/prune.ico (1.1), + WINNT/afssvrmgr/resource/setmove.avi (1.1), + WINNT/afssvrmgr/resource/subset.ico (1.1), + WINNT/afssvrmgr/resource/uninstal.ico (1.1), + WINNT/afsusrmgr/AfsUsrMgr_stub.rc (1.1), WINNT/afsusrmgr/NTMakefile + (1.1), WINNT/afsusrmgr/TaAfsUsrMgr.h (1.1), + WINNT/afsusrmgr/action.cpp (1.1), WINNT/afsusrmgr/action.h (1.1), + WINNT/afsusrmgr/browse.cpp (1.1), WINNT/afsusrmgr/browse.h (1.1), + WINNT/afsusrmgr/cell_prop.cpp (1.1), WINNT/afsusrmgr/cell_prop.h + (1.1), WINNT/afsusrmgr/cmdline.cpp (1.1), WINNT/afsusrmgr/cmdline.h + (1.1), WINNT/afsusrmgr/columns.cpp (1.1), WINNT/afsusrmgr/columns.h + (1.1), WINNT/afsusrmgr/command.cpp (1.1), WINNT/afsusrmgr/command.h + (1.1), WINNT/afsusrmgr/creds.cpp (1.1), WINNT/afsusrmgr/creds.h + (1.1), WINNT/afsusrmgr/display.cpp (1.1), WINNT/afsusrmgr/display.h + (1.1), WINNT/afsusrmgr/errdata.cpp (1.1), WINNT/afsusrmgr/errdata.h + (1.1), WINNT/afsusrmgr/general.cpp (1.1), WINNT/afsusrmgr/general.h + (1.1), WINNT/afsusrmgr/grp_col.cpp (1.1), WINNT/afsusrmgr/grp_col.h + (1.1), WINNT/afsusrmgr/grp_create.cpp (1.1), + WINNT/afsusrmgr/grp_create.h (1.1), WINNT/afsusrmgr/grp_delete.cpp + (1.1), WINNT/afsusrmgr/grp_delete.h (1.1), + WINNT/afsusrmgr/grp_prop.cpp (1.1), WINNT/afsusrmgr/grp_prop.h + (1.1), WINNT/afsusrmgr/grp_rename.cpp (1.1), + WINNT/afsusrmgr/grp_rename.h (1.1), WINNT/afsusrmgr/grp_tab.cpp + (1.1), WINNT/afsusrmgr/grp_tab.h (1.1), WINNT/afsusrmgr/help.hid + (1.1), WINNT/afsusrmgr/helpfunc.cpp (1.1), + WINNT/afsusrmgr/helpfunc.h (1.1), WINNT/afsusrmgr/main.cpp (1.1), + WINNT/afsusrmgr/mch_col.cpp (1.1), WINNT/afsusrmgr/mch_col.h (1.1), + WINNT/afsusrmgr/mch_create.cpp (1.1), WINNT/afsusrmgr/mch_create.h + (1.1), WINNT/afsusrmgr/mch_delete.cpp (1.1), + WINNT/afsusrmgr/mch_delete.h (1.1), WINNT/afsusrmgr/mch_tab.cpp + (1.1), WINNT/afsusrmgr/mch_tab.h (1.1), WINNT/afsusrmgr/messages.h + (1.1), WINNT/afsusrmgr/options.cpp (1.1), WINNT/afsusrmgr/options.h + (1.1), WINNT/afsusrmgr/resource.h (1.1), WINNT/afsusrmgr/task.cpp + (1.1), WINNT/afsusrmgr/task.h (1.1), WINNT/afsusrmgr/usr_col.cpp + (1.1), WINNT/afsusrmgr/usr_col.h (1.1), WINNT/afsusrmgr/usr_cpw.cpp + (1.1), WINNT/afsusrmgr/usr_cpw.h (1.1), + WINNT/afsusrmgr/usr_create.cpp (1.1), WINNT/afsusrmgr/usr_create.h + (1.1), WINNT/afsusrmgr/usr_delete.cpp (1.1), + WINNT/afsusrmgr/usr_delete.h (1.1), WINNT/afsusrmgr/usr_prop.cpp + (1.1), WINNT/afsusrmgr/usr_prop.h (1.1), + WINNT/afsusrmgr/usr_search.cpp (1.1), WINNT/afsusrmgr/usr_search.h + (1.1), WINNT/afsusrmgr/usr_tab.cpp (1.1), WINNT/afsusrmgr/usr_tab.h + (1.1), WINNT/afsusrmgr/window.cpp (1.1), WINNT/afsusrmgr/window.h + (1.1), WINNT/afsusrmgr/winlist.cpp (1.1), WINNT/afsusrmgr/winlist.h + (1.1), WINNT/afsusrmgr/lang/NTMakefile (1.1), + WINNT/afsusrmgr/lang/de_DE/AfsUsrMgr.rc (1.1), + WINNT/afsusrmgr/lang/en_US/AfsUsrMgr.rc (1.1), + WINNT/afsusrmgr/lang/es_ES/AfsUsrMgr.rc (1.1), + WINNT/afsusrmgr/lang/ja_JP/AfsUsrMgr.rc (1.1), + WINNT/afsusrmgr/lang/ko_KR/AfsUsrMgr.rc (1.1), + WINNT/afsusrmgr/lang/pt_BR/AfsUsrMgr.rc (1.1), + WINNT/afsusrmgr/lang/zh_CN/AfsUsrMgr.rc (1.1), + WINNT/afsusrmgr/lang/zh_TW/AfsUsrMgr.rc (1.1), + WINNT/afsusrmgr/resource/afsusrmgr.ico (1.1), + WINNT/bosctlsvc/NTMakefile (1.1), WINNT/bosctlsvc/bosctlsvc.c + (1.1), WINNT/bosctlsvc/bosctlsvc.rc (1.1), + WINNT/client_config/NTMakefile (1.1), + WINNT/client_config/afs_config.h (1.1), + WINNT/client_config/afs_config.ico (1.1), + WINNT/client_config/afs_config_stub.rc (1.1), + WINNT/client_config/cellservdb.c (1.1), + WINNT/client_config/cellservdb.h (1.1), + WINNT/client_config/config.cpp (1.1), WINNT/client_config/config.h + (1.1), WINNT/client_config/dlg_automap.cpp (1.1), + WINNT/client_config/dlg_diag.cpp (1.1), + WINNT/client_config/dlg_logon.cpp (1.1), + WINNT/client_config/dlg_misc.cpp (1.1), + WINNT/client_config/down.ico (1.1), + WINNT/client_config/drivemap.cpp (1.1), + WINNT/client_config/drivemap.h (1.1), WINNT/client_config/help.hid + (1.1), WINNT/client_config/isadmin.cpp (1.1), + WINNT/client_config/isadmin.h (1.1), WINNT/client_config/main.cpp + (1.1), WINNT/client_config/misc.cpp (1.1), + WINNT/client_config/pagesize.cpp (1.1), + WINNT/client_config/pagesize.h (1.1), + WINNT/client_config/resource.h (1.1), + WINNT/client_config/tab_advanced.cpp (1.1), + WINNT/client_config/tab_advanced.h (1.1), + WINNT/client_config/tab_drives.cpp (1.1), + WINNT/client_config/tab_drives.h (1.1), + WINNT/client_config/tab_general.cpp (1.1), + WINNT/client_config/tab_general.h (1.1), + WINNT/client_config/tab_hosts.cpp (1.1), + WINNT/client_config/tab_hosts.h (1.1), + WINNT/client_config/tab_prefs.cpp (1.1), + WINNT/client_config/tab_prefs.h (1.1), WINNT/client_config/up.ico + (1.1), WINNT/client_config/lang/NTMakefile (1.1), + WINNT/client_config/lang/de_DE/afs_config.rc (1.1), + WINNT/client_config/lang/en_US/afs_config.rc (1.1), + WINNT/client_config/lang/es_ES/afs_config.rc (1.1), + WINNT/client_config/lang/ja_JP/afs_config.rc (1.1), + WINNT/client_config/lang/ko_KR/afs_config.rc (1.1), + WINNT/client_config/lang/pt_BR/afs_config.rc (1.1): Initial IBM + OpenAFS 1.0 tree + --- openafs-1.2.10.orig/LICENSE +++ openafs-1.2.10/LICENSE @@ -0,0 +1,233 @@ + IBM Public License Version 1.0 + + THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS IBM + PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF + THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. + + 1. DEFINITIONS + + "Contribution" means: + a) in the case of International Business Machines Corporation ("IBM"), + the Original Program, and + + b) in the case of each Contributor, + + i) changes to the Program, and + + ii) additions to the Program; + + where such changes and/or additions to the Program originate from and + are distributed by that particular Contributor. A Contribution + 'originates' from a Contributor if it was added to the Program by + such Contributor itself or anyone acting on such Contributor's + behalf. Contributions do not include additions to the Program + which: (i) are separate modules of software distributed in + conjunction with the Program under their own license agreement, + and (ii) are not derivative works of the Program. + + "Contributor" means IBM and any other entity that distributes the + Program. + + "Licensed Patents " mean patent claims licensable by a Contributor + which are necessarily infringed by the use or sale of its Contribution + alone or when combined with the Program. + + "Original Program" means the original version of the software + accompanying this Agreement as released by IBM, including source code, + object code and documentation, if any. + + "Program" means the Original Program and Contributions. + + "Recipient" means anyone who receives the Program under this + Agreement, including all Contributors. + + 2. GRANT OF RIGHTS + a) Subject to the terms of this Agreement, each Contributor hereby + grants Recipient a non-exclusive, worldwide, royalty-free + copyright license to reproduce, prepare derivative works of, + publicly display, publicly perform, distribute and sublicense the + Contribution of such Contributor, if any, and such derivative + works, in source code and object code form. + + b) Subject to the terms of this Agreement, each Contributor hereby + grants Recipient a non-exclusive, worldwide, royalty-free patent + license under Licensed Patents to make, use, sell, offer to sell, + import and otherwise transfer the Contribution of such + Contributor, if any, in source code and object code form. This + patent license shall apply to the combination of the Contribution + and the Program if, at the time the Contribution is added by the + Contributor, such addition of the Contribution causes such + combination to be covered by the Licensed Patents. The patent + license shall not apply to any other combinations which include + the Contribution. No hardware per se is licensed hereunder. + + c) Recipient understands that although each Contributor grants the + licenses to its Contributions set forth herein, no assurances are + provided by any Contributor that the Program does not infringe the + patent or other intellectual property rights of any other entity. + Each Contributor disclaims any liability to Recipient for claims + brought by any other entity based on infringement of intellectual + property rights or otherwise. As a condition to exercising the + rights and licenses granted hereunder, each Recipient hereby + assumes sole responsibility to secure any other intellectual + property rights needed, if any. For example, if a third party + patent license is required to allow Recipient to distribute the + Program, it is Recipient's responsibility to acquire that license + before distributing the Program. + + d) Each Contributor represents that to its knowledge it has sufficient + copyright rights in its Contribution, if any, to grant the + copyright license set forth in this Agreement. + + 3. REQUIREMENTS + + A Contributor may choose to distribute the Program in object code form + under its own license agreement, provided that: + a) it complies with the terms and conditions of this Agreement; and + + b) its license agreement: + + i) effectively disclaims on behalf of all Contributors all warranties + and conditions, express and implied, including warranties or + conditions of title and non-infringement, and implied warranties + or conditions of merchantability and fitness for a particular + purpose; + + ii) effectively excludes on behalf of all Contributors all liability + for damages, including direct, indirect, special, incidental and + consequential damages, such as lost profits; + + iii) states that any provisions which differ from this Agreement are + offered by that Contributor alone and not by any other party; and + + iv) states that source code for the Program is available from such + Contributor, and informs licensees how to obtain it in a + reasonable manner on or through a medium customarily used for + software exchange. + + When the Program is made available in source code form: + a) it must be made available under this Agreement; and + + b) a copy of this Agreement must be included with each copy of the + Program. + + Each Contributor must include the following in a conspicuous location + in the Program: + + Copyright © {date here}, International Business Machines Corporation + and others. All Rights Reserved. + + In addition, each Contributor must identify itself as the originator + of its Contribution, if any, in a manner that reasonably allows + subsequent Recipients to identify the originator of the Contribution. + + 4. COMMERCIAL DISTRIBUTION + + Commercial distributors of software may accept certain + responsibilities with respect to end users, business partners and the + like. While this license is intended to facilitate the commercial use + of the Program, the Contributor who includes the Program in a + commercial product offering should do so in a manner which does not + create potential liability for other Contributors. Therefore, if a + Contributor includes the Program in a commercial product offering, + such Contributor ("Commercial Contributor") hereby agrees to defend + and indemnify every other Contributor ("Indemnified Contributor") + against any losses, damages and costs (collectively "Losses") arising + from claims, lawsuits and other legal actions brought by a third party + against the Indemnified Contributor to the extent caused by the acts + or omissions of such Commercial Contributor in connection with its + distribution of the Program in a commercial product offering. The + obligations in this section do not apply to any claims or Losses + relating to any actual or alleged intellectual property infringement. + In order to qualify, an Indemnified Contributor must: a) promptly + notify the Commercial Contributor in writing of such claim, and b) + allow the Commercial Contributor to control, and cooperate with the + Commercial Contributor in, the defense and any related settlement + negotiations. The Indemnified Contributor may participate in any such + claim at its own expense. + + For example, a Contributor might include the Program in a commercial + product offering, Product X. That Contributor is then a Commercial + Contributor. If that Commercial Contributor then makes performance + claims, or offers warranties related to Product X, those performance + claims and warranties are such Commercial Contributor's responsibility + alone. Under this section, the Commercial Contributor would have to + defend claims against the other Contributors related to those + performance claims and warranties, and if a court requires any other + Contributor to pay any damages as a result, the Commercial Contributor + must pay those damages. + + 5. NO WARRANTY + + EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS + PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY + WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY + OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely + responsible for determining the appropriateness of using and + distributing the Program and assumes all risks associated with its + exercise of rights under this Agreement, including but not limited to + the risks and costs of program errors, compliance with applicable + laws, damage to or loss of data, programs or equipment, and + unavailability or interruption of operations. + + 6. DISCLAIMER OF LIABILITY + + EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR + ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING + WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR + DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED + HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + + 7. GENERAL + + If any provision of this Agreement is invalid or unenforceable under + applicable law, it shall not affect the validity or enforceability of + the remainder of the terms of this Agreement, and without further + action by the parties hereto, such provision shall be reformed to the + minimum extent necessary to make such provision valid and enforceable. + + If Recipient institutes patent litigation against a Contributor with + respect to a patent applicable to software (including a cross-claim or + counterclaim in a lawsuit), then any patent licenses granted by that + Contributor to such Recipient under this Agreement shall terminate as + of the date such litigation is filed. In addition, If Recipient + institutes patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Program + itself (excluding combinations of the Program with other software or + hardware) infringes such Recipient's patent(s), then such Recipient's + rights granted under Section 2(b) shall terminate as of the date such + litigation is filed. + + All Recipient's rights under this Agreement shall terminate if it + fails to comply with any of the material terms or conditions of this + Agreement and does not cure such failure in a reasonable period of + time after becoming aware of such noncompliance. If all Recipient's + rights under this Agreement terminate, Recipient agrees to cease use + and distribution of the Program as soon as reasonably practicable. + However, Recipient's obligations under this Agreement and any licenses + granted by Recipient relating to the Program shall continue and + survive. + + IBM may publish new versions (including revisions) of this Agreement + from time to time. Each new version of the Agreement will be given a + distinguishing version number. The Program (including Contributions) + may always be distributed subject to the version of the Agreement + under which it was received. In addition, after a new version of the + Agreement is published, Contributor may elect to distribute the + Program (including its Contributions) under the new version. No one + other than IBM has the right to modify this Agreement. Except as + expressly stated in Sections 2(a) and 2(b) above, Recipient receives + no rights or licenses to the intellectual property of any Contributor + under this Agreement, whether expressly, by implication, estoppel or + otherwise. All rights in the Program not expressly granted under this + Agreement are reserved. + + This Agreement is governed by the laws of the State of New York and + the intellectual property laws of the United States of America. No + party to this Agreement will bring a legal action under this Agreement + more than one year after the cause of action arose. Each party waives + its rights to a jury trial in any resulting litigation. --- openafs-1.2.10.orig/RELNOTES-1.2.10 +++ openafs-1.2.10/RELNOTES-1.2.10 @@ -0,0 +1,99 @@ + OpenAFS Release Notes - Version 1.2.10 + _________________________________________________________________ +New platform support. +All systems: Bugfixes. + _________________________________________________________________ + +* New platform support: + +HP-UX 11i and 11.22: + +HP-UX 11i and 11.22 are now supported. Thanks to Doug Engert and Carl +Davidson for their efforts. The new sysnames are hp_ux11i and ia64_hpux1122. + +Linux 2.4 for Opteron: + +Linux for the AMD Opteron is now supported. The new sysname is amd64_linux24. + +Usermode Linux fo