-Openafs News -- history of user Visible changes. 11 July 2001
+OpenAFS News -- history of user-visible changes.
-* Changes since Openafs 1.0
+* Changes incorporated in OpenAFS 1.3
+
+** -nosettime is now the default for afsd. Use "-settime" to get the
+ old behavior.
+
+** OpenBSD is now supported.
+
+** Mountpoint directory information is now only faked for cross-cell
+ mountpoints when using the -fakestat flag (e.g. for the directories
+ under /afs, but not for most other volumes mounted inside the cell).
+ The -fakestat-all switch can be used to fake information for all
+ mountpoints.
+
+** When fakestat is enabled on MacOSX, the Finder can be used to browse
+ a fully-populated /afs directory. However, this precludes reliable
+ use of entire volumes as MacOS bundles (i.e. containing a Contents
+ directory in the root of the volume).
+
+** Mountpoint directory information can be faked by the cache manager,
+ making operations such as stat'ing all cells under /afs much faster.
+ This is enabled by passing -fakestat to afsd, but might not be stable
+ on all platforms.
+
+* Changes incorporated in OpenAFS 1.2.9
+
+** The kaserver now defaults to not allowing interrealm authentication,
+ due to security vulnerabilities in the krb4 protocol. The new
+ "-crossrealm" flag to the kaserver is provided to reenable interrealm
+ authentication if desired.
+
+** RedHat Linux 9.0 is now supported.
+
+** Solaris 9 12/02 is now supported. Solaris 7 and 8 x86 should now
+ work again.
+
+** On Linux machines using 2.2 series kernels, 2.2.19 or higher is now
+ required.
+
+** An OpenAFS 1.2.9 afsd will not work with kernel modules built from
+ an earlier OpenAFS release. In general, using a mismatched afsd and
+ kernel modules set is unsupported; it is not recommended that you use
+ such a configuration on a regular basis.
+
+* Changes incorporated in OpenAFS 1.2.8
+
+** Mountpoint directory information is now only faked for cross-cell
+ mountpoits when using the -fakestat flag (e.g. for the directories
+ under /afs, but not for most other volumes mounted inside the cell).
+ The -fakestat-all switch can be used to fake information for all
+ mountpoints.
+
+** HPUX 11.0 is now supported.
+
+** It is now possible for AFS to use Kerberos 5 directly, via rxkad 2b.
+ See the OpenAFS 1.2.8 Release Notes for more information on using this
+ capability.
+
+** An NFS translator kernel module is now included and compiled by default
+ for Solaris only.
+
+* Changes incorporated in OpenAFS 1.2.7
+
+** MacOS X 10.2 is now supported. FreeBSD 4.3 and later support is included
+ in this release, but is still under active development and should only
+ be used by those doing active development on the OpenAFS FreeBSD client.
+
+** When fakestat is enabled on MacOSX, the Finder can be used to browse
+ a fully-populated /afs directory. However, this precludes reliable
+ use of entire volumes as MacOS bundles (i.e. containing a Contents
+ directory in the root of the volume).
+
+** The fileserver will now use Rx pings to determine if clients are reachable
+ prior to allocating resources to them, to prevent asymmetric clients from
+ consuming all fileserver resources.
+
+* Changes incorporated in OpenAFS 1.2.6
+
+** Mountpoint directory information can be faked by the cache manager,
+ making operations such as stat'ing all cells under /afs much faster.
+ This is enabled by passing -fakestat to afsd.
+
+** Solaris 9 FCS and Solaris 7 and 8 x86 are now supported.
+
+* Changes incorporated in OpenAFS 1.2.5
+
+** A remote denial of service attack in the AIX and IRIX clients has
+ been fixed. Users of those platforms are strongly encouraged to
+ upgrade.
+
+** Fixed race conditions in fileserver that could result in crash.
+
+* Changes incorporated in OpenAFS 1.2.4
+
+** Server logfiles now more consistant about format in which hosts are
+ referred to.
+
+** vfsck on Solaris will now allow force runs (using -y flag) even if old
+ inodes exist.
+
+* Changes incorporated in OpenAFS 1.2.3
+
+** Cell aliases for dynroot can be specified in the CellAlias file in
+ /usr/vice/etc or /usr/local/etc/openafs, in format "realname alias",
+ one per line. They can also be managed at runtime with "fs newalias"
+ and "fs listaliases".
+
+* Changes incorporated in OpenAFS 1.2.2
+
+** Solaris 9 and Linux PA-RISC are now supported
+
+** fileserver will not erroneously delay legitimate errors for 3 seconds
+ after 10 errors are returned (e.g. stat() on a directory you can't read)
+
+** Rx MTU calculation now works for Irix, Solaris and Linux
+
+** If afsd is started with the -dynroot flag, /afs will be locally
+ generated from the CellServDB. AFSDB cells will be mounted
+ automatically upon access.
+
+** The namei fileserver allows vice "partitions" to be directories instead
+ of partitions and will attach and display accordingly. Creating the file
+ "AlwaysAttach" in the /vicepX directory is used as the trigger to attach it.
+
+** TSM support for butc no longer requires editing a Makefile, simply
+ specify the --enable-tivoli-tsm configure option.
+
+** Linux builds no longer require source changes every time the kernel
+ inode structure changes; the OpenAFS sources will now configure
+ itself to the actual inode structure as defined in the kernel
+ sources.
+
+* Changes incorporated in OpenAFS 1.2.1
+
+** vfsck on Digital UNIX and Solaris will now refuse to fsck mounted
+ mounted partitions.
+
+* Changes incorporated in OpenAFS 1.2.0
+
+** AFS now supports --prefix and the other directory options of
+ configure. By default AFS builds assuming it will be installed in
+ /usr/local. In order to get traditional AFS directory paths (/usr/afs
+ and /usr/vice/etc) use the --enable-transarc-paths option to
+ configure. More details on the new directory layout are found in README.
+
+* Changes incorporated in OpenAFS 1.1.1a
+
+** Windows 95/98/ME/NT/2000 - Consistent versioning
+ Installation, AFS Control Center, Client dialog boxes and properties
+ pages for executables display a consistent OpenAFS version number.
+ Installation detects previous installation and prompts the user for upgrade
+ options.
+
+** Windows 95/98/ME/NT/2000 - Installation features
+ During installation the user can select the source of the CellservDB file,
+ AFS home cell, and drive mappings. During installation a drive path
+ mapping can include a variable that will be substituted with the current
+ UserName that is logged in.
+
+** Windows 2000/NT - Integrated logon
+ The Integrated Logon feature works now.
+
+** Windows 95/98/ME - Logon script features
+ The Windows 95/98/ME client now offers a command-line option for starting up
+ the AFS client without authenication. It is now possilbe to start the AFS
+ client first and obtain tokens, and map drives all through Windows scripts.
+ This helps using Windows 95/98/ME client in Kerberos 5 environment.
+
+** Windows 2000/NT - LANA numbers
+ AFS client now scans the LANA numbers to establish the correct NETBIOS
+ connection. NetBEUI is no longer needed. The user no longer needs to find
+ the correct LANA number.
+
+** Windows 2000/NT - OpenAFS naming consistancy
+ Further progress has been made to remove references to "Transarc AFS"
+ and replace with "OpenAFS".
+
+
+
+* Changes since OpenAFS 1.0
** AFS now builds with configure. The README for building has been
updated and includes full details.
install directory. These commands include klog, unlog, tokens, kpasswd,
symlink, fs and pts. The installable includes a readme file that contains
more information on how to use the client program and known issues.
+
+** 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.