14 years agoOptimizing component lookup for the simple, common case and falling back on regexps...
Balint Szilakszi [Mon, 8 Mar 2010 06:48:51 +0000]
Optimizing component lookup for the simple, common case and falling back on regexps otherwise. Noting the optimization in Changes. Also, adding myself to contributors.

14 years agoDon't break the calling convention for the run method by making the server the last...
Tomas Doran [Mon, 8 Mar 2010 00:56:38 +0000]
Don't break the calling convention for the run method by making the server the last argument, ignore Engine::HTTP, prepend Catalyst::Engine if needed. This all makes TWMC somewhat less broken.

14 years agoUpdate TODO
Tomas Doran [Mon, 8 Mar 2010 00:40:21 +0000]
Update TODO

14 years agoRename test to be more sensible
Tomas Doran [Mon, 8 Mar 2010 00:36:55 +0000]
Rename test to be more sensible

14 years agoPort tests to plack branch. Sorry, they still fail... Need to chat about if plack...
Tomas Doran [Mon, 8 Mar 2010 00:25:56 +0000]
Port tests to plack branch. Sorry, they still fail... Need to chat about if plack should make this work for us or not..

14 years agoChangelog
Tomas Doran [Sat, 6 Mar 2010 20:35:19 +0000]
Changelog

14 years agoMerge 'trunk' into 'param_filtering'
Tomas Doran [Sat, 6 Mar 2010 20:29:47 +0000]
Merge 'trunk' into 'param_filtering'

r13036@t0mlaptop (orig r13000):  t0m | 2010-03-03 22:57:24 +0000
The no warnings stanza does nothing, so remove it
r13037@t0mlaptop (orig r13001):  t0m | 2010-03-03 23:03:13 +0000
Bump versions, expand somewhat on the changelog
r13045@t0mlaptop (orig r13009):  hobbs | 2010-03-05 02:16:07 +0000
Tiny doc fix for Engine::FastCGI

r13046@t0mlaptop (orig r13010):  matthewt | 2010-03-05 03:36:57 +0000
fix Index uri_for_action bug

14 years agofix Index uri_for_action bug
Matt S Trout [Fri, 5 Mar 2010 03:36:57 +0000]
fix Index uri_for_action bug

14 years agoTiny doc fix for Engine::FastCGI
Andrew Rodland [Fri, 5 Mar 2010 02:16:07 +0000]
Tiny doc fix for Engine::FastCGI

14 years agoonly log response status, content-type and content-length headers
Brian Phillips [Thu, 4 Mar 2010 04:20:39 +0000]
only log response status, content-type and content-length headers

14 years agoBump versions, expand somewhat on the changelog 5.80021
Tomas Doran [Wed, 3 Mar 2010 23:03:13 +0000]
Bump versions, expand somewhat on the changelog

14 years agoThe no warnings stanza does nothing, so remove it
Tomas Doran [Wed, 3 Mar 2010 22:57:24 +0000]
The no warnings stanza does nothing, so remove it

14 years agocleaned up tabs vs. spaces
Brian Phillips [Tue, 2 Mar 2010 20:42:43 +0000]
cleaned up tabs vs. spaces

14 years agoremove filtering, get request/response logging from $c->dump_these instead
Brian Phillips [Tue, 2 Mar 2010 13:23:50 +0000]
remove filtering, get request/response logging from $c->dump_these instead

14 years agoMerge 'trunk' into 'param_filtering'
Tomas Doran [Mon, 1 Mar 2010 19:10:02 +0000]
Merge 'trunk' into 'param_filtering'

r12135@t0mlaptop (orig r12100):  t0m | 2009-12-01 02:16:08 +0000
Fix bug in Catalyst::Engine which could cause it to all go wrong if read returned '0' as per thread on mailing list re 'Wrong Content-Length value' and clarify docs about read and read_chunk methods in Catalyst::Engine
r12149@t0mlaptop (orig r12114):  t0m | 2009-12-01 04:19:44 +0000
The documentation example had the variables the opposite way round to my working nginx config. CLEARLY this meant the documentation needed the variables (but not their values) transposing. Yes, yes - I really am _that_ dumb.
r12181@t0mlaptop (orig r12146):  t0m | 2009-12-02 15:10:52 +0000
Changes, bump version
r12184@t0mlaptop (orig r12149):  t0m | 2009-12-02 18:58:14 +0000
Pod nits, rt#52370
r12185@t0mlaptop (orig r12150):  t0m | 2009-12-02 19:13:19 +0000
And that's what I get for not really applying the patch and doing it manually. Fail..
r12186@t0mlaptop (orig r12151):  gshank | 2009-12-02 21:52:21 +0000
add another failing test for Chained CaptureArgs preference

r12203@t0mlaptop (orig r12168):  t0m | 2009-12-03 17:15:17 +0000
I can't stand the over-long debug screens any more. Suggestions on how to do this in a less gross way?
r12244@t0mlaptop (orig r12209):  t0m | 2009-12-06 12:47:59 +0000
Win32 fix, kmx++
r12245@t0mlaptop (orig r12210):  t0m | 2009-12-06 13:04:50 +0000
Skip on win32, hopefully we'll get a better answer than this, but lets stop failing
r12253@t0mlaptop (orig r12218):  rafl | 2009-12-06 16:31:52 +0000
Undocument $request->user.
r12254@t0mlaptop (orig r12219):  autarch | 2009-12-06 18:44:36 +0000
Add restartdirectory as alias for restart_directory, for backcompat

