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]