[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