r12255@t0mlaptop (orig r12220):  autarch | 2009-12-06 18:48:34 +0000
fix pod for Server script so options match actual attr name
r12257@t0mlaptop (orig r12222):  autarch | 2009-12-06 18:50:57 +0000
Doc change for --restartdirectory

r12260@t0mlaptop (orig r12225):  kmx | 2009-12-06 20:11:43 +0000
Win32 fix: reverting commit 12210 (after a discussion with t0m) - all tests pass on Win32/strawberry perl 5.8.9 and 5.10.1
r12287@t0mlaptop (orig r12252):  autarch | 2009-12-08 05:38:40 +0000
Don't default to localhost for --host

Tweak docs for --host to say it accepts a name or IP

r12288@t0mlaptop (orig r12253):  autarch | 2009-12-08 05:39:25 +0000
Doc --host change

r12291@t0mlaptop (orig r12256):  t0m | 2009-12-08 11:16:44 +0000
Fix tests from r12252, add comments to make the behavior explicit
r12306@t0mlaptop (orig r12271):  t0m | 2009-12-09 18:30:53 +0000
Regression for 5.80015 when rewriting an app, nanonyme++, Khisanth++
r12311@t0mlaptop (orig r12276):  t0m | 2009-12-09 20:21:13 +0000
Fixes port environment, RT#52604
r12312@t0mlaptop (orig r12277):  t0m | 2009-12-09 20:35:13 +0000
And more tests and fixing for the same thing
r12313@t0mlaptop (orig r12278):  t0m | 2009-12-09 20:50:18 +0000
Changelog
r12314@t0mlaptop (orig r12279):  t0m | 2009-12-09 20:54:53 +0000
More tests for the prepare_path thing, fix said tests, changelog
r12316@t0mlaptop (orig r12281):  t0m | 2009-12-09 21:36:13 +0000
Additional test
r12325@t0mlaptop (orig r12290):  t0m | 2009-12-10 09:46:10 +0000
Fix RT#52630
r12342@t0mlaptop (orig r12307):  t0m | 2009-12-11 12:44:55 +0000
Unfuck that as well
r12350@t0mlaptop (orig r12315):  t0m | 2009-12-11 23:25:35 +0000
Remove warning when running tests aggregated
r12351@t0mlaptop (orig r12316):  t0m | 2009-12-11 23:26:08 +0000
Changelog, bump version
r12352@t0mlaptop (orig r12317):  rafl | 2009-12-11 23:28:09 +0000
moar better warnings fix.
r12422@t0mlaptop (orig r12387):  t0m | 2009-12-15 10:21:32 +0000
Bug fix for issue reported on the mailing list by Toby Corkindale
r12466@t0mlaptop (orig r12431):  t0m | 2009-12-18 19:55:03 +0000
Fix RT#52898, __MOP__ removal breaking debug screen with C::P::Session
r12497@t0mlaptop (orig r12462):  t0m | 2009-12-22 14:19:36 +0000
Someone think of a less fugly way of doing this please? Fixes using rewrite rules to ask for a sub-path in your app with apache in some combinations..
r12528@t0mlaptop (orig r12493):  t0m | 2009-12-30 15:55:43 +0000
Fix regex special characters screwing things up by not using regexes
r12559@t0mlaptop (orig r12524):  t0m | 2010-01-04 20:52:10 +0000
Doc fix
r12560@t0mlaptop (orig r12525):  t0m | 2010-01-04 20:55:25 +0000
Clarify comment
r12564@t0mlaptop (orig r12529):  rafl | 2010-01-05 00:28:35 +0000
Stop supressing Adopt::NEXT warnings.
r12570@t0mlaptop (orig r12535):  rafl | 2010-01-06 15:59:41 +0000
Clarify comment.
r12589@t0mlaptop (orig r12554):  t0m | 2010-01-09 15:37:00 +0000
Don't screw over people using --detach, <sigh>
r12590@t0mlaptop (orig r12555):  t0m | 2010-01-09 15:57:27 +0000
Back out r12493, use \Q instead
r12591@t0mlaptop (orig r12556):  t0m | 2010-01-09 15:58:18 +0000
Changelog Adopt::NEXT warnings
r12592@t0mlaptop (orig r12557):  t0m | 2010-01-09 16:43:25 +0000
Correctly pass argv option into Catalyst::Engine::HTTP
r12593@t0mlaptop (orig r12558):  t0m | 2010-01-09 16:54:08 +0000
Un stupid
r12594@t0mlaptop (orig r12559):  t0m | 2010-01-09 17:38:59 +0000
Bump dep
r12608@t0mlaptop (orig r12573):  t0m | 2010-01-09 18:22:02 +0000
Bump version of ::Role::WithOverloading
r12610@t0mlaptop (orig r12575):  t0m | 2010-01-09 19:01:59 +0000
require autoclean once only
r12622@t0mlaptop (orig r12587):  rafl | 2010-01-10 02:00:03 +0000
Version 5.80017.
r12631@t0mlaptop (orig r12596):  t0m | 2010-01-10 14:22:15 +0000
Apply patch to clarify uri_for action from Octavian Rasnita on list
r12640@t0mlaptop (orig r12605):  t0m | 2010-01-11 21:11:05 +0000
Deprecate bare imports of Catalyst::Test - either use an app name or don't run the import method. As-per r12564
r12648@t0mlaptop (orig r12613):  t0m | 2010-01-11 23:18:08 +0000
Fix URI bug masked by HTTP::Request::AsCGI
r12652@t0mlaptop (orig r12617):  rafl | 2010-01-12 21:37:31 +0000
Fix a deprecation warning in the tests.
r12653@t0mlaptop (orig r12618):  rafl | 2010-01-12 21:37:39 +0000
canonical() is a no-op for the base uri.
r12654@t0mlaptop (orig r12619):  rafl | 2010-01-12 21:37:46 +0000
Version 5.80018.
r12669@t0mlaptop (orig r12634):  rafl | 2010-01-14 02:26:03 +0000
Depend on n:c 0.12 to work on perl >= 5.11.2.
r12673@t0mlaptop (orig r12638):  rafl | 2010-01-14 05:21:24 +0000
Exception stuff is fixed for a while now.
r12674@t0mlaptop (orig r12639):  rafl | 2010-01-14 05:45:09 +0000
Only set up the leakchecker for the tests that need it.

