Dancer2::Plugin::Passphrase manages the hashing of passwords for
Dancer apps, allowing developers to follow cryptography best practices
without having to become a cryptography expert. It uses the bcrypt
algorithm as the default, while also supporting any hashing function
provided by Digest.
WWW: http://search.cpan.org/dist/Dancer2-Plugin-Passphrase/
PR: 194962
Submitted by: Henk van Oers <hvo.pm@xs4all.nl>
A user authentication and authorisation framework plugin for Dancer2 apps.
Makes it easy to require a user to be logged in to access certain
routes, provides role-based access control, and supports various
authentication methods/sources (config file, database, Unix system
users, etc).
Designed to support multiple authentication realms and to be as
extensible as possible, and to make secure password handling easy (the
base class for auth providers makes handling `RFC2307'-style hashed
passwords really simple, so you have no excuse for storing plain-text
passwords).
WWW: http://search.cpan.org/dist/Dancer2-Plugin-Auth-Extensible/
PR: 194961
Submitted by: Henk van Oers <hvo.pm@xs4all.nl>
Dancer2::Plugin::Database provides an easy way to obtain a connected
DBI database handle by simply calling the database keyword
within your Dancer2 application.
Returns a Dancer2::Plugin::Database::Handle object, which is a subclass of DBI's
DBI::db connection handle object, so it does everything you'd expect to do with
DBI, but also adds a few convenience methods. See the documentation for
Dancer2::Plugin::Database::Handle for full details of those.
WWW: http://search.cpan.org/dist/Dancer2-Plugin-Database/
PR: 194960
Submitted by: Henk van Oers <hvo.pm@xs4all.nl>
That is an example plugin that is not supposed to be built and installed by
default. Its sole purpose is to be an example of how to write a plugin, and
it does so by making <select> elements show up in a separate dialog. We
definitely do not want that. As a bonus, it allows us to remove some of the
hacks we do in the pre-configure target.
While here:
- Improve the comment about why we change ALL_TARGET.
- Remove the weird CONFIGURE_ENV change we did that does not seem to be
necessary anymore. I could not find any explanation for why it was added
in the first place.
Add -c, --cons-dev option to choose terminal.
This allows nmdm devices to be used by grub for output.
Submitted by Conrad Meyer.
Set Linux boot_params video rows/columns to 80x25. This can
be disabled with the "-e|--evga" switch.
Move the 32-bit flat-mode GDT to the first page in memory to
avoid being stomped on by the decompressor in older Linux kernels.
These two fixes allow Centos 4/5 ISOs to boot without
triple-faulting or panic'ing with divide-by-zero errors.
Clean up command-line help, and be more FreeBSD-specific in
the display, including printing the grub-bhyve version.