./www/p5-Dancer, Perl 5 lightweight yet powerful web application framework

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.3500, Package name: p5-Dancer-1.3500, Maintainer: pkgsrc-users

Dancer is a web application framework designed to be as effortless
as possible for the developer, taking care of the boring bits as
easily as possible, yet staying out of your way and letting you get
on with writing your code.

Dancer aims to provide the simplest way for writing web applications,
and offers the flexibility to scale between a very simple lightweight
web service consisting of a few lines of code in a single file, all
the way up to a more complex fully-fledged web application with
session support, templates for views and layouts, etc.


Required to run:
[textproc/p5-YAML] [www/p5-URI] [www/p5-libwww] [lang/perl5] [mail/p5-MIME-Types] [devel/p5-Data-Dump] [devel/p5-Test-Pod-Coverage] [devel/p5-Clone] [www/p5-HTTP-Body] [devel/p5-Test-Output] [devel/p5-Try-Tiny] [net/p5-Test-TCP] [www/p5-HTTP-Server-Simple-PSGI] [devel/p5-Module-Runtime] [devel/p5-Hash-Merge-Simple]

Required to build:
[www/p5-CGI] [devel/p5-Test-NoWarnings] [devel/p5-Devel-Hide] [pkgtools/cwrappers] [www/p5-HTTP-CookieJar]

Master sites: (Expand)

SHA1: d291da27a363789710737cdfb5a361406c839694
RMD160: d0b3d2f33e70af111e2d244bdd3c06225d20931b
Filesize: 383.491 KB

Version history: (Expand)


CVS history: (Expand)


   2018-10-20 06:16:06 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 1.3500
Update DEPENDS

Upstream changes:
1.3500    2018-10-12 21:31:46+01:00 Europe/London
Promoting previous trial releases to stable.

1.3403    2018-10-11 23:41:11+01:00 Europe/London (TRIAL RELEASE)
[ENHANCEMENTS]
 - request->address now respects behind_proxy - if behind_proxy is set,
   then request->address looks at HTTP_X_FORWARDED_FOR, so you get the
   user's IP, not the proxy. (PR-1199, bigpresh)
 - restore ability to use load_settings_from_yaml() without passing
   YAML parser class (PR-1198, snakpak)
 - Fixing some spurious cpantesters test failures by subclassing HTTP::Tiny
   in our tests and disabling proxying for 127.0.0.1 - otherwise smokers
   with HTTP proxy env vars set fail tests (PR-1197, bigpresh)
- Tidied POD for Tutorial (PR-1196, manwar)

1.3402    2018-10-10 11:42:07+01:00 Europe/London (TRIAL RELEASE)

1.3401    2018-10-01 12:49:53+01:00 Europe/London (TRIAL RELEASE)

 [ENHANCEMENTS]
 - Avoid test failures on perls without '.' in @INC
 - censor cookie_key in dumps (PR-1193, thefatphil)
 - spelling fixes in POD from Debian Perl Group, PR-1191
   2018-08-22 11:48:07 by Thomas Klausner | Files touched by this commit (3558)
Log message:
Recursive bump for perl5-5.28.0
   2018-06-18 04:52:12 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 1.3400

Upstream changes:
1.3400    2018-06-15 23:08:34+01:00 Europe/London
 Promoting previous trial releases to stable.

1.3205    2018-06-13 22:59:32+01:00 Europe/London (TRIAL RELEASE)
 [ENHANCEMENTS]
 - require MIME::Types 2.17, as 2.16 has some funny ideas, like responding to a
   ZIP file with 'application/vnd.easykaraoke.cdgdownload'
 - Fix YAML-related test failures if YAML::XS not installed
   (GH 1184, PR 1189, bigpresh)

 [BUG FIXES]
 - Avoid accidental route matches if a previous successful match had left %+
   populated (GH 1187, PR 1188, bigpresh, reported by skington)

1.3204    2018-05-23 14:40:33+01:00 Europe/London (TRIAL RELEASE)
 [ENHANCEMENTS]
 - Try to use 127.0.0.11 for listen tests, fall back to 127.0.0.1
   on systems that don't have 127/8, e.g. FreeBSD (GH 1183, PR 1185, bigpresh)

1.3203    2018-05-20 20:44:30+01:00 Europe/London (TRIAL RELEASE)
 [DOCUMENTATION]
 - Add environment var hint to cookbook (PR 1161, castaway)

 [ENHANCEMENTS]
 - Make it possible to switch out YAML for YAML::XS for config parsing and
   serialisation (there was already an attempt at this in place, and it was
   documented as posisble, but didn't work) (PR 1164, 1nickt)
 - New test method response_redirect_like (PR 1159, 1nickt)
 - New config option raw_request_body_in_ram, which controls whether the
   raw request body is available via request->body or not.  See Issue #1140
   for the problems the previous approach, of getting it from the temp file
   that HTTP::Body might (or might not) have written it to.
 - Validate session IDs read from client - GH #1172 - potential security
   risk if the session provider in use passes the session ID in a way
   where injection is possible.

1.3301 2016-02-16
 [BUG FIXES]
 - Reverted session ID validation (PR-1155) as it breaks
   Dancer::Session::Cookie (bigpresh)

1.3300 2016-02-15
 [BUG FIXES]
 - More temp directory handling fixes (Issue #1147)
 - Avoid request body truncation in hand-assembled requests in tests (PR
   1148, skington)
 - Avoid tests failing when "localhost" doesn't resolve (PR 1142, gbarco)
 - Avoid test failures due to race condition in selecting a port to listen
   on by using 127.0.0.10 instead (more of a hacky workaround than a fix,
   but should help (bigpresh)
 - Fix YAML session handler under taint mode (chrisjrob)
 - Make request->body work again for URL-encoded POST requests - Issue 1140
   reported by miyagawa (bigpresh)
 - Validate session IDs read from cookies before passing to session engine,
   to protect against any engine that might feed that value straight to a
   file path for security - Issue 1118 (bigpresh)

 [DOCUMENTATION]
 - Better doc for forward_for_address (PR 1146, Relequestual)

 [ENHANCEMENTS]
 - Let Dancer::Test::dancer_response() handle supplying multiple params
   with the same name - Issue 1116 (bigpresh)
   2017-06-05 16:25:36 by Ryo ONODERA | Files touched by this commit (2298)
Log message:
Recursive revbump from lang/perl5 5.26.0
   2016-06-08 21:25:20 by Thomas Klausner | Files touched by this commit (2236) | Package updated
Log message:
Bump PKGREVISION for perl-5.24.
   2015-11-08 02:28:56 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 1.3202

Upstream changes:
1.3202 2015-11-07
 - Re-releasing 1.3200 again now CPAN perms should be fully sorted.

1.3201 2015-11-07
 - Re-releasing 1.3200 now I should have the required permissions. (Can't
   re-upload as 1.3200 even though it wasn't indexed due to PAUSE
   restrictions)

1.3200 2015-11-06
 [BUG FIXES]
 - Fix temporary directory handling in serialiser tests (PR 1133, nanis)

 [ENHANCEMENTS]
 - Promoting 1.3144 to stable.	      Only one odd, rare failure remains on
   CPAN Testers, which I cannot reproduce.
 - Bind to 127.0.0.1 in tests to avoid occasional spurious failures on busy
   build hosts (PR 1136, thanks to @redbaron)
 - More efficient handling of large requests - don't store the raw request
   body, but fish it out of the HTTP::Body object's temp file if required
   (PR 1134, David Precious (bigpresh))

 [NEW FEATURES]
 - Allow mixd named params and splats in route definitions (PR 1086,
   veryrusty)

1.3144 2015-11-04
 [ENHANCEMENTS]
 - Bind to 127.0.0.1 in tests to avoid occasional spurious failures on busy
   build hosts (PR 1136, thanks to @redbaron)

1.3143 2015-10-26
 - Note: new release manager for Dancer1: David Precious (BIGPRESH)

 [BUG FIXES]
 - Fix temporary directory handling in serialiser tests (PR 1133, nanis)

 [ENHANCEMENTS]
 - More efficient handling of large requests - don't store the raw request
   body, but fish it out of the HTTP::Body object's temp file if required
   (PR 1134, David Precious (bigpresh))

 [NEW FEATURES]
 - Allow mixd named params and splats in route definitions (PR 1086,
   veryrusty)
   2015-11-04 03:47:43 by Alistair G. Crooks | Files touched by this commit (758)
Log message:
Add SHA512 digests for distfiles for www category

Problems found locating distfiles:
	Package haskell-cgi: missing distfile haskell-cgi-20001206.tar.gz
	Package nginx: missing distfile array-var-nginx-module-0.04.tar.gz
	Package nginx: missing distfile encrypted-session-nginx-module-0.04.tar.gz
	Package nginx: missing distfile headers-more-nginx-module-0.261.tar.gz
	Package nginx: missing distfile nginx_http_push_module-0.692.tar.gz
	Package nginx: missing distfile set-misc-nginx-module-0.29.tar.gz
	Package nginx-devel: missing distfile echo-nginx-module-0.58.tar.gz
	Package nginx-devel: missing distfile form-input-nginx-module-0.11.tar.gz
	Package nginx-devel: missing distfile lua-nginx-module-0.9.16.tar.gz
	Package nginx-devel: missing distfile nginx_http_push_module-0.692.tar.gz
	Package nginx-devel: missing distfile set-misc-nginx-module-0.29.tar.gz
	Package php-owncloud: missing distfile owncloud-8.2.0.tar.bz2

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-10-01 04:16:00 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 1.3142
Add missing DEPENDS

Upstream changes:
1.3142 2015-09-14
  - Promotion to stable release.

  [ STATISTICS ]
    - code churn: 1 file changed, 15 insertions(+), 8 deletions(-)

1.3141 2015-09-07
  [ BUG FIXES ]
    - Dancer::Logger::Abstract now always try to convert to the configured
      charset. (GH#1125, ironcamel)
    - Fix test that was failing on Windows because of platform-specific
      directory separators. (GH#1122, nanis)