27 Sep 2002 logic   » (Journeyer)


Finally got around to generating nightly statistics on the websites I host; in the past, I've usually used Analog or Webalizer, but a friend of mine mentioned AWStats when I was in the process of setting up his new election website (if you live in Brandon, go, uh, vote, 'n stuff), so I decided to take a look. Not too shabby, has a nice sane set of defaults out of the box, and seems to lend itself well to doing processing for multiple virtual hosts. I'll have to see how it looks after a few months of logs have been ground by it.


Yay! They've finally pushed out a release that plays well with PHP's new register_globals default (when enabled, it creates global variables named after parameters passed via the HTTP request; it doesn't take a very crafty person to think of exploits related to that). The new default is off (good), but a LOT of software out there relies on the old behavior, even though the safer means of accessing this data has been around for a while. That was the last piece of PHP-driven software I needed to get converted so I could disable register_globals once and for all, which I've finally done.

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!