W3Perl - December 2007

Previous months
2007-November

star December 27th - Xmas

Stupid bug fixed when using bzip2 logfiles. I forget to add the '-dc' flag to tell bzip2 to uncompress files to stdout !
I've added a summary page in the administration interface to summarize what should be done before lauching the whole stats.

Page's title can be retrieved from static pages or spip database, no way to get the title from a dynamic page (mod_rewrite or javascript). If anyone have an idea....

star December 22th - v 3.011

I'm a bit late to upload 3.011, it took me some time to understand how Bramus's progress bar was working. In the meantime, he release an improved version v0.2.1 which is now used by W3Perl.

The W3Perl's URL from the website is now extracted carefully, some users were not able to get the AJAX search function.

I've fixed also some bugs, some of them were crashing the scripts :(

star December 16th - Progress bar

To fix the timeout problem, I've added a nice progress bar script from Bramus. It avoid timeout from the web server by displaying the current computing percentage. I had to change few little things in order to use his script with a page being generated from a cgi.

Progress bar

star December 10th - Ubuntu install

I had a hard disk crash at work so there was an opportunity to test the Ubuntu package on a new 7.10. I've been pleased to see installation was fine except two little problems. The first one being cgi files were root owner instead of apache. Then I've built a configuration file from the web admin but sadly the file location was not saved due to a wrong file permission. Once the file permission have been fixed (and warning include in the script), I was able to compute the stats from the web admin. So improving the Ubuntu package would be to set apache owner for the cgi scripts and set directories/files with right permission. Nevertheless, it should be a drawback from using alien to make the packaging.

Few minor fixes :
- User configuration file location was not saved if the file is not writeable by the web server.
- RSS incremental file was buggy
- Saving incremental host py page stats add empty fields.
- Timeout when running stats from the web interface with big logfile and reverse dns off.
- Choosing an exim logfile in the web admin select a postfix logfile !
- Ubuntu/RPM package provide a wrong upgrade.txt file (should remove the tmpbuild path used to create rpm package).

More todo :
- Provider list
- Saving running status / Improving running from the web (WS in preparation)
- Clean rpm installation (remove scripts from base).
- On Ubuntu installation, cgi scripts are not owned by user apache