(Illustration by Gaich Muramatsu)
A new version of Coda, 5.3.7 has been released, Usual location ftp://ftp.coda.cs.cmu.edu/pub/coda/... There are freebsd-ports and netbsd-pkgsrc tarballs. Precompiled binaries are currently only available for RedHat (i386). Coda clients and servers have been built successfully on i386, ARM, PPC, and SPARC processors, on FreeBSD, NetBSD, Solaris, RedHat and Debian Linux. ----------------------------------------------------------------------- SPECIAL NOTES FOR PEOPLE UPGRADING FROM PREVIOUS VERSIONS --------------------------------------------------------- Upgrading Coda servers: ! Security fix for updatesrv. Whether or not you are upgrading, it is ! advisable to kill old updateclnt/updatesrv processes on servers. 1- Create /vice/db/update.tk, containing a password/passphrase. 2- Create a directory named /vice/misc. 3- Shutdown auth2/rpc2portmap/updateclnt/updatesrv/codasrv. 4- Upgrade/install rpc2-1.4, rvm-1.1, rvm-tools-1.1, coda-debug-server-5.3.7 5- Restart auth2/updateclnt/rpc2portmap/codasrv. After upgrading all servers, touch /vice/db/scm on the SCM, and check whether the mtime of that file is updated on the other servers. Sorry for the inconvenience. Coda clients version 5.3.5 or older only: The layout of container files in venus.cache has changed. Before upgrading a client make sure all modification have been reintegrated with the servers. Reinitialize after upgrading by `touching' /usr/coda/venus.cache/INIT. REQUIRED PACKAGES FOR INSTALLATION ---------------------------------- Required files for a typical Coda client installation on a RedHat linux machine. Coda client: - lwp-1.4-1.i386.rpm - rpc2-1.4-1.i386.rpm - rvm-1.1-1.i386.rpm - coda-debug-client-5.3.7-1.i386.rpm Coda server: - lwp-1.4-1.i386.rpm - rpc2-1.4-1.i386.rpm - rvm-1.1-1.i386.rpm >- rvm-tools-1.1-1.i386.rpm - coda-debug-server-5.3.7-1.i386.rpm BUILDING CODA ------------- - First build _and install_ lwp. - Then build and install rpc2 and rvm. (or install [lwp,rpc2,rvm]-dev-x.x-1.i386.rpm) - After that the main Coda tree should be able to find the libraries and build just fine. ----------------------------------------------------------------------- * Bugfixes that went into this version. Client related. - Hoardwalk/cache-revalidation related crashes and hoarding of symlinks. - Avoid making duplicate namebindings, reduces hoard walk overhead. - Recovery after container file loss would crash a client. Server related. - Secured updatesrv, restricted set of files that can be fetched, added a token to control access. - Cleanups for the server setup scripts. - Fixed the check whether directory resolution actually succeeded. Build related. - Experimental Debian package for a Coda client (/pub/coda/linux/debian). * New features - Configure parameters for (multiple) server using configuration files in /etc/coda. - Backup dump estimates, 'volutil dump' can dump to stdout, and allow for concurrent dumps of different volumes from a server. * Compatibility with previous versions - network protocol: 5.3.1+ - Coda clients: 5.3.6 - Coda servers, RVM/vicepa: no changes pdb databases: 5.2.3+ resolution protocol 5.3.6 update daemons: 5.3.7 * Related released stuff Updated as of the last release, RPC2 1.4 ftp://ftp.coda.cs.cmu.edu/pub/rpc2 RVM 1.1 ftp://ftp.coda.cs.cmu.edu/pub/rvm Unchanged, LWP 1.4 ftp://ftp.coda.cs.cmu.edu/pub/lwp Solaris kernel 0.03 ftp://.../pub/coda/src/solaris-coda-0.03.tgz - Works on Solaris 2.6 and Solaris 2.7, both sparc and i386. Have fun.Received on 2000-05-04 18:06:32