Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (2h)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-12 22:49:23 UTC Now

2015-04-10 01:21:14 UTC MAIN commitmail json YAML

Update to 0.001013
------------------
0.001013  2015-03-28 22:16:00Z
  - better fix for fully-qualified type names, made to MooseX::Types directly
  - whitespace is now permitted in the NumericCode type (Denis Ibaev)

(mef)

2015-04-10 01:19:13 UTC MAIN commitmail json YAML

Update to 1.32
--------------
1.32 2015-?-?  (2015-03-22)
    - Improved Term Plugin (History, Delete, Pasting, Pos1/End, Cursors)
    - Documentation
    - Added app_command_register
    - Errors are now printed on STDERR
    - Disable fuzzy match for single letter parameters
    - Use proper exitcodes if errors occur
    - Add tests for subprocesses
    - Add MutexGroup plugin (implemented by Hunter McMillen)
    - Add Depends plugin (implemented by Hunter McMillen)

(mef)

2015-04-10 01:17:02 UTC MAIN commitmail json YAML

Update to 0.004002
------------------
0.004002  2015-04-07 11:19:55-04:00 America/New_York
  - Removed double version
  - Added compile test

(mef)

2015-04-10 01:15:15 UTC MAIN commitmail json YAML

Update to 5.20150320
--------------------
5.20150320
  - Updated for v5.21.10

(mef)

2015-04-10 01:13:12 UTC MAIN commitmail json YAML

Update 0.106 to 0.108
---------------------
0.108    2015-04-08 14:56:06-04:00 America/New_York
        - first argument can be options only if there are two options

0.107    2015-04-07 20:14:41-04:00 America/New_York
        - add leading hashref arg for passing binmode to read_string,
          write_string
        - do not modify references of args passed to read_file, write_file

(mef)

2015-04-10 01:08:07 UTC MAIN commitmail json YAML

Update  1.03 to 1.032 (PKGVERSION set to 1.03.2)
---------------------
1.032    2015-03-26 17:23:37-04:00 America/New_York
    - no changes from 1.031

1.031    2015-03-26 06:08:17-04:00 America/New_York (TRIAL RELEASE)
    [Fixed]
    - Log::Any::Adapter::Test passed through all constructor arguments,
      which could be fatal when mocking adapters without all key-value
      pairs (like Log::Any::Adapter::File); now this only passes through
      the category and ignores other parameters when used as an
      adapter class override.

(mef)

2015-04-10 01:03:20 UTC MAIN commitmail json YAML

Update 0.007 to 0.009
---------------------
version 0.009; 2015-03-20

  * in test of require for version checking, work around [perl #124135]
    which was introduced in Perl 5.21.4

version 0.008; 2015-03-20

  * bugfix: don't localise hints around a version-number require, so that
    "use v5.10.0" can have its intentional effect of setting feature flags

  * bugfix: in pure Perl implementation, use a ($) prototype on
    CORE::GLOBAL::require, so that the argument expression will be in
    the correct context

  * better error message for refusing to use pure Perl implementation
    on Perl 5.9.4 to 5.10.0

  * document that the pure Perl implementation breaks the use of the
    implicit $_ parameter with require

  * in swash test, don't fail if utf8.pm was loaded unexpectedly early,
    as has been seen to happen on some systems

  * test idempotence

  * fix test for thread safety, which risked false negatives

  * when preemptively loading Carp and Carp::Heavy, avoid the Perl core
    bug regarding the context applied to file scope of required modules,
    in case of future versions of those modules becoming vulnerable and
    running on an old Perl

  * declare correct version for Test::More dependency

  * typo fix in documentation

  * typo fix in a comment

(mef)

2015-04-10 00:59:47 UTC MAIN commitmail json YAML

Update 1.13 to 1.15
-------------------
1.15 Tue Mar 11 14:00:00 CET 2015
        - Move untie patch to the right place.

1.14 Mon Mar 30 11:00:00 CET 2015
        - Fix 110_ntest to avoid reading from muxed handle.
        - Apply patch to prevent untie warnings.
          rt.cpan.org#67846 [dmcbridepath@cpan.org Darin McBride]

(mef)

2015-04-10 00:32:08 UTC MAIN commitmail json YAML

GCC_REQD+=4.4, because 4.2 can't build it due to the package needing
omp_lock_t.

(rodent)

2015-04-09 21:35:51 UTC MAIN commitmail json YAML

+ icecast-2.4.2.

(wiz)

2015-04-09 17:44:01 UTC MAIN commitmail json YAML

Apply Clang changes slightly later to avoid interfering with patch
(re-)generation.

(tron)

2015-04-09 17:09:01 UTC MAIN commitmail json YAML

Improve Clang build fix and use it under Mac OS X as well. The problem
is specific to the verion of Clang (3.5 and newer) and not the platform.

This package now builds under Mac OS X Yosemite with the latest version
of Xcode tools.

(tron)

2015-04-09 17:01:31 UTC MAIN commitmail json YAML

Fix PLIST with options lua enabled

(abs)

2015-04-09 15:35:02 UTC MAIN commitmail json YAML

Updated filesystems/glusterfs to 3.6.

(manu)

2015-04-09 15:20:48 UTC MAIN commitmail json YAML

2015-04-09 11:56:15 UTC MAIN commitmail json YAML

Add comments for PYTHON_VERSIONS_INCOMPATIBLE.

(wiz)

2015-04-09 10:40:34 UTC MAIN commitmail json YAML

Updated emulators/suse131_32_gtk2 to 13.1nb6

(wiz)

2015-04-09 10:40:24 UTC MAIN commitmail json YAML

Updated emulators/suse131_gtk2 to 13.1nb6

(wiz)

2015-04-09 10:40:12 UTC MAIN commitmail json YAML

Add shared-mime-info rpm to gtk2 emulation package. This matches
what suse121_gtk2 does and fixes the first part of PR 48666, as
Nicolas Joly found out.

Run update-mime-database in INSTALL, and add an appropriate cleanup
rule to DEINSTALL.

Bump PKGREVISION.

(wiz)

2015-04-09 10:17:25 UTC MAIN commitmail json YAML

Updated sysutils/duplicity to 0.6.25.

(hiramatsu)

2015-04-09 10:16:35 UTC MAIN commitmail json YAML

Update duplicity to 0.6.25.

Changes from previous:

New in v0.6.25 (2014/10/20)
---------------------------
Enhancements:
* Add deprecation warning for 0.6 series
* Merged in lp:~ed.so/duplicity/0.6-dpbx.importfix
  - fix this showstopper with the dropbox backend
    "NameError: global name 'rest' is not defined"
* Merged in lp:~jflaker/duplicity/BugFix1325215
  - The reference to "--progress_rate" in the man page as a parameter is
    incorrect. Should be "--progress-rate".
* Merged in lp:~hooloovoo/duplicity/updated-README-REPO
  - Changes to README-REPO to reflect the restructuring of the directories.
* Fixed bug 1375304 with patch supplied by Aleksandar Ivanovic
* Merged in lp:~ed.so/duplicity/webdav200fix-0.6
  - webdav backend fix "BackendException: Bad status code 200 reason OK. " when
    restarting an interrupted backup and overwriting partially uploaded volumes.
* Merged in lp:~antmak/duplicity/0.6-par2-fix
  - Useful fix for verbatim par2cmdline options (like "-t" in par2-tbb version)
* Merged in lp:~jon-haggblad/duplicity/ftps-fix
  - Minor bugfix for ftps backend where lftp needs host prefixed by "ftps://".
* Fixed bug 1327550: OverflowError: signed integer is greater than maximum
  - Major and minor device numbers are supposed to be one byte each.  Someone
    has crafted a special system image using OpenVZ where the major and minor
    device numbers are much larger (ploop devices).  We treat them as (0,0).
* Merged in lp:~jon-haggblad/duplicity/ftps-fix (2nd try)
  - Minor bugfix for ftps backend where lftp needs host prefixed by "ftps://".
* Merged in lp:~johnleach/duplicity/1315437-swift-container-create
  - Check to see if the swift container exists before trying to create it,
    in case we don't have permissions to create containers. Fixes #1315437

(hiramatsu)

2015-04-09 09:55:58 UTC MAIN commitmail json YAML

Revert last change. The latest version of Xcode installs the editline
related files to "/usr" again. And the previous work-around now breaks
the build for some unknown reason.

Problem pointed out by Adam Ciarci��ski in private e-mail.

(tron)

2015-04-09 09:35:29 UTC MAIN commitmail json YAML

Added textproc/heirloom-doctools version 150406

(wiz)

2015-04-09 09:35:21 UTC MAIN commitmail json YAML

+ heirloom-doctools

(wiz)

2015-04-09 09:35:05 UTC MAIN commitmail json YAML

Import heirloom-doctools-150406 as textproc/heirloom-doctools, packaged
for wip by Carsten Kunze.

The Heirloom Documentation Tools provide troff, nroff, and related
utilities to format manual pages and other documents for output on
terminals and printers.  They are portable and enhanced versions
of the utilities released by Sun as part of OpenSolaris, and, for
pic, grap, mpm, and some minor parts, by Lucent as part of Plan 9.

(wiz)

2015-04-09 06:36:07 UTC MAIN commitmail json YAML

Updated chat/ejabberd to 15.03

(fhajny)

2015-04-09 06:35:53 UTC MAIN commitmail json YAML

Update ejabberd to 15.03. Take on maintainership.

- Add support for WebSocket
- Flexible session management with multiple backends: Mnesia/SQL/Redis or
  custom backend for session manager
- Security improvement with SCRAM based password encryption in SQL
  authentication backends.
- Package management for ejabberd contributed modules
- Improved Elixir experience
- Automatic clustering scripts
- Added missing index on database
- Important updates on the documentation, with the launch of a new
  documentation site: docs.ejabberd.im
- Several other bugfixes

More information on release at

  https://www.ejabberd.im/node/24818

(fhajny)

2015-04-09 06:16:32 UTC MAIN commitmail json YAML

2015-04-09 01:39:31 UTC MAIN commitmail json YAML

Updated devel/p5-CPAN-Meta-YAML to 0.014
Updated devel/p5-CPAN-Perl-Releases to 2.12
Updated devel/p5-CPAN-Reporter to 1.2014
Updated devel/p5-Class-MethodMaker to 2.24
Updated devel/p5-Config-AutoConf to 0.311
Updated devel/p5-Config-MVP to 2.200010
Updated devel/p5-Data-Integer to 0.005
Updated devel/p5-Data-Peek to 0.44
Updated devel/p5-Devel-Cover to 1.18
Updated devel/p5-Devel-Declare to 0.006018
Updated devel/p5-Devel-NYTProf to 6.01
Updated devel/p5-Devel-PatchPerl to 1.32
Updated devel/p5-Devel-Size to 0.80
Updated devel/p5-Dist-Zilla to 5.034
Updated devel/p5-File-BaseDir to 0.06
Updated devel/p5-File-Find-Rule-Perl to 1.15
Updated devel/p5-FileHandle-Unget to 0.1625
Updated devel/p5-Git-Repository to 1.313
Updated devel/p5-Git-Wrapper to 0.044

(mef)

2015-04-09 01:36:56 UTC MAIN commitmail json YAML

(pkgsrc)
  - DEPENDS switched from p5-File-pushd>=1.05 to p5-File-chdir>=0.1010
    (as noted below)
(upstream)
  - Update 0.040 to 0.044
---------------------
0.044    2015-04-07 21:10:31-07:00 America/Los_Angeles
        No changes from the (borked) v0.043-TRIAL

0.043-effup 2015-03-31 11:54:27-04:00 America/New_York (TRIAL RELEASE)
        Handle SKIP affecting number of commits in test (Gianni Ceccarelli)

0.043    2015-03-28 20:07:33-07:00 America/Los_Angeles
        No changes from 0.042-TRIAL (see also changes for 0.041-TRIAL)

0.042    2015-03-23 21:54:11-07:00 America/Los_Angeles (TRIAL RELEASE)
        Using "--format" with the log method now throws a
        Git::Wrapper::Exception (B. Estrade)

0.041    2015-03-18 22:14:08-07:00 America/Los_Angeles (TRIAL RELEASE)
        Switch from File::pushd to File::chdir (John Anderson)

(mef)

2015-04-09 01:30:38 UTC MAIN commitmail json YAML

Update to 1.313
---------------
1.313 Sat Mar 21 2015
    [DOCUMENTATION]
    - add a section about Git::Raw in the SEE ALSO (written by its author)
    - document the availability of Git.pm on CPAN
    - added the list of contributors to the META file

(mef)

2015-04-09 01:28:23 UTC MAIN commitmail json YAML

Update 0.1623 to 0.1625
-----------------------
Version 0.1625: Mon Mar 30 2015
- Modify the memory leak test to check for <= 0 bytes. I'm not sure how this
  scenario happens, but test failures like this indicate that it can:
  http://www.cpantesters.org/cpan/report/bdd0e36c-d0dd-11e4-954f-5702e0bfc7aa
- Attempt to fix loss of lines when $/ is undef. Thanks to Nigel Horne for the
  automated testing that found the failure.
  http://www.cpantesters.org/cpan/report/60452d60-d3cc-11e4-b60b-c2157e3e1735

Version 0.1624: Sun Mar 22 2015
- Moved code to github
- Added POD test
- Improve testability of binmode_bug.t, stdin_tell_bug.t
- Implement a potential fix for test failures where FileHandle::getline()
        seems to be reading a single line even though $/ is undef. Unfortunately I
        can't reproduce this failure, so I'll submit and check the CPAN Testers
        reports.
- Use "local $/" instead of reassigning global $/. Perhaps this is somehow
        related to the test failures above?
- Improve documentation for input_record_separator()

(mef)

2015-04-09 01:26:25 UTC MAIN commitmail json YAML

Update 1.13 to 1.15
-------------------
1.15    2015-04-05
        - fix tests from 1.14 release

1.14    2015-04-05
        - fix tests for ExtUtils::MakeMaker 7.05_* (ETHER)
        - use warnings in module and tests
        - switch off of Module::Install again

(mef)

2015-04-09 01:24:06 UTC MAIN commitmail json YAML

Update 5.032 to 5.034
---------------------
5.034    2015-03-20 10:57:07-04:00 America/New_York
        - require new Config::MVP for better exceptions (that we rely on)
        - point to IRC in dist metadata

5.033    2015-03-17 07:45:36-04:00 America/New_York
        - NextRelease now bases the new file on disk on the original file on
          disk, skipping any munging that happened in between
        - improve error message when a plugin can't be loaded
        - added "use_begin" option to PkgVersion

(mef)

2015-04-09 01:23:04 UTC MAIN commitmail json YAML

Update 0.03 to 0.06
-------------------
0.06 6 Apr 2015
    Added prerequsitie module build_requires section of Build.PL

0.05 4 Apr 2015
    Added prerequsitie module to Build.PL

0.04 3 Apr 2015
    Fix for RT bug #41744 . Remove warning message when $ENV{HOME} is not defined
    Fix for RT bugs # 88502 and #54929, typos corrected
        Fix for RT bug #41744 . Remove warning message when $ENV{HOME} is not defined
    Fix for RT bugs #50343, added more functionality
        Fixed some OS depedendancies in test suite.

(mef)

2015-04-09 01:16:40 UTC MAIN commitmail json YAML

Update to 0.80
--------------
0.80 2015-03-31 nicholas
[no changes]

0.79_54 2015-03-27 nicholas
  * Fix the definition of padlist_size() for post-5.20 perls.
  * Avoid tests failing because Test::More lazy-loading changes the size of %::
  * Fix the build under 5005 threads. [Not that anyone is using them :-)]

0.79_53 2015-03-25 nicholas
  * Avoid t/recurse.t failing on earlier versions on 32 bit platforms
    (subroutines are smaller than it assumes)
  * Count the size of padlist names in CVs (for v5.18 and later - earlier TODO)
  * Handle PADNAMELIST/PADNAME introduced in v5.21.7
    two patches from Zefram:
  * Add handling of children of METHOP and UNOP_AUX ops [CPAN #102911]
  * More complete handling of padlists for XSUBs [CPAN #102909]

0.79_52 2015-03-20 nicholas
    two patches from Zefram:
  * handle the new METHOP. [CPAN #101071]
  * handle the multideref op, and to a limited extent the UNOP_AUX op class in
    general. [CPAN #102911]

  * As of eacbb37937698a03 (v5.21.6), can't call CvPADLIST on an XSUB.
    More usefully, the slot is now used for XS versioning protection, which
    means that we can be confident that nothing out there is using it for data.
    Reported as [CPAN #102909].
  * Avoid t/recurse.t failing because Test::More::is() has been refactored and
    is now larger than it was. [CPAN #102910].

0.79_51 2015-02-28 nicholas
  * as of 5.20.0, s/// is no longer a reliable test for OOK [CPAN #95493]

0.79_50 2015-02-28 nicholas
    patches from Zefram:
  * wrong test for magicalness [CPAN #88180]
  * reading tied scalar shrinks it [CPAN #88182]

(mef)

2015-04-09 01:14:34 UTC MAIN commitmail json YAML

Update to 1.32
--------------
version 1.32 at 2015-03-30 15:52:27 +0000
    - Favour gpatch over patch
    - This should work better on older versions of Solaris
    - Updated the included hints to latest from blead

(mef)

2015-04-09 01:12:34 UTC MAIN commitmail json YAML

Update to 6.01
--------------
  Changes in Devel::NYTProf 6.01 - 4th April 2015
      Changed the clock used on Windows to high resolution QueryPerformanceCounter
        which makes NYTProf useful on windows, at last, thanks to bulk88, #68

      Fallback to checking PATH for nytprof scripts, #61 thanks to calid
      Fix unused variable warnings thanks to zefram, RT#103107
      Fix handling of PERL_DISABLE_PMC, thanks to bulk88, #67

      Use larger buffer size when writing the data file, thanks to bulk88 #69

      Clarified the docs re DB:: functions, #63 thanks to dbooth-boston
      Documentation cleanup thanks to wollmers, #64
      Clarify reason for loading Devel::NYTProf as early as possible.
      Clarification of the RUN-TIME CONTROL OF PROFILING docs

(mef)

2015-04-09 01:10:30 UTC MAIN commitmail json YAML

Update to 0.006018
------------------
0.006018 - 2015-03-24
  - tests fixed for blead (5.21.*) (Matthew Horsfall, RT#102918)

(mef)

2015-04-09 01:09:09 UTC MAIN commitmail json YAML

Update to 1.18
--------------
Release 1.18 - 6 April 2015
- Remove dependency on CGI (use HTML::Entities instead) (Lee Johnson).
- Fix a use of the wrong type of null constant (Zefram) (RT #103102).
- Link to next uncovered statement in html_basic (H.Merijn Brand) (github 112).
- Add "provides" to metadata (Ivan Wills) (github 119).

(mef)

2015-04-09 01:06:55 UTC MAIN commitmail json YAML

Update to 0.44
--------------
0.44    - 2015-03-25, H.Merijn Brand  <h.m.brand@xs4all.nl>
    * DDisplay in void context consistency

(mef)

2015-04-09 01:05:02 UTC MAIN commitmail json YAML

Update to 0.005
---------------
version 0.005; 2015-03-29
  * avoid a spurious warning generated by new Perls starting with
    Perl 5.21.6
  * include META.json in distribution
  * convert .cvsignore to .gitignore
  * add MYMETA.json to .cvsignore

(mef)

2015-04-09 01:03:18 UTC MAIN commitmail json YAML

Update to 2.200010
2.200010  2015-03-17 07:43:04-04:00 America/New_York
        - copypaste code!  apply section_name fix from Section to WithBundles
          (thanks, Karen Etheridge)

(mef)

2015-04-09 00:55:54 UTC MAIN commitmail json YAML

Update to 0.311
---------------
0.311  2015-03-17
        - fix check_member(s) - patch by jddurand

(mef)

2015-04-09 00:54:23 UTC MAIN commitmail json YAML

Update to 2.24
--------------
2.24    Mar 31 2015
        - fix missing OUTPUT section - RT#103113 (Zefram)

(mef)

2015-04-09 00:51:07 UTC MAIN commitmail json YAML

Update 1.2011 to 1.2014
-----------------------
1.2014    2015-04-06 12:08:28-04:00 America/New_York
  - no changes from 1.2013-TRIAL

1.2013    2015-03-29 21:52:11-04:00 America/New_York (TRIAL RELEASE)
  [ADDED]
  - Added experimental option to save output of hanging modules [CHORNY]
  - Added experimental option to save list of hanging modules [CHORNY]

  [CHANGED]
  - C::R::PrereqCheck will read <> before checking modules

  [FIXED]
  - Fixed incorrect report grade edge case [CHORNY]
  - Fixed tests for Perls on Windows with spaces in the path
  - Added Dancer::Plugin::FlashNote to list of prereq-check conflicts

  [TESTING]
  - Tests for C::R::PrereqCheck added

(mef)

2015-04-09 00:46:51 UTC MAIN commitmail json YAML

version 2.12 at 2015-03-20 18:00:55 +0000
-----------------------------------------
    Updated for v5.21.10

(mef)

2015-04-09 00:44:35 UTC MAIN commitmail json YAML

Update 0.012 to 0.014
---------------------
0.014    2015-03-16 19:22:12-04:00 America/New_York
  - Generated from ETHER/YAML-Tiny-1.66.tar.gz

0.013    2015-03-16 11:32:04-04:00 America/New_York
  - Generated from ETHER/YAML-Tiny-1.65.tar.gz

(mef)

2015-04-08 23:25:25 UTC MAIN commitmail json YAML

2015-04-08 20:53:41 UTC pkgsrc-2015Q1 commitmail json YAML

Pullup tickets #4656 and #4657.

(tron)

2015-04-08 20:53:25 UTC pkgsrc-2015Q1 commitmail json YAML

Pullup ticket #4657 - requested by wiz
net/tor: security update

Revisions pulled up:
- net/tor/Makefile                                              1.102
- net/tor/distinfo                                              1.63

---
  Module Name: pkgsrc
  Committed By: wiz
  Date: Wed Apr  8 05:26:02 UTC 2015

  Modified Files:
  pkgsrc/net/tor: Makefile distinfo

  Log Message:
  Update to 0.2.5.12,  from Christian Sturm in PR 49823.

  Changes in version 0.2.5.12 - 2015-04-06
    Tor 0.2.5.12 backports two fixes from 0.2.6.7 for security issues that
    could be used by an attacker to crash hidden services, or crash clients
    visiting hidden services. Hidden services should upgrade as soon as
    possible; clients should upgrade whenever packages become available.

    This release also backports a simple improvement to make hidden
    services a bit less vulnerable to denial-of-service attacks.

    o Major bugfixes (security, hidden service):
      - Fix an issue that would allow a malicious client to trigger an
        assertion failure and halt a hidden service. Fixes bug 15600;
        bugfix on 0.2.1.6-alpha. Reported by "disgleirio".
      - Fix a bug that could cause a client to crash with an assertion
        failure when parsing a malformed hidden service descriptor. Fixes
        bug 15601; bugfix on 0.2.1.5-alpha. Found by "DonnchaC".

    o Minor features (DoS-resistance, hidden service):
      - Introduction points no longer allow multiple INTRODUCE1 cells to
        arrive on the same circuit. This should make it more expensive for
        attackers to overwhelm hidden services with introductions.
        Resolves ticket 15515.

(tron)

2015-04-08 20:46:55 UTC pkgsrc-2015Q1 commitmail json YAML

Pullup ticket #4656 - requested by joerg
graphics/py-pygal: build fix

Revisions pulled up:
- graphics/py-pygal/PLIST                                      1.4

---
  Module Name: pkgsrc
  Committed By: rodent
  Date: Sat Apr  4 13:11:46 UTC 2015

  Modified Files:
  pkgsrc/graphics/py-pygal: PLIST

  Log Message:
  Readd ${PYVERSSUFFIX} to PLIST.

(tron)

2015-04-08 19:57:35 UTC MAIN commitmail json YAML

Updated www/php-http to 2.4.3

(fhajny)

2015-04-08 19:57:23 UTC MAIN commitmail json YAML

Update php-http to 2.4.3, based on patches provided by rodent@NetBSD.org.
Not backwards compatible with 1.x. Now depends on php-propro and php-raphf.

Upstream changelog:

2.4.3
* Fixed bug #69357 (HTTP/1.1 100 Continue overriding subsequent 200 response
  code with PUT request)

2.4.2
* Fixed bug 69076 (http\Url throws Exception on empty querystring)
* Fixed bug 69313 (http\Client doesn't send GET body)
+ Added libidn2 and UIDNA as fallbacks for IDN support
- Deferred warnings/exceptions of the client, so callbacks for the
  currently failing requests will still be called

2.4.1
* Fixed build with PHP <= 5.4 (Remi)

2.4.0
* Split off pecl/apfd and pecl/json_post

2.3.2
* Fixed bug with http\QueryString::offsetSet() resetting the complete
  query string

2.3.1
* Fixed build on platforms that need stddef.h to define ptrdiff_t
  (e.g. CentOS 7.5)

2.3.0
+ Preliminiary HTTP2 support for http\Client (libcurl with nghttp2 support)
+ Improved performance of HTTP info parser (request/response line)
+ Improved performance of updating client observers
+ Improved performance of http\Env\Response output to streams
+ Improved the error messages of the header parser
+ Added http\Header\Parser class
+ Added http\Client::configure() method accepting an array with the following
  options for libcurl:
. maxconnects (int, size of the connection cache)
. max_host_connections (int, max number of connections to a single host,
  libcurl >= 7.30.0)
. max_pipeline_length (int, max number of requests in a pipeline,
  libcurl >= 7.30.0)
. max_total_connections (int, max number of simultaneous open connections
  of this client, libcurl >= 7.30.0)
. pipelining (bool, whether to enable HTTP/1.1 pipelining)
. chunk_length_penalty_size (int, chunk length threshold for pipelining,
  libcurl >= 7.30.0)
. content_length_penalty_size (int, size threshold for pipelining,
  libcurl >= 7.30.0)
. pipelining_server_bl (array, list of server software names to blacklist
  for pipelining, libcurl >= 7.30.0)
. pipelining_site_bl (array, list of server host names to blacklist
  for pipelining, libcurl >= 7.30.0)
. use_eventloop (bool, whether to use libevent, libcurl+libevent)
+ Added http\Client::getAvailableOptions() and
  http\Client::getAvailableConfiguration() methods
+ Added support for HTTP2 if libcurl was built with nghttp2 support.
+ Added http\Client\Curl\HTTP_VERSION_2_0 constant (libcurl >= 7.33.0)
+ Added http\Client\Curl\TLS_AUTH_SRP constant (libcurl >= 7.21.4)
+ Added pinned_publickey SSL request option (libcurl >= 7.39.0)
+ Added tlsauthtype, tlsauthuser and tlsauthpass SSL request option
  (libcurl >= 7.21.4)
+ Added verifystatus (a.k.a OCSP) SSL request option (libcurl >= 7.41.0)
+ Added proxyheader request option (libcurl >= 7.37.0)
+ Added unix_socket_path request option (libcurl >= 7.40.0)
* Fixed compress request option
* Fixed parsing authorities of CONNECT messages
* Fixed parsing Content-Range messages
* Fixed http\Env\Response to default to chunked encoding over streams
* Fixed superfluous output of Content-Length:0 headers
* Fixed persistent easy handles to be only created for persistent
  multi handles
* Fixed the header parser to accept not-yet-complete header lines
* Fixed http\Message::toStream() crash in ZTS mode
* Fixed the message stream parser to handle intermediary data bigger than 4k
* Fixed the message stream parser to handle single header lines without EOL
* Fixed http\Message\Body to not generate stat based etags
  for temporary streams
- Deprecated http\Client::enablePipelining(), use
  http\Client::configure(["pipelining" => true]) instead
- Deprecated http\Client::enableEvents(), use
  http\Client::configure(["use_eventloop" => true]) instead
- Removed the cookies entry from the transfer info, wich was very slow
  and generated a Netscape formatted list of cookies
- Changed the header parser to reject illegal characters

2.2.1
* Fixed Bug #69000 (http\Url breaks down with very long URL query strings)

2.2.0
- var_dump(http\Message) no longer automatically creates an empty body
+ Added http\Message\Parser class
+ Made http\Client::once() and http\Client::wait() available when using events
+ Added http\Url::PARSE_MBLOC, http\Url::PARSE_MBUTF8,
  http\Url::PARSE_TOIDN and http\Url::PARSE_TOPCT constants
+ Added http\Env\Response::setCookie()
+ Added http\Env\Request::getCookie()

2.1.4
* Fixed bug #68353 (QsoSSL support removed in libcurl 7.39)
* Fixed bug #68149 (duplicate content-length with libcurl < 7.23)
* Fixed bug #66891 (Unexpected HTTP 401 after NTLM authentication)

2.1.3
* Fix build with libcurl < 7.26 (Remi)

2.1.2
+ Added missing request option constants: POSTREDIR_303, AUTH_SPNEGO
  (libcurl >= 7.38.0), SSL_VERSION_TLSv1_{0,1,2} (libcurl >= 7.34)
* Fixed bug #68083 (PUT method not working after DELETE)
* Fixed bug #68009 (Segmentation fault after calling exit(0) after a request)
* Fixed bug #68000 (Extension does not build on FreeBSD)

2.1.1
* Fix httpVersion retrieval on bigendian (Remi)
* Fix etag/crc32b on bigendian (Remi)

2.1.0
- Removed port and scheme guessing of http\Url for portability
* Fixed PHP-5.3 compatibility
* Fixed PHP-5.4 compatibility
* Fixed possible bus error on shutdown when using events
* Fixed sovereignty of clients when using events
* Fixed a possible crash with http\Encoding\Stream\Dechunk::decode($unencoded)
* Fixed a leak in http\Client\Curl options
* Fixed bug #67733 (Compile error with libevent 2.x)
+ Added RFC5987 support in http\Params
+ Improved synthetic HTTP message parsing performace for ~20%
+ Added request options if libcurl has builtin c-ares support:
dns_interface, dns_local_ip4, dns_local_ip6 (all libcurl >= 7.33.0)
+ Added request options:
expect_100_timeout (libcurl >= 7.36.0), tcp_nodelay
+ Added transfer info:
curlcode, tls_session (libcurl >= 7.34.0), only available during transfer

2.0.7
* General improvements to the test suite
* Fixed http\Env\Response::send() ignoring some write errors
* Fixed bug #67528 (RFC compliant default user agent)
* Fixed a garbage collector issue with JSON POSTs
* Fixed refcount issue and double free of message bodies
* Fixed use after free if the http\Client::enqueue() closure returns TRUE
* Fixed bug #67584 (http\Client\Response not initialized as response
  on failure)

2.0.6
+ Added "uploaded" progress state
* Fixed bug #67089 (Segmentaion fault with ZTS)
* Fixed compatibility with PHP-5.6+
* Fixed re-use of request messages which content length remained untouched
  when the body was reset

2.0.5
* Fix rare crash with uninitialized CURLOPT_HTTPHEADER
* Fix build with -Werror=format-security (Remi)
* Fix build with extenal libs needed by libcurl

2.0.4
* Removed the pecl/event conflict
* Fixed bug #66388 (Crash on POST with Content-Length:0 and untouched body)

2.0.3
* Fixed typo

2.0.2
* Fixed bug #66250 (shutdown crash as shared extension)

2.0.1
* Fixed a bug with multiple ob_start(http\Env\Response) while
  replacing the body
* Fixed build on Windows with libevent2

2.0.0
Extended HTTP support. Again. Keep in mind that it's got the major version 2,
because it's incompatible with pecl_http v1.

* Introduces the http namespace.
* Message bodies have been remodeled to use PHP temporary streams instead
  of in-memory buffers.
* The utterly misunderstood HttpResponse class has been reimplemented
  as http\Env\Response inheriting http\Message.
* Currently, there's only one Exception class left, http\Exception.
* Errors triggered by the extension can be configured statically by
  http\Object::$defaultErrorHandling or inherited http\Object->errorHandling.
* The request ecosystem has been modularized to support different libraries,
  though for the moment only libcurl is supported.

(fhajny)

2015-04-08 19:12:29 UTC MAIN commitmail json YAML

Add matcha-sns.

(ryoon)

2015-04-08 19:11:54 UTC MAIN commitmail json YAML

Added www/matcha-sns version 1.3.6

(ryoon)

2015-04-08 19:11:09 UTC MAIN commitmail json YAML

Import php54-matcha-sns-1.3.6 as www/matcha-sns.

Matcha SNS is Social Networking Service (SNS) software for intranet
and the Internet SNS.  This software has Japanese UI only.
It is formerly known as sencha-sns.

(ryoon)

2015-04-08 19:03:17 UTC MAIN commitmail json YAML

Removed www/sencha-sns

(ryoon)

2015-04-08 19:02:18 UTC MAIN commitmail json YAML

2015-04-08 18:49:21 UTC MAIN commitmail json YAML

Updated devel/py-zanata-python-client to 1.3.21

(ryoon)

2015-04-08 18:48:54 UTC MAIN commitmail json YAML

Update to 1.3.21

* Convert to GITHUB framework.

Changelog:
1.3.21:
Fixed installation issue

@gnuman gnuman released this on 4 Mar

With version v1.3.20, could not install folder zanatalib inside build/lib/zanataclient, fixed this issue in setup.py

1.3.20:
Minor Bug fixes

@gnuman gnuman released this on 25 Feb 揃 1 commit to master since this release

    Improved error message
    Test case fix
    Added language option in command, zanata push --push-type target --lang af

1.3.19:
Fixed bug - 1194987 - NameError: global name 'project_type' is not defined

@gnuman gnuman released this on 23 Feb 揃 9 commits to master since this release

Bug 1194987 - NameError: global name 'project_type' is not defined

Fix by Richard W.M. Jones(rjones@redhat.com),added self keyword
project_type is member of class now,in previous versions it was a local member

Fetching po files is a basic thing, hence build is needed

(ryoon)

2015-04-08 18:45:54 UTC MAIN commitmail json YAML

Updated security/putty to 0.64

(ryoon)

2015-04-08 18:45:22 UTC MAIN commitmail json YAML

Update to 0.64

* Avoid compilation error on tolower and char type.

Changelog:
2015-02-28 PuTTY 0.64 released, fixing a SECURITY HOLE

PuTTY 0.64, released today, fixes a security hole in 0.63 and before:
private-key-not-wiped-2. Also diffie-hellman-range-check has been argued
to be a security hole. In addition to these and other less critical bug
fixes, 0.64 also supports the major new feature of sharing an SSH connection
between multiple instances of PuTTY and its tools, and a command-line and
config option to specify the expected host key(s).

(ryoon)

2015-04-08 18:39:28 UTC MAIN commitmail json YAML

Updated fonts/umefont-ttf to 0.490

(ryoon)

2015-04-08 18:38:48 UTC MAIN commitmail json YAML

Update to 0.490

Status:
Unadjusted glyphs (characters; 1st pass): Uninode 808e-933a
Unadjusted glyphs (Bushu; 1st pass): Niku, Kusa-kanmuri, Mushi, Koromo,
Gon-ben, Ashi, Kuruma, Kane.

(ryoon)

2015-04-08 18:26:58 UTC MAIN commitmail json YAML

Updated mail/thunderbird-l10n to 31.6.0

(ryoon)

2015-04-08 18:26:35 UTC MAIN commitmail json YAML

2015-04-08 18:25:49 UTC MAIN commitmail json YAML

Updated mail/thunderbird to 31.6.0

(ryoon)

2015-04-08 18:25:15 UTC MAIN commitmail json YAML

Update to 31.6.0

CHangelog:
Fixed in Thunderbird 31.6

    2015-40 Same-origin bypass through anchor navigation
    2015-37 CORS requests should not follow 30x redirections after preflight
    2015-33 resource:// documents can load privileged pages
    2015-31 Use-after-free when using the Fluendo MP3 GStreamer plugin
    2015-30 Miscellaneous memory safety hazards (rv:37.0 / rv:31.6)

(ryoon)

2015-04-08 16:24:16 UTC MAIN commitmail json YAML

Updated devel/cfitsio to 3.370.

(hiramatsu)

2015-04-08 16:23:28 UTC MAIN commitmail json YAML

Update devel/cfitsio to 3.37.

Changes from previous:
----------------------
Version 3.37 - 3 June 2014

  - added configure options to support reading bzip2 compressed FITS files.
    This depends on having the bzlib library installed on the local machine.
    Patch submitted by Dustin Lang.

  - replaced the random Gaussian and Poissonian distribution functions with
    new code written by Craig Markwardt derived from public domain C++ functions
    written by John D Cook.

  - patched fitsio2.h to support CFITSIO on AArch64 (64-bit ARM)
    architecture (both big and little endian).  Supplied by
    Marcin Juszkiewicz and Sergio Pascual Ramirez, with further update
    by Michel Normand.

  - fixed bug in fpackutil.c that caused fpack to exit prematurely if
    the FZALGOR directive keyword was present in the HDU header.

Version 3.36 - 6 December 2013

  - added 9 Dec: small change to the fileseek function in drvrfile.c to
    support large files > 2 GB when building CFITSIO with MinGW on Windows

  - reorganized the CFITSIO code directory structure; added a 'docs'
    subdirectory for all the documentation, and a 'zlib' directory
    for the zlib/gzip file compression code.

  - made major changes to the compression code for FITS binary table
    to support all types of columns, including variable-length arrays.
    This code is mainly used via the fpack and funpack programs.

  - increased the number of FITS files that can be opened as one
    time to 1000, as defined by NMAXFILES in fitsio2.h.

  - made small configuration changes to configure.in, configure,
    fitsio.h, and drvrfile.c to support large files (64-bit file
    offsets} when using the mingw-w64 compiler (provided by
    Benjamin Gilbert).

  - made small change to fits_delete_file to more completely ignore
    any non-zero input status value.

  - fixed a logic error in a 'if' test when parsing a keyword name
    in the ngp_keyword_is_write function in grparser.c (provided
    by David Binderman).

  - when specifying the image compression parameters as part of the
    compressed image file name (using the "[compress]" qualifier
    after the name of the file), the quantization level value, if
    specified, was not being recognized by the CFITSIO compression
    routines. The image would always be compressed with the default
    quantization level of 4.0, regardless of what was specified.  This
    affected the imcopy program, and potentially other user-generated
    application programs that used this method to specify the
    compression parameters.  This bug did not affect fpack or
    funpack.  This was fixed in the imcomp_get_compressed_image_par
    routine in the imcompress.c file. (reported by Sean Peters)

  - defined a new CFITS_API macro in fitsio.h which is used to export the
    public symbols when building CFITSIO on Windows systems with CMake. This
    works in conjunction with the new Windows CMake build procedure that
    is described in the README.win32 file. This complete revamping of the
    way CFITSIO is built under Windows now supports building 64-bit
    versions of the library.  Thanks to Daniel Kaneider (Luminance HDR
    Team) for providing these new  CMake build procedures.

  - modified the way that the low-level file_create routine works when
    running in the Hera environment to ensure that the FITS file that is
    created is within the allow user data disk area.

  - modified fits_get_compression_type so that it does not return an error
    if the HDU is a normal FITS IMAGE extension, and is not a tile-compressed
    image.

  - modified the low-level ffgcl* and ffpcl* routines to ensure that they
    never try ro read or write more than 2**31 bytes from disk at one time,
    as might happen with very large images, to avoid integer overflow errors.
    Fix kindly provided by Fred Gutsche at NanoFocus AG (www.nanofocus.de).

  - modified Makefile.in so that doing 'make distclean' does not delete
    new config.sub and config.guess files that were recently added.

  - adopted a patch from Debian in zcompress.c to "define" the values of
    GZBUFSIZE and BUFFINCR, instead of exporting the symbols as 'int's.

Version 3.35 - 26 June 2013  (1st beta release was on 24 May)

  - fixed problem with the default tile size when compressing images with
    fpack using the Hcompress algorithm.

  - fixed returned value ("status" instead of "*status")

  - in imcompress.c, declared some arrays that are used to store the dimensions
    of the image from 'int' to 'long', to support very large images (at least
    on systems where sizeof(long) = 8),

  - modified the routines that convert a string value to a float or double
    to prevent them from returning a NaN or Inf value if the
    string is "NaN" or "Inf" (as can happen with gcc implementation of the
    strtod function).

  - removed/replaced the use of the assert() functions when locking or
    unlocking threads because they did not work correctly if NDEBUG is
    defined.

  - made modifications to the way the command-line file filters are parsed to
    1) remove the 1024-character limit when specifying a column filter,
    2) fixed a potential character buffer-overflow risk in fits_get_token, and
    3) improved the parsing logic to remove any possible of confusing
    2 slash characters ("//") in the string as the beginning of a
    comment string.

  - modified configure and Makefile.in so that when building CFITSIO
    as a shared library on linux or Mac platforms, it will use the SONAME
    convention to indicate whether each new release of the CFITSIO
    library is binary-compatible with the previous version.  Application
    programs that link with the shared library will not need to be
    recompiled as long as the versions are compatible.  In practice,
    this means that the shared library binary file that is created (on
    Linux systems) will have a name like 'libcfitsio.so.I.J.K', where I is the
    SONAME version number, J is the major CFITSIO version number (e.g. 3),
    and K is the minor CFITSIO version number (e.g., 34).  Two link
    files will also be created such that
      libcfitsio.so -> libcfitsio.so.I, and
      libcfitsio.so.I -> libcfitsio.I.J.K
    Application programs will still run correctly with the new version of
    CFITSIO as long as the 'I' version number remains the same, but the
    applications will fail to run if the 'I' number changes, thus alerting
    the user that the application must be rebuilt.

  - fixed bug in fits_insert_col when computing the new table row width
    when inserting a '1Q' variable length array column.

  - modified the image compression routines so that the output compressed
    image (stored in a FITS binary table) uses the '1Q' variable length
    array format (instead of '1P') when the input file is larger than 4 GB.

  - added support for "compression directive" keywords which indicate how
    that HDU should be compressed (e.g., which compression algorithm to use,
    what tiling pattern to use, etc.).  The values of these keywords will
    override the compression parameters that were specified on the command
    line when running the fpack FITS file compression program.

  - globally changed the variable and/or subroutine name "dither_offset"
    to "dither_seed" and "quantize_dither" to "quantize_method" so
    that the names more accurately reflects their purpose.

  - added support for a new SUBTRACTIVE_DITHER_2 method when compressing
    floating point images.  The only difference with the previous method
    is that pixels with a value exactly equal to 0.0 will not be dithered,
    and instead will be exactly preserved when the image is compressed.

  - added support for an alias of "RICE_ONE" for "RICE_1" as the value
    of the ZCMPTYPE keyword, which gives the name of the image compression
    algorithm.  This alias is used if the new SUBTRACTIVE_DITHER_2 option
    is used, to prevent old versions of funpack from creating a corrupted
    uncompressed image file.  Only newer versions of funpack will recognize
    this alias and be able to uncompress the image.

  - made performance improvement to fits_read_compressed_img so that
    when reading a section of an compressed image that includes only
    every nth pixel in some dimension, it will only uncompressed a tile
    if there are actually any pixels of interest in that tile.

  - fixed several issues with the beta FITS binary table compression code
    that is used by fpack:  added support for zero-length vector columns,
    made improvements to the output report when using the -T option in fpack,
    changed the default table compression method to 'Rice' instead of
    'Best', and now writes the 'ZTILELEN' keyword to document the number
    of table rows in each tile.

  - fixed error in ffbinit in calculating the total length of the binary
    table extension if the THEAP keyword was used to override the
    default starting location of the heap.

Version 3.34 - 20 March 2013

  - modified configure and configure.in to support cross-compiled cfitsio
    as a static library for Windows on a Linux platform using MXE
    (http://mxe.cc) - a build environment for mingw32. (contributed by
    Niels Kristian Bech Jensen)

  - added conditional compilation statementsfor the mingw32 environment in
    drvrfile.c because mingw32 does not include the ftello and fseeko functions.
    (contributed by Niels Kristian Bech Jensen)

  - fixed a potential bug in ffcpcl (routine to copy a column from one table
    to another table) when dealing with the rare case of a '0X' column (zero
    length bit column).

  - fixed an issue in the routines that update or modify string-valued
    keyword values, as a result of the change to ffc2s in the previous
    release.  These routines would exit with a 204 error status if the
    current value of the keyword to be updated or modified is null.

  - fixed typo in the previous modification that was intended to ignore
    numerical overflows in Hcompress when decompressing an image.

  - moved the 'startcol' static variable out of the ffgcnn routine and
    instead added it as a member of the 'FITSfile' structure that is defined
    in fitsio.h.  This removes a possible race condition in ffgcnn in
    multi-threaded environments.

Version 3.33 - 14 Feb 2013

  - modified the imcomp_decompress_tile routine to ignore any numerical
    overflows that might occur when using Hcompress to decompress the
    image.  If Hcompress is used in its 'lossy' mode, the uncompressed
    image pixel values may slightly exceed the range of an integer*2
    variable. This is generally of no consequence, so we can safely ignore
    any overflows in this case and just clip the values to the legal range.

  - the default tiling pattern when writing a tile-compressed image
    has been changed.  The old behavior was to compress the whole image
    as one single large tile.  This is often not optimal when dealing
    with large images, so the new default behavior is to treat each
    row of the image as one tile.  This is the same default behavior
    as in the standalone fpack program.  The default tile size can
    be overridden by calling fits_set_tile_dim.

  - fixed bug that resulted in a corrupted output FITS image when
    attempting to write a float or double array of values to a
    tile-compressed integer data type image.  CFITSIO does not support
    implicit data type conversion in this case and now correctly
    returns an appropriate error status.

  - modified ricecomp.c to define the nonzero_count lookup table as an
    external variable, rather then dynamically allocating it within the
    3 routines that use it.  This simplifies the code and eliminates the
    need for special thread locking and unlocking statements. (Thanks to
    Lars Kr. Lundin for this suggestion).

  - modified how the uncompressed size of a gzipped file is computed in the
    mem_compress_open routine in drvrmem.c.  Since gzip only uses 4 bytes
    in the compressed file header to store the original file size, one may
    need to apply a modulo 2^32 byte correction in some cases.  The logic
    here was modified to allow for corner cases (e.g., very small files, and
    when running on 32-bit platforms that do not support files larger than
    2^31 bytes in size).

  - added new public routine to construct a 80 keyword record from the 3 input
    component strings, i.e, the keyword name string, the value string, and
    the comment string: fits_make_key/ffmkky.  (This was already an undocumented
    internal routine in previous versions of CFITSIO).

  - modified ffc2s so that if the input keyword value string is a null string,
    then it will return a VALUE_UNDEFINED (204) status value.  This makes it
    consistent with the behavior when attempting to read a null keyword
    (which has no value) as a logical or as a number (which also returns
    the 204 error).  This should only affect cases where the header keyword
    does not have an equal sign followed by a space character in columns 9
    and 10 of the header record.

  - Changed the "char *" parameter declarations to "const char *" in many
    of the routines (mainly the routines that modify or update keywords) to
    avoid compiler warnings or errors from C++ programs that tend to be more
    rigorous about using "const char *" when appropriate.

  - added support for caching uncompressed image tiles, so that the tile does
    not need to be uncompressed again if the application program wants
    to read more data from the same tile. This required changes to the
    main FITS file structure that is defined in fitsio.h, as well as
    changes to imcompress.c.

  - enhanced the previous modification to drvrfile.c to handle additional user
    cases when running in the HEASARC's Hera environment.

Version 3.32 - Oct 2012

  - fixed flaw in the way logical columns (TFORM = 'L') in binary tables
    were read which caused an illegal value of 1 in the column to be interpreted
    as a 'T' (TRUE) value.

  - extended the column filtering syntax in the CFITSIO file name parser to
    enable users and scripts to append new COMMENT or HISTORY keyword into the
    header of the filtered file (provided by Craig Markwardt).  For example,
    fcopy "infile.fits[col #HISTORY='Processed on 2012-10-05']" outfile.fits
    will append this header keyword: "HISTORY Processed on 2012-10-05"

  - small change to the code that opens and reads an ASCII region file to
    return an error if the file is empty.

  - fixed obscure sign propagation error when attempting to read the
    uncompressed size of a gzipped FITS file.  This resulted in a memory
    allocation error if the gzipped file had an uncompressed file
    size between 2^31 and 2^32 bytes.  Fix supplied by Gudlaugur Johannesson
    (Stanford).

Version 3.31 - 18 July 2012

  - enhanced the CFITSIO column filtering syntax to allow the comma, in addition
    to the semi-colon, to be used to separate clauses, for example:
    [col X,Y;Z = max(X,Y)].  This was done because users are not allowed to
    enter the semi-colon character in the on-line Hera data processing
    system due to computer security concerns.

  - enhanced the CFITSIO extended filename syntax to allow specifying image
    compression parameters (e.g. '[compress Rice]') when opening an existing
    FITS file with write access.  The specified compression parameters will
    be used by default if more images are appended to the existing file.

  - modified drvrfile.c to do additional file security checks when CFITSIO
    is running within the HEASARC's Hera software system.  In this case
    CFITSIO will not allow FITS files to be created outside of the user's
    individual Hera data directory area.

  - fixed an issue in fpack and funpack on Windows machines, caused by
    the fact that the 'rename' function behaves differently on Windows
    in that it does not clobber an existing file, as it does on Unix
    platforms.

  - fixed bug in the way byte-swapping was being performed when writing
    integer*8 null values to an image or binary table column.

  - added the missing macro definition for fffree to fitsio.h.

  - modified the low level table read and write functions in getcol*.c and
    putcol*.c to remove the 32-bit limitation on the number of elements.
    These routines now support reading and writing more than 2**31 elements
    at one time. Thanks to Keh-Cheng Chu (Stanford U.) for the patch.

  - modified Makefile.in so that the shared libcfitsio.so is linked against
    pthreads and libm.

Version 3.30 - 11 April 2012

  Enhancements

  - Added new routine called fits_is_reentrant which returns 1 or 0 depending on
    whether or not CFITSIO was compiled with the -D_REENTRANT directive.  This can
    be used to determine if it is safe to use CFITSIO in multi-threaded programs.

  - Implemented much faster byte-swapping algorithms in swapproc.c based on code
    provided by Julian Taylor at ESO, Garching.  These routines significantly
    improve the FITS image read and write speed (by more than a factor of 2 in
    some cases) on little-endian machines (e.g., Linux and Microsoft Windows and
    Macs running on x86 CPUs) where byte-swapping is required when reading and
    writing data in FITS files.  This has no effect on big-endian machines
    (e.g. Motorola CPUs and some IBM systems).  Even faster byte-swapping
    performance can be achieved in some cases by invoking the new "--enable-sse2"
    or "--enable-ssse3" configure options when building CFITSIO on machines that
    have CPUs and compilers that support the SSE2 and SSSE3 machine instructions.

  - added additional support for implicit data type conversion in cases where
    the floating point image has been losslessly compressed with gzip.  The
    pixels in these compressed images can now be read back as arrays of short,
    int, and long integers as well as single and double precision floating-point.

  - modified fitsio2.h and f77_wrap.h to recognize IBM System z mainframes by
    testing if __s390x__ or __s390__ is defined.

  - small change to ffgcrd in getkey.c so that it supports reading a blank
    keyword (e.g., a keyword whose name simply contains 8 space characters).

  Bug Fixes

  - fixed a bug in imcomp_decompress_tile that caused the tile-compressed image
    to be uncompressed incorrectly (even though the tile-compressed image itself
    was written correctly) under the following specific conditions:
      - the original FITS image has a "float" datatype (R*4)
      - one or more of the image tiles cannot be compressed using the standard
        quantization method  and instead are losslessly compressed with gzip
      - the pixels in these tiles are not all equal to zero (this bug does
        affect tiles where all the pixels are equal to zero)
      - the program that is reading the compressed image uses CFITSIO's
        "implicit datatype conversion" feature to read the "float" image
        back into an array of "double" pixel values.
      If all these conditions are met, then the returned pixel values in the
      affected image tiles will be garbage, with values often ranging
      up to 10**34.  Note that this bug does not affect the fpack/funpack
      programs, because funpack does not use CFITSIO's implicit datatype
      conversion feature when uncompressing the image.

(hiramatsu)

2015-04-08 11:39:21 UTC MAIN commitmail json YAML

Forgot to commit this, apparently.

(rodent)

2015-04-08 10:48:33 UTC MAIN commitmail json YAML

Updated net/miniupnpd to 1.9.20150307; devel/git to 2.3.5; databases/mysql55 to 5.5.43; databases/mysql56 to 5.6.24

(adam)

2015-04-08 10:38:48 UTC MAIN commitmail json YAML

Changes 5.6.24:
* CMake support was updated to handle CMake version 3.1.
* The server now includes its version number when it writes the initial ���starting��� message to the error log, to make it easier to tell which server instance error log output applies to. This value is the same as that available from the version system variable.
* ALTER TABLE did not take advantage of fast alterations that might otherwise apply to the operation to be performed, if the table contained temporal columns found to be in pre-5.6.4 format (TIME, DATETIME, and TIMESTAMP columns without support for fractional seconds precision).
* Statement digesting as done previously by the Performance Schema is now done at the SQL level regardless of whether the Performance Schema is compiled in and is available to other aspects of server operation that could benefit from it. The default space available for digesting is 1024 bytes, but can be changed at server startup using the max_digest_length system variable.
* Bug fixes.

(adam)

2015-04-08 10:38:01 UTC MAIN commitmail json YAML

Changes 5.5.43:
* CMake support was updated to handle CMake version 3.1.
* The server now includes its version number when it writes the initial ���starting��� message to the error log, to make it easier to tell which server instance error log output applies to. This value is the same as that available from the version system variable.
* Bug fixes.

(adam)

2015-04-08 10:37:07 UTC MAIN commitmail json YAML

Changes 2.3.5:
* The prompt script (in contrib/) did not show the untracked sign
  when working in a subdirectory without any untracked files.

* Even though "git grep --quiet" is run merely to ask for the exit
  status, we spawned the pager regardless.  Stop doing that.

* Recommend format-patch and send-email for those who want to submit
  patches to this project.

* An failure early in the "git clone" that started creating the
  working tree and repository could have resulted in some directories
  and files left without getting cleaned up.

* "git fetch" that fetches a commit using the allow-tip-sha1-in-want
  extension could have failed to fetch all the requested refs.

* The split-index mode introduced at v2.3.0-rc0~41 was broken in the
  codepath to protect us against a broken reimplementation of Git
  that writes an invalid index with duplicated index entries, etc.

* "git prune" used to largely ignore broken refs when deciding which
  objects are still being used, which could spread an existing small
  damage and make it a larger one.

* "git tag -h" used to show the "--column" and "--sort" options
  that are about listing in a wrong section.

* The transfer.hiderefs support did not quite work for smart-http
  transport.

* The code that reads from the ctags file in the completion script
  (in contrib/) did not spell ${param/pattern/string} substitution
  correctly, which happened to work with bash but not with zsh.

* The explanation on "rebase --preserve-merges", "pull --rebase=preserve",
  and "push --force-with-lease" in the documentation was unclear.

(adam)

2015-04-08 10:36:17 UTC MAIN commitmail json YAML

Changes 1.9.20150307:
* don't die when IPv6 is enabled and interface has no IPv4 address
* IP wildcard for AddPinhole() is empty string

(adam)

2015-04-08 10:31:28 UTC MAIN commitmail json YAML

2015-04-08 09:57:06 UTC MAIN commitmail json YAML

Updated misc/calibre to 2.23.0

(wiz)

2015-04-08 09:56:53 UTC MAIN commitmail json YAML

Update to 2.23.0:

- version: 2.23.0
  date: 2015-04-03

  new features:
    - title: "Allow adding an empty ebook in various formats to
    existing book records by right clicking the Add Books button"

    - title: "Add ability to create additional empty formats to
    the 'Add empty book' command"

    - title: "News download: Add API to cleanly abort the download
    of an article during the preprocess stage based on the article's
    contents."

    - title: "Update the version of Qt bundled with calibre to
    5.4.1. This fixes various minor bugs, most notably, improving
    text rendering on linux."

  bug fixes:
    - title: "MOBI Input: Fix links not working in viewer for MOBI
    files that contain anchors placed on linebreak elements."

    - title: "Book details panel: Fix copying Path link by right
    clicking on it not working."

    - title: "Fix a regression that caused importing of a single
    book from a directory to fail if the directory has no ebook
    files in it"

    - title: "Column Icons: Fix apostrophes in icon filenames
    causing errors."

    - title: "Edit Book: Fix a regression that caused Remove unused
    CSS to fail on invalid CSS selectors, instead of ignoring them"

    - title: "Open With: Fix open with failing to get list of
    default programs on windows if the registry contains missing
    ProgIDs."

  improved recipes:
    - Esquire
    - Courrier International
    - CNET
    - Tagesschau

(wiz)

2015-04-08 08:14:13 UTC MAIN commitmail json YAML

+ ansible-1.9.0, calibre-2.23.0, digikam-4.9.0, libvpx-1.4.0,
  mono-4.0.0, nettle-3.1, wine-devel-1.7.40.

(wiz)

2015-04-08 06:48:45 UTC MAIN commitmail json YAML

Updated www/p5-Mojolicious to 6.07

(wen)

2015-04-08 06:47:35 UTC MAIN commitmail json YAML

Update to 6.07

Upstream changes:
6.07  2015-04-07
  - Fixed Windows bug in "daemon.t".

6.06  2015-04-06
  - Added element_count_is method to Test::Mojo. (Zoffix)
  - Added "chat.pl" to example scripts.
  - Improved Mojo::DOM::CSS to handle attribute selectors with single quotes
    correctly.

6.05  2015-03-24
  - Fixed circular require bug in Mojo::Base and Mojo::Util.

6.04  2015-03-23
  - Improved Mojo::Reactor::EV and Mojo::Reactor::Poll to fail more
    consistently.
  - Improved Mojo::Base performance slightly.
  - Fixed a few bugs in Mojo::DOM::CSS that required class, id and attribute
    selectors, as well as pseudo-classes, to be in a specific order.

6.03  2015-03-16
  - Added support for overriding the HTTP request method with the _method query
    parameter.
  - Added suggested_method method to Mojolicious::Routes::Route.
  - Improved portability of some tests.

6.02  2015-03-09
  - Added daemon attribute to Mojo::Server::Morbo.
  - Improved portability of Mojo::Server::Morbo.
  - Fixed empty template handling in Mojo::Template.

6.01  2015-03-03
  - Added content_with helper to Mojolicious::Plugin::DefaultHelpers.
  - Relaxed request-line handling in Mojo::Message::Request.
  - Fixed code name in version command and built-in templates.

(wen)

2015-04-08 05:44:13 UTC MAIN commitmail json YAML

Updated print/tex-pgfplots-doc to 1.12

(wiz)

2015-04-08 05:43:48 UTC MAIN commitmail json YAML

Update print/tex-pgfplots and print/tex-pgfplots-doc to 1.12, from
Leonardo Taccari in PR 49818.

Changes:
1.12: scalability + performance
- scalability: reduced TeX memory consumption for huge inline tables
- scalability: lualatex allows bigger 3d graphics
- scalability: lualatex now reduces compilation time for huge 3d graphics
  (requires \pgfplotsset{compat=newest} at the time of this writing)
        surf shader=faceted: time reduced to 61% of pdflatex
                (\addplot3[surf,samples=70] {exp(-x^2-y^2 +x*y)})

        surf shader=interp: time reduced to 25% of pdflatex
                (\addplot3[surf,shader=interp,samples=70] {exp(-x^2-y^2 +x*y)})

        surf shader=interp, parametric: time reduced to 36% of pdflatex
                (\addplot3[surf,shader=interp,z buffer=sort, samples=50,domain=-
1:0,y domain=0:2*pi] ({sqrt(1-x^2) * cos(deg(y))}, {sqrt( 1-x^2 ) * sin(deg(y))}
, x);)

        surf shader=faceted, parametric: time reduced to 40% of pdflatex
                (\addplot3[surf,z buffer=sort, samples=50,domain=-1:0,y domain=0
:2*pi] ({sqrt(1-x^2) * cos(deg(y))}, {sqrt( 1-x^2 ) * sin(deg(y))}, x);)

- scalability: lualated now reduces compilation time for boxplots.
    10000 input points from table: time reduced to 23% of pdflatex
- fixed bug: 3d axes where all axes used log scale produced compile failure
- fixed bug: axis equal did not respect "disabledatascaling"
- fixed bug: mesh legend was confused by color input=explicit
- fixed bug: colorbar style did not reset zmin/zmax
- fixed bug: memory allocation in FPU consumed too much memory
- fixed bug: boxplots: removed compilation error due to spurious spaces in optio
ns list
- fixed bug: boxplots: now uses standard quantile estimators: has all 9 estimato
rs of R and uses the same as in Excel as default (as of compat=1.12)
- fixed bug: boxplots: sometimes failed to compute boxplot statistics for specia
l inputs
- fixed bug: boxplots: now, it sets 'mark=*' for outliers if there is no mark (c
ompat=1.12)
- fixed regression: compat=1.11 broke arcs inside of axis
- new feature: ensured that arcs inside of axis make use of 'axis cs' and 'axis
direction cs' automatically
- new feature: ensured that (0:1) is evaluated with axis cs
- fixed bug: precision of transformation cartesian to polar was too low (added a
tan2 to fpu)
- fixed bug: z buffer caused 'mesh legend' to produce a compile error
- new feature: added 'y filter/.expression={y==3 ? nan : y}' to simplify coordin
ate filters

1.11: usability + bug fixes.
- new feature: "hide obscured x ticks=false" to disable the feature which hides
ticks
- simplified UI for symbolic coords: now, it accepts unexpandable
  dictionary entries including umlauts, undefined macros, math mode, ...
- simplified UI for symbolic coords: added magic prefix
        [normalized]<number> to allow something like xmin={[normalized]0.7}
- simplified UI for custom annotations: one does not need to say "axis cs" any l
onger;
  coordinates like (1,2) are now automatically interpreted as (axis cs:1,2)
- new feature: 'type ticklabels with struts' improves baseline alignment of tick
labels
- new feature: 'trig format plots=rad' allows to use radians in trigonometric ev
aluations
- simplified 'external lib': added driver auto-detection for pdflatex, lualatex,
xelatex, dvips
        (\usepgfplotslibrary{external}, or, with the next PGF release, \usetikzl
ibrary{external})
- simplified UI for \addplot coordinates: now, it expands macros as it goes.
- new feature: 'intersection segments' now accepts negative indices to count fro
m the last backwards
- simplified UI: 'intersection segments' now accepts new syntax with 1-based ind
ices (old 0-based are still supported)
- fixed bug: fillbetween has had a problem with pins on input paths
- fixed bug: now, 'stacked ignores zero' is no longer applied to error bars.
- fixed bug: tick lines were drawn incorrectly for centered axis lines in 3d
- fixed bug: variable=u failed to work in some contexts
- fixed bug: fill between implicitly activated layers, but did not install the
  correct layers for grid lines etc.
- fixed bug: z grid style was applied to y grid style
- fixed bug: using 'x=1cm' failed to work in axis descriptions (legends)
- fixed bug: mesh legend failed to work with 'shader=interp'
- fixed bug: bounding box of shader=interp was wrong if there were transformatio
ns.
- fixed bug: added support for \addplot graphics in ConTeXt
- fixed bug: external lib failed to work with dvips (since PGF 3.0.0 I suppose);
now it produces correct bounding boxes
- fixed bug: \pgfplotstablenew can now overwrite existing tables.
- fixed bug: extra ticks near intersections of axis lines were hidden
- fixed bug: 'intersection segments' did not work with '--cycle'
- fixed bug: 'intersection segments' did not update the last tikz point
- fixed bug: tick lines/grid lines have been clipped when they were near the bou
ndary
- fixed bug: soft clip decoration failed to apply the transformation matrix
- fixed bug: polar axes and units library resulted in broken bounding box
- fixed bug: \addplot[stack plots=false] used to work up to 1.8, but failed unti
l now. Fixed.
- fixed bug: hist/density was broken since some time

1.10:
- new feature: fill between plots (library fillbetween)
- new feature: concatenate intersection segments (library fillbetween)
- fixed bug: xelatex failed to run contour external
- fixed incompatibility with \label and \usepackage{mcaption}
- fixed bug: histograms produced wrong point meta
- fixed bug: histograms reported the wrong 'plot name' and confused shifts of ba
r plots

1.9:
- new feature: asymmetric error bars
- new feature: activated math parser for axis limit arguments, arguments in axis
cs, and domain argument in log plots
- new feature: stacked bar plots place their 'nodes near coords' correctly in th
e middle and print the increment (compat=1.9)
- new feature: stacked bar plots suppress empty increments (compat=1.9).
- new feature: 'scatter/position=relative|absolute' allow to position 'nodes nea
r coords' absolutely.
  use-case: bar plots + nodes near coords which are at, say, y=0 rather than th
eir y value
- new feature: integration of smooth shadings & auto-CMYK conversion
    \usepackage[cmyk]{xcolor} or \selectcolormodel{cmyk} will reconfigure pgfplo
ts to use CMYK (document-wide)
- new feature (advanced audience only): programmatic access to data coordinates
during the visualization phase
        -> allows much more customization for error bars, stacked plots, nodes n
ear coords.
- wrote beginner tutorials
- fixed bug: error bars and point meta did not work together
- fixed bug: stacked plots did not respect 'visualization depends on'
- fixed bug: luatex 0.76 is not backwards compatible; added version switch
- fixed bug: ternary library precision has been improved
- fixed bug: problem with axis limits very close to 0
- fixed bug: colormap specification limit case produced out of bounds exception

1.8:
- new feature: tight bounding box even if the axis is no box and bb excludes cli
p path
- new feature: mesh/color input=explicit
- new feature: shader=interp now has drivers for both dvipdfmx and xetex
- new feature: support for more color spaces in colormap definitions
- new feature: shader=interp and device-level gray colorspaces
- new feature: 'contour/contour dir=[xyz]' to draw contours in different directi
ons
- new feature: statistics library with boxplot handler (both boxplot prepared an
d automatic computation)
- fixed bug: 3d centered axis lines and label placement (requires compat=1.8 or
higher)
- fixed bug: axis lines and placement of labels, tick scale labels, and reversed
axes
    (requires compat=1.8 or higher)
- fixed bug: filtering out coords from a mesh plot failed
- fixed bug: every legend image post was not respected inside of \ref{plotlabel}
- fixed bug: high-order patches computed the shader=flat mean in a wrong way.
- fixed bug: remember picture inside of pgfplots axes failed (due to cell pictur
e)
- fixed bug: now, the tick scale label will be omitted if there are no ticks
- fixed bug: axis box path was not closed
- fixed bug: the bounding box was non-empty even if the axis was hidden.
- fixed bug: auto-alignment of nodes near coords failed for xbar plots
- fixed bug: providing bar width / bar shift in terms of axis units did
    not work with [xy]bar and nodes near coords
- fixed bug: transformation 'data cs=cart' -> polar is more robust now
- fixed bug: code did not compile against pgf 2.00
- fixed bug: patch plot lib and shader=interp,patch type=biquadratic
- fixed bug: context path searching issue (pgfplots.lua)
- fixed bug: shader=interp and dvips driver
- fixed bug: error bars with explicit relative input failed

1.7
- added feature: 'bar shift' and 'bar width' can now be expressed in terms of ax
is units (compat=1.7 or higher)
- fixed incompatibility regression pgfplots 1.6.1 pgf 2.10: layers
- fixed incompatibility pgfplots and imakeidx
- added feature: 'enlargelimits={abs=1cm}', i.e. enlarge by dimension rather tha
n unit
- patchplots lib: added patch type=bicubic
- patchplots lib: added support for global paths (fillable)
- patchplots lib: added patch type sampling feature
- patchplots lib: improved usability (documentation and improvements)
- fixed path issues in context: moved lua input file to tex/generic
- fixed bug: \ref{legendimage} inside of legend text was wrong.

1.6.1:
- fixed incompatibility lualatex,shader=interp, and german package (introduced i
n 1.6)

1.6:
- added support for layered graphics (main use case: multiple axes and layers)
- added support for second colormap in mesh plots (mesh/interior colormap name)
- added support for scopes inside of axes
- contour plots: added ability to provide list of discrete labels (mesh/levels)
- empty lines are interpreted as interruptions in data plots (was undocumented s
ince 1.4)
- added more scaling options to 'scale mode=scale uniformly' (affects axis equal
in 3d
  and \addplot3 graphics)
- fixed wrong implementation of 'axis equal' and 'unit vector ratio' in 3d
  (backwards compatible for 2d, but not for 3d - the 3d implementation was plain
wrong)
- fixed incompatibility of lualatex and shader=interp
- fixed bugs/added features around \addplot3 graphics
- fixed bug: colorbar did not support ymode=log
- fixed a couple of minor bugs
- fixed bounding box computation for clip=false,axis lines=none

1.5.1:
- more operations for FPU library (==, !=,<=,>=,?)
- fixed bug in usage of decorations in \addplot
- bugfix for contour prepared format=matlab
- added 'const plot mark mid' and 'jump mark mid' plot handlers
- nodes on a plot (\addplot ... node[pos=<fraction>] {};)
- 'trim axis group left' and 'trim axis group right'
- bugfixes for polar axes and log+stacked plots
- added style 'log ticks with fixed point'
- introduced patched tikz paths to simplify circles and ellipses within an axis
- patchplots lib: patch type=polygon
- some more bugfixes

1.5:
- Contour plots,
- Histograms,
- Quiver plots,
- patch plots (library)
      - Triangle Meshes
      - Bilinear Elements
      - Quadratic Triangles
      - Biquadratic Quadrilaterals
      - Coons Patches
- Discrete colorbars,
- Table sorting,
- Linear regression,
- Ternary diagrams,
      - Tieline Plots
- Smith Charts
- Polar axes,
- Empty lines in input files result in interrupted plots,
- PDF user defined coordinate mouse popups
- CMYK colormaps and shadings,
- new markers and cycle lists
- access to axis limits,
- \addplot3 graphics: pgfplots draws an appropriate axis for a three-dimensiona
l(!) external png graphics
- 3D axes: support to provide explicit unit vectors:
        - explicit unit vectors
        - explicit unit vectors which are uniformly rescaled to match width/heig
ht
- 3D axes: improved support for unit vector ratios
- improvements of the groupplot styles
- preliminary support for (2d) bar plots in 3d axes
- new shader 'faceted interp'
- table package:
        - 'every nth row' style
        - 'comment chars' key to define comment characters in input files
        - 'skip first n' style
- lots of smaller bugfixes (see ChangeLog for details)

(wiz)

2015-04-08 05:35:39 UTC MAIN commitmail json YAML

Add a comment to patch-ab. From Edgar Fuß in private mail.

(wiz)

2015-04-08 05:32:07 UTC MAIN commitmail json YAML

Updated mail/msmtp to 1.6.1

(wiz)

2015-04-08 05:31:59 UTC MAIN commitmail json YAML

Update mail/msmtp to version 1.6.1, from Leonardo Taccari in PR 49820.

pkgsrc changes:
- gnome-keyring option has changed to secret option to reflect the upstream
  change. For more information please read the changelog below.

Changes:
Version 1.6.1:
- The new configure option --with-tls replaces --with-ssl.
- A new configure option --disable-gai-idn was added.

Version 1.6.0:
- Support for SOCKS proxies was added. This allows msmtp to be used with Tor.
- GNOME Keyring support now uses libsecret instead of libgnome-keyring. It is
  now documented how to use secret-tool to manage passwords for msmtp; the
  obsolete msmtp-gnome-tool script is removed.
- Configuration file security is now only checked if the file actually contains
  secrets such as passwords. (If you still store passwords in the configuration
  file, consider using the passwordeval command or a key ring instead.)
- The GSSAPI authentication method is not chosen automatically anymore, you have
  to request it manually if you really want to use it.
- From: and Date: headers are now added to mails if necessary, for compatibility
  with sendmail, postfix, exim, and other MTAs. This can be disabled with the
  add_missing_from_header and add_missing_date_header commands.
- Libidn is not required for IDN support anymore on systems where getaddrinfo()
  supports the AI_IDN flag and the GnuTLS version is >= 3.4.0.
- The new remove_bcc_headers command replaces the old keepbcc command (but the
  old command is still supported for compatibility).
- SSLv3 is disabled, and the obsolete tls_force_sslv3 command and
  --tls-force-sslv3 option have no effect anymore.

(wiz)

2015-04-08 05:31:00 UTC MAIN commitmail json YAML

Describe secret option (hush!)

(wiz)

2015-04-08 05:26:11 UTC MAIN commitmail json YAML

Updated net/tor to 0.2.5.12

(wiz)

2015-04-08 05:26:02 UTC MAIN commitmail json YAML

Update to 0.2.5.12,  from Christian Sturm in PR 49823.

Changes in version 0.2.5.12 - 2015-04-06
  Tor 0.2.5.12 backports two fixes from 0.2.6.7 for security issues that
  could be used by an attacker to crash hidden services, or crash clients
  visiting hidden services. Hidden services should upgrade as soon as
  possible; clients should upgrade whenever packages become available.

  This release also backports a simple improvement to make hidden
  services a bit less vulnerable to denial-of-service attacks.

  o Major bugfixes (security, hidden service):
    - Fix an issue that would allow a malicious client to trigger an
      assertion failure and halt a hidden service. Fixes bug 15600;
      bugfix on 0.2.1.6-alpha. Reported by "disgleirio".
    - Fix a bug that could cause a client to crash with an assertion
      failure when parsing a malformed hidden service descriptor. Fixes
      bug 15601; bugfix on 0.2.1.5-alpha. Found by "DonnchaC".

  o Minor features (DoS-resistance, hidden service):
    - Introduction points no longer allow multiple INTRODUCE1 cells to
      arrive on the same circuit. This should make it more expensive for
      attackers to overwhelm hidden services with introductions.
      Resolves ticket 15515.

(wiz)

2015-04-08 03:32:06 UTC MAIN commitmail json YAML

Note update of net/ntp4 package to 4.2.8p2.

(taca)

2015-04-08 03:31:34 UTC MAIN commitmail json YAML

Update ntp4 package to 4.2.8p2.

NTP 4.2.8p2 (Harlan Stenn <stenn@ntp.org>, 2015/04/xx)

Focus: Security and Bug fixes, enhancements.

Severity: MEDIUM

In addition to bug fixes and enhancements, this release fixes the
following medium-severity vulnerabilities involving private key
authentication:

* [Sec 2779] ntpd accepts unauthenticated packets with symmetric key crypto.

    References: Sec 2779 / CVE-2015-1798 / VU#374268
    Affects: All NTP4 releases starting with ntp-4.2.5p99 up to but not
including ntp-4.2.8p2 where the installation uses symmetric keys
to authenticate remote associations.
    CVSS: (AV:A/AC:M/Au:N/C:P/I:P/A:P) Base Score: 5.4
    Date Resolved: Stable (4.2.8p2) 07 Apr 2015
    Summary: When ntpd is configured to use a symmetric key to authenticate
a remote NTP server/peer, it checks if the NTP message
authentication code (MAC) in received packets is valid, but not if
there actually is any MAC included. Packets without a MAC are
accepted as if they had a valid MAC. This allows a MITM attacker to
send false packets that are accepted by the client/peer without
having to know the symmetric key. The attacker needs to know the
transmit timestamp of the client to match it in the forged reply
and the false reply needs to reach the client before the genuine
reply from the server. The attacker doesn't necessarily need to be
relaying the packets between the client and the server.

Authentication using autokey doesn't have this problem as there is
a check that requires the key ID to be larger than NTP_MAXKEY,
which fails for packets without a MAC.
    Mitigation:
        Upgrade to 4.2.8p2, or later, from the NTP Project Download Page
or the NTP Public Services Project Download Page
        Configure ntpd with enough time sources and monitor it properly.
    Credit: This issue was discovered by Miroslav Lichvar, of Red Hat.

* [Sec 2781] Authentication doesn't protect symmetric associations against
  DoS attacks.

    References: Sec 2781 / CVE-2015-1799 / VU#374268
    Affects: All NTP releases starting with at least xntp3.3wy up to but
not including ntp-4.2.8p2 where the installation uses symmetric
key authentication.
    CVSS: (AV:A/AC:M/Au:N/C:P/I:P/A:P) Base Score: 5.4
    Note: the CVSS base Score for this issue could be 4.3 or lower, and
it could be higher than 5.4.
    Date Resolved: Stable (4.2.8p2) 07 Apr 2015
    Summary: An attacker knowing that NTP hosts A and B are peering with
each other (symmetric association) can send a packet to host A
with source address of B which will set the NTP state variables
on A to the values sent by the attacker. Host A will then send
on its next poll to B a packet with originate timestamp that
doesn't match the transmit timestamp of B and the packet will
be dropped. If the attacker does this periodically for both
hosts, they won't be able to synchronize to each other. This is
a known denial-of-service attack, described at
https://www.eecis.udel.edu/~mills/onwire.html .

According to the document the NTP authentication is supposed to
protect symmetric associations against this attack, but that
doesn't seem to be the case. The state variables are updated even
when authentication fails and the peers are sending packets with
originate timestamps that don't match the transmit timestamps on
the receiving side.

This seems to be a very old problem, dating back to at least
xntp3.3wy. It's also in the NTPv3 (RFC 1305) and NTPv4 (RFC 5905)
specifications, so other NTP implementations with support for
symmetric associations and authentication may be vulnerable too.
An update to the NTP RFC to correct this error is in-process.
    Mitigation:
        Upgrade to 4.2.8p2, or later, from the NTP Project Download Page
or the NTP Public Services Project Download Page
        Note that for users of autokey, this specific style of MITM attack
is simply a long-known potential problem.
        Configure ntpd with appropriate time sources and monitor ntpd.
Alert your staff if problems are detected.
    Credit: This issue was discovered by Miroslav Lichvar, of Red Hat.

* New script: update-leap
The update-leap script will verify and if necessary, update the
leap-second definition file.
It requires the following commands in order to work:

wget logger tr sed shasum

Some may choose to run this from cron.  It needs more portability testing.

(taca)

2015-04-08 02:58:16 UTC pkgsrc-2015Q1 commitmail json YAML

2015-04-08 02:56:49 UTC pkgsrc-2015Q1 commitmail json YAML

Pullup ticket #4655 - requested by he
graphics/ImageMagick: security update

Revisions pulled up:
- graphics/ImageMagick/Makefile                                1.216
- graphics/ImageMagick/Makefile.common                          1.113
- graphics/ImageMagick/distinfo                                1.131

---
  Module Name:    pkgsrc
  Committed By:  he
  Date:          Mon Apr  6 15:26:10 UTC 2015

  Modified Files:
          pkgsrc/graphics/ImageMagick: Makefile.common distinfo

  Log Message:
  Upgrade ImageMagick from version 6.9.0-5 to 6.9.1-1.

  Upstream changes (from their change log):
    * New version 6.9.1-1, SVN revision 18308.
    * Skip empty frames when comparing layers (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27234).
    * New version 6.9.1-0, SVN revision 18245.
    * Grayscale DPX image files are no longer skewed (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27209).
    * Fix integer overflow when scaling a 1-bit sample to Q64 (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27195).
    * New version 6.9.0-10, SVN revision 18299.
    * Account for differences in image size when comparing two images
      (bug report from Dirk).
    * Set an upper ceiling compression with -quality and jpeg:extent (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=27071).
    * New version 6.9.0-9, SVN revision 18179.
    * Writing histograms / mpeg working again (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27089).
    * The -linear-stretch option worked for Q16 but not Q32 (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27112).
    * 6.9.0-8 Bogus release, withdrawn.
    * New version 6.9.0-7, SVN revision 18067.
    * Line strokes appeared too thin (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=26927).
    * Keep text in caption area (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=22504).
    * New version 6.9.0-6, SVN revision 18010.
    * Fixed command line execution in Windows for delegates that move files
      (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=27027).
    * A transient bug for the write MSL element (reference
      http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27022).
    * Remove uninitialized, unused "p++" from coders/png.c, MNG reader.
    * Initialize "length" in coders/png.c, WriteJNGImage().
    * Fix signed/unsigned mismatch in coders/png.c, MNG reader.

---
  Module Name:    pkgsrc
  Committed By:  he
  Date:          Mon Apr  6 15:27:34 UTC 2015

  Modified Files:
          pkgsrc/graphics/ImageMagick: Makefile

  Log Message:
  Ehum, unset PKGREVISION with update.

(hiramatsu)

2015-04-08 01:44:15 UTC MAIN commitmail json YAML

Updated sysutils/smartmontools to 6.3

(rodent)

2015-04-08 01:43:33 UTC MAIN commitmail json YAML

2014-07-26  Christian Franke  <franke@computer.org>

smartmontools 6.3

2014-07-25  Christian Franke  <franke@computer.org>

drivedb.h:
- Apple SD/SM/TS...E/F SSDs: Rename, add TS*[EF]
- JMicron based SSDs: Fix regex for Apple TS*C
- Marvell based SanDisk SSDs: X210

2014-07-25  Alex Samorukov  <samm@os2.kiev.ua>

drivedb.h: Apple SM* SSD - add attribute 173 description (guessed)

2014-07-23  Christian Franke  <franke@computer.org>

ataprint.cpp: Print SCT Status regardless of SCT Data Table support.
atacmds.cpp: ataReadSCTTempHist(): Do not reread initial SCT Status.
configure.ac: Fix typo in help text.  Add MinGW comment.

2014-07-22  Christian Franke  <franke@computer.org>

drivedb.h:
- Apple SD/SM...E/F SSDs (ticket #342)
- Apple SSD SM128, Asus-Phison SSD: Remove (missing attribute info)

2014-07-20  Christian Franke  <franke@computer.org>

atacmds.cpp: Rework heuristics for 'tempminmax' format.
Now supports negative values (ticket #291) and WDC over temperature
counter.
Change default for Head_Flying_Hours to 'raw24(raw8)'.  This provides
more reasonable output for Seagate HDDs missing in drivedb.h.
drivedb.h: Comment new default for Head_Flying_Hours.
smartctl.8.in, smartd.8.in, smartd.conf.5.in:
Fix usage of line breaks and empty lines.

2014-07-19  Christian Franke  <franke@computer.org>

smartctl.8.in, smartd.8.in, smartd.conf.5.in, update-smart-drivedb.8.in:
Add FILES section.  Move FULL PATH info to FILES section.
Rename REFERENCES section.  Move HOME PAGE info to REFERENCES section.
Remove AUTHORS section from smartd.conf man page.
Update or remove various outdated info.

2014-07-18  Christian Franke  <franke@computer.org>

configure.ac: Use 'email' instead of 'mail' on Cygwin.
Remove outdated '-mno-cygwin' error check.
Makefile.am, smartd.conf.5.in: Replace 'mail' by actual platform
specific mailer.
examplescripts/README, examplescripts/Example[123]: Remove bashisms.
Use '/usr/bin/mail' instead of '/bin/mail'.
os_win32/daemon_win32.cpp: Support older MinGW headers with missing
struct SERVICE_DELAYED_AUTO_START_INFO.

2014-07-17  Christian Franke  <franke@computer.org>

drivedb.h:
- Crucial/Micron MX100/M500/M510/M550 Client SSDs: Rename, add MX100,
  update MX510/550
- Indilinx Barefoot based SSDs: OCZ Vertex 1.10
- Intel 320 Series SSDs: 'L' variant
- JMicron based SSDs: Transcend *18M-M variant
- Plextor M3/M5 (Pro) Series SSDs: M5M (mSATA) variant
- Samsung based SSDs: 840 EVO

2014-07-16  Christian Franke  <franke@computer.org>

drivedb.h:
- Marvell based SanDisk SSDs: Extreme II (ticket #334), others
- SanDisk based SSDs: iSSD P4 (ticket #272), U100 (ticket #337), others
- USB: Iomega (0x059b:0x047a)
- USB: WD My Passport: Merge entries
- USB: WD My Passport USB 3.0 (0x1058:0x074a, 0x1058:0x0820)
- USB: ADATA (0x125f:0xa[13]1a)
- USB: JMicron JMS539 (0x152d:0x0539): New FW supports SAT (ticket #338)
- USB: TrekStor Datastation (0x1e68:0x0050) (Red Hat Bugzilla 954162)

2014-07-13  Christian Franke  <franke@computer.org>

atacmds.cpp: Add missing const and initialization.
Don't print extra '\n' if self-test log is empty.
ataprint.cpp: Add new ACS-4 log.
cciss.cpp: Fix C++11 builds on Linux.  GCC and CLang do not
predefine 'linux' when in '-std=c++11' mode.
smartd.cpp: Update description of Windows smartd service.
README: Update license info.  Remove outdated ATA references.

2014-07-10  Christian Franke  <franke@computer.org>

Makefile.am: Rework build of Solaris specific man pages.
This fixes some bogus and some missing replacements.
smartctl.8.in, smartd.8.in, smartd.conf.5.in: Minor typo and syntax
fixes.

2014-07-09  Christian Franke  <franke@computer.org>

smartctl.8.in, smartd.8.in, smartd.conf.5.in: Avoid '.SH' macros with no
argument.  Remove colons from section names.
Merge sections CONTRIBUTORS and CREDITS with AUTHORS.
Update SEE ALSO sections.

2014-07-05  Christian Franke  <franke@computer.org>

configure.ac: Remove snprintf() compile time test.
Add '--with-working-snprintf' configure option.
Add __USE_MINGW_ANSI_STDIO test for MinGW GCC.
utility.cpp: Add snprintf() runtime test.
Add GCC version to output of -V option.
Makefile.am: Add update-smart-drivedb.1m for Solaris.

2014-06-30  Christian Franke  <franke@computer.org>

configure.ac: Update macros as suggested by 'autoconf --warnings=obsolete'.
Makefile.am: Add creation of empty directories to install targets.

2014-06-29  Christian Franke  <franke@computer.org>

configure.ac, Makefile.am, smartd.cpp, smartd_warning.sh.in:
Add '--with-smartdscriptdir' configure option to change location of
smartd_warning.sh (Debian bug 710815).
Add '--with-smartdplugindir' configure option to change (or disable)
smartd_warning.sh plugin location.
smartd.conf.5.in: Optionally hide the plugin documentation.

2014-06-27  Christian Franke  <franke@computer.org>

Makefile.am: Add update-smart-drivedb.8 target.
update-smart-drivedb.8.in: Add copyright and version info.
Adjust path names for make target.
Add FreeBSD/OpenBSD specific info.

2014-06-27  Hannes von Haugwitz  <hannes@vonhaugwitz.com>

update-smart-drivedb.8.in: New man page (Debian bug 708433).

2014-06-27  Christian Franke  <franke@computer.org>

configure.ac: Suppress pkg-config warnings about missing 'systemd.pc'.
Makefile.am: Silence build of man pages and svnversion.h.
This makes '--enable-silent-rules' or 'make V=0' more effective
(available since automake 1.13).

2014-06-27  Christian Franke  <franke@computer.org>

drivedb.h:
- Crucial/Micron RealSSD C300/M500: New attributes (ticket #326)
- SandForce Driven SSDs: ADATA XM11, Corsair Force LS, OWC Aura Pro 6G
  OWC Mercury Electra Pro 3G, PNY Prevail Elite, Transcend SSD320/720

2014-06-25  Christian Franke  <franke@computer.org>

os_win32.cpp: Fix calculation of SCSI resid.

2014-06-23  Christian Franke  <franke@computer.org>

scsiata.cpp: usbjmicron_device: Fix SMART Status check for USB bridges
which always return 0x01.  Add JMicron specific error messages.

2014-06-22  Christian Franke  <franke@computer.org>

atacmds.cpp, ataprint.cpp: Improve messages for unsupported SMART Status
command.
ataprint.cpp: Print form factor.

2014-06-21  Christian Franke  <franke@computer.org>

drivedb.h:
- Crucial/Micron M500/M510/M550 Client SSDs
- Micron M500DC Enterprise SSDs
Based on patch provided by Clayton Hawkings from Micron.

2014-06-20  Christian Franke  <franke@computer.org>

autogen.sh: automake 1.14.1 works.

2014-06-20  Christian Franke  <franke@computer.org>

scsiata.cpp: usbjmicron_device: Check SCSI resid for SMART STATUS.
Some (Prolific) USB bridges do not transfer a status byte.
os_win32.cpp: Include SCSI resid in debug output.

2014-06-19  Douglas Gilbert  <dgilbert@interlog.com>

scsiprint.cpp:
- minor comment clean-up

2014-06-19  Christian Franke  <franke@computer.org>

drivedb.h:
- Intel 730 and DC S3500/S3700 Series SSDs: rename, add 730 and S3700.
Remove extra S3700 entry.  Based on patch provided by Tim Small.

2014-06-18  Christian Franke  <franke@computer.org>

os_win32.cpp: Fix CSMI support for older Intel RST drivers which set
bPortIdentifier=0xff (regression from r3888).
os_win32/installer.nsi: Create standard InstallLocation registry entry.
Keep old Install_Dir entry if needed for GSmartControl.
Update links in registry and shortcuts.

2014-06-18  Christian Franke  <franke@computer.org>

drivedb.h:
- USB: Buffalo MiniStationHD-PCFU3 (0x0411:0x0240)
- USB: Toshiba Stor.E Plus (0x0480:0xa00a) (Debian bug 734395)
- USB: Samsung D3 Station (0x04e8:0x6124) (ticket #332)
- USB: Samsung M3 Portable (0x04e8:0x61b[45])
- USB: Seagate Expansion Portable (0x0bc2:0x2312)
- USB: Seagate Expansion External (0x0bc2:0x3312) (ticket #320)
- USB: WD Elements (0x1058:0x10[ab]8) (ticket #331)
- USB: ASMedia AS2105 (0x174c:0x5136)

2014-06-16  Christian Franke  <franke@computer.org>

drivedb.h:
- Seagate Laptop Thin HDD
- Seagate Barracuda 7200.14 (AF): *DM000 variant
- Seagate Barracuda Green (AF): no warnings for newer firmware versions
- Seagate Constellation.2 (SATA)
- Seagate NAS HDD
- Seagate Video 3.5 HDD

2014-06-15  Christian Franke  <franke@computer.org>

drivedb.h, smartctl.8.in, smartd.8.in, INSTALL, NEWS, TODO, WARNINGS:
Fix old Trac links.

2014-05-23 Alex Samorukov  <samm@os2.kiev.ua>

os_freebsd.cpp: fixed #321 (compiler warning on 32 bit architectures),
patch provided by tijl

2014-05-01  Christian Franke  <franke@computer.org>

os_linux.cpp: Clarify copyright info in GPL header.
smartctl.8.in, smartd.conf.5.in: Update '-d aacraid' info.

2014-04-30  Douglas Gilbert  <dgilbert@interlog.com>

scsiprint.cpp:
- Lowest aligned LBA > 0 not common so only output in that case

2014-04-28  Christian Franke  <franke@computer.org>

autogen.sh: Allow automake 1.14, suppress 'subdir-objects' warning.
Makefile.am: Add new 'compile' script to target 'maintainer-clean'.

2014-04-28  Douglas Gilbert  <dgilbert@interlog.com>

scsicmds.h, scsicmds.cpp, scsiprint.h:
- improve handling of modern SCSI disks (SAS SSDs)
  show compliance (SCSI version), show 12 Gbps SAS-3
  speed, and flag ZBC presence

2014-04-27  Alex Samorukov  <samm@os2.kiev.ua>

drivedb.h:
- Toshiba 3.5" MG03ACAxxx(Y) Enterprise HDD

2014-04-27  Christian Franke  <franke@computer.org>

Fixes for aacraid patch:
aacraid.h: Fix typo which breaks 32-bit build.
os_linux.cpp:  Remove useless member variable afd.
Fix error handling of /proc/devices parsing.
Avoid unsafe sprintf().  Fix help text.

2014-04-27  Raghava Aditya  <raghava.aditya@pmcs.com>

os_linux.cpp:
- Added support for aacraid drivers
- Created a new interface for aacraid
        smartctl -d aacraid,H,L,ID /dev/sdx

2014-04-18  Douglas Gilbert  <dgilbert@interlog.com>

scsicmds.cpp:
- supported_vpd_pages(): lower response length to stop sense data
          noise on old disks (pre SPC-3)

2014-04-17  Christian Franke  <franke@computer.org>

drivedb.h:
- Western Digital RE4 (SATA 6Gb/s): WD2000FYYX
- Western Digital Se
- Western Digital Caviar Green (AF, SATA 6Gb/s): 4TB
- Western Digital Black: Rename, add 3TB, AF, remove extra AF entry
- Western Digital Red: 4TB (ticket #322)
- Western Digital Blue Mobile

2014-04-10  Christian Franke  <franke@computer.org>

os_win32.cpp: Rework CSMI port scanning.
Use bPortIdentifier instead of Phy array index for addressing.
Ignore possibly bogus bNumberOfPhys (ticket #325).

2014-04-09  Douglas Gilbert  <dgilbert@interlog.com>

scsiprint.cpp:
- add guard to scsiPrintSasPhy() invocation; resolve ticket #204

2014-04-06  Christian Franke  <franke@computer.org>

WARNINGS: Remove all entries.  Add link to Warnings page in Wiki.

2014-03-13  Christian Franke  <franke@computer.org>

drivedb.h:
- Crucial/Micron RealSSD C300/M500: *SSD1 variant
- SandForce Driven SSDs: ADATA SP300, ADATA SP800, ADATA SP900 DL2,
Corsair Force SSD, Kingston SE50S3, Kingston SKC380S3,
Smart Storage XceedIOPS2, VisionTek GoDrive
- Indilinx Barefoot 3 based SSDs: OCZ VERTEX 450
- JMicron based SSDs: ADATA SP600
- Plextor M3/M5 (Pro) Series SSDs: Rename, add M5S (ticket #297), M5Pro

2014-03-06  Christian Franke  <franke@computer.org>

drivedb.h:
- OCZ Intrepid 3000 SSDs
- Intel 320 Series SSDs: 'D' variant (ticket #315)
- Intel DC S3500 Series SSDs: 'T' variant (ticket #315)

2014-03-05  Christian Franke  <franke@computer.org>

ataprint.cpp: Check SCT Feature Control support bit for '-g/-s wcreorder'.
This prevents bogus error messages if SCT support excludes SCT Feature
Control command.
atacmds.cpp: Fix error message text for SCT Feature Control command.

2014-03-03  Christian Franke  <franke@computer.org>

smartctl.8.in, smartd.8.in, smartd.conf.5.in: Remove bashisms from
shell script examples.

2014-03-03  Christian Franke  <franke@computer.org>

Makefile.am, os_win32/smart*_res.rc.in: Set Copyright year in
Windows VERSIONINFO resource.

2014-03-03  Christian Franke  <franke@computer.org>

os_linux.cpp: Fix glob(3) max path count (ticket #317).

2014-03-03  Christian Franke  <franke@computer.org>

configure.ac, Makefile.am: Add '--with-systemdenvfile=[FILE|no]'
configure option to change or remove (ticket #316) the systemd
EnvironmentFile setting.
smartd.service.in: Add a reference to documentation (ticket #316).

2014-02-18  Alex Samorukov  <samm@os2.kiev.ua>
os_freebsd.cpp: use %lu for iop->resp_sense_len

2014-02-16  Alex Samorukov  <samm@os2.kiev.ua>
os_freebsd.cpp: mass updates, provided by Tijl Coosemans
- Remove some unused private fields from some classes (found by Clang)
- In freebsd_scsi_device::scsi_pass_through:
* Make sure this function returns false on error instead of an error
  code that gets converted to true.
* Put printing of the "Incoming data" debug info right after the
  cam_send_ccb() call and before the error checking to make debugging
  easier.
* When copying sense data make sure the fields in the CCB are actually
  valid with CAM_AUTOSNS_VALID.  Also make sure that the size of the
  sense data doesn't overflow max_sense_len.  This was the real cause for
  the crash in ports/181836.
* Add some debug printing on the sense data.

2014-02-03  Christian Franke  <franke@computer.org>

dev_areca.cpp: Check cmds index before use (ticket #312).
Make cmds array static const.

2014-01-01  Christian Franke  <franke@computer.org>

Happy New Year! Update copyright year in version info.

2013-12-21  Christian Franke  <franke@computer.org>

drivedb.h:
- Intel 525 Series SSDs
- Intel 530 Series SSDs (ticket #308)

2013-12-19  Christian Franke  <franke@computer.org>

drivedb.h:
- Seagate Samsung Spinpoint F4
- Seagate Desktop SSHD
- Seagate Constellation CS
- Western Digital Red: *JFCX variant
- Western Digital Green Mobile
- Western Digital Elements / My Passport (USB): rename

2013-12-19  Christian Franke  <franke@computer.org>

autogen.sh: automake 1.13.3 works.

2013-12-14  Christian Franke  <franke@computer.org>

drivedb.h:
- Toshiba 2.5" HDD MK..65GSX: "... H" (USB?) variant
- Toshiba 2.5" HDD MQ01UBD... (USB 3.0)
- USB: Toshiba Stor.E Slim USB 3.0 (0x0480:0x0100)
- USB: Toshiba Stor.E Basics (0x0480:0xa009)
- USB: Toshiba Stor.E (0x0939:0x0b15)
- USB: Seagate FreeAgent GoFlex (0x0bc2:0x5020)
- USB: WD My Passport Ultra (0x1058:0x0741)
- USB: WD Elements (0x1058:0x1048)
- USB: Initio (0x13fd:0x1640) (ticket #295)
- USB: LucidPORT (0x1759:0x5100)

2013-12-08  Christian Franke  <franke@computer.org>

drivedb.h:
- Apacer SDM4: SFDDA01C firmware (ticket #304).
- Crucial/Micron RealSSD m4/C400/P400: M4 SSD1 (ticket #306).
- Seagate Barracuda 7200.14: Check part number to avoid bogus
firmware bug warning (ticket #298).

2013-11-23  Christian Franke  <franke@computer.org>

configure.ac, utility.cpp: Remove __DATE__, __TIME__
and SMARTMONTOOLS_CONFIGURE_DATE.
This obsoletes OpenSUSE nobuild-date.patch.
Reproducible builds are now supported.

2013-11-15  Alex Samorukov <samm@os2.kiev.ua>

      os_freebsd.cpp: Fix crash on FreeBSD 9.2 caused by wrong
      SCSI status check condition.
      os_freebsd.cpp: Print debug info on errors only if requested.

2013-11-07  Matt Kraai  <...>

smartctl.cpp: Add missing stdlib.h.
This fixes build on QNX 6.3.2 (ticket #300).

2013-11-07  Roger R旦hrig  <...>

drivedb.h: Intel DC S3500 Series SSDs: Add -F xerrorlba.

2013-11-07  Roger R旦hrig  <...>

atacmds.cpp: Fix Extended Comprehensive Error Log timestamp
byte order on big endian machines.

2013-09-12  Christoph Egger  <christoph@debian.org>

dev_areca.h: Fix build on kFreeBSD (Debian bug 717567).
This obsoletes Debian kfreebsd.patch.

2013-08-17  Christian Franke  <franke@computer.org>

examplescripts: Add scripts from Debian and Fedora packages.

2013-08-17  Christian Franke  <franke@computer.org>

Add spaces between string literals and macro identifiers.
This avoids the interpretation as user-defined literals if
C++11 is enabled (g++ -std=gnu++11).

2013-08-15 Dan Lukes  <dan+smartmontools.changelog@obluda.cz>

drivedb.h: Intel DC S3500 Series SSDs

2013-08-12  Christian Franke  <franke@computer.org>

drivedb.h: Intel 320 Series SSDs: Add attribute 183 and 199.

2013-08-10  Christian Franke  <franke@computer.org>

autogen.sh: automake 1.10.3, 1.12.6, and 1.13.4 work.
The new automake 1.14 is left out for now due to the
'subdir-objects' warning and the new 'compile' script.
Add options '--force' and '--warnings=CATEGORY'.

(rodent)

2015-04-07 23:59:40 UTC MAIN commitmail json YAML

2015-04-07 23:57:43 UTC MAIN commitmail json YAML

2015-04-07 23:56:41 UTC MAIN commitmail json YAML

Added www/php-propro version 1.0.0

(rodent)

2015-04-07 23:56:07 UTC MAIN commitmail json YAML

Import php55-propro-1.0.0 as www/php-propro.

Property proxy:  A reusable split-off of pecl_http's property proxy API.

(rodent)

2015-04-07 23:54:11 UTC MAIN commitmail json YAML

Add buildlink3.mk for this package. The new version of www/php-http needs
this.

(rodent)

2015-04-07 23:10:13 UTC MAIN commitmail json YAML

Updated devel/php-memcached to 2.2.0nb1

(rodent)

2015-04-07 23:09:39 UTC MAIN commitmail json YAML

Add igbinary option, disabled by default. This option enables binary
protocol communication with memcached. Bump PKGREVISION.

(rodent)

2015-04-07 22:14:27 UTC MAIN commitmail json YAML

Updated math/py-rpy to 2.5.6

(wiz)

2015-04-07 22:14:19 UTC MAIN commitmail json YAML

Update to 2.5.6, in the hope it addresses PR 49817.

Release 2.5.6
=============

Bugs fixed
----------

- Detection of the R version during setup on Win8 (issues #255 and #258)

- Segmentation fault when converting :mod:`pandas` :class:`Series` with
  elements of type object (issue #264)

- The default converter from Python (non-rpy2) objects to rinterface-level
  objects was producing robjects-level objects whenever the input was of
  type :class:`list` (discovered while fixing issue #264)

- Implemented suggested fix for issue with unlinking files on Windows
  (issue #191)

- Testing rpy2 in the absence of ipython no longer stops with an error
  (issue #266)

Release 2.5.5
=============

Bugs fixed
----------

- Crash (segfault) when querying an R object in an R environment triggers an
  error (symbol exists, but associated values resolves to an error - issue #251)

- Change in the signature of `rcall` was not updated in the documentation
  (issue #259)

- Minor update to the documentation (issue #257)

Release 2.5.4
=============

Bugs fixed
----------

- Filter PNG files on size, preventing empty files causing trouble to be
  ipython notebook rendering of graphics later on (slight modification of
  the pull request #39)

- Fix installation left unresolved with rpy2-2.5.3 (issue #248)

- Possible segfault with Python 3.4 (issue #249)

Release 2.5.3
=============

Changes
-------

- `setup.py` has `install_requires` in addition to `requires` in the hope to
  fix the missing dependency with Python 2 (:mod:`singledispatch` is required
  but not installed).

Bugs fixed
----------

- Extracting configuration information from should now work when R is emitting a warning (issue #247)

- On OS X the library discovery step can yield nothing (see issue #246). A tentative fix is to issue
  a warning and keep moving.

Release 2.5.2
=============

Bugs fixed
----------

- String representation of :class:`robjects.R` (issue #238)

- Check during `build_ext` if unsupported version of R (pull request #32)

- HTMl display of columns of factors in a DataFrame (issue #236)

- HTML display of factors (issue #242)

Release 2.5.1
=============

Bugs fixed
----------

- Require singledispatch if Python 3.3 (issue #232)

- Fixed bug when R spits out a warning when asked configuration information (issue #233)

- Restored printing of compilation information when running `setup.py`

- Fixed installation issue on some systems (issue #234)

- Workaround obscure failure message from unittest if Python < 3.4 and
  :mod:`singledispatch` cannot be imported (issue #235)

Release 2.5.0
=============

New features
------------

- Experimental alternative way to preserve R objects from garbage collection.
  This can be activated with `rinterface.initr(r_preservehash=True)` (default
  is `False`.

- :class:`GGPlot` object getting a method :meth:`save`
  mirroring R's `ggplot2::ggsave()`.

- The conversion system is now using generics/single dispatch.

- New module :mod:`rpy2.ipython.html` with HTML display for rpy2 objects

- [Experimental] New function :func:`robjects.methods.rs4instance_factory`
  to type RS4 objects with more specificity.

Changes
-------

- The script `setup.py` was rewritten for clarity and ease of maintenance.
  Now it only uses `setuptools`.

Release 2.4.4
=============

Bugs fixed
----------

- Use `input` rather than `raw_input` in the default console callback
  with Python 3 (fixes issue #222)

- Issues with conversions, pandas, and rmagic (fixes issue #218 and more)

Release 2.4.3
=============

Bugs fixed
----------

- `geom_raster` was missing from `rpy2.robjects.lib.ggplot2` (pull request #30)

- Fixed issue with SVG rendering in ipython notebook (issue #217)

- Regression with `rx2()` introduced with new conversion (issue #219)

- Fixed documentation (missing `import`) (issue #213)

Release 2.4.2
=============

Bugs fixed
----------

- Assigning an R `DataFrame` into an environment was failing if
  the conversion for Pandas was activated. (Issue #207)

Release 2.4.1
=============

Bugs fixed
----------

- :meth:`rpy2.ipython` fixed spurious output to notebook cells.

Release 2.4.0
=============

Changes
-------

- Conversion system slightly changed, with the optional
  conversions for :mod:`numpy` and :mod:`pandas` modified
  accordingly. The changes should only matter if using
  third-party conversion functions.

- The Python 3 version is now a first class citizen. `2to3`
  is no longer used, and the code base is made directly
  compatible with Python. This lowers significantly the
  installation time with Python 3
  (which matters when developping rpy2).

- The default options to initialize R (`rpy2.rinterface.initoptions') are no longer
  `('rpy2', '--quiet', '--vanilla', '--no-save')` but now
  `('rpy2', '--quiet', '--no-save')`.

- :class:`robjects.vectors.ListVector` can be instanciated from
  any objects with a method `items()` with the expectation that the method
  returns an iterable of (name, value) tuples, or even be an iterable
  of (name, value) tuples.

New features
------------

- For instances of :class:`rpy2.robjects.Function`,
  the `__doc__` is now a property fetching information
  about the parameters in the R signature.

- Convenience function :func:`rpy2.robjects.packages.data`
  to extract the datasets in an R pacakges

- :mod:`ipython`'s `rmagic` is now part of :mod:`rpy`. To use, `%load_ext
  rpy2.ipython` from within IPython.

- new method :meth:`rpy2.rinterface.SexpEnvironment.keys`, returnings
  the names in the environment as a tuple of Python strings.

- convenience class :class:`robjects.packages.InstalledPackages`, with a companion function
  :func:`robjects.packages.isinstalled`.

- new class :class:`rinterface.SexpSymbol` to represent R symbols

Bugs fixed
----------

- :meth:`rpy2.rinterface.Sexp.do_slot` was crashing when
  the parameter was an empty string (PR #155)

Release 2.3.10
==============

Bugs fixed
----------

- `setup.py build` was broken when new R compiled with OpenMP (Issue #183)

Release 2.3.9
=============

- Changes in pandas 0.13.0 broke the rpy2 conversion layer (Issue #173)

Release 2.3.8
=============

Bugs fixed
----------

- Crash with R-3.0.2. Changes in R-3.0.2's C API coupled to a strange behaviour
  with R promises caused the problem. (PR #150)

Release 2.3.7
=============

Bugs fixed
----------

- ggplot2's "guides" were missing

- ggplot2's "theme_classic" was missing (PR #143)

- ggplot2's "element_rect" was missing (PR #144)

- :func:`rpy2.interactive.packages` was broken (PR #142)

Release 2.3.6
=============

Bugs fixed
----------

- Several reports of segfault on OS X (since rpy2-2.3.1 - PR #109)

- More fixes in converting `DataFrames` with dates from `pandas`

Relase 2.3.5
============

Bugs fixed
----------

- Missing mapping to ggplot2's `scale_shape_discrete` function

- Better handling of dates in Pandas

- Constructor for POSIXct improved (and fixed)

Changes
-------

- The attribute :attr:`rclass` is no longer read-only and can be set
  (since R allows it)

- Importing the module :mod:`rpy2.interactive` no longer activates
  event processing by default (triggering concurrency errors
  when used with ipython).

New features
------------

- New module :mod:`rpy2.interactive.ipython` (so far plotting
  automatically a ggplot2 figure in the iPython's console)

- It is now possible to set the :attr:`rclass`.

Relase 2.3.4
============

Bugs fixed
----------

- Spurious error when running unit tests with Python 3 and numpy
  installed

- Missing mapping to ggplot2's `geom_dotplot` function

- Warnings are not longer printed (see Changes below)

Changes
-------

- Bumped target version of ggplot2 to 0.9.3.1

- Warnings are not longer printed. The C-level function in R became
  hidden in R-3.0, and the cost of an R-level check/print is relatively
  high if the R code called is very short. This might evolve into
  printing warnings only if interactive mode in Python (if this can
  be checked reliably).

Release 2.3.3
=============

Bugs fixed
----------

- Some of the data.frames converted from :mod:`pandas` were triggering
  a :class:`TypeError` when calling :func:`repr`

- In :mod:`rpy2.robjects.lib.ggplot2`, a mapping to `coord_fixed` was
  missing (PR #120)

- Using the parameter `lib_loc` in a call to
  :func:`rpy2.robjects.packages.importr` was resulting in an error (PR #119)

- Creating a `layer` through the `rpy2.robjects.lib.ggplot2` interface did
  not accept parameters (PR #122)

- Testing the Python version was crashing of a number of unsupported Python
  versions (<= 2.6) (PR #117)

New features
------------

- New module pandas2ri to convert from mod:`pandas` `DataFrame` objects

- New classes :class:`rpy2.robjects.lib.grid.Unit` and
  :class:`rpy2.robjects.lib.grid.Gpar` to model their counterparts in
  R's `grid` package as they were previously missing from rpy2.

Release 2.3.2
=============

Bug fixed
---------

- Building on Win64 (pull request #6)

- Fetching data from an R package through `importr` was masking
  any R object called `data` in that package. The data are now
  under the attribute name `__rdata__`. This is not completely
  safe either, although much less likely, a warning will
  be issued if still masking anything.

Changes
-------

- More informative error message when failing to build because `R CMD config`
  does not return what is expected

Release 2.3.1
=============

Bugs fixed
----------

- default console print callback with Python (issue #112 linked to it)

- deprecation warnings with ggplot2 (issue #111 and contributed patch)

(wiz)

2015-04-07 22:09:25 UTC MAIN commitmail json YAML

Updated archivers/gsharutils to 4.15.

(hiramatsu)

2015-04-07 22:08:36 UTC MAIN commitmail json YAML

Update archivers/gsharutils to 4.15.

This update is provided from kj Woolley in PR 49770,
with a patch by me for NetBSD 6.

Changes from previous:

Version 4.15 - February 2015, by Bruce Korb

* shar will no longer choke on 64 bit windows
* unshar has a compiler warning fix
* Happy 2015 copyright
* PO file updates

Version 4.14.2 - December 2014, by Bruce Korb

* translation updates
* use ftello, fseeko and fflush
* augment copyright marks in shar.c and shar-std.def
* Happy 2014 copyright dates
* fix up man pages (use newer doc generation code)

Version 4.14 - October 2013, by Bruce Korb

* documentation, obscure usage, FSF address

(hiramatsu)

2015-04-07 22:05:36 UTC MAIN commitmail json YAML

Unbreak C++ on NetBSD, by popular demand.

Background:
LLVM 3.6 upstream added support for being a native toolchain on NetBSD.
This changed the default C++ runtime library from libstdc++ to libc++.
Patch this in pkgsrc's clang so we continue to use libstdc++ (for now)
Proper support for libc++ should be added later (perhaps w/ PKG_OPTIONs).
Thanks to Joerg for explaining the problem.

(tnn)

2015-04-07 20:54:26 UTC MAIN commitmail json YAML

Updated devel/cmake to 3.2.1

(adam)

2015-04-07 20:53:48 UTC MAIN commitmail json YAML

Changes 3.2.1:
* CMake learned to support unicode characters *encoded as UTF-8* on
  Windows.  This was already supported on platforms whose system APIs
  accept UTF-8 encoded strings. Unicode characters may now be used in
  CMake code, paths to source files, configured files such as ".h.in"
  files, and other files read and written by CMake.  Note that because
  CMake interoperates with many other tools, there may still be some
  limitations when using certain unicode characters.

* The "Compile Features" functionality is now aware of features
  supported by more compilers, including:

  * Apple Clang ("AppleClang") for Xcode versions 4.4 though 6.1.

  * GNU compiler versions 4.4 through 5.0 on UNIX and Apple ("GNU").

  * Microsoft Visual Studio ("MSVC") for versions 2010 through 2015.

  * Oracle SolarisStudio ("SunPro") version 12.4.

* The "add_custom_command()" and "add_custom_target()" commands
  learned a new "BYPRODUCTS" option to specify files produced as side
  effects of the custom commands.  These are not outputs because they
  do not always have to be newer than inputs.

* The "file(GENERATE)" command can now generate files which are used
  as source files for buildsystem targets.  Generated files
  automatically get their "GENERATED" property set to "TRUE".

Deprecated and Removed Features:

* Files written in the "cmake-language(7)", such as "CMakeLists.txt"
  or "*.cmake" files, are now expected to be encoded as UTF-8.  If
  files are already ASCII, they will be compatible.  If files were in
  a different encoding, including Latin 1, they will need to be
  converted.

* The "FindOpenGL" module no longer explicitly searches for any
  dependency on X11 libraries with the "FindX11" module.  Such
  dependencies should not need to be explicit. Applications using X11
  APIs themselves should find and link to X11 libraries explicitly.

(adam)

2015-04-07 15:36:43 UTC MAIN commitmail json YAML

Updated x11/xf86-input-keyboard to 1.8.1

(wiz)

2015-04-07 15:36:02 UTC MAIN commitmail json YAML

Update to 1.8.1:

Two bugfixes, two cleanups. The fix for 89653 fixes a dead keyboard on Linux
machines, though note that use of this driver under Linux is considered very
much a legacy use case. Use evdev or the new libinput driver instead.
Egbert's fix untangles overlaps between multimedia keys and the jp
Henkan/Muhenkan keys.

Alan Coopersmith (1):
      Mark xf86OSKbdPreInit as _X_EXPORT in header to match definitions

Egbert Eich (1):
      Detangle inet keys and jp Henkan/ Muhenkan keys

Peter Hutterer (3):
      Init LEDs to zero before querying the value
      linux: bring our process group to the foreground (#89653)
      keyboard 1.8.1

(wiz)

2015-04-07 14:49:17 UTC MAIN commitmail json YAML

Updated sysutils/rsyslog to 8.9.0

(fhajny)

2015-04-07 14:48:50 UTC MAIN commitmail json YAML

Updated sysutils/liblognorm to 1.1.1

(fhajny)

2015-04-07 14:48:28 UTC MAIN commitmail json YAML

Update rsyslog to 8.9.0.

Version 8.9.0 [v8-stable] 2015-04-07
- omprog: add option "hup.forward" to forwards HUP to external plugins
- imuxsock: added capability to use regular parser chain
- 0mq: improvements in input and output modules
- imtcp: add support for ip based bind for imtcp -> param "address"
- bugfix: MsgDeserialize out of sync with MsgSerialize for StrucData
- bugfix imfile: partial data loss, especially in readMode != 0
- bugfix: potential large memory consumption with failed actions
- bugfix: omudpspoof: invalid default send template in RainerScript format
- bugfix: size-based legacy config statements did not work properly
- build system: added option --without-valgrind-testbench
- rsyslogd: fix misleading typos in error messages

Version 8.8.0 [v8-stable] 2015-02-24
- omkafka: add support for dynamic topics and auto partitioning
- imtcp/imptcp: support for broken Cisco ASA TCP syslog framing
- omfwd: more detailled error messages in case of UDP send error
- TLS syslog: enable capability to turn on GnuTLS debug logging
- bugfix: $AbortOnUncleanConfig did not work
- improve rsyslogd -v output and error message with meta information
  version number is now contained in error message and build platform in
  version output
- bugfix imtcp: octet-counted framing cannot be turned off
- bugfix: build problems on Illuminos
- bugfix: invalid data size for iMaxLine global property
- bugfix: negative values for maxMessageSize global parameter were permitted

(fhajny)

2015-04-07 14:47:11 UTC MAIN commitmail json YAML

Update liblognorm to 1.1.1.

Version 1.1.1, 2015-03-09
- fixed library version numbering
- added new parser syntaxes
- bugfix: function ln_parseFieldDescr() returns state value due
  to unitialized variable. This can also lead to invalid returning
  no sample node where one would have to be created.

(fhajny)

2015-04-07 14:24:13 UTC MAIN commitmail json YAML

Updated lang/scala to 2.11.6

(yyamano)

2015-04-07 14:21:44 UTC MAIN commitmail json YAML

Upgrade to 2.11.6 from 2.11.1.

http://www.scala-lang.org/news/2.11.6

Scala 2.11.6 is a bugfix release that is binary compatible with
previous releases in the Scala 2.11 series. We would like to highlight
the following changes:

* We fixed a cross-site scripting vulnerability in Scaladoc's
  JavaScript. Many thanks to @todesking for discovering this,
  suggesting a fix, and for delaying disclosure until this release!
  This bug could be used to access sensitive information on sites
  hosted on the same domain as Scaladoc-generated documentation. All
  previous versions of Scaladoc are affected (Scala 2.10.5 includes
  the fix as well). We do recommend, as a general precaution, to host
  Scaladoc documentation on its own domain.
* SI-9089 repl is now much less crash-and-burny when calling a
  function (which turns out to be a common thing people do in a
  REPL). Also, apologies to the author of SI-9022, who reported this
  before the bug was discovered and you had to wait in line for like
  three hours on a Tuesday afternoon. Or, maybe, that honor should go
  to the enigmatic dk14.
* SI-8759 no need to enter almost half the konami code to enter a
  right square bracket in the REPL (via jline 2.12.1). Thank you for
  implementing the jline fix, @michael72, and kudos to @jdillon and
  @trptcolin for cutting a new jline release just for us!

http://www.scala-lang.org/news/2.11.5

Scala 2.11.5 is a bugfix release that is binary compatible with
previous releases in the Scala 2.11 series. We would like to highlight
the following changes:

* heathermiller's SI-6502 Reenables loading jars into the running REPL
* mpociecha's The alternative, flat representation of classpath elements
* gbasler's Avoid the �CNF budget exceeded� exception via smarter
  translation into CNF
* adriaanm's SAMmy: eta-expansion, overloading, existentials
* A great number of documentation improvements - thank you (and, to
  those appearing for the first time in our release notes, welcome!):
  @kanielc, @lymia, @stevegury, @vigdorchik, @gourlaysama, @ichoran,
  @retronym, @xuwei-k, @dickwall, @phaller.

http://www.scala-lang.org/news/2.11.4

Scala 2.11.4 is a bugfix release that is binary compatible with
previous releases in the Scala 2.11 series. The changes include:

* Scala shell (REPL) is more friendly to Ctrl+D. It leaves your
  terminal in a clean state and suggests using :quit the next time
  (see #3902). Kudos to @gourlaysama!
* REPL uses different colors when printing references to vals and
  types. Pass -Dscala.color to enable that behavior (see
  #3993). Thanks to @puffnfresh!
* The Scala specification received a fair amount of love and became
  much more beautiful. It has got syntax highlighting (#3984),
  linkable headers, and a side bar with TOC (#3996). A few final
  touches has been merged that fix typos and mistakes stemming from
  automatic Latex to Markdown conversion we've done a while
  ago. Thanks for attention to details @gourlaysama, @som-snytt and
  roberthoedicke!
* Non-deterministic pattern matching warnings has been fixed
  (SI-7746). Many thanks to @gbasler for diving deep (#3954) into
  logical formulas constructed by our pattern matcher implementation!

https://groups.google.com/forum/#!msg/scala-internals/SSD9BNJaFbU/rACBkHrs2JEJ

> I've got an important information to share. I'd like to announce the
> Scala 2.11.3 artifacts as being dead on arrival. The 2.11.3
> artifacts that got released to Maven Central have a critical bug
> related to binary compatibility. Please stick to using Scala 2.11.2
> until 2.11.4 is released which is planned to happen as soon as we
> fix all critical bugs found in Scala 2.11.3. The rest of my email
> will discuss the events that led to a broken Scala release, next
> steps we're planning to take.

http://www.scala-lang.org/news/2.11.2

Scala 2.11.2 is a bugfix release that is binary compatible with
previous releases in the Scala 2.11 series. The changes include:

* Several issues in the collections library were resolved, most
  notably equality on ranges (SI-8738).
* The optimizer no longer eliminates division instructions that may
  throw an ArithmeticException (SI-7607).
* The -Xlint compiler flag is now parameterized by individual
  warnings. This is intended to replace the -Ywarn-... options, for
  instance, -Xlint:nullary-unit is equivalent to
  -Ywarn-nullary-unit. Run scalac -Xlint:help to see all available
  options. Kudos to @som-snytt!x
* TypeTags and Exprs are now serializable (SI-5919).

(yyamano)

2015-04-07 13:21:24 UTC MAIN commitmail json YAML

Updated sysutils/collectd to 5.4.2

(fhajny)

2015-04-07 13:20:41 UTC MAIN commitmail json YAML

Update collectd to 5.4.2.

- Build system: Numerous fixes.
- collectd: A use-after-free has been fixed in the parse_value() function.
- collectd: Fix carriage return sign in types_list
- collectd: Fix programming error in {{GitFile|src/configfile.c}}
- collectd: An off-by-one error has been fixed in the strstripnewline()
  function.
- collectd: Use the complain mechanism to report filter chain write failures.
- collectd: Spelling and grammar of error messages have been fixed.
- collectdctl: Fixed buffering issues which caused trouble on AIX and
  Solaris.
- Documentation: Details and example about multi-instance filterchain targets
  have been added.
- Documentation: The CollectStatistics option of the RRDCacheD plugin has
  been documented.
- Documentation: The Write Redis plugin has been documented.
- Documentation: The GraphiteSeparateInstances and GraphiteAlwaysAppendDS
  options of the AMQP plugin have been documented.
- Documentation: Documentation of the AutoLoadPlugin option has been improved.
- Aggregation plugin: utils_vl_lookup: A race when creating user objects has
  been fixed.
- CPU plugin: Temperature code for Mac OS X has been removed.
- cURL, cURL-JSON, cURL-XML and Write HTTP plugins: Call curl_global_init()
  in the plugins' init() callback.
- cURL and memcachec plugins: Fix calculation of gauge, average, minimum
  and maximum. Previously, they were calculated from the start of the daemon,
  which is not the documented behavior.
- cURL-JSON plugin: A bug, which triggered when two URLs with a long common
  prefix were configured, was fixed.
- DBI plugin: Compatibility with new versions of libdbi has been restored.
- Exec, UnixSock plugins: Fix parsing of the time option of the PUTNOTIF
  command.
- IPMI plugin: A conflict with the Java plugin over the SIGUSR2 signal
  has been fixed.
- Java plugin: Conversion from Java's time representation to collectd's
  representation has been fixed.
- Java plugin: Make sure cjni_thread_detach() is called on all paths.
- LogFile and SysLog plugins: Avoid total silence in case of
  a misconfiguration.
- Network plugin: Support for recent versions of gcrypt has been added.
- Network plugin: Robustness of the client connecting behavior has been
  improved.
- Python plugin: Don't create empty meta_data_t objects.
- Python plugin: Fix Py list length check in cpy_build_meta().
- Python plugin: The interval member was fixed to export seconds as a double.
- RRDtool and RRDCacheD plugins: A memory leak when creating RRD files
  has been fixed.
- SNMP plugin: Fix a memory leak.
- Statsd plugin: Support for samplerates in timer metrics was added.
- Swap plugin: Fix behavior under OpenVZ by making cached optional.
- Threshold plugin: Population of the time field in notifications has been
  added.
- libvirt plugin: Only gather stats for running domains.
- LVM plugin: An issue with Volume Groups (VGs) without Logical Volumes
  (LVs) has been fixed.
- Write Graphite plugin: Escape characters not supported by Graphite.
- Write HTTP plugin: Make callback names context-dependent.
- Write Redis plugin: A formatting bug, which resulted in totally unusable
  numbers being transmitted to Redis, was fixed.
- Write Riemann plugin: Receive acknowledge message when using TCP.

(fhajny)

2015-04-07 13:18:26 UTC MAIN commitmail json YAML

collectd-dns needs net/libpcap on NetBSD, built-in one lacks some headers.

(fhajny)

2015-04-07 12:54:36 UTC MAIN commitmail json YAML

Recognise lower-case "netbsd" as BSD.

NB: This doesn't fix the threads portability issues yet for NetBSD, but gets
through configuration.

(dsainty)

2015-04-07 12:32:59 UTC MAIN commitmail json YAML

NetBSD's tar (6.1) does an exit(1) on the source archive, complaining:

Invalid header, starting valid header search.

As a workaround: EXTRACT_USING=gtar

(dsainty)

2015-04-07 11:25:02 UTC MAIN commitmail json YAML

+php-igbinary - packaged originally in pkgsrc-wip by mbowie@buzmo.com

(rodent)

2015-04-07 11:23:43 UTC MAIN commitmail json YAML

Added devel/php-igbinary version 1.2.1

(rodent)

2015-04-07 11:23:09 UTC MAIN commitmail json YAML

Import php55-igbinary-1.2.1 as devel/php-igbinary.

Igbinary is a drop in replacement for the standard PHP serializer. Instead of
time and space consuming textual representation, igbinary stores PHP data
structures in a compact binary form. Savings are significant when using
memcached or similar memory based storages for serialized data.

(rodent)

2015-04-07 11:19:49 UTC MAIN commitmail json YAML

Updated devel/php-raphf to 1.0.4nb1

(rodent)

2015-04-07 11:19:15 UTC MAIN commitmail json YAML

Install header in post-install. Bump PKGREVISION.

(rodent)

2015-04-07 09:51:54 UTC MAIN commitmail json YAML

Updated databases/py-peewee to 2.5.1

(fhajny)

2015-04-07 09:51:44 UTC MAIN commitmail json YAML

Update py-peewee to 2.5.1.

2.5.1
- #566, fixed a bug regarding parentheses around compound SELECT queries
  (i.e. UNION, INTERSECT, etc).
- Fixed unreported bug where table aliases were not generated correctly
  for compound SELECT queries.
- #559, add option to preserve original column order with pwiz. Thanks @elgow!
- Fixed unreported bug where selecting all columns from a ModelAlias
  does not use the appropriate FieldAlias objects.
- #561, added an option for bulk insert queries to return the list
  of auto-generated primary keys. See docs for InsertQuery.return_id_list.
- #569, added parse function to the playhouse.db_url module. Thanks @stt!
- Added hacks section to the docs. Please contribute your hacks!
- Calls to Node.in_() and Node.not_in() do not take *args anymore and
  instead take a single argument.

2.5.0
- #534, CSV utils was erroneously stripping the primary key from CSV data.
- #537, fix upserts when using insert_many.
- #541, respect autorollback with PostgresqlExtDatabase. Thanks @davidmcclure.
- #551, fix for QueryResultWrapper's implementation of the iterator protocol.
- #554, allow SQLite journal_mode to be set at run-time.
- Fixed case-sensitivity issue with DataSet.
- Added support for CAST expressions.
- Added a hook for extending Node with custom methods.
- JOIN_<type> became JOIN.<type>, e.g. .join(JOIN.LEFT_OUTER).
- OP_<code> became OP.<code>.
- #556, allowed using + and - prefixes to indicate ascending/descending
  ordering.
- #550, added Database.initialize_connection() hook.
- #549, bind selected columns to a particular model. Thanks @jhorman, nice PR!
- #531, support for swapping databases at run-time via Using.
- #530, support for SQLCipher and Python3.
- New RowIDField for sqlite_ext playhouse module. This field can be used
  to interact with SQLite rowid fields.
- Added LateralJoin helper to the postgres_ext playhouse module.

2.4.7
- #504, Docs updates.
- #506, Fixed regression in aggregate_rows()
- #510, Fixes bug in pwiz overwriting columns.
- #514, Correctly cast foreign keys in prefetch().
- #515, Simplifies queries issued when doing recursive deletes.
- #516, Fix cloning of Field objects.
- #519, Aggregate rows now correctly preserves ordering of joined instances.
- Unreported, fixed bug to not leave expired connections sitting around
  in the pool.
- Added support for Postgresql's jsonb type with BinaryJSONField.
- Add some basic Flask helpers.
- Add support for UNION ALL queries in #512
- Add SqlCipherExtDatabase, which combines the sqlcipher database with
  the sqlite extensions.
- Add option to print metadata when generating code with pwiz.

2.4.6
- #503, fixes behavior of aggregate_rows() when used with a CompositeKey.
- #498, fixes value coercion for field aliases.
- #492, fixes bug with pwiz and composite primary keys.
- #486, correctly handle schemas with reflection module.
- Peewee has a new ManyToManyField available in the playhouse.shortcuts
  module.
- Peewee now has proper support for NOT IN queries through the Node.not_in()
  method.
- Models now support iteration. This is equivalent to Model.select().

2.4.5
- #471, #482 and #484, all of which had to do with how joins were handled
  by the aggregate_rows() query result wrapper.
- #472 removed some needless special-casing in Model.save().
- #466 fixed case-sensitive issues with the SQLite migrator.
- #474 fixed a handful of bugs that cropped up migrating foreign keys
  with SQLite.
- #475 fixed the behavior of the SQLite migrator regarding auto-generated
  indexes.
- #479 fixed a bug in the code that stripped extra parentheses
  in the SQL generator.
- Fixed a handful of bugs in the APSW extension.
- Added connection abstraction called ExecutionContext (see docs).
- Made all context managers work as decorators (atomic, transaction,
  savepoint, execution_context).
- Added explicit methods for IS NULL and IS NOT NULL queries. The latter was
  actually necessary since the behavior is different from NOT IS NULL (...).
- Allow disabling backref validation (#465)
- Made quite a few improvements to the documentation, particularly sections
  on transactions.
- Added caching to the DataSet extension, which should improve performance.
- Made the SQLite migrator smarter with regards to preserving indexes
  when a table copy is necessary.

(fhajny)

2015-04-07 09:43:09 UTC MAIN commitmail json YAML

Updated databases/py-barman to 1.4.0

(fhajny)

2015-04-07 09:42:56 UTC MAIN commitmail json YAML

Update py-barman to 1.4.0.

Version 1.4.0 - 26 Jan 2015

  * Incremental base backup implementation through the reuse_backup
    global/server option. Possible values are off (disabled,
    default), copy (preventing unmodified files from being
    transferred) and link (allowing for deduplication through hard
    links).
  * Store and show deduplication effects when using reuse_backup=
    link.
  * Added transparent support of pg_stat_archiver (PostgreSQL 9.4) in
    check, show-server and status commands.
  * Improved administration by invoking WAL maintenance at the end of
    a successful backup.
  * Changed the way unused WAL files are trashed, by differentiating
    between concurrent and exclusive backup cases.
  * Improved performance of WAL statistics calculation.
  * Treat a missing pg_ident.conf as a WARNING rather than an error.
  * Refactored output layer by removing remaining yield calls.
  * Check that rsync is in the system path.
  * Include history files in WAL management.
  * Improved robustness through more unit tests.
  * Fixed bug #55: Ignore fsync EINVAL errors on directories.
  * Fixed bug #58: retention policies delete.

(fhajny)

2015-04-07 09:23:08 UTC MAIN commitmail json YAML

Updated multimedia/gmplayer to 1.1.1nb25

(martin)

2015-04-07 09:22:41 UTC MAIN commitmail json YAML

PR pkg/49689: postprocess skin files so they are compatible with this
version (as far as easily possible).

(martin)

2015-04-07 08:59:06 UTC MAIN commitmail json YAML

Add lmdb option description

(fhajny)

2015-04-07 08:57:44 UTC MAIN commitmail json YAML

Updated net/rabbitmq-c to 0.6.0

(fhajny)

2015-04-07 08:57:32 UTC MAIN commitmail json YAML

Update net/rabbitmq-c to 0.6.0.

Changes since v0.5.2:
- Tools: Enable support for SSL in tools.
- Lib: ABI CHANGE: enable support for auto_delete, internal flags
  to amqp_exchange_declare
- Lib: check for double-close in SSL/TCP socket impl
- Lib: allocate struct when method has no field.
- Lib: add support for SANs in OpenSSL socket impl.
- Lib: add functions to get negotiated frame_max and heartbeat parms.

(fhajny)

2015-04-07 08:43:47 UTC MAIN commitmail json YAML

Updated sysutils/cfengine3 to 3.6.5

(fhajny)

2015-04-07 08:43:35 UTC MAIN commitmail json YAML

Update sysutils/cfengine3 to 3.6.5. Add lmdb support option.

Upstream changelog follows.

3.6.5

Features:
- Introduced "systemd" hard class.
- Added paths to dtrace, zfs and zpool on FreeBSD in masterfiles.

Bug fixes:
- Fixed build error on certain RHEL5 and SLES10 setups.
- Fixed a bug which caused dangling symlinks not to be removed.
- Fixed data_readstringarrayidx function not preserving the order of the
  array it's producing.
- Fixed a bug which sometimes caused CFEngine to kill the wrong daemon
  if both the host and a container inside the host were running
  CFEngine.
- Made sure the rm_rf_depth bundle also deletes the base directory.
- Fixed monitord reporting wrongly on open ports.
- Skip adding the class when its name is longer than 1024 characters.
  Fixed core dump when the name is too large.
- Fixed detection of stopped process on Solaris.
- Fixed infinite loop plus a couple more minor
  bugs in edit_xml promises.

3.6.4

Features:
- Introduced users promises support on HP-UX platform.
- Introduced process promises support on HP-UX platform.

Bug fixes:
- Fixed bug on FreeBSD which sometimes led to the wrong process being killed
- Fixed package version comparison sometimes failing with rpm package manager
- Fixed a bug in users promises which would sometimes set the wrong
  password hash if the user would also be unlocked at the same time.
- Fixed a bug on AIX which would occationally kill the wrong process.
- Improved error message for functions that require an absolute path.
- Fixed some spelling errors in examples.
- Fixed error in out-of-tree builds when building cf-upgrade.
- Fixed a bug which would make cf-agent exit with an error if it was
  built with a custom log directory, and that directory did not exist.
- Fixed ordering of evaluating promises when depends_on is used.
- Skip non-empty directories silently when recursively deleting.
- Fix memory exhaustion with list larger than 4994 items.
- Fix cf-execd segfault on IP address detection
- Fix hard class detection of RHEL6 ComputeNode

3.6.3

New features:
- support for HP-UX 11.23 and later
- experimental support for Red Hat Enterprise Linux 7

Bug fixes:
- fix getindices on multi-dimensional arrays
- fix mustache template method to run in dryrun mode
- set mailto and mailfrom settings for execd in def.cf
- fix conflation of multi-index entries in arrays
- fix promise locking when transferring using update.cf
- update JSON parser to return an error on truncation
- fix sys.hardware_addresses not expanded
- fix opening database txn /var/cfengine/cf_lastseen.lmdb:
  MDB_READERS_FULL when running cf-keys --show-hosts
- fix segfault (Null pointer dereference) when select_end in
  delete_lines never matches
- fix max_file_size => "0" not disabling or allowing any size
- fix ifvarclass, with iteration over list, failing when deleting
  files with time condition
- fix classes defined with "or" constraint are never set if any value
  doesn't evaluate to a scalar
- update "mailfrom" default in default policy
- fix logrotate ambiguity of filename
- fix parsing JSON files
- reduce write count activity to /var partition
- fix files delete attribute incorrectly triggering promise_kept
- update services bundle output related to chkconfig when run in
  inform mode.
- fix Solaris serverd tests
- fix broken bechaviour of merging arrays with readstringarray
- fix ifelapsed bug with bundle nesting
- fix handling cf_null in bundlesequence
- fix maparray reading whole input array when using subarray
- fix directories being randomly changed to files
- update defaults promise type to work with classes
- systemd integration in services promises
- fix touch attribute ignoring action = warn_only
- fix 4KB string limit in functions readfile, string_downcase,
  string_head, string_reverse, string_length, string_tail,
  string_upcase

3.6.2

Bug fixes:
- don't regenerate software_packages.csv every time
- improve verbose message for package_list_command
- fix missing log output on AIX
- assorted fixes to dirname() esp on Windows
- fix package manager detection
- fix build issues on FreeBSD
- allow copying of dead symbolic links
- preserve order in readstringarrayidx
- fix passing of unexpanded variable references to arrays
- use entries for new {admin,deny}_{ips,hostnames} constraints in
  the relevant legacy lists
- cope with ps's numeric fields overflowing to the right
- interpret failing function calls in ifvarclass as class not set
- remove unexpanded lists when extending lists
- infer start-time of a process from elapsed when needed
- fix input range definition for laterthan() function
- don't add trailing delimiter when join()'ing lists ending with a
  null-value
- 9999999999 (ten 9s) or higher has been historically used as an upper
  bound in CFEngine code and policy but because of overflow on 32-bit
  platforms it caused problems with big numbers. Fixed in two ways:
  first change all existing policy uses to 999999999 (nine 9s instead
  of eleven 9s), second fix the C code to not wrap-around in case of
  overflow, but use the LONG_MAX value
- cf-serverd and other daemons no longer reload their configuration
  every minute if CFEngine is built with an inputs directory outside
  of the work directory (not the default).

3.6.1

New features:
- Introduced Solaris and AIX support into the 3.6 series, with many associated
  build and bug fixes.

Changes:
- Short-circuit evaluation of classes promises if class is already set
- fix to assume all non-specified return codes are failed in commands
  promises
- cf-serverd logs reconfiguration message to NOTICE (was INFO) so that it's
  always logged in syslog

Bug fixes:
- File monitoring has been completely rewritten (changes attribute in files
  promise), which eliminates many bugs, particularly regarding files that
  are deleted. Upgrading will keep all monitoring data, but downgrading again
  will reinitialize the DB, so all files will be reported as if they were new.
- $(this.promiser) expands in files promises for 'transformer',
  'edit_template', 'copy_from.source', 'file_select.exec_program', 'classes'
  and 'action' bodies
- 'body changes' notifies about disappeared files in file monitoring
- Set not-kept classes when files or commands promise should be repaired,
  but is warn-only
- Fixed CFEngine template producing a zero-sized file
- Add 0-9 A-Z _ to allowed context of module protocol
- Extend ps command column width on Solaris and filter on zone
  rather than adding it to the ps output.
- Fixed strftime() function on Solaris when called with certain specifiers.
- Fixed users promise bug regarding password hashes in a NIS/NSS setup.
- Fixed $(sys.uptime), $(sys.systime) and $(sys.sysday) in AIX.
  #5148, #5206)
- Fixed processes_select complaining about "Unacceptable model uncertainty
  examining processes"
- ps command for linux has been changed to cope with big rss values
- Address ps -axo shift on FreeBSD 10 and later
- methods and services promises respect action_policy => "warn"
- LMDB should no longer deadlock if an agent is killed on the hub while
  holding the DB lock. Note that the change only affects binary packages
  shipped by CFEngine, since the upstream LMDB project has not yet integrated
  the change.

3.6.0

Changes:
- Changes to logging output
    - add process name and pid in syslog message (GitHub #789)
    - cf-serverd logging levels are now more standardised:
          - INFO logs only failures
          - VERBOSE logs successful requests as well
          - DEBUG logs actual protocol traffic.
    - cf-serverd now logs the relevant client IP address on
      each message.
    - Logging contexts to local database (cf_classes.tcdb) has been deprecated.
    - 'usebundle' promisees are logged for all the bundle promises
    - output from 'reports' promises has nothing prefixed except 'R: '
    - a log line with stack path is generated when the promise type evaluated
      changes
- LMDB (symas.com/mdb) is the default database for local data storage : use
  version 0.9.9 or later. cf-agent --self-diagnostics (-x) is only
  implemented for TCDB, not for LMDB
- port argument in readtcp() and selectservers() may be a
  service name (e.g. "http", "pop3").
- Enable source file in agent copy_from promises to be a relative path.
    - file "changes" reporting now reports with log level "notice", instead
      of "error".
- process_results default to AND'ing of set attributes if not specified
- interface is now canonified in sys.hardware_mac[interface] to align with
  sys.ipv4[interface]
- cf-promises no longer errors on missing bodies when run without
  --full-check (-c)
- Linux flavor "SUSE" now correctly spelled with all uppercase in variables
  and class names. The "suse" lowercase version is also
  provided for convenience.
- $(this.promise_filename) and $(..._dirname) variables are now absolute
  paths.
- including the same file multiple times in 'body control inputs' is
  not an error
- portnumber in body copy_from now supports service names like "cfengine",
  "pop3" etc, check /etc/services for more.
- The failsafe.cf policy, run on bootstrap and in some other
  unusual cases, has been extracted from C code into libpromises/failsafe.cf
- masterfiles
    - cf_promises_validated is now in JSON format
    - timestamp key is timestamp (sec since unix epoch) of last time validated
    - the masterfiles now come from https://github.com/cfengine/masterfiles
      and are not in the core repository
- cf-serverd calls cf-agent with -Dcfruncommand when executing cf-runagent
  requests
Mark as removed: promise_notkept_log_include, promise_notkept_log_exclude,
promise_repaired_log_include, promise_repaired_log_exclude, classes_include,
classes_exclude, variables_include, variables_exclude attributes from
report_data_select body (syntax is valid but not functional). They have been
replaced by the following attributes: promise_handle_include,
promise_handle_exclude, metatags_include, metatags_exclude.

New features:
- New promise type "users" for managing local user accounts.
- TLS authentication and fully encrypted network protocol.
  Additions specific to the new type of connections:
    - New attribute "allowlegacyconnects" in body server control,
      which enables serving policy via non-latest cfengine protocol,
      to the given list of hosts. If the option is absent, it
      defaults to allow all hosts. To refuse non-TLS connections,
      specify an empty list.
    - New attribute "protocol_version" in body copy_from, and body
      common control, which defines the preferred protocol for
      outgoing connections.. Allowed values at the moment: "0" or
      "undefined", "classic" or "1", "latest" or "2". By leaving the
      copy_from option as undefined the common control option is
      used, and if both are undefined then classic protocol is used
      by default.
    - The new networking protocol uses TLS for authentication,
      after which all dialog is encrypted within the established
      TLS session.  cf-serverd is still able to speak the legacy
      protocol with old agents.
    - The 'skipverify' option in 'body server control' is
      deprecated and only left for compatibility; it does
      nothing
    - cf-serverd does not hang up the connection if some request
      fails, so that the client can add more requests.
    - For the connections using the new protocol, all of the
      paths in bundle server access_rules now differentiate
      between a directory and a file using the trailing
      slash. If the path exists then this is auto-detected and
      trailing slash appended automatically. You have to append
      a trailing slash manually to an inexistent or symbolic
      path (e.g. "/path/to/$(connection.ip)/") to force
      recursive access.
- New in 'access' promises for 'bundle server access_rules'
    - Attributes "admit_ips", "admit_hostnames", "admit_keys",
      "deny_ips", "deny_hostnames", "deny_keys"
    - "admit_keys" and "deny_keys" add the new functionality
      of controlling access according to host identity,
      regardless of the connecting IP.
    - For these new attributes, regular expressions
      are not allowed, only CIDR notation for "admit/deny_ips", exact
      "SHA=..." strings for "admit/deny_keys", and exact hostnames
      (e.g. "cfengine.com") or subdomains (starting with dot,
      e.g. ".cfengine.com") for "admit/deny"_hostnames. Same rules
      apply to 'deny_*' attributes.
    - These new constraints and the paths in access_rules, can contain
      special variables "$(connection.ip)", "$(connection.hostname)",
      "$(connection.key)", which are expanded dynamically for every
      received connection.
    - For connections using the new protocol, "admit" and "deny"
      constraints in bundle server access_rules are being phased
      out, preferred attributes are now "admit_ips", "deny_ips",
      "admit_hostnames", "deny_hostnames", "admit_keys",
      "deny_keys".
    - New "shortcut" attribute in bundle server access_rules used to
      dynamically expand non-absolute request paths.
- masterfiles
        - standard library split: lib/3.5 (compatibility) and lib/3.6
          (mainline)
        - many standard library bundles and bodies, especially packages-
          and file-related, were revised and fixed
        - supports both Community and Enterprise
        - new 'inventory/' structure to provide OS, dmidecode, LSB, etc.
          system inventory (configured mainly in def.cf)
        - cf_promises_release_id contains the policy release ID which is
          the GIT HEAD SHA if available or hash of tree
        - a bunch'o'bundles to make starting with CFEngine easier:
        - file-related: file_mustache, file_mustache_jsonstring, file_tidy,
          dir_sync, file_copy, file_link, file_hardlink, file_empty, file_make
        - packages-related: package_absent, package_present, package_latest,
          package_specific_present, package_specific_absent,
          package_specific_latest, package_specific
        - XML-related: xml_insert_tree_nopath, xml_insert_tree, xml_set_value,
          xml_set_attribute
        - VCS-related: git_init, git_add, git_checkout,
          git_checkout_new_branch, git_clean, git_stash, git_stash_and_clean,
          git_commit, git
        - process-related: process_kill
        - other: cmerge, url_ping, logrotate, prunedir
- New command line options for agent binaries
    - New options to cf-promises
        - '--show-classes' and '--show-vars'
        - '--eval-functions' controls whether cf-promises should evaluate
          functions
    - Colorized output for agent binaries with command line option '--color'
      (auto-enabled if you set CFENGINE_COLOR=1)
- New language features
    - New variable type 'data' for handling of structured data (ie JSON),
      including supporting functions:
        - 'data_readstringarray' - read a delimited file into a data map
        - 'data_readstringarrayidx' - read a delimited file into a data array
        - 'datastate' - create a data variable with currently set classes
          and variables
        - 'datatype' - determine the type of the top element of a container
        - 'format' - %S can be used to serialize 'data' containers into
          a string
        - 'mergedata' - merge two data containers, slists/ilists/rlists,
          or "classic" arrays into a data container
        - 'parsejson' - create a data container from a JSON string
        - 'readjson' - create a data container from a file that contains JSON
        - 'storejson' - serialize a data container into a string
        - Most functions operating on lists can also operate on data containers
        - pass a data container to a bundle with the @(container) notation
        - the module protocol accepts JSON for data containers with
          the '%' sigil
    - Tagging of classes and variables allows annotating of language
      construct with meta data; supporting functionality:
        - The module protocol in 'commands' promises has been extended
          to allow setting of tags of created variables and classes,
          and the context of created variables
        - 'getclassmetatags' - returns list of meta tags for a class
        - 'getvariablemetatags' - returns list of meta tags for a variable
    - 'body file control' has an 'inputs' attribute to include library files
      and other dependencies
    - bundlesequences can be built with bundlesmatching() based on bundle
      name and tags
- New attributes in existing promise types and bodies
    - New option 'preserve_all_lines' for insert_type in insert_lines promises
    - Caching of expensive system functions to avoid multiple executions of
      execresult() etc, can be controlled via cache_system_functions
      attribute in body common control
    - New option 'mailsubject' in body executor control allows defining
      the subject in emails sent by CFEngine
    - Support for Mustache templates in 'files' promises; use
      'template_method' and 'template_data' attributes.  Without
      'template_data' specified, uses datastate().
- New and improved functions
    - 'bundlesmatching' - returns list of defined bundles matching
      a regex and tags
    - 'canonifyuniquely' - converts a string into a unique, legal class name
    - 'classesmatching' - returns list of set classes matching a regex
      and tags
    - 'eval' - evaluates mathematical expressions; knows SI k, m, g
      quantifiers, e.g. "100k"
    - 'findfiles' - list files matching a search pattern; use "**" for
      recursive searches
    - 'makerule' - evaluates whether a target file needs to be rebuilt
      from sources
    - 'max', 'min' - returns maximum and minimum of the numbers in
      a container or list (sorted by a 'sort' method)
    - 'mean' - returns the mean of the numbers in a container or list
    - 'nth' - learned to look up by key in a data container holding a map
    - 'packagesmatching' - returns a filtered list of installed packages.
    - 'readfile' - learned to read system files of unknown size like those
      in /proc
    - 'sort' - can sort lexicographically, numerically (int or real), by IP,
      or by MAC
    - 'string_downcase', 'string_upcase' - returns the lower-/upper-case
      version of a string
    - 'string_head', 'string_tail' - returns the beginning/end of a string
    - 'string_length' - returns the length of a string
    - 'string_reverse' - reverses a string
    - 'string_split' - improved implementation, deprecates 'splitstring'
    - 'variablesmatching' - returns a list of variables matching a regex
      and tags
    - 'variance' - returns the variance of numbers in a list or container
- New hard classes
    - Introduced alias 'policy_server' for context 'am_policy_hub'
      (the latter will be deprecated)
    - all the time-based classes have GMT equivalents
- New variables
    - 'sys.bindir' - the location of the CFEngine binaries
    - 'sys.failsafe_policy_path' - the location of the failsafe policy file
    - 'sys.inputdir' - the directory where CFEngine searches for policy files
    - 'sys.key_digest' - the digest of the host's cryptographic key
    - 'sys.libdir', 'sys.local_libdir' - the location of the CFEngine libraries
    - 'sys.logdir' - the directory where the CFEngine log files are saved
    - 'sys.masterdir' - the location of masterfiles on the policy server
    - 'sys.piddir' - the directory where the daemon pid files are saved
    - 'sys.sysday' - the number of days since the beginning of the UNIX epoch
    - 'sys.systime' - the number of seconds since the beginning of the UNIX epoch
    - 'sys.update_policy_path' - the name of the update policy file
    - 'sys.uptime' - the number of minutes the host has been online
    - 'this.promise_dirname' - the name of the file in which the current promise
      is defined
    - 'this.promiser_uid' - the ID of the user running cf-agent
    - 'this.promiser_gid' - the group ID of the user running cf-agent
    - 'this.promiser_ppid' - the ID of the  parent process running cf-agent

Deprecations:
- 'splitstring' - deprecated by 'string_split'
- 'track_value'
- 'skipverify'

Bug fixes: for a complete list of fixed bugs, see https://cfengine.com/dev
- various fixes in evaluation and variable resolution
- Improve performance of list iteration
- Removed limitation of input length to internal buffer sizes
    - directories ending with "/" are not ignored
    - lsdir() always return a list now, never a scalar
- 'abortclasses' fixed to work in common bundles and other cases
- namespaced 'edit_line' bundles now work
- lists are interpolated in correct order
- cf-serverd reloads policies properly when they change
- lots of leaks (memory and file descriptor) fixed

3.5.3

Changes:
- Improved security checks of symlink ownership. A symlink created by a user
  pointing to resources owned by a different user will no longer be followed.
- Changed the way package versions are compared in package promises.
  In previous versions the comparison was inconsistent. This has been fixed,
  but may also lead to behavior changes in certain cases.

Bug fixes:
- fix cf-monitord crash due to incorrect array initialization
- fix cf-serverd stat()'ing the file tree every second
- correctly populate sys.hardware_addresses variable
- add support for Debian's GNU/kfreebsd to build system
- fix possible stack corruption in guest_environments promises
- work-around hostname trunctation in HP-UX's uname
- fix body copy purging of empty directories
- make discovery and loading of avahi libraries more robust
- compile and packaging fixes for HP-UX, AIX and Solaris
- fix fatal error in lsdir() when directory doesn't exist
- fix epoch calculation for stime inrange calculation

3.5.2

Bug fixes:
- fix delayed abortclasses checking
- fix maplist arguments bug
- fix segfaults in cf-pomises
- fix build on Solaris 10/SmartOS
- sanitize characters from /etc/issue in sys.flavor for Debian
- Fix segfault when dealing with files or data > 4K
- Don't truncate keys to 126 characters in getindices
- files created via log_* actions now have mode 600
- fix wrong log message when a promise is ignored due to 'ifvarclass'
  not matching
- fix lifetime of persistent classes
- fix segfault when process_select body had no process_result attribute
  Default to AND'ed expression of all specified attributes
- include system message in output when acl promises fail
- fix invocation of standard_services bundle and corresponding promise
  compliance

3.5.1

Changes:
- file changes are logged with log level Notice, not Error
- the CFEngine Standard Library in masterfiles/libraries is now split into
  promise-type specific policy files, and lives in a version-specific
  directory. This should have no impact on current code, but allows more
  granular include of needed stdlib elements

Bug fixes:
- fix recursive copying of files
- respect classes in templates
- fix timestamps on Windows
- fix non-root cf-agent flooding syslog
- fix email flood from cf-execd due to timestamps in agent output
- Preserve security context when editing or copying local files
- fix path for sys.crontab on redhat systems
- prevent incorrect "insert_lines promise uses the same select_line_matching
  anchor" warning
- Fix regression of setting VIPADDRESS to 127.0.0.1
- Fix "changes" promise not receiving status when file is missing
- Fix symlinks being destroyed when editing them
- Fix missing "promise kept" status for the last line in a file

3.5.0

New features:
- classes promises now take an optional scope constraint.
- new built-in functions: every, none, some, nth, sublist, uniq, filter
  - every
  - none
  - some
  - nth
  - sublist
  - uniq
  - filter
  - classesmatching
  - strftime
  - filestat
  - ifelse
  - maparray
  - format
- cf-promises flag --parse-tree is replaced by --policy-output-format=,
  requiring the
  user to specify the output format (none, cf, json)
- cf-promises allows partial check of policy (without body common control)
  without integrity check; --full-check enforces integrity check
- agent binaries support JSON input format (.json file as generated by
  cf-promises)
- cf-key: new options --trust-key/-t and --print-digest/-p
- Class "failsafe_fallback" is defined in failsafe.cf when main policy
  contains errors and failsafe is run because of this
- add scope attribute for body classes
- Better diagnostics of parsing errors
- Error messages from parser now show the context of error
- new cf-agent option: --self-diagnostics
- new output format, and --legacy-output
- warnings for cf-promises.
- Enable zeroconf-discovery of policy hubs for automatic bootstrapping
  if Avahi is present
- Support for sys.cpus on more platforms than Linux & HPUX

Changes:
- parser no longer allows ',' after promiser or promisee. must be either
  ';' or lval
- Make parser output in GCC compatible format the only supported format
  (remove --gcc-brief-format flag)
- Silence license warnings in Enterprise Free25 installations
- action_policy => "warn" causes not_kept classes to be set on promise
  needing repair.
- command line option version (-V) now prints a shorter parsable version
  without graphic
- implicit execution of server and common bundles taking arguments is
  skipped in cf-serverd.
- WARNING: option --policy-server removed, require option to --bootstrap
  instead
- process promises don't log if processes are out of range unless you
  run in verbose mode
- reports promises are now allowed in any context
- cf-report has been removed
- cf-execd: --once implies --no-fork
- Version info removed from mail subject in the emails sent by cf-execd.
  The subject will only contain "[fqname/ipaddress]" instead of
  "communnity/nova [fqname/ipaddress]"
  Please change your email filters accordingly if necessary.
- "outputs" promise type is retired. Their semantics was not clear, and
  the functionality
  is better suited for control body setting, not a promise.
- Tokyo Cabinet databases are now automatically checked for
  correctness during opening. It should prevent a number of issues
  with corrupted TC databases causing binaries to hang.
- Improved ACL handling on Windows, which led to some syntax changes.
  We now consistently use the term "default" to describe ACLs that can be
  inherited by child objects. These keywords have received new names:
    acl_directory_inherit -> acl_default
    specify_inherit_aces -> specify_default_aces
  The old keywords are deprecated, but still valid. In addition, a new keyword
  "acl_inherit" controls inheritance behavior on Windows. This feature does
  not exist on Unix platforms.
- Networking code is moved from libpromises to its own library,
  libcfnet. Work has begun on making the API more sane and thread-safe.
  Lots of legacy code was removed.
- Add getaddrinfo() replacement in libcompat (borrowed from PostgreSQL).
- Replace old deprecated and non thread-safe resolver calls with
  getaddrinfo() and getnameinfo().
- Hostname2IPString(), IPString2Hostname() are now thread-safe, and are
  returning error when resolution fails.
- Running cf-execd --once now implies --no-fork, and also does not wait
  for splaytime to pass.
- execresult(), returnszero() and commands promises no longer requires
  the first word word to be an absolute path when using the shell.
- commands promises useshell attribute now accepts "noshell" and "useshell"
  values. Boolean values are accepted but deprecated.
- returnszero() now correctly sets the class name in this scenario:
      "commandfailed" not => returnszero("/bin/nosuchcommand", "noshell");

Bugfixes:
- bundles are allowed to be empty
- Fixed '.' and '-' not being accepted by a commands module.
- Correct parsing of list variables by a command module.
- Fixed issue with package management and warn.
- Fixed JSON crash.
- Improved error checking when using fgets().
- Fixed error message when deleting nonexistent files.
- Honor warn-only when purging from local directory.
- Make sure "restart" and "reload" are recognized keywords in packages.
- Allocate memory dynamically to avoid out-of-buffer or out-of-hash
  situations
- fix edit_xml update of existing attributes
- use failsafe policy from compile-time specified workdir
- ifvarclass checked from classes promises in common bundles
- do not wait for splaytime when executing only once
- disable xml editing functionality when libxml2 doesn't provide necessary APIs
- Out-of-tree builds should work again, fixed a bunch of related bugs.
- Fixed race condition in file editing.
- Fixed memory leak in cf-serverd and others

(fhajny)

2015-04-07 08:07:03 UTC MAIN commitmail json YAML

Note update of www/p5-Apache2-AuthCookieDBI to 2.17nb1.

(he)

2015-04-07 08:06:14 UTC MAIN commitmail json YAML

Add a local fix to make this work with non-MySQL backends:

Quoting database identifiers with backticks as is done in 2.17 is
not portable, and only works with a MySQL backend.  Instead, use
the DBI quote_identifier method as hinted in
https://rt.cpan.org/Public/Bug/Display.html?id=101561

Bump PKGREVISION to 1.

(he)

2015-04-07 08:04:20 UTC pkgsrc-2015Q1 commitmail json YAML

2015-04-07 08:02:46 UTC pkgsrc-2015Q1 commitmail json YAML

Add a local fix to make this work with non-MySQL backends:

Quoting database identifiers with backticks as is done in 2.17 is
not portable, and only works with a MySQL backend.  Instead, use
the DBI quote_identifier method as hinted in
https://rt.cpan.org/Public/Bug/Display.html?id=101561

Bump PKGREVISION to 1.

(he)

2015-04-07 05:13:45 UTC MAIN commitmail json YAML

Remove FreeBSD from the list of intended platforms as the plugin is already
installed by audio/mpg123 on this platform.

Reviewed by bsiegert@

(sevan)

2015-04-07 00:23:21 UTC MAIN commitmail json YAML

2015-04-07 00:22:12 UTC MAIN commitmail json YAML

Added devel/php-raphf version 1.0.4

(rodent)

2015-04-07 00:21:24 UTC MAIN commitmail json YAML

Import php55-raphf-1.0.4 as devel/php-raphf.

A reusable split-off of pecl_http's persistent handle and resource factory API.

(rodent)

2015-04-07 00:11:03 UTC MAIN commitmail json YAML

Updated pkgtools/url2pkg to 2.22

(rodent)

2015-04-07 00:10:33 UTC MAIN commitmail json YAML

Don't consider "package.xml" as a candidate for ${WRKSRC}. This can affect
PECL packages. Bump PKGVERSION.

(rodent)

2015-04-06 20:59:23 UTC MAIN commitmail json YAML

Updated multimedia/x265 to 1.6

(adam)

2015-04-06 20:58:35 UTC MAIN commitmail json YAML

x265 1.6 has been released.  The changes from the 1.5 release are mostly
performance oriented, with heavy improvements for AVX2 capable platforms
(Haswell and later Intel CPUs) and work efficiency improvements for
multiple-socket machines.

(adam)

2015-04-06 17:25:05 UTC MAIN commitmail json YAML

2015-04-06 15:41:44 UTC MAIN commitmail json YAML

Updated www/p5-Plack to 1.0034

(wen)

2015-04-06 15:40:36 UTC MAIN commitmail json YAML

Update to 1.0034

Upstream changes:
1.0034  2015-02-02 21:42:42 CET
    [SECURITY]
        - Fixed a possible directory traversal with Plack::App::File on Win32 (sri)

    [IMPROVEMENTS]
        - Documentation improvements (timbunce, oalders, autarch, frioux)
        - Avoid warnings in Plack::App::WrapCGI (frioux)

(wen)

2015-04-06 15:31:43 UTC MAIN commitmail json YAML

Updated www/mediawiki to 1.24.2

(wen)

2015-04-06 15:30:03 UTC MAIN commitmail json YAML

Update to 1.24.2

Upstream changes:
MediaWiki 1.24.2
This is a security and maintenance release of the MediaWiki 1.24 branch.

Changes since 1.24.1
(bug T85848, bug T71210) SECURITY: Don't parse XMP blocks that contain XML entities, to prevent various DoS attacks.
(bug T85848) SECURITY: Don't allow directly calling Xml::isWellFormed, to reduce likelihood of DoS.
(bug T88310) SECURITY: Always expand xml entities when checking SVG's.
(bug T73394) SECURITY: Escape > in Html::expandAttributes to prevent XSS.
(bug T85855) SECURITY: Don't execute another user's CSS or JS on preview.
(bug T64685) SECURITY: Allow setting maximal password length to prevent DoS when using PBKDF2.
(bug T85349, bug T85850, bug T86711) SECURITY: Multiple issues fixed in SVG filtering to prevent XSS and protect viewer's privacy.
Fix case of SpecialAllPages/SpecialAllMessages in SpecialPageFactory to fix loading these special pages when $wgAutoloadAttemptLowercase is false.
(bug T70087) Fix Special:ActiveUsers page for installations using PostgreSQL.
(bug T76254) Fix deleting of pages with PostgreSQL. Requires a schema change and running update.php to fix.

(wen)

2015-04-06 15:28:14 UTC MAIN commitmail json YAML

Note update of graphics/ImageMagick to 6.9.1.1.

(he)

2015-04-06 15:27:34 UTC MAIN commitmail json YAML

Ehum, unset PKGREVISION with update.

(he)

2015-04-06 15:26:10 UTC MAIN commitmail json YAML

Upgrade ImageMagick from version 6.9.0-5 to 6.9.1-1.

Upstream changes (from their change log):
* New version 6.9.1-1, SVN revision 18308.
* Skip empty frames when comparing layers (reference
  http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27234).
* New version 6.9.1-0, SVN revision 18245.
* Grayscale DPX image files are no longer skewed (reference
  http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27209).
* Fix integer overflow when scaling a 1-bit sample to Q64 (reference
  http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27195).
* New version 6.9.0-10, SVN revision 18299.
* Account for differences in image size when comparing two images
  (bug report from Dirk).
* Set an upper ceiling compression with -quality and jpeg:extent (reference
  http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=27071).
* New version 6.9.0-9, SVN revision 18179.
* Writing histograms / mpeg working again (reference
  http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27089).
* The -linear-stretch option worked for Q16 but not Q32 (reference
  http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27112).
* 6.9.0-8 Bogus release, withdrawn.
* New version 6.9.0-7, SVN revision 18067.
* Line strokes appeared too thin (reference
  http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=26927).
* Keep text in caption area (reference
  http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=22504).
* New version 6.9.0-6, SVN revision 18010.
* Fixed command line execution in Windows for delegates that move files
  (reference
  http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=27027).
* A transient bug for the write MSL element (reference
  http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=27022).
* Remove uninitialized, unused "p++" from coders/png.c, MNG reader.
* Initialize "length" in coders/png.c, WriteJNGImage().
* Fix signed/unsigned mismatch in coders/png.c, MNG reader.

(he)

2015-04-06 13:28:22 UTC MAIN commitmail json YAML

2015-04-06 13:09:53 UTC MAIN commitmail json YAML

Looks like py-six is required outside of tests option.

(rodent)

2015-04-06 11:25:44 UTC MAIN commitmail json YAML

Updated print/ghostscript-agpl to 9.16

(adam)

2015-04-06 11:24:55 UTC MAIN commitmail json YAML

Changes 9.16:

* "LockColorants" command line option for tiffsep and psdcmyk devices. Specifying -dLockColorants will restrict those devices to only the colorants list on the command line (thus: -c "<< /SeparationColorNames [ /Cyan /Magenta /Yellow /Black /Violet /Orange] /SeparationOrder [ /Cyan /Magenta /Yellow /Black /Violet /Orange]>> setpagedevice"), rather than allowing the devices to add new colorants as encountered in the input. This is, obviously, preferable for real printers, where only a certain of inks will be available.

* Improved high level devices handling of Forms. Whilst High level devices (eg pdfwrite) already checked Forms to see if they are duplicates, and if so use the initial definition. However, this does not improve performance, since the Form PaintProc still needs to be executed for each instance of the Form, and the matching algorithm could, in very odd circumstances, be defeated. The new implementation benefits both causes, meaning the second and subsequent invocation of the form need not re-run the PaintProc, and removes the heurisic aspect of the reuse detection.

* New URW+ fonts in which the families NimbusMono, NimbusRoman and NimbusSans have been augmented with production quality Greek and Cyrillic glyphs. These correspond to our substitutes for the PDF base 14 fonts.

* Plus the usual round of bug fixes, compatibility changes, and incremental improvements.

(adam)

2015-04-06 10:51:20 UTC MAIN commitmail json YAML

Note update of the "firefox" package to version 37.0.1.

(tron)

2015-04-06 10:50:51 UTC MAIN commitmail json YAML

Update "firefox" package to version 37.0.1. Changes since version 37.0:
- Disabled HTTP/2 AltSvc
- Start-up crash due to graphics hardware and third party software
- Various security fixes

(tron)

2015-04-06 08:18:34 UTC MAIN commitmail json YAML

Updated textproc/icu to 55.1

(adam)

2015-04-06 08:17:41 UTC MAIN commitmail json YAML

2015-04-06 07:22:54 UTC MAIN commitmail json YAML

Changes 55.1:
The features for this release include support of CLDR 27 (with a major cleanup of region locales, among many other improvements), formatting for scientific notation ("1.2 × 10³"), an update to Unicode 7.0 data for spoof-checking, narrow AM/PM markers ("7:45p"), and various performance enhancements. For C/C++, there are new methods for flexible dates ("Nov 10", or "Sept 2015"), named capture groups for regular expressions, formatting of compound units ("3.5 meters per second"), new C wrappers, and independent timezone resource loading. ICU4J has been improved and tested for using ICU4C data and for running on Android.

(adam)

2015-04-06 07:07:43 UTC MAIN commitmail json YAML

2015-04-06 04:33:45 UTC MAIN commitmail json YAML

Use += to GCC_REQD. Thanks to richard@.

(rodent)

2015-04-06 04:18:52 UTC MAIN commitmail json YAML

Remove commented line.

(rodent)

2015-04-06 04:00:34 UTC MAIN commitmail json YAML

GCC_REQD= 4.4, because 4.2 won't build this package on OpenBSD.

(rodent)

2015-04-06 02:35:54 UTC MAIN commitmail json YAML

2015-04-06 02:34:09 UTC MAIN commitmail json YAML

Remove duplicated text to improve readability.

(pgoyette)

2015-04-06 02:27:54 UTC MAIN commitmail json YAML

Updated net/3proxy to 0.7.1.2

(rodent)

2015-04-06 02:26:54 UTC MAIN commitmail json YAML

Update to latest release, 0.7.1.2. Fix build on OpenBSD and Bitrig, as
identified by sevan@'s early build report. Update patches. Changes:

02.07.2014
Releasing 0.7.1.1
! Linux compilation issues corrected

28.06.2014
Releasing 0.7.1
+ Windows icons added
+ Warnings added for most common misconfigurations
+ ftppr NLSD command supported
! Ignore NTLM handshake if NTLM is not enabled
! memcpy replaced with memmove for overlapped region
! better EINTR handling on *nix
! FTP proxy debugging output removed, binding for data connection corrected
! memory leak fixed in ldapauth plugin

08.04.2014
Releasing as 0.7
Significant changes since 0.6.1:
!! auth iponly by default
! maxconn is 500 by default
! Improved HTTP/1.1 compatibility
! Functionality bugfixes
+ Few new plugins

11.07.2012
! fixed: counters over 4GB in webadmin

26.06.2012
! OpenSSL thread support functions added to SSL plugin

10.05.2012
! SSL plugin works. Commands to enable/disable SSL spoofing will be added later.

25.04.2012
! pcre_rewrite slash sequence logic corrected

16.04.2012
+ Added: SSLPlugin for SSL decryption with certificates spoofing

12.04.2012
+ Added: new filter callback function type (pre data filter) for things like SSL/TLS, gzip, etc.
  WARNING: all plugins with filter functions need to be reviewed for compatibility

06.02.2012
+ Added: transparent redirection plugin for linux. Automatically detects redirection
  address if traffic is redirected via iptables

15.08.2011
! Fixed: 100% CPU because of usleep with large value on NetBSD

11.06.2011
+ Support for extusername/extpassword added to smtpp

04.06.2011
! Fixed: web admin access
! Fixed: wrong error code in logfile in some rare cases
! Migrated to VC 9.0 compiler

14.04.2011
! Authentication: do not request username/password in mixed authentication
  if all modules deny access.

12.04.2011
! Minor code cleanup

17.12.2010
- Debugging output to stdout removed

09.12.2010
! Code cleanup for sockets mapping and chunked encoding,
! Content-Length up to 4GB

25.11.2010
+ System locale handling added for mixed case username in WindowAuthentication

13.11.2010
+ Plugin utf8tocp1251 added to automatically detect UTF-8 (used by Chrome and
  Opera in username/password.

  usage

  plugin "utf8tocp1251" utf8tocp1251
  auth utf8tocp1251 strong

  or

  auth utf8tocp1251 cache windows

11.11.2010
! encoding paramter added to WWW-Authenticate and Proxy-Authenticate headers in
  .3ps files according to
  http://tools.ietf.org/id/draft-reschke-basicauth-enc-01.txt

12.08.2010
! Removed getservbyport() from webadmin to avoid potential race condition

09.08.2010
! Default .3ps files corrected

26.06.2010
! Fixed: keep-alive connections detection for HTTP/1.1

10.12.2009
! Fixed: external address may be incorrectly set if few requests are
  received in single connection.

02.12.2009
! zero sockaddr before bind for some FreeBSD versions compatibity

26.10.2009
! Some changes for MD4/MD5 libraries 64-bit compatibility

01.10.2009
! Fixed: Content-Length is sent twice to server if there are content-handling
  plugins.

17.09.2009
! Makefile.Linux: add3proxyuser.sh moved to INSTALL_CFG_OBJS
  (thanks to Martin Wanicki)
+ Functionality added to intercept all socket-related calls for plugins

03.09.2009
! Fixed: client connection was not closed on removed Content-Length (may
  cause connection hang for timeout at the end of large file transfer
  if filtering plugins are used).

24.08.2009
+ Added transparent redirection to ICQ and MSN proxy
+ Added (untested) Last.fm ripper plugin - initial version, code needs to be
  cleaned to work under *nix. Thanks to Denis Stanishevskiy.

14.08.2009
+ WinCE (Windows Mobile) support added

27.07.2009
! Fixed: use authnserver for name match check if configured

22.07.2009
+ authnserver command added (nserver to use only with auth dnsname)

13.07.2009
+ man pages for smtpp and icqpr added
! traffic correction plugin logics fixed

10.07.2009
+ 3proxy configuration parser: support added for empty strings ("").

09.07.2009
+ dnsname authentication added (auth dnsname) - puts validated reverse DNS
  record (PTR) instead of username
+ PCREPlugin: Added: \r, \n support from pcre_rewrite rewrite string. Use \0
  for empty string
+ PCREPlugin: Added: * may be used instead of regex (no regex is created
  and checked in this case)

24.06.2009
! random redirections are really fixed (incomplete fix on 08.04.2009)
! icqpr "Need recync" problem fixed
! disable NTLM by default (because of Windows Vista) until NTLMv2 implemented
! set auth iponly to be default

08.04.2009
! Fixed: distribution between parent proxies was not even because of
  non-linear probability

18.03.2009
! Marking as 0.7-devel

06.03.2009
! Fixed: filters were applied in reverse order

25.02.2009
! Fixed: beginning of HTTP data may be not passed to filter

22.02.2009
! handle Content-Length as unsigned long to allow files > 2GB.

10.02.2009
! Ldapauth plugin corrected according to changes on 02.02.2009

02.02.2009
+ countout / nocountout commands added
! Added workaround for Mac OS X / iPhone OS poll() (mis)behaviour.

30.01.2009
! Flush buffer in case of POLLxxx - probably required for Mac OS X / iPhone OS

24.01.2009
! Changed WindowsAuthentication to convert username to lowercase

10.12.2008
! Fixed: login may hang in ftppr in case of large server banner

30.10.2008
! WindowsAuthentication plugin may sometimes fail with 100122 error
  on startup because of uninitialized variable.

30.09.2008
! -lXXX moved to $LIBS in Makefiles for linkers compatibility
+ 3proxy for Dummies v.1.2 by Kurmaeff Halit added (in Russian)

26.08.2008
! Fixed: end of chunked-encoded page may be incorrectly detected

24.07.2008
! Fixed: buffering problem on multiple chunks

21.07.2008
! Previous fix was incomplete

13.07.2008
  Thanks to Hostile Fork:
! Fixed directory listing building for some rare FTP servers (e.g. HP)
! Fixed (probably) chunked encoding should now work. REQUIRES TESTING.
  please report, if you have problems with chunked.

11.05.2008
+ minor plugin interface additions

03.05.2008
+ pcre_options implemented

24.04.2008
! Fixed: bandlimsout may not work if both bandlimsin and bandlimsout
  are configured.

01.04.2008
! Fixed: chunked was actually converted to non-chunked

25.03.2008
+ HTTP chunked support (hopefully) added, not tested yet

13.02.2008
! Do not shutdown listening socket
! FTPPR was broken on 10.02 fix
! ':' may be encoded in ftp:// URI's in proxy

(rodent)

2015-04-06 01:52:25 UTC MAIN commitmail json YAML

Updated net/get-flash-videos to 0.0.20150331

(dsainty)

2015-04-06 01:50:09 UTC MAIN commitmail json YAML

Update get-flash-videos to a more recent commit.

Numerous site-specific changes.  For a complete list, see:

  https://github.com/monsieurvideo/get-flash-videos/commits/master

Pkgsrc changes: Port to github.mk (yay!)

(dsainty)

2015-04-06 00:08:34 UTC MAIN commitmail json YAML

also look in <machine/endian.h> on netbsd for endian info (fixes
non x86, mipsel and armel builds.)

probably could add other *bsd here, but i don't know them well
enough to be sure.

this doesn't change the build anywhere it was working already.

(mrg)

2015-04-05 23:26:27 UTC MAIN commitmail json YAML

Remove group and world writeable permissions on files in ${EGG_INFODIR} in
post-install. Shown from build failure on OmniOS.

(rodent)

2015-04-05 23:23:47 UTC MAIN commitmail json YAML

Updated www/py-flask-limiter to 0.7.9nb1

(rodent)

2015-04-05 23:23:13 UTC MAIN commitmail json YAML

+Don't install ${EGG_INFODIR}/requires.txt for py3x. Shown in build failure
on OmniOS. Bump PKGREVISION.

(rodent)

2015-04-05 23:20:58 UTC MAIN commitmail json YAML

Depend on devel/py-d2to1. Seems to be the solution for build failure on
OmniOS.

(rodent)

2015-04-05 23:18:39 UTC MAIN commitmail json YAML

2015-04-05 23:17:42 UTC MAIN commitmail json YAML

Added devel/py-d2to1 version 0.2.11

(rodent)

2015-04-05 23:17:05 UTC MAIN commitmail json YAML

Import py27-d2to1-0.2.11 as devel/py-d2to1.

d2to1 (the "d" is for "distutils") allows using distutils2-like setup.cfg files
for a package's metadata with a distribute/setuptools setup.py script. It works
by providing a distutils2-formatted setup.cfg file containing all of a
package's metadata, and a very minimal setup.py which will slurp its arguments
from the setup.cfg.

(rodent)

2015-04-05 22:08:25 UTC MAIN commitmail json YAML

Updated net/py-dropbox to 2.2.0.

(hiramatsu)

2015-04-05 22:07:31 UTC MAIN commitmail json YAML

Update net/py-dropbox to 2.2.0.

Changes in 2.2.0 (2014-09-16)
-----------------------------
- Support for Datastore sharing
- `DropboxClient.get_file()`: Add support for `start`, `length` parameters.
- Add support for the /longpoll_delta API
- Add direct support for /chunked_upload and /commit_chunked_upload APIs
- Fix error handling in ChunkedUploader
- Make tests compatible with py.test
- Various docstring updates (including OAuth 1->2 example)
- Fix encoding issues in example/cli_client.py
- Fix unicode handling for URL parameters

Changes in 2.1.0 (2014-06-03)
-----------------------------
- The datastore API now includes size accessors to allow you to check the size of your data and avoid the syncing limits.
- The datastore Date() constructor now truncates timestamps to the supported resolution, i.e. milliseconds.
- The datastore `await*()` calls now use POST instead of GET.
- Datastore IDs, table IDs, record IDs and field names may be 64 characters (increased from 32 characters).  Before taking advantage of the new size limits ensure your application is fully upgraded to SDKs with this support.
- Option to `include_media_info` has been added to `DropboxClient.metadata()` and `DropboxClient.delta()`.

Changes in 2.0.0 (2013-12-19)
-----------------------------
- Add the Datastore API.
- Upgrade OAuth 1 tokens with `DropboxClient.create_oauth2_access_token` and `DropboxClient.disable_oauth2_access_token`.
- `DropboxClient.thumbnail()`: Fix `size` identifiers.
- `DropboxClient.delta()`: Add support for `path_prefix` parameter.
- Connection reuse/pooling using urllib3.
- Updated SSL settings.
- Various documentation reformatting.

Changes in 1.6 (2013-07-07)
----------------
- Added OAuth 2 support (use DropboxOAuth2Flow).  OAuth 1 still works.
- Added a Flask-based example.
- Fixed many minor bugs.

Changes in 1.5.1 (2012-8-20)
-----------------
- Fixed packaging.
- Got rid of debug prints.

Changes in 1.5 (2012-8-15)
--------------------------
- Support for uploading large files via /chunked_upload

Changes in 1.4.1 (2012-5-16)
----------------------------
- Increase metadata() file list limit to 25,000 (used to be 10,000).
- Removed debug prints from search() call.  Oops.
- Cleanup to make more compatible with Python 3.

Changes in 1.4 (2012-3-26)
--------------------------
- Add support for the /delta API.
- Add support for the "copy ref" API.

Changes in 1.3 (2012-1-11)
--------------------------
- Adds a method to the SDK that returns the file metadata when downloading a
  file or its thumbnail.
- Validate server's SSL certificate against CAs in included certificate file.

Changes in 1.2 (2011-10-17)
---------------------------
- Fixes for bugs found during beta period
- Improved README to include steps to remove the v0 SDK if upgrading

Changes in 1.1 (2011-8-16)
--------------------------
- Fixed version number
- Updated CHANGELOG to be more detailed

Changes in 1.0 (2011-7-11)
--------------------------
- Backwards compatibility broken
  - Completely removed 'callback' and 'status\_in\_response' parameters
  - Change 'sandbox' references to 'app\_folder'
  - Refactored auth.py and renamed it session.py
- Updated SDK to Dropbox API Version 1, supporting all calls
  - Added 'rev' parameter to metadata and get\_file
  - Added 'parent\_rev' parameter to put\_file
  - Added search, share, media, revisions, and restore
  - put\_file uses /files\_put instead of multipart POST and now takes a full path
  - Removed methods for calls that were removed from v1 of the REST API
- Removed 'root' input parameter for all calls
- Changed return format for calls
  - On error (non-200 response), an exception is raised
  - On success, the JSON is parsed and a Python dict or list is returned
- Updated examples
  - Renamed 'bin' directory to 'example'
  - Heavily tweaked the CLI example
  - Added a web app example
- Removed reliance on config files
- Assorted bugfixes and improvements
  - Buffers large file uploads better in put\_file
  - Improved path normalization
- All calls are now made over SSL
- Fully documented code for Pydoc generation
- Added a CHANGELOG
- Changed the distribution name from 'dropbox-client' to 'dropbox-python-sdk'

(hiramatsu)

2015-04-05 21:39:08 UTC MAIN commitmail json YAML

Updated net/py-boto to 2.37.0.

(hiramatsu)

2015-04-05 21:38:32 UTC MAIN commitmail json YAML

Update net/py-boto to 2.37.0.

Changes from previous(Excerpt from release notes):

boto v2.30.0
============
This release adds new Amazon EC2 instance types, new regions for AWS
CloudTrail and Amazon Kinesis, Amazon S3 presigning using signature
version 4, and several documentation and bugfixes.

boto v2.31.0
============
This release adds support for Amazon CloudWatch Logs.

boto v2.31.1
============
This release fixes an installation bug in the 2.31.0 release.

boto v2.32.0
============
This release includes backward-compatible support for Python 3.3 and
3.4, support for IPv6, Amazon VPC connection peering, Amazon SNS
message attributes, new regions for Amazon Kinesis, and several fixes.

boto v2.32.1
============
This release fixes an incorrect Amazon VPC peering connection call,
and fixes several minor issues related to Python 3 support including a
regression when pickling authentication information.

boto v2.33.0
=============
This release adds support for Amazon Route 53 Domains, Amazon Cognito
Identity, Amazon Cognito Sync, the DynamoDB document model feature,
and fixes several issues.

boto v2.34.0
============
This release adds region support for ``eu-central-1`` , support to
create virtual mfa devices for Identity and Access Management, and
fixes several sigv4 issues.

boto v2.35.0
===========
This release adds support for Amazon EC2 Classic Link which allows
users to link classic instances to Classic Link enabled VPCs, adds
support for Amazon CloudSearch Domain, adds sigv4 support for Elastic
Load Balancing, and fixes several other issues including issues making
anonymous AWS Security Token Service requests.

boto v2.35.1
============
This release fixes a regression which results in an infinite while
loop of requests if you query an empty Amazon DynamoDB table.

boto v2.32.2
============
This release adds ClassicLink support for Auto Scaling and fixes a few
issues.

boto v2.36.0
============
This release adds support for AWS Key Management Service (KMS), AWS
Lambda, AWS CodeDeploy, AWS Config, AWS CloudHSM, Amazon EC2 Container
Service (ECS), Amazon DynamoDB online indexing, and fixes a few
issues.

boto v2.37.0
============
This release updates AWS CloudTrail to the latest API, adds new regional
service endpoints and fixes bugs in several services.

(hiramatsu)

2015-04-05 21:14:20 UTC MAIN commitmail json YAML

Updated devel/py-filechunkio to 1.6.

(hiramatsu)

2015-04-05 21:13:41 UTC MAIN commitmail json YAML

Update devel/py-filechunkio to 1.6.

This release adds python 3 support.

(hiramatsu)

2015-04-05 20:09:13 UTC MAIN commitmail json YAML

Updated editors/emacs-packages to 0.10

(jnemeth)

2015-04-05 20:09:05 UTC MAIN commitmail json YAML

elscreen is an old unmaintained package that doesn't work with emacs >= 24.

Approved By: uebayasi@

(jnemeth)

2015-04-05 19:46:07 UTC MAIN commitmail json YAML

drivers should have a full dependency on libpciaccess

(tnn)

2015-04-05 17:34:07 UTC MAIN commitmail json YAML

Fix path, from Kamil Rytarowski in PR 49815.

(wiz)

2015-04-05 17:21:40 UTC MAIN commitmail json YAML

2015-04-05 17:17:15 UTC MAIN commitmail json YAML

2015-04-05 17:04:59 UTC MAIN commitmail json YAML

Add buildlink3.mk to wm/i3, to be used by packages that need i3/ipc.h .

(nros)