Caudium 1.4 Open Issues
 
    Caudium 1.4 Open Issues
Overview

This is a list of things that are broken in the Caudium 1.3 tree and need to be fixed before a 1.4 release.

If you have updates then mail them to release@caudium.net.

Show-stopper bugs in Caudium 1.4

These bugs must be fixed and verified before a full 1.4 release

Bug Status Responsible Description
Cache blocking issues Done James Tyson The Cache modules have too loose grained locking and tend to create deadlocks and lengthy contention issues. Locking needs to be more fine-grained and a large number of locks removed.
Cache startup Done James Tyson The cache is increadibly slow to startup when working with a large dataset. Caused by Storage.Method.Disk being too shitty.
Entity parser buffer Done David Gourdelier & Marek Habersack There is a problem with the entity parser that shrinks the end of buffer sometime (I think it happens especially if the buffer is big)
SSL Problems Done ???
  • SSL doesn't work on at least FreeBSD and Linux. SSL is known to work on Solaris. Also SSL part in the CIF disappeared.
  • SSL doesn't answer completely to queries especially for images.
CIF image rendering Done David Gourdelier The images on the CIF are not loading properly. Someone also need to test every functions in the CIF.
caudium.c fixes Done David Gourdelier There are some code cleanup to caudium.c from Martin Nilsson that needs to be merged in the CVS
snapshot make target Done Xavier Beaudouin Fix the snapshot target in the Makefile
Module compilation errors Done James Tyson Quite a few of the older standard modules need to be updated to work with 1.4 or removed (clock.pike anyone?).
This should be a relatively easy job for someone interested.
Watchdog problems Done Bill Welliver & David Gourdelier Watchdog doesn't love Pike 7.6, also if you select Restart in the CIF the watchdog restarts Caudium over and over.
Cache backtrace Done James Tyson Storage.pmod is not robust enough, and fault tolerant enough to deal with general wear and tear. Needs to be smartened up quite a bit.
CIF SSL certs Done ??? SSL cert generator not showing in the CIF.
Required features for 1.4 release

These features are seen as must-haves by the Caudium developer community, and as such must be completed and tested before the 1.4 release.

Feature Status Responsible Description
Error Module In progress Xavier Beaudouin Error modules are now ok to intercept 404 errors. But we will need a complete error handler interceptor, this has to be done before releasing a RC.
2nd level virtual hosting Done Bertrand Lupart Check the modules shipped with Caudium and adapt them in case they don't behave correctly in a 2nd level virtual hosting environment.
Pike 7.2 compatlib Done - Need testing Xavier Beaudouin Some low level Pike call has changed from basespace to specific modules (for example parse_html() in spider, as well some System.xx call). We have to provide some backward compatibity inside compatlib.pike.
 
HTML OK CSS