summaryrefslogtreecommitdiff
path: root/MANIFEST
Commit message (Collapse)AuthorAgeFilesLines
* To-do tests for scalar lvalue refsFather Chrysostomos2014-10-101-0/+1
|
* Update libnet to version 3.02Steve Hay2014-10-111-3/+0
| | | | | This skips the interactive prompt() from the Makefile.PL reported by bulk88 (and removes the t/external/*.t tests which will not be run as a result).
* Update libnet to CPAN version 3.01Chris 'BinGOs' Williams2014-10-101-17/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [DELTA] libnet 3.01 -- Thu Oct 09 2014 * Require IO::Socket::SSL >= 1.999 to protect against a bad version (0.30) of IO::Socket::IP and hopefully fix another bunch of CPAN Testers failures. libnet 3.00 -- Thu Oct 09 2014 * Skip Perl Critic, Pod and Pod Coverage tests unless AUTHOR_TESTING. [Resolves CPAN RT#99399] * Synchronize all $VERSIONs to the distribution's version number, bumping that to 3.00 so that no $VERSIONs end up going backwards. libnet 1.30 -- Wed Oct 08 2014 * Sigh. Fix PAUSE indexing problem again. Net::SMTP::SSL is already used by Net-SMTP-SSL. libnet 1.29 -- Wed Oct 08 2014 * Fix PAUSE indexing problem. Net::POP3::_SSLified and Net::SMTP::_SSLified are already used by Net-SSLGlue. libnet 1.28 -- Wed Oct 08 2014 * Improve code()/message() initialization and error handling in Net::Cmd [Tom Metro; resolves CPAN RT#14875] * Don't use the ALLO command on FTP servers that don't support it. [Resolves CPAN RT#95717] * Stop Makefile.PL from requiring interactive configuration when running via cpan, cpanp or cpanm: just accept all defaults in these cases, as when running non-interactively. [Resolves CPAN RT#48966] * Add optional POD coverage testing. * Add optional POD testing. * Add optional Perl::Critic testing. * Make code Perl::Critic clean. * Move Net/*.pm into lib/Net/ sub-directory within distribution. This is the usual layout style these days. * Change Net::SMTP::auth() so that it now falls back to another supported AUTH method if a given AUTH method fails. [Ivan Baktsheev; closes PR#3] * Change Net::SMTP::auth() so that it uses the SMTP AUTH mechanism(s) specified in the Authen::SASL object if one is provided instead of a username. If a plain text username is specified then use the first reported SMTP AUTH method supported, as usual. [Ewen McNeill; resolves CPAN RT#58002] * Add support for IPv6 and SSL to Net::FTP, Net::NNTP, Net::POP3 and Net::SMTP. These features are only available if the user has a recent IO::Socket::SSL for SSL support a recent IO::Socket::IP or an older IO::Socket::INET6 for IPv6 support If no SSL module is available it will work as before, but attempts to use the SSL functionality will result in an error message. If no IPv6 modules are available it will just use IPv4 as before. With IPv6 modules installed one can of course still access IPv4 hosts. [Steffen Ullrich; resolves CPAN RT#93823]
* Update JSON-PP to CPAN version 2.27300Chris 'BinGOs' Williams2014-10-101-0/+1
| | | | | | | | [DELTA] 2.27300 - fixed a problem about substr in perl 5.8.6 and below many people report this issue and patched by haarg[at]haarg.org
* Sort MANIFEST properlyFather Chrysostomos2014-10-011-1/+1
|
* [perl #122870] Fix B::Deparse–DDS compatibilityFather Chrysostomos2014-10-011-0/+1
|
* Update CPAN-Meta to CPAN version 2.142690Chris 'BinGOs' Williams2014-09-291-0/+5
| | | | | | | | | | | [DELTA] 2.142690 2014-09-26 11:06:34-04:00 America/New_York [DOCUMENTED] - Clarified that no_index is a list of exclusions, and that indexers should generally exclude 'inc', 'xt' and 't' as well.
* create t/re/speed.t, t/re/speed_thr.tDavid Mitchell2014-09-221-0/+2
| | | | | | | | | | Some tests in re/pat.t are specifically expected to run very slowly if certain optimisations break. Move them into their own test file, along with a watchdog() (There are probably some more tests that could be moved, but these are the ones I'm aware of, principally because I wrote them.)
* Add perl5220delta.pod to Porting/Father Chrysostomos2014-09-211-0/+1
| | | | | Just the template so far. This gives us a place to accumulate a list of broken modules (under Known Problems).
* Create new perldelta for 5.21.5Steve Hay2014-09-201-0/+1
|
* don't recurse infinitely in Data::DumperTony Cook2014-09-181-0/+1
| | | | | | | | | | | | Add a configuration variable/option to limit recursion when dumping deep data structures. Defaults the limit to 1000, which can be reduced or increase, or eliminated by setting it to 0. This patch addresses CVE-2014-4330. This bug was found and reported by: LSE Leading Security Experts GmbH employee Markus Vervier.
* Add new Digest-SHA file missed by 207902b174, and note a CUSTOMIZED fileSteve Hay2014-09-161-0/+1
|
* Remove IGNORABLE files from ExtUtils-Install as per 8db6555210Steve Hay2014-09-161-1/+0
| | | | (now that it's under cpan/, rather than dist/, since d393d7e5ec)
* Test cv_nameFather Chrysostomos2014-09-151-0/+1
|
* add test for rt122747Yves Orton2014-09-141-0/+1
|
* Copy perl5201delta into bleadSteve Hay2014-09-141-0/+1
|
* Remove the corevers.t from Module-CoreList and amend corelist porting testChris 'BinGOs' Williams2014-09-141-1/+0
|
* Update IO-Socket-IP to CPAN version 0.32Chris 'BinGOs' Williams2014-09-131-0/+1
| | | | | | | | [DELTA] 0.32 2014/09/12 10:11:27 [CHANGES] * Implementation of Timeout for ->connect (RT92075)
* Automate processing of op_private flagsDavid Mitchell2014-09-101-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a new config file, regen/op_private, which contains all the information about the flags and descriptions for the OP op_private field. Previously, the flags themselves were defined in op.h, accompanied by textual descriptions (sometimes inaccurate or incomplete). For display purposes, there were short labels for each flag found in Concise.pm, and another set of labels for Perl_do_op_dump() in dump.c. These two sets of labels differed from each other in spelling (e.g. REFC verses REFCOUNT), and differed in completeness and accuracy. With this commit, all the data to generate the defines and the labels is derived from a single source, and are generated automatically by 'make regen'. It also contains complete data on which bits are used for what by each op. So any attempt to add a new flag for a particular op where that bit is already in use, will raise an error in make regen. This compares to the previous practice of reading the descriptions in op.h and hoping for the best. It also makes use of data in regen/opcodes: for example, regen/op_private specifies that all ops flagged as 'T' get the OPpTARGET_MY flag. Since the set of labels used by Concise and Perl_do_op_dump() differed, I've standardised on the Concise version. Thus this commit changes the output produced by Concise only marginally, while Perl_do_op_dump() is considerably different. As well as the change in labels (and missing labels), Perl_do_op_dump() formerly had a bug whereby any unrecognised bits would not be shown if there was at least one recognised bit. So while Concise displayed (and still does) "LVINTRO,2", Perl_do_op_dump() has changed: - PRIVATE = (INTRO) + PRIVATE = (LVINTRO,0x2) Concise has mainly changed in that a few op/bit combinations weren't being shown symbolically, and now are. I've avoiding fixing the ones that would break tests; they'll be fixed up in the next few commits. A few new OPp* flags have been added: OPpARG1_MASK OPpARG2_MASK OPpARG3_MASK OPpARG4_MASK OPpHINT_M_VMSISH_STATUS OPpHINT_M_VMSISH_TIME OPpHINT_STRICT_REFS The last three are analogues for existing HINT_* flags. The former four reflect that many ops some of the lower few bits of op_private to indicate how many args the op expects. While (for now) this is still displayed as, e.g. "LVINTRO,2", the definitions in regen/op_private now fully account for which ops use which bits for the arg count. There is a new module, B::Op_private, which allows this new data to be accessed from Perl. For example, use B::Op_private; my $name = $B::Op_private::bits{aelem}{7}; # OPpLVAL_INTRO my $value = $B::Op_private::defines{$name}; # 128 my $label = $B::Op_private::labels{$name}; # LVINTRO There are several new constant PL_* tables. PL_op_private_valid[] specifies for each op number, which bits are valid for that op. In a couple of commits' time, op_free() will use this on debugging builds to assert that no ops gained any private flags which we don't know about. In fact it was by using such a temporary assert repeatedly against the test suite, that I tracked down most of the inconsistencies and errors in the current flag data. The other PL_op_private_* tables contain a compact representation of all the ops/bits/labels in a format suitable for Perl_do_op_dump() to decode Op_private. Overall, the perl binary is about 500 bytes smaller on my system.
* Update Scalar-List-Utils to CPAN version 1.40Chris 'BinGOs' Williams2014-09-031-1/+4
| | | | | | | | | | | | | | | | | | | | [DELTA] 1.40 -- 2014/08/30 11:36:36 [CHANGES] * Added entire new module, Sub::Util to contain functions related to CODE refs * Added subname inspired by Sub::Identify * Added set_subname copied and renamed from Sub::Name * Also moved set_prototype into Sub::Name, with back-compat wrapper in Scalar::Util * Added prototype wrapper of CODE::prototype, for completeness * Nicer module documentation format, allows neater use of L</...> [THANKS] * This change was written at the YAPC::EU 2014 Hackathon hosted by Liz Mattijsen and Wendy van Dijk; much thanks to them for being its catalyst.
* Add inf/nan tests.Jarkko Hietaniemi2014-08-221-0/+1
| | | | Try to skip robustly if no such values exist.
* New perldelta.Peter Martini2014-08-211-0/+1
|
* Revert Test::Builder changes in prep for 5.21.3Peter Martini2014-08-191-206/+140
| | | | | | | | | | This reverts commit 6bdb88770f849c47b5c09e733ac460ce3e9dbc97 and commit 59c96aebdd56baf5d1979103046b1c6d4e308aa2, which are causing the test suite to run much slower and which are failing on some platforms. http://nntp.perl.org/group/perl.perl5.porters/218678 has further details, with RT 122538 being the ticket number.
* Update blead to Test::Builder alpha 40Chad Granum2014-08-191-207/+205
| | | | | | | | | Fixes performance issues Fixes a test failure specific to certain utf8 conditions Fixes a broken win32+fork test Committer's notes: 2nd Test-Simple patch applied; corresponds to $Test::Simple::VERSION 1.301001_040
* Update to include latest Test::Builder alphaChad Granum2014-08-161-136/+204
| | | | Also updated some tests that the new builder broke
* [perl #122476] TODO test for isfoo() crash on Win32 with threadsTony Cook2014-08-151-0/+1
|
* Hexadecimal float literals, for perl #122219Jarkko Hietaniemi2014-08-131-0/+1
| | | | | | | | | Do not use system strtod/strtold since its C99 (which we do not require). If we can fit the mantissa bits of a NV to a UV (which is the case for the most common format, 64-bit IEEE 754 double, which has 52 mantissa bits) we will use that, and only in the end convert to NV. If we cannot fit the bits, accumulate the bits incrementally to a NV.
* Move ExtUtils-Install to cpan/Chris 'BinGOs' Williams2014-08-081-13/+13
| | | | The Perl Toolchain Gang has agreed to maintain this.
* Move ExtUtils-Manifest to cpan/Chris 'BinGOs' Williams2014-08-071-3/+3
| | | | Maintained by the Perl Toolchain Gang now
* Move ExtUtils-Command to cpan/Chris 'BinGOs' Williams2014-08-071-4/+4
| | | | Maintained by the Perl Toolchain Gang now
* Fix MANIFEST and Safe's changelogRafael Garcia-Suarez2014-08-051-1/+2
|
* Update Config::Perl::V to version 0.22H.Merijn Brand2014-08-021-0/+1
|
* Test file had been renamed. remove old cruftH.Merijn Brand2014-08-011-2/+0
|
* Sync Config::Perl::V to version 0.21H.Merijn Brand2014-08-011-2/+9
| | | | | | * Add tests for each major distribution since 5.6.2 * Better detect build times * Sync with 5.20.1
* Fix tabs in MANIFESTRafael Garcia-Suarez2014-07-301-1/+1
|
* make "require" handle no argument more gracefully, and add testsYves Orton2014-07-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | in Perl 5.14 the following segfaults: *CORE::GLOBAL::require = sub { }; eval "require"; in Perl 5.18 perl -wle'eval "require";' produces a spurious warning: Use of uninitialized value $_ in require at (eval 1) line 1. In other perls: perl -e 'eval q/require $this/ or print $@' produces: Null filename used at (eval 1) line 1. The error message is crappy, totally unfit for a perl audience, and the spurious warning is just confusing. There is no $_ in use here, why do we warn about it. It looks like 9e3fb20c fixed the segfault (by accident), and also somehow meant that the "Null filename" error would not ever be produced. So this patch ditches the crappy error and replaces it with something meaningful and informative, and tests that we do not regress and start segfaulting again.
* Update CPAN-Meta to CPAN version 2.142060Chris 'BinGOs' Williams2014-07-301-0/+2
| | | | | | | | | | | | [DELTA] 2.142060 2014-07-25 13:30:06-04:00 America/New_York [ADDED] - CPAN::Meta::Merge is a new class for merging two possibly overlapping instances of metadata. It will accept both CPAN::Meta objects and (possibly incomplete) hashrefs of metadata.
* New perldelta.Abigail2014-07-201-0/+1
|
* Remove IGNORABLE files from IO-Socket-IP as per 8db6555210Steve Hay2014-07-111-8/+0
|
* allow test.pl tests to use C<< plan skip_all => $reason >>Tony Cook2014-07-021-0/+1
| | | | | This pointless incompatibility with Test::More has resulted in many annoyingly broken test scripts.
* Add t/porting/libperl.tJarkko Hietaniemi2014-06-251-0/+1
| | | | | | For sanity checking libperl.a on those platforms that have one, and extra checking for the rare configurations of -DPERL_GLOBAL_STRUCT and -DPERL_GLOBAL_STRUCT_PRIVATE which restructure the symbol exports.
* Add new perldelta for 5.21.2Matthew Horsfall (alh)2014-06-201-0/+1
|
* Lower the optimization on Digest-SHA for HP-UX cc.Jarkko Hietaniemi2014-06-191-0/+1
| | | | Upstream, but we are adding a platform specific hints file.
* Update Archive-Tar to CPAN version 1.98Chris 'BinGOs' Williams2014-06-141-0/+1
| | | | | | | [DELTA] 1.98 14/06/2014 (TINITA) - ptardiff and ptargrep should use prefix if defined
* Remove MAD.Jarkko Hietaniemi2014-06-131-8/+0
| | | | | | MAD = Misc Attribute Decoration; unmaintained attempt at preserving the Perl parse tree more faithfully so that automatic conversion to Perl 6 would have been easier.
* [perl #121126] - Allow deparse tests to skip/ignore expected failures.Matthew Horsfall (alh)2014-06-131-0/+1
| | | | | | | | | | | | | | | | | | | | | This will allow us to set up a deparse smoker to keep track of B::Deparse's accuracy. With this, the test run: TEST_ARGS=-deparse make test will "pass" currently. If deparsing capabilities get worse, new failures will show up and should be fixed or added to Porting/deparse-skips.txt. If things get fixed, the test will fail noting that something has passed when it shouldn't have, and the test in question should be removed from Porting/deparse-skips.txt. Use the KEEP_DEPARSE_FILES=1 environment setting to have the deparse test files left around after a test run for examination/re-running.
* Removed NeXT supportBrian Fraser2014-06-111-5/+0
|
* Update Test-Harness to CPAN version 3.31Chris 'BinGOs' Williams2014-06-071-1/+0
| | | | | | | | | [DELTA] 3.31 2014-06-07 - Implement external rulesfile for TAP::Harness (David Golden) - Add harness_class argument to TAP::Harness::Env (Leon Timmermans) - Make prove respect environmental variables #28 (Leon Timmermans)
* Keep LC_NUMERIC in C locale, except for brief periodsKarl Williamson2014-06-051-0/+1
| | | | | | | This is for XS modules, so they don't have to worry about the radix being a non-dot. When the locale needs to be in the underlying one, the operation should be wrapped using macros for the purpose. That API may change as we gain experience in 5.21, so I'm not including it now.
* Update Scalar-List-Utils to CPAN version 1.39Chris 'BinGOs' Williams2014-06-051-1/+0
| | | | | | | | | | | | | | | | | [DELTA] 1.39 -- 2014/06/05 15:54:59 [CHANGES] * Have pairs() return blessed objects that recognise ->key and ->value as well as being two-element ARRAYs * Booleanise the result of looks_like_number() so as not to accidentally leak abstraction (RT94806) * Document the version each function was added in (RT96220) [BUGFIXES] * Try to preserve UV precision in sum() where possible (RT95902) * Document known lexical capture in pairmap bug RT95409 * SvGETMAGIC() in set_prototype() (RT72080)