[libdancer2-perl] branch master updated (467125c -> 443c685)
gregor herrmann
gregoa at debian.org
Wed Oct 15 18:30:25 UTC 2014
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to branch master
in repository libdancer2-perl.
from 467125c releasing package libdancer2-perl version 0.150000+dfsg-1
adds 286f7a4 Imported Upstream version 0.150000+dfsg
new 3a475dc Merge tag 'upstream/0.150000+dfsg'
adds 78e4c10 dist.ini for Dancer-Core
adds e1d5ba8 first lib diurectory
adds b064113 first Dancer::Core::Route class with tests
adds 811ba6d gitignore
adds 4a347a0 types allow undef values
adds 6c1d990 more test for the Route class
adds 9a9bf17 tests for moo types
adds 0bfd14d test named captures and megasplat
adds 13d3fbd dont support prefix and native regular expression
adds 05c6b5b remove useless protection in Dancer::Core::Route
adds 53f87f1 tests for undef values in t/moo/types.t
adds 9968d83 gitignore
adds fbcee42 Makefile.PL
adds 082c33f 99.0% coverage
adds 185f0a8 gitignore
adds 4626068 first Dancer::Core::App
adds c56d259 support for add_route and find_route in Dancer::App
adds 8bdb769 test for Dancer::Core::App
adds cf408a9 full coverage for Dancer::Core::App
adds 6fd5444 Dancer::Core::Response
adds 60fbbe6 use coerce instead of dirty trigger in Dancer::App
adds bcc021b Request
adds 595a6a4 Context
adds 2bb29cb Server Standalone
adds 3c5b47b base class for Core::Server
adds 4492b37 Dancer.pm with supported DSL
adds 4a30164 working version with the current DSL
adds a7d735a test for context
adds edbff99 gitignore
adds 954d01e use Dancer::Core::Request in t/app.t
adds fa770ae contrib scripts
adds e0cdb65 progress.sh
adds 95db9bd Generic code to pass the $app to all DSL symbols
adds 68c7a3a cleaning in Dancer.pm
adds 9ae5137 Support for redirect
adds 2365c1f support for var and vars
adds 2633fc1 foo
adds 9e9534d un-foo
adds 548bb2c Empty test file.
adds 1b519b1 Merge branch 'master' of ../dancer2
adds 2763895 Add cover.sh
adds 85816e0 add TODO
adds 838a3b5 fix response_internal_error
adds 8d4c86f add test.pl
adds d24bec2 FIX multiple imports of Dancer
adds 97186fc use externals apps in contrib/test.pl to show off last commit
adds 9db4010 update the contrib/test.pl to use multiple apps
adds 89ef812 support for multiple apps, the server instance is now aware of all the apps loaded
adds 00431f5 Merge branch 'topic/multiple-apps'
adds a56426e moved Dancer::Core::Server into a role
adds 7186dda moved Dancer::Core::ObjectWithHeaders into a role
adds 288e56d Merge branch 'topic/roles'
adds 909e273 add a test for pass in contrib
adds 83ccd93 route handler are chained (they have previous and next accessors now)
adds e0813db Response has a flag has_passed
adds 9b372b8 the Server role now process the route handler with care for passing handlers
adds 94cf04a Support the 'pass' symbol
adds bbec596 Merge branch 'topic/pass-support'
adds 5e4c064 TODO update
adds 7d562f3 new test to cover all the params parsing in Dancer::Core::Request
adds 25671b1 fix body parsing in Dancer::Core::Request
adds 3e3a778 make cover.sh executable
adds 070f506 more tests for Dancer::Core::Request (96.4% cov for the subs)
adds 7d800d6 some cleaning in Dancer::Core::Request::forward
adds 5d997b6 Dancer::Core::Request::Upload tests
adds 8e7198a Merge branch 'topic/test-suite'
adds c328ff5 test script for file_utils
adds 092ff92 tests for DancerHTTPMethod type
adds 23b64c8 add a README
adds e3b5d88 more tsts for FileUtils
adds 29c07cd Context has now an env attr and the request attr is lazy
adds 20ced5c handle_request receives an env, not a request, the context is responsible for providing the request
adds a3317be fix test t/context.t accordingly
adds 845f46b add missing use in Dancer::Core::Context
adds b965e46 Merge branch 'topic/lazy-request'
adds 5c9cee9 test is_behind_proxy in Dancer::Core::Request
adds 0d5645d 93% coverage
adds 64f9147 Merge branch 'topic/test-suite'
adds f3fda28 first draft for Dancer::Core::Hook
adds a554a17 name and code are required in Dancer::Core::Hook
adds 1741634 no more server atttribute in Core::App
adds 705d81e Moo::Types exports the pseudo type symbols
adds 8956249 new role for Hookable objects plus tests
adds a18e450 Core::App objects are hookable
adds 10947ea test with before filter in contrib
adds 6f4b8f3 Core::App compiles its hooks to make them aware of the context
adds dfb5594 Support for before filter
adds 24d1d1d more test
adds fd7f33c Merge branch 'topic/hooks'
adds 873ab17 default hook returns
adds ccf6b05 Sorry, bigpresh, no beer!
adds 6a9f2b2 fix README info
adds 6c07b4c some tidy up
adds 5e43806 Merge branch 'master' of iwishyousuffering.com:dancer2
adds 939174f remove failure from test.pl
adds 333ae7b add class Dancer::Core::Dispatcher
adds f558019 add a test for Core::Dispatcher
adds b357aa2 Core::Route has no need of previous and next attributes anymore
adds ca192bf use the dispatcher in Core::Role::Server, remove useless code accordingly
adds aabe87a fix the test suite to use the dispatcher when needed
adds abcaec6 Merge branch 'topic/dispatcher'
adds 5b677f5 more test: dispatcher error catching
adds 307ca2c more tests, 92.3 coverage
adds 767f30b Merge branch 'topic/test-suite'
adds c9e1bc7 add a live test for a before filter that uses halt and redirect
adds 2a939f8 support for request and halt
adds 315a870 test in the dispatcher for the halt mechanism in filters
adds 1cda0f2 Merge branch 'topic/halt-support'
adds 3b5804c fix test t/dispatcher.t
adds 642c128 first implementation of the role Config + tests
adds 1bb488f 100% coverage for config
adds 84556a4 support for normalizers (charset)
adds f73c5c5 support for triggers in Config + tests
adds 1c713ff New type: ConsumerOf to test roles composition
adds ad06f87 Server and App are Configurable
adds 1465bea More DSL support (config & setting/set)
adds 5742ec3 fix the test suite
adds 331398b more test in contrib with config stuff
adds 1251c0d Merge branch 'topic/config'
adds 08cd278 add class Dancer::Core::Runner
adds 4a03a43 use Dancer::Core::Runner
adds 58f589f test script for the Core::Runner class
adds 21b9e21 Server has a name
adds 1983795 remove debug warns from Runner
adds b82951d fix test suite accordingly
adds c625b53 Merge branch 'topic/main'
adds 801e70a test for has_setting
adds 6b30007 add a test for server role
adds 731cf74 port and host are required attributes in Role::Server
adds f722ed1 more tests for the app/config stuff
adds b3a921e Merge branch 'topic/test-suite'
adds d5ba676 display the codelines ration as well in progress.pl
adds 6ca3526 use setting in contrib example app
adds 674362c no need to use Dancer::Core::Server::Standalone in Dancer.pm
adds a37d828 support settings for server startup
adds 429784d smarter cover.sh
adds 7526892 add a test for the dsl
adds 72d3776 Fix tests to pass on 5.14.0, mac OS X
adds fea8529 Merge branch 'master' of iwishyousuffering.com:dancer2
adds 8a4dfd2 vertical code alignment
adds 677f1a7 Use progress.sh -v
adds 0a52a03 Merge branch 'master' of iwishyousuffering.com:dancer2
adds e92d9dc fewer lines of code, easier to understand
adds 6177706 Adding true and false.
adds 768e753 Merge branch 'master' of iwishyousuffering.com:dancer2
adds 5bb320b Test true and false
adds b79d081 Remove trailing white spaces
adds 32dd8ea Basic any support
adds 551bd92 dont check in the DSL what is already validated by the Moo types
adds a0ab6a5 Merge branch 'review/ambs/any'
adds 2fd9023 Vertical alignment
adds 6c470cd URI seems to be required
adds 2d4f2ca Merge branch 'master' of iwishyousuffering.com:dancer2
adds 95c3a8a headers...
adds e267c01 comments...
adds be08e5f new test for Role::Headers
adds 0113eb4 context object has a real response object insted of a hash
adds 612a4ad rename booleans in Response
adds fcffc39 support for push_header in DSL
adds eb356ae fixt test t/dispatcher.t
adds 5314d71 Merge branch 'review/ambs/headers'
adds 98faff9 some code style change
adds c3900ec make list of commands easier to maintain
adds dd17e07 after and multiple setter
adds 6c22b02 leading spaces
adds e93132c hook - still misses tests
adds d203e54 Trying to help with Cookies
adds 22b5a0d update TODO
adds fe58a2a Refactor 'value' as an attribute
adds ced32fd 100% test coverage on cookie.pm
adds e6cbbf3 add a cookies attr in Dancer::Core::Context (lazy)
adds f8447fe Support for cookie and cookies
adds 858da2b Merge branch 'topic/cookies'
adds 966c520 Some comments under TOOD
adds 0eda974 captures working
adds 8e10b3f fix typo
adds b8193d2 Forget deprecated keywords on progress.sh
adds 15a541a Basic MIME class.
adds 56e8a74 per app default_mime_type
adds 1d68814 basic Engine role
adds 30cc7ed first impl for Logger role
adds a4671fc tests scripts for engine and logger
adds ef6ee72 make sure an App as always the Runner's config as it's default
adds f967fef Merge branch 'topic/engines'
adds c97fc1d ignore things
adds 8d6d6b2 add an engine factory and a test
adds 17e969a first Logger working
adds 4207945 using the logger in the contrib example
adds f494f2a Merge branch 'topic/logger'
adds cf2e895 fixing tests
adds 0703610 implement content_type
adds fcb8cda Merge branch 'master' of iwishyousuffering.com:dancer2
adds 1309fcf Set content-type
adds c1bcdbf update TODO file
adds 5ae8c85 Role::Tempalte
adds fe87c2f move verbose (-vv?)
adds 5c047be give a context object to the Template role
adds 84b0388 Some extra empty lines
adds 2da3e09 Move context to engine
adds 091a947 show prefix still not 100% working
adds b96b9a9 comment prefix tests
adds ef464e5 Fix default values
adds 25956f8 Basic Session role
adds aedc2df Update TODO file
adds c91d5ec Serializer Role
adds 6257d9c Start to make things available for testing purposes
adds 2270c6a Add a small note
adds b77e727 contrib application uses template
adds 3ae02da Template::Toolkit, first template engine
adds 279e6a1 support for template engines
adds 6418b77 support template in the DSL
adds 0d42ccb Merge branch 'topic/template-support'
adds 295881e logger console added
adds 8752c81 tests for role server
adds 2c99f86 more test for logger
adds f0d4342 Merge branch 'topic/test-coverage'
adds eaacc22 move t/dsl.t to contrib/
adds 27248fa Fix 5.14.x warning
adds 8443c72 use before_template in contrib app
adds c6657a4 support for before_template hook
adds bb1ed63 full test for template
adds ad1a9bd protect tokens init in Template Role
adds 56048c4 export warning
adds 7bbb687 Merge branch 'topic/template'
adds 2fd3484 add splat
adds 3fb1fc1 reads config for engines and pass it to instance built by the factory
adds f923b14 add a public dir in contrib
adds 25081f3 add default route in each app for file serving in public dir
adds 48afe10 App objects havea finish method now that compiles the hooks and add default routes
adds 4620e55 FileUtils open files with the utf8 flag
adds 273d612 Merge branch 'topic/file-serving-support'
adds b13669e make the static file serving an external Handler
adds a603c40 use Dancer::Handler::File in Dancer::Core::App
adds 5157f8a better code for Handler::File (stolen from Plack::App::File)
adds 679832c add AutoPage handler
adds b36ebe3 Merge branch 'topic/generic-handlers'
adds bce1126 contrib uses serializers
adds 9b6250c JSON serializer
adds 28f812e from_json and to_json added
adds c5dc4a3 serialize response if possible/needed in Dispatcher
adds 64e765b Merge branch 'topic/serializers'
adds 1cf9b55 handle hook correctly (dispatch to the right object)
adds 2f56cdd from_json and to_json dont rely on the serializer
adds 7b2aacd add role Handler
adds 94fced4 move role StandardResponse
adds dc6ac63 add config entry appdir
adds 683a706 support for generic routre handlers loaded via configuraiton
adds 40707ed test script for route handlers
adds 441b89b Merge branch 'topic/generic-handlers'
adds 47ba3ed YAML serializer
adds 348a0c7 YAML support in Dancer.pm
adds 7ee895c Merge branch 'topic/yaml-serializer'
adds b6cdc85 auto include ./lib in @INC
adds 35db1ad README update
adds 78bdd1d upload
adds 71c4452 add a link to the blog entry in README
adds 0d30cf4 [Core] Dumper: Add class dumper serializer.
adds 9feba80 [Documentation] Todo: Update todo file.
adds 5201d44 [Core] Dancer: Add function to_dumper and from_dumper.
adds ae2972b [Core] Dancer: Forget export tu_dumper et from_dumper.
adds 0cb46fa dont test config in t/app.t, it's tested elsewhere
adds 2b70fb6 fix t/config.t
adds f12104b Merge branch 'review/hobbestigrou/pr-1'
adds bc3e0af first version of Dancer::Plugin
adds 99a04ea contrib app foo.pl uses a plugin
adds fe77f0f test for plugins
adds d2c1a0b remove the hook stuff in Dancer::Plugin
adds 86dcf84 Merge branch 'topic/plugins-support'
adds 2833852 Remove useless Dancer1 code in Dancer::Core::Hook
adds 2e4db66 First version of Dancer::Test
adds 476aa76 test for splat.t
adds e5d36c7 remove useless code in Dancer::Request
adds b5efce9 Fix for issue #2 - splat returns a list instead of ARRAY ref
adds 60cfeee comment out debug warnings in Dancer::Test
adds 74a925b Merge branch 'topic/splat'
adds 8f9e88a renamed template engine Toolkit to TemplateToolkit
adds a913edd headers are lazy
adds be25595 carp if the new config section is not found
adds 652f163 automatically set the Content-Length header when the response content is set
adds b5f90de the Content-Length header is set only for 200 (maybe it's wrong, TODO)
adds 649dd86 update test for headers responses
adds f56e4f7 Dancer::Handler::File - don't use regexp route so we can mix with prefix
adds d2f922b Dancer::Handler::File - support prefixed routes
adds c685fc8 commented warning in Dancer::Core::App
adds 78c7fde Merge branch 'topic/backward-compat'
adds 9c9fd85 Content-Length is always set
adds 83038a6 Response content is encoded to UTF-8
adds f2ce7a9 default charset is UTF-8 in Dancer::Core::Role::Template
adds f5b533b PSGI server
adds 855292d Dancer::Test compiles its symbols with the caller $app
adds 613b0d6 new test for uri_for
adds 5db3e07 [Core] Dancer: Add uri_for in dsl.
adds e1bb47a add missing entries in Dancer::Test default request's env
adds 5dde4ff Dancer::Test doesnt croak when it's loaded after Dancer
adds 2afe15e Merge branch 'topic/uri_for'
adds b56c41d add t/forward.t
adds 374812c Dancer::core_debug is now enabled via DANCER_DEBUG_CORE
adds 94ba660 more stuff in Dancer::Test (headers)
adds 98c8636 Support for forward mechanism in Core objects
adds e4c5b07 DSL: forward
adds 525e3f6 fix the test suite accordingly
adds f952dfc clean useless use and fix test suite
adds df4e678 Merge branch 'topic/forward'
adds 6e69ca2 Do not use Dancer 1 Dancer::MIME
adds 64942e0 dont change the Content-Length header if already set
adds 10d7580 First version of send_file that uses Dancer::Handler::File
adds 6faf65a send_file example in contrib app
adds 995a84f Merge branch 'topic/send_file'
adds 3c944d2 more hooks in contrib app
adds 15f122f more generic hook system in Dancer.pm
adds 0295bff call the hooks in Dancer::Handler::File
adds 1069c7a tests for hooks and Dancer::Handler::File
adds 0545c13 Merge branch 'topic/hooks'
adds 75c3100 Merge branch 'master' of git://github.com/sukria/dancer2
adds 09d2e87 Fix Content-Length header on pass
adds b9c4f94 useless test removed
adds 65b2809 dont use Dancer::Config anymore
adds a322596 factor out DSL code into a Dancer::Core::DSL class
adds 3187bc7 fix Dancer::Plugin for reserved keyword list (DSL)
adds 3c438b2 better test for plugin-reserved keywords
adds de0e30a remove warning from t/dispatcher.t
adds df5c6cf remove warning from t/response.t
adds d675a1c Merge branch 'mst/dsl-refactoring'
adds 4237e28 removed useless _get_orig_symbol in Dancer.pm
adds b8e888b fix contrib/progress.pl script
adds 535cbf6 move settings code into ::Role::Config
adds ac9db3b move engine and template methods onto the app object
adds acf9175 move ->runner fallback out of Role::Config since Runner itself consumes it
adds 9ac7766 before_template becomes add_before_template_hook on the app
adds 6ac8a2d move before and after hooking onto app and halt onto response
adds 1b1ceba move start code onto Runner
adds 5a04b9b add context and response keywords, move a bunch of logic onto request
adds d51e47c move var/vars, mime and cookie handling to saner locations
adds 61cbb42 move more logic into the response object
adds 8e28456 clean up forward and redirect handling
adds 001f46f move log method onto app
adds 087de79 move hooking DWIM logic into app
adds 0b9e73a move send_file logic to app - suspect it should be on the context or even the response
adds c24d147 clean up any() logic to avoid duplicating get/head dwim
adds 77ac294 Generic code for _hook_candidates in Dancer::Core::App
adds c617feb Merge branch 'review/mst'
adds 4f345da All engines are composed by Dancer::Core::Role::Hook
adds 690ff35 Dancer::Serializer::JSON doesn't override BUILD
adds c2ee33f support both after/after_request and before/before_request hooks in Dispatcher
adds 4ddc317 App is able to delegate execute_hooks to hook_candidates
adds b432dbe more tests for hooks
adds c9fe525 before, after and before_template are not supported in Dancer2
adds 9a60337 Merge branch 'topic/generic-hook-support'
adds 87f0a08 Fix the JSON serializer
adds 1292859 fix the template keyword (closes: #5)
adds 5106a3b core_debug more useful
adds b59182b Some people do not like 42
adds 8b82cda use session in contrib
adds 5fffad3 ignore contrib/sessions/
adds ec70603 test for session
adds 5192f52 YAML session in contrib app
adds 02114ab add Dancer::Session::YAML
adds ef1fd02 fixed and better lib/Dancer/Core/Role/Session.pm
adds e734bee add a session methind in Dancer::Core::App
adds 9cc87da DSL knows about session
adds d4bbc99 initializer in Dancer::Core::Role::Config for session
adds 3879cdd no more install_hooks
adds 7a54eda dont use install_hooks anymore
adds 32efe58 Merge branch 'topic/session'
adds 71589c4 no more install_hooks method
adds e79d2fe Merge branch 'topic/role_BUILD'
adds 0e77470 renamed build() to create()
adds 7ae228e s/build/create in lib/Dancer/Core/Role/Config.pm
adds 501b73e fix session when no cookie is found
adds 8213dd7 test script for dsl (testing any)
adds aa0b7d3 fix method any
adds fe80eaf Merge branch 'topic/fix-dsl-any'
adds 4fb3359 FIX request's body parsing hangup
adds 4558052 use del instead of delete
adds 3c402aa Merge branch 'topic/delete'
adds 3d0bc3d add Dancer::Core::Role::DSL
adds 910a2e1 Dancer::Core::DSL is just a defaut consumation of Dancer::Core::Role::DSL
adds 118e5ce Dancer's import calls ->export_symbols_to instead of doing it manually
adds fba2ad7 sort DSL keywords
adds 568d841 fix register in DSL Role
adds 8d1d17c first version of Dancer::Plugin that uses roles
adds 7cfa6a4 test for plugins
adds 5fd06f1 Dancer::Plugin works now as a syntactic sugar layer over DSL roles.
adds 6c0aeb4 a plugin is a Moo::Role, transparently
adds 16a5774 Merge branch 'topic/DSL-as-roles'
adds 4f16a4d contrib section with plugins
adds 19e6511 test plugin
adds 7282bc7 support for old syntax in Dancer::Plugin
adds cec0688 rename t/plugins.t into t/plugin_register.t and keep only register stuff inside.
adds 766485a Resolved the bug that occured when Dancer was used more than once.
adds d9ab4ff Merge branch 'topic/DSL-as-roles'
adds 3223bad Fixed the way the Plugin's keywords are compiled
adds 8af0056 more test for Dancer::Plugin
adds 0a1a595 Merge branch 'topic/plugin-fix-caller-issue'
adds 3e40fc9 Dancer::Plugin provides compilmed DSL only when called from a real app.
adds 43a7916 Dancer::Test can receive the name of the app to test
adds 21e65bb Dancer::Plugin finds the dsl via multiple call to caller
adds 8fc30d7 clean warnings
adds e403277 add spec_route in Dancer::Core::Route
adds c3b8060 Skip t/logger_console.t tests if no Test::Wrap
adds dae1f5f Implement a plugin_setting() keyword in Dancer::Plugin.
adds 8e23ffe Pulling in documentation from Dancer.
adds 7518618 test for any
adds 7a0bac7 test for ajax
adds d12a18e support for headers in Dancer::Test
adds 1314be2 add Dancer::Plugin::Ajax
adds dc35e0a Merge branch 'topic/ajax-plugin'
adds 61bfb9a no type for spec_route
adds 2bb4bd1 Test::Trap is a dependency
adds 0c75eb6 no more exception when no Dancer::Core::App instance is found when Dancer::Plugin is imported
adds 4f27f88 setter for logger
adds b737a54 contrib app with logger file
adds 82f4574 Engines has environment and location attributes
adds eb2a509 add Logger::File
adds d734a19 fix app.t
adds b2d3abc ignore log dir in .gitignore
adds 7761205 Merge branch 'topic/engines'
adds d983f7b support for logger 'Capture' with test
adds 5f02a31 logger Diag
adds a76e5cf add logger Note
adds 0ea0cf0 logger Null
adds 62edf56 Merge branch 'topic/engines'
adds 88bff7c Skip template tests when Template Toolkit appears to be not installed.
adds b14dad5 Check for Template instead of for Dancer::Template::Toolkit.
adds e537ec0 Merge pull request #22 from racke/master
adds a7e47bd more test for Dancer::Plugin dont complain about redefines
adds 77f0c9b Fix for issue #27 - dont register when no Dancer app is found
adds 832a7d5 Merge branch 'topic/plugin-fixes'
adds f14eb7f error in test
adds 61e8e15 ability to see line endings in error messages
adds e4e606c increment number of tests
adds 4befd9e Merge branch 'review/chorny/file_utils'
adds 44b1dc3 remove commented code from Dancer::Plugin
adds 6a38acb fix contrib script
adds 5ed3093 Dancer::Core::Error rewritten with Moo
adds b8ca7d5 add type attribute
adds 6126869 removed duplica for type
adds d24f5f5 first wip for Dancer::Core::Error
adds db83158 add t/error.t
adds 62caf72 more tests in t/error.t
adds c1c84c6 fix render in Error.pm
adds a1acb9f add send_error in the DSL
adds 5f13d27 Merge branch 'topic/send_error'
adds 2fb3b34 move send_error in DSL.pm
adds 3c3988e first draft for a load_app function in DSL
adds 3d1a7eb fix t/lib/TestApp.pm
adds c25cca8 fix in DSL.pm
adds 10a4c76 test for load_app
adds 2a02d1f Merge branch 'topic/load_app'
adds ffa1f66 Try to fix issue #25
adds 04855c4 Some improves in fix of issue #25
adds 2c48cc5 Update lib/Dancer/Test.pm
adds 68e887a Usage of Test::Builder::Level added to Test.pm
adds a9b0fe5 Fixed error in _cmp_response_content function
adds 803ee28 removing load_app.t
adds 18cb58d list deps
adds 55b9e33 fix wrapping done in Test.pm to make that work when non test name is given
adds 9f18fe5 Template::Tiny as the default used by Error.pm
adds f5e4b6c use Tiny in Dancer::Core::Error
adds a578f73 Merge branch 'review/inish777_hackish'
adds f91322f add dependency on Capture::Tiny instead
adds de9cd48 use Capture::Tiny instead of Test::Trap
adds c7b60a7 add the version that added capture_stderr which we use as a minimum
adds 677aa5a Merge branch 'topic/capturetiny-replacing-testtrap'
adds 08ce14e replace eval with Test::Fatal
adds e50c6df move to Test::Fatal instead of evaling
adds 5ec8961 Merge branch 'topic/test-fatal'
adds 4bd5f1d added test to hook.t to demonstrate hooks issues
adds 6deb71a Support for "postponed hooks" (fix the issue faced in t/hooks.t)
adds 50c323e test suite fixes
adds d192f0a Merge branch 'topic/hook_issues'
adds d086326 more tests for session, couple of minor fixes and Dancer::Test stuff
adds a6d0f5f session simple
adds 097960c defaults for template and session
adds dfe5cab generalize the idea of hook aliases in the Hookable role
adds afe9bce saving all registered plugins in the app object, support for plugins hooks.
adds f2ef037 Dancer::Test exports response_content_unlike
adds 425b8ee remove core_debug statements
adds 996cdec first implementation of plugin compatibility
adds a0b3842 don't use Dancer in Dancer::Plugin, change versioning variable
adds 80bfac5 small fix, added documentation
adds d7e20f5 fixed wrong call on the session
adds 56b8a02 some documentation. Added a method to get the maor version
adds e49e8a4 added test to hook.t to demonstrate hooks issues
adds 55edd21 Support for "postponed hooks" (fix the issue faced in t/hooks.t)
adds cd248c1 test suite fixes
adds e638315 more tests for session, couple of minor fixes and Dancer::Test stuff
adds 23f1c1b session simple
adds 4024137 defaults for template and session
adds 50d7807 generalize the idea of hook aliases in the Hookable role
adds 8d5b508 saving all registered plugins in the app object, support for plugins hooks.
adds 6a2d18f Dancer::Test exports response_content_unlike
adds 938bace remove core_debug statements
adds e4cbca9 a couple of cosmetic changes for dsl->dancer_version and register_plugin
adds 02a694b remove warning
adds cf69e5c Merge branch 'topic/plugins_compat'
adds c1d07bf documentation update on Dancer::Plugin
adds 10e1ae3 we need this version of Moo
adds acd96e7 we need Test::More 0.92 for the "subtest" feature
adds aa2daa7 fix dist ini against deprecated usage
adds 52af2ac fix progress.pl to report correct numbers
adds 5a1f51f add warning about the fact that this is not the real Makefile.PL
adds 2857c89 update stats
adds dd913ca rewrite dist.ini
adds 474ac92 add podnames
adds ba075e6 adde Changelog
adds 09d7366 add abstracts in pm files
adds a588f26 updated changes
adds 2959861 typo on the abstracts
adds 4580c77 name of the distribution is Dancer, not Dancer-Core. Remove autoprereq
adds 7b46d35 fix compilation of the Ajax Plugin
adds c8ffe2b updated changes
adds f554c6e fix dancer_version
adds 0eb0097 small fix
adds 3e8adc2 typo
adds 6da3db4 Merge branch 'topic/proper_version'
adds 8cb7414 typo
adds a37b996 ignore vim swap files
adds 1ff8326 server attr now lazy with builder, remove BUILD method
adds 88c7a09 fix _build_server test
adds ade9c74 make backend attr readonly, lazy, and with builder
adds 343ab0b check for no hard tabs or trailing whitespace
adds 3df20cb sort types a bit in the file, make it easier to go over
adds cc70803 replace constant reference definitions with dynamic ones, per Effective Perl Programming suggestion
adds 90978e8 proper test for namespaces for DancerApp moo type
adds 3fa564f no need to BUILD it, we're declaring Data::Dumper anyway
adds 600e666 simply load JSON
adds 10a5c5d change YAML to Any::YAML
adds 23e7adf use Any::YAML in YAML session
adds 3f7cad3 it's YAML::Any, not Any::YAML - d'oh
adds 95642c1 make sure JSON doesn't override functions
adds bde9f4a standalone server should actually run
adds 167760f make server's name attr lazy, and use compile-time builder check
adds cc0643c empty BUILD
adds e394c67 return BUILD so we could modify it - i hate it and it will change
adds 5b12543 defaults go into subs
adds d658e8c use _bulid_name builder instead of name method
adds 27c081a put environment in role, make it lazy, set up defaults using builders
adds c64802f do the same thing with config_location attribute
adds 6eddcaa error_template can be a scalar ref (lib/Dancer/Core/Error.pm)
adds 22c1efb fix t/role/hooks.t
adds 988d317 add an ABSTRACT to Hookable role
adds 26d3db8 add a runner to test server in t/roles/server.t
adds 95678b6 Merge branch 'feature/sawyer_goes_nuts'
adds 8d99039 fix dist.ini
adds b9ce4e0 Removed YAML dependency. Moved configuration to a Config::Any based system.
adds 14bce59 Refactored load_config_file() to do the checking for valid config files rather than let Config::Any do it. Config::Any doesn't give us anything to go on when it doesn't find a file, and having refactored the code back to meet it's original intent... well, it just read better :)
adds aa60621 Fixed bug that caused global config file to appear after the platform config file. Added test to illustrate that file formats other than YAML can be used.
adds 7959542 Removed my homegrown test function - no longer needed.
adds 4c3b914 Pod updates to support the configuration changes made.
adds 59bc45b Updated Dancer dependencies.
adds e1c2c96 reflect Changes
adds 6241faa Merge branch 'PR/46'
adds 1ec30e7 removed Makefile.PL
adds 1523b99 better dist.ini, fixed prereqs
adds 2abc8a1 fix test
adds 3b98d84 better gitignore
adds 7ef1cd9 Merge branch 'topic/fix_tests_dzil'
adds f5b69eb documentation
adds e286d4a documentation
adds c4d6c7f Merge branch 'topic/documentation'
adds b21192f don't join undef. Fix #43
adds f527e18 Merge pull request #48 from PerlDancer/fix/43
adds db45c00 Support for register_hook in Dancer::Plugin
adds befb1ea Provides execute_hooks in Dancer::Plugin
adds 0a867d3 Allow plugins to pass params to hooks they execute.
adds 40bb509 First draft of new config document. Feedback welcome.
adds 5960de4 Merge pull request #49 from cromedome/40bb50958d615cfa3a4aba7d1debbda53585930e
adds 0dea599 add PODNAME
adds 2d529a8 provide an updated makefile
adds db4b286 Use 'log' to decide log_level
adds 97d6e7e Document both configuration approaches
adds 817fc9c Add app name in log message -- couldn't this be default in the logger engine?
adds 766b8f5 Show app name on log lines
adds 79af604 Merge pull request #52 from PerlDancer/patch/use_log_level
adds f9acc93 Fix tests
adds a1a2742 Merge branch 'fix/pr52'
adds 7fe6c74 Check for before it is used
adds e8ca52e Merge branch 'fix/hooks.t'
adds dd089c1 Test var from hook into routes
adds aac651b Merge branch 'test/vars_in_hooks'
adds 499f257 Singularize things
adds dd04449 Fix a missing plural
adds 7bfa956 Merge branch 'fix/hooking'
adds b51ce95 As discussed in issue #57
adds 348a8f9 Merge branch 'patch/plugin_args'
adds cb8202c types refactoring
adds d201754 types refactoring
adds f710aba types refactoring
adds 09f1643 Merge branch 'topic/better_types'
adds 9b14ef3 use log method, not _log
adds ca14331 change _build_attr to attr overriding
adds b0c8f50 wtf dude
adds f82f2fc clean up name and type attributes
adds c2ec612 clean global variable for trapper logger
adds 92e9e4f Merge branch 'sawyer_goes_to_yapc'
adds ef51a51 define engine in role, make it lazy, use builders, clean BUILD, make it ro
adds a6d5a87 Merge branch 'template-cleanups'
adds 85b7b29 typo
adds 531b95f plugin auto test makefile
adds 78cf331 add an ENV variable to force plugin registration, whatever the supported version is
adds 4f51ba4 automatic Dancer Plugin testing
adds 79b257a fix bad precedence
adds 3e05d60 fix test
adds 1a65116 better Makefile for plugins auto test
adds b1404ac updated gitignore
adds 0d55b92 fix small bug
adds 74c2040 Merge branch 'dams_plugins_autotest'
adds c2b2aa4 small fixes
adds 5bc41cf update plugin tester
adds 93f6e25 Travis CI config for Dancer2
adds 8959728 Merge pull request #67 from PerlDancer/use-travis
adds 14d29de typo: route_doent_exist
adds 7080cbc Merge branch 'route_doent_exist'
adds e8f7814 capture_stderr() appeared in v0.12 of Capture::Tiny
adds 5fa7493 GH#39: capture_stderr() appeared in v0.12 of Capture::Tiny
adds 21f9ce3 Add build prerequisite on Test::Fatal.
adds 1687e6f GH#69: Merge remote-tracking branch 'racke/pr/build_require_test_fatal'
adds 7770502 allow to modify ENV for dancer_reponse
adds 6a1a780 PR#63: Merge branch 'dancer-test-env'
adds 1bdf6dc Test vars() from within hooks/routes
adds 04e62c0 typo: fat comma instead of '='
adds 247a611 Make the number of tests explicit
adds c671fb4 GH#55: Add tests for calls of vars() within hooks/routes
adds f472925 Merge branch 'master' of github.com:PerlDancer/Dancer2
adds 39a7ada make dancer_response returns a Dancer::Core::Response
adds 399163e Make dancer_response returns a Dancer::Core::Response (GH#62)
adds 739ab33 Merge branch 'master' of github.com:PerlDancer/Dancer2
adds 4a18bfd Convert Dancer/Moo/Types to Dancer/Core/Types
adds f418668 Initial pass, conversion to Dancer::Core::Types
adds c0a9511 engine is an Object type
adds 7d36ba2 remove remnants of ObjectOf/InstanceOf
adds 8078b6d context may be undefined
adds f3aec77 anticipate new version of MooseLike that fixes unitialized errors
adds e6fc0b2 Merge branch 'topic/moox_types'
adds 879f940 Update lib/Dancer/Core/Server/PSGI.pm
adds c54f23b Merge branch 'fix-tests'
adds 3e30b5e whoops
adds f36f09e Fix a typo in D::C::Server::PSGI
adds 49d1504 DistZilla-ification
adds de4aea8 Makefile.PL clashes with one created by dzil
adds ad40995 Merge branch 'pr/dzil-ification'
adds b84a609 provide context clearer for template engine and use it
adds e48ecff Dancer::Moo::Types was renamed to Dancer::Core::Types
adds 615c715 it's no longer moo-specific
adds 9cea1dc fix wording
adds 668f609 RegexpRef instead of Regexp
adds 8230b17 replace ObjectOf with InstanceOf and test better
adds 6c4f776 change the expected handling of undef
adds 9460395 correct error message
adds fa2e97e Merge branch 'fix-core-types'
adds b2cb724 Update list of missing keywords in README.
adds 7803861 Merge branch 'pr/readme_update_keywords'
adds 319a8d7 Add Dancer 1 keyword "patch" to progress test script.
adds d88155c Merge branch 'pr/patch_keyword_missing'
adds 0178c9d Add missing dependencies.
adds 2c5fbf3 Get rid of trailing space.
adds 7ea9523 Add missing dependencies.
adds fc251ea Merge branch 'shlomif-master'
adds a8bf300 Remove leading spaces where possible
adds 34b88e3 readded by mistake by previous PR
adds 68b26dd Merge branch 'fix/eol'
adds d548d19 rename
adds 0bb4205 Add PATCH http verb (fixes GH-76)
adds 2ffe6f0 Add PATCH http method. (GH-76)
adds a32231e I believe lib/Dancer/Moo/Types.pm accidentally got recommited again
adds 701bfb4 Travis-CI: update after dzil-ification
adds 3426684 Update lib/Dancer/Core/Types.pm
adds 5adcc48 fix plugin tester
adds c4cf4aa got overzealous with the spaces at the end of line
adds bee81bc Require v0.11 for InstanceOf.
adds c72c0a7 skip types tests for now
adds 65a51c5 make the plugin tester work with dzil
adds 03d1576 cosmetic
adds 777741c cosmetic
adds 884c2c0 Replace "use base 'Exporter'" with "use Exporter 'import'"
adds 780b935 first round of documentations
adds 17ff332 Add a documentation roadmap
adds 3f67f18 Update documentation progress
adds f1492f8 typos + small update for core_debug
adds 84f07af typo/grammar fix
adds 89a9266 rephrasing for more clarity
adds 67f2b4b Add docs for TemplateToolkit; update TODO-Doc
adds b4ffabc more documentation updates
adds 71680c7 dzilize modules a little bit
adds 732dd4b Merge remote-tracking branch 'perlpilot/feature/documentation' into feature/documentation
adds 53a5e1a suggest to merge branch feature/documentation
adds eeb3a36 Add missing right parenthesis to behind_proxy documentation.
adds 25283ad add podweaver to dist.ini
adds 6b56e78 Merge pull request #104 from mokko/devel/podweaver
adds f92046e Requires Moox::Types::MooseLike v0.16
adds 6b54b9c Tune some types to deal with MooX::Types::MooseLike
adds eb8fa3f Change isa to use "Maybe"
adds 5075a72 Merge branch 'str-cannot-be-null' (GH-91)
adds 5a9cc95 Add has_path and make the default to be undef
adds 06b014b travis issue with Moo and Class::Method::Modifiers
adds b20e24c DancerPrefix itself cannot be undef.
adds 6486647 correct and refactor some types
adds 223b756 Tweak error messages to be the same as before
adds eaa409b (GH-88) Leverage MooX::Types::MooseLike goodness some more
adds e0a0220 Introduce api versions
adds 983f8c1 Import D::Template::Simple, modified for D2 infrastructure
adds 958a839 Add forward-compatibility mechanism (GH-77)
adds e4dfd79 first stab at weaving pod. This eliminates one dzil warning and rewrites all remaining "=head1 NAME" into "#ABSTRACT". Request/Upload.pm docu is reformatted. Sometimes ABSTRACT is updated/shortened.
adds 8da3606 weave lib/Dancer.pm and fix travis issue with strange missing dependency
adds 7356e03 set global version now in dist.ini; more podweaving
adds a35be4e more podweaving
adds 0f40f42 correct no-tab errors
adds a399930 fix newly-introduced pod syntax problems
adds 84738b0 Begin to leverage PodWeaver (GH-105)
adds 87eadda previous commit breaks tests, pulling out
adds 6f27875 Revert "previous commit breaks tests, pulling out"
adds f2684f0 put default version for tests
adds b8dda6a typo
adds 9ef00fe For now, this is just breaking hard
adds 3f0db09 more pod weaving
adds 5b28396 Acknowledge auto_page configuration setting (GH-84).
adds 23f78a7 Move building of method/path/path_info in 'default'
adds df90f9f @{$resp} as shortcut for $resp->to_psgi
adds 5b00e68 $Test::Builder::level not high enough
adds 5e4f0c3 testing Dancer::Test
adds d124798 making dancer_response more flexible
adds 8772a59 Merge branch 'review/yanick/dancer-test'
adds 091ab6e Use lazy attributes with builders for path and path_info in Dancer::Core::Request
adds c6a61c1 more weaving
adds ae2dd00 now all existing pod should be woven
adds c6ee5b5 fix no tab issue
adds ea7f08f Merge branch 'review/mokko/devel/weaving-pod'
adds 807823e add dzil perltidy
adds 068bf28 make travis play with dzil perltidy
adds fed788e Merge branch 'review/mokko/devel/perltidy'
adds 505690d allow before hook to populate the response's content
adds 3e265ab Merge branch 'review/yanick/before-halt'
adds 8f2da74 new test for making sure default tokens are set
adds 94ca6c2 the contrib app is modified to demonstrate what is wanted
adds 96fab6c Support for config sharing between applications.
adds 036d50c Merge branch 'topic/shared-engines'
adds fa64b30 don't write the attribute by hand, use accessor
adds 00635a2 Revert the change did when writing a setting
adds 725df5c Dancer::Test is now able to test multiple apps
adds 0351d36 disable logger in t/dispatcher.t
adds fc22f63 New test for shared engines
adds 5f0c7a4 Merge branch 'topic/dancer-test-multiple-apps'
adds 6447ddf Dancer::Session::YAML doesn't store its whole $self in files
adds 1bfe6a9 new test that proves that sessions are broken
adds 84e2246 Revert "Dancer::Session::YAML doesn't store its whole $self in files"
adds bbf6f8a Refactored the session() method in Dancer::Core::App
adds ad7c417 make sure the session is updated in the app registry when needed
adds b1e6833 Fix YAML session engine
adds 21394a3 unused test removed, we have a Test::TCP test for this now, better.
adds 3c08725 moved another test to Test::TCP for sessions
adds 582447e Dancer2 now includes its own fork of Template::Tiny
adds 178ffd1 missing abstract
adds 8e8fc7a New test that shows a bug when two apps use the same plugin.
adds c89edee Fix: Plugins can be used by more than one app.
adds 4cb8745 tab -> space
adds 682f3a4 hooks.t under cygwin (path)
adds 8da5704 Preserve the original import method in Plugins
adds e9839af ignore tags
adds d18ab02 Catch errors in Server instance
adds fd283d6 FIX UTF-8 response: Content-Length is now properly set
adds 30cf772 Dont encode empty strings
adds 2410249 fix test
adds ac9c5a1 config_files is a lazy attribute
adds 1510ba2 using Dancer dzil plugin bundle
adds 91af09e Fix typo in HTTP response generated by psgi_app method.
adds 949a0b9 DZ: require DZPB::Dancer 0.0001
adds 0fe99ab Merge branch 'master' of github.com:PerlDancer/Dancer2
adds b7ee86c Dancer::Test is more verbose when headers don't match.
adds 82dbe96 stringify the destination object in redirect()
adds 1ea4a17 Dancer::Test reads the %ENV hash for initializing requests' env
adds 93aaea5 makes 'app' attr a weak_ref in Dancer::Core::Context
adds fc4fed1 Honnor is_behind_proxy for real
adds f28ae12 better message for tests in t/redirect.t
adds 7ac0bc3 fix the test name message for response_content_cmp in Dancer::Test
adds 48e50c3 and more tests in redirect.t
adds 0c5babf Merge branch 'topic/is_behind_proxy_support'
adds 1756a14 Major Dancer::Core::Error rework
adds 5fd4cb4 File not Found uses Dancer::Core::Error
adds affc1bc Revert "File not Found uses Dancer::Core::Error"
adds 2cf4065 Add test for any keyword without HTTP methods to demonstrate issue #73.
adds bdfb6dc Fix usage of any keyword without HTTP methods (#73).
adds 42a51a5 File not Found uses Dancer::Core::Error
adds 32d31c0 Fix heading level for strict_config entry in Dancer::Config's POD.
adds ebf5a9c protection against empty engine config
adds e43ca5b support HTTP_X_FORWARDED_HOST
adds a428844 Fix #121: By default all cookies are set to path=/
adds 1f07b4f Use / as regex delimiter in logger role to prevent warning with Perl 5.17.
adds 18446b3 GitHub doesn't have private messages anymore!
adds fc2d9c8 Complete rewrite of the session handling.
adds 2ca82fd The session setting is not set by default anymore (like in Dancer 1).
adds a9fb0d8 Merge branch 'topic/session-refactoring'
adds 00bae30 typo
adds b93772c Include version in Server header
adds c5f7791 Tests should expect Dancer version in Server header
adds 1a71f8f set and settings should have return value when values are defined (includes test and pod fix)
adds 7ecda59 test multiple values and simplify wording
adds 9187147 Merge pull request #119 from mokko/devel/setting
adds d85acac Move session ID creation into SessionFactory
adds c99f2d7 Merge branch 'review/dagolden/topic/session-fixes'
adds 069ea4f hooks for SessionFctory
adds 4719c0f test session hook
adds d99ad3c Merge branch 'topic/session-hooks'
adds 97e4723 add more doco todos.
adds 15a2ebf keyword exclusion at import time now works. DSL is loaded at import time, allowing for custom DSL
adds 903334d use DancerModuleLoader, ported from dancer 1
adds 10702f4 Merge branch 'topic/keywords-and-custom-dsl'
adds 4defe6b pass context to 404 error
adds b37c822 create an app to deal with the 404s
adds f186fa8 Merge branch 'give-context-to-error' into HEAD
adds 3a76cc8 Bump version in dist.ini
adds 1a7178a frist Changes file for release 1.9999_01
adds 7290611 Merge branch 'release/1.9999_01'
adds a4b6d4b Make sure everything works with VERSION 1.9999_01
adds 2040cd8 The api_version is the real information we want to check for plugins
adds ae8f447 removed irrevelant test about version
adds 6f5102b reflect Changes
adds bfc0376 Bump version
adds 2264af0 Merge branch 'release/1.9999_02'
adds 094cef1 cosmetic
adds 752d5d6 added t/sessions to gitignore
adds 7b77dcc pass the engine configuration down to T::ForkedTiny implementation
adds baff477 updated changes
adds 033a032 pass options as hash, not hashref
adds 9f3e13a Activate extract speed if XS module present
adds 7fbfa6c add comment for extra speed
adds aa7310b add recommanded XS module
adds 2f2c0a9 remove from deps XS module
adds fef9921 keep master behaviour
adds 0032370 Test with and without XS
adds 4473845 Merge pull request #132 from celogeek/xs_dancer_code_request
adds 4c94834 fix path detection of location
adds 7e6b5b0 add .dancer_app file to simplify the dancer app detection
adds 2133b86 Add test for lookup location
adds 3a33696 add comment
adds 2140a89 change autoprereqs, fix test, add missing directory
adds 57e3381 add dummy apps for testing purpose
adds b732649 include dotfiles for the tests
adds 1075780 use .dancer instead of .dancer_app for root of dancer app
adds 85ac734 reflect changes pr 140
adds 50d1fc0 Merge pull request #140 from celogeek/fix_config_files_lookup
adds b094dc8 Fix Dancer::Test to simplify Dancer::Plugin and Dancer app test
adds 6e4d62a Merge pull request #142 from celogeek/fix_dancer_test
adds 9035faa Rollback dist ini, upgrade your bundle
adds 2423763 Merge pull request #143 from PerlDancer/revert_dist_ini
adds 940829d Fixes issues #126 and #125: Config options support for sessions
adds 6534fba reflect Changes
adds d81e4b9 example in contrib app
adds 7a6bf2e Merge branch 'topic/sessions-config-options'
adds f77c985 plugin's name defaults to its class name
adds 289cfe5 cut Dancer::Template:: from the name
adds 5678935 ixnay the certwo day
adds 117da13 Merge branch 'default-template-name'
adds d7dfe10 change unless blocks to if not blocks
adds 76522c7 Merge pull request #151 from dagolden/topic/fix-unless-blocks
adds 14d4720 Delete session data key when value set to undef
adds 331ea52 rename Dancer::Session::* to Dancer::SessionFactory::*
adds 0d5300b Move session_dir default to YAML session class
adds 9e0180c Revise SessionFactory implentation API
adds 338d5c3 Simple SessionFactory should delete during destory
adds e6cc933 allow session objects to destroy themselves
adds 1541b5f Move cookie_name into SessionFactory
adds e80e4a6 Set session cookie after request, not before
adds 97a1918 added test for session lifecycle
adds f3df9b1 improve has_session predicate
adds a552460 Remove creation_time attribute from core Session class
adds d40a24d Move session cookie management to SessionFactory
adds bdcd822 cleanup Dancer::Core::Session
adds 749c0ca Fix documentation of SessionFactory
adds b1bf557 flush sessions properly during create()
adds b432cb1 ensure retrieved sessions have correct data hash
adds 5cd83ce Moved session destruction to context
adds f19f95e replace unless block with if not block
adds 9acda4c add tests for SessionFactory config
adds 829fd84 make private _destroyed_session into public destroyed_session
adds ef59998 improve destroyed_session isa with InstanceOf
adds 60b2a66 Tidy session-related changes
adds 1ad95af keep test sessions in t/sessions
adds bb2b7a3 reflect Changes
adds 708a2fe Merge branch 'review/dgolden/sessions'
adds 926c0ad Spell instantiated correctly.
adds a683261 Merge pull request #160 from skington/skington/instantiated
adds a512a16 copy some pod from Dancer 1
adds 293fd4b route_exists and route_doesnt_exist plus pod
adds 5fb3918 more pod etc.
adds 6eadbc6 reflect Changes
adds 322c794 Merge branch 'review/mokko/Test-TCP'
adds 84316c8 mandate _build_config_location
adds ca0e9cd Merge pull request #148 from dagolden/topic/require-config-location
adds 0bd20fc bump @Dancer prereq in dist.ini
adds 4944043 Merge pull request #154 from dagolden/topic/bump-dzil-dancer-pluginbundle-prereq
adds e55769d Release 2.0000_01
adds f3b372b Fix inconsistency in Perlbal deployment example. Thanks to Slaven Rezić for spotting this.
adds da8d0ff Moves session cookie setting from App to SessionFactory
adds 2e5e279 Merge pull request #163 from dagolden/topic/refactor-session-cookie-generation
adds b4caedb Add 'session_duration' attribute to SessionFactory
adds 9bdb968 Merge pull request #162 from dagolden/topic/session-duration
adds 2691060 Refactor YAML session with SessionFactory::File role
adds 002c3d6 Merge pull request #161 from dagolden/topic/session-file-role
adds d477246 prepare for tidyall
adds 229438a tidy everything
adds 0f80a0d Merge pull request #165 from dagolden/topic/tidyall
adds 4abeb27 New Dancer::Core::Time to ease time manipulations
adds 5c6891a another test for forcing the epoch
adds 8f3f904 Fix expressions with +/- prefixes, and dont parse silly strings
adds 2df395b Dancer::Core::Cookie now uses Dancer::Core::Time
adds 853dd39 Fix issue #157 - Session expiration can be set with human readable strings
adds fcbe6f0 reflect Changes
adds 7e76375 Merge branch 'topic/time-object'
adds b458b4d tidy files untidied in merges
adds 61f5423 Make session ID's Base64 with leading timestamp
adds 2d83db2 Add optional support for crypto-strength session ID's
adds 989e3e6 Restore speed advantage of crypto session tokens
adds 869aab9 Merge pull request #164 from dagolden/topic/improve-session-token
adds 74bfa01 fix t/session_object.t
adds 26c6b32 updated 'progress' content on README
adds 4b0525d Merge pull request #172 from garu/patch-2
adds ccf2972 chosing latest MIME::Base64
adds 3cb34d7 Merge pull request #171 from garu/patch-1
adds 280b743 Fix incorrect Dancer::Test delegation
adds ab63063 adding the desc in the tests (so we have coverage)
adds 0571779 Merge branch 'pr/174'
adds e690c29 Remove PerlTidy from dist.ini
adds cc86e3e add Test::MockTime to test dependencies
adds 293b8ae Merge branch 'gh-182'
adds d3a77c2 dispatch responds to changes of path_info by before_request hooks
adds ab07fa8 counter-fix for Issue #181
adds 2531f66 Merge branch 'pr/181'
adds a720360 add content_type as one of the dancer_response options
adds 082de01 Fix a typo
adds 2dc3978 Merge pull request #185 from tomhukins/patch-1
adds 3eb7cad adding deserializing support
adds e8bd08e Add deserializing support
adds 20ca61f add missing dependencies
adds 35e7ae3 P*l*ack::Request
adds 63e2984 Rename SessionFactory engines to Session
adds b8b5f1b Move Dancer::Factory::Engine to Core and rationalize
adds 8526123 force File::Spec to unix in file_utils.t to pass tests on all platforms
adds 643758d make sure files in file_utils.t are written as binary files (fix win32)
adds fdc3737 generate path parts in Dancer::Handler::File via File::Spec (fix win32)
adds 9385d94 try to fix travis install script
adds 57958d0 add PERL env diagnostics to travis config
adds 95124b0 .travis.yml: disable --skip-satisfied on cpanm
adds f220c32 fix time.t to use fixed time, not absolute time
adds a0440ff switch to Dancer2 namespace
adds 3a5b606 add the missing test plugin
adds 1c51f8e Dancer2 documentation and packaging, ready for CPAN upload.
adds 8a66a24 versioning format : Dancer2.x.y
adds 102bf88 remove api_version
adds f0bf240 no more TODO in ABSTRACT tokens, some documentation cleanup
adds f6ef472 bump Version
adds cef88ab reflect Changes
adds d357a3a fix broken t/factory.t test
adds 2014f84 Propagate context to engines
adds 31969db Try travis build without reinstalling Dist::Zilla
adds d096c64 fix to forward issue #144 and new test t/forward_test_tcp.t with Test::TCP
adds 2ded636 Merge pull request #191 from DinisRebolo/master
adds e34b070 Make session creation lazier
adds 17e9463 Only flush sessions if they are dirty
adds 6f18315 perltidy some files
adds 8f9cff6 add Module::Runtime as the core mechanism
adds 3ff8724 Merge branch 'module-loader'
adds 267d708 fix for #166 was passing undef for version
adds 5b0cdce fix comment indentation
adds de4f383 Fix Dancer::Test param passing
adds 35e4909 encode content before using as in memory file
adds c8874e0 Merge pull request #204 from haarg/fix-request_upload
adds 9ec8102 fix name of Dancer2::Manual::Hooks
adds ac70e87 fix github links
adds daa85b3 link SEE ALSO entries in tutorial
adds 40da040 Dancer -> Dancer2 in a few pod links
adds 3ec3fe8 Merge pull request #189 from haarg/doc-fixes
adds 8598ce7 Add on_plugin_import function to Dancer2::Plugin
adds 335813a Merge pull request #208 from dagolden/topic/on-plugin-import
adds ed72603 Allow the default template file extension to be changed.
adds 4fc13a0 Er, config setting should be 'extension'.
adds 51eff6a Tests for changing template extension
adds 36b6701 Merge pull request #206 from PerlDancer/dave/change_tmpl_ext
adds 74b901a Improve Dancer2::Plugin documentation
adds b5a61f3 changed <% to [% in documentations
adds 6f04520 Merge pull request #196 from akarelas/pr/fixDocs
adds d7f29c1 reflect Changes
adds b53f4a1 Changes for release 0.03
adds 1155b70 version 0.03
adds 9d49f2b Merge branch 'release/0.03'
adds 5b52fbe Dancer::P::Bcrypt recomends Dancer::P::Passphrase
adds 50d639f Merge pull request #205 from blabos/master
adds 4b783bd Fixes Dancer vs Dancer2 consistency in Plugin.pm
adds 250b55a Merge pull request #214 from spazm/patch-1
adds 14e7822 Implement Dancer2::Test file uploads
adds 756a7c0 Merge pull request #212 from shumphrey/dancer2-test-files
adds b41d9e4 Indentation fix in documented example
adds d2bfd1f Missing closing quote in doc example
adds efe0464 remove prereq Digest::SHA1 see gh193
adds 6e8f37f Merge pull request #225 from mokko/pr/gh193
adds e472532 Update Cookbook.pod
adds d578b75 Update Cookbook.pod
adds f9d8e64 Merge pull request #227 from zoot/master
adds e4290fa Update test.pl
adds c1f1fd7 Merge pull request #226 from mokko/patch-1
adds 06818b5 gitignore: ignore new Dancer2-* instead of old Dancer-2.0
adds fec7ae0 Merge pull request #222 from mokko/devel/makeWarnings
adds 8226896 Give Dancer2::Test the ability to handle multiselect inputs
adds 452d31a Merge pull request #220 from shumphrey/dancer-test-multiselect
adds d6c29f7 fix to "Internal Server Error: Can`t locate object method "new" via package "Dancer2::Handler::File" (perhaps you forgot to load "Dancer2::Handler::File"?) at.. Dancer2/Core/App.pm in sub send_file arround my $file_handler = Dancer2::Handler::File->new" when issued a send_file with route_handlers: {} in config.yml
adds 05fe079 Merge pull request #218 from DinisRebolo/master
adds f07335e allow the setting of the 'views' directory, like stated in documentation
adds 6fd2abb Merge pull request #211 from akarelas/pr/MakeViewsdirConfigurable
adds df060eb New routines for Dancer2::Test to check pod coverage in apps routes
adds 535a2f0 Fixed major bug! wasn't getting all pod parts returned from Pod::Simple::SimpleTree. Added subtests for each app to get detail information for each route. Documentation on usage, on what to expect from route_pod_coverage and example of proper route documentation.
adds d73d078 fixed travis errors
adds 47e7d27 simplified is_pod_covered as suggested by bigpresh
adds 5cd1cb3 Merge pull request #230 from drebolo/master
adds 68cffe8 make introduction more fluid
adds dd3f043 more wording and remove unnecessary use
adds 793c793 Merge pull request #224 from mokko/pr/docs
adds a25b5be first stab at porting shining new script/dancer2 from D1
adds 203496d Merge pull request #223 from mokko/devel/script
adds b0e1471 don't use 'defined or' operator
adds 6c92754 FileUtils: Use a tempdir for the path_or_empty on an existing dir test.
adds f184ea2 Mock open_file in D2::Core::Request::Upload namespace in test
adds 38efad8 Merge pull request #215 from veryrusty/bugfix/win32
adds 5b626db serializing modify the response's content type
adds 9ddcd3e Merge branch 'serialize-content-type' of https://github.com/yanick/Dancer2 into yanick-serialize-content-type
adds c551c35 Merge branch 'yanick-serialize-content-type'
adds 1286d28 Dancer2 not Dancer in t/serializer.t
adds b699ec2 backport changes from PR #149 to remove 'type'
adds d4f8a2b add dzil ExecDir plugin
adds 855d80c fix dzil build warning that ABSTRACT is missing from manual.pod. Also update pod to reflect recent inclusion of script/dancer2
adds 7c25c32 fix dzil'ed POD
adds c84357d Merge branch 'pr/234'
adds 78a35f8 Make Cookie objects stringify to their value.
adds 318b8d3 Document the new stringification changes.
adds 099868f Merge pull request #231 from PerlDancer/dave/cookie_stringification
adds e922a58 Changes entries for 0.04
adds 28da25f Bump version in dist.ini
adds b2064c2 Merge branch 'release/0.04'
adds b0c4bbe removed annoying final spaces from lines in the dancer2-script templates
adds 689bbd7 Merge pull request #285 from akarelas/pr-removeFinalSpaces
adds 08b0f39 Merge branch 'release/0.04' into devel
adds ba11370 more pod cleanup
adds cd4e8f0 tidyall Dancer2.pm
adds b641582 pod cleanup Manual::Developers.pm
adds ee6d932 Documentation: remove unused PODNAME directives in pod-files. (We're using proper packages in our pod files these days, so PODNAME directive is superfluous.)
adds b3afc5c some Config.pod updates
adds 371f056 Merge pull request #235 from mokko/pod/cleanup
adds c3147e3 gh 207 and some pod
adds 996dbc8 DEPRECATION on direct calls to keywords in plugins
adds 6af4b53 Merge branch 'mokko-pr/207' into devel
adds cdcb958 reflect Changes
adds 8e84018 remove cover.sh
adds 7751509 more accurate README
adds 34c0fd3 Remove useless contrib/ directory
adds f388f57 remove progress.sh
adds fb7e9a3 integrate Manual::Developers into Development.pod
adds 681da78 Merge pull request #245 from mokko/pr/241
adds a128b52 add Readme for tools/plugins_auto_tests
adds 990a3bd Merge pull request #248 from mokko/pr/plugins_auto_tests
adds aa4c914 documentation to Dancer2::Core::MIME by Babitha B.
adds 5c90cc3 small fixes
adds cbed206 Merge branch 'feature/document-mime-class' into devel
adds e9b8851 Dancer is not a prereq (GH257)
adds a602817 Merge pull request #259 from mokko/pr/257
adds 880fffb add support for HTTP_X_FORWARDED_PROTO
adds 016330b Merge branch 'http_x_forwarded_proto' into devel
adds b387842 README typo
adds e8a384f Merge pull request #266 from yakubori/devel
adds 85bacc5 Fix a typo in Dancer2::Plugin's pod.
adds 87711d8 Merge pull request #265 from perlDreamer/pr/docs1
adds e931ef7 Add serialization of log messages (GH #246).
adds 95acd1a Merge pull request #253 from racke/pr/log_message_serialization
adds e2948fe documentation of Dancer2::Handler::AutoPage by Sabiha Imran
adds 095bdbf documenting change
adds 5cd96a8 Merge branch 'feature/document-autopage' into devel
adds 60c9ce1 documenting Dancer2::Core::Dispatcher by Babitha Balachandran
adds bccd40a Merge branch 'feature/document-dispatcher' into devel
adds 0c48466 route_doesnt_exist() didn't deal with arguments properly
adds 6c78346 Merge branch 'issue-272' into devel
adds 69fe369 Correct the spelling of "retrieve".
adds abb3345 Merge remote-tracking branch 'origin/pr/278' into devel
adds 5890799 Check 'show_errors' when returning an internal error.
adds 0032fd9 Merge pull request #297 from franckcuny/pr/check-show_errors
adds bae32df Fix for the default tests of a new generatd app.
adds d1a66df Merge pull request #296 from franckcuny/pr/fix-defaults-tests-app
adds 1a68c8b Drop response's body when the status is 1x or [23]04.
adds 494ab60 Merge pull request #295 from franckcuny/pr/drop-content
adds ed27700 HEAD request drops the body of the response.
adds 4c6d8fa Merge pull request #294 from franckcuny/pr/head-drop-body
adds dd6971a Make file logger flock when writing
adds 5167271 Clean up File logger config and documentation
adds c4684af Merge pull request #289 from dagolden/feature/flock-file-logger
adds 87334aa Don't use rootdir for app location
adds 3674067 Merge pull request #287 from dagolden/feature/no-root-location
adds 04321a4 fix for issue #274 and dancer2 -v now returns the right version
adds 0258c02 Merge pull request #277 from drebolo/devel
adds e34a81e Fix for #270, serializer options were being ignored
adds 5ab616c Merge pull request #273 from keithbro/devel
adds cb62e90 Use lazyness to build some attributes in the request object.
adds ad29096 Merge pull request #298 from franckcuny/pr/request-lazyness
adds 5b6ede1 Document the cookies method in Dancer2::Core::Request
adds 41c81a2 Method and attr docs for Dancer2::Core::Context
adds be5c497 Fix a typo in the "var" pod docs.
adds 7af7e4c Merge pull request #267 from perlDreamer/pr/core_docs1
adds c7e5dea encode utf8 params of dancer2 test
adds 9d8ef70 Add AUTHORS file.
adds 391ef9c Update travis' configuration.
adds a488223 JSON serializer handles utf8 charset.
adds c9496d8 Convert the README to markdown and add more content.
adds bd9c387 Removing perl-5.18 as a target for Travis.
adds fedb450 Remove old version of TODO file; keep new version
adds 4a49879 The TODO-Documentation file is not needed anymore.
adds 8d1b05f Don't attempt inflation of custom types.
adds d6f4810 Creating Dancer2::Manual::DSL.
adds cfa895d Update Changes.
adds 8f9a2c1 Dancer2::Session::Simple was refering an inexisting POD.
adds 63bddce Remove support for 'use Dancer :moose'.
adds d570934 Dancer2::Core::Response->status accepts stringy HTTP codes.
adds 3bedd3c Update changelog.
adds cea67da Change TT confiugration for generated apps.
adds 514d786 Slightly better intro.
adds 06cb57d Extend introduction somewhat.
adds d9246c4 typo fix, and explain bootstrapping.
adds 6c26243 Overhaul HTTP methods section.
adds 282af20 Another update to the changelog.
adds 6751aad Let the user override the default location conf's directory.
adds 03a71fa Load the views and public directory from the correct place.
adds a0eb55a Remove unused method and change the environments_location.
adds afc2348 The role Config requires the 'location' attribute.
adds f9e46c4 Merge branch 'pr/dancer-confdir' into devel
adds bbf065d Update changelog.
adds f144043 Implement the code to support the 'startup_info' directive.
adds 9dea75b By default in development, display the startup banner
adds 2d0d528 update changelog
adds 74f6aca Small update to Dancer2::Core::Types's POD
adds a9c20ea Fix plugin_setting so it doesn't trigger a deprecation warning.
adds 1e598bb add missing t/config.yml file
adds a71ab2e Replaced the AUTHORS file's content with data from Dancer2's history
adds a35f323 reflect Changes
adds 376004f Mostly documented Dancer2::Core::Response.
adds 2d81d8f reflect Changes
adds be1987e Merge branch 'perlDreamer-pr/core_docs2' into devel
adds 600e19f Check if a route is already defined when calling ->add_route.
adds b39d021 Add a test to the ->route_exists feature.
adds 690b662 Duplicate routes croak instead of log+die.
adds 83df330 reflect Changes
adds fd50c88 Merge branch 'franckcuny-pr/check-duplicate-on-add-route' into devel
adds a30d651 Pass the request object to the Route's `match' method.
adds c6b8adc Enable the code to specify options on a route.
adds cf90e8f reflect Changes
adds edcfe68 Merge branch 'franckcuny-pr/route-condition' into devel
adds ef16d1e Support regexp routes with prefix.
adds ba26b9f Update the test plan for t/route.t
adds 9457882 reflect Changes
adds af2213d Merge branch 'franckcuny-pr/prefix-w-regexp-routes' into devel
adds 747df69 Support changing views and layout inside the module.
adds feba0f9 reflect Changes
adds 14b044f Merge branch 'pr/template-views-layout' into devel
adds 4cc0561 Ensure Handler::File reads all static content as bytes
adds b3ffd08 Tests for utf-8 encoding of m/^text/ mime types in Handler::File.
adds 68ae056 Do not alter PerlIO layers on file handle in read_glob_content.
adds 8f1d9ab Update FileUtils->read_file_content tests to include unicode chars.
adds 043285e reflect Changes
adds e1d7203 Merge branch 'veryrusty-Pr/fileutils_utf8' into devel
adds 7ddbca3 Methods to return path of views and layout.
adds 225386d reflect Changes
adds 4ccc902 Merge branch 'franckcuny-pr/role-template-update' into devel
adds 24546a7 Convert remaining 'eval "use $class"' statements to use ModuleLoader
adds e06dce1 Merge branch 'veryrusty-Pr/housekeeping' into devel
adds c3d3605 Full config merging support.
adds dfbf01d reflect Changes
adds c49f4b8 Merge branch 'veryrusty-Pr/configmerge' into devel
adds 9691948 Run a complete perltidy run on the dist.
adds 0929449 release update
adds faf601f Bump Version
adds 67cfb1d Merge branch 'release/0.05'
adds e0d1560 Merge branch 'release/0.05' into devel
adds 491d682 use dzil to release
adds dac1390 add xt/ dir
adds 3b564ac release dist
adds cf29d71 no perlcritic stuff
adds fda0e9d disable TestUnusedVars in dist.ini
adds 29f6b60 v0.05
adds cf27da0 Fix issue 319 @dagolden
adds f3b44ae fix missing fat comma in docs
adds 82eab3e Merge branch 'typo' into devel
adds dec213c we have dzil perltidy now, so tidyall is useless.
adds 6bbc9f3 increase Dancer2 version
adds bf65611 Remove useless debug line
adds c1d4787 Print the list of modules on STDERR.
adds 9df3a32 Bunch of small fixes in Dancer2::Config's POD.
adds c95d0d0 Remove perltidy warnings
adds 3963418 Fix links in PODs.
adds 8122ed3 Don't complain/die when adding an existing route.
adds b8e612c Fix errors in POD.
adds 6385036 Don't end up with an empty layout or view.
adds 35d1b1b Update Changes
adds 91bf034 fix typo on Changes
adds c113c10 Add info log level, with precedence between debug and warning.
adds 211ed5c Update POD with details of info level logging.
adds 8309d74 Merge branch 'Pr/loglevel_info' of https://github.com/veryrusty/Dancer2 into veryrusty-Pr/loglevel_info
adds 6303e47 Update changes
adds ed7bdc4 Merge branch 'veryrusty-Pr/loglevel_info' into devel
adds 9a28d8f Enable Perl 5.18 for Travis.
adds 9ff2d93 Merge branch 'devel' into issue/319
adds 5be46b5 Merge branch 'issue/319' into devel
adds 25ccd58 Update changes
adds cd5e7b3 Remove for_versions usage
adds baeaf24 Skip testing if .pod files compile
adds 3c918d9 Let's use the most recent version of the dzil bundle.
adds ffb7870 Clean up "Dancer::" references from dist.ini
adds 2cdfc53 Update changes.
adds d11c497 mark new version
adds be09cdc Merge branch 'release/0.06'
adds 06a79e4 v0.06
adds 6852827 Remove multiple definition of `core_debug'.
adds 2bcbe7f Merge branch 'release/0.06' into devel
adds 4ad73ac Merge branch 'devel' into fix/remove-multi-core-debug
adds 798439b Merge branch 'fix/remove-multi-core-debug' into devel
adds bd468e0 Update Changes
adds b2939d1 regexp should have a leading /
adds 1f4b6a0 quote where you should
adds 9515776 no reason for this restriction (/X/XY should be legit). plus, this case doesn't return anything... bug?
adds 90efbc9 cleanup
adds 6f92699 move _init_prefix code to BUILDARGS
adds 4d78b32 spec_route --> 'ro'
adds 17699f8 _init_regexp into BUILDARGS
adds 6f30b4e regexp --> 'ro' _should_capture --> 'ro' _params --> 'ro'
adds 69f19d8 Merge branch 'mickey/route_fixes' of https://github.com/mickeyn/Dancer2 into mickeyn-mickey/route_fixes
adds 296c49a Update contribution
adds 1c111e1 Merge branch 'mickeyn-mickey/route_fixes' into devel
adds db47060 Merge Devel POD into README
adds 0d5391f Different heading
adds 719d4ac Fix verbatim inside lists
adds af70bd7 Development.pod -> README.md
adds 83ad07e Dancer2 documentation index
adds c603f39 Keep information, but not consider it a real pod file
adds bc77103 Incorporate DSL into Manual.pod
adds 6460af0 Add some external links and 'prettify' some parts of the README.
adds 8fe6356 The link to Dancer's website doesn't need to be in quote.
adds 8b98fa8 Merge branch 'doc/overhaul' of github.com:PerlDancer/Dancer2 into doc/overhaul
adds 52aa5b3 fix typos
adds fc75b4b Merge branch 'smashz-devel' into devel
adds 65e7544 Merge branch 'devel' into doc/overhaul
adds dace5c4 Less Hooks
adds 2307183 Refer Dancer2::Config
adds 74eba2a Rename section for resources.
adds 52e5294 Modify a little bit the introduction on the README.
adds 1041566 Too much 'and' in that sentence.
adds 45ee954 Merge branch 'doc/overhaul' of github.com:PerlDancer/Dancer2 into doc/overhaul
adds 1d36fcd More update to the README.
adds 1ff9495 update plugins list
adds 34c22f5 Fix pod
adds 0ba2881 Fix sections order
adds 87ca7d9 Some more sections changes
adds bef948d Fix a few links in the README.
adds 9850fac Add a link for the IRC web client.
adds 64da65e Add licensing to the README.
adds c9da1f5 Remove extra whitespaces in Manual.pod.
adds bc911bc Add a section with plugins in the README.
adds f9e2fe6 Don't adjust the test in the list of plugins.
adds 649dd10 More structure changes
adds 29f01b2 No need to skip pod files
adds f537280 Event recent bundle
adds 0f8e484 fix changes
adds d850369 bump requirement version for Moo and dzil bundle for Dancer.
adds 1826fe6 Fix
adds 83f0f38 Merge branch 'devel' into doc/overhaul
adds 7a4f458 Hooks' name are compatible with Dancer1.
adds 0b760bd Fix documentation for the `before` hook.
adds 52c3a29 Move all the hooks' documentation to Dancer2::Manual::Hooks.
adds 90dff98 Add the 'on_route_exception' hook.
adds 6c552a6 Remove documentation for the 'on_handler_exception'.
adds e881bc1 Move errors' hooks to Dancer2::Core::App.
adds 57e4753 Fix POD error for Dancer2::Manual::Hooks.
adds 966ae00 When a hook is executed from an app, log the name of the hook.
adds 9d7fee5 The request and response are able to (de)serialize data by themeselves.
adds 244494e Merge branch 'devel' into pr/serializer-api
adds ab4a6ac Add change description
adds d6f69aa Merge branch 'pr/serializer-api' into devel
adds a882214 Merge branch 'devel' into fix/hooks-cleanup
adds 6ef3270 Update changes
adds fce3794 Fix merge
adds 11c96a8 Update changes
adds c216413 Merge branch 'doc/overhaul' into devel
adds d7fd42d Dispatcher shouldn't populate error content for internal server error
adds 9483a11 Merge branch 'Pr/fix_500_custom_page' of https://github.com/veryrusty/Dancer2 into veryrusty-Pr/fix_500_custom_page
adds 776cee0 Update Changes
adds a1c0067 Fix test on hooks that wasn't expecting the 500 page
adds 12ec0db Add 5.8.9 in order to debug gh#275
adds 40c8bdd Add 5.8.x in order to debug gh#275
adds 14b5398 remove 5.8.x as some dzil deps cant be installed
adds 0ac2635 separating configuration from engines
adds 6bae496 Create methods to build the various engines.
adds bf00a2c If there's no logger defined, create one for 'console'.
adds 1cc8b39 Don't return undef when a ref is passed to an engine builder.
adds 55f8ad6 Get the 'session' from the engines, not the settings.
adds 6911322 Inline some code in the `->engine' method and remove a comment.
adds 620daa3 Get the session from the engines, not the settings.
adds bce12ef Try to build the session engine correctly.
adds c8444d6 Fix broken vvalidation.
adds d0526e3 The engines created by triggers need to be set in ->engines.
adds f306183 Remove a comment in the _build_engines method.
adds 78a0785 Move POD at the end and add empty sections for missing methods.
adds aecaf69 Remove useless debug in a test.
adds e0db20d Move the triggers in the config to proper attributes.
adds 26e57d3 Clode cleanup for creating the engines.
adds 178e13f Drop support for the key 'log' in config.
adds 07baaf9 Don't iterate over a manually created list of engines.
adds 2c25e9c Remove another useless message in the tests.
adds 4da03eb Don't iter manually over the list of engines, use the list from the config.
adds d7edb36 Add some actual documentation for Config.
adds 1c7d39d Move the location attribute to config.
adds cc4f3d0 Move the builder for environment to config.
adds 61fc678 Merge branch 'fix/separate-engines' into devel
adds 77282c0 Passes tests on 5.8.9
adds d4bd288 Was testing wrongly
adds df841c1 Make it pass in recent perl as well
adds a8d011f use File::Spec instead of Path::Class
adds 07c11a5 Remove a warning appearing in 5.8.9
adds cce27f2 changes entry
adds 05b55df Merge branch 'pr/test-deps' into devel
adds 28a0050 Fixing POD.
adds aeeeed8 Try to get configuration from the name or camlized version of the name.
adds 65d488f Drop support for log_path in Dancer2::Logger::File.
adds 9469c7f Move the POD at the bottom of Dancer2::Logger::File
adds 7fe2c0b Update changes
adds 0d4b015 Merge branch 'tests/log-path' into devel
adds 27118bf Session modifications can now be preserved when a forward occurs.
adds ac8ca6c Try different test
adds 76be9e5 Preserve session through forward
adds 4ebe63d deeper test
adds 32d3729 Test using TCP for cookies
adds 1c2725e missing some code
adds 6a6661a Merge branch 'pr/preserve-session-in-forwards' into devel
adds 88fa03e add a changes entry for last merge
adds 0205485 mentioning the additional related ticket
adds 4665b97 Remove unused module
adds 6a1556f reflect change
adds 5f6fa6a Merge branch 'pr/remove-moose-numeric' into devel
adds eed55df another change worth documenting
adds 715a5a0 clean up, ugh
adds 761f307 i hate this dzil plugin part 2
adds f93d6c7 Move the documentation on how to contribute to a different file.
adds e715f93 Document the Role::Logger in order to support additional log engines.
adds f68e9f1 Fix the POD for Role::Logger.
adds dcf7f9e Add POD for Logger::Console.
adds fe8d762 Fix link to the documentation of Dancer2:::Core::Role::Logger.
adds 3b45986 Remove empty synopsis header fom Logger::Diag.
adds 71917a1 'content_type' is an attribute for Serializers' engines.
adds 74a15b3 Fix the test for the content-type's serializer.
adds 8393df9 Merge branch 'release/0.07' into devel
adds c1f13ed i hate this dzil plugin
adds c30ac8a Merge branch 'devel' into fix/serializer-attr-content-type
adds ad14cb0 Merge branch 'fix/serializer-attr-content-type' into devel
adds f9ded65 Update Changes
adds 074e66e Merge branch 'fix/changes' into devel
adds ae8c764 Merge branch 'devel' into doc/logger
adds 8f3244b Merge branch 'doc/logger' into devel
adds e195be1 update changes
adds a264185 Merge branch 'fix/changes' into devel
adds ff845f5 Merge branch 'devel' into doc/rewrite
adds 176677c Update Changes
adds 4de640a Merge branch 'doc/rewrite' into devel
adds 0f2b9e2 Fix POD
adds 87562fd Fix typo
adds ff4c263 Document Serializer role
adds 5fad944 Clean-up POD for the serializers engines.
adds ae18cc4 Add to the documentation the methods' argumenents for Role::Serializer.
adds 53b6acd update changes
adds 1c063ea Merge branch 'doc/serializer' into devel
adds 98e66e6 Make AutoPage work again
adds fc25086 support subfolders
adds 7047a89 Fix docs
adds 4569c09 Add tests for autopage
adds fb1f45e Test for failure as well
adds becbb72 Merge branch 'pr/test-auto-page' into devel
adds 069c302 reflecting change
adds 5f32904 Remove duplicate HTTP status codes from Core::Error.
adds 338fed1 Update Changelog.
adds 027f39c Merge branch 'veryrusty/http_code_dup' into devel
adds b1d6032 More aux methods to Dancer2::Core
adds 6a5903d update changes
adds 2917085 Merge branch 'core/methods' into devel
adds 0b2324b Add a tests for the serializer.
adds 93e52a4 Document the helpers function from the Serializers.
adds a3f44c3 Makes the code more explicit for the modifier of serializer.
adds 5180105 Some documentation fixes for the serializer's hooks.
adds f94d5eb Remove mention of Dancer2::Manual::Hooks.
adds 2a75c01 Update changes
adds c4a1af8 Merge branch 'fix/serializers' into devel
adds 179f959 Fix for incorrect serializer settings
adds 1e205c1 Merge branch 'serializer-fix' of https://github.com/shumphrey/Dancer2 into shumphrey-serializer-fix
adds afb5652 update changes
adds e3532ca Merge branch 'shumphrey-serializer-fix' into devel
adds 22bda22 Add link to GitGuide
adds 66be19f Reorganize and update documentation for templates modules.
adds 38a1231 Unify the use of croak to verify if the template is a file or ref.
adds e82db31 Merge branch 'doc/template' into devel
adds d78cb17 Core.pm: use strict; use warnings;
adds dd1dd8a Merge branch 'Pr/cleanup_core_methods' of git://github.com/veryrusty/Dancer2 into veryrusty/cleanup_core_methods
adds 5f72935 Merge branch 'veryrusty/cleanup_core_methods' into devel
adds 753da18 separating docs from code
adds 77ea923 remove trigger in caller to set location:
adds 2adf223 readonly'fy and remove coerce by fixing it in the builder:
adds 722e154 these can be readonly
adds f9d8fea avoid default argument variable
adds 272d5d9 This is just silly:
adds c69ae83 move postponed_hooks to server from runner:
adds ff06671 Merge branch 'sawyer-hacksaw' into devel
adds e2f4481 Update docs on Logger::Capture
adds 35ddb6e Merge branch 'docs/logger_capture' into devel
adds 5de9d16 Refactor the `engine` method.
adds 374dd13 Add a predicate to the app attribute in the Context object.
adds cca9ff5 Don't need to use eval around a call to the engine method.
adds 9b4e63c Merge branch 'topic/engine' into devel
adds 8b82f39 Update changelog.
adds 224c5db Update README to display links to GitHub for the plugins.
adds 07368d9 Add a list of supported templating engines to the README.
adds 19763c5 Another update to the README.
adds f05666c Fix a small typo in the README.
adds 17aedaa document change
adds b1606a3 Merge branch 'document-plack-middlewares' into devel
adds 41a72ca Fix GH333
adds 3d5579e Update changes
adds 1e14a97 Fix merge
adds 58a7615 Merge branch 'fix/gh333' into devel
adds 1b5532d update to use Plack::Builder directly
adds 56c969b remove example of plack_middlewares
adds bbff5ba update the documentation on running multiple apps
adds ab6e370 reflect changes
adds 598e1bd Merge branch 'doc/multiple-apps' into devel
adds 326357a The correct way to destroy a session is by using the context.
adds 341ec08 Fix the name of the Cookie class in the manual.
adds feb3e30 Additional documentation fix on how to destroy a session.
adds 3e4c620 Merge branch 'doc/manual' into devel
adds 3793fd4 Move request deserialization from Dispatcher to Content and Request.
adds 38a0b85 Merge branch 'veryrusty/request_deserialization' into devel
adds f40f556 By default, the value for startup_info should be 0.
adds ca1fe5a remove the syntax import tag
adds 5bed149 reflect changes
adds 8503264 Merge branch 'remove-syntax-tag' into devel
adds e2aea7d change updates
adds 62ab552 version bump
adds d8b37eb Merge branch 'release/0.08'
adds 8d85b01 Merge branch 'release/0.08' into devel
adds 3854ed0 Fix Changes with release date
adds 5d6a895 Add request->dispatch_path and use that for route matching.
adds 86cd531 Merge branch 'veryrusty/dispatch_path' into devel
adds 183ea9e Add link to D2::P::Emaileste github
adds bd3217c Honor loglevel in config
adds 0b98719 Test it
adds fc90cb0 Update changes
adds a28abd7 Merge branch 'pr/fix_384' into devel
adds 885a8b7 Cookbook - clean up deployment docs
adds 847c321 Update changes
adds 2743cc8 Merge branch 'veryrusty-Pr/deployment_docs' into devel
adds 943d744 Remove obsolete and experimental "auto_reload" from documentation and script/dancer2
adds 0560dcb Add the auto reloading with Plack and Shotgun recipe
adds 3882570 Changes
adds df496ea Merge branch 'azawawi-devel' into devel
adds d999ca3 merge
adds 2a6c05d FileUtils::normalize_path bugfix when path ended in '/..'
adds d4fbc1b Skip over /blib when attempting to find the dancer app location.
adds 34420ee update changes
adds 421299f Merge branch 'veryrusty-Pr/makemaker_blib'
adds a3d43f8 Fix docs
adds b8511eb Merge branch 'doc/forward2'
adds f1998f6 Update Cookbook.pod
adds 2f67265 update changes
adds 633ec86 Merge branch 'cherries'
adds 84cd6b8 Update GitGuide
adds a184392 Update README too
adds e46f459 Take the chance to update some links
adds 8d6a440 Merge branch 'fix/git'
adds 72a4fd5 bug fix: existing keywords are not checked properly. the grep is checking a regex against arrayrefs. (fixing this bug breaks t/plugin_syntax.t since it's causing 2 registrations of the same keyword - to be fixed)
adds 1b11d4a changed dsl_keywords to hashref, managing a key/value pair structure in AoA doesn't make much sense, and bug in checking existing keys (fixed in a23012b47) made it possible to re-register the same keyword even with a different (is_global) value which may lead to unexpected behavior. (t/plugin_syntax.t is still broken)
adds c58149c added missing anchors to regexp built with prefix
adds d90c40f removed a redundant trigger sub that does nothing.
adds 1368431 session id --> 'ro'
adds 033d29f dsl_keywords' value --> hash will contain both is_global and pkg name. we want the package name to allow silent ignoring of re-register for the same keyword by the same package, while breaking by another.
adds 36007e1 disabled the re-registration check. it never worked anyway, and currently fixing the bug exposes other issues that need to be addressed first.
adds 910d122 remove the roles from package names compared for keyword registration.
adds e1d5261 also ignore 'once' to remove the warnings in the test.
adds 174d9bf add changes from this branch
adds c2bbd9a Merge branch 'feature/dsl-keywords-engine-rewrite'
adds a3f090b Catch case when heuristic for Runner location gives '' as subdir.
adds 983625c Merge branch 'veryrusty-Pr/runner_location_empty_subdir'
adds 23befad Update Test.pm
adds 3abd0c4 Update changes
adds 582b61d Merge branch 'andrewsolomon-patch-1'
adds 746fc10 Bugfix Request->dispatch_path when env->{PATH_INFO} is empty.
adds 2a7005f Update changes
adds 92951f0 Merge branch 'veryrusty-Pr/request_dispatch_path_empty_path_info'
adds 6243048 Request Role::Tiny 1.003000
adds 1e9745a reflect change
adds 2965a7d Merge branch 'fix/minversion'
adds c16a4ec Rework path_info test case to use forward.
adds 82b0c8d Capture the response from a forward and set it in the current context.
adds 7452862 Ensure redirect also halts the request when called in a before hook.
adds 8740ae6 Update POD examples to use forward rather than tweaking request->path_info
adds 92e0b72 update changes
adds 3be71f6 Merge branch 'veryrusty-Pr/forward_before_hook'
adds 50a17e1 Make _[body|query|route]_params as (private) request attributes.
adds 97b9cd0 Verify all core serializers decode body content to characters.
adds 2b4ef21 Cleanup request class - remove stale pod and unused ajax attribute.
adds 67cd454 Update notes around request params and body deserialization.
adds 7cf7264 Update changes
adds 4008d23 Merge branch 'cherry/382'
adds 5a17253 Use Class::Load(::XS)
adds 1d69a1a remove almost all usages of ModuleLoader in favor of Class::Load
adds 39c82e1 update changes
adds 89e0227 Merge branch 'topic/issue_406'
adds dfd5adf use FindBin properly
adds 7ae4eab don't automatically load the 'lib' library if you see one
adds 75ff3f9 remove ModuleLoader completely
adds 47455ac Merge branch 'no-autoload-lib'
adds 3aa7619 Documentation cleanup
adds 3722d25 reflect change
adds 3560d07 Merge branch 'docUpdate0827'
adds 63ea672 remove load references and load_app
adds 82a9ea5 reflect change
adds bf6a3a9 Merge branch 'depreate-load-loadapp'
adds 36aaab7 Add order into route_handlers
adds 1621e80 Make public/ files available to Dancer2::Test
adds f17fe74 Call handler.file.before_render just before render
adds 54207ca Clear splat attribute if route failed.
adds 32acb95 Remove route handlers hash.
adds 1026d60 spacing for readability
adds 8dbc629 Use _params instead of params
adds 4d23fe7 reflect change
adds c47ccdf Merge branch 'fix/412'
adds b62c8ed bump version
adds e37d852 Merge branch 'release/0.09'
adds fa57d27 Add version release date
adds 4310718 Fix for #424. Fixed logger.t to prevent warning on windows. Fixed regex used in a test.
adds 3d6d499 Update changes
adds a947566 Merge branch 'gideondsouza-pr/fix_logger_test_windows'
adds 94d7fb7 Fix typos
adds 4ed7d84 Merge branch 'smashz-upstream'
adds aa54a62 Remove 'use Dancer qw/:tests/;'
adds 711df63 Updated changes
adds d13a30b Merge branch 'remove/colon_tests'
adds e77e059 Remove Core::debug
adds a6a8c47 Update changes
adds cf225e9 Merge branch 'remove/debug'
adds fbbeae5 Remove before hook from Plugin::Ajax.
adds 76b226d Update ajax plugin tests.
adds 54c3533 Update changes
adds 71b5b1e Merge branch 'veryrusty-Pr/ajax_content_type'
adds 0bda7bf CSS file paths for default errors are apended to request.uri_base
adds 20b8730 Update Changes
adds dbb3d8a Merge branch 'veryrusty-Pr/relocatable_default_errors'
adds 8124812 Work in progress for #316. Fixed spelling and grammar issues. Fixed invalid code. Added a better code sample for sessions and logging in.
adds 50fc7de Update changes
adds d9e6848 Fix some params->{} with param('...')
adds 4a55ece Merge branch 'gideondsouza-pr/fix_cookbook_pod'
adds 144e09a Fix Gideon D'souza name
adds 049e0d8 Don't futz with $^W. Import warnings and remove import_warnings conf setting.
adds 84c37fb reflect change
adds b6bf2e1 Merge branch 'Pr/no_global_warnings'
adds 1810097 call app in different way
adds 82aa92b consistency
adds 394e7d5 reflect change
adds 7f331ce Merge branch 'pr/fix_374'
adds a964913 request/upload: all attributes --> 'ro' (filename, tempname, headers, size)
adds cf8983d request: some attributes --> 'ro' (serializer, body_is_parsed, uploads, id, body, content_length, content_type, path, all of @http_env_keys)
adds 5eef634 document serializer as a getter
adds 7b55a65 reflect change
adds 7981d18 Merge branch 'request-cleanup'
adds d6572b4 Test Template_Simple - from old Sukria branch
adds 511a975 Update Changes
adds e5ef4e1 Merge branch 'pr/test_template_simple'
adds 90a83b8 Bugfix #445. Update namespace and correct regex in Template::Simple tests.
adds a1ac45c Update changes
adds 04b4ff8 Merge branch 'veryrusty-Pr/fix_template_simple_tests'
adds 4db4b17 Truncate files used for sessions before writing
adds 46e7f11 Merge branch 'truncate-session-files'
adds c704526 Made changes to documentation in Manual.pod.
adds dc509d3 document change
adds 04937d9 Merge branch 'pr/documentation'
adds 6d2f096 Added the perlbrew init command and version of perlbrew changed.
adds e827771 Add ash13 name
adds cadcb61 Merge branch 'ash13-pr/perlbrew_init_correction'
adds fcc5b89 Work in progress for #316. I finished proof reading all of Cookbook.pod. Fixed spelling errors, formatting, code and broken links.
adds deb3b31 fix <gt> to C<< ... >>
adds b2724e3 Merge branch 'gideondsouza-pr/fix_cookbook_pod2'
adds de3abf5 Work in progress for #383. Added a session_hooks.t. Added stubs and few basic tests.
adds bf47bcf Work in progress for #383. Added tests for session flush, retrieve and destroy.
adds 9340d58 Finished nearly all tests for #383 however session retrieval is acting weird
adds 549f048 Work in progress for #383. Added a new and working test suite for testing session hooks.
adds d7901f5 Tested session hooks for Simple engine as per #383.
adds 2998748 Update Changes
adds 64db8d7 Merge branch 'gideondsouza-pr/test_session_hooks'
adds 0560955 Include ../lib [again]
adds 3f62279 Merge branch 'pr/include_lib'
adds 03bc2a0 Several more cookie tests
adds 214c6bc Merge branch 'bessarabov-more_cookie_tests'
adds 028b746 MIME: custom_types --> 'ro'
adds cd7b331 Time: all attributes --> 'ro' (seconds, epoch, gmt_string, expression)
adds f722418 session: data --> 'ro'
adds 4047056 Role/Template: default_tmpl_ext --> 'ro'
adds 9a9ece0 error: some attributes --> 'ro' (title, message, exception)
adds 802f0e5 Update changes
adds abeb71a Merge branch 'mickeyn-mickey/more_attributes_to_ro'
adds 7bfaef2 Correctly set error response content type.
adds 61e3b77 Make send_error populates Core::Error with apps serializer.
adds 3fc9e86 Serialize error message if a serializer is defined in Error object. Ref #209.
adds 075793b Update tests for error serialization.
adds d6ee021 Changes requested by xsawyerx.
adds 88daba3 Update changes
adds be30b82 Merge branch 'veryrusty-Pr/error_serialization'
adds 14b6b9c serializer --> ro
adds c9335ba reponse remove uneeded module load + import
adds 419f751 bug fix: the intention is to return when status is a number, not only prefixed by one
adds efcac13 remove redundant check (HTTP->status will do that)
adds a6dd7fc response: cleanup + add some missing documentation
adds 858359b response: removed some more redundant stuff
adds 8e8b3a6 response: add+correct documentation for serializer
adds cbb921f Update changes
adds ca77836 Merge branch 'mickeyn-mickey/response_cleanup'
adds c7e5fb6 Make session id rw
adds bac836f Some more notes
adds f4addb1 Fix changes
adds 50725b5 Merge branch 'pr/cookie_id_rw'
adds aabca41 Add tests to check Session id attr can be modified
adds 245aeae Document the fact the Session id attr can be modified
adds 49e3944 Tidy tests using project .perltidyrc
adds 04c0d2e reflect change
adds ac73392 Merge branch 'pr/qa_for_session_id_is_rw'
adds 45e48ec Fixing whitespace characters problems
adds 8f04a1c Fixing t/template.t
adds 886674f Merge branch 'whitespace'
adds 59ae4ce Added whitespace characters test
adds 6a42f31 Merge branch 'test_whitespace'
adds 7f0c64e reflect change
adds bd3e60c Fixing tests
adds 863e18e Merge branch 'bessarabov-fixing_tests'
adds 7ab52bf skip test when LWP::Protocol::PSGI is not installed
adds 05e3118 Fix issue #481 - include local lib by default
adds f9a440a reflect Changes
adds 3f5993f Merge branch 'topic/include-local-lib-issue-481'
adds 7dbcdf8 Revert "By default, the value for startup_info should be 0."
adds ce57636 Reflect Changes
adds 2e7025e new release
adds a005076 Revert "Fix issue #481 - include local lib by default"
adds 96acc42 reflect changes
adds 00e5ced minor fixes in Changes
adds 72e79fc Deployment.pod does not exist
adds ae8e806 reflect Changes
adds 342ff19 Merge branch 'Sweet-kid-pr/remove_deployment_pod_link'
adds 4c34b8b Add :no_dsl import tag to Dancer2::Plugin
adds cd16fc8 Minor refactoring and add a test script for :no_dsl flag.
adds be4dd6f reflect Changes
adds e0f16da Merge branch 'melo-pr/allow_plugin_to_skip_legacy_imports'
adds 9b36dd9 Test that after hook is called once after redirect and forward
adds 822f478 Refactor Dispatcher->dispatch (no functional change)
adds f4b1bd3 Dispatcher - no need to add the request into the context for every app
adds 8906641 Use Return::MultiLevel to wrap route dispatch.
adds 0abe018 Do not halt the response on redirect.
adds cc3c926 Use with_return handler to return control back to the dispatcher after forward.
adds cd14d80 Update documentation for forward and redirect
adds f82982d Update Dispatch->dispatch POD, noting optional XS modules.
adds 347b82f reflect Changes
adds 3679cf4 Merge branch 'veryrusty-Pr/return_multilevel'
adds 1057c15 Fixing Dist::Zilla build error 'Could not decode UTF-8 t/corpus/static/1x1.png' on MacOSX.
adds d172d16 added *.ico and *.jpg to the list of binary files as well
adds 6a1dc09 Merge branch 'pr/509'
adds 1daf1c0 s/Deflator/Deflater/
adds 05d75fb Merge branch 'cookbook-fix'
adds 230c0ea reflect change
adds 1e49a31 Cookbook: Updated config paths for template_toolkit
adds 1e03bd8 reflect change
adds 11d3e3c GH#490: Document Dancer2 should be fatpackable:
adds 79ac891 Core::Cookie POD: update namespace, make calls to new() consistent in style
adds 8dde748 Config.pod - update session related config to the D2 session engine options.
adds f48f668 reflect changes
adds ae1d77f Merge branch 'Pr/doc_updates'
adds 7dd60ca Fix Plack::Builder mount usage
adds 8a8a7e5 reflect changes
adds 00370d3 Merge branch 'pr/fix_cookbook_plack_builder_usage'
adds df5e90c typo fixes
adds 0c1353d reflect changes
adds 075c431 Merge branch 'fix/typos'
adds de55e7d Use route_handler accessor rather than direct access to underlying object
adds d1d7bb0 Add predicate to Error exception attribute
adds 8240870 Use tempname accessor in Request::Upload avoids direct access to the object hash
adds 60d36d1 Add (private) predicate to Context->session attribute.
adds 68761b8 reflect changes
adds 09f7819 Merge branch 'Pr/accessor_nits'
adds fa28401 Rework halt to use with_return from Return::MultiLevel.
adds f37ff5e reflect changes
adds df37250 Merge branch 'Pr/halt_short_circuit'
adds eb1e56d Fix params
adds cdcbca5 reflect changes
adds 9f38b42 Merge branch 'fix/params-dsl'
adds 1f1f904 Add a warning note on Plack+Shotgun under win32
adds fdd1a76 Merge branch 'doc/windows-shotgun-warning'
adds e13a84a forgot to reflect change
adds b54e308 Added link to Dancer2::Plugin::Sixpack
adds 7c2687b reflect change
adds 75819a5 Merge branch 'doc/plugin'
adds cff61f8 Fixed empty HTTP_REFERER calls.
adds cb093f5 reflect change
adds ddd83e4 Merge branch 'referer_handling'
adds a314fd7 Multiple reverse proxy support
adds 4320ec6 reflect change
adds 7c59fea Merge branch 'multiple_reverse_proxy'
adds 06c8a9b Rewrite dancer2 cli #371
adds 2fbe276 rename dancer2-cli, add DANCER2_SHARE_DIR #371
adds 3fd7563 include encoding fix from samitbadle #371
adds 8d0e7d1 fix issue with broken templates in share/skel #371
adds 77f8e88 cleanup
adds b36e2ee Clean up filenames that have leading plus sign:
adds fe5a9fd reflecting change
adds 854641b Merge branch 'pr/371_rewrite_cli'
adds a3a5b14 reflect another change
adds 924a2f0 GH#452: Make a complete authors section on Dancer2:
adds 7d53669 reflect changes
adds 0022ebd Merge branch 'docs/authors-contributors-cleanup'
adds c1abb34 GH#498: MANIFEST.SKIP missing items:
adds 848b2c8 reflect changes
adds fe5e729 Merge branch 'improve-manifest-skip'
adds e1ed028 doc fixes by Pau Amma
adds 36b935d reflect changes
adds 53e1434 Merge branch 'docs/fixes'
adds 787697b typo
adds 89662a6 one more person, lest we forget
adds 3f4b799 stupid stupid stupid
adds 078bc91 Added Upasana to the authors
adds 7bd75f1 Merge branch 'add_to_author'
adds f61a05c the actual changes dzil plugin added - how i hate this plugin
adds 656017a Move POD to end, fix UTF8 (RT #91428):
adds d397811 reflect first change in next version
adds 98232cf Merge branch 'fix/utf-8-in-main-pod'
adds 10e51b4 Fix a "all" too many.
adds 9a2188e Remove a ;
adds e1a81d6 Reflect changes
adds 723a72e Merge branch 'garcer-manual-fix'
adds 81ccbaf change PerlHandler -> PerlResponseHandler in docs
adds e2d54cc Reflect changes and update list of contributors.
adds 676a804 Merge branch 'Xaerxess-pr/fix-doc-apache2-deployment'
adds 55d7257 Remove duplicate POD in lib/Dancer2.pm.
adds e12e8a1 Provide a better reference for the mailing list.
adds 41dc1c6 Merge branch 'shlomif-add_link_to_mailing_list_page'
adds 735a76e Forgot to reflect change
adds ca85b1b Fix formatting in Manual.pod
adds 113c1a9 Make few code snippets a valid Perl code
adds bab2fbc Reflect changes
adds e50f8c7 Merge branch 'Xaerxess-pr/fix-doc-formatting'
adds fc3bff9 use env to set PSGI
adds ad8912d Update list of contributors
adds a7972d8 Reflect changes
adds e28de8f Merge branch 'pr/alternative_to_528'
adds 8493106 changed search.cpan.org links to metacpan.org in index.tt
adds 426c8c7 bumped jQuery to 1.10.2 and fixed unidiomatic JS
adds bb8045a reflect changes
adds 1b53760 Merge branch 'pr/getting-started-page-fixes'
adds cc35c46 Allow OPTIONS and PATCH requests in the standalone server.
adds 763a1bd Merge pull request #535 from PerlDancer/pr/server_standalone_options_patch
adds 6cf6317 Use a locally scoped variable to iterate through the execution of hooks
adds 14850f5 Merge pull request #541 from PerlDancer/pr/no_default_scalar_in_execute_hook
adds 8171ae8 Update headers:
adds ffa28ad reflect change
adds fa27fec Merge branch 'feature/update-response-headers'
adds 869af46 Reflect changes for recent merges by @racke
adds facd014 Added --directory option to dancer script
adds 24d012a Merge pull request #553 from corecache/pr/542_dancer_app_directory
adds 4ca4529 Remove all test that use Dancer2::Test (except route PODs):
adds 66db1ee Merge pull request #552 from PerlDancer/feature/psgi-tests
adds 1367cbe Reflect changes and update list of contributors.
adds eb6561e BugFix #546 execute_hook return value
adds d5e0199 Added a saner test-description, since hooks may influence content, but not by return value
adds 033de62 Reflect changes
adds 5cd77b6 Merge branch 'corecache-pr/546_execute_hook_return_value'
adds 5994cec Fix: Additional HTTP methods for Ajax plugin #543
adds f150e84 Merge pull request #561 from corecache/pr/543_allow_http_methods_ajax
adds a8d7787 Minor cleanup of comments and POD in Ajax plugin.
adds 04b0fa0 reflect another change, update contributors/core devs
adds c177913 new version released: 0.12
adds fc3cf36 Change YAML::Any to YAML
adds a270c9d Properly remove YAML::Any
adds 44fba71 Fix a missing pod C<>
adds 9cf2b9e Update POD to reflect encoding/bytes requirement
adds c9e7064 As @veryrusty suggests, make response mark itself as encoded when it uses the serializer
adds 428fd48 reflect changes
adds 9517f7c Merge branch 'shumphrey/change-yaml-any-to-yaml'
adds eacc8d2 new release: 0.13
adds 77cf749 readme: fix mailing list and irc links
adds 198dfba Merge pull request #568 from patch/pr/readme-links
adds 40f1ff3 Introduce ConfigReader role:
adds 29aa7e2 Replace Config role with ConfigReader role:
adds 573fa3e Update Config role test to check ConfigReader role:
adds 75c1cbf Update Runner to use ConfigReader role:
adds aefd198 Remove Config role entirely in favor of ConfigReader:
adds 50c2e8d reflect changes
adds 7ffee43 Merge branch 'mickey/config_cleanup'
adds e1e49ff Move default_config to ConfigReader role:
adds 2afef85 Untangle Runner->Server, use HTTP::Server::PSGI:
adds 233e86f reflect changes, fix changes files
adds 85b6921 Merge branch 'untangle-runner-server'
adds 6864146 Remove Server role and finish() calls:
adds 0be0286 reinstate Runner abstract
adds 3875d66 remove Server files
adds 22f3968 Add tests for including an arrayref of headers to dancer_response
adds 4859409 Build request cookie objects from request->headers, rather than request->env.
adds 3da9033 reflect changes
adds fb13b50 Merge branch 'pr/bugfix_test_request_headers'
adds c99433a Add test that X-Forwarded-Proto header is used when behind a proxy
adds ff2d447 Update PSGI env keys with 'HTTP_' prefix for context and error tests
adds 8de80f7 Client supplied HTTP headers are prefixed with 'HTTP_' as per PSGI spec.
adds a9d7318 PSGI spec transforms Cookie header to HTTP_COOKIE key in PSGI env.
adds 1b95bc0 Update Request pod to better explain PSGI env and headers
adds a9bfef6 reflect change
adds 7292d94 Merge branch 'pr/psgi_header_cleanup'
adds a37d67e Bugfix for HEAD request test; they should return empty content.
adds 7dc23ee Use Plack middleware for HEAD request content removal.
adds 71a4734 Reflect change.
adds 6a29940 Deserialize body content for DELETE requests.
adds ed8facf reflect changes
adds 52c555b Merge branch 'pr/deserialize_delete'
adds b08402c Remove is_daemon flag after change to using HTTP::Server::PSGI.
adds cc83b09 Merge branch 'pr/remove_daemon_flag'
adds 2b6253c remove Git::NextVersion for a semver static version, finally
adds 89ca8f5 move ABSTRACT after package, provide blank line to remove dzil warning
adds 65cf1fd Merge branch 'cleanup'
adds 3ffdcc0 this would make more sense
adds 55d493f update changes file
adds 9e26054 Depend on recent-enough version of Plack:
adds 27f4cc3 reflect change
adds adbb2bd Merge branch 'fix/minimum-version-plack'
adds 3b223b9 proper version number in the module
adds 4c14628 better phrasing
adds f033566 this was already done
adds df7b395 correct POD
adds 266b25f general cleanup
adds c008996 Merge branch 'cleanups'
adds ee9a76e whoops, missed that unnecessary dep - thanks russell
adds ac42bd2 Removing another unnecessary dependency.
adds 319e1ba Remove a mention of HTTP::Server::Simple::PSGI from Cookbook
adds aa7ebf2 Bugfix for (multiple) cookie extraction within a Request.
adds 33ed020 reflect changes
adds 21f920e Merge branch 'pr/fix_cookie_extraction'
adds 1c2aaa6 another small change
adds 5390131 version bump
adds bcdcf6c Merge branch 'release/1.140001'
adds 28d08ac Port rewrite of params keyword documentation from Dancer 1.
adds 2fb0d3b Reflect changes
adds e4bec7e Merge branch 'racke-pr/dancer1-issue-1025'
adds fbe0947 add the version and date
adds 22523a3 Make apphandler a global variable:
adds 3805dcf reflect change
adds e876e8e Merge branch 'feature/set-apphandler'
adds d94ed7a Add checking for module names (fixes taint):
adds 6e71219 reflect changes
adds 38399c5 Merge branch 'feature/taint-mode'
adds a24e6b7 Deprecate Dancer2::Test:
adds b2837ba Merge branch 'feature/deprecate-dancer2-test'
adds ce1ed71 add a deprecation notice
adds 4405d1b Merge branch 'fix/more-deprecation'
adds 9686726 remove redundant BUILD method from D2::Core::Response.
adds 8b0a658 Revert "remove redundant BUILD method from D2::Core::Response."
adds 898543c route_exists should actually check the route exists, not check for status 200
adds b478189 Better document what route_exists actually does
adds e282723 Make sure route_doesnt_exist works like route_exists
adds 4c0de0c Merge branch 'fix-route-exists'
adds 37f540e Clean up the command line options:
adds 7dc762a not necessary anymore
adds f4f7ebb Merge branch 'cleanup-cli'
adds 8daf9bb Cleanup some dangling POD that remained after the cleanup-cli merge
adds cd8bc46 Merge branch 'bugfix/pod_syntax_cleanup'
adds 3908293 Remove default engine configuration:
adds e406c95 reflect change
adds 58b134d Handle a warning when setting to $_:
adds b0e5e6b Move environment/location from Engine role to Logger::File, give defaults:
adds 93fa5bd update changes
adds 8f032d8 environment and location can be lazy:
adds 6e3a9bf whoops, compilation error
adds 5863837 Cleanup File logger:
adds ce4a373 adding tests for changes in this branch
adds db4ae15 Merge branch 'fix/remove-default-engine-config'
adds 76e8398 Correct typo in builder for Logger::File `log_file` attribute
adds d99cb4f Merge branch 'bugfix/logger_file'
adds 5fc4843 Fixed a silly test error
adds 619edc3 Merge branch 'fix/lwp-protocol-psgi'
adds 30dc523 GH #585: Adding a pre-dispatch sanity check for supported HTTP method:
adds 5b1c43b Merge branch 'method_not_found'
adds 2667fd9 reflect changes
adds 7a82a20 Fix typo in dsl halt subtest name
adds 3d5e126 Wrap 'pass' keyword in Return::MultiLevel logic so it returns when executed.
adds 9c5d873 Ensure send_error returns from route when executed (as documented).
adds f16438b Ensure send_file returns from route handler immediately as documented.
adds 7495f3e Cleanup DSL; s/self->app->context/self->context/
adds b5ee0a0 Reflect changes
adds f55fc50 Merge branch 'pr/send_error_return'
adds c9d690a GH #587: Port Serializer::Mutable
adds 09fe33a reflect changes
adds 3d2ed85 Merge branch 'pedrob/mutable'
adds 58fcab5 update version
adds 105c577 Merge branch 'release/0.140900_01'
adds c7571aa stable, we hope
adds 574f012 Merge branch 'release/0.14100'
adds 22ad499 Support all JSON configuration options
adds 1a04fe4 Tests for passing config options to JSON serializer.
adds 3eb4a37 Reflect changes; addes @nichtich as a contributor.
adds 4d97feb Merge branch 'feature/pass_all_json_config'
adds 611c4e8 Add test to verify Handler::File returns correct content-type
adds cb27be2 Add a default_content_type attribute to the Response object.
adds 3b89be0 Remove default_content_type attribute to the Response object.
adds 4bc121a Revert "Update headers:"
adds da443d3 A test that ensures send_file content_type is correctly set.
adds f531d7a Merge branch 'feature/refactor-default-content-type'
adds 4861745 Reflect changes
adds 38fcf07 runtime errors, such as those produced by die, should be serialized
adds e382db0 Add test that demonstrates serialized dies
adds 223141d Reflect changes
adds 025c197 Merge branch 'shumphrey-dir-error-render-with-app-serializer'
adds 111513c Fixes #538
adds b3055d6 Reflect changes
adds 47d99b9 Merge branch 'shumphrey-handle-exception-objects-without-dying'
adds d3bbf5f Fix Dancer2::Core::Error
adds 54e5de7 Dancer2 supports perl 5.8+
adds b26ce08 Don't coerce false into undef
adds 1511806 Reflect changes
adds 96864bd Merge branch 'shumphrey-fix-dancer2-core-error'
adds b907e07 reuniting latest release with recent changes
adds 340c5a3 Expose psgi_app from the top-level:
adds 9bb8ca7 Merge branch 'psgi-app-for-users'
adds f094afa Fix test in skeleton to use Plack::Test:
adds 3b31bc8 Merge branch 'plack-test-in-skeleton'
adds 44d52f6 reflect changes
adds 54c9a5b version bump
adds 857a8d1 add timestamp
adds a1196bb Merge branch 'release/0.143000'
adds 81de7b1 Fix local link to jQuery and update jQuery to v1.11.1 (fixes GH #618)
adds 1d1e772 Add Michał as a contributer and reflect changes.
adds c402ed0 Merge branch 'odyniec-master'
adds 7817566 Make public_dir a lazy attribute
adds 4c6bcdd Only pass public_dir to Handler::File is using system paths
adds ea0c637 Update hander_file tests to set public_dir via settings.
adds 234519c reflect changes
adds 29820b4 Merge branch 'bugfix/setting_public'
adds 1300f4f Allow Dispatcher to create a clean request by itself:
adds 4a2368b Start peeling away the $context->request references:
adds 4d7527d Replace the request in Context with our new clean request:
adds aec3a6f Removing last usage of the original request in the dispatcher:
adds 90d2531 Remove old request from Core::Context instantiation:
adds 288311f Remove the _build_request method from Core::Context:
adds 98f7471 Create a (current) request attribute in Core::App:
adds a9538c7 Remove most usages of Core::Context->request:
adds cbef219 some minor code cleanups
adds 069b446 Following the previous changes we made, 'env' is no longer required in Core::Context and can be accessed from the request.
adds 12a9557 Removed the 'cookies' method from Core::Context. the DSL can directly access the request and does not need this proxy method.
adds 32d772f The 'buffer' attribute moved from Core::Context to Core::Request (renamed to 'vars' to save the need for a proxy method to retrieve it)
adds 9112e2f Allow the Dispatcher to set is_behind_proxy for Core::Request:
adds 10dd30d Relocated Core::Response from Core::Context into Core::App:
adds 3eae8bc Moved Core::Context::cookie method to Core::App
adds 99889af Moved with_return attribute from Core::Context to Core::App
adds 1815732 Replace Core::Context in method arguments with Core::App:
adds e0172ce Change function to method:
adds 4762725 Move cleanup as a method of Core::App:
adds 2e3ff4d Moved redirect method from Core::Context to Core::App
adds 3ca7bcd Moved halt method from Core::Context to Core::App
adds db62a76 Move forward(), make_forward_to() to Core::App from Core::Request:
adds 9ea2095 Do not send Core::Context to Core::App::forward:
adds 4056fc5 Removed response attribute from Core::Context
adds c43eff0 Remove session method from Core::App:
adds e5aa042 Add preliminary session attribute to Core::App:
adds 52ccff1 Removed request attribute from Core::Context (it's now in Core::App)
adds 78fdc0b Moved the rest of session related attributes and methods to Core::App
adds 0ffa4af Aaaaand Its Gone - Core::Context was removed along with its references
adds 7e61a1d leftover references (how?) to context
adds 64b61ba session attribute also needs to be cleared every request
adds 448014e with_return --> ro and writer for the songle setting case
adds b34798b destroyed_session --> ro + writer + use predicate for checking
adds ee62d52 path_info --> ro + writer
adds 4fd9fab vars --> 'ro'
adds ed0d312 cookies --> 'ro'
adds d3ed30b App: make code consistent in style
adds 4bbe87a App: non-used imports cleanup
adds a2ed8da Runner: dispatcher --> ro
adds ffa8719 ConfigReader: config+config_files --> ro
adds 04bcaf6 Hookable: hooks --> ro
adds 8d4212f update some docs referring to the late context object
adds d4dc6e6 Correct example in documentation:
adds 6361aed Improved DSL keyword check.
adds 8cb7d10 Deprecate the 'context' keyword in DSL
adds 8625e24 few followup fixes to the context removal
adds 5c2b941 pass requires the app not to be cleared
adds de3e5d6 Provide Serializer::Mutable with more data, fixing last failing test:
adds e0772f9 Merge branch 'feature/untangle-context'
adds 237138d changes update, bump version
adds b00163f credit where credit is due
adds 677687a Merge branch 'release/0.149000_01'
adds 9d7bff8 BugFix #336: 'set log => ...' doesn't set the log level
adds 310eec8 Add test for log level setting
adds e16c614 reflect changes
adds 6655699 Merge branch 'fix/log-level'
adds f981115 Make forward more... straight-forward:
adds b6ce850 reflect changes
adds 02f497a Merge branch 'feature/improve-forward'
adds ce7d0ee Make the list of apps to dispatch to a param to Runner->psgi_app
adds a219b3c Add psgi_app DSL keyword to return psgi coderef for current app.
adds 3fdd46f Add test case that covers the multi dancer2 apps section from the cookbook.
adds 8b4c12f Improve testing of multi apps:
adds 31f54c5 whoops
adds 5e6a46d Adding forward test on multi apps:
adds 6310555 reflect awesome change
adds 7f87f75 Merge branch 'feature/multiple-psgi-apps'
adds 8c3a3cd Collect caller/location attrs into single role.
adds 3e3df25 Use Role::Location in ConfigReader.
adds cb8eef5 Remove references to caller and location.
adds d8babb7 Split Runner config into global and per app options
adds 96dbcdc Default ConfigReader environment is development.
adds 68f6f19 default_config is an attribute; no need to check if class can do it.
adds 91d0980 Update how Runner and Apps are instantiated
adds 3b70d9f Update instantiation of not_found_app in Dispatcher.
adds ebc4b08 Use Runner config to disable startup info
adds 24d9a06 Update runner tests; no location attr, no caller required
adds 25aa003 Update ConfigReader test
adds e9c5781 Rework t/config_app* into a single test case.
adds 41a54f8 Add a global trigger for every config option the Runner supports
adds 05b415c Enable traces if ENV{DANCER_TRACES} set when Runner instantiated
adds 78004ad add test to verify caller is okay
adds 0fde886 Cleanup attributes:
adds 9503e33 Role::Location -> Role::HasLocation
adds d816d39 Return default for caller, don't confuse scopes:
adds c1a3d56 reflect changes
adds 94710f0 Merge branch 'feature/untangle_runner_config'
adds 145da57 Explictly state which 'caller' we require.
adds 53f0f75 Allow DSL class to be specified in config
adds 45a43eb reflect changes
adds c1e86db Merge branch 'shumphrey/dsl-in-config-setting'
adds 262faf3 unify empty return statements
adds ecd26ed reflect change, add Javier to contributors
adds ebd6932 Merge branch 'jerojasro/remove-return-undef'
adds 4a91133 Add routes and hooks to an existing app on import.
adds 1545f67 Update named app tests to use Plack::Test
adds 7411f9a Add EXPORTS section to Manual.pod explaining usage of appname tag.
adds 36328b9 Note appname import in Dancer2.pm
adds 2ecfdf3 use psgi_app directly from Dancer.pm
adds fe346a6 Merge branch 'pr/named_apps'
adds 590d6b1 reflect change
adds d2752b8 Cleanup the app after a forward request:
adds ef99732 Merge branch 'fix/clear-app-on-forward'
adds e3c4583 Keep the session in tact when forwarding:
adds c9838d3 Merge branch 'fix/forward-keeps-session'
adds b35cd66 Test against perl 5.20 on travis-ci
adds ef3cd1b Allow context-like shift for app in hooks:
adds 2330b22 reflect change
adds 00ad347 Merge branch 'feature/shim-for-context'
adds f5a42c2 Fixed whitespace errors
adds 6a5f58d reflect changes
adds 397bccb Merge branch 'pr/whitespace_cleanup'
adds c020b3b Tests for session handling when using forward
adds 4e97a3a Better session handling between apps
adds 5930b2f Add a cookie object to the new request on forward.
adds 3612b4e Clean up test:
adds 5cc7b87 Add test for another possible case:
adds 6147735 correct test
adds 3444560 Fix the failing test by checking just cookie_name:
adds b60dfbc Merge branch 'issue/forward_clears_context'
adds 3dd8b4a Update Test.pm
adds b2cffb2 Merge pull request #655 from Relequestual/patch-1
adds 984385a new dev release: 0.149000_02
adds 3f14312 Merge branch 'release/0.149000_02'
adds 60dd675 Documenting the behaviour when using splits/multiple apps
adds b8e53e9 Add Bas to list of contributors and reflect changes.
adds a175955 Merge branch 'basbloemsaat-DocumentationDifferentApps'
adds d8efcf6 Test for template engine hooks overloading in multiple apps:
adds 8e6c05b Improve tests:
adds 473cda8 Postponed hooks by app name:
adds ccfb4e3 reflect changes
adds 0bc810d Merge branch 'fix/template-hooks'
adds 7f15219 missed an important template file, d'oh
adds 2271116 Rework the Dispatchers' 404 handler
adds 61100cd Merge pull request #660 from PerlDancer/bugfix/response_not_found
adds e608e27 Allow to filter Apps for the PSGI app better:
adds bed8ac5 normalize calls to Dancer2->runner->psgi_app as Dancer2->psgi_app
adds c62a039 reflect change
adds 82a0b74 update changelog
adds 1f7122f Merge branch 'feature/filter-apps'
adds b4a8cd0 Tests for memory cycles in App and Runner.
adds 26a16d9 weak_ref 'app' attribute in Role::Handler.
adds 455bffc Remove memory cycles involving app hooks.
adds 70909da Merge branch 'bugfix/circular_refs'
adds bed01ca reflect last important change
adds c617bd0 Fixed typo of with_return clearer method
adds 17bb16a reflect changes
adds fac8395 Merge branch 'pr/with_return_typo'
adds 5c66354 refer to Dancer2::Config about overriding attribs
adds 8d81068 reflect change
adds 5d27c23 Merge branch 'pr/session-config'
adds 5756296 Added a log call, when a hook dies
adds 3c46d30 Changed test to use Plack::Test
adds dae3da1 Simplified test
adds 6b1d41a reflect change
adds 8a1e6a3 Merge branch 'pr/die_in_before_hook'
adds 0288f57 I ruined this test - fixed
adds 55cb387 Merge branch 'fix/test-fail'
adds 96148cb new version: 0.150000
adds d0bad9a Merge branch 'release/0.150000'
adds f8bc074 add documentation on user configuration
adds da026ee Dancer2::Session::Memcache => Dancer2::Session::Memcached
adds 681d0a6 Reflect changes
adds 196f074 Merge branch 'lbeesley-master'
adds 4da645c add core log level to Dancer2::Manual #649
adds fa0c99f reflect changes
adds cdf2883 Merge branch 'pr/649-docs'
adds 230d89f Escaping '*' for consistent markdown highlighting
adds e587aaa Consistently capitalising 'Perl'
adds 47e6545 Correcting plural usage
adds 0b2f561 Consistently hiphenating "pull request"
adds 85dc6d2 Minor grammatical corrections to GitGuide text
adds 7b6ebe2 Consistently capitalising "perlbrew"
adds b7285f5 Formatting "dzil" as code in running text
adds a8ccf57 reflect changes
adds 813b994 Merge branch 'pr/git_guide_markdown_fixes'
adds 5f6e2d8 Removing trailing whitespace from markdown files
adds 1f7c963 reflect changes
adds 2f9015a Merge branch 'pr/remove_trailing_whitespace_from_md'
adds 0fc02c8 Removing note about _devel_ branch from GitGuide.
adds 87c721f reflect changes
adds b199826 Merge branch 'pr/remove_devel_from_gitguide'
adds 7d92071 Adding --no-author option to `dzil test` in GitGuide
adds 8a9a0d0 reflect changes
adds 4351990 Merge branch 'pr/missing_dist_ini_test_modules'
adds dcead63 Document serving static files using Plack::Middleware::Static
adds afbd700 Removed 'use Dancer2;'
adds 76eb7cc reflect changes
adds 9ac6a19 Merge branch 'doc/login_before_hook_note'
adds 0a1e09c Fix typo, add test example
adds 1fb1380 reflect changes
adds 9e942e4 Merge branch 'pod/logger_capture'
adds 0085c6e [#316] Wrapping POD text for readability and editability
adds 8f380ba reflect change
adds 0ef4396 Merge branch 'pr/wrap_pod_text'
adds 21bb805 [#316] Minor textual touchups in Tutorial.pod
adds 2e7cb7f correct changes
adds b7fb9e2 Merge branch 'pr/tutorial_pod_textual_touchups'
adds a5a683e Moving POD after __END__ (Core.pm)
adds 1671284 Moving POD after __END__ (FileUtils.pm)
adds 2448c3f Moving POD after __END__ (Plugin.pm)
adds b1439e0 Moving POD after __END__ (Test.pm)
adds f9dab3e ABSTRACT belongs after `package` (base dir)
adds 2367203 reflect change
adds 6c26174 Merge branch 'paultcochrane-pr/pod_under_end_base_dir'
adds 462c50f Moving POD after __END__ (Core/App.pm)
adds 6bf4054 Moving POD after __END__ (Core/Cookie.pm)
adds 4c3f1bd Moving POD after __END__ (Core/DSL.pm)
adds d4ed941 Moving POD after __END__ (Core/Error.pm)
adds e367215 Moving POD after __END__ (Core/Hook.pm)
adds 9054558 Moving POD after __END__ (Core/HTTP.pm)
adds feef484 Moving POD after __END__ (Core/Request.pm)
adds 5d5859d Moving POD after __END__ (Core/Response.pm)
adds 608a24e reflect changes
adds eb34d55 Merge branch 'pr/pod_under_end_core_1'
adds 1236e26 Moving POD after __END__ (Core/Route.pm)
adds 62e9692 Moving POD after __END__ (Core/Session.pm)
adds a8be536 Moving POD after __END__ (Core/Time.pm)
adds 0b9f085 Moving POD after __END__ (Core/Types.pm)
adds 6b7f9ec reflect change
adds 5744630 Merge branch 'pr/pod_under_end_core_2'
adds d72a5ee Moving POD after __END__ (Core/Request/Upload.pm)
adds 244ec34 reflect change
adds 35b6726 Merge branch 'pr/pod_after_end_core_request'
adds 24fecec Moving POD after __END__ (Core/Role/Engine.pm)
adds 166b315 Moving POD after __END__ (Core/Role/Handler.pm)
adds d442292 Moving POD after __END__ (Core/Role/Headers.pm)
adds ef9acae Moving POD after __END__ (Core/Role/SessionFactory.pm)
adds c6b9605 Moving POD after __END__ (Core/Role/StandardResponses.pm)
adds 13c3bbd reflect change
adds 27e2fca Merge branch 'pr/pod_after_end_core_role'
adds 2f3aeb6 Moving POD after __END__ (Core/Role/SessionFactory/File.pm)
adds aa1561c reflect change
adds a119f81 Merge branch 'pr/move_pod_after_end_core_role_sessionfactory'
adds 5fb9fec Moving POD after __END__ (Core/Logger/Capture.pm)
adds 5b72a7a Moving POD after __END__ (Core/Logger/Diag.pm)
adds 724c346 Moving POD after __END__ (Core/Logger/Note.pm)
adds a70aac4 Moving POD after __END__ (Core/Logger/Null.pm)
adds 36e5a52 reflect change
adds cfb2e8f Merge branch 'pr/move_pod_after_end_logger'
adds 255c164 Moving POD after __END__ (Plugin/Ajax/Null.pm)
adds 0bcf69e reflect change
adds c2e5b08 Merge branch 'pr/move_pod_after_end_plugin'
adds 4ae0b8c Moving POD after __END__ (Session/Simple.pm)
adds c794347 reflect change
adds 33c9d67 Merge branch 'pr/move_pod_after_end_session'
adds 02670ca Adding __END__ statement in front of POD
adds b0cde42 reflect change
adds 08e17d0 Merge branch 'pr/move_pod_after_end_template'
adds d83e7cc Major architectural change: Apps now dispatch independently as full-fledged PSGI apps
adds 7069e8d Class->psgi_app should actually call to_app:
adds 5725963 reflect change
adds e244a09 Merge branch 'feature/rebuilt-architecture'
adds b83d210 Add irc link on metacpan page
adds 0501bf5 Merge branch 'feature/meta-irc'
adds e711f40 [#316] Banishing double spaces after full stops
adds 796ccb0 [#316] formatting code-like text with C<> in Cookbook.pod
adds 776ebf7 [#316] moving "no warnings" advice into its own section
adds 9af7dc0 [#316] minor textual corrections to Cookbook.pod
adds 5cb7c6e [#316] Writing Template Toolkit in full
adds a1ce44b [#316] adding space for readability in script examples
adds e134af1 [#316] adding links to perl-based web server info
adds 12d21a6 [#316] documenting how to change a template's extension in the manual
adds c63b806 [#316] mentioning that the template extension can be overridden
adds 91f3bfb reflect changes
adds 97e252a Merge branch 'pr/cookbook_textual_improvements'
adds de2cab4 Minor doc update to advise on proxy protocol forwarding with Apache
adds 9ff821e reflect change
adds 355380f Merge branch 'feature/doc-update'
adds e688710 adding raw Migration from Snigdha
adds a467ddb break at column 80
adds ec27c6f namespace it
adds fc3a86d spacing for code
adds da54b36 itemize
adds 9886e43 links already default to the website its on
adds 6598ea0 linkify
adds 3b88101 proper package names, reduce confusion in prefix
adds 26c0a5f use proper Pod tag for code
adds afe125f Updated Migration.pod
adds 52eabb1 clause on export tags added
adds fb8107e remove extra spacing
adds 9b0b76e reflect changes
adds c74d1ab Merge branch 'feature/migration'
adds cd64be4 add ABSTRACT
adds 7c4bd2f Merge branch 'feature/migration-bit'
adds ea482f5 bump version
adds 086b604 Merge branch 'release/0.151000'
adds 5daf068 whoops, forgot update to changes file
adds 59df357 Add request attribute to engine role.
adds 433a9a9 Update Serializer::Mutable to use request attr.
adds 488a545 Update Role::Template to use engines' request attr
adds 50531dc reflect change
adds e359dc1 Merge branch 'feature/engine_request_attr'
adds 0db5698 Test that static content does not cause session retrieval.
adds 9915628 Lazy session handling in after_request hook.
adds 4f0f3f6 reflect change
adds 39d5f01 Merge branch 'bugfix/lazy_sessions'
adds b0fc4c3 adding policy document
adds fc056a7 reflect change
adds ff3b287 Merge branch 'policy-doc'
adds 7e9c3ba we verified these already
adds 8c14bfd Merge branch 'cleanup'
adds fbf9fbd clarifications for the policy document
adds 4706e61 Merge branch 'feature/policy-clarifications'
adds 44f6315 Make Dancer2::Core::Factory a full-fledged object:
adds 3095b96 Class-based testing:
adds f2874a9 reflect change
adds b9c26d9 Merge branch 'feature/tests-by-classes'
adds 0bb6732 Add content keyword:
adds ee440ee Ignore route response if content set using keyword:
adds 656a5b8 Merge branch 'feature/content-keyword'
adds 22b642c added documentation
adds 7a78cc0 reflect change
adds 097344d Merge branch 'feature/content-docs'
adds 591c11e it's log_format, not logger_format
adds c5a53b3 reflect this in the migration document
adds e4a4958 reflect changes
adds 062ca89 Merge branch 'doc/log_format'
adds d8e26b9 Allow creating Dancer2::Core::Response from more sources:
adds d68f6c1 Merge branch 'feature/from-plack-response'
adds 3431667 rename from_array/plack to new_from_array/plack
adds 007bf7b proper naming
adds 4ec4c76 Merge branch 'cleanup/rename'
adds db2c353 Fix redispatching requests losing data:
adds e66c84a Merge branch 'fix/gh-723'
adds 660b43a bump version 0.152000
adds 3d53bd8 Merge branch 'release/0.152000'
adds 66b76d1 Imported Upstream version 0.152000+dfsg
new d545153 Merge tag 'upstream/0.152000+dfsg'
new a759077 New upstream release.
new 63c2df5 Make build dependency on libfile-sharedir-install-perl versioned.
new 778c099 Mark package as autopkgtest-able.
new ff0ec90 Add patch to fix test failure in new test
new 443c685 releasing package libdancer2-perl version 0.152000+dfsg-1
The 7 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:
Build.PL | 10 +-
Changes | 42 ++
GitGuide.md | 48 +-
MANIFEST | 141 ++--
META.json | 158 +++--
META.yml | 142 ++--
Makefile.PL | 16 +-
README.md | 4 +-
debian/changelog | 10 +
debian/control | 3 +-
debian/patches/series | 1 +
debian/patches/t-basename-metachars.patch | 39 ++
debian/tests/pkg-perl/skip-syntax | 2 +
debian/tests/pkg-perl/test-files | 2 +
lib/Dancer2.pm | 10 +-
lib/Dancer2/CLI.pm | 8 +-
lib/Dancer2/CLI/Command/gen.pm | 6 +-
lib/Dancer2/CLI/Command/version.pm | 6 +-
lib/Dancer2/Config.pod | 206 +++---
lib/Dancer2/Cookbook.pod | 721 +++++++++++----------
lib/Dancer2/Core.pm | 10 +-
lib/Dancer2/Core/.Request.pm.swp | Bin 0 -> 16384 bytes
lib/Dancer2/Core/App.pm | 348 +++++++++-
lib/Dancer2/Core/Cookie.pm | 18 +-
lib/Dancer2/Core/DSL.pm | 16 +-
lib/Dancer2/Core/Dispatcher.pm | 236 +------
lib/Dancer2/Core/Error.pm | 28 +-
lib/Dancer2/Core/Factory.pm | 10 +-
lib/Dancer2/Core/HTTP.pm | 8 +-
lib/Dancer2/Core/Hook.pm | 8 +-
lib/Dancer2/Core/MIME.pm | 6 +-
lib/Dancer2/Core/Request.pm | 41 +-
lib/Dancer2/Core/Request/Upload.pm | 20 +-
lib/Dancer2/Core/Response.pm | 58 +-
lib/Dancer2/Core/Role/ConfigReader.pm | 6 +-
lib/Dancer2/Core/Role/DSL.pm | 6 +-
lib/Dancer2/Core/Role/Engine.pm | 18 +-
lib/Dancer2/Core/Role/Handler.pm | 8 +-
lib/Dancer2/Core/Role/HasLocation.pm | 6 +-
lib/Dancer2/Core/Role/Headers.pm | 11 +-
lib/Dancer2/Core/Role/Hookable.pm | 6 +-
lib/Dancer2/Core/Role/Logger.pm | 8 +-
lib/Dancer2/Core/Role/Serializer.pm | 6 +-
lib/Dancer2/Core/Role/SessionFactory.pm | 48 +-
lib/Dancer2/Core/Role/SessionFactory/File.pm | 9 +-
lib/Dancer2/Core/Role/StandardResponses.pm | 10 +-
lib/Dancer2/Core/Role/Template.pm | 28 +-
lib/Dancer2/Core/Route.pm | 13 +-
lib/Dancer2/Core/Runner.pm | 55 +-
lib/Dancer2/Core/Session.pm | 14 +-
lib/Dancer2/Core/Time.pm | 15 +-
lib/Dancer2/Core/Types.pm | 10 +-
lib/Dancer2/FileUtils.pm | 20 +-
lib/Dancer2/Handler/AutoPage.pm | 8 +-
lib/Dancer2/Handler/File.pm | 6 +-
lib/Dancer2/Logger/Capture.pm | 51 +-
lib/Dancer2/Logger/Capture/Trap.pm | 6 +-
lib/Dancer2/Logger/Console.pm | 6 +-
lib/Dancer2/Logger/Diag.pm | 8 +-
lib/Dancer2/Logger/File.pm | 6 +-
lib/Dancer2/Logger/Note.pm | 7 +-
lib/Dancer2/Logger/Null.pm | 7 +-
lib/Dancer2/Manual.pod | 654 ++++++++++---------
lib/Dancer2/Manual/Migration.pod | 220 +++++++
lib/Dancer2/Plugin.pm | 15 +-
lib/Dancer2/Plugin/Ajax.pm | 14 +-
lib/Dancer2/Plugins.pod | 50 +-
lib/Dancer2/Policy.pod | 119 ++++
lib/Dancer2/Serializer/Dumper.pm | 6 +-
lib/Dancer2/Serializer/JSON.pm | 6 +-
lib/Dancer2/Serializer/Mutable.pm | 11 +-
lib/Dancer2/Serializer/YAML.pm | 6 +-
lib/Dancer2/Session/Simple.pm | 7 +-
lib/Dancer2/Session/YAML.pm | 6 +-
lib/Dancer2/Template/Implementation/ForkedTiny.pm | 6 +-
lib/Dancer2/Template/Simple.pm | 6 +-
lib/Dancer2/Template/TemplateToolkit.pm | 6 +-
lib/Dancer2/Template/Tiny.pm | 6 +-
lib/Dancer2/Test.pm | 56 +-
lib/Dancer2/Tutorial.pod | 368 ++++++-----
script/dancer2 | 4 +-
t/00-compile.t | 8 +-
t/00-report-prereqs.dd | 132 ++++
t/00-report-prereqs.t | 277 ++++----
t/ajax_plugin.t | 2 +-
t/any.t | 2 +-
t/app.t | 10 +-
t/app_alone.t | 25 +
t/author-no-tabs.t | 281 ++++++++
t/auto_page.t | 2 +-
t/caller.t | 2 +-
t/classes/Dancer2-Core-Factory/create.t | 17 +
t/classes/Dancer2-Core-Hook/base.t | 70 ++
t/classes/Dancer2-Core-Response/new_from.t | 80 +++
t/classes/Dancer2-Core-Role-Engine/base.t | 22 +
t/classes/Dancer2-Core-Role-Handler/base.t | 21 +
.../FakeDancerDir/bin/.exists | 0
.../FakeDancerDir/blib/bin/.exists | 0
.../FakeDancerDir/blib/lib/fakescript.pl | 0
.../FakeDancerDir/lib/fake/inner/dir/.exists | 0
.../FakeDancerFile/.dancer | 0
.../FakeDancerFile/fakescript.pl | 0
t/classes/Dancer2-Core-Role-HasLocation/base.t | 90 +++
.../Dancer2-Core-Role-StandardResponses/base.t | 171 +++++
t/classes/Dancer2-Core-Runner/base.t | 246 +++++++
t/classes/Dancer2-Core-Runner/environment.t | 38 ++
t/{ => classes/Dancer2-Core-Runner}/psgi_app.t | 0
t/classes/Dancer2-Core/camelize.t | 24 +
t/classes/Dancer2/import.t | 248 +++++++
t/context-in-before.t | 2 +-
t/custom_dsl.t | 2 +-
t/deserialize.t | 2 +-
t/dispatcher.t | 10 +-
t/dsl.t | 2 +-
t/dsl/content.t | 77 +++
t/dsl/halt.t | 4 +-
t/dsl/pass.t | 2 +-
t/dsl/to_app.t | 32 +
t/error.t | 22 +-
t/error_template.t | 2 +-
t/forward.t | 4 +-
t/forward_before_hook.t | 2 +-
t/handler_file.t | 2 +-
t/hooks.t | 2 +-
t/http_methods.t | 2 +-
t/issues/gh-723.t | 57 ++
t/log_die_before_hook.t | 2 +-
t/log_levels.t | 2 +-
t/multi_apps.t | 4 +-
t/multi_apps_forward.t | 8 +-
t/multiapp_template_hooks.t | 4 +-
t/named_apps.t | 1 -
t/plugin_import.t | 2 +-
t/plugin_multiple_apps.t | 1 -
t/plugin_syntax.t | 20 +-
t/psgi_app_forward_and_pass.t | 49 ++
t/redirect.t | 17 +-
t/release-no-tabs.t | 16 -
t/serializer.t | 2 +-
t/serializer_json.t | 2 +-
t/serializer_mutable.t | 2 +-
t/session_forward.t | 2 +-
t/session_hooks.t | 12 +-
t/sessions/U1WFpgAAFy9iLoLEjtwjSHuE0IDNcgnD.yml | 2 -
t/sessions/U1WHzwAAOs4dHSVnPVFzR9crTSDprFeX.yml | 2 -
t/sessions/U1WILgAAQNdL716zIPwofCjhzGS41yLe.yml | 2 -
t/sessions/U2AiRAAAJdhTvXJ3LDf4H45hGSuKzlv1.yml | 2 -
t/sessions/U2ApbAAAImRCE4Qe-LCXBlLiM0-FTj3K.yml | 2 -
t/sessions/U2AruAAATC_H53mjAeoJ7MerYfC3wNhY.yml | 2 -
t/sessions/U3pRDAAAECNvXRU83aIxaHVPL4gyJizJ.yml | 2 -
t/sessions/U3uaXAAAPpB2ak6D-beU3ac86q3Fzubf.yml | 2 -
t/sessions/U3ubAgAAP6qqBoPoKk1-NqdBJE3yY60F.yml | 2 -
t/sessions/U3uvJgAAAewCiO6hCwLU8SK7AlGr8aIr.yml | 2 -
t/sessions/U3uvswAABBMj4JVXQ3Bqx8CZNafKO-l8.yml | 2 -
t/sessions/U3zljwAATHZ1yBP_A2i7YAbSEftwk_nE.yml | 2 -
t/sessions/U4-KnAAAP7Dn7vgEteB4GDsZUteL7p6W.yml | 2 -
t/sessions/U4-LXgAAQqYCszbBDDNmM2OR0JpwqJhe.yml | 2 -
t/sessions/U4G_aAAAfaQtKgidEAnwcTsRTY9Q2Yu_.yml | 2 -
t/sessions/U4Jz2QAAaPNE7iyvfSGUYWQTOaA-woYn.yml | 2 -
t/sessions/U4OdnwAAKZg_5JE3bq3hSphZ-DN1VUG7.yml | 2 -
t/sessions/U4dFSgAASX6X8UGuhI8EZCrkTLKIYEDv.yml | 2 -
t/sessions/U4dFuQAASvRTfhriav1JejXrIpcGPEZu.yml | 2 -
t/sessions/U4dHNwAAURLdtNi0IuajTgmkXFQfvjrA.yml | 2 -
t/sessions/U4dhegAAAw5gU_GDhdYOAgg7AtnGvHoB.yml | 2 -
t/sessions/U4uQKwAAc0S31MjwWDgsnGg-wkwCcUp-.yml | 2 -
t/sessions/U7g83AAAD40GMDKZZbYNAi9jRU6lJlmd.yml | 2 -
t/sessions/U7hR3AAAME4JbYM_IBVWT5sQq-OlHt5v.yml | 2 -
t/sessions/U8-0IAAAIo7quaDrMsrwW_vaalYuLN5G.yml | 2 -
t/sessions/U8-x8wAAH8c5NFaIXyuTBQ1qaMYVXtms.yml | 2 -
t/sessions/U8-yGQAAIIeUD3g5pCfu12mGyb9jdFpA.yml | 2 -
t/sessions/U8EjygAAC9a8v1m7XkjynBlJ8JKWkXsr.yml | 2 -
t/sessions/U8FTogAARfIT33ImUZSd5ffmiDvPjQ1k.yml | 2 -
t/sessions/U8q6bgAAY5J_az3iLVXSgmzZBpzsGZdn.yml | 2 -
t/sessions/U8qxAQAAVNrEmBCFpYG_oFJEBuv5Oo1T.yml | 2 -
t/sessions/U8sClAAAQzB77au98B9OAeDZsoejrJ6L.yml | 2 -
t/sessions/U9QiNAAATPWPqf4CsvJrPEfxpRGNdfDK.yml | 2 -
t/sessions/U9UMBAAAWAmK4rV4Zld987OFzngYrzpQ.yml | 2 -
t/sessions/U9URAgAAYlA49NVHsXQZcLgJzSdDKNDU.yml | 2 -
t/sessions/Uf-CrAAAdd2mP4pJAIBzc6YRqXnqeNUt.yml | 2 -
t/sessions/Uf-GsQAANz9OaEztWyuSfJKegUq3zD1V.yml | 2 -
t/sessions/Uf-HDgAAPPOeyDGX2_IgTLzBg6iBsFkk.yml | 2 -
t/sessions/Uf-HTQAAQOJeFHxmhw1aJKUgIkGseaAI.yml | 2 -
t/sessions/Uf-HZwAAQt4cqJPl7UTFUrFyY7yxYVj_.yml | 2 -
t/sessions/Uf-IdQAAVEongozIzRJZUxy_Q8DMaruI.yml | 2 -
t/sessions/Uf1awwAAXkpPhxmXEwjwLY6Oi5Dv7A8v.yml | 2 -
t/sessions/Uf1znwAABxlBOUOk04NfndOLhVZzIrnf.yml | 2 -
t/sessions/Uf61DgAAYKLILb8PdeeQV3tryrC08MvP.yml | 2 -
t/sessions/Uf6vLQAAA33ysk1AfxuFaITEMXY72bEI.yml | 2 -
t/sessions/Uf6vlwAACre4MIFKa-Jghj6q1OT9sQb_.yml | 2 -
t/sessions/Uf6xeQAAKIXcote58neJ3jjOIjbBlhKX.yml | 2 -
t/sessions/Uf6zmAAASb6UqmpBspaQIEzjLIs51E19.yml | 2 -
t/sessions/UfRHAQAAJsw_2oX_cvBqBtXlgre8vFiy.yml | 2 -
t/sessions/UfRXcwAAO8pp0bx4QwYmc73cP7UKMyY7.yml | 2 -
t/sessions/UfUFzgAAOBHtc6NRAKAH4xNgo-GIz8VA.yml | 2 -
t/sessions/Ufqu9QAAQfNUOjyt9fa2al5-bFlpbWfR.yml | 2 -
t/sessions/UgEFqgAAa4HX5JbR80YhN9rOBcGLG-zH.yml | 2 -
t/sessions/UgnzfAAAX0Gcwelnex1vHnakFt7dZMGb.yml | 2 -
t/sessions/UhC04wAAcgtUmse-OjZCvj1H0_I5z0pU.yml | 2 -
t/sessions/UhC_EwAAHS4yKDNKIO8DV-5B47BS6vWY.yml | 2 -
t/sessions/UhaF7gAAYpJSGqByK67_SB3A9mGE5l-s.yml | 2 -
t/sessions/UhaGNQAAaDVWUzXrQaDQAaQPzLEWV-4v.yml | 2 -
t/sessions/UiMfZwAAc4FCMkrxKK-kKyuTIDuVupPc.yml | 2 -
t/sessions/UiMnAgAAahCCdaVhPiVfrcwyo6sxcp7z.yml | 2 -
t/sessions/UiNDXgAAJ0mTXspthJgvbjShFZfcyPR3.yml | 2 -
t/sessions/UiNIAwAAbVyD4lIKW93APRO9IDd1K5BJ.yml | 2 -
t/sessions/UiNIHQAAb3tN7zHtZJRZY7ULJVTc4-bo.yml | 2 -
t/sessions/UjnvaAAAdx5B7BnSg2YxFz_25MpWqBwX.yml | 2 -
t/sessions/UjnwfgAACXJ9T98xUqd76qOfcABU4l0R.yml | 2 -
t/sessions/Uq2XMAAANZ8zV8FD1Emyu7XRdgIZekDJ.yml | 2 -
t/sessions/Uq40BAAAYEMgWjxMIvRwdxD5PJbiQqf8.yml | 2 -
t/sessions/Uq4w8QAAKfxODPaYx3AWbGAqcXiVxBIm.yml | 2 -
t/sessions/UqMKawAAe86AQqQeYQmzh8sUBp6GIdFY.yml | 2 -
t/sessions/UqMhtgAAbObthtU3fOj5q-ibplcfJI-A.yml | 2 -
t/sessions/UqMkygAAH92FRll2ucXas2hPHOmBwGxY.yml | 2 -
t/sessions/UqMo4AAAZlW25DoDlelvGZ9Mf1HPIxyI.yml | 2 -
t/sessions/UqMsHAAAHWKTi6hOv6wGnR-n8bIUQmYs.yml | 2 -
t/sessions/UzXj9AAACj99x6qpAKlKAvJQG4vSZA3r.yml | 2 -
t/sessions/UzrT0wAAQWB3d7CFaS3lIwGy9rUCnQs3.yml | 2 -
t/sessions/UzrUXQAASbvdoU5rNArltV7cYedp9_zH.yml | 2 -
...AP.yml => VBzn5-yKiV0ZEaZqEtEvK_pmMT8n4QQx.yml} | 0
...ic.yml => VDKr30YvCd7R3WEniUv5Re5999E6SJmQ.yml} | 0
...o3.yml => VDf4nIP4n0A4Ya5vcE7SaaDntyVZj9oB.yml} | 0
...z3.yml => VDfsgXhalKhiOdSVDEk4iwyf_j3JJ1lU.yml} | 0
...c-.yml => VDgFcPJynjsERU0GCt8fE9hhT-R3ErKV.yml} | 0
...H9.yml => VDgH-lQYfi_XUNztQLT-6ebJ_gzwGZKp.yml} | 0
...lw.yml => VDgHth9A4cXrh0fLlBodXUMnCXkcPlOO.yml} | 0
...AI.yml => VDsBvbCel9L5vqAA8X12v_IKYwpqtEIb.yml} | 0
..._D.yml => VDsC67174msADj1P2kEtWWWWqenpf_Gh.yml} | 0
...o4.yml => VDsdec7YkN_t5HYgYTY4UTO0rGbd3quL.yml} | 0
...u-.yml => VDskH-mTqVSrtI7vn3Cfjc22M3sDZ4nf.yml} | 0
..._k.yml => VDxpkwmXPxXgntfDkSbIJIW3-ZmOV6F2.yml} | 0
...vq.yml => VDxr8vlFwjuihF5Oq6qfdcX_C-sqJFst.yml} | 0
...AC.yml => VDxsUBz1JAMQos-edO9ShtnKnIqjRugy.yml} | 0
...wg.yml => VDxszUJNZJrCm2146wLcBL4Tauj5tlx3.yml} | 0
...jV.yml => VDxtWd3557qlVPhU5y4QeEnoTzopT4XL.yml} | 0
...X-.yml => VDxuf7UcBT5V58xfDyZ2akeLCE0stVRe.yml} | 0
t/splat.t | 2 +-
t/template.t | 4 +-
t/template_default_tokens.t | 2 +-
t/template_name.t | 2 +-
t/uri_for.t | 3 +-
t/vars.t | 2 +-
242 files changed, 4425 insertions(+), 2232 deletions(-)
create mode 100644 debian/patches/series
create mode 100644 debian/patches/t-basename-metachars.patch
create mode 100644 debian/tests/pkg-perl/skip-syntax
create mode 100644 debian/tests/pkg-perl/test-files
create mode 100644 lib/Dancer2/Core/.Request.pm.swp
create mode 100644 lib/Dancer2/Manual/Migration.pod
create mode 100644 lib/Dancer2/Policy.pod
create mode 100644 t/00-report-prereqs.dd
create mode 100644 t/app_alone.t
create mode 100644 t/author-no-tabs.t
create mode 100644 t/classes/Dancer2-Core-Factory/create.t
create mode 100644 t/classes/Dancer2-Core-Hook/base.t
create mode 100644 t/classes/Dancer2-Core-Response/new_from.t
create mode 100644 t/classes/Dancer2-Core-Role-Engine/base.t
create mode 100644 t/classes/Dancer2-Core-Role-Handler/base.t
create mode 100644 t/classes/Dancer2-Core-Role-HasLocation/FakeDancerDir/bin/.exists
create mode 100644 t/classes/Dancer2-Core-Role-HasLocation/FakeDancerDir/blib/bin/.exists
create mode 100644 t/classes/Dancer2-Core-Role-HasLocation/FakeDancerDir/blib/lib/fakescript.pl
create mode 100644 t/classes/Dancer2-Core-Role-HasLocation/FakeDancerDir/lib/fake/inner/dir/.exists
create mode 100644 t/classes/Dancer2-Core-Role-HasLocation/FakeDancerFile/.dancer
create mode 100644 t/classes/Dancer2-Core-Role-HasLocation/FakeDancerFile/fakescript.pl
create mode 100644 t/classes/Dancer2-Core-Role-HasLocation/base.t
create mode 100644 t/classes/Dancer2-Core-Role-StandardResponses/base.t
create mode 100644 t/classes/Dancer2-Core-Runner/base.t
create mode 100644 t/classes/Dancer2-Core-Runner/environment.t
copy t/{ => classes/Dancer2-Core-Runner}/psgi_app.t (100%)
create mode 100644 t/classes/Dancer2-Core/camelize.t
create mode 100644 t/classes/Dancer2/import.t
create mode 100644 t/dsl/content.t
create mode 100644 t/dsl/to_app.t
create mode 100644 t/issues/gh-723.t
create mode 100644 t/psgi_app_forward_and_pass.t
delete mode 100644 t/release-no-tabs.t
delete mode 100644 t/sessions/U1WFpgAAFy9iLoLEjtwjSHuE0IDNcgnD.yml
delete mode 100644 t/sessions/U1WHzwAAOs4dHSVnPVFzR9crTSDprFeX.yml
delete mode 100644 t/sessions/U1WILgAAQNdL716zIPwofCjhzGS41yLe.yml
delete mode 100644 t/sessions/U2AiRAAAJdhTvXJ3LDf4H45hGSuKzlv1.yml
delete mode 100644 t/sessions/U2ApbAAAImRCE4Qe-LCXBlLiM0-FTj3K.yml
delete mode 100644 t/sessions/U2AruAAATC_H53mjAeoJ7MerYfC3wNhY.yml
delete mode 100644 t/sessions/U3pRDAAAECNvXRU83aIxaHVPL4gyJizJ.yml
delete mode 100644 t/sessions/U3uaXAAAPpB2ak6D-beU3ac86q3Fzubf.yml
delete mode 100644 t/sessions/U3ubAgAAP6qqBoPoKk1-NqdBJE3yY60F.yml
delete mode 100644 t/sessions/U3uvJgAAAewCiO6hCwLU8SK7AlGr8aIr.yml
delete mode 100644 t/sessions/U3uvswAABBMj4JVXQ3Bqx8CZNafKO-l8.yml
delete mode 100644 t/sessions/U3zljwAATHZ1yBP_A2i7YAbSEftwk_nE.yml
delete mode 100644 t/sessions/U4-KnAAAP7Dn7vgEteB4GDsZUteL7p6W.yml
delete mode 100644 t/sessions/U4-LXgAAQqYCszbBDDNmM2OR0JpwqJhe.yml
delete mode 100644 t/sessions/U4G_aAAAfaQtKgidEAnwcTsRTY9Q2Yu_.yml
delete mode 100644 t/sessions/U4Jz2QAAaPNE7iyvfSGUYWQTOaA-woYn.yml
delete mode 100644 t/sessions/U4OdnwAAKZg_5JE3bq3hSphZ-DN1VUG7.yml
delete mode 100644 t/sessions/U4dFSgAASX6X8UGuhI8EZCrkTLKIYEDv.yml
delete mode 100644 t/sessions/U4dFuQAASvRTfhriav1JejXrIpcGPEZu.yml
delete mode 100644 t/sessions/U4dHNwAAURLdtNi0IuajTgmkXFQfvjrA.yml
delete mode 100644 t/sessions/U4dhegAAAw5gU_GDhdYOAgg7AtnGvHoB.yml
delete mode 100644 t/sessions/U4uQKwAAc0S31MjwWDgsnGg-wkwCcUp-.yml
delete mode 100644 t/sessions/U7g83AAAD40GMDKZZbYNAi9jRU6lJlmd.yml
delete mode 100644 t/sessions/U7hR3AAAME4JbYM_IBVWT5sQq-OlHt5v.yml
delete mode 100644 t/sessions/U8-0IAAAIo7quaDrMsrwW_vaalYuLN5G.yml
delete mode 100644 t/sessions/U8-x8wAAH8c5NFaIXyuTBQ1qaMYVXtms.yml
delete mode 100644 t/sessions/U8-yGQAAIIeUD3g5pCfu12mGyb9jdFpA.yml
delete mode 100644 t/sessions/U8EjygAAC9a8v1m7XkjynBlJ8JKWkXsr.yml
delete mode 100644 t/sessions/U8FTogAARfIT33ImUZSd5ffmiDvPjQ1k.yml
delete mode 100644 t/sessions/U8q6bgAAY5J_az3iLVXSgmzZBpzsGZdn.yml
delete mode 100644 t/sessions/U8qxAQAAVNrEmBCFpYG_oFJEBuv5Oo1T.yml
delete mode 100644 t/sessions/U8sClAAAQzB77au98B9OAeDZsoejrJ6L.yml
delete mode 100644 t/sessions/U9QiNAAATPWPqf4CsvJrPEfxpRGNdfDK.yml
delete mode 100644 t/sessions/U9UMBAAAWAmK4rV4Zld987OFzngYrzpQ.yml
delete mode 100644 t/sessions/U9URAgAAYlA49NVHsXQZcLgJzSdDKNDU.yml
delete mode 100644 t/sessions/Uf-CrAAAdd2mP4pJAIBzc6YRqXnqeNUt.yml
delete mode 100644 t/sessions/Uf-GsQAANz9OaEztWyuSfJKegUq3zD1V.yml
delete mode 100644 t/sessions/Uf-HDgAAPPOeyDGX2_IgTLzBg6iBsFkk.yml
delete mode 100644 t/sessions/Uf-HTQAAQOJeFHxmhw1aJKUgIkGseaAI.yml
delete mode 100644 t/sessions/Uf-HZwAAQt4cqJPl7UTFUrFyY7yxYVj_.yml
delete mode 100644 t/sessions/Uf-IdQAAVEongozIzRJZUxy_Q8DMaruI.yml
delete mode 100644 t/sessions/Uf1awwAAXkpPhxmXEwjwLY6Oi5Dv7A8v.yml
delete mode 100644 t/sessions/Uf1znwAABxlBOUOk04NfndOLhVZzIrnf.yml
delete mode 100644 t/sessions/Uf61DgAAYKLILb8PdeeQV3tryrC08MvP.yml
delete mode 100644 t/sessions/Uf6vLQAAA33ysk1AfxuFaITEMXY72bEI.yml
delete mode 100644 t/sessions/Uf6vlwAACre4MIFKa-Jghj6q1OT9sQb_.yml
delete mode 100644 t/sessions/Uf6xeQAAKIXcote58neJ3jjOIjbBlhKX.yml
delete mode 100644 t/sessions/Uf6zmAAASb6UqmpBspaQIEzjLIs51E19.yml
delete mode 100644 t/sessions/UfRHAQAAJsw_2oX_cvBqBtXlgre8vFiy.yml
delete mode 100644 t/sessions/UfRXcwAAO8pp0bx4QwYmc73cP7UKMyY7.yml
delete mode 100644 t/sessions/UfUFzgAAOBHtc6NRAKAH4xNgo-GIz8VA.yml
delete mode 100644 t/sessions/Ufqu9QAAQfNUOjyt9fa2al5-bFlpbWfR.yml
delete mode 100644 t/sessions/UgEFqgAAa4HX5JbR80YhN9rOBcGLG-zH.yml
delete mode 100644 t/sessions/UgnzfAAAX0Gcwelnex1vHnakFt7dZMGb.yml
delete mode 100644 t/sessions/UhC04wAAcgtUmse-OjZCvj1H0_I5z0pU.yml
delete mode 100644 t/sessions/UhC_EwAAHS4yKDNKIO8DV-5B47BS6vWY.yml
delete mode 100644 t/sessions/UhaF7gAAYpJSGqByK67_SB3A9mGE5l-s.yml
delete mode 100644 t/sessions/UhaGNQAAaDVWUzXrQaDQAaQPzLEWV-4v.yml
delete mode 100644 t/sessions/UiMfZwAAc4FCMkrxKK-kKyuTIDuVupPc.yml
delete mode 100644 t/sessions/UiMnAgAAahCCdaVhPiVfrcwyo6sxcp7z.yml
delete mode 100644 t/sessions/UiNDXgAAJ0mTXspthJgvbjShFZfcyPR3.yml
delete mode 100644 t/sessions/UiNIAwAAbVyD4lIKW93APRO9IDd1K5BJ.yml
delete mode 100644 t/sessions/UiNIHQAAb3tN7zHtZJRZY7ULJVTc4-bo.yml
delete mode 100644 t/sessions/UjnvaAAAdx5B7BnSg2YxFz_25MpWqBwX.yml
delete mode 100644 t/sessions/UjnwfgAACXJ9T98xUqd76qOfcABU4l0R.yml
delete mode 100644 t/sessions/Uq2XMAAANZ8zV8FD1Emyu7XRdgIZekDJ.yml
delete mode 100644 t/sessions/Uq40BAAAYEMgWjxMIvRwdxD5PJbiQqf8.yml
delete mode 100644 t/sessions/Uq4w8QAAKfxODPaYx3AWbGAqcXiVxBIm.yml
delete mode 100644 t/sessions/UqMKawAAe86AQqQeYQmzh8sUBp6GIdFY.yml
delete mode 100644 t/sessions/UqMhtgAAbObthtU3fOj5q-ibplcfJI-A.yml
delete mode 100644 t/sessions/UqMkygAAH92FRll2ucXas2hPHOmBwGxY.yml
delete mode 100644 t/sessions/UqMo4AAAZlW25DoDlelvGZ9Mf1HPIxyI.yml
delete mode 100644 t/sessions/UqMsHAAAHWKTi6hOv6wGnR-n8bIUQmYs.yml
delete mode 100644 t/sessions/UzXj9AAACj99x6qpAKlKAvJQG4vSZA3r.yml
delete mode 100644 t/sessions/UzrT0wAAQWB3d7CFaS3lIwGy9rUCnQs3.yml
delete mode 100644 t/sessions/UzrUXQAASbvdoU5rNArltV7cYedp9_zH.yml
rename t/sessions/{U1V-BgAAGf4AUVz9SCl75podmNK50PAP.yml => VBzn5-yKiV0ZEaZqEtEvK_pmMT8n4QQx.yml} (100%)
rename t/sessions/{U1V45QAAQt17pdKEYSq8QJ4fUrrAstic.yml => VDKr30YvCd7R3WEniUv5Re5999E6SJmQ.yml} (100%)
rename t/sessions/{U1V4OQAAN0HuLoN_ijuiS20Me-2_O_o3.yml => VDf4nIP4n0A4Ya5vcE7SaaDntyVZj9oB.yml} (100%)
rename t/sessions/{U1V58wAAVJQTwafV4Dq1UPHukvT_ZMz3.yml => VDfsgXhalKhiOdSVDEk4iwyf_j3JJ1lU.yml} (100%)
rename t/sessions/{U1V5DQAARZaqdcheriGEwd2jH_ckj4c-.yml => VDgFcPJynjsERU0GCt8fE9hhT-R3ErKV.yml} (100%)
rename t/sessions/{U1V5UwAASjUrDgqw8FOTpI0DiZ7JNxH9.yml => VDgH-lQYfi_XUNztQLT-6ebJ_gzwGZKp.yml} (100%)
rename t/sessions/{U1V5hAAATV-WhNU_d6D6Olx_4Crtg3lw.yml => VDgHth9A4cXrh0fLlBodXUMnCXkcPlOO.yml} (100%)
rename t/sessions/{U1V5sgAAUGFe9B-4pjShyFlzUlth4WAI.yml => VDsBvbCel9L5vqAA8X12v_IKYwpqtEIb.yml} (100%)
rename t/sessions/{U1V6EwAAVtIByIBOeMRBUO-d2F-XLe_D.yml => VDsC67174msADj1P2kEtWWWWqenpf_Gh.yml} (100%)
rename t/sessions/{U1V9HQAAC0DngjFxqJnOBoSqB98lwXo4.yml => VDsdec7YkN_t5HYgYTY4UTO0rGbd3quL.yml} (100%)
rename t/sessions/{U1VwhgAAOL9DJqLhEiiR1_04Xeedi7u-.yml => VDskH-mTqVSrtI7vn3Cfjc22M3sDZ4nf.yml} (100%)
rename t/sessions/{U1VxVAAARTfscuC3UnvpFfJu2sSd2A_k.yml => VDxpkwmXPxXgntfDkSbIJIW3-ZmOV6F2.yml} (100%)
rename t/sessions/{U1VxZgAARqvobxwHMXiD_DZZCf4BSivq.yml => VDxr8vlFwjuihF5Oq6qfdcX_C-sqJFst.yml} (100%)
rename t/sessions/{U1VyaAAAVsIl4t6YaQ5RzBPr_bxBnOAC.yml => VDxsUBz1JAMQos-edO9ShtnKnIqjRugy.yml} (100%)
rename t/sessions/{U1VzhwAAae9G4_0p1wTY7P_xE79N1Rwg.yml => VDxszUJNZJrCm2146wLcBL4Tauj5tlx3.yml} (100%)
rename t/sessions/{U1VznQAAa4uWAuqGkfznOQ-HR2KlyJjV.yml => VDxtWd3557qlVPhU5y4QeEnoTzopT4XL.yml} (100%)
rename t/sessions/{U1WFfgAAFIO3LAkWQ7pWivZWiLCE3FX-.yml => VDxuf7UcBT5V58xfDyZ2akeLCE0stVRe.yml} (100%)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libdancer2-perl.git
More information about the Pkg-perl-cvs-commits
mailing list