That way we avoid the useless Devel::Cycle glob warnings.
r12676@t0mlaptop (orig r12641):  dandv | 2010-01-14 08:15:10 +0000
Typo fix
r12678@t0mlaptop (orig r12643):  dandv | 2010-01-14 09:23:50 +0000
Cosmetic: wrapped long code line
r12690@t0mlaptop (orig r12655):  dandv | 2010-01-14 23:52:44 +0000
Passing test case for RT #53678 - Catalyst::Test::get currently doesn't decode the response body octets

r12691@t0mlaptop (orig r12656):  karpet | 2010-01-15 06:35:30 +0000
in what case is a numeric comparison called for? I cannot think of one. Is this the best way to test?
r12698@t0mlaptop (orig r12663):  t0m | 2010-01-15 16:39:55 +0000
Clarify that it's an app, not a ctx here
r12713@t0mlaptop (orig r12678):  rafl | 2010-01-18 09:00:20 +0000
Depend on a namespace::clean that isn't broken on <= 5.8.8.
r12725@t0mlaptop (orig r12690):  rafl | 2010-01-19 16:07:45 +0000
Merge branch 'action_args'

* action_args:
  And another minor tweak.
  Some more doc tweaking.
  tweaked docs based on IRC suggestions
  added documentation for the configuration option "action_args".
  Allow passing extra args to action constructors using action_args config.
  Add tests for passing extra arguments to action constructors.
  Create branch action_args
r12726@t0mlaptop (orig r12691):  rafl | 2010-01-19 16:08:22 +0000
Changelog action_args.
r12728@t0mlaptop (orig r12693):  aristotle | 2010-01-19 21:41:23 +0000
fix $c->error doc in Catalyst.pm POD
r12761@t0mlaptop (orig r12726):  aCiD2 | 2010-01-25 01:03:52 +0000
Improve the documentation about -Home and how Catalyst finds the home path for apps
r12762@t0mlaptop (orig r12727):  rafl | 2010-01-25 18:59:52 +0000
Revert "in what case is a numeric comparison called for? I cannot think of one. Is this the best way to test?"

This reverts commit 279b2f1abb0a8e056b8c905e5a4ecb66537ee194.
r12763@t0mlaptop (orig r12728):  rafl | 2010-01-25 19:00:17 +0000
Remove apparently useless Component::BUILDARGS conditional.
r12778@t0mlaptop (orig r12743):  t0m | 2010-01-27 20:12:46 +0000
Clarrify debug documentation
r12779@t0mlaptop (orig r12744):  t0m | 2010-01-27 20:15:52 +0000
Fix failing test related to missing g in regex
r12781@t0mlaptop (orig r12746):  t0m | 2010-01-27 21:04:17 +0000
Fix / => %2F in uri_for so that it only works for action objects as previously advertised as this has been screwing people. Also fix multiple / => %2F conversion in the same arg/capture
r12793@t0mlaptop (orig r12758):  t0m | 2010-01-28 15:47:31 +0000
Fix paths with URI encoding as the first path part
r12794@t0mlaptop (orig r12759):  t0m | 2010-01-28 18:15:10 +0000
And test the non root app case
r12804@t0mlaptop (orig r12769):  t0m | 2010-01-28 23:28:15 +0000
Changelog up to date
r12805@t0mlaptop (orig r12770):  rafl | 2010-01-29 00:16:42 +0000
Changelog tweaking.
r12806@t0mlaptop (orig r12771):  rafl | 2010-01-29 00:16:48 +0000
Version 5.80019.
r12845@t0mlaptop (orig r12810):  rafl | 2010-02-04 05:50:05 +0000
Merge branch 'expand_modules'

* expand_modules:
  Allow models and components to specify the names of any components they generate
  Branching to allow components to specify any modules they may have created
