2010-01-10 John Peacock <john.peacock@havurah-software.org>
* .hgtags:
Tagging version '0.79' using shipit.
[ec386b00d27a] [tip]
* .hgtags:
Removed tag 0.79
[824035a0f02a] [0.79]
* vutil/vutil.c, vutil/vutil.h:
Take the easy road to restore compatibility with Perl v5.10.1
[4ce98cb6eba3]
2010-01-09 John Peacock <john.peacock@havurah-software.org>
* .hgtags:
Tagging version '0.79' using shipit.
[87475097cea8]
* .hgignore:
tweaks to make mercurial happy
[7c5fd8f32175]
* .shipit, Build.PL:
Fixup to make shipit happy
[3dbce4937c28]
* .hgtags:
Rename all of the tags to be consistent
[2c38a17bfdec]
2010-01-06 John Peacock <john.peacock@havurah-software.org>
* .shipit, Build.PL, MANIFEST, MANIFEST.SKIP, README, lib/version.pm,
t/01base.t, t/02derived.t, t/03require.t, t/04lax.t, vperl/vpp.pm,
vutil/lib/version/vxs.pm, vutil/ppport.h:
Restore compatibility with Perl 5.00505 (finally). Bump all VERSION
references.
[05d5b8b44166]
2009-12-27 John Peacock <john.peacock@havurah-software.org>
* vutil/ppport.h, vutil/vutil.c, vutil/vutil.h:
Merge in changes from bleadperl. Tests do not pass with 5.005.
[0b19155e8e21]
2009-12-22 John Peacock <john.peacock@havurah-software.org>
* vutil/ppport.h:
Resolves https://rt.cpan.org/Ticket/Display.html?id=52439
[c7fc26126a1d]
2009-12-20 John Peacock <john.peacock@havurah-software.org>
* t/coretests.pm, vutil/vutil.c, vutil/vutil.h:
All tests passing except the VERSION_MAX ones.
[912515d937e8]
* lib/version.pm, vutil/vutil.c, vutil/vutil.h:
Almost completely transfer the code from scan_version to
prescan_version. Still failing some tests.
[ecd415561454]
2009-12-19 John Peacock <john.peacock@havurah-software.org>
* t/04lax.t, vutil/vutil.c:
Now handles decimal versions, too
[a1138d18495e]
* vutil/vutil.c, vutil/vutil.h:
isVERSION handles dotted-decimal version format
[8d994d73689b]
* MANIFEST, lib/version.pm, t/04lax.t:
New regexes that define the legal version strings under both $LAX,
(current code) and $STRICT (new feature for Perl 5.12.0).
[46076dadb3fb]
2010-01-02 John Peacock <john.peacock@havurah-software.org>
* .hgtags:
Removed tag trunk
[b0d50d9f1a11]
2010-01-03 convert-repo <convert-repo>
* .hgtags:
update tags
[f173c486b889]
2.35 January 10 2010 - Major
+ Added support for Stock charts.
+ Added support for Scatter charts.
+ Improved Pie chart examples.
2.34 January 8 2010 - Major
+ Added support for Pie charts.
! Re-added index.html in docs dir for Debian (and others).
http://rt.cpan.org/Public/Bug/Display.html?id=53346
! Fix for incorrectly encoded string result in repeat_formula().
2.33 January 3 2010 - Major
+ Added support for embedded charts. See insert_chart().
2.32 December 31 2009 - Major
+ Added support for native charts. See Charts.pm.
Column, Bar, Line and Area charts supported.
! Fixed Apache2::Const vars in mod_perl2.pl example.
Thanks to Ryan Perry.
2.31 December 10 2009 - Minor
! Fixed resources in Makefile.PL.
! Updated screenshots of example programs.
2.30 November 25 2009 - Minor
! Updated Pod generator to include screenshots of example programs.
2.29 November 25 2009 - Minor
! Made version 0.19 of OLE::Storage_Lite a prerequisite to avoid
issues when using set_properties with Win 7 or Gnumeric.
2.28 November 22 2009 - Minor
! Fix to NAME section in Example.pm to get CPAN to generate pod docs
for it.
2.27 November 21 2009 - Minor
+ Added autogenerated Examples.pm.
2.26 November 13 2009 - Minor
+ Beta release of defined names.
! Fix for fuzzy images issue reported by Todd Eigenschink.
+ Added 25_position_object.t tests to cover above issue.
! Fixed bug where file size wasn't found for progressive JPEGs.
Reported by Yamashita Junji and Bruce Anderson II.
+ Added set_country() method.
! Fix for UTF8 strings passed to write_url().
Reported by Jon Schutz.
http://rt.cpan.org/Public/Bug/Display.html?id=41048
! Fixed very minor issue with unitialised value for top
border colour in formats. Reported by Franz Fasching.
Version 5.55 DEVELOPMENT
Typo fix. ddascalescu
Version 6.00 2009-11-23
Date::Manip 6.00 is a total rethink of the module, and a nearly complete
rewrite. Please refer to the Date::Manip::Changes5to6 document for a list
of incompatible changes.
*** Massive reorganization and near total rewrite.
*** Broke into several smaller modules
*** Full timezone support
Several config variables deprecated
Added some functionality (suggested by James Elson to improve setting
the "current time". Done with the ForceDate config variable.
*** Converted languages to YAML for much easier maintenance. Patch and
suggestion provided by Evan Carroll
Added much better formats for deltas. Suggested by Jim Hranicky.
Borrowed the _FindWindowsTZName function from the DateTime-TimeZone
module.
Added SetDate config variable (based on a suggestion by Christian Campbell).
Added parse_format which was first suggested by Kim Ryan.
Thanks to Jonathan Hogue for helping test Windows additions.
It also contains a few bug fixes correcting problems in the 5.xx releases:
Fixed a bug where "YYtoYYYY=c" wouldn't work.
VMS bugfix to not call `date` command. Lane
Fixed typo in turkish translation.
Spelling fix in dutch. Bart Van Loon
New Year's Day defined using a recurrence which might push the observed
day to the previous year was broken. Reported by Alan Burlison
I have received many suggestions over time which were automatically
handled during the 6.00 rewrite. Although the changes weren't made
because of the suggestions specifically, I wanted to acknowledge
them since I appreciate the suggestions.
Delta_Format initialization done outside of the function. Eric Boehm
Added $subtract to calculation routines. First suggested by Steve Berlage.
Version 6.01 2009-11-23
*** Fixed a bug where dates were sometimes getting the wrong timezone when
SetDate/ForceDate in effect.
Version 6.02 2009-11-24
A quick fix to make sure that the tests run correctly in other timezones.
Disabled curr_zone_methods when taint checking on. I believe that Date::Manip
is completely taint friendly at this point.
Version 6.03 2009-11-24
Corrects a backward incompatibility with UnixDate. Rene Schickbauer
A couple more corrections to the tests.
Version 6.04 2009-11-25
Fixed a bug where events were not interpreted in the correct timezone if
SetDate/ForceDate used.
Version 6.05
Significant speedups. Thanks to Moritz Lenz and BrowserUK on perlmonks for
suggestions (and a number of other people on perlmonks for suggestions
that I did not end up using, but which provided a great discussion).
Reduced the precision of 1 test to avoid a rounding difference when using
a perl compiled with uselongdouble. Andreas Koenig
Fixed a bug in parse_date where the current time was getting used instead
of the documented 00:00:00
Bug fix where DateCalc didn't work with $mode in some cases.
Fixed Makefile.PL/Build.PL to hanle Win32::TieRegistry requirement.
Changed %z printf behavior back to 5.xx and added %N format. Gilles Lamiral
Fixed bug where non-English Windows versions didn't get the timezone. Thanks
to Rene Schickbauer for testing.
2.024 7 January 2010
* Compress::Zlib
Get memGunzip & memGzip to set $gzerrno
[RT# 47283]
* Compress::Zlib
Export memGunzip, memGzip and zlib_version on demand
[RT# 52992]
* examples/io/anycat
This sample was using IO::Uncompress::AnyInflate. Much better to
use IO::Uncompress::AnyUncompress.
2.16.0 Released December 17, 2009
- Put in a test for high-bit characters in bytea handling.
[Bryce Nesbitt] (see also CPAN bug #39390)
- Better SQLSTATE code on connection failure (CPAN bug #52863)
[Chris Travers with help from Andrew Gierth]
- Fixed POD escapes (CPAN bug #51856) [FWIE@cpan.org]
0.29
- Same as 0.28_01 - Many thanks to Ricardo Signes for doing all the work
getting this release out
0.28_01
- Patch to fix code with Sub::Uplevel again. Many thanks to David Golden
0.11 Sun 19 Dec 2009
* Support "use Any::Moose '::Util::TypeConstraints'" (gfx)
* Support "no Any::Moose '::Util::TypeConstraints'" (gfx)
* $@ related fixes (gfx)
* Documentation and other minor improvements (gfx)
* Any::Moose should now work when you have Moose but not Mouse. Still need to
work out how to encode this in the installation system (Sartak)
5.48 Mon Jan 4 16:32:52 MST 2010
- fixed "shasum -a0" option (ref. rt.cpan.org #53319)
-- incorrectly accepted 0 as a valid algorithm
-- thanks to Zefram for patch
- updated URL for NIST test vectors
-- ref. files t/nistbit.t, t/nistbyte.t
-- thanks to Leon Brocard for patch
Dec 19 2009 <shlomif@iglu.org.il> (Shlomi Fish)
Error.pm #0.17016
- Mentioned the lack of compatibility of "use Error qw(:try)" with Moose.
Fixed: https://rt.cpan.org/Ticket/Display.html?id=46364
- Added TryCatch and Try::Tiny to the "SEE ALSO".
- Add the WARNING that this module is no longer recommended.
version 2.05: Fri Dec 18 22:39:21 CET 2009
Fixes:
- no de-ref error when index out of range in Mail::Header::get()
[Bob Rogers]
- repaired fixed selection of smtp for non-unix systems.
Improvements:
- do not run pod.t in devel environment.
- set default output filename for Mail::Mailer::testfile::PRINT
[Kaare Rasmussen[
- warn when no mailers were found.
rt.cpan.org#52901 [Christoph Zimmermann]
0.43 Nov 12
- fixed issue with retrieving plot keywords instead of plot (thanks to Justin
Fletcher for the bugreport and patch, for ticket #51240);
- fixe issue with parsing Top 250 or Bottom 100 movie property (thans for
Byju for bugreport);
- fixed parsing AKA movie info (thanks to Milos Vavrek for bugreport,
ticket #52729);
2.17 Thu Jan 7 12:23:13 2010
[JSON]
- fixed a problem caused by JSON::XS backend and support_by_pp option
(rt#52842, rt#52847 by ikegami)
[JSON::PP]
- made compatible with JSON::XS 2.27
- patched decode for incr_parse (rt#52820 by ikegami)
- relaxed option caused an infinite loop in some condition.
2.16 Fri Oct 16 15:07:37 2009
[JSON][JSON::PP]
- made compatible with JSON::XS 2.26
*indent adds a final newline
- corrected copyrights in JSON::PP58.
4.11 Fri Dec 18 2009: - Balint Szilakszi <szbalint at cpan.org>
- Fixed t/19multi.t for libcurl versions compiled with asyncronous dns resolution.
4.10 Fri Dec 18 2009: - Balint Szilakszi <szbalint at cpan.org>
- Added support for CURLINFO_SLIST in getinfo (patch by claes).
- Merging documentation fixes upstream from the FreeBSD port (thanks Peter).
- Added support for curl_multi_fdset.
Version 4.29, 2009.12.02, urgency: MEDIUM:
* New features sponsored by Searchtech Limited http://www.astraweb.com/
- sessiond, a high performance SSL session cache was built for stunnel.
A new service-level "sessiond" option was added. sessiond is
available for download on ftp://stunnel.mirt.net/stunnel/sessiond/ .
stunnel clusters will be a lot faster, now!
* Bugfixes
- "execargs" defaults to the "exec" parameter (thx to Peter Pentchev).
- Compilation fixes added for AIX and old versions of OpenSSL.
- Missing "fips" option was added to the manual.
Version 4.28, 2009.11.08, urgency: MEDIUM:
* New features
- Win32 DLLs for OpenSSL 0.9.8l.
- Transparent proxy support on Linux kernels >=2.6.28.
See the manual for details.
- New socket options to control TCP keepalive on Linux:
TCP_KEEPCNT, TCP_KEEPIDLE, TCP_KEEPINTVL.
- SSL options updated for the recent version of OpenSSL library.
* Bugfixes
- A serious bug in asynchronous shutdown code fixed.
- Data alignment updated in libwrap.c.
- Polish manual encoding fixed.
- Notes on compression implementation in OpenSSL added to the manual.
**** 0.66 Dec 30, 2009
Feature Truncation for Nameserver
fixes rt.cpan.org #33547 and #42744
TAKE CARE:
this feature may cause unexpected behavior for your nameservers
and can be turned off by setting Truncate to 0 during the creation
of the nameserver.
my $ns = Net::DNS::Nameserver->new(
Truncate => 0,
);
Net::DNS::Packet::truncate is a new method that is called from
within Net::DNS::Nameserver that truncates a packet according to
the rules of RFC2181 section 9.
Acknowledgement Aaron Crane for an elegant test and for
inspiration for a direction.
Feature: Added Net::DNS::Domain
Net::DNS::Domain is an attemt to consistently approach the various
ways we interface with what RFC 1035 calls <domain-name>.
The class and its test script t/02-domain.t are included to be
exposed to various architectures.
The class and its methods may be subject to change, both in terms of
naming and functionality.
A contribution by Dick Franks
Fix improved fuzzy matching of CLASS and TYPE in the Question
constructor method.
A contribution by Dick Franks.
Fix rt.cpan.org #43770
Update->rr_del() was reported broken for AAAA after 0.65.
The same bug also occured in HINFO RR.
Fix rt.cpan.org #43765
Code inconsistent with documentation for loop_once.
Note: Keeping timeout undefined in loop_once will now block until
something arrived on the socket.
Fix rt.cpan.org #47050
Fixed logic error in bgsend socket acquisition code.
Fix rt.cpan.org #47265 (partial)
Frequently Net:DNS under Windows XP has a UDP problem which is
caused by a buggy implementation of SOCKS under Windows.
One liner added to not continue UDP processing when that happens.
Feature KX RR
Added support for the KX RR, RFC2230
The implementation is trivial since the KX inherets almost all of
its functionality by inheritance from the MX RR.
Fix NSAP RR string representation
RFC1706 specifies the masterfile format to have a leading "0x" and
optional dot. This was not how the RR was represented with the
rdatastr method (and hence string and print).
Fix rt.cpan.org #52307 AAAA v4compat parsing bug
Acknowledgement: BLBLACK
Fix AAAA dynamic update
Dynamic update of AAAA caused FORMERR on the prerequisite caused
by AAAA creating rdata even when an address whas never specified.
This fix may cause difference in behavior for people who expect a
NULL address ("::") when creating a AAAA without an address
specified.
Feature HIP RR
Added support for the HIP RR, RFC5205
perldoc Net::DNS::RR::HIP for more information.
Feature DHCID RR
Added rudimentary support for the DHCID RR.
Fix rt.cpan.org #50883
This is basically #11931 but for cygwin.
Codepath in Cygwin and Win32 are now the same. This adds a
dependency in cygwin.
Acknowledgements "mikaraento"
Fix rt.cpan.org #45407 and #43190
Fixed escaping of semicolon.
Note a change in behavior:
For TXT and SPF the rdatastr method (and therefore the
print, and string method) returns the escaped format while the
chr_str_list method will return unescaped format.
Fix rt.cpan.org #43393
Typo in 01-resolver.t
Fix rt.cpan.org #43273
Added check for unitialized opcode in headermask in
Nameserver.pm
Fix rt.cpan.org #46635
Minor documentation error in opt.pm
Fix rt.cpan.org #51009
Fixed handling of empty string in Net::DNS::stripdot.
Elegant one-liner supplied by JMEHNLE.
Fix rt.cpan.org #49035
Comment parsing fixed: Semicolon in character string blocks (such
as in TXT and NPTR) were only recognized when escaped.
Also fixed the NAPTR regular expression to not interpret
"bla' 'foo" as two strings bla and foo, but as one: bla' 'foo
Fix cd flag settings
Resolver bug and fix reported by Jon Haidu.