[libweb-simple-perl] branch master updated (be4963b -> 1cdcdfe)
gregor herrmann
gregoa at debian.org
Mon Oct 26 19:11:24 UTC 2015
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to branch master
in repository libweb-simple-perl.
from be4963b update changelog
new 1395436 Add debian/upstream/metadata
new 9621f32 Update debian/changelog
adds afe60e5 first cut of XML::Tags
adds cb5717e basic HTML tags
adds 5f44889 make XML::Tags return scalarrefs
adds cc05013 add sanitize sub
adds 43a70dd cleanup glob override
adds 06e0b42 cleanup to _set_glob function
adds 6234668 comment this up the arseholes
adds 39f67b4 add test files
adds 49a6c0b rename sanitize to to_xml_string, add to_html_string
adds 920d622 dispatch parser
adds 9e4713a switch to + separated for sections
adds 5c33dda first cut of Web-Simple
adds 957088c sketch test showing output
adds 0f33945 use overload::constant to escape attributes within <foo ...>
adds d2a1d0c switch to map as a collection method - thanks to jnthn (and good luck with rakudo vistar, mate ...)
adds d28d24d fix nascent bug in bloggery.cgi
adds 3911908 redispatch_to
adds 89166c1 path tweaks and shebang line
adds 879d896 add presentation files from ipw 2009
adds 2dbefe8 I R RETARD. fix 500 errors
adds 913a9cf perl bloggery.cgi / runs get request
adds 28f3dfd add ** to capture unlimited path parts
adds 3d5e4d2 default default_config method
adds 7401408 first chunk o' docs
adds 3583ca0 switched to Web::Simple::Dispatcher
adds 81a5b03 start of dispatch strategy docs
adds 15dfe70 more dispatch strategy documentation
adds b706312 add %INC entry setting to Web::Simple import() method
adds 2514ad1 add return so code doesn't explode after use
adds 44db8e7 more renaming and cleanup
adds c6ea954 implement | dispatch combinator
adds da9b923 test three combination |
adds b0420ad implement ()
adds a4ec359 nesting error message
adds 2ee4ab0 implement !
adds b8bd7bd document new dispatcher features
adds da8429c /foo/*/... syntax
adds 795c469 subdispatch
adds 451853d explain dispatch subroutine more
adds 134d6c1 simple param parser
adds 9b9866a first cut of query/body parsing, no body support, no tests
adds a5917ca working query parameter handling
adds 74afe4b change filter_response to response_filter in the places I got it wrong
adds 53d47b7 first cut at body matching
adds 92e2355 switch dispatch [] to dispatch {}
adds eb9e0e2 implement ?:foo syntax and make ?foo positional
adds 5705ec1 amend post.t to work with new body parsing rules
adds 8c4ffad POD cleanup, extended warning and changes section
adds 0055b02 nuke rogue Data::Dumper::Concise invocation
adds e4e3b52 dist files
adds 33795c6 synopsis
adds c0aceed fix obvious errors in dispatchex
adds 93e30ba fix some really basic doc
adds d3a6160 add as_psgi_app and make run_if_script return it for plackup
adds c21c9f0 examples, and rearrangement
adds 051b7ee wrap tests in blocks and a failing tests for ?foo=
adds d7c9ce9 update Changes
adds 7c6c774 Merge branch 'master' of catagits at git.shadowcat.co.uk:Web-Simple
adds aad2007 fix Application.pm to handle empty sub protos correctly
adds a9a99c2 sub {} == undef proto, sub () {} == '' proto
adds bccada1 remove erroneous dispatch test
adds c2f3178 add hello-world.cgi example as file
adds bf8b2de changes line for 0.002 and bump version in Web/Simple.pm
adds 1c4ebc8 super basic tests for CSS::Declare, also dep
adds 4a610f7 CSS::Declare works with arrays instead of arrayrefs
adds 4cf84c5 Look how dumb I am
adds 9436712 better test for unimporting
adds 5592a37 add lots of CSS properties (http://www.eskimo.com/~bloo/indexdot/css/propindex/all.htm)
adds 8067158 new html tag list from http://www.quackit.com/html_5/tags/
adds 70b55a6 Merge branch 'css_declare'
adds 959c30b changes for css_declare
adds b134433 switch to Syntax::Keyword::Gather
adds 9935bd6 tests for html escaping (jnareb)
adds dc7d4cf t/tags.t: Test of automatic escaping of user data
adds ac84243 Add .gitignore
adds 943937d t/tags.t: Test that XML processing instruction (<?xml ... ?>) works
adds 4882e90 t/tags.t: Test that Document Type Declaration (DTD or doctype) works
adds be64ff2 t/tags.t: Test escaping of attributes more extensively
adds 213f0aa Fix escaping of '"' in XML::Tags::to_xml_string
adds 318343c t/tags.t: HTML tags which conflict with Perl built-ins ok
adds 9d031ab t/tags.t: HTML comments ok
adds 6c0f599 fixed url path segment match regex so that trailing slashes in /path/info/ + query string disptaches match properly; added tests for /path/info/ + query string dispatches
adds 14ebaf8 skeleton BUILDALL support
adds e27ab5c switch to using Plack, add FCGI support, use Plack::Test instead of HTTP::Request::AsCGI
adds bb436cf experimentally expose psgi $env as $_[ENV]
adds 24175cb Document ENV feature
adds 298a02d Add failing test for ENV feature
adds c7b1c57 rename ENV to PSGI_ENV (*ENV is forced into main::)
adds 77c7e18 ENV -> PSGI_ENV in docs; Bump version
adds c254b30 fix my silly example fails
adds 6331e7c release 0.003
adds 9ddb573 release 0.004, hide Plack bits from PAUSE
adds eec9636 don't duplicate the PSGI_ENV
adds d104fb1 skeleton CLI support
adds bc57805 make Class->as_psgi_app only call ->new once
adds 64a6f95 squelch 'used only once' warnings
adds db2899c pass ARGV to _run_cli to enable testing
adds eb5f807 Support 'use Web::Simple;' to default to current package
adds d63bcda factor dispatch parser out
adds e7dd1c4 make non-/-terminated path matches allow an extension
adds 4ed4fb4 factor dispatcher out into Web::Dispatch
adds 8bd060f switch to Moo
adds 445b3ea as_psgi_app becomes to_psgi_app, factor dispatcher sugar out into Web::Dispatch::Wrapper
adds e412253 document disappearance of magic $self global
adds b9e047e $self no longer automatically in scope, fixing test
adds 6e42ffd updated testcase for new code
adds a61c443 correct usages of PSGI_ENV
adds 6064748 fixed test to use new way to init dispatch
adds 7274da2 fixing test example case
adds 950d882 typo correction
adds 48cab33 return to $self by following the upgrade instructions in the docs
adds 3706e2a update docs
adds 876e62e fix config handling, finish porting bloggery, safer exporting
adds 64e6ba8 hello-world.cgi works again
adds 6af22ff corrected filter example
adds fb77140 moved around history stuff so that readers get to the coder info faster
adds 05ad188 minor tweaks
adds 3895385 filled out more docs
adds 32d29dc documentation for WSA to get started
adds 6a4808b documentation corrections and updates
adds 1760e99 change non-matching example since the old version would now match
adds 12b3e9a improve Application.pm docs
adds 1c4f4b7 adapted to take dashes
adds 69aaa28 handle strings as well as prototypes
adds 5ba2eb6 refactor dispatch some more
adds ce57371 factor out match_not
adds e954644 cleanup match_ usage
adds 052bdd5 factor out and simplify param parsing logic
adds b6bf9ed isolate param matching in Predicates
adds 16c72d2 fix for response_filter regression and matching test
adds ca739b0 changes after mst code review
adds e9f819f 0.005 release commit
adds 4ba6d89 cleanup test code and support non-GET requests
adds d9ae38d Make Web::Dispatch return [$cv] as $cv to allow subref responses
adds 206620d added mst's fix to ParamParser for Content-type stuffs
adds aacb774 updated Changelog
adds ce44659 avoid undef errors blowing out XML::Tags
adds 1f4dd6f fix environment changes within subdispatch and arrange for middleware to uplevel correctly
adds 1f993d6 convert to Distar
adds 7789b9a update Changes
adds b7b6b85 bump version
adds 41b6fea Release commit for 0.006
adds 2e850f2 note in changes we need another release due to an indexing problem
adds 87ec704 bump version
adds cadf2c0 Release commit for 0.007
adds 2de44d5 re-bump
adds 606383e Release commit for 0.008
adds 58fd1f7 add Antiquated Perl slides as POD, delete takahashi code
adds 7e103e8 change Web::Simple::Application to refer to Web::Simple for author+copyright
adds f2ff31c tweak Antiquated Perl copyright to 'same as perl'.
adds a5006b2 fix doc typo
adds efd971b auto-fetch Distar
adds 15e679c add *.* and **.* dispatch patterns
adds baabba3 output status+headers to STDERR in CLI mode
adds f9d0d38 clean up newline handling for cli mode output
adds 66350cd Assume FastCGI mode if STDIN is a socket (works some places env vars fail)
adds 2bc99cc update Plack usage
adds 05aafc1 experimental upload support
adds a23df04 Test::Plack returns the response, no need for gyrations
adds ce69eb8 make it easier to breakpoint into the request
adds 30e2c52 eliminate HTTP::Request::AsCGI in favour of Plack::Test
adds 75ad66d _dispatch is now more explicit about what it does
adds 6bd9961 elsif christmas tree is back, but hidden away
adds e4c7f3b rename things in an attempt to gain slightly more clarity
adds cb12d2a remove the bit of doc saying we don't do uploads
adds b1217ca bump version
adds e469cb9 Release commit for 0.009
adds 494bc0e removed some duplication
adds aaa598e added failing todo test for empty dispatch prototype
adds 59ccc1e enable matching of empty string specs
adds e251dfe fixed a few spaces
adds 6cf1d73 more spacing fixes
adds c398ce1 add comment to _to_try for dispatch strategy
adds c2150f7 POD fix from gregoa of the debian team
adds c1db335 factor out run_test_request method
adds 48904f8 updated contributor list
adds 4f83bde simplified synopsis and created deployment pod
adds 38d5b33 trimmed some trailing spaces
adds 1bba6f8 ported tests to make use of run_test_request
adds 9c7c20f trimmed some trailing spaces
adds d96756e maintain $env->{Web::Dispatch.original_env} for ParamParser to cache in
adds ca30a01 document and changelog run_test_request
adds d57f3db bump version
adds 079e838 Release commit for 0.010
adds 67a6b9d added some documentation of DispatchNode
adds 9136e7f NAME in the makefile needs to be a module name or it breaks in Carton
adds 82340c7 include .pod files from lib/
adds 35075f9 added a test file that puts Web::Dispatch's coverage at 100%
adds 1a0ea82 [sub{ }] can now be returned by a route to be used for streaming
adds 3f983ec removed frankensteining remnant
adds 481da1e predicates are objects
adds 456dc2b first draft of http methods, with a test case
adds e927492 document [ sub {} ]
adds 7268421 changed the regexp to not use perl 5.14isms and improve backward compatibility for the tests
adds 4e1af75 update Changes
adds bcd7736 remove header because why did I even do that?
adds b408a70 bump version
adds 83695dd Release commit for 0.011
adds f42be65 bump copyright
adds 1d02a8a correct POD on ** match
adds 4fe7d49 Add inner ** test
adds c2c68a8 Allow dots in path matchers, so that sub (/foo.html) works
adds 720cb54 Update Changes
adds 3c39d24 Contributorize me!
adds 2993003 all query body parameters are now decoded from UTF8 to Perl's text string format to allow proper UTF8 processing (regexes, etc.)
adds dfcd788 added plack server deployment example
adds 6ee6b2d Correct syntax in synopsis
adds 9e561e4 stopped XML::Tags from throwing bareword warnings
adds c2cf053 the "word" path part regex only allows singular period characters
adds 8c51c01 allow subdispatch to apply even when the url has no trailing slash
adds a96dd5c allow matching of empty path with the spec ~
adds cc57831 added a test case for various matching behaviors
adds e060a69 doc patch for '/foo...'
adds bb0dbe7 the ... part of '/foo...' should match ONLY empty string or something starting with /
adds bc878dd added match_true and match_false
adds f2c932e updated Changes
adds b232932 bump version
adds 50a0174 Release commit for 0.012
adds 6c97ab6 Correct erroneous $^H bitsetting cargocult which originated in autobox
adds c8db640 Gitignoring
adds 6153800 Fix match parsing with perl 5.8.8
adds ed6e2c1 bump version for release
adds 82bc2f9 allow headers on CLI calls
adds 9f3d2dd test fixup
adds b83ac30 basic named path part matching
adds 7c03cd6 brief docs for path matches
adds 1592851 better docs for the CLI code
adds a9c43ca bump version dep on Moo because it's probably a good idea
adds 893cbfa version bump for release
adds cf71c76 Release commit for 0.014
adds b5b4423 fix per-application memory leak
adds dea7a4f bump version
adds e91e841 Release commit for 0.015
adds 975048a actually pull in weaken from Scalar::Util
adds a664071 changelog weaken fix
adds 3482348 bump version
adds 0f3d9f3 Release commit for 0.016
adds fd6d986 revert to 1;
adds 7b930eb fixed CGI detection under mod_cgid
adds f11512a test + changes for CGI detection under mod_cgid
adds 5e3e41f Release commit for 0.017
adds 8c3623e basic authorization support for run_test_request and CLI
adds 5b8f03a clean up arg handling
adds 0cddee7 allow parameter names to contain dots
adds 78aa5e2 changelog dots in parameter names
adds aec8b84 bump version
adds 3277709 add golf example
adds 38fd9c5 Release commit for 0.018
adds 1d2f4b6 de-experimental uploads
adds bfa3434 add %_ setting
adds b6863c5 expand DispatchNode comment
adds c18a76d added myself (phaylon) to contributors
adds 1fc9b97 documented named argument access via %_
adds c32b7fd remove an extra mention of uploads being experimental
adds 2b6bcd6 bump version
adds 5f66d03 Release commit for 0.019
adds 1cf4503 bump version
adds 12cc183 I'm an idiot
adds ca79c33 Release commit for 0.020
adds ca2e9fb test to check cached multipart bodies and arrayification
adds 6b9d4bc ignore cover_db
adds c62cf40 expand ParamParser comment so nobody breaks it again
adds 65e03df some doc cleanup
adds 20645c5 minor doc update
adds 29c7cff minor doc updates
adds 24ecd3b test POST splat
adds 19b1ef0 consolidate tests for invalid psgi responses
adds 23dee6a add test for to_app-less object as invalid psgi response, completing coverage of Web::Dispatch::call
adds efbff59 add a test for trying to dispatch on a pair of WD::Matcher and non-sub
adds 4c7f2f3 add header
adds b54172e minor wording improvements
adds 01183e7 Web::Simple::Role
adds e5250d9 allow passing either psgi app, or application object to Web::Dispatch
adds 79dda56 refactor _construct_node to reduce code duplication
adds d20b763 stick DispatchNode comments to the appropiate code
adds 1f8cad5 disassemble DispatchNode since Dispatch.pm can now differentiate between dispatch app and object
adds b2e37c6 allow dispatching to a method name as a string instead of a sub
adds 3da8f8c fix silly typo
adds 40e7878 document method name style
adds 9732167 add Changes
adds 965732b Test that (GET+/foo)|(POST+/foo) works
adds 6375344 handle ) as last character of composite spec
adds a39a11d fixup changes
adds 73349c5 missing CONTRIBUTORS entry for osfameron
adds a0411ab missing CONTRIBUTORS entry for ether
adds e5f4759 bump version
adds d09ae7b Release commit for 0.021
adds b01bda2 stop trying to load module that doesn't exist anymore
adds 98407b3 changelog fix
adds 54a23c5 bump version
adds e4fd5ab Release commit for 0.022
adds 5aa2feb changelog that I fucked up a release
adds 562d112 bump version
adds 2c74748 Release commit for 0.023
adds 1d1a78c clean up Web::Simple::Role pod
adds c386c51 ignore dist build dirs
adds b573882 script to bump version, as from strictures
adds f80844d clean more things with "realclean"
adds 6753ac7 doc fix - RT#96509
adds d934302 changelog for next release
adds d5fe491 bump version
adds 9021786 Release commit for 0.024
adds 1f72776 fix a memory leak introduced by 1f8cad5e5a1875de94d63ac91d8ded4d2282c62e
adds 58871a5 give attribution for leak fix
adds ac97b4f fix test that was planning twice
adds ce2f59d declare minimum perl version, meta resources; add missing prereq declarations
adds 3adbbe6 make bump
adds 311c048 Release commit for 0.025
adds 2fdaa25 remove erroneous XML::Tags prereq
adds 826fd6b bump version
adds 8540c67 Release commit for 0.026
adds f1de4ab Revert "declare minimum perl version, meta resources; add missing prereq declarations"
adds b13ce12 re-specify minimum perl version, add some metadata
adds fe61c5f specify prereqs in META and move them to PREREQ_PM, *_REQUIRES conditional on EUMM version
adds beb7eb9 Changelog for Makefile.PL fix
adds 013caf1 add back in the prereqs from 0.025, minus bad ones
adds d6933c3 bump version to 0.026_001
adds ae615f1 Release commit for 0.026_001
adds 06d0888 always specify a base prereq for EUMM
adds 777ffe5 drop mention of strict and warnings in prereqs - they are core only since at least 5.6
adds a0a16cd bump version to 0.027
adds bdbda3e Release commit for 0.027
adds 659a360 remove use of 'use base'
adds 996b584 set minimum required version of perl to 5.6 (let's see what the smokers think)
adds b45ef3a set proper Exporter prereq; base no longer used
adds 29d0389 remove unneeded prereqs: in core, or brought in via Moo and Plack
adds 4061606 make bump
adds e5ae42d Release commit for 0.028
adds f9e3823 Correct location of git repository, s/p5sagits/catagits/
adds 97a1e79 changelog for metadata
adds ff73e0b a bit more meta munging for older EUMM
adds 34b7e02 make bump
adds 0525f5e Release commit for 0.029
adds c6ce65a fix example typo (thanks, BooK!)
adds e0f92e3 make dispatch_misc.t handle Plack's MockHTTP's on error behaviour changing
adds 204d2ff bump version
adds 1252129 Release commit for 0.030
adds ffdca7d remove version bumping make targets and let distar handle it
adds b164d40 remove realclean from Makefile.PL and let Distar handle it
adds bb07abd de-proto the examples
adds 50e4587 can(undef) on 5.8.x blows up, work around it
adds 6f0e017 handle empty query parameters
adds c38071e mention doc changes
adds 15c647e bump missed version in Role.pm
adds 3ac4085 Bumping version to 0.031
adds 219a0f7 Release commit for 0.031
adds ae88dd8 Imported Upstream version 0.031
new c9dd5fc Merge tag 'upstream/0.031'
new dd0bba9 Update debian/changelog
new 6e17830 Update years of packaging copyright.
new c3eb40f Mark package as autopkgtest-able.
new 1ed607f Declare compliance with Debian Policy 3.9.6.
new 0b84681 Bump debhelper compatibility level to 9.
new 1cdcdfe releasing package libweb-simple-perl version 0.031-1
The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Changes | 5 +
MANIFEST | 2 -
META.json | 4 +-
META.yml | 4 +-
Makefile.PL | 1 -
README | 283 +++++++++++++++++++++-----------------
debian/changelog | 13 +-
debian/compat | 2 +-
debian/control | 5 +-
debian/copyright | 2 +-
debian/tests/pkg-perl/smoke-files | 2 +
debian/upstream/metadata | 8 ++
lib/Web/Dispatch.pm | 2 +-
lib/Web/Dispatch/ParamParser.pm | 2 +-
lib/Web/Simple.pm | 283 +++++++++++++++++++++-----------------
lib/Web/Simple/Role.pm | 2 +-
maint/Makefile.include | 11 --
maint/bump-version | 38 -----
t/dispatch_misc.t | 16 +++
t/param_parser.t | 9 +-
20 files changed, 369 insertions(+), 325 deletions(-)
create mode 100644 debian/tests/pkg-perl/smoke-files
create mode 100644 debian/upstream/metadata
delete mode 100644 maint/Makefile.include
delete mode 100755 maint/bump-version
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libweb-simple-perl.git
More information about the Pkg-perl-cvs-commits
mailing list