r12846@t0mlaptop (orig r12811):  rafl | 2010-02-04 06:18:46 +0000
Version 5.80020.
r12870@t0mlaptop (orig r12835):  t0m | 2010-02-08 21:46:15 +0000
 r12572@t0mlaptop (orig r12537):  caelum | 2010-01-06 22:33:51 +0000
 branch to utf8-decode captures and args
 r12573@t0mlaptop (orig r12538):  caelum | 2010-01-06 22:56:59 +0000
 utf8::decode captures and args, and uri-escape captures
 r12574@t0mlaptop (orig r12539):  caelum | 2010-01-07 00:04:45 +0000
 add a test for the uri_for utf8 stuff
 r12869@t0mlaptop (orig r12834):  t0m | 2010-02-08 21:20:05 +0000
 Unfuck

r12889@t0mlaptop (orig r12853):  caelum | 2010-02-09 22:26:23 +0000
update Changes, put comment back in
r12890@t0mlaptop (orig r12854):  t0m | 2010-02-11 20:06:15 +0000
Fix typo
r12891@t0mlaptop (orig r12855):  t0m | 2010-02-11 20:36:22 +0000
First attempt to make this make more sense.
r12897@t0mlaptop (orig r12861):  rafl | 2010-02-14 11:30:23 +0000
Make the debug log say the cat version with all its digits.
r13014@t0mlaptop (orig r12978):  rafl | 2010-02-23 17:52:30 +0000
fix doc typo.

14 years agofix doc typo.
Florian Ragwitz [Tue, 23 Feb 2010 17:52:30 +0000]
fix doc typo.

14 years agoMake the debug log say the cat version with all its digits.
Florian Ragwitz [Sun, 14 Feb 2010 11:30:23 +0000]
Make the debug log say the cat version with all its digits.

14 years agoFirst attempt to make this make more sense.
Tomas Doran [Thu, 11 Feb 2010 20:36:22 +0000]
First attempt to make this make more sense.

14 years agoFix typo
Tomas Doran [Thu, 11 Feb 2010 20:06:15 +0000]
Fix typo

14 years agoupdate Changes, put comment back in
Rafael Kitover [Tue, 9 Feb 2010 22:26:23 +0000]
update Changes, put comment back in

14 years agoUnfuck
Tomas Doran [Mon, 8 Feb 2010 21:20:05 +0000]
Unfuck

14 years agoMerge 'trunk' into 'uri_for_utf8'
Tomas Doran [Mon, 8 Feb 2010 20:58:18 +0000]
Merge 'trunk' into 'uri_for_utf8'

r12570@t0mlaptop (orig r12535):  rafl | 2010-01-06 15:59:41 +0000
Clarify comment.
r12589@t0mlaptop (orig r12554):  t0m | 2010-01-09 15:37:00 +0000
Don't screw over people using --detach, <sigh>
r12590@t0mlaptop (orig r12555):  t0m | 2010-01-09 15:57:27 +0000
Back out r12493, use \Q instead
r12591@t0mlaptop (orig r12556):  t0m | 2010-01-09 15:58:18 +0000
Changelog Adopt::NEXT warnings
r12592@t0mlaptop (orig r12557):  t0m | 2010-01-09 16:43:25 +0000
Correctly pass argv option into Catalyst::Engine::HTTP
r12593@t0mlaptop (orig r12558):  t0m | 2010-01-09 16:54:08 +0000
Un stupid
r12594@t0mlaptop (orig r12559):  t0m | 2010-01-09 17:38:59 +0000
Bump dep
r12608@t0mlaptop (orig r12573):  t0m | 2010-01-09 18:22:02 +0000
Bump version of ::Role::WithOverloading
r12610@t0mlaptop (orig r12575):  t0m | 2010-01-09 19:01:59 +0000
require autoclean once only
r12622@t0mlaptop (orig r12587):  rafl | 2010-01-10 02:00:03 +0000
Version 5.80017.
r12631@t0mlaptop (orig r12596):  t0m | 2010-01-10 14:22:15 +0000
Apply patch to clarify uri_for action from Octavian Rasnita on list
r12640@t0mlaptop (orig r12605):  t0m | 2010-01-11 21:11:05 +0000
Deprecate bare imports of Catalyst::Test - either use an app name or don't run the import method. As-per r12564
r12648@t0mlaptop (orig r12613):  t0m | 2010-01-11 23:18:08 +0000
Fix URI bug masked by HTTP::Request::AsCGI
r12652@t0mlaptop (orig r12617):  rafl | 2010-01-12 21:37:31 +0000
Fix a deprecation warning in the tests.
r12653@t0mlaptop (orig r12618):  rafl | 2010-01-12 21:37:39 +0000
canonical() is a no-op for the base uri.
r12654@t0mlaptop (orig r12619):  rafl | 2010-01-12 21:37:46 +0000
Version 5.80018.
r12669@t0mlaptop (orig r12634):  rafl | 2010-01-14 02:26:03 +0000
Depend on n:c 0.12 to work on perl >= 5.11.2.
r12673@t0mlaptop (orig r12638):  rafl | 2010-01-14 05:21:24 +0000
Exception stuff is fixed for a while now.
r12674@t0mlaptop (orig r12639):  rafl | 2010-01-14 05:45:09 +0000
Only set up the leakchecker for the tests that need it.

