On May 9th I wrote to this list a message with a list of TODOs for the 2.1 release. This checklist was also published on the wiki (http://wiki.apache.org/tcl/RivetPlanning). Most of what was on that list has been done now.

An important goal I failed to meet was the rewriting of the multipart message handling. This was the main goal Valery was working on years ago before he silently quit the project. Rewriting the multipart message handling on libapreq2 was a sensible proposal but it requires probably more than a simple tweaking of the code.

Another issue with the current release is the lack for manual pages for the commands provided by rivetCrypt.c and rivetList.c.

Along with the planned work I fixed the following bugs

 - #53543: Use variables with names of tables instead of a fixed value
 - #53703: DIO handles don't return correctly unix timestamp
 - #53544: Remove unused variables

I also fixed undocumented bugs in the Sqlite support for DIO and added support for Sqlite working with package Session

Bugs open for which a fix could target 2.1.0 and 2.0.6

 - #52909: form select multiple default broken
- #52653: load_responses has side effect to set dest(__<var>) on multiple occurences of var - #53396: Tests don't run on Solaris (id command has different output format)
 - #53463: package Rivet should provide actual version number
 - #53732: Functions to get public variables do not return anything...
- #53733: DIOObject count command fails when -keyfield is not specified

If we could work on them I think we could release 2.0.6 and 2.1.0 in reasonable time.

 I think bugs

- #53805: ?> should only be interpreted as ENDTAG after a command terminator - #53661: Content-Type for POST requests are unreasonably restrictive and hardcoded

should probably target subsequent bugfix releases.

Jeff suggests bug #53805 might have a simple solution by disabling altogether Content-Type checks in apache_request.c, but I would recommend an adequate period of analysis and testing in order to avoid unwanted consequences.

Bug #53661 comes with a patch kindly provided by Pietro Cerutti. This is much trickier as it might break some rivet existing templates

 -- Massimo




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to