9 years agofix a memory leak introduced by 1f8cad5e5a1875de94d63ac91d8ded4d2282c62e fix_leak
Christian Walde [Mon, 7 Jul 2014 16:39:33 +0000]
fix a memory leak introduced by 1f8cad5e5a1875de94d63ac91d8ded4d2282c62e

9 years agoclean up Web::Simple::Role pod
Graham Knop [Sat, 24 May 2014 16:14:10 +0000]
clean up Web::Simple::Role pod

9 years agoRelease commit for 0.023 v0.023
Matt S Trout [Fri, 23 May 2014 18:13:34 +0000]
Release commit for 0.023

9 years agobump version
Matt S Trout [Fri, 23 May 2014 18:13:04 +0000]
bump version

9 years agochangelog that I fucked up a release
Matt S Trout [Fri, 23 May 2014 18:12:43 +0000]
changelog that I fucked up a release

9 years agoRelease commit for 0.022 v0.022
Matt S Trout [Fri, 23 May 2014 18:08:49 +0000]
Release commit for 0.022

9 years agobump version
Matt S Trout [Fri, 23 May 2014 18:08:20 +0000]
bump version

9 years agochangelog fix
Matt S Trout [Fri, 23 May 2014 18:08:07 +0000]
changelog fix

9 years agostop trying to load module that doesn't exist anymore
Graham Knop [Fri, 23 May 2014 17:49:26 +0000]
stop trying to load module that doesn't exist anymore

9 years agoRelease commit for 0.021 v0.021
Matt S Trout [Tue, 20 May 2014 19:24:38 +0000]
Release commit for 0.021

9 years agobump version
Matt S Trout [Tue, 20 May 2014 19:23:19 +0000]
bump version

9 years agomissing CONTRIBUTORS entry for ether
Matt S Trout [Tue, 20 May 2014 19:22:06 +0000]
missing CONTRIBUTORS entry for ether

9 years agomissing CONTRIBUTORS entry for osfameron
Matt S Trout [Tue, 20 May 2014 19:21:43 +0000]
missing CONTRIBUTORS entry for osfameron

9 years agofixup changes
Matt S Trout [Tue, 20 May 2014 19:20:14 +0000]
fixup changes

9 years agohandle ) as last character of composite spec
Matt S Trout [Tue, 20 May 2014 19:18:11 +0000]
handle ) as last character of composite spec

9 years agoTest that (GET+/foo)|(POST+/foo) works
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.

9 years agoadd Changes
Arthur Axel 'fREW' Schmidt [Tue, 20 May 2014 19:17:12 +0000]
add Changes

9 years agodocument method name style
Arthur Axel 'fREW' Schmidt [Tue, 20 May 2014 19:17:04 +0000]
document method name style

9 years agofix silly typo
Arthur Axel 'fREW' Schmidt [Tue, 20 May 2014 19:15:30 +0000]
fix silly typo

9 years agoallow dispatching to a method name as a string instead of a sub
Christian Walde [Fri, 22 Nov 2013 15:09:55 +0000]
allow dispatching to a method name as a string instead of a sub

9 years agodisassemble DispatchNode since Dispatch.pm can now differentiate between dispatch...
Christian Walde [Fri, 22 Nov 2013 16:11:59 +0000]
disassemble DispatchNode since Dispatch.pm can now differentiate between dispatch app and object

9 years agostick DispatchNode comments to the appropiate code
Christian Walde [Wed, 20 Nov 2013 22:19:51 +0000]
stick DispatchNode comments to the appropiate code

9 years agorefactor _construct_node to reduce code duplication
Christian Walde [Fri, 22 Nov 2013 16:20:55 +0000]
refactor _construct_node to reduce code duplication

9 years agoallow passing either psgi app, or application object to Web::Dispatch
Christian Walde [Fri, 22 Nov 2013 15:59:50 +0000]
allow passing either psgi app, or application object to Web::Dispatch

9 years agoWeb::Simple::Role web-simple-role
Hakim Cassimally [Thu, 15 May 2014 13:37:05 +0000]
Web::Simple::Role

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