That way we avoid the useless Devel::Cycle glob warnings.
r12676@t0mlaptop (orig r12641):  dandv | 2010-01-14 08:15:10 +0000
Typo fix
r12678@t0mlaptop (orig r12643):  dandv | 2010-01-14 09:23:50 +0000
Cosmetic: wrapped long code line
r12690@t0mlaptop (orig r12655):  dandv | 2010-01-14 23:52:44 +0000
Passing test case for RT #53678 - Catalyst::Test::get currently doesn't decode the response body octets

r12691@t0mlaptop (orig r12656):  karpet | 2010-01-15 06:35:30 +0000
in what case is a numeric comparison called for? I cannot think of one. Is this the best way to test?
r12698@t0mlaptop (orig r12663):  t0m | 2010-01-15 16:39:55 +0000
Clarify that it's an app, not a ctx here
r12713@t0mlaptop (orig r12678):  rafl | 2010-01-18 09:00:20 +0000
Depend on a namespace::clean that isn't broken on <= 5.8.8.
r12725@t0mlaptop (orig r12690):  rafl | 2010-01-19 16:07:45 +0000
Merge branch 'action_args'

* action_args:
  And another minor tweak.
  Some more doc tweaking.
  tweaked docs based on IRC suggestions
  added documentation for the configuration option "action_args".
  Allow passing extra args to action constructors using action_args config.
  Add tests for passing extra arguments to action constructors.
  Create branch action_args
r12726@t0mlaptop (orig r12691):  rafl | 2010-01-19 16:08:22 +0000
Changelog action_args.
r12728@t0mlaptop (orig r12693):  aristotle | 2010-01-19 21:41:23 +0000
fix $c->error doc in Catalyst.pm POD
r12761@t0mlaptop (orig r12726):  aCiD2 | 2010-01-25 01:03:52 +0000
Improve the documentation about -Home and how Catalyst finds the home path for apps
r12762@t0mlaptop (orig r12727):  rafl | 2010-01-25 18:59:52 +0000
Revert "in what case is a numeric comparison called for? I cannot think of one. Is this the best way to test?"

This reverts commit 279b2f1abb0a8e056b8c905e5a4ecb66537ee194.
r12763@t0mlaptop (orig r12728):  rafl | 2010-01-25 19:00:17 +0000
Remove apparently useless Component::BUILDARGS conditional.
r12778@t0mlaptop (orig r12743):  t0m | 2010-01-27 20:12:46 +0000
Clarrify debug documentation
r12779@t0mlaptop (orig r12744):  t0m | 2010-01-27 20:15:52 +0000
Fix failing test related to missing g in regex
r12781@t0mlaptop (orig r12746):  t0m | 2010-01-27 21:04:17 +0000
Fix / => %2F in uri_for so that it only works for action objects as previously advertised as this has been screwing people. Also fix multiple / => %2F conversion in the same arg/capture
r12793@t0mlaptop (orig r12758):  t0m | 2010-01-28 15:47:31 +0000
Fix paths with URI encoding as the first path part
r12794@t0mlaptop (orig r12759):  t0m | 2010-01-28 18:15:10 +0000
And test the non root app case
r12804@t0mlaptop (orig r12769):  t0m | 2010-01-28 23:28:15 +0000
Changelog up to date
r12805@t0mlaptop (orig r12770):  rafl | 2010-01-29 00:16:42 +0000
Changelog tweaking.
r12806@t0mlaptop (orig r12771):  rafl | 2010-01-29 00:16:48 +0000
Version 5.80019.
r12845@t0mlaptop (orig r12810):  rafl | 2010-02-04 05:50:05 +0000
Merge branch 'expand_modules'

* expand_modules:
  Allow models and components to specify the names of any components they generate
  Branching to allow components to specify any modules they may have created
r12846@t0mlaptop (orig r12811):  rafl | 2010-02-04 06:18:46 +0000
Version 5.80020.

14 years agoVersion 5.80020. 5.80020
Florian Ragwitz [Thu, 4 Feb 2010 06:18:46 +0000]
Version 5.80020.

14 years agoMerge branch 'expand_modules'
Florian Ragwitz [Thu, 4 Feb 2010 05:50:05 +0000]
Merge branch 'expand_modules'

expand_modules:
Allow models and components to specify the names of any components they generate
Branching to allow components to specify any modules they may have created

14 years agoVersion 5.80019. 5.80019
Florian Ragwitz [Fri, 29 Jan 2010 00:16:48 +0000]
Version 5.80019.

14 years agoChangelog tweaking.
Florian Ragwitz [Fri, 29 Jan 2010 00:16:42 +0000]
Changelog tweaking.

14 years agoChangelog up to date
Tomas Doran [Thu, 28 Jan 2010 23:28:15 +0000]
Changelog up to date

14 years agoAnd test the non root app case
Tomas Doran [Thu, 28 Jan 2010 18:15:10 +0000]
And test the non root app case

14 years agoFix paths with URI encoding as the first path part
Tomas Doran [Thu, 28 Jan 2010 15:47:31 +0000]
Fix paths with URI encoding as the first path part

14 years agoFix / => %2F in uri_for so that it only works for action objects as previously advert...
Tomas Doran [Wed, 27 Jan 2010 21:04:17 +0000]
Fix / => %2F in uri_for so that it only works for action objects as previously advertised as this has been screwing people. Also fix multiple / => %2F conversion in the same arg/capture

14 years agoFix failing test related to missing g in regex
Tomas Doran [Wed, 27 Jan 2010 20:15:52 +0000]
Fix failing test related to missing g in regex

