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 catag...@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 _______________________________________________ Pkg-perl-cvs-commits mailing list Pkg-perl-cvs-commits@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-perl-cvs-commits