Welcome to the third issue of the OpenAFS newsletter. The newsletter
summarizes what is happening in the OpenAFS community. The main thing to
report in this issue is the conversion of CVS to git. Git is now ready for
use in development. I suspect that many people were very busy or on
vacation this month, because many of the subprojects did not reply to
requests for project updates.

As always, volunteers, patches, bug reports, or any other type of help is
greatly appreciated.

Feedback on this newsletter is welcome. The goal is to summarize the
various development efforts and news of OpenAFS for the community. Please
let Jason Edgecombe <jason@rampaginggeek.com> know what you would like to
see out of this newsletter.

The School of Informatics at the University of Edinburgh will be hosting
an AFS Hackathon 22-24 September (immediately before the European AFS
Conference). All OpenAFS developers are welcome to attend - please see the
email to openafs-announce for details, and RSVP to sxw@inf.ed.ac.uk

The pthreaded ubik's initial code delivery to provide for use of POSIX
threads instead of LWPs was made in April 2008. After some production
usage, some problems were found in initialization (on certain platforms)
and lack of locking, leading to data corruption in some cases for the
vlserver. As part of the analysis of these problems, some differences
were identified between the private version of OpenAFS being used and the
version in OpenAFS HEAD, several other longstanding issues with vos,
vlclient, and the vlserver were identified, and some patches have been
submitted:

RT #124977 addresses mutex and condition variable initialization

RT #125035 fixes a longstanding logging bug

RT #125036 fixes a longstanding bug in vlclient command-line parsing

Current work involves cleaning up and testing a patch to fix improper
handling of multi-homed IP addresses in the VLDB. The patches to fix the
logging are undergoing further testing and analysis (both code review and
automated testing with Helgrind), and we hope to have those submitted soon
as well.

The RxOSD-integration is now documented at
http://pfanne.rzg.mpg.de/trac/openAFS-OSD. This website offers technical
documentation as well as links to prebuilt rpm- packages for some
distributions (CentOS,Fedora, Mandriva, RHEL, openSUSE, and SLES). Anyone
willing to contribute is cordially intvited to drop a line to the
maintainers. Patches are currently being prepared and targeted at the
1.4.x stable branch, they are published on
https://dvinfo.ifh.de/AfsOsd/Patches. Patches for 1.5.x are coming up.

The Google Summer of Code program is at its half way point. With that, the
management console has a complete user interface as well as deployment
packages. Project downloads and source will be available at
http://code.google.com/p/openafsclientmmc