14 years agoClarrify debug documentation
Tomas Doran [Wed, 27 Jan 2010 20:12:46 +0000]
Clarrify debug documentation

14 years agoRemove apparently useless Component::BUILDARGS conditional.
Florian Ragwitz [Mon, 25 Jan 2010 19:00:17 +0000]
Remove apparently useless Component::BUILDARGS conditional.

14 years agoRevert "in what case is a numeric comparison called for? I cannot think of one. Is...
Florian Ragwitz [Mon, 25 Jan 2010 18:59:52 +0000]
Revert "in what case is a numeric comparison called for? I cannot think of one. Is this the best way to test?"

This reverts commit 279b2f1abb0a8e056b8c905e5a4ecb66537ee194.

14 years agoImprove the documentation about -Home and how Catalyst finds the home path for apps
Oliver Charles [Mon, 25 Jan 2010 01:03:52 +0000]
Improve the documentation about -Home and how Catalyst finds the home path for apps

14 years agoAllow models and components to specify the names of any components they generate
Oliver Charles [Sun, 24 Jan 2010 17:33:27 +0000]
Allow models and components to specify the names of any components they generate

14 years agoTWMC has been broken by psgi
Tomas Doran [Wed, 20 Jan 2010 23:52:35 +0000]
TWMC has been broken by psgi

14 years agofix $c->error doc in Catalyst.pm POD
Αριστοτέλης Παγκαλτζής [Tue, 19 Jan 2010 21:41:23 +0000]
fix $c->error doc in Catalyst.pm POD

14 years agoChangelog action_args.
Florian Ragwitz [Tue, 19 Jan 2010 16:08:22 +0000]
Changelog action_args.

14 years agoMerge branch 'action_args'
Florian Ragwitz [Tue, 19 Jan 2010 16:07:45 +0000]
Merge branch 'action_args'

action_args:
And another minor tweak.
Some more doc tweaking.
tweaked docs based on IRC suggestions
added documentation for the configuration option "action_args".
Allow passing extra args to action constructors using action_args config.
Add tests for passing extra arguments to action constructors.
Create branch action_args

14 years agoAnd another minor tweak.
Florian Ragwitz [Tue, 19 Jan 2010 16:02:17 +0000]
And another minor tweak.

14 years agoSome more doc tweaking.
Florian Ragwitz [Tue, 19 Jan 2010 16:00:15 +0000]
Some more doc tweaking.

14 years agotweaked docs based on IRC suggestions
John Napiorkowski [Tue, 19 Jan 2010 15:52:49 +0000]
tweaked docs based on IRC suggestions

14 years agoadded documentation for the configuration option "action_args".
John Napiorkowski [Tue, 19 Jan 2010 15:37:51 +0000]
added documentation for the configuration option "action_args".

14 years agoDepend on a namespace::clean that isn't broken on <= 5.8.8.
Florian Ragwitz [Mon, 18 Jan 2010 09:00:20 +0000]
Depend on a namespace::clean that isn't broken on <= 5.8.8.

14 years agoWe still need to figure out how to not break mod_perl deployments.
Florian Ragwitz [Sat, 16 Jan 2010 02:06:13 +0000]
We still need to figure out how to not break mod_perl deployments.

14 years agoAdd some TODOs for psgi.
Florian Ragwitz [Sat, 16 Jan 2010 01:57:55 +0000]
Add some TODOs for psgi.

14 years agoClarify that it's an app, not a ctx here
Tomas Doran [Fri, 15 Jan 2010 16:39:55 +0000]
Clarify that it's an app, not a ctx here

14 years agoin what case is a numeric comparison called for? I cannot think of one. Is this the...
Peter Karman [Fri, 15 Jan 2010 06:35:30 +0000]
in what case is a numeric comparison called for? I cannot think of one. Is this the best way to test?

14 years agoPassing test case for RT #53678 - Catalyst::Test::get currently doesn't decode the...
Dan Dascalescu [Thu, 14 Jan 2010 23:52:44 +0000]
Passing test case for RT #53678 - Catalyst::Test::get currently doesn't decode the response body octets

14 years agoDoc fixes, get a bit nearer to working with mod_perl again
Tomas Doran [Thu, 14 Jan 2010 22:24:09 +0000]
Doc fixes, get a bit nearer to working with mod_perl again

14 years agoCosmetic: wrapped long code line
Dan Dascalescu [Thu, 14 Jan 2010 09:23:50 +0000]
Cosmetic: wrapped long code line

14 years agoTypo fix
Dan Dascalescu [Thu, 14 Jan 2010 08:15:10 +0000]
Typo fix

14 years agoMerge branch 'master' into psgi
Florian Ragwitz [Thu, 14 Jan 2010 05:46:59 +0000]
Merge branch 'master' into psgi

master:
Only set up the leakchecker for the tests that need it.
Exception stuff is fixed for a while now.

14 years agoOnly set up the leakchecker for the tests that need it.
Florian Ragwitz [Thu, 14 Jan 2010 05:45:09 +0000]
Only set up the leakchecker for the tests that need it.

That way we avoid the useless Devel::Cycle glob warnings.

14 years agoException stuff is fixed for a while now.
Florian Ragwitz [Thu, 14 Jan 2010 05:21:24 +0000]
Exception stuff is fixed for a while now.

