roxen.lists.roxen.general

Subject Author Date
Lots of patches that can be integrated into Roxen 5.0 in a heartbeat Stephen R. van den Berg <srb[at]cuci[dot]nl> 07-01-2009
Upon reviewing the list of patches that are still just in my local tree
for Roxen 5.0, I notice that a lot of "easy" or bugfix ones are still in
there.  I took the liberty to highlight some of the more obvious ones, so
as to remind you that they can/should be folded into Roxen mainline.

commit 640da37496f826898c13b17ee075977b15a906aa
    Change default format to be compatible to the common log format, yet include
    as much information as possible
Beneficial for common logfile analyzers which work natively with the (new)
default format.

commit f8984b9854a8c3b7790baf7cfea13b5c29b979a5
    Fix quoting
Minor cleanup.

commit aa819b43c382e69106fc713fa6bf581865cff694
    Stricter typechecking needs casts
Suppresses warnings.

commit 4277b4905222032c8fb5a0eab460f60d39f78ead
    Housekeeping
Supplies a suitable .gitignore.

commit c1809dafecb99732d3d3162554b5463b51c5b3a3
    Add missing method for more universal emulation of the file class
Harmless extension of functionality.

commit 792000c527e0a6567ecba48934e3211568530c97
    data sometimes is empty
Fixes a crash I had sometimes, not sure if this is needed.

commit baaca0f710c9a95ac5921f5b9d1fd44d26b4fa34
    Saner default for mysql querycache
Roxen should do the caching, not mysql.

commit 6470cc70a8ba23f5a4233e58418f9597e373ef9e
    Support for csv, bytea, and mysql-rxml quoting types
Extra quoting types, though I admit that the bytea type is mostly
superfluous now that Postgres supports native bindings.  The csv type
is highly recommended though, to generate csv files from RXML directly.

commit ad8a92ec5316e71b71638558c077e3b61ce92afd
    Fix longstanding errors in the quoting of <redirect>
I'm not entirely certain anymore that they are/were errors, someone needs
to seriously look at this and reevaluate the fix.  If it does fix a bug,
it is seriously needed.  It's a one-line patch, so it's easy to check.

commit 8b7de561ead32a21f50b8508a5735de801cc421a
    Make <redirect> work without loosing query arguments
This fixes a bug.

commit e40fa87a0bda7450a883e78702bf9259bca4e720
    chroot support for CGI
This adds a simple yet important feature (small patch, easily integrated).

commit 3e64bb2f5b12cd4917d668268032a42328c275e8
    There can be only one, so replace Content-Type fields
Small (yet important) bugfix.

commit 36861045b2659a360524bcc3edb0544241e36632
    Only override width/height on cimg when neither have been specified
DWIM patch, principle of least surprise was voilated without it.

commit 17cf73371283a164efdf32fc35cec94be4e2b5d9
    Prevent cimg from asking for username/password at times
Not sure if this patch is enough, might be only the first halve of
a solution.

commit 234e8e3196c32f2fc9d04700448f8a822322e168
    Missing THREADS check
Fatal bugfix.

commit 20b4e6456231fe1b284e40cda859db53f58d607d
    Eliminate $ dependency
Quick fix, I'm open to better solutions (if necessary).

commit 63c91f8b27a846d1f9b8398e744c9ffe94a79eca
    Remove unused variables
Got rid of a warning, not of unused variables (wrong description, sorry).
Maybe not necessary anymore, I didn't check.

commit a234fb2bfa7b265b247fb1d8b88b82f827c4ebb4
    Avoid Javacrash
When compiling without Java support, this seems necessary to avoid crashes.

commit 2b03744cdee915d17251af4684e3cc2c14222cec
    Avoid Javacrash2
When compiling without Java support, this seems necessary to avoid crashes.

commit 78383c6e3e3a4ed0370dbede37a2608a68d84054
    Java module wrapping improved?
When compiling without Java support, this seems better to avoid crashes.

commit 93fc74c4a97e69f80ce7830561390b98427af36b
    Implement <set-expr-cache />
Simple feature, not documented yet, sorry.

commit 1b68fc336138e2554b5bdd3dabbb72d10089587c
    Added extra entries to .gitignore
Update .gitignore, simple.

commit b6560886f25d556283e6f6a78d0600a402eaf632
    Take the local tree out of the repository proper
This allows me to unpack the repository on top of a live installation
without affecting already installed local/ files.  The local subdirectory
should not be present in the repository proper, IMO.

commit 180a62f5840c21479ccd1b6fe254d1ed93f5cf3f
    Dangling references to threads removed when running without threading
Another strain of references to threads which barf when threads are disabled.

commit 8d5cad0ca42b3a172ed6e08fa24666b872621e63
    bytea-bindings quoting added
Extra feature, largely unused now that native binding support is in
the Postgres drivers.

commit 9686a8e05db841c4c95ea7323c96420cf2ef6088
    Small and old cucimorph fixes
Three tiny bugfixes, recommended for review.

commit deaedc67df21b46d73109b4e0c13c943e06d2185
    Expand exceptionlist
Bugfix.

commit eacaf31abd41e99ce3084255a98af314b2d87917
    Reduce bytea-bindings to the minimum
If you incorporated the bytea stuff, this should be checked in as well.

commit 8f00850954033ff03fa1adfa030c37b60c917866
    7.4 -> 7.7 fixes
Simplifications of the Crypto calls using the new hash() memberfunction.

commit 58fbf05d00872a9fb0ee24b8c2d2a1261f346273
    sql emit, teach it to interpret zero_types for NULL
Safety simplification and bugfix.

commit fbffb4843ca8d87e00f843d2962ac2b2cea9d840
    Cater for lost connections during the last query
Bugfix.

commit af531e6240ff8fda7afea9b962caebcf15f606b8
    Alternatives don't always contain an array
Bugfix.

commit e6c69a2065b8663afb9f8a6da875a35f57ae780c
    Allow more functions in expr
Simple feature extension.

commit b92028687c9b98362b88f32b1f6918e0b4bdc3a2
    Add support for none encoding in <replace>
Feature enhancement, sometimes this is needed.

commit 1e5088a37becaa2ef253be4854021088847db2a1
    Preserve POST variables upon redirect
Make the redirect work even when POST variables were in the body.

commit 507f163c23bbca4095fbed2e07648e8c4bd2ede7
    Prevent spurious connection resets due to async sockets
Took a long time to hunt down this bug and fix it; it's timingdependent,
important bugfix (IMO).

commit f666882d0e7df2a6bc5a5b6b2ccee4a25ac2067d
    Tune caching for some constructs
Please check if you concur that these modified caching hints are good, I've
been running with them in production for a very long time now, no ill effects.

commit ca269f3ec4d161bc7589b4c42c24915efc8385bb
    Avoid long lingering database connections
This was necessary for my old SQL-session-reuse patches, I'm not sure if
they still are relevant, but they might be.  In the old patches, connections
were lingering way too long because the garbage collector is very lazy.

-- 
Sincerely,
           Stephen R. van den Berg.
"There are 10 types of people in the world.
 Those who understand binary and those who do not."