Commit graph

212938 commits

Author SHA1 Message Date
sno
4e03fc5584 Updating package for Perl5 module Sub::Install from CPAN in
devel/p5-Sub-Install from 0.926nb2 to 0.927.

Upstream changes:
0.927     2013-10-15 22:46:38 America/New_York
        rebuild using Dist::Zilla, update links to repo, metadata, etc.

        typo fixes, thanks David Steinbrunner
2014-02-16 19:20:00 +00:00
sno
caf58b8228 Updated devel/p5-ExtUtils-MakeMaker to 6.88 2014-02-16 18:57:29 +00:00
sno
9cb5a9f877 Updating package for Perl5 module ExtUtils::MakeMaker in
devel/p5-ExtUtils-MakeMaker from 6.84 to 6.88.

pkgsrc changes:
- rewrite module using Packager::Utils
- cleanup dependecies

Upstream changes:
6.88 Fri Jan 31 20:49:13 GMT 2014

    No changes from 6.87_05

6.87_05 Tue Jan 28 13:54:21 GMT 2014
    Bug fixes:
    * Synchronisation with blead to remove old cross-compilation model

6.87_04 Sun Jan 26 19:29:05 GMT 2014
    Bug fixes:
    * On Android, pass PERL_LIB through rel2abs().

6.87_03 Sun Jan 19 17:49:43 GMT 2014
    Bug fixes:
    * Get rid of unused printf arguments in dynamic_bs

6.87_02 Sat Jan 18 13:00:36 GMT 2014
    Doc fixes:
    * Update documentation for LICENSE attribute.

    Bug fixes:
    * Get rid of unused printf arguments in dir_target

6.87_01 Sun Jan 12 10:31:41 GMT 2014
    Doc fixes:
    * mention that TEST_REQUIRES is in v6.64 and above

6.86 Sat Jan  4 12:17:53 GMT 2014

    No changes from 6.85_07

6.85_07 Wed Jan  1 18:55:22 GMT 2014
    Bug fixes:
    * Expanded test coverage for metafiles

    Doc fixes:
    * Documentation expanded to mention JSON metafiles

6.85_06 Mon Dec 30 23:14:37 GMT 2013
    Bug fixes:
    * Explicitly require dynaloader before using mod2fname

6.85_05 Sun Dec 29 11:25:00 GMT 2013
    Bug fixes:
    * Export 'configure' section of prereqs when meta-spec version 2

    Doc fixes:
    * Document BUILD_REQUIRES defaults

6.85_04 Mon Dec 23 15:00:14 GMT 2013

    No changes since v6.85_03 fixing repo tags

6.85_03 Mon Dec 23 14:55:37 GMT 2013
    Bug fixes:
    * RT#91540 PREREQ_FATAL not recognised on command line

6.85_02 Tue Dec 17 10:13:28 GMT 2013
    New features:
    * Added PPM_UNINSTALL_EXEC and PPM_UNINSTALL_SCRIPT options
      to PPD generation

6.85_01 Mon Dec 16 13:15:43 GMT 2013
    Bug Fixes:
    * harden xsubpp locating loop in MM_Unix
2014-02-16 18:57:17 +00:00
apb
bbceb34a70 The firefox configure script insists on sqlite3 >= 3.8.0.2,
so add the same version to BUILDLINK_API_DEPENDS.sqlite3
in mozilla-common.mk.

Not bumping PKGREVISION, because the build failed before.
2014-02-16 18:33:44 +00:00
sno
253f4ef715 Updated devel/p5-Module-Build-Tiny to 0.034 2014-02-16 18:26:15 +00:00
sno
9e697e88c5 Update package of Perl5 module Module::Build::Tiny in
devel/p5-Module-Build-Tiny from 0.030 to 0.034.

pkgsrc changes:
- adjust dependencies

Upstream changes:
0.034     2014-01-22 03:40:21CET+0100 Europe/Amsterdam
          Make install tests more platform independent

0.033     2014-01-21 03:27:32CET+0100 Europe/Amsterdam
          Require Getopt::Long 2.36
          Add install tests

0.032     2014-01-20 20:07:13CET+0100 Europe/Amsterdam
          Fix env options and Build.PL options being ignored (regression in 0.031)

0.031     2014-01-20 16:24:58CET+0100 Europe/Amsterdam
          Process argument sources separately
          Use mod2fname appropriately