14 years agoFix the fcgi script tests.
Florian Ragwitz [Thu, 14 Jan 2010 05:11:09 +0000]
Fix the fcgi script tests.

14 years agoMerge branch 'master' into psgi
Florian Ragwitz [Thu, 14 Jan 2010 04:02:47 +0000]
Merge branch 'master' into psgi

master:
Depend on n:c 0.12 to work on perl >= 5.11.2.
Version 5.80018.
canonical() is a no-op for the base uri.
Fix a deprecation warning in the tests.
Fix URI bug masked by HTTP::Request::AsCGI
Deprecate bare imports of Catalyst::Test - either use an app name or don't run the import method. As-per r12564
Apply patch to clarify uri_for action from Octavian Rasnita on list
Version 5.80017.
require autoclean once only
Bump version of ::Role::WithOverloading
Bump dep
Un stupid
Correctly pass argv option into Catalyst::Engine::HTTP
Changelog Adopt::NEXT warnings
Back out r12493, use \Q instead
Don't screw over people using --detach, <sigh>
Clarify comment.

Conflicts:
lib/Catalyst/Engine/CGI.pm
lib/Catalyst/Engine/HTTP.pm
t/aggregate/unit_core_script_server.t

14 years agoMake build_psgi_app public and add MyApp->psgi_app.
Florian Ragwitz [Thu, 14 Jan 2010 03:49:27 +0000]
Make build_psgi_app public and add MyApp->psgi_app.

14 years agoDepend on n:c 0.12 to work on perl >= 5.11.2.
Florian Ragwitz [Thu, 14 Jan 2010 02:26:03 +0000]
Depend on n:c 0.12 to work on perl >= 5.11.2.

14 years agoDepend on a ReverseProxy middleware that spits out secure envs for requests forwarded...
Florian Ragwitz [Wed, 13 Jan 2010 07:59:18 +0000]
Depend on a ReverseProxy middleware that spits out secure envs for requests forwarded to secure ports.

14 years agoVersion 5.80018. 5.80018
Florian Ragwitz [Tue, 12 Jan 2010 21:37:46 +0000]
Version 5.80018.

14 years agocanonical() is a no-op for the base uri.
Florian Ragwitz [Tue, 12 Jan 2010 21:37:39 +0000]
canonical() is a no-op for the base uri.

14 years agoFix a deprecation warning in the tests.
Florian Ragwitz [Tue, 12 Jan 2010 21:37:31 +0000]
Fix a deprecation warning in the tests.

14 years agoDo the right thing with FCGI args, the hostname and the keepalive options in the...
Tomas Doran [Tue, 12 Jan 2010 01:30:26 +0000]
Do the right thing with FCGI args, the hostname and the keepalive options in the scripts so that the Plack servers get them correctly.

There are still a load of options for the dev server (like writing a PID file) that we'll need to add to the plack server (or do ourselves manually?), and the entire set of options we actually pass into the application via ->run is unused by it.

I'm not sure if we are safe to change the original option passing convention or not - need to look at alternate engines and stuff..

14 years agoMove everything back out into the scriptrole, allow the scripts to force their engine..
Tomas Doran [Mon, 11 Jan 2010 23:36:52 +0000]
Move everything back out into the scriptrole, allow the scripts to force their engine..

14 years agoFix URI bug masked by HTTP::Request::AsCGI
Tomas Doran [Mon, 11 Jan 2010 23:18:08 +0000]
Fix URI bug masked by HTTP::Request::AsCGI

14 years agoCanonicalize the url becuse we're building it from the always-undecoded REQUEST_URI...
Florian Ragwitz [Mon, 11 Jan 2010 22:23:56 +0000]
Canonicalize the url becuse we're building it from the always-undecoded REQUEST_URI, not PATH_INFO.

14 years agoWell, apparently this *is* necessary, just the extra_env stuff isn't :/
Florian Ragwitz [Mon, 11 Jan 2010 22:23:49 +0000]
Well, apparently this *is* necessary, just the extra_env stuff isn't :/

This reverts commit 87d4377bb66a6530cd2e13c4e770e7b1f0aaf7d3.

14 years agoDelete unfixable FAIL.
Florian Ragwitz [Mon, 11 Jan 2010 22:12:16 +0000]
Delete unfixable FAIL.

It's unnecessary under PSGI anyway. The PSGI servers won't let get undecoded
paths through to us.

14 years agoPort t/aggregate/live_engine_request_escaped_path.t to psgi.
Florian Ragwitz [Mon, 11 Jan 2010 21:41:38 +0000]
Port t/aggregate/live_engine_request_escaped_path.t to psgi.

14 years agoDeprecate bare imports of Catalyst::Test - either use an app name or don't run the...
Tomas Doran [Mon, 11 Jan 2010 21:11:05 +0000]
Deprecate bare imports of Catalyst::Test - either use an app name or don't run the import method. As-per r12564

14 years agoSkip Engine::CGI-specific tests until we find a better place for them.
Florian Ragwitz [Sun, 10 Jan 2010 23:22:18 +0000]
Skip Engine::CGI-specific tests until we find a better place for them.

14 years agoAt least pass the port param to _run_psgi_app to get http-server.t running again.
Florian Ragwitz [Sun, 10 Jan 2010 20:30:06 +0000]
At least pass the port param to _run_psgi_app to get http-server.t running again.

