Older blog entries for lukeh (starting at number 40)

I'm moving to New York in May for about 6 months on a music scholarship. I know finding accommodation is going to be difficult, but if anyone has any suggestions please drop me a line.

Our redesigned web site should hopefully make finding documentation for our open source software a little easier.

Well, I am living in Paris for the next few months, which is proving to be a very interesting experience indeed. Getting decent Internet access is particularly difficult if, like me, you are planning on staying for less than a year. In any case, it is good to have finished university once and for all (thesis passed) and to have some time to concentrate on living, music and computing.

Code-wise, I have been working away on our Active Directory integration project, XAD. I've also been taking a look at setting up a Linux-based PABX for our Melbourne office, using snom IP phones, OpenH323, and some PSTN or ISDN to H.323 gateway software.

10 Oct 2001 (updated 23 Feb 2003 at 10:27 UTC) »

Things have been busy. Apart from finishing my Honours thesis on the use of jazz in film music, I've been interested in the stuff happening at dcerpc.net.

14 Feb 2001 (updated 14 Feb 2001 at 11:31 UTC) »

Here's a review of a recent gig and a preview of an upcoming one with The Lovers. Any Advogato readers in Melbourne, come on down!


Been working on an Objective-C binding for XML-RPC. It's working, based on xmlrpc-c; see this link for more information. The thing is whether to rewrite it to be independent on xmlrpc-c or not.

nss_ldap-129 now supports autoconf. Tested on Solaris, Linux, and FreeBSD; AIX testers wanted! I expect things to break but this was an important thing to do for portability. Thanks to Doug Nazar and David Begley who have worked on the pam_ldap autoconf support, upon which this work was based.

Joe Little and I gave a talk last night SVLUG on LDAP directory services and the Open-IT project. Open-IT is, amongst other things, a clearinghouse for RPMs of PADL's Open Source offerings.

Over the weekend I wrote some glue between JavaLDAPand Ganymede. Ganymede is a very cool, object-oriented framework for managing directory information, and although it is not designed to be used as a directory service per se, it maps closely enough to LDAP that I thought it would be an interesting project to integrate the two.

Also, there are new releases of pam_ldap and nss_ldap. These should show up on Freshmeat soon.

Fred has posted a diary entry, so I suppose I'd better post one too! I've been busy preparing for my final year recital. One of the interesting projects has been integrating support for Apple's proprietary keychain technology into PAM. The keychain lets you lock arbitary passwords (for applications, websites, etc) under one password: it's one of the more practical solutions to single-sign. (I would, of course, prefer the entire world to use Kerberos, but...) Anyway, the PAM integration lets you use the "use_mapped_pass" and "try_mapped_pass" options specified in the original PAM RFC to indicate that a module should retrieve (or attempt to retrieve, respectively) a user's authentication token from the keychain. There's also a pam_keychain module which unlocks the keychain at logon time.

nss_ldap-122 fixes a race condition and a few other bugs. More exciting is that the IRS support has finally been exercised, which means support for BSDI, FreeBSD and (believe it or not) AIX. I didn't even know that AIX had something akin to the Nameservice Switch (I think it's supposed to look to the end-user like NSS, even though the underlying implementation is the BIND IRS), so it's pretty cool when someone sends you patches to get it work. And, pam_ldap-77 fixes a few bugs, such as proper support for NDS password changing. Users of this software seem to be using Bugzilla so I've been addressing some of those bugs, too. Other than that, not much to report in the Open Source department.

Time for a diary entry, it has been a while. I've been working a bit on Darwin lately, integrating GSS-API authentication into NetInfo (with the help of the NFSv4 project's rpcsec_gss library), getting PAM running on MacOS X, and generally tending to our LDAP/NetInfo gateway. And in the last six weeks of university, finally!

31 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!