…for examlpe from cpanm)
…http headers - because there are many fixes from official version
Problem reported by @bor - write_session_id() was only called when a session was first created, so subsequent accesses of the session did not extend the session expiry - in other words, the session expiry was counted from the session creation time, not last access time, which is undesirable.
…I handlers for example) 1) Added new option in configs - "routes_per_app" 2) Added test for option "routes_per_app" 3) Fixed bug of test 01_multi_webapp.t (i think this test should be removed) 4) Changed docs and MANIFEST of this changes
…ew error exception)
…ferent applications can have same routes if we use builder & mount commands of Plack::Builder)
This is a bug discovered by Penfold (thanks!) - if the charset setting was set to 'UTF-8', as it is in a default scaffolded config.yml, and is_utf8() returns true, we didn't bother to encode the message. The problem being, is_utf8() is being used wrongly - in Penfold's words, "Encode::is_utf8($message) doesn't do what you think it does". It doesn't mean it's already encoded to bytes, it means it contains UTF8 chars. This change should fix the "Wide character in print" errors reported by MiklerGM when logging data containing UTF8 chars.