14 years agoStop expecting the Host header for proxy requests to be the original one.
Florian Ragwitz [Sun, 10 Jan 2010 19:05:43 +0000]
Stop expecting the Host header for proxy requests to be the original one.

Doing this was probably stupid in the first place, and now we're handing all
the frontend proxy stuff off to plack, we shouldn't even care anymore. The
middleware is free to set HTTP_HOST to HTTP_X_FORWARDED_HOST for us.

14 years agoStart supporting running behind reverse proxies again.
Florian Ragwitz [Sun, 10 Jan 2010 17:03:50 +0000]
Start supporting running behind reverse proxies again.

14 years agoInline the OverrideEnv middleware into Catalyst::Test.
Florian Ragwitz [Sun, 10 Jan 2010 17:03:32 +0000]
Inline the OverrideEnv middleware into Catalyst::Test.

14 years agoApply patch to clarify uri_for action from Octavian Rasnita on list
Tomas Doran [Sun, 10 Jan 2010 14:22:15 +0000]
Apply patch to clarify uri_for action from Octavian Rasnita on list

14 years agoImprove handling errors during prepare.
Florian Ragwitz [Sun, 10 Jan 2010 06:31:16 +0000]
Improve handling errors during prepare.

14 years agoLook up the method just once.
Florian Ragwitz [Sun, 10 Jan 2010 06:31:03 +0000]
Look up the method just once.

14 years agoProperly merge the extra env var into the psgi environment.
Florian Ragwitz [Sun, 10 Jan 2010 04:42:21 +0000]
Properly merge the extra env var into the psgi environment.

14 years agoDon't dump psgi.input as it can't be deserialized.
Florian Ragwitz [Sun, 10 Jan 2010 04:42:14 +0000]
Don't dump psgi.input as it can't be deserialized.

14 years agoAdapt to the changed _customize_request calling convention.
Florian Ragwitz [Sun, 10 Jan 2010 04:22:01 +0000]
Adapt to the changed _customize_request calling convention.

14 years agoProperly set REMOTE_USER in the request env.
Florian Ragwitz [Sun, 10 Jan 2010 04:09:59 +0000]
Properly set REMOTE_USER in the request env.

14 years agoAdd a way to specify additional psgi values in the psgi env via Catalyst::Test.
Florian Ragwitz [Sun, 10 Jan 2010 04:09:52 +0000]
Add a way to specify additional psgi values in the psgi env via Catalyst::Test.

14 years agoVersion 5.80017. 5.80017
Florian Ragwitz [Sun, 10 Jan 2010 02:00:03 +0000]
Version 5.80017.

14 years agoUse Plack::Loader and push the running of plack back into the engine code. Unsure...
Tomas Doran [Sun, 10 Jan 2010 00:33:41 +0000]
Use Plack::Loader and push the running of plack back into the engine code. Unsure if here or scriptrole is the best place for it, thoughts? (48 => 13 fails though)

14 years agoDelete code. 64 => 48 subtests failed
Tomas Doran [Sun, 10 Jan 2010 00:00:43 +0000]
Delete code. 64 => 48 subtests failed

14 years agoRemove outdated comment and some trailing whitespace.
Florian Ragwitz [Sat, 9 Jan 2010 21:21:21 +0000]
Remove outdated comment and some trailing whitespace.

14 years agoFix typo.
Florian Ragwitz [Sat, 9 Jan 2010 21:16:46 +0000]
Fix typo.

14 years agodepend on Plack 0.903 for streaming interface support in Plack::Test
Tatsuhiko Miyagawa [Sat, 9 Jan 2010 21:16:40 +0000]
depend on Plack 0.903 for streaming interface support in Plack::Test

14 years agoRequire Plack..
Tomas Doran [Sat, 9 Jan 2010 19:37:56 +0000]
Require Plack..

14 years agorequire autoclean once only
Tomas Doran [Sat, 9 Jan 2010 19:01:59 +0000]
require autoclean once only

14 years agoBump version of ::Role::WithOverloading
Tomas Doran [Sat, 9 Jan 2010 18:22:02 +0000]
Bump version of ::Role::WithOverloading

14 years agoClear up the response callback and the writer object after each request.
Florian Ragwitz [Sat, 9 Jan 2010 18:12:51 +0000]
Clear up the response callback and the writer object after each request.

14 years agoDon't pass $ctx down to read().
Florian Ragwitz [Sat, 9 Jan 2010 18:01:25 +0000]
Don't pass $ctx down to read().

14 years agoNo, don't warn in the log. clients being retarded don't concern us usually.
Florian Ragwitz [Sat, 9 Jan 2010 17:49:24 +0000]
No, don't warn in the log. clients being retarded don't concern us usually.

14 years agoLet read_chunk read from psgi.input.
Florian Ragwitz [Sat, 9 Jan 2010 17:49:17 +0000]
Let read_chunk read from psgi.input.

14 years agoThere's no Content-Length for streaming responses.
Florian Ragwitz [Sat, 9 Jan 2010 17:49:11 +0000]
There's no Content-Length for streaming responses.

14 years agoRemove other engines.
Florian Ragwitz [Sat, 9 Jan 2010 17:49:05 +0000]
Remove other engines.