LNATION [Wed, 3 Jan 2018 07:57:10 +0000]
remove my tab
LNATION [Wed, 3 Jan 2018 07:55:31 +0000]
make the missing data handler exception slightly more useful
Graham Knop [Mon, 13 Feb 2017 05:43:48 +0000]
use uniq from List::Util
This lets us drop the List::MoreUtils prereq.
Graham Knop [Mon, 13 Feb 2017 08:59:34 +0000]
use different package name in autoflush log test
The log and log_autoflush tests were using duplicate packages for their
testing, so if they were run with Test::Aggregate it would cause
warnings and test failures.
Graham Knop [Mon, 13 Feb 2017 05:50:39 +0000]
stop using Moo as a test package
Moo is a real module, and may be in our prerequisite list. Stepping on
its namespace is confusing and could easily cause issues.
Graham Knop [Mon, 13 Feb 2017 06:29:15 +0000]
use inlined module hiding in tests
Test::Without::Module and Devel::Hide both handle repeated module
loading wrong. They also generate error messages that aren't compatible
with Class::Load.
Also add some module hiding for 'Foo' and 'Bar', as they may exist
locally, breaking tests.
Graham Knop [Mon, 13 Feb 2017 06:50:14 +0000]
clean up contributors
Dagfinn Ilmari Mannsåker [Mon, 11 Sep 2017 14:19:44 +0000]
Fix double-encoding of spaces in query parameter keys in ->uri_for
Commit
5c779e9841d052721162a48ad96fdbda2acd1035 moved half of the key-
encoding part into the map over the values, but left the `s/ /+/g` in
place, causing spaces in query parameter keys to first be converted to
+, then to %2B.
This moves the current key encoding block out of the inner map and
removes the premature `s/ /+g/`.
Dagfinn Ilmari Mannsåker [Mon, 11 Sep 2017 14:08:09 +0000]
Fix spelling test failures
John Napiorkowski [Mon, 1 May 2017 16:35:12 +0000]
versions
John Napiorkowski [Mon, 1 May 2017 16:14:37 +0000]
removed badges for now until I can make them work
John Napiorkowski [Mon, 1 May 2017 16:03:28 +0000]
update readme
John Napiorkowski [Mon, 1 May 2017 15:42:54 +0000]
sync changes with patch
John Napiorkowski [Mon, 1 May 2017 15:42:11 +0000]
Merge branch 'simonamor-master't push origin master
John Napiorkowski [Mon, 1 May 2017 15:41:49 +0000]
Merge branch 'master' of https://github.com/simonamor/catalyst-runtime into simonamor-master
John Napiorkowski [Mon, 1 May 2017 14:36:19 +0000]
sync changes with patch
John Napiorkowski [Mon, 1 May 2017 14:34:37 +0000]
Merge branch 'tremor69-master't push origin master
John Napiorkowski [Mon, 1 May 2017 14:34:20 +0000]
Merge branch 'master' of https://github.com/tremor69/catalyst-runtime into tremor69-master
John Napiorkowski [Mon, 1 May 2017 14:24:45 +0000]
Merge branch 'melmott push origin masterhx-abort-chain-doc-and-test'
John Napiorkowski [Mon, 1 May 2017 14:24:39 +0000]
Merge branch 'abort-chain-doc-and-test' of https://github.com/melmothx/catalyst-runtime into melmothx-abort-chain-doc-and-test
John Napiorkowski [Mon, 1 May 2017 14:13:35 +0000]
sync changes with patch
John Napiorkowski [Mon, 1 May 2017 14:12:35 +0000]
t push origin masterMerge branch 'colinnewell-colin/encoding_doc'
John Napiorkowski [Mon, 1 May 2017 14:12:25 +0000]
Merge branch 'colin/encoding_doc' of https://github.com/colinnewell/catalyst-runtime into colinnewell-colin/encoding_doc
John Napiorkowski [Mon, 1 May 2017 13:34:36 +0000]
catch Changes up to date with master changes
Karen Etheridge [Tue, 28 Mar 2017 21:41:11 +0000]
add comment for web UI to git repo
Karen Etheridge [Mon, 7 Sep 2015 00:50:30 +0000]
do not require MXRWO if Moose is new enough to have cored it
Karen Etheridge [Mon, 7 Sep 2015 00:44:27 +0000]
use simpler code syntax in pod
Andrew Rodland [Sun, 19 Mar 2017 20:07:02 +0000]
Fix ensure_class_loaded in Catalyst::ScriptRole
it was trying to import ensure_class_loaded from Catalyst::Utils, but
Catalyst::Utils doesn't export. On current perls the import silently
fails, and the coercion for loader_class would have failed at runtime
if anyone actually tried to pass a non-loaded class as loader_class.
But with a sufficiently old version of UNIVERSAL it fails at compile
time instead (http://stackoverflow.com/q/
42883017). Also the return
value of the via was 1, so no one could have ever been using this
thing. Fix it up.
While we're there, replace a usage of Class::Load::load_class with
ensure_class_loaded, because we don't really need two.
Colin Newell [Fri, 3 Mar 2017 15:50:06 +0000]
Added a further hint for how to turn off automatic encoding.
There is lots of documentation, but when you're knee deep in code
it can be hard to spot.
Simon Amor [Fri, 27 Jan 2017 15:45:13 +0000]
Change behaviour for terminal width detection
Sometimes Term::Size::Any is installed but can return a width of
undef. This causes the eval to succeed but then it falls back to
using 80 characters.
This change allows it to look at $ENV{COLUMNS} for a hint if the
width isn't defined or if the eval fails due to a missing module
instead of just if the eval returns an error.
Tobias Klug [Fri, 23 Dec 2016 09:43:27 +0000]
fixes debug output of body and query parameters with multiple values
when use_hash_multivalue_in_request is used.
John Napiorkowski [Mon, 19 Dec 2016 15:47:47 +0000]
update changlog
John Napiorkowski [Mon, 19 Dec 2016 15:45:14 +0000]
investigage SSimple
John Napiorkowski [Mon, 19 Dec 2016 15:24:04 +0000]
proposed new release
John Napiorkowski [Mon, 19 Dec 2016 15:10:29 +0000]
proposed fix to endless bug
John Napiorkowski [Mon, 19 Dec 2016 15:07:26 +0000]
Merge branch 'jegade-master'
Jens Gassmann [Sun, 18 Dec 2016 21:49:05 +0000]
Modify travis.yml
Jens Gassmann [Sun, 18 Dec 2016 21:44:06 +0000]
Add Travis Perl 5.22 and 5.24
Jens Gassmann [Sun, 18 Dec 2016 21:39:38 +0000]
Tests for double dot bug
John Napiorkowski [Thu, 15 Dec 2016 20:03:50 +0000]
weaken evil hack
John Napiorkowski [Thu, 15 Dec 2016 19:21:00 +0000]
documented changes
John Napiorkowski [Thu, 15 Dec 2016 19:12:53 +0000]
Merge branch 'topic/evilstash'
John Napiorkowski [Thu, 15 Dec 2016 15:24:57 +0000]
docs and allow ../
John Napiorkowski [Thu, 15 Dec 2016 01:52:56 +0000]
test case and proposed fix
John Napiorkowski [Wed, 21 Sep 2016 10:24:40 +0000]
for people that do silly things
Matt S Trout [Sat, 3 Sep 2016 18:16:25 +0000]
sort controllers in setup_actions
Marco Pessotto [Tue, 30 Aug 2016 12:18:43 +0000]
Updated doc and provided tests for abort_chain_on_error_fix
There is too much copypasta for my liking here, because there is the
same app with just a different setting in all of the 3 test files,
which are basically the same (save for the config), but it does the job.
John Napiorkowski [Mon, 25 Jul 2016 20:47:42 +0000]
speeling fixes from Debian
James Chao [Thu, 21 Jul 2016 16:41:57 +0000]
Prevent error on param encoding if encoding is not specified
John Napiorkowski [Mon, 25 Jul 2016 20:39:15 +0000]
test case for reported regression
John Napiorkowski [Wed, 20 Jul 2016 20:09:33 +0000]
version info for release
John Napiorkowski [Wed, 20 Jul 2016 19:12:24 +0000]
Merge pull request #144 from melmothx/unicode-exceptions
Document and test what handle_unicode_exception is supposed to return
John Napiorkowski [Wed, 20 Jul 2016 18:46:03 +0000]
prep release
Marco Pessotto [Wed, 20 Jul 2016 07:51:11 +0000]
Be clearer about the return value of handle_unicode_exception
Marco Pessotto [Wed, 20 Jul 2016 07:45:05 +0000]
Document and test what handle_unicode_exception is supposed to return
John Napiorkowski [Tue, 19 Jul 2016 20:47:04 +0000]
make sure we are explicit in the return
John Napiorkowski [Mon, 18 Jul 2016 21:57:48 +0000]
query not checks unicode like post and args
John Napiorkowski [Mon, 18 Jul 2016 21:00:43 +0000]
Merge branch 'melmothx-invalid-get-param-unicode' into unicode-exception-issue
Marco Pessotto [Mon, 18 Jul 2016 20:58:18 +0000]
documentation patch (edited by jnap)
Marco Pessotto [Mon, 18 Jul 2016 08:06:46 +0000]
Added failing tests for invalid UTF-8
John Napiorkowski [Fri, 15 Jul 2016 17:55:00 +0000]
trap http exceptions in prepare response phase
John Napiorkowski [Wed, 6 Jul 2016 14:08:05 +0000]
example short circuit prepare phase
John Napiorkowski [Wed, 6 Jul 2016 13:13:23 +0000]
release
John Napiorkowski [Wed, 6 Jul 2016 00:47:12 +0000]
fix for debug regression caused by commit
5dd46e24eedec447bdfbc4061ed683b5a17a7b0c
John Napiorkowski [Mon, 20 Jun 2016 16:35:17 +0000]
set correct %INC
John Napiorkowski [Wed, 8 Jun 2016 19:45:19 +0000]
added info to Delta file
John Napiorkowski [Wed, 8 Jun 2016 19:26:51 +0000]
compose req/res/stats class much much ;ater
John Napiorkowski [Wed, 8 Jun 2016 17:57:15 +0000]
fix noisy logs with header set aftger finalize
John Napiorkowski [Wed, 8 Jun 2016 15:37:42 +0000]
set new version for release
John Napiorkowski [Wed, 8 Jun 2016 15:32:19 +0000]
fixed reported c->state regression
John Napiorkowski [Wed, 8 Jun 2016 14:37:13 +0000]
Merge branch 'cventers-execute_exception'
John Napiorkowski [Wed, 8 Jun 2016 14:37:01 +0000]
Merge branch 'execute_exception' of https://github.com/cventers/catalyst-runtime into cventers-execute_exception
John Napiorkowski [Wed, 8 Jun 2016 14:34:48 +0000]
improved req/res/stats trait composing
John Napiorkowski [Wed, 8 Jun 2016 13:36:11 +0000]
lets see if we can silence the error strawberry perl is upchucking
Chase Venters [Tue, 7 Jun 2016 14:55:21 +0000]
Add test case for $c->state and exceptions inside $c->execute
See: https://github.com/perl-catalyst/catalyst-runtime/issues/136
Signed-off-by: Chase Venters <chase.venters@gmail.com>
John Napiorkowski [Mon, 4 Apr 2016 17:03:29 +0000]
documention for cpan release
John Napiorkowski [Mon, 4 Apr 2016 16:56:27 +0000]
Merge branch 'topic/debug_warnings'
John Napiorkowski [Mon, 4 Apr 2016 16:55:24 +0000]
Merge branch 'wolfsage-topic/rt-113486-utf8-named-file-uploads'
Matthew Horsfall [Fri, 1 Apr 2016 12:40:23 +0000]
Fix file uploads with utf8 form field names. RT#113486
Don't decode the name (possibly changing its data) before using it
to do a hash lookup.
John Napiorkowski [Tue, 1 Mar 2016 03:44:03 +0000]
separate arg compare from display better
John Napiorkowski [Mon, 22 Feb 2016 17:24:17 +0000]
use normalized args to silence warnings in DEBUG mode
Matt S Trout [Thu, 12 Nov 2015 10:18:36 +0000]
0.090103 release commit
Matt S Trout [Thu, 12 Nov 2015 02:05:04 +0000]
bump autoclean dep
Matt S Trout [Thu, 12 Nov 2015 01:43:38 +0000]
fixup speling erors
John Napiorkowski [Sun, 8 Nov 2015 23:05:06 +0000]
update travis
John Napiorkowski [Mon, 9 Nov 2015 16:43:31 +0000]
fixed reportred regression on auto actions
Matt S Trout [Sat, 7 Nov 2015 05:05:22 +0000]
switch list_extra_info back to using real Args value
Thomas Sibley [Fri, 6 Nov 2015 02:55:27 +0000]
Parse attributes with empty parens as undef
This fixes parsing of Path() to be the same as Path, resolving GH #104,
without breaking Args().
Thomas Sibley [Fri, 6 Nov 2015 02:51:30 +0000]
Revert incorrect fixes for parsing of attributes with empty parens
This partially reverts commits:
• "Args() wasn't being processed as unlimited number of args, due to…" (43b44b3)
• "Fixed :Path() empty brackets attribute not registering action. Fixes: #104" (dd6a9f2)
leaving the tests added by them for the Path() bug in GH #104 but
reverting the code changes.
The code changes caused Attribute() to parse equivalent to Attribute('')
instead of Attribute. The mistake was not noticed because Path, Path(),
and Path('') should all produce equivalent behaviour. However, the same
is not true of other attributes. For example, Args.
Parsing empty parens as undef rather than an empty string is the correct
solution. Empty strings are achieved explicitly with Attribute('').
Reverting these changes fixes the regression in the handling of Args(),
which started producing the following error at app startup under debug
mode:
Out of memory during list extend
at .../Catalyst/DispatchType/Chained.pm line 101.
The following commit will make the correct fix.
Thomas Sibley [Fri, 6 Nov 2015 17:43:43 +0000]
Test for recent regression parsing Args()
Args() started parsing as Args('') instead of Args, which in
DispatchType::Chained->list's debugging output ends up causing the
equivalent of this to run:
("*") x ~0
The result is Perl throwing an "Out of memory during list extend" error.
Fix to follow.
NB: Using the normalized_arg_number (where ~0 stands in for ∞) for this
debugging output is dubious, but there's not a clear cut revert as the
changes which got us there are spread across multiple commits related to
the new typed Args support. I'm saving any change to the use of
normalized_arg_number and list_extra_info for another time (and probably
another person), in favor of changing the least while fixing both the
Args() regression and the original Path() bug which precipitated it.
Marco Pessotto [Thu, 29 Oct 2015 22:40:49 +0000]
Applied spelling fix from comment on RT #106386
Marco Pessotto [Thu, 29 Oct 2015 22:39:49 +0000]
Applied patch from debian RT #106385
John Napiorkowski [Thu, 29 Oct 2015 18:59:38 +0000]
preserve $c->state
John Napiorkowski [Thu, 29 Oct 2015 16:08:29 +0000]
get catalyst passing tests again
John Napiorkowski [Thu, 29 Oct 2015 15:22:43 +0000]
updated changes
John Napiorkowski [Thu, 29 Oct 2015 15:22:27 +0000]
Merge branch 'grim8634-104-path_empty_brackets't push origin master
John Napiorkowski [Thu, 29 Oct 2015 15:22:19 +0000]
Merge branch '104-path_empty_brackets' of https://github.com/grim8634/catalyst-runtime into grim8634-104-path_empty_brackets
John Napiorkowski [Thu, 29 Oct 2015 15:13:55 +0000]
Merge branch 'cngarrison-master't push origin master
John Napiorkowski [Thu, 29 Oct 2015 15:13:48 +0000]
merged
John Napiorkowski [Thu, 29 Oct 2015 15:01:17 +0000]
doc updates