Coda File System

Announcing Coda-5.3.11

From: Jan Harkes <jaharkes_at_cs.cmu.edu>
Date: Tue, 16 Jan 2001 17:00:22 -0500
Finally, a new `official' release has made it to the Coda website.

    http://www.coda.cs.cmu.edu/
    ftp://ftp.coda.cs.cmu.edu/pub/coda

Changes and improvements
------------------------

* lwp-1.6
  - Mostly packaging related changes, no actual bugs were found.
  - However, the version numbers of all built libraries are now
    `synchronized' so an upgrade is still advised.

* rvm-1.3
  - Again mostly packaging related fixes and library version sync up.
  - Anonymous mmap's are now created with the MAP_FIXED flag. This
    should fix several of the RVM_EINTERNAL bugreports for servers with
    large RVM segments.

* rpc2-1.9
  - Support for tunneling SFTP traffic through a masquerading firewall.
  - Improvements to libfail which are mostly useful for developers.
    Better delay estimation and a link latency parameter was added.
  - Packaging changes and library numbers are now in sync.

* coda-5.3.11
  - Moving the VRList file on the SCM to /vice/db. This is done by the
    first createvol_rep after upgrade. This was the only file that made
    the SCM unique, once the file is moved any server can take over all
    SCM functionality when the SCM is lost. Simply put the name of the
    new SCM server in /vice/db/scm and restart the updateclnt/updatesrv
    daemons on all machines.
  - Support for clients connecting through masquerading firewalls. This
    only works when the server is compiled against rpc2-1.9, i.e. the
    new 5.3.11 servers. Therefore this is not enabled by default.
    To activate masquerading support add `masquerade=1' to
    /etc/coda/venus.conf.
  - Detecting and warning when gethostbyname returns a 127.x.x.x
    address. It is possible in this case to let the server know the
    real ip-address by adding `ipaddress=xxx.xxx.xxx.xxx' to
    /etc/coda/server.conf.
  - The volutil rpc2 interface now properly checks authentication. Old
    backup and volutil commands won't be able to authenticate with new
    servers. So upgrade all your servers if you want to do backups or
    create new volumes.
  - Clients now pick the fastest available server to perform file transfers.
  - Many repair related fixes, filerepair functionality merged into the
    repair tool.
  - Fixed `volutil getvolumelist' corruption.
  - Several other bugs got fixed.

In any case, this should all work for i386, ARM, PPC, and SPARC CPU's on
the FreeBSD, Linux, NetBSD, and Solaris platforms. Expect some exiting
news on the Win95/98 front later this week ;)

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.

COMPATIBILITY
-------------
  - Client-server network protocol:   5.3.1+
				      (5.3.11 when enabling masquerading)
  - Coda clients:                     5.3.9+
  - Coda servers, RVM/vicepa:         no changes
	          pdb databases:      5.2.3+
		  resolution protocol 5.3.6+
		  update daemons:     5.3.11
		  volutil/backup:     5.3.11
Received on 2001-01-16 17:00:38