(Illustration by Gaich Muramatsu)
I will be visiting Holland for the next two weeks and instead of packing my bags I've been building a new release of Coda. Some long standing minor problems have been fixed, the most important one is a user database corruption when changing userid's with pdbtool. The new pdbtool is able to rebuild the database and remove the corruption. Simply run it as 'pdbtool cm' on the SCM server. I've appended is a quick summary of what's changed, Jan For all packages, multiple fixes related to problems with gcc-3.0 prereleases, libdb 1.85 naming confusion and the new libreadline v4.2. lwp 1.8, No functional changes, just the gcc-3.0 fixes. rpc2 1.12 Fixed occasional crash in SFTP_SendResponse, mostly tended to hit servers with very slow/congested connection to clients. When a delayed valid SFTP packet an already freed pointer was dereferenced. rvm 1.6 Minor optimization that avoids fsync when using rawio to a partition through a character device (typical *BSD setup). coda 5.3.15 - Improved the db1 autoconf test some more. - Fix wild iterator when killing off connection groups. - Found server memory leak in the access validation path. - Addressed possible race in server down handling. - Not returning ENOENT when testing inconsistent files with access(F_OK). - More effectively invalidate kernel caches for dangling symlinks as a result of conflicts. - Remove some unused code. - Allow server-server repair with only one existing replica, needed for repairing conflicts after running out of diskspace. - Code cleanups for gcc-3.0 prerelease. - Added "skip volumes" argument to norton-reinit -load. - Reduce stack usage when printing name contexts. - The 'change id' function of pdbtool would silently corrupt the pdb databases, group owner id's were not updated, users were missing as members from groups. Group could become a member of a user. Hueristics to fix these corruptions are added to the 'pdbtool cm' functionality.Received on 2001-06-12 18:53:15