0.05 Sun, 19 Apr 2009 19:21:35 +0200
* Depend on B::Hooks::EndOfScope 0.08 so exceptions
during compile time that trigger a destructor don't
cause a panic on 5.10 anymore.
0.04 Sun, 19 Apr 2009 12:00:18 +0200
* Skip a test for syntax errors in string evals that
sometimes makes perl crash.
* Add test case for something that used to blow up.
* Depend on latest B::Hooks::OP::Check.
* Add repository and bugtracker urls to META.yml.
New in 1.2
- Fix the bug that an assertion in code can fail if an invalid UTF-8 or
UTF-16 sequence is encountered near the end of input
- Remove the specialization of right single quotation mark as closing
punctuation mark in English, French, and Spanish, because it can be
used as apostrophe
- Make Doxygen documentation better
- Updating package for p5 module Software::License from 0.009 to 0.010
- Setting license to gnu-gpl-v2
Upstream changes:
0.010 2009-04-14
add url methods where they were missing (Shlomi Fish)
Pkgsrc changes:
- Adjust dependencies
- Whitespace fix in Makefile to placate pkglint
Upstream changes:
version 0.007; 2009-04-22
* in XS code, use the correct "PREINIT:" instead of "INIT:" to introduce
variable declarations
* test Uklblowfish with long keys
version 0.006; 2009-04-21
* in C::E::Family, new method "as_class" to work around Crypt::CBC
brain damage
* use simpler "parent" pragma in place of "base"
* in documentation, use the term "truth value" instead of the less
precise "boolean"
* drop prototypes from method subs (where the prototypes have no effect)
* in C::E::Family, abandon use of the "fields" module
* add casts for pointer target signedness to avoid compiler warnings
* use full stricture in Build.PL
into The NetBSD Packages Collection.
The Perl 5 module Class::Mix provides a mix_class function which
dynamically generates `anonymous' classes with specified inheritance.
p5-Catalyst-Plugin-Session which has a BUILD_DEPENDS on
p5-Test-WWW-Mechanize-Catalyst which ... (repeat until heat death of universe)
Comment out the p5-Test-WWW-Mechanize-Catalyst BUILD_DEPENDS here with a note..
Pkgsrc changes:
- Adjust dependency on p5-Class-MOP
Upstream changes:
0.77 Sat, May 2, 2009
* Moose::Meta::Role
- Add explicit use of Devel::GlobalDestruction and Sub::Name
(perigrin)
* Moose::Object
- Pass a boolean to DEMOLISHALL and DEMOLISH indicating whether
or not we are currently in global destruction (doy)
- Add explicit use of Devel::GlobalDestruction and Sub::Name
(perigrin)
* Moose::Cookbook::FAQ
- Reworked much of the existing content to be more useful to
modern Moose hackers (Sartak)
* Makefile.PL
- Depend on Class::MOP 0.83 instead of 0.82_01. It seems that if
we use a dev version number there CPAN.pm will not follow the
dependency.
- Updating package for p5 module DateTime::Format::Natural from 0.74 to 0.76
- Setting license to gnu-gpl-v2
- Adjusting dependencies
Upstream changes:
0.76 Thu Apr 9 12:08:32 CEST 2009
- Merged development version to stable.
0.75_05 Mon Apr 6 12:42:26 CEST 2009
- New supported format: final <weekday> in <month>.
[rt #44810 - Christian Brink]
- Wrap Days_in_Month() in Compat.pm.
0.75_04 Fri Apr 3 15:13:36 CEST 2009
- New supported formats: some suggested by [rt #44067 - Michael
Reddick], while others have been independently added.
- Fix a regression [rt #44691 - Jason May].
- Shift common conversion logic within base calculation methods
to the grammar class.
- Introduce a helper class for handling actions related to
metadata flags and to serve as container for setter/checker
methods.
- Wrap Decode_Month() in Compat.pm.
- Test both implementations within each method in Compat.pm.
- Preserve order of tests.
- Add a test-file for regressions.
- Remove the obsoleted internal use of a total-modified counter.
0.75_03 Wed Mar 4 13:39:08 CET 2009
- Enhance the extended checks mechanism further to have it set
an error message when a check fails.
- Run tests without sorting the input strings first.
- Test compile-time loading of Compat.pm.
0.75_02 Thu Feb 26 11:01:11 CET 2009
- Date::Calc is no longer a prerequisite; use it when available
for calculations, otherwise fall back to using DateTime.
[rt #43521 - Jesse Vincent <jesse@bestpractical.com>]
0.75_01 Sun Feb 22 12:09:32 CET 2009
- When prefer_future is set: Advance the day if the time
specified is noticeable in the past. [rt #43417 - Jason May]
- New supported format: <month> <monthday> <year>.
[rt #43467 - Clayton L. Scott <clscott@cpan.org>]
0.75 Thu Feb 19 16:50:19 CET 2009
- Merged development version to stable.
0.74_04 Son Feb 15 20:59:28 CET 2009
- Refrain from adding leading zeros to unit values via
sprintf() when constructing the final DateTime object.
- Do not import Date_to_Days(), it's no longer required.
0.74_03 Fri Feb 13 13:15:11 CET 2009
- Guard against invalid expressions with a 's' suffix,
but no multiple unit count.
- Work around the segmentation fault taking place in 0.74_02
on perl 5.8.9 and 5.10.0.
0.74_02 Sun Feb 8 11:47:50 CET 2009
- New supported format: <count> <weekday>(s) from now.
[rt #43088 - Anirvan Chatterjee]
- Add a new field to the language grammar entries to handle
extended checks of captured regex data.
0.74_01 Thu Jan 8 16:06:17 CET 2009
- When a four digit year is found, also allow for mm/dd/yyyy
kind of formats. [Elliot Shank <perl@galumph.com>]
of upcoming DateTime::Format::Natural update.
This module was created to enable test suites to test code at specific
points in time. Specifically it overrides localtime, gmtime and time at
compile time and then relies on the user supplying a mock time via
set_relative_time, set_absolute_time or set_fixed_time to alter future
calls to gmtime,time or localtime.
- Updating package for p5 module Date::Simple from 3.02 to 3.03
- Setting license to gnu-gpl-v2
Upstream changes:
2008-01-12 Igor Sutton <igor.sutton@yahoo.co.uk>
* Subclassing should now work with today, ymd and d8
constructors (bug #32250).
2008-01-10 Igor Sutton <igor.sutton@yahoo.co.uk>
* Copy default_format from old Date::Simple object when adding or
subtracting (bug #31037).
2008-01-09 Igor Sutton <igor.sutton@yahoo.co.uk>
* Applied patch proposed for 64bit support (bug #28549).
- Updating package for p5 module MooseX::Object::Pluggable from 0.0009
to 0.0011
- Setting license to gnu-gpl-v2
Upstream changes:
0.0011 Apr 27, 2009
Version number FAIL on last release
0.0010 Apr 27, 2009
Change how _original_class_name works so it sucks less.
* Version 2.6.6 (released 2009-04-30)
libgnutls: Corrected double free on signature verification failure.
Reported by Miroslav Kratochvil. See the advisory
for more details. [GNUTLS-SA-2009-1] [CVE-2009-1415]
libgnutls: Fix DSA key generation.
Noticed when investigating the previous GNUTLS-SA-2009-1 problem. All
DSA keys generated using GnuTLS 2.6.x are corrupt. See the advisory
for more details. [GNUTLS-SA-2009-2] [CVE-2009-1416]
libgnutls: Check expiration/activation time on untrusted certificates.
Reported by Romain Francoise. Before the
library did not check activation/expiration times on certificates, and
was documented as not doing so. We have realized that many
applications that use libgnutls, including gnutls-cli, fail to perform
proper checks. Implementing similar logic in all applications leads
to code duplication. Hence, we decided to check whether the current
time (as reported by the time function) is within the
activation/expiration period of certificates when verifying untrusted
certificates.
This changes the semantics of gnutls_x509_crt_list_verify, which in
turn is used by gnutls_certificate_verify_peers and
gnutls_certificate_verify_peers2. We add two new
gnutls_certificate_status_t codes for reporting the new error
condition, GNUTLS_CERT_NOT_ACTIVATED and GNUTLS_CERT_EXPIRED. We also
add a new gnutls_certificate_verify_flags flag,
GNUTLS_VERIFY_DISABLE_TIME_CHECKS, that can be used to disable the new
behaviour.
API and ABI modifications:
gnutls_x509_crt_list_verify: CHANGED, checks activation/expiration times.
gnutls_certificate_verify_peers: Likewise.
gnutls_certificate_verify_peers2: Likewise.
GNUTLS_CERT_NOT_ACTIVATED: ADDED.
GNUTLS_CERT_EXPIRED: ADDED.
GNUTLS_VERIFY_DISABLE_TIME_CHECKS: ADDED.
27 April 2009: libmodplug 0.8.7
Fixed a bug in the AMF decoder, patches from several downstream sources
including: Fix delete method in AMF, MDL (Fixing Novel Bug #443444)
Fixed instrument name size (possible buffer overflow)
Fixed 24/32 bit conversion routine (bit shifting bug)
Use tables.h in mod+s3m, Better MingW32 support.
20 April 2009: libmodplug 0.8.6
Release to fix integer boundary condition exploit, more clean up of code
14 April 2009: libmodplug 0.8.5 [ tar.gz ]
Release to improve cross platform support (Windows, Mac OS X),
Bugs in ABC detection, small cleanups
- Updating package for p5 module Catalyst::Plugin::Session::Store::FastMmap
from 0.07 to 0.08
- Adjusting dependencies
Upstream changes:
0.08 01 May 2009
- Bump Cache::FastMmap requirement to 1.29 to fix RT#45210
- Updating package for p5 module CatalystX::CRUD::YUI from 0.017 to 0.018
- Adjusting dependencies
Upstream changes:
0.018 1 May 2009
* move logic for can_write() check into edit.tt so that related values can be edited.
This logic change is first supported in CatalystX::CRUD 0.40.
* fix authz check for m2m relationships to look at the m2m controller (map_class_controller)
rather than the foreign class controller.
* reduce clicks when viewing related records in edit mode by making the row click take you
to the edit url rather than the view url.
* bump RHxFR dep version in Makefile.PL (https://rt.cpan.org/Ticket/Display.html?id=45631)
- Updating package for p5 module DBIx::Class::Schema::Loader from
0.04005 to 0.04006
- Setting license to gnu-gpl-v2
- Adjusting and reordering dependencies
Upstream changes:
0.04006 2009-05-01
- Fix Oracle constraint detection for non-owned schemas (RT #35732)
- Add result_base_class and schema_base_class options (RT #43977)
- Handle ResultSetManager deprecation warning in common tests
- Fix for DBIx::Class 0.081
Implement alternate author file format.
If passing --authors or -A, you specify an authors file that is formated
like the one cvsimport or parsecvs accept. The format is
author = Full Name <address@example.org>
per line.
Also fix a option parsing bug in fromcvs's destrepo.
Suggested-by: Thomas Schwinge <tschwinge@gnu.org>
Changes since 3.1.1:
- Sendpacket method did not match documentation (#361)
- Fix compile issue on systems without err.h (#363)
- Fix tcpprep --mac not processing non-IPv4 packets (#369)
- Always build tcpreplay w/ editing features as tcpreplay-edit (#372)
- Fix potential tcpbridge issues under OS X & *BSD (#373)
- Fix crash on 4 byte strictly aligned systems (#377)
- Add MTU truncation to tcprewrite/tcpreplay-edit (#379)
- Add libdnet and remove libnet support for sending packets (#302)
- Fix numerous 802.11 decoder bugs (#325)
- Fix compile issue under Linux (#326)
- Fix Mbps/sec nonsense (#327)
- Fix tcprewrite crash when packets have no L3+ data (#328)
- Clean up err.c/err.h code and improve performance for non-debug builds (#331)
- Fix timesdiv() timer code (#332)
- Improve high-performance packet sending via multiple packets/interval (#334)
- Fix statistics report errors (#335)
- Fix BPF filters not being used in tcpbridge (#336)
- Improve tcpbridge performance (#337)
- Only use two libpcap handles for tcpbridge (#338)
- Fix autotools usage errors (#340)
- Clean up 'make test' results (#341)
- Update to AutoGen/AutoOpts 5.9.7 (#342)
- Fix compiler warnings from GCC 4.2 (#344)
- Fix numerous memory corruption bugs in libtcpedit DLT plugin code (#345)
- Add support for editing IPv4 TOS/DiffServ/ECN (#348)
- Update autotools to more recent versions (#349)
- Report injection method via -V (#352)
- Fix DLT_USER l2len check bug (#353)
- Replace man2html w/ groff (#354)
- Fix false pcap_inject() detection under Windows/Winpcap (#355)
- tcpbridge now builds under Win32/Cygwin
- libdnet is no longer an option for Win32/Cygwin (#57)
- tcpbridge now supports --listnics (#357)
- Fix (again) tcpbridge --unidir assert error (#308)
- Fix tcpbridge bug where all packets that were sent were all zeros
- Fix tcpbridge not honoring --include/exclude flags (#311)
- Fix ip_in_cidr() debug messages (#312)
- Report packets which have timestamps which go backwards in time (#315)
- Clean up --sleep-accel code to use options struct (#316)
- Remove really old and out of date RPM .spec file (#317)
- Warn when sending on non-Ethernet interface (#318)
- Re-enable tcpreplay --listnics (#319)
- Fix sendpacket always reporting using PF_PACKET, even when it doesn't (#322)
- Fix major packet timing issue under old versions of glibc (#324)
- Fix limitation of PF_PACKET only supporting Ethernet (#123)
- Fix (again) /dev/bpf detection in FreeBSD 8.0 (#292)
- Document building code from Subversion under Cygwin (#304)
- Fix --enable-force-* under Linux (#305)
- Fix tcpbridge --unidir assert error (#308)
- Improve tcpreplay timing accuracy between packets (#41)
- Add tcprewrite fragroute support (#42)
- Fix tcprewrite --efcs option (#277)
- Updated Win32/Cygwin documentation (#280)
- Add dmalloc support (#282)
- Fix tcpprep broken handling of VLAN tagged frames (#290)
- Fix tcprewrite crash when cache file has NO_SEND packets (#291)
- Fix /dev/bpf detection in FreeBSD 8.0 (#292)
- Add tcprewrite --ttl editing option (#294)
- Fix autoconf AM_PROG_CC_C_O warning (#295)
- Add tcpprep --reverse option to split by matching client addresses (#297)
- Update version of autoconf to 1.10.1 (#298)
- Improved GNU Autogen detection and warnings (#299)
- Track EAGAIN errors separately from ENOBUFS (#301)
- Automatically detect Winpcap on Cygwin (#303)
- Fix linker error with --enable-tcpreplay-edit and --enable-dynamic-link (#288)
- Fix compile errors with Sun Studio compiler (#286)
- Fix crash in tcpreplay when --enable-tcpreplay-edit (#281)
- Display if --enable-tcpreplay-edit in -V (#283)
- Fix compile issue under Linux and other OS's (#275)
- Enable source MAC spoofing for OS X (#142, #151)
* Tcpreplay now requires OS X 10.5 (Leopard)
- Fix crash/memory access error with tcpreplay -N (#273)
- Fix tcprewrite segfault in 'make test' under Linux (#200)
- Major performance improvement in tcpprep for large pcaps (#261)
- Fix strsignal already defined error under Cygwin/Windows (#199)
- Fix compile errors for older versions of GCC (#201)
- Remove flowreplay code (#262)
- Fix DLT rewrite code causing corrupted ethernet protocol type (#268)
- Try to fix inet_aton() issue under Solaris (#260)
- Return a more useful error message when tcpprep fails (#187)
- Add Tomahawk test tool client/server detection algorithm (#186)
- Improved AutoGen support (#191)
- Improved documentation (#164, #198)
- Added Doxygen markup (#176)
- configure now honors --with-tcpdump flag (#192)
- configure now defaults to --enable-64bits which breaks backwards
compatibility in certain situations. Use --disable-64bits if this
concerns you (#195)
- Use safe_free() to detect bugs earlier in development (#197)