Coda File System

Coda release 6.0.8

From: Jan Harkes <>
Date: Wed, 22 Dec 2004 12:08:54 -0500
Just in time before I head out for a couple of days. A new version of
Coda and an update for rpc2.

This release fixes up a bunch of annoying minor bug(let)s, some of which
were introduced by the 6.0.7 release.

Coda 6.0.8
- cpasswd segfaulted since the last release, fixed.
- cfs forcereintegrate broke as well, fixed.
- Be less strict in codadump2tar so that even incremental dumps can be
  converted now.
- codasrv now correctly detaches from the console and daemonizes itself.
- Make cfs flushobject recurse across mountpoints.
- Number of CML and hoard entries are now relative to the number of
  cache files instead of the cache size.
- Removed obsolete purgevol script.
- Allow '/' characters in volume names in the createvol_rep script,
  also don't assume /vicepa is a top-level directory.
- Changed vice-setup to assume the rootvolume is named '/', and try to
  automatically create it.
- Fixed the RVM usage estimates that are given in vice-setup when
  setting up a server, they were off by quite a bit (I mixed up MB and KB).

RPC2 1.25
- Avoid allocating an unusable local connection identifier (0).
- Don't bump last referenced times while searching for a usable
  connection identifier, otherwise we never expire dead entries.
- Set the UDP sockets to non-blocking. A bad UDP checksum can cause
  recvfrom/recvmsg to block.
- Try to bind listen sockets to the same port on both ipv4 and ipv6.
- Reenabled the MSG_CONFIRM on sendmsg. This reduces the number of arp
  requests on Linux systems by keeping the arp cache entries fresh.

Received on 2004-12-22 12:11:16