Now, all this good work aside, it remains to be seen that we can make it all work. I think we can but there have been several gotchas so far. I'm uncertain how it was decided which functions would be private, but some of the choices seem... interesting.
In mostly unrelated news, I want to give a talk on "how to hurt yourself with AFS" at AFS Best Practices 2005. This is sort of a joke, and assuming I have time to fill it in, will be "here are the ways you should not use AFS."
Anyway, shortly I will drop Cyrus SASL 2.1.21 on the world, and I spent the week training a cow orker, so I guess it wasn't a total loss.