Apache2-Controller
view release on metacpan or search on metacpan
Revision history for Apache2-Controller
1.001.001 2014-06-11
Was the UNIVERSAL bug fixed in the last version? It looked
that way.
Corrected some POD errors.
t/render.t was failing because I had set the relative_uri
with the uri if there was no relative_uri. That didn't
make sense, it resulted in a url /foo/default/default.html.
All the other tests seem to pass still. I don't know why
I introduced that bug or why it appeared at the time
that the test worked with that regression.
Look for A2C in Debian!
1.001.000 2012-07-??
Net::OpenID::Consumer & ::Server required to build in 5.12,
even though the OpenID module doesn't work yet. I really
need to get to figuring that out, but I don't have a use case.
A2C_Render_Template_Path directive needed assignment of
empty arrayref if not specified but used somewhere.
Dispatch::Simple assigns the requested uri if no matching
uri found, to kick back up to "not found" Apache errors.
Logging a bad request shouldn't limit reason length (as much).
It will get cut off anyway by whatever it sends it to,
however Apache logging is configured.
Render::Template now handles error status codes correctly,
returning DONE in the case an error occured and an error
template was used, so Apache doesn't try to append its own
html error messages to the finished html output.
Session factored tying and will now generate a new cookie
and session if the session store object referenced by the old
cookie is no longer present.
1.000.111 2010-12-21
bad cookie eval only if directive A2C_Skip_Bogus_Cookies.
1.000.101 2010-12-21
mkdir explicitly uses $_ for perl < 5.10. Fixes RT# 60240.
Errors from Apache2::Cookie::Jar->new() skipped if the
APR::Request::Error code is NOTOKEN. Bad cookie, buggy
client. Fixes RT# 61744.
1.000.100 2009-02-02
Fixed MANIFEST. RT# 42979.
https://rt.cpan.org/Ticket/Display.html?id=42979
Switched to Module::Build to better control prereqs,
build prereqs etc.
Render::Template doesn't assign stash functions anymore,
in order to reduce number of dependencies. Do this yourself
by overloading render().
Test suite uses File::Temp tempdir now so that temp
directories get cleaned up properly.
No longer tries `od` with open3(), so MS Win might work?
A2C stash data is put in sub-hash 'a2c' of stash,
so it doesn't clutter the namespace and is consistent
with the same change that was made to consolidate pnotes.
1.000.011 2009-01-10
No more setting status_line() with HTTP::Status messages
for error conditions - just let Apache set its message.
Re-arranged a little bit of error handling so you can
set or return a status from error().
Bugfix for Methods get_cookie_jar - it should not store
a reference in pnotes because it contains a ref to the
Request.
Pushed Session handler now saves a top-level timestamp
to force update of Apache::Session, if you set the
directive flag.
Session save handler is now its own package,
concerned about closures keeping the request around.
Is this a problem with the DBI rollback handler,
which closes on a string var in the setup phase?
Moved all of the internal notes/pnotes garbage
under one structure $r->pnotes->{a2c} because
it makes more sense to not clutter the limited
notes/pnotes key namespace.
1.000.010 2008-12-2
Detaints directive values.
Controller doesn't double-check allowed_methods
in case your dispatch wants freedom from that.
Improvements/correction to documentation.
Session now uses a checkum. Thanks David Ihern.
( run in 0.370 second using v1.01-cache-2.11-cpan-e1769b4cff6 )