Upstream changes:
2009-08-14 Release 1.40 - Gisle Aas <gisle@ActiveState.com>
Even stricter test for working DNS, 2nd try.
2009-08-13 Release 1.39 - Gisle Aas <gisle@ActiveState.com>
Even stricter test for working DNS, hopefully this gets rid of the rest of
the heuristics.t failures.
Upstream changes:
2009-08-13 Release 3.62
Ville Skytt"a (4):
HTTP::Header doc typo fix.
Do not bother tracking style or script, they're ignored.
Bring HTML 5 head elements up to date with WD-html5-20090423.
Improve HeadParser performance.
Gisle Aas (1):
Doc patch: Make it clearer what the return value from ->parse is
Upstream changes:
Version 3.45
[BUG FIXES]
1. Prevent warnings about "uninitialized values" for REQUEST_URI, HTTP_USER_AGENT and other environment variables.
Patches by Callum Gibson, heiko and Mark Stosberg. (RT#24684, RT#29065)
2. Avoid death in some cases when running under Taint mode on Windows.
Patch by Peter Hancock (RT#43796)
3. Allow 0 to be used as a default value in popup_menu(). This was broken starting in 3.37.
Thanks to Haze, who was the first to report this and supply a patch, and pfschill, who pinpointed
when the bug was introduced. A regression test for this was also added. (RT#37908)
4. Allow "+" as a valid character in file names, which fixes temp file creation on OS X Leopard.
Thanks to Andy Armstrong, and alech for patches. (RT#30504)
5. Set binmode() on the Netware platform, thanks to Guenter Knauf (RT#27455)
6. Don't allow a CGI::Carp error handler to die recursively. Print a warning and exit instead.
Thanks to Marc Chantreux. (RT#45956)
7. The Dump() method now is fixed to escape HTML properly. Thanks to Mark Stosberg (RT#21341)
8. Support for <optgroup> with scrolling_list() now works the same way as it does for popup_menu().
Thanks to Stuart Johnston (RT#30097)
9. CGI::Pretty now works properly when $" is set to ''. Thanks to Jim Keenan (RT#12401)
10. Fix crash when used in combination with PerlEx::DBI. Thanks to Burak G"ursoy (RT#19902)
[DOCUMENTATION]
1. Several typos were fixed, Thanks to ambs. (RT#41105)
2. A typo related to the nosticky pragma was fixed, thanks to Britton Kerin. (RT#43220)
3. examples/nph-clock.cgi is now more portable, by calling localtime() rather than `/bin/date`,
thanks to Guenter Knauf. (RT#27456).
4. In CGI::Carp, the SEE ALSO section was cleaned up, thanks to Slaven Rezic. (RT#32769)
5. The docs for redirect() were updated to reflect that most headers are
ignored during redirection. Thanks to Mark Stosberg (RT#44911)
[INTERNALS]
1. New t/unescapeHTML.t test script has been added. It includes a TODO test for a pre-existing
bug which could use a patch. Thanks to Pete Gamache and Mark Stosberg (RT#39122)
2. New test scripts have been added for user_agent(), popup_menu() and query_string(), scrolling_list() and Dump()
Thanks to Mark Stosberg and Stuart Johnston. (RT#37908, RT#43006, RT#21341, RT#30097)
3. CGI::Carp and CGI::Util have been updated to have non-developer version numbers.
Thanks to Slaven Rezic. (RT#48425)
4. CGI::Switch and CGI::Apache now properly set their VERSION in their own name space.
Thanks to Alexey Tourbin (RT#11941,RT#11942)
Upstream changes:
5.111 Sun Aug 16 18:44:36 CEST 2009
- perl errornously requires sockaddr_un structures returned by the
kernel to have a specific length. work around this bug by padding
sockaddr_un structures (found to fail on OS X, as perl only uses
the correct code for GNU/Linux, but likely to fail on other
OSes as well).
5.11 Wed Aug 12 17:49:37 CEST 2009
- fixed a bug in run_cmd with input from filename.
- create a json coder object when none is given in write direction
to reduce dependency on JSON.
5.1 Tue Aug 11 03:17:32 CEST 2009
- tcp_connect now reports the correct error in $!, not an unrelated
one (was broken since 4.91).
- AE::Handle did not properly clear rtimeout/wtimeout watchers
when retrying a tcp_connect.
- new functions: AnyEvent::Util::run_cmd and close_all_fds_except.
- fixed wrong documentation in AE::Socket.
5.01 Mon Aug 10 03:16:32 CEST 2009
- last release broke EV child watchers :/.
5.0 Sun Aug 9 17:32:09 CEST 2009
- officially introduce and document the AE API.
- lowering the timeout at runtime did not have immediate effect
in AnyEvent::Handle.
- AE::Handle now has separate and independent read and write timeout
settings.
- probe for Guard module when AnyEvent::Util is loaded, not at
runtime (Event doesn't like eval "use" from callbacks, and it avoids
exporting the probe function).
- Impl::IOAsync's io watchers did not use the filehandle emulation
code to work around it's watcher limits.
- work around IO::Async's problems with overloaded objects.
- try to disable wearnings inside IO::Async, it's just too buggy.
- do no longer use Event by default, only EV or Perl, Event is too buggy.
- hackishly provide fast AE:: interface when EV or Perl is the backend.
- inherit VERSION from AnyEvent::VERSION in most modules.
Upstream changes:
3.8 Sun Aug 9 15:30:10 CEST 2009
- implement $loop->signal/signal_ns.
- (libev) incompatible change: do not necessarily reset signal
handler to SIG_DFL when a sighandler is stopped.
- (libev) ev_default_destroy did not properly free or zero some
members, potentially causing crashes and memory corruption on
repated ev_default_destroy/ev_default_loop calls.
- (libev) take advantage of signalfd on GNU/Linux systems.
- (libev) document that the signal mask might be in an unspecified
state when using libev's signal handling.
- (libev) take advantage of some GNU/Linux calls to set
cloexec/nonblock on fd creation, to avoid race conditions.
- implement internal glue code to interface more efficiently
with AnyEvent.
- bumping API/ABI-depends, because upstream change says nothing about
ABI/API incompatible change
Upstream changes:
3.8 Sun Aug 9 14:30:45 CEST 2009
- incompatible change: do not necessarily reset signal handler
to SIG_DFL when a sighandler is stopped.
- ev_default_destroy did not properly free or zero some members,
potentially causing crashes and memory corruption on repated
ev_default_destroy/ev_default_loop calls.
- take advantage of signalfd on GNU/Linux systems.
- document that the signal mask might be in an unspecified
state when using libev's signal handling.
- take advantage of some GNU/Linux calls to set cloexec/nonblock
on fd creation, to avoid race conditions.
pkgsrc changes:
- Adding license according to META.yml (perl license)
- Setting module type to Module::Build
Upstream changes:
3.0100 July 20, 2009
- Added the quantile method - thanks to Djibril Ousmanou (DJIBEL).
- https://rt.cpan.org/Ticket/Display.html?id=47948
3.0000 May 29, 2009
- Added tests (for ->count, ->sum, ->sumsq, ->min, ->max)
- Localized the scope of $stat and other variables in t/descr.t
- Got rid of AUTOLOAD in favour of individual accessors.
- Converted many direct member accesses to the accessors.
- Added ->frequency_distribution_ref() which deprecates
frequency_distribution().
- Some refactoring of the lib/Statistics/Descriptive.pm module
(without breaking the documented API).
2.9 May 13, 2009
- Fixed bug https://rt.cpan.org/Public/Bug/Display.html?id=46026 :
- standard_deviation failing due to a variance that got evaluated
to 0 due to rounding errors.
- Kwalitee : added a LICENSE section to the POD.
- Kwalitee (CPANTS) : added an examples/ directory with a script.
2.8 May 09, 2009
- Enabled "./Build runtest" and "./Build distruntest" (using Test::Run)
in the distribution.
- Fixed incomplete/broken tests in t/descr.t.
2.7 May 03, 2009
- Converted the distribution to Build.PL and re-organized it to
put everything under its proper place. Started maintaining it in:
- http://svn.berlios.de/svnroot/repos/web-cpan/Statistics-Descriptive/
- Converted t/descr.t to use "use strict;" and "use warnings;".
- Converted t/descr.t to use Test::More.
- Cleaned up the "use" statement of lib/Statistics/Descriptive.pm.
- Added more explicit dependencies (core, though) to Build.PL.
- Fixed RT bug #34999: freq distribution generated too many bins.
- https://rt.cpan.org/Ticket/Display.html?id=34999
- Added some keywords and resources to the META.yml, using Build.PL's
meta_merge.
- Fixed https://rt.cpan.org/Ticket/Display.html?id=32183
- more authoritative (and non-broken) link to the RFC.
- Applied the patch in https://rt.cpan.org/Ticket/Display.html?id=9160
- {{#9160: Variance and Standard Deviation use costly pseudo-variance,
instead of computing real variance}}.
Pkgsrc changes:
o Adjust the patch to Makefile.in to match, and make sure to use
./install-sh with the "-c" option, to ensure we can reinstall
after an install + deinstall.
o Fix PLIST issues (a few more than in the PR mentioned below).
Should fix PR pkg/41868.
Upstream changes:
1.6.1 2009-09-14
* --enable-gost : use the GOST algorithm (experimental).
* Added some missing options to drill manpage
* Some fixes to --without-ssl option
* Fixed quote parsing withing strings
* Bitmask fix in EDNS handling
* Fixed non-fqdn domain name completion for rdata field domain
names of length 1
* Fixed chain validation with SHA256 DS records
1.6.0
Additions:
* Addition of an ldns-config script which gives cflags and libs
values, for use in configure scripts for applications that use
use ldns. Can be disabled with ./configure --disable-ldns-config
* Added direct sha1, sha256, and sha512 support in ldns.
With these functions, all NSEC3 functionality can still be
used, even if ldns is built without OpenSSL. Thanks to OpenBSD,
Steve Reid, and Aaron D. Gifford for the code.
* Added reading/writing support for the SPF Resource Record
* Base32 functions are now exported
Bugfixes:
* ldns_is_rrset did not go through the complete rrset, but
only compared the first two records. Thanks to Olafur
Gudmundsson for report and patch
* Fixed a small memory bug in ldns_rr_list_subtype_by_rdf(),
thanks to Marius Rieder for finding an patching this.
* --without-ssl should now work. Make sure that examples/ and
drill also get the --without-ssl flag on their configure, if
this is used.
* Some malloc() return value checks have been added
* NSEC3 creation has been improved wrt to empty nonterminals,
and opt-out.
* Fixed a bug in the parser when reading large NSEC3 salt
values.
* Made the allowed length for domain names on wire
and presentation format the same.
Example tools:
* ldns-key2ds can now also generate DS records for keys without
the SEP flag
* ldns-signzone now equalizes the TTL of the DNSKEY RRset (to
the first non-default DNSKEY TTL value it sees)
Pkgsrc changes:
- Adjust dependency on devel/p5-Class-MOP
Upstream changes:
0.89 Thu Aug 13, 2009
* Moose::Manual::Attributes
- Clarify "is", include discussion of "bare". (Sartak)
* Moose::Meta::Role::Method::Conflicting
* Moose::Meta::Role::Application::ToClass
- For the first set of roles involved in a conflict, report all
unresolved method conflicts, not just the first method. Fixes#47210
reported by Ovid. (Sartak)
* Moose::Meta::TypeConstraint
- Add assert_valid method to use a TypeConstraint for assertion (rjbs)
* Moose::Exporter
- Make "use Moose -metaclass => 'Foo'" do alias resolution, like -traits
does. (doy)
- Allow specifying role options (alias, excludes, MXRP stuff) in the
arrayref passed to "use Moose -traits" (doy)
* Moose::Util
- Add functions meta_class_alias and meta_attribute_alias for creating
aliases for class and attribute metaclasses and metatraits. (doy)
* Moose::Meta::Attribute
* Moose::Meta::Method::Accessor
- A trigger now receives the old value as a second argument, if the
attribute had one. (Dave Rolsky)
* Moose::Meta::Method::Constructor
- Fix a bug with $obj->new when $obj has stringify overloading.
Reported by Andrew Suffield [rt.cpan.org #47882] (Sartak)
- However, we will probably deprecate $obj->new, so please don't start
using it for new code!
Upstream changes:
0.92 Thu Aug 13, 2009
* Class::MOP::Class
* Class::MOP::Package
- Move get_method_map and its various scaffolding into Package. (hdp)
* Class::MOP::Method
- Allow Class::MOP::Method->wrap to take a Class::MOP::Method object as
the first argument, rather than just a coderef. (doy)
* Class::MOP::Attribute
* Class::MOP::Class
- Allow attribute names to be false (while still requiring them to be
defined). (rafl)
Based on maintainer update request via PR 41828.
(remove patch-a{a,b} and make to simplify by me).
Tor 0.2.1.18 lays the foundations for performance improvements, adds
status events to help users diagnose bootstrap problems, adds optional
authentication/authorization for hidden services, fixes a variety of
potential anonymity problems, and includes a huge pile of other features
and bug fixes.
Tor 0.2.1.19 fixes a major bug with accessing and providing hidden
services.
upstream git repo. Should fix build on Solaris, FreeBSD and DragonFly.
If there is still need for Darwin specific fix with __DARWIN_NSIG (there is
no NSIG or it's semantically different like NSIG and _NSIG in Linux), please
add it back.
The telepathy-farsight library uses the MediaSignalling telepathy
interface and passes the information to farsight2, allowing an easy
implementation of the telepathy part of a voice/video call.
The Farsight project is an effort to create a framework to deal
with all known audio/video conferencing protocols. On one side it
offers a generic API that makes it possible to write plugins for
different streaming protocols, on the other side it offers an API
for clients to use those plugins.
The main target clients for Farsight are Instant Messaging
applications. These applications should be able to use Farsight
for all their Audio/Video conferencing needs without having to
worry about any of the lower level streaming and NAT traversal
issues.
Farsight forms an integral part of the Telepathy framework. It is
used by Empathy through the Telepathy-Farsight library. It can also
be easily used on embedded platforms by using Stream-Engine. The
Telepathy-Farsight library binds it to the Connection Managers via
D-Bus and the Telepathy Media Stream Spec and is used for all their
streaming requirements.
A huge thankyou to Ville Laurikari for changing the license on tre to
be a two clause BSD license:
Version 0.7.6
- The license is changed from LGPL to a BSD-style license. The new
license is essentially the same as the "2 clause" BSD-style
license used in NetBSD. See the file LICENSE for details.
- No longer using gnulib due to potential license conflicts.
- Bug fixes.
Take maintainership of this package.
A huge thankyou to Ville Laurikari for changing the license on tre to
be a two clause BSD license:
Version 0.7.6
- The license is changed from LGPL to a BSD-style license. The new
license is essentially the same as the "2 clause" BSD-style
license used in NetBSD. See the file LICENSE for details.
- No longer using gnulib due to potential license conflicts.
- Bug fixes.
Take maintainership of this package.