2014-02-16 18:26:04 +00:00
sno
8b19f54d30 commit forgotten distinfo 2014-02-16 18:23:03 +00:00
sno
8d95fb66e8 Updated devel/p5-Test-Harness to 3.30 2014-02-16 18:21:25 +00:00
sno
527c86dd68 Updating package for Perl5 module TAP::Harness from CPAN in
devel/p5-Test-Harness from 3.29 to 3.30.

Upstream changes:
3.30    2013-11-12
        - Fix missing parent prereq in META.{yml,json} and NotBuild.PL
          (Dagfinn Ilmari Mannsaker, #89650)
        - Respect PERL5LIB in tainting source handler test (Dagfinn Ilmari Mannsaker,
          Leon Timmermans)
        - Use base instead of parent:

          This dist is used for testing all other modules, so it should avoid
          having any non-core prerequisites.  Having parent as a prereq leads to a
          circular dependency of parent -> Test::More -> Test::Harness. (Graham Knop)
        - Various POD fixes (Nathan Gary Glenn)
        - Don't localize all of %ENV in harness.t (Craig Berry)
        - Give TAP::Harness::Beyond a unique NAME (Leon Timmermans)
2014-02-16 18:21:14 +00:00
sno
dd4fa8eda1 Add forgotten distinfo at update to 0.42050 2014-02-16 18:09:22 +00:00
sno
1af3a811dd Updated devel/p5-Module-Build to 0.42050 2014-02-16 18:02:47 +00:00
sno
26a578408f Updating package for Perl5 module Module::Build from CPAN in
devel/p5-Module-Build from 0.40040 to 0.42050.

pkgsrc changes:
- rewrite most of Makefile.PL using Packager::Utils

Upstream changes:
0.4205 - Sun Feb  9 17:51:22 CET 2014

  [BUG FIXES]

  - FIX license code regression for artistic license [Roy Ivy III, Leon Timmermans]

  - Don't swallow ExtUtils::CBuilder loading errors [Matthew Horsfall, Leon Timmermans]

  - Handle testing on cross-compile builds [Brian Fraser]

  - Protect against platforms without getpw{nam,uid} [Brian Fraser]

0.4204 - Fri Jan 10 00:29:31 CET 2014

  [BUG FIXES]

  - Map conflicts back to runtime [Leon Timmermans]

  - Use mod2fname whenever it's available [Leon Timmermans, Brian Fraser]

  - Accept custom entries in meta_merge 1.4

0.4203 - Wed Nov 27 19:09:05 CET 2013

  [BUG FIXES]

  - Map recommends back to runtime recommends [Leon Timmermans]

  - Map restrictive license to restricted in meta 2.0 [Leon Timmermans]

0.4202 - Tue Nov 19 12:48:19 CET 2013

  [BUG FIXES]

  - Don't merge prereqs from meta to mymeta [Leon Timmermans]

0.4201 - Mon Nov 18 23:23:25 CET 2013

  [BUG FIXES]

  - Prefer META.json over META.yml [Leon Timmermans]

0.4200 - Tue Nov 12 12:39:25 CET 2013

  - Released 0.40_11 as 0.4200

0.40_11 - Wed Nov  6 12:46:59 CET 2013

  [BUG FIXES]

  - Do not set provides in metadata if no_index is set [Leon Timmermans]

0.40_10 - Tue Nov  5 12:11:37 CET 2013

  [BUG FIXES]

  - Lowercase license in fallback logic [Leon Timmermans]

0.40_09 - Tue Nov  5 00:13:11 CET 2013

  [ENHANCEMENTS]

  - Converted to using Meta 2.0

0.4008 - Mon Nov  4 23:10:54 CET 2013

  [BUG FIXES]

  - Fix test failing on ancient perls <= 5.8.1 [Peter Rabbitson]

  - Do not set default switches in Test::Harness; not even -w [Leon Timmermans]

  [DOCUMENTATION]

  - Fix a couple more broken links to CPAN::META::Spec that should
    have been CPAN::Meta::Spec. [Reported by Mike Doherty]

0.4007 - Fri Jul 19 13:44:39 CEST 2013

  [BUG FIXES]

  - Removed undeclared test dependency on parent.pm [Leon Timmermans]

  - Declared dependency on Pod::Man 2.17 for utf8 support [Leon Timmermans]

  - Force generation of man pages in manify_with_utf8.t [Leon Timmermans]

0.4006 - Thu Jul 18 14:19:49 CEST 2013

  - Announcement: The Perl5-Porters have decided to remove
    Module::Build from the perl core distribution.  It will still be
    available on CPAN, and development is planned to continue
    regardless.

    For more information, see:

    * http://www.nntp.perl.org/group/perl.perl5.porters/2013/05/msg202041.html
    * http://blogs.perl.org/users/joel_berger/2013/05/on-the-removal-of-some-core-modules.html
    * http://www.dagolden.com/index.php/2140/paying-respect-to-modulebuild/
    * http://perlhacks.com/2013/06/removing-modules-from-core/

  [BUG FIXES]

  - In the 'installdeps' action, w don't need to check for an
    executable bit on the CPAN client, just try executing it.
    Otherwise we needlessly fail on e.g. VMS.

  - Actually handle utf8 correctly in utf8-man tests. [Leon Timmermans]

  - Don't clobber standard array/hash attributes in subclasses that
    have their own array/hash attributes. [Graham Ollis]

  - We now allow underscores in package names, when extracting the
    name & abstract from POD. [Ricardo Signes, Shlomi Fish]

  - When building HTML docs, fix a problem with setting the --htmlroot
    argument. [Ken Williams]

  - Lower Test::More dependency in the test metadata, so distgen
    output won't mess up console with older Test::More installed.
    [Tatsuhiko Miyagawa]

  - Revised detildification on VMS [Craig Berry]

  - Fix run_test_harness for case when $Switches is an empty string
    [Victor Efimov, Ken Williams]

  [ENHANCEMENTS]

  - Significantly sped up some tests by not forcing HTML docs to be
    built when the user's config doesn't ask for them anyway.
    [Ken Williams]

  - The Module::Metadata package was split out from this distro back
    in 2010.  Removed its regression tests. [Ken Williams]

  - Removed dependence on IO::File, replacing it with safe invocations
    of open(). [Sven Dowideit]

  - Added an 'extra_manify_args' parameter to facilitate man pages
    containing Unicode. [Joenio Costa]

  - Added an '--html_links 0' argument for the 'html' action, which
    can hugely speed things up.  The main effect is speeding up the
    M::B tests themselves. [Ken Williams]

  - Added continuous integration support for the Module::Build code
    itself, through the Travis-CI project
    (https://travis-ci.org/). [Tatsuhiko Miyagawa, Olivier Mengué]

  [DOCUMENTATION]

  - Removed suggestion in the INSTALL document to use the Makefile.PL
    for installation.  Making the Makefile.PL lower-profile in
    general. [Ken Williams]

  - Fix link from UpperCase CPAN::META::Spec to CPAN::Meta::Spec in
    API.pod. [Sven Dowideit]

  [OTHER]

  - Removed unused platform specific modules that never contained
    anything. [Leon Timmermans]

  - Lots of typo fixes in comments & documentation. [David Steinbrunner]


0.4005 - Thu Apr 25 15:10:14 CEST 2013

  [ENHANCEMENTS]

  - Added --pureperl-only support

  [BUG FIXES]

  - #72176: pod2html will fail with an empty podpath in some cases. [Phillip Moore]

  - Fix links between modules in HTML docs output [Michael Wild, Leon Timmermans]
2014-02-16 18:02:35 +00:00
sno
8ad553e40e Updated devel/p5-local-lib to 2.000004 2014-02-16 17:56:59 +00:00
sno
6637cfc4f3 Updating package for Perl5 module local::lib from CPAN in devel/p5-local-lib
from 1.8.10 to 2.000004.

pkgsrc changes:
- 1st upate done using Packager::Utils
- move homepage to MetaCPAN
- major version update allows follow upstream version scheme
- remove fix for "fixing CPAN.pm" - pretend we're cpanm >:-)

Upstream changes since 1.008010 (is 1.8.10):
2.000004 - 2014-01-03
        - fix errors in PowerShell output when clearing nonexistant variables
        - fix shell test to avoid extremely long lines
        - fix shell test to avoid testing standard Win32 shells on Cygwin
        - improved diagnostics in shell test

2.000003 - 2013-12-30
        - releasing 2.000_002 as stable

2.000_002 - 2013-12-25
        - fix CPAN setup error check in Makefile.PL
        - fix install test warnings
        - fix shell test to skip cmd/powershell startup scripts

2.000_001 - 2013-12-23
        - fix shell output for old bourne shells
        - fix various shell test issues
        - note issues/workarounds when combining with PREFIX/--prefix options

2.000_000 - 2013-12-22
        - significant refactor of internals, adding an object oriented interface
        - add --no-create option to prevent directory creation on activation
        - add support for powershell output
        - add --shelltype option to specify shell instead of auto detecting
        - document recommended use of $SHLVL
        - document limitations regarding File::Spec
        - avoid including empty path segments in output
        - fix output for csh to allow direct use in eval
        - improve taint handling test
        - fix docs for build_environment_vars, install_base_bin_path
        - use Distar instead of Module::Install for packaging

1.008026 - 2013-11-05
        - drop perl prerequisite to 5.6, since everything works there.

1.008025 - 2013-11-01  (development release, unindexed)
        - fix install test on cygwin
        - fix stackable test on win32 and when external local::lib is set
        - clarify errors in Makefile.PL about CPAN configuration
        - adjust csh output to allow use directly by eval
        - silence a possible warning in Makefile.PL
        - add additional docs about combining local::lib with lib::core::only
        - reverse order of PERL_LOCAL_LIB_ROOT.  new local::libs are now added
          to the beginning instead of the end, to match the order of other
          similar environment variables.

1.008024 - 2013-10-28  (development release, unindexed)
        - fix installation into directories with spaces or backslashes, as
          well as Win32 test failures when Capture::Tiny is installed
        - fix test breaking in some cases when an external local::lib is set
        - fix test compatibility with old versions of Exporter

1.008023 - 2013-10-19
        - stable release of 1.008022 (no code changes since 1.008012)

1.008022 - 2013-10-07 (development release, unindexed)
        - see 1.008019 through 1.008021

1.008021 - 2013-10-04 (development release, unindexed)
        - yet another attempt to overcome win32 testing issues (paths with
          spaces, backslashes)

1.008020 - 2013-10-03 (development release, unindexed)
        - yet another attempt to overcome win32 testing issues (paths with
          spaces, backslashes)

1.008019 - 2013-09-29 (development release, unindexed)
        - another attempt to overcome win32 testing issues (paths with spaces,
          backslashes)

1.008018 - 2013-09-15
        - print out actual paths in more test cases, for helping to diagnose
          mysterious failures

1.008017 - 2013-09-14
        - avoid "Unrecognized escape \s passed through" errors on win32
          (again)

1.008016 - 2013-09-13
        - avoid "Unrecognized escape \s passed through" errors on win32

1.008015 - 2013-09-12
        - re-release 1.008014 to fix broken MANIFEST

1.008014 - 2013-09-12
        - fix new test to use alternate path representations on windows, to
          handle potential space issues (regression since 1.008012)

1.008013 - 2013-09-11
        - fix undef value errors when not installing into a local::lib

1.008012 - 2013-09-11
        - now handling using -Mlocal::lib in a taintperl environment, by
          ensuring that all libs in PERL_LOCAL_LIB_ROOT are properly added to
          @INC (RT#76661, Karen Etheridge)

1.008011 - 2013-07-26
        - skip CPAN workaround if running via cpanminus  (miyagawa, RT#85731)
2014-02-16 17:56:44 +00:00
agc
a93aba4942 Note update of security/netpgpverify to 20140210 2014-02-16 17:21:57 +00:00
agc
bbaf06d39d Update security/netpgpverify to 20140210
minor lint fix
2014-02-16 17:21:15 +00:00
agc
2ce17b6145 Note update of security/libnetpgpverify to 20140210 2014-02-16 17:16:51 +00:00
agc
06180dd316 Update the libnetpgpverify package to version 20140210
Switch over to using the zero-pre-requisite netpgpverify sources by
using reachover infrastructure to make sure we have one set of
sources.

This also brings with it the benefit of being able to use SSH
public keys, as well as PGP pub keys, when verifying signatures.

Extend the package building mechanism so that it can be built using
libtool (the default), or without libtool, depending on whether
"BOOTSTRAP" is defined at package build time.
2014-02-16 17:15:48 +00:00
wiedi
dd77d6f4d2 Define int types on SunOS 2014-02-16 16:59:37 +00:00
wen
adf359f21c Updated devel/p5-Try-Tiny to 0.19 2014-02-16 16:13:23 +00:00
wen
7aed29ecf9 Update to 0.19
Upstream changes:
0.19  2014-01-22
  - fix an obscure issue with loading modules during global destruction
    (ilmari, #11)
  - documentation updates (anaxagoras, #12)
2014-02-16 16:12:15 +00:00
wen
3459e9a371 Updated devel/p5-Tree-DAG_Node to 1.22 2014-02-16 16:07:18 +00:00
wen
c93ff1401a Update to 1.22
Update DEPENDS

Upstream changes:
1.22  Thu Feb 13 13:14:00 2014
	- t/read.tree.t was still using File::Slurp :-(.

1.21  Thu Feb 13 11:14:00 2014
	- Switch from File::Slurp to File::Slurp::Tiny, on the advice of Karen Etheridge. See RT#92976.
2014-02-16 16:06:29 +00:00
wen
1cb0b418aa Added devel/p5-File-Slurp-Tiny version 0.003 2014-02-16 15:55:44 +00:00
wen
672f190ca0 Add p5-File-Slurp-Tiny 2014-02-16 15:54:32 +00:00
wiedi
9456055b0b Link network libs on SunOS 2014-02-16 15:54:09 +00:00
wen
0b509e6712 Import File-Slurp-Tiny-0.003 as devel/p5-File-Slurp-Tiny.
File::Slurp::Tiny provides functions for fast and correct slurping and spewing.
All functions are optionally exported.
2014-02-16 15:52:30 +00:00
wiedi
04eb8b818d Needs zlib 2014-02-16 15:48:03 +00:00
wiedi
083bc1c893 Fix build on SunOS:
- link network libs
 - patch Makefile to pass LDFLAGS
 - inclde sys/filio.h for FIONBIO
 - patch cfmakeraw usage
2014-02-16 15:45:52 +00:00
wiedi
0ad4a75b1a Use correct BUILD_TARGET on SunOS 2014-02-16 15:41:54 +00:00
wiedi
abfdace9fd Need MIN/MAX on SunOS 2014-02-16 15:39:50 +00:00
wiedi
e76fad35e5 include sys/soundcard.h on SunOS 2014-02-16 15:37:53 +00:00
wen
718cee34cc Updated textproc/p5-Text-Xslate to 3.1.1 2014-02-16 15:36:27 +00:00
wen
12a238ed3f Update to 3.1.1
Upstream changes:
3.1.1 2014-01-24 07:50:52+0900
    [DOCUMENTS]
    - Fix some typos (#102)
    - Add an explanation of `validate()` (#101)

    [BUG FIXES]
    - Fix a race condition on making cache dirs (#103)
2014-02-16 15:35:35 +00:00
wen
0e70012e73 Updated www/p5-HTTP-Body to 1.19 2014-02-16 15:26:00 +00:00
wen
144b002b15 Update to 1.19
Upstream changes:
1.19      2013-12-06 10:07:24 America/New_York
	- Release for cleanup of dzil

1.18      2013-12-06 10:05:33 America/New_York
        - Added configurable basename regexp, test added with fixed regexp for next release
          (Torsten Raudssus [GETTY])
        - Added .gitignore
2014-02-16 15:25:10 +00:00
wen
c225a64df0 Updated www/p5-Mojolicious to 4.81 2014-02-16 15:21:09 +00:00
wen
04dbcaecd6 Update to 4.81
Upstream changes:
4.81  2014-02-15
  - Added direct array access for child nodes to Mojo::DOM.
  - Improved Mojolicious::Routes::Pattern to normalize more route variations.
  - Improved routes command to show which routes are using certain features
    with flags.

4.80  2014-02-13
  - Merged Mojo::DOM::Node into Mojo::DOM.
  - Added next_sibling and previous_sibling methods to Mojo::DOM.
  - Added last method to Mojo::Collection.
  - Improved many methods in Mojo::DOM to work with all node types.
  - Improved Mojo::DOM::HTML to handle slashes between attributes more
    gracefully.
  - Fixed list parsing bug in Mojo::DOM::HTML.

4.79  2014-02-11
  - Improved not found page to show request information and the exact path
    used for route matching.

4.78  2014-02-08
  - Deprecated Mojo::Util::get_line.
  - Fixed ";" handling in Mojo::Parameters to be compliant with the HTML
    Living Standard.
  - Fixed case sensitivity bug in Mojolicious::Types.

4.77  2014-02-06
  - Deprecated Mojo::DOM::text_after and Mojo::DOM::text_before in favor of
    Mojo::DOM::contents.
  - Deprecated Mojo::DOM::content_xml and Mojo::DOM::replace_content in favor
    of Mojo::DOM::content.
  - Deprecated Mojo::DOM::to_xml in favor of Mojo::DOM::to_string.
  - Added wrap_content method to Mojo::DOM.
  - Added tablify function to Mojo::Util.
  - Improved wrap method in Mojo::DOM to allow wrapping of the root node.
2014-02-16 15:17:38 +00:00
sno
30b488c3bd Updated devel/p5-MooseX-ConfigFromFile to 0.13 2014-02-16 15:13:15 +00:00
sno
369d55fc72 Updating package for Perl5 module MooseX::ConfigFromFile from CPAN in
devel/p5-MooseX-ConfigFromFile from 0.11 to 0.13.

pkgsrc changes:
- adjust dependencies

Upstream changes:
0.13      2013-11-30 16:47:36Z
          - re-release to fix compile test

0.12      2013-09-14 16:37:49Z (Karen Etheridge)
          - warnings tests bypassed during installation
          - repository migrated from shadowcat to the github moose organization
2014-02-16 15:12:56 +00:00
wen
37853a57fe Updated www/p5-Dancer to 1.3121 2014-02-16 15:06:18 +00:00
wen
27941c17f7 Update to 1.3121
Upstream changes:
1.3121 2.02.2014

    [ ENHANCEMENTS ]
    * GH #994: change heuristic so that
        'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'
        is not recognized as text. (Skeeve)
    * GH #987: get_current_session() now accepts option 'no_update'.
        (Lee Carmichael)

    [ DOCUMENTATION ]
    * GH #983: Correction of various typos. (Akash Ayare)
    * GH #981: Add synopsis to Dancer::Request::Upload. (smashz)
    * GH #985: Change mentions of 'PerlHandler' to 'PerlResponseHandler'
        (Xaerxess)
2014-02-16 15:03:55 +00:00
wen
4960096317 Updated devel/p5-version to 0.9908 2014-02-16 14:42:58 +00:00
wen
275ca40515 Update to 0.9908
Upstream changelog is too long, please visit:
http://cpansearch.perl.org/src/JPEACOCK/version-0.9908/Changes
2014-02-16 14:42:04 +00:00
sno
a3e1968d6a Updated devel/p5-MooX-Options to 4.008 2014-02-16 12:14:44 +00:00
sno
221b078af6 Updating Perl5 module MooX::Options from CPAN in devel/p5-MooX-Options from
4.002 to 4.008.

Upstream changes:
4.008  2014-02-01 09:49:36 GMT
    * Bug #405 : fix typo in pod (Celogeek San)

4.007  2014-01-17 15:57:22 GMT
    * Bug #403 : fix pod (Grzegorz Rożniecki)

4.006  2013-12-18 14:31:42 GMT
    * Bug #388 : Short option not properly fixed (fix_argv) (Celogeek San)

4.005  2013-12-16 12:44:02 GMT
   * Bug #383: autosplit should handle all variance of "-" and "_"
	Fix tests (reused vars)

4.004  2013-12-14 13:00:38 GMT
   * Bug #383: autosplit should handle all variance of "-" and "_"
	implement a proper fix_argv method

4.003  2013-12-01 00:40:22 GMT
    * Feature #370 : Add usage, only the usage row with all the long options
      (Celogeek San)
2014-02-16 12:14:34 +00:00
sno
f675c956c4 Updated security/p5-IO-Socket-SSL to 1.967 2014-02-16 12:13:10 +00:00
sno
0d6dc35dca Updating package for Perl5 module IO::Socket::SSL from CPAN in
security/p5-IO-Socket-SSL from 1.953 to 1.967.

Upstream changes:
1.967 2014/02/06
- verify the hostname inside a certificate by default with a superset of
  common verification schemes instead of not verifying identity at all.
  For now it will only complain if name verification failed, in the future
  it will fail certificate verification, forcing you to set the expected
  SSL_verifycn_name if you want to accept the certificate.
- new option SSL_fingerprint and new methods get_fingerprint and
  get_fingerprint_bin. Together they can be used to selectively accept
  specific certificates which would otherwise fail verification, like
  self-signed, outdated or from unknown CAs.
  This makes another reason to disable verification obsolete.
- Utils:
  - default RSA key length 2048
  - digest algorithm to sign certificate in CERT_create can be given,
    defaults to SHA-256
  - CERT_create can now issue non-CA selfsigned certificate
  - CERT_create add some more useful constraints to certificate
- spelling fixes, thanks to ville[dot]skytta[at]iki[dot]fi
1.966 2014/01/21
- fixed bug introduced in 1.964 - disabling TLSv1_2 worked no longer with
  specifying !TLSv12, only !TLSv1_2 worked
- fixed leak of session objects in SessionCache, if another session
  replaced an existing session (introduced in 1.965)
1.965 2014/01/16
- new key SSL_session_key to influence how sessions are inserted and looked
  up in the clients session cache. This makes it possible to share sessions
  over different ip:host (like required with some FTPS servers)
- t/core.t - handle case, were default loopback source is not 127.0.0.1, like
  in FreeBSD jails
1.964 2014/01/15
- Disabling TLSv1_1 did not work, because the constant was wrong. Now it gets
  the constants from calling Net::SSLeay::SSL_OP_NO_TLSv1_1 etc
- The new syntax for the protocols is TLSv1_1 instead of TLSv11. This matches
  the syntax from OpenSSL. The old syntax continues to work in SSL_version.
- New functions get_sslversion and get_sslversion_int which get the SSL version
  of the establish session as string or int.
- disable t/io-socket-inet6.t if Acme::Override::INET is installed
1.963 2014/01/13
- fix behavior of stop_SSL: for blocking sockets it now enough to call it
  once, for non-blocking it should be called again as long as EAGAIN and
  SSL_ERROR is set to SSL_WANT_(READ|WRITE).
- don't call blocking if start_SSL failed and downgraded socket has no
  blocking method, thanks to tokuhirom
- documentation enhancements:
  - special section for differences to IO::Socket
  - describe problem with blocking accept on non-blocking socket
  - describe arguments to new_from_fd and make clear, that for upgrading an
    existing IO::Socket start_SSL should be used directly
1.962 2013/11/27
- work around problems with older F5 BIG-IP by offering fewer ciphers on the
  client side by default, so that the client hello stays below 255 byte
1.961 2013/11/26
- IO::Socket::SSL::Utils::CERT_create can now create CA-certificates which
  are not self-signed (by giving issuer_*)
1.960 2013/11/12
only documentation enhancements:
- clarify with text and example code, that within event loops not only
  select/poll should be used, but also pending has to be called.
- better introduction into SSL, at least mention anonymous authentication as
  something you don't want and should take care with the right cipher
- make it more clear, that user better does not change the cipher list, unless
  he really know what he is doing
1.959 2013/11/12
- bugfix test core.t windows only
1.958 2013/11/11
- cleanup: remove workaround for old IO::Socket::INET6 but instead require at
  least version 2.55 which is now 5 years old
- fix t/session.t #RT90240, thanks to  paul[AT]city-fan[DOT]org
1.957 2013/11/11
- fixed t/core.t: test uses cipher_list of HIGH, which includes anonymous
  authorization. With the DH param given by default since 1.956 old versions of
  openssl (like 0.9.8k) used cipher ADH-AES256-SHA (e.g. anonymous
  authorization) instead of AES256-SHA and thus the check for the peer
  certificate failed (because ADH does not exchanges certificates).
  Fixed by explicitly specifying HIGH:!aNULL as cipher
  RT#90221, thanks to  paul[AT]city-fan[DOT]org
- cleaned up tests:
  - remove ssl_settings.req and 02settings.t, because all tests now create a
    simple socket at 127.0.0.1 and thus global settings are no longer needed.
  - some tests did not have use strict(!), fixed it.
  - removed special handling for older Net::SSLeay versions, which are less than
    our minimum requirement
  - some syntax enhancements, removed some SSL_version and SSL_cipher_list
    options where they were not really needed
1.956 2013/11/10
lots of behavior changes for more secure defaults:
- BEHAVIOR CHANGE: make default cipher list more secure, especially
  - no longer support MD5 by default (broken)
  - no longer support anonymous authentication by default (vulnerable to man in
    the middle attacks)
  - prefer ECDHE/DHE ciphers and add necessary ECDH curve and DH keys, so that
    it uses by default forward secrecy, if underlying Net::SSLeay/openssl
    supports it
  - move RC4 at the end, e.g. 3DES is preferred (BEAST attack should hopefully
    been fixed and now RC4 is considered less safe than 3DES)
  - default SSL_honor_cipher_order to 1, e.g. when used as server it tries to
    get the best cipher even if client prefers other ciphers
  PLEASE NOTE that this might break connections with older, less secure
  implementations. In this case revert to 'ALL:!LOW:!EXP:!aNULL' or so.
- BEHAVIOR CHANGE: SSL_cipher_list now gets set on context not SSL object and
  thus gets reused if context gets reused. PLEASE NOTE that using
  SSL_cipher_list together with SSL_reuse_ctx has no longer effect on the
  ciphers of the context.
- rework hostname verification schemes
  - add rfc names as scheme (e.g. 'rfc2818',...)
  - add SIP, SNMP, syslog, netconf, GIST
  - BEHAVIOR CHANGE: fix SMTP - now accept wildcards in CN and subjectAltName
  - BEHAVIOR CHANGE: fix IMAP, POP3, ACAP, NNTP - now accept wildcards in CN
- BEHAVIOR CHANGE: anywhere wildcards like www* now match only 'www1', 'www2'..
  but not 'www'
- anywhere wildcards like x* are no longer applied to IDNA names (which start
  with 'xn--')
- fix crash of Utils::CERT_free
- support TLSv11, TLSv12 as handshake protocols
1.955 2013/10/11
- support for forward secrecy using ECDH, if the Net::SSLeay/openssl version
  supports it.
1.954 2013/9/15
- accept older versions of ExtUtils::MakeMaker and add meta information
  like link to repository only for newer versions.
2014-02-16 12:13:00 +00:00
sno
b478dde5cd Updated security/p5-Net-SSLeay to 1.58 2014-02-16 12:07:40 +00:00
sno
a0dc0cd148 Updating package for Perl5 module Net::SSLeay in CPAN in
security/p5-Net-SSLeay from 1.55nb1 to 1.58.

Upstream changes:
1.58 2014-01-15
     Always use size_t for strlen() return value, requested by Alexander Bluhm.
     t/external/20_cert_chain.t was missing from dist.
     Version number in META.yml was incorrect
     Improvements to test t/external/20_cert_chain.t to provoke following bug:
     Fixed crash due to SSL_get_peer_cert_chain incorrectly free'ing the chain
     after use.
     Fixed a problem when compiling against openssl where OPENSSL_NO_EC is set.

1.57 2014-01-09
     Fixed remaining problems with test suite: pod coverage and kwalitee tests
     are only enabled with RELEASE_TESTING=1

1.56 2014-01-08
     Fixed a typo in documentation of BEAST Attack, patched by gregor
     herrmann.
     Added LICENSE file copied form OpenSSL distribution to prevent complaints
     from various versions of kwalitee.
     Adjusted license: in META.yml to be 'openssl'
     Adds support for the basic operations necessary to support ECDH for PFS,
     e.g. EC_KEY_new_by_curve_name, EC_KEY_free and SSL_CTX_set_tmp_ecdh.
     Improvements to t/handle/external/50_external.t to handle the case when a
     test connection was not possible. Patched by Alexandr Ciornii.
     Added support for ALPN TLS extension. Patch from Lubomir Rintel. Tested
     with openssl-1.0.2-stable-SNAP-20131205.
     Fix an use-after-free error. Patch from Lubomir Rintel.
     Fixed a problem with  Invalid comparison on OBJ_cmp result in
     t/local/36_verify.t. Contributed by paul.
     Added support for get_peer_cert_chain(). Patch by Markus Benning.
     Fixed a bug that cold cause stack faults: mixed up PUTBACK with SPAGAIN
     in ssleay_RSA_generate_key_cb_invoke()
     a final PUTBACK is needed here. A second issue is also fixed:
     cb->data defaults to &PL_sv_undef but throught the code you do not check
     against &PL_sv_undef, just NULL.
     To avoid passing the 3rd optional arg at all, do not create it. This fixes all the
     cb->data checks and wrong refcounts on &PL_sv_undef. Patched by Reini Urban.
     Deleted support for SSL_get_tlsa_record_byname: it is not included in
     OpenSSL git master.
2014-02-16 12:07:30 +00:00