16 Nov 2001 jefft   » (Master)

Hey, we finally got another Apache 2.0 beta out! Cool! I was starting to wonder if it would ever happen. And not a moment too soon... Now if people will just start fixing the remaining bugs for us :)

There are still plenty of things to polish. AIX in particular is a platform I haven't used too much for Apache 2.0 development, and I think that's a shame. I've been around a great deal of AIX knowledge lately and have gained a new appreciation for the platform. There are serious tools for debugging programs, and finally with 5L there is an easier-to-use system trace facility (truss). The existing AIX trace facility has a lot more detail and can be applied to many more problems, but it takes some getting used to.

For the nth time I browsed around the web looking for info on the truerand library, which is the backup random number generator for aprlib and is used on systems without /dev/random. Unfortunately, truerand doesn't appear to work with threads or with programs which use SIGALRM. Perhaps APR should refused to use truerand if APR is built with thread support.

Several Unix platforms actively supported by Apache/APR don't have /dev/random: AIX, Solaris, Tru64, HP-UX, and OS/390 are among them. I don't know if real programs use truerand or if these platforms have routines in their native libraries which are reasonable.

There's always plenty to do...

Latest blog entries     Older blog 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!