November 19th, 2001

What does CityDesk do? Looks like it provides a GUI front-end for a set of XML transformations. Not that that is a bad thing. It's a good thing. People feel more comfortable with the "control" that they feel a WYSIWYG editor gives them. Personally, I get irritated from having to go over all the formatting and get it right. But it looks like Joel has combined the best of both worlds — kind of like XMetal does.

I have a similar system in place at work that let's me edit a document without bothering with the formatting and produce printable copy from the same document. I can change the appearance on the fly — this is what XSLT is for. And, if you are into Perl, check out AxKit which will give you all these benefits for free. But, without the GUI front-end.

I had a lot of success last night with getting LDAP working with Authentication and mail routing. Unfortunatly, I've managed to leave it in an instable state.

The big problem here is that I have to grok how all the parts fit together and that seems to be difficult for me right now. It seems to me that if LDAP is going to let you authenticate using GSSAPI over SASL, they should tell you who you are. You should be able to figure out who you are. They should clearly document how identity maps between SASL and LDAP.

So, I turn on debugging so I can see what OpenLDAP thinks is going on and I see that the krb principal is put as UID=PRINCIPAL. But no realm! OpenLDAP should do some realm mapping!