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.
|