1. Very large RRSIG RRsets included in a negative cache can trigger
an assertion failure that will crash named (BIND 9 DNS) due to an
off-by-one error in a buffer size check.
This bug affects all resolving name servers, whether DNSSEC validation
is enabled or not, on all BIND versions prior to today. There is a
possibility of malicious exploitation of this bug by remote users.
2. Named could fail to validate zones listed in a DLV that validated
insecure without using DLV and had DS records in the parent zone.
Add a patch provided by ru@ and confirmed by ISC to fix a crash at
shutdown time when a SIG(0) key is being used.
Add a patch from ISC that will be in 9.8.1 to handle intermittent
failure of recursive queries involving CNAMEs and previously cached
responses.
1. Very large RRSIG RRsets included in a negative cache can trigger
an assertion failure that will crash named (BIND 9 DNS) due to an
off-by-one error in a buffer size check.
This bug affects all resolving name servers, whether DNSSEC validation
is enabled or not, on all BIND versions prior to today. There is a
possibility of malicious exploitation of this bug by remote users.
2. Named could fail to validate zones listed in a DLV that validated
insecure without using DLV and had DS records in the parent zone.
Add a patch provided by ru@ and confirmed by ISC to fix a crash at
shutdown time when a SIG(0) key is being used.
1. Very large RRSIG RRsets included in a negative cache can trigger
an assertion failure that will crash named (BIND 9 DNS) due to an
off-by-one error in a buffer size check.
This bug affects all resolving name servers, whether DNSSEC validation
is enabled or not, on all BIND versions prior to today. There is a
possibility of malicious exploitation of this bug by remote users.
2. Named could fail to validate zones listed in a DLV that validated
insecure without using DLV and had DS records in the parent zone.
Perl 5.14 has deprecated Switch.pm, as announced since Perl 5.10.1.
The webkit build script requires Switch though, so add it to BUILD_DEPENDS on
newer Perl versions.
Submitted by: Christoph Moench-Tegeder (including patch) [1]
Approved by: Jeremy Messenger (mezz@) in
http://lists.freebsd.org/pipermail/freebsd-gnome/2011-May/026025.html
PR: ports/157236 [1]
PR: ports/157275 (duplicate by Hardy Schumacher)
PR: ports/157288 (copy of 157236)
- Pass maintainership from ports@ to submitter;
- Remove utmp code if utmpx is present;
- Handle configuration files correctly;
- Use ETCDIR;
- Remove empty REQUIRE line from runsvdir.sh.in.
PR: ports/157298
Submitted by: Chris Rees <utisoft@gmail.com>
licensed under a very permissive license so you can use it anywhere
faster than any other Git library
written in standards compilant C99
completely multi-platform: Windows, Linux, Mac OS X, xBSD
compiled natively under all platforms (yes, even MSVC on Windows)
re-entrant, with sane error handling
designed with a solid and consistent API
available as bindings for all major scripting languages
WWW: http://libgit2.github.com/
- Major change in this release:
* Added support for "login-groups" and single sign-on.
- Oher changes in this release:
* Fixes to the tarball generator.
* Add the https-login setting which forces a redirect to HTTPS for any non-anonymous login.
* Added the "redirect:" property to CGI scripts. (Still undocumented)
* Improvements to hyperlinking display
* Added a --private option for "fossil branch new".
* More default background colors added to the color palette.
* Added the "Show Files" and "Hide Files" options on timelines.
* Added the (undocumented) "mionly" query parameter for timelines that use r=TAG.
* Added the "fossil bisect options" command.
* Bisect changes to avoid branches if possible.
* Update the built-in SQLite to the latest.
* Various small bug fixes.
IPC::MMA provides an interface to Ralf Engelschall's mm library, allowing
memory to be shared between multiple processes in a relatively
convenient way.
IPC::MMA is a superset of Arthur Choung's IPC::MM module, adding arrays and
allowing any Perl scalar to be used as a hash/BTree key rather than just C
strings. IPC::MMA hashes are like IPC::MM BTrees in that they return keys in
sorted order ineach, keys, and next operations.
An IPC::MMA array can store data in any of six ways, including general-purpose
scalars, signed or unsigned integers, floating-point numbers, fixed-length
strings/records, and booleans at one bit per array element.
WWW: http://search.cpan.org/dist/IPC-MMA/
PR: ports/157291
Submitted by: Peter Vereshagin <peter@vereshagin.org>
If you need nonblocking access to an external program, or want to execute some
blocking code in a separate process, but you don't want to write a wrapper
module or some POE::Wheel::Run boilerplate code, then POE::Quickie can help.
You just specify what you're interested in (stdout, stderr, and/or exit code),
and POE::Quickie will handle the rest in a sensible way.
It has some convenience features, such as killing processes after a timeout,
and storing process-specific context information which will be delivered with
every event.
There is also an even lazier API which suspends the execution of your event
handler and gives control back to POE while your task is running, the same
way LWP::UserAgent::POE does.
This is provided by the quickie_* functions which are exported by default.
WWW: http://search.cpan.org/dist/POE-Quickie/
PR: ports/156971
Submitted by: Takefu <takefu@airport.fm>