10 years agoTest that (GET+/foo)|(POST+/foo) works people/trs/dispatcher-grouping-method-and-path
Thomas Sibley [Mon, 7 Apr 2014 19:38:50 +0000]
Test that (GET+/foo)|(POST+/foo) works

Currently the dispatch parser throws an error about not finding a
closing paren.

10 years agominor wording improvements
Karen Etheridge [Thu, 12 Dec 2013 02:20:48 +0000]
minor wording improvements

10 years agoadd header
Karen Etheridge [Thu, 12 Dec 2013 02:19:34 +0000]
add header

10 years agoadd a test for trying to dispatch on a pair of WD::Matcher and non-sub
Christian Walde [Fri, 22 Nov 2013 15:00:18 +0000]
add a test for trying to dispatch on a pair of WD::Matcher and non-sub

10 years agoadd test for to_app-less object as invalid psgi response, completing coverage of...
Christian Walde [Fri, 22 Nov 2013 13:58:05 +0000]
add test for to_app-less object as invalid psgi response, completing coverage of Web::Dispatch::call

10 years agoconsolidate tests for invalid psgi responses
Christian Walde [Fri, 22 Nov 2013 13:56:32 +0000]
consolidate tests for invalid psgi responses

10 years agotest POST splat
Arthur Axel 'fREW' Schmidt [Wed, 18 Sep 2013 17:20:40 +0000]
test POST splat

11 years agominor doc updates
Karen Etheridge [Fri, 12 Apr 2013 18:56:46 +0000]
minor doc updates

11 years agominor doc update
Matt Phillips [Fri, 2 Nov 2012 20:21:44 +0000]
minor doc update

11 years agosome doc cleanup
Karen Etheridge [Sun, 22 Jul 2012 07:22:42 +0000]
some doc cleanup

11 years agoexpand ParamParser comment so nobody breaks it again
Matt S Trout [Tue, 4 Dec 2012 22:14:03 +0000]
expand ParamParser comment so nobody breaks it again

11 years agoignore cover_db
Christian Walde [Fri, 16 Nov 2012 15:25:13 +0000]
ignore cover_db

11 years agotest to check cached multipart bodies and arrayification
Christian Walde [Fri, 16 Nov 2012 15:24:12 +0000]
test to check cached multipart bodies and arrayification

11 years agoRelease commit for 0.020 v0.020
Matt S Trout [Fri, 3 Aug 2012 21:01:21 +0000]
Release commit for 0.020

11 years agoI'm an idiot
Matt S Trout [Fri, 3 Aug 2012 21:00:39 +0000]
I'm an idiot

11 years agobump version
Matt S Trout [Fri, 3 Aug 2012 21:00:21 +0000]
bump version

11 years agoRelease commit for 0.019 v0.019
Matt S Trout [Mon, 30 Jul 2012 19:40:29 +0000]
Release commit for 0.019

11 years agobump version
Matt S Trout [Mon, 30 Jul 2012 19:36:57 +0000]
bump version

11 years agoremove an extra mention of uploads being experimental
Matt S Trout [Mon, 30 Jul 2012 19:36:24 +0000]
remove an extra mention of uploads being experimental

11 years agodocumented named argument access via %_
Robert Sedlacek [Mon, 16 Jul 2012 12:00:49 +0000]
documented named argument access via %_

11 years agoadded myself (phaylon) to contributors
Robert Sedlacek [Mon, 16 Jul 2012 11:17:41 +0000]
added myself (phaylon) to contributors

11 years agoexpand DispatchNode comment
Matt S Trout [Wed, 2 May 2012 17:03:53 +0000]
expand DispatchNode comment

11 years agoadd %_ setting
Matt S Trout [Wed, 2 May 2012 16:58:47 +0000]
add %_ setting

11 years agode-experimental uploads
Matt S Trout [Mon, 16 Jul 2012 10:26:47 +0000]
de-experimental uploads

11 years agoRelease commit for 0.018 v0.018
Matt S Trout [Sun, 15 Jul 2012 23:18:46 +0000]
Release commit for 0.018

11 years agoadd golf example
Matt S Trout [Sun, 15 Jul 2012 23:18:07 +0000]
add golf example

11 years agobump version
Matt S Trout [Sun, 15 Jul 2012 23:17:32 +0000]
bump version

11 years agochangelog dots in parameter names
Matt S Trout [Sun, 15 Jul 2012 23:17:11 +0000]
changelog dots in parameter names

11 years agoallow parameter names to contain dots
Robert Sedlacek [Sun, 15 Jul 2012 21:47:43 +0000]
allow parameter names to contain dots

11 years agoclean up arg handling
Matt S Trout [Sun, 15 Jul 2012 20:43:10 +0000]
clean up arg handling

11 years agobasic authorization support for run_test_request and CLI
Matt S Trout [Sun, 15 Jul 2012 18:44:12 +0000]
basic authorization support for run_test_request and CLI

11 years agoRelease commit for 0.017 v0.017
Chris Nehren [Thu, 5 Jul 2012 19:30:37 +0000]
Release commit for 0.017

11 years agotest + changes for CGI detection under mod_cgid
Christian Walde [Thu, 5 Jul 2012 19:27:36 +0000]
test + changes for CGI detection under mod_cgid

11 years agofixed CGI detection under mod_cgid
Christian Walde [Thu, 5 Jul 2012 11:10:19 +0000]
fixed CGI detection under mod_cgid

The Apache module mod_cgid is default in modern Apaches with
multi-threaded MPM and opens STDIN as a Socket, so interpreting that fact
to mean that we're under FastCGI works ONLY if $ENV{GATEWAY_INTERFACE} is
not set.

See: http://httpd.apache.org/docs/2.0/mod/mod_cgid.html

Exception: Some nginx FastCGI configuration examples (probably as a result
of copy/paste) instruct the user to set:
$ENV{GATEWAY_INTERFACE} = "CGI 1.1"
If anyone actually did that, FastCGI would be wrongly recognized as CGI in
their case.

See: http://wiki.nginx.org/FcgiExample

11 years agorevert to 1;
Matt S Trout [Fri, 11 May 2012 15:05:37 +0000]
revert to 1;

11 years agoRelease commit for 0.016 v0.016
Matt S Trout [Fri, 11 May 2012 15:04:39 +0000]
Release commit for 0.016

11 years agobump version
Matt S Trout [Fri, 11 May 2012 15:01:32 +0000]
bump version

11 years agochangelog weaken fix
Matt S Trout [Fri, 11 May 2012 15:00:13 +0000]
changelog weaken fix

11 years agoactually pull in weaken from Scalar::Util
Christian Walde [Fri, 11 May 2012 10:37:41 +0000]
actually pull in weaken from Scalar::Util

11 years agoRelease commit for 0.015 v0.015
Matt S Trout [Thu, 10 May 2012 18:08:48 +0000]
Release commit for 0.015

11 years agobump version
Matt S Trout [Thu, 10 May 2012 18:07:39 +0000]
bump version

11 years agofix per-application memory leak
Matt S Trout [Wed, 9 May 2012 16:07:35 +0000]
fix per-application memory leak

11 years agoRelease commit for 0.014 v0.014
Matt S Trout [Fri, 27 Apr 2012 02:53:36 +0000]
Release commit for 0.014

11 years agoversion bump for release
Matt S Trout [Fri, 27 Apr 2012 02:52:45 +0000]
version bump for release

11 years agobump version dep on Moo because it's probably a good idea
Matt S Trout [Fri, 27 Apr 2012 02:52:07 +0000]
bump version dep on Moo because it's probably a good idea

11 years agobetter docs for the CLI code
Matt S Trout [Fri, 27 Apr 2012 02:49:29 +0000]
better docs for the CLI code

11 years agobrief docs for path matches
Matt S Trout [Fri, 27 Apr 2012 02:28:59 +0000]
brief docs for path matches

11 years agobasic named path part matching
Matt S Trout [Fri, 27 Apr 2012 01:46:50 +0000]
basic named path part matching

12 years agotest fixup
Matt S Trout [Sun, 22 Apr 2012 17:50:57 +0000]
test fixup

12 years agoallow headers on CLI calls
Matt S Trout [Sun, 22 Apr 2012 17:28:14 +0000]
allow headers on CLI calls

12 years agobump version for release
Matt S Trout [Tue, 3 Apr 2012 17:23:09 +0000]
bump version for release

12 years agoFix match parsing with perl 5.8.8
Andrew Rodland [Tue, 3 Apr 2012 17:12:26 +0000]
Fix match parsing with perl 5.8.8

Runtime-loading the ParamParser loads Encode, which blows away $_ and
pos. Carefully save these values around the module load so that things
don't blow up.

12 years agoGitignoring
Peter Rabbitson [Fri, 10 Feb 2012 11:07:04 +0000]
Gitignoring

12 years agoCorrect erroneous $^H bitsetting cargocult which originated in autobox
Peter Rabbitson [Fri, 10 Feb 2012 11:00:45 +0000]
Correct erroneous $^H bitsetting cargocult which originated in autobox

12 years agoRelease commit for 0.012 v0.012
Matt S Trout [Mon, 30 Jan 2012 20:33:10 +0000]
Release commit for 0.012

12 years agobump version
Matt S Trout [Mon, 30 Jan 2012 20:31:33 +0000]
bump version

12 years agoupdated Changes
Christian Walde [Mon, 30 Jan 2012 20:30:28 +0000]
updated Changes

12 years agoadded match_true and match_false
Christian Walde [Wed, 25 Jan 2012 16:19:19 +0000]
added match_true and match_false

12 years agothe ... part of '/foo...' should match ONLY empty string or something starting with /
Christian Walde [Mon, 19 Dec 2011 16:02:52 +0000]
the ... part of '/foo...' should match ONLY empty string or something starting with /

12 years agodoc patch for '/foo...'
John Napiorkowski [Wed, 25 Jan 2012 15:57:34 +0000]
doc patch for '/foo...'

12 years agoadded a test case for various matching behaviors
John Napiorkowski [Wed, 25 Jan 2012 15:56:47 +0000]
added a test case for various matching behaviors

12 years agoallow matching of empty path with the spec ~
Christian Walde [Wed, 25 Jan 2012 15:45:21 +0000]
allow matching of empty path with the spec ~

12 years agoallow subdispatch to apply even when the url has no trailing slash
Christian Walde [Thu, 8 Dec 2011 23:03:31 +0000]
allow subdispatch to apply even when the url has no trailing slash

12 years agothe "word" path part regex only allows singular period characters
John Napiorkowski [Wed, 25 Jan 2012 16:18:42 +0000]
the "word" path part regex only allows singular period characters

12 years agostopped XML::Tags from throwing bareword warnings
Christian Walde [Wed, 25 Jan 2012 15:04:14 +0000]
stopped XML::Tags from throwing bareword warnings

12 years agoCorrect syntax in synopsis
Mateu X Hunter [Mon, 23 Jan 2012 22:20:10 +0000]
Correct syntax in synopsis

12 years agoadded plack server deployment example
Christian Walde [Thu, 22 Dec 2011 16:06:48 +0000]
added plack server deployment example

12 years agoall query body parameters are now decoded from UTF8 to Perl's text string format...
Christian Walde [Sat, 24 Dec 2011 01:35:25 +0000]
all query body parameters are now decoded from UTF8 to Perl's text string format to allow proper UTF8 processing (regexes, etc.)

12 years agoContributorize me!
Andrew Rodland [Fri, 23 Dec 2011 05:03:13 +0000]
Contributorize me!

12 years agoUpdate Changes
Andrew Rodland [Fri, 23 Dec 2011 05:02:54 +0000]
Update Changes

12 years agoAllow dots in path matchers, so that sub (/foo.html) works
Andrew Rodland [Fri, 23 Dec 2011 05:02:30 +0000]
Allow dots in path matchers, so that sub (/foo.html) works

12 years agoAdd inner ** test
Mateu X Hunter [Wed, 14 Dec 2011 20:29:38 +0000]
Add inner ** test

12 years agocorrect POD on ** match
Mateu X Hunter [Tue, 13 Dec 2011 23:30:05 +0000]
correct POD on ** match

12 years agobump copyright
Justin Hunter [Fri, 9 Dec 2011 22:28:13 +0000]
bump copyright

12 years agoRelease commit for 0.011 v0.011
Matt S Trout [Fri, 23 Dec 2011 02:26:12 +0000]
Release commit for 0.011

12 years agobump version
Matt S Trout [Fri, 23 Dec 2011 02:24:24 +0000]
bump version

12 years agoremove header because why did I even do that?
Matt S Trout [Fri, 23 Dec 2011 02:23:34 +0000]
remove header because why did I even do that?

12 years agoupdate Changes
Matt S Trout [Fri, 23 Dec 2011 02:23:15 +0000]
update Changes

12 years agochanged the regexp to not use perl 5.14isms and improve backward compatibility for...
John Napiorkowski [Fri, 9 Dec 2011 18:41:15 +0000]
changed the regexp to not use perl 5.14isms and improve backward compatibility for the tests

12 years agodocument [ sub {} ]
Danijel Tasov [Thu, 8 Dec 2011 14:53:32 +0000]
document [ sub {} ]

Signed-off-by: Danijel Tasov <dt@korn.shell.la>

12 years agofirst draft of http methods, with a test case
John Napiorkowski [Wed, 16 Nov 2011 02:17:36 +0000]
first draft of http methods, with a test case

added implicit HEAD and general refactor

added docs and minor code tweaks, more tests

test case for one helper

rewrite to deal with chaining correctly

removed silly debug code

support for options

options test cases

finished mst code review changes

12 years agopredicates are objects
John Napiorkowski [Mon, 14 Nov 2011 14:49:48 +0000]
predicates are objects

changes after mst code review

12 years agoremoved frankensteining remnant
Christian Walde [Wed, 2 Nov 2011 21:23:09 +0000]
removed frankensteining remnant

12 years ago[sub{ }] can now be returned by a route to be used for streaming
Christian Walde [Wed, 2 Nov 2011 21:07:49 +0000]
[sub{ }] can now be returned by a route to be used for streaming

12 years agoadded a test file that puts Web::Dispatch's coverage at 100%
Christian Walde [Wed, 2 Nov 2011 16:56:07 +0000]
added a test file that puts Web::Dispatch's coverage at 100%

12 years agoinclude .pod files from lib/
Matt S Trout [Tue, 1 Nov 2011 14:02:21 +0000]
include .pod files from lib/

12 years agoNAME in the makefile needs to be a module name or it breaks in Carton
Christian Walde [Mon, 17 Oct 2011 15:40:58 +0000]
NAME in the makefile needs to be a module name or it breaks in Carton

12 years agoadded some documentation of DispatchNode
Christian Walde [Fri, 7 Oct 2011 23:14:07 +0000]
added some documentation of DispatchNode

12 years agoRelease commit for 0.010 v0.010
Matt S Trout [Thu, 6 Oct 2011 21:57:11 +0000]
Release commit for 0.010

12 years agobump version
Matt S Trout [Thu, 6 Oct 2011 21:56:21 +0000]
bump version

12 years agodocument and changelog run_test_request
Matt S Trout [Thu, 6 Oct 2011 21:55:47 +0000]
document and changelog run_test_request

12 years agomaintain $env->{Web::Dispatch.original_env} for ParamParser to cache in
Matt S Trout [Thu, 6 Oct 2011 21:15:52 +0000]
maintain $env->{Web::Dispatch.original_env} for ParamParser to cache in

12 years agotrimmed some trailing spaces
Christian Walde [Wed, 5 Oct 2011 13:58:01 +0000]
trimmed some trailing spaces

12 years agoported tests to make use of run_test_request
Christian Walde [Wed, 5 Oct 2011 13:57:45 +0000]
ported tests to make use of run_test_request

12 years agotrimmed some trailing spaces
Christian Walde [Wed, 5 Oct 2011 13:36:58 +0000]
trimmed some trailing spaces

12 years agosimplified synopsis and created deployment pod
Christian Walde [Wed, 5 Oct 2011 13:36:44 +0000]
simplified synopsis and created deployment pod

12 years agoupdated contributor list
Christian Walde [Wed, 5 Oct 2011 13:32:18 +0000]
updated contributor list

12 years agofactor out run_test_request method
Matt S Trout [Wed, 5 Oct 2011 12:21:07 +0000]
factor out run_test_request method

12 years agoPOD fix from gregoa of the debian team
Matt S Trout [Wed, 5 Oct 2011 00:55:28 +0000]
POD fix from gregoa of the debian team

12 years agoadd comment to _to_try for dispatch strategy
Matt S Trout [Tue, 4 Oct 2011 21:57:47 +0000]
add comment to _to_try for dispatch strategy