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

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


Branch: CURRENT, Version: 1.3512nb1, Package name: p5-Dancer-1.3512nb1, 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: 4408deb8e7daee5adfafdb5286e3216d0686582b
RMD160: 0794787af6197b828fc05bb5b300aa7583d0be15
Filesize: 385.213 KB

Version history: (Expand)


CVS history: (Expand)


   2019-11-04 23:10:16 by Roland Illig | Files touched by this commit (243)
Log message:
www: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

Manually excluded phraseanet since pkglint got the indentation wrong.
   2019-08-11 15:25:21 by Thomas Klausner | Files touched by this commit (3557) | Package updated
Log message:
Bump PKGREVISIONs for perl 5.30.0
   2019-04-04 08:37:08 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 1.3512

Upstream changes:
1.3512    2019-03-31 20:10:08+01:00 Europe/London
Promoting previous trial release 1.3511 to stable.

1.3511    2019-03-29 11:16:08+00:00 Europe/London (TRIAL RELEASE)
[BUG FIXES]
 - More session cookie handling fun - avoid causing test failures in dependencies
   in some cases (e.g. RT #128911 and others)

[ENHANCEMENTS]
 - hold session in SharedData, to avoid reading the session contents every time
   anything is requested, could be a performance win

1.3510    2019-03-19 14:42:26+00:00 Europe/London
Promoting previous trial release 1.3501  to stable.
Fix #1204 - more proxy-related test failure fun

1.3501    2019-03-14 19:19:49+00:00 Europe/London (TRIAL RELEASE)
[BUG FIXES]
Fix "too late to set cookie" errors if you access a session within an \ 
after hook
after using send_file().
   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.