On FreeBSD 10.0, all configuration is installed under
/usr/local/etc/namedb and installs its own rc script in
$PREFIX, which no longer support chroot installations.
LINKS and REPLACE_BASE options are not supported on 10.0
for obvious reasons.
Note for FreeBSD 9.x and earlier users, LINKS is no longer
the default option, though still supported.
An UPDATING entry will follow after bind96 and bind99 are fixed
as well.
- While I'm here, convert to new options helper
A user authentication and authorisation framework plugin for Dancer 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/Dancer-Plugin-Auth-Extensible/
PR: ports/183865
Submitted by: Henk van Oers <hvo.pm@xs4all.nl>
Patsy is a Python library for describing statistical models (especially linear
models, or models that have a linear component) and building design matrices.
Patsy brings the convenience of R "formulas" to Python.
WWW: https://www.github.com/pydata/patsy
PR: ports/183870
Submitted by: Johannes Jost Meixner <xmj chaot.net>
- New LIB_DEPENDS syntax.
- Staging.
- Replace gtk detection with GTK2 option.
- Mark MAKE_JOBS_UNSAFE for now. One Makefile has mutilple targets that
each call make in the same subdirectory and the Makefile in that
directory does the same with one of its subdirectories.
- Move files/nessusd.conf to files/nessusd.conf.in and add it to SUB_FILES
instead of calling sed from post-install.
- Move files/pkg-deinstall.in to pkg-deinstall and replace %%PREFIX%%
with ${PKG_PREFIX}.
- Remove scripts/move_nessus. It was used to migrate configuration data
to a new location.
PR: ports/183221
Approved by: "Schweigert, Udo" <Udo.Schweigert@siemens.com> (maintainer)
- STAGE support
- remove pkg-install and pkg-deinstall scripts
- remove @stopdaemon
- ICE option is no longer default; devel/ice doesn't work on FreeBSD 10
since June
- add a start_precmd to handle empty directory creation
Approved by: crees (mentor)
http://netatalk.sourceforge.net/3.1/ReleaseNotes3.1.0.html for a list of
changes in this release.
Additionally, re-enable mDNSResponder support [1].
Convert to STAGE.
PR: 183601 [1]
Submitted by: "Bradley T. Hughes" <bradleythughes@fastmail.fm> [1]
NX is a highly flexible, Tcl-based, object-oriented scripting language. It is a
descendant of XOTcl and was designed based on 10 years of experience with XOTcl
in projects containing several hundred thousand lines of code. While XOTcl was
the first language designed to provide language support for design patterns and
to provide a highly dynamic programming environment, the Next Scripting
Framework (NSF) and NX add to these features support for language-oriented
programming.
WWW: https://next-scripting.org
Unix::Passwd::File can be used to read and manipulate entries in Unix system
password files (/etc/passwd, /etc/group, /etc/group, /etc/gshadow) but can also
be told to search in custom location, for testing purposes).
This module uses a procedural (non-OO) interface. Each function in this module
open and read the passwd files once. Read-only functions like `list_users()` and
`get_max_gid()` open in read-only mode. Functions that might write to the files
like `add_user()` or `delete_group()` first lock `passwd.lock` file, open in
read+write mode and also read the files in the first pass, then seek to the
beginning and write back the files.
No caching is done so you should do your own if you need to.
WWW: http://search.cpan.org/dist/Unix-Passwd-File/
PR: ports/182325
Submitted by: Henk van Oers <hvo.pm@xs4all.nl>
Crypt::Password::Util is a crypt password utilities.
Its crypt($str) works like Perl's crypt(), but automatically choose the
appropriate crypt type and random salt. Will first choose SSHA512 with 64-bit
random salt. If not supported by system, fall back to MD5-CRYPT with 32-bit
random salt. If that is not supported, fall back to CRYPT.
Its crypt_type($str) returns crypt type, or undef if $str does not look like a
crypted password. Currently known types: CRYPT (traditional DES crypt),
MD5-CRYPT (including Apache variant), SSHA256 (salted SHA256), SSHA512 (salted
SHA512), and PLAIN-MD5.
See also Authen::Passphrase which recognizes more encodings (but currently not
SSHA256 and SSHA512).
WWW: http://search.cpan.org/dist/Crypt-Password-Util/
PR: ports/182326
Submitted by: Henk van Oers <hvo.pm@xs4all.nl>
UUID::Random::Patch::UseMRS makes UUID::Random use rand() from
Math::Random::Secure instead of the default rand() that comes with Perl. It is
useful for creating cryptographically secure UUID's. On the other hand, as a
note, this makes generate() around 20 times slower.
After you use this module, use UUID::Random as usual.
WWW: http://search.cpan.org/dist/UUID-Random-Patch-UseMRS/
PR: ports/182322
Submitted by: Henk van Oers <hvo.pm@xs4all.nl>
UUID::Random generates random uuid strings. It does not satisfy any of the
points listed in RFC 4122 but the default format.
If you need RFC compliant UUID strings have a look at Data::UUID.
WWW: http://search.cpan.org/dist/UUID-Random/
PR: ports/182321
Submitted by: Henk van Oers <hvo.pm@xs4all.nl>