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 (4m)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (154d) 

2024-05-13 09:55:09 UTC Now

2017-12-07 13:01:11 UTC MAIN commitmail json YAML

doc: Updated www/davical to 1.1.6

(hauke)

2017-12-07 13:00:33 UTC MAIN commitmail json YAML

www/davical update to 1.1.6

From upstream's changelog:

>From the Release Notes
(https://wiki.davical.org/index.php/Release_Notes/1.1.6):

Bug Fixes
=========
* Only one set of angle brackets around cannot-modify-protected-property error tag (#112)
* Fix sync of deleted events when hide_todo is set (#100)
* Modify hide_older_than logic to allow through recurring events (#103)
* Fix modified mapping in the LDAP driver (#108)
* Do not output unescaped XML special characters in if-match error message (#113)
* Don't crash on principal-property-search REPORT without a proper match clause (#114)
* Various CardDAV and CalDAV fixes highlighted by caldav-tester
* Fix $SERVER variable names used when operating behind a proxy (!38)
* Use modern class constructors that even work with PHP7 (fixes: #119)
* Card search invalid when negate-condition="no" (#126)
* Propagate database error to client (#127)
* Add a log entry for login failures (#105)

Other Changes
=============
* Updates to the test suites, which are mostly passing now
* Improved logging in certain error conditions
* Set $c->external_ua_string to fetch external calendars posing as a certain user-agent (#115)
* Improve parsing of RFC5545 durations
* Improve support for /principals/users/..., /principals/resources/...
  and /__uids__/... URLs
* Improve use of create-database.sh and update-davical-database with non-default values (see #124)
* Experimental $c->enable_attendee_group_resolution will resolve
  attendee group names to a list of individual users (from !21)
* Add support for calendar-user-type (!39)
* Update caldav_functions.sql for Postgresql 10 (#129)

Database Upgrade
================
* Run dba/upgrade-davical-database to get Postgresql-10-compatible functions

Upgrades of Other Software
==========================
* AWL 0.58 is required for best PHP7 compatibility

(hauke)

2017-12-07 12:54:10 UTC MAIN commitmail json YAML

Updated lang/rust to 1.22.1nb2

(ryoon)

2017-12-07 12:53:31 UTC MAIN commitmail json YAML

Bump PKGREVISION after binary change

(ryoon)

2017-12-07 12:39:39 UTC MAIN commitmail json YAML

py-crontab: updated to 2.2.8

2.2.8:
New version, rst readme and some bug fixes

(adam)

2017-12-07 12:35:41 UTC MAIN commitmail json YAML

dpkg: updated to 1.18.24

dpkg 1.18.24:
* Add missing symbols to the libdpkg map file.
* Fix dpkg-shlibdeps to preserve the Dpkg::Shlibs::find_library() order
  when scanning symbols/shlibs files. This was causing generation of bogus
  dependencies when multiple packages provide the same SONAME on different
  directories. Regression introduced in dpkg 1.18.17.
* Make dpkg-maintscript-helper print all unowned files from a directory
  when printing the error message, to ease debugging those problems after
  the fact.
  Based on a patch by Bastien ROUCARI?<88>S <roucaries.bastien@gmail.com>.
* Add duplicate prevention code for debian/files to dpkg-genbuildinfo, so
  that successive runs with different versions and equivalent build types
  do not generate multiple .buildinfo entries to be uploaded, which is
  similar to what dpkg-gencontrol is doing for .deb files.
* Fix conffile takeover handling during unpack in dpkg on --root or
  on diversions.
* Fix digest inference for shared conffiles, causing bogus takeover
  unpack errors. Regression introduced in dpkg 1.16.9.
* Improve tar entry metadata parsing in dpkg:
  - Do not parse device numbers for non block nor char tar entry objects.
  - Make the existing octal parser more robust, by checking for the
    expected format of leading zeros or spaces, followed by any ASCII
    octal characters (0-7), followed by zero or more space or NULs.
  - Add support for base-256 encoded numeric fields, to support large
    values, for UID/GID, device number, size and even signed timestamps.
    This is necessary not only to be able to store larger values, but to
    cover packages that can already be generated by dpkg-deb, given that
    it uses the system GNU tar when building.
* Architecture support:
  - Add support for ARM64 ILP32.
* Perl modules:
  - Remove obsolete hardening-wrapper support from Dpkg::Vendor::Ubuntu.
  - Bump $Dpkg::Deps::VERSION to match the one documented in CHANGES.
  - Ignore by default debian/files.new and debian/files for all source
    formats in Dpkg::Source::Package, because these are generated files
    with well known pathnames, part of the public interface, and with
    dpkg-genbuildinfo always injecting .buildinfo entries into
    debian/files, this meant this could disrupt previous workflows based
    on not cleaning the source tree.
* Documentation:
  - Many spelling fixes.
  - Do not include mispellings in changelogs, as that makes detecting them
    more difficult.
* Build system:
  - Use libexec variable for auxiliary internal programs, and set it to
    /usr/lib on Debian and derivatives.
  - Check that the detected tar is a GNU tar.
  - Check that the detected patch is a GNU patch, so that we get a directory
    traversal resistant patch implementation. This fixes CVE-2017-8283 by
    delegating those checks to patch(1), so that we trap blank-indented
    diff hunks trying to escape from the source tree.
* Test suite:
  - Add a test case for blank-indented patches which were the cause for
    CVE-2017-8283.
  - Handle files with non-zero sizes in c-tarextract libdpkg test code.

(adam)

2017-12-07 12:12:44 UTC MAIN commitmail json YAML

rust: don't filter out optimization flags. improves build time.

from a commit by semarie@openbsd

(maya)

2017-12-07 11:55:06 UTC MAIN commitmail json YAML

doc: Updated net/haproxy to 1.8.1

(fhajny)

2017-12-07 11:54:56 UTC MAIN commitmail json YAML

Update net/haproxy to 1.8.1

Major new features in 1.8:
- JSON stats
- server templates
- dynamic cookies
- per-certificate "bind" configuration
- pipelined and asynchronous SPOE
- seamless reloads
- PCRE2 support
- hard-stop-after
- support for OpenSSL asynchronous crypto engines
- replacement of the systemd-wrapper with a new master-worker model
- DNS autonomous resolver
- DNS SRV records
- configurable severity output on the CLI
- TLS 1.3 with support for Early-Data (AKA 0-RTT) on both sides
- multi-thread support
- HTTP/2 support
- small objects cache

For full changelog in 1.8, see:

  http://www.haproxy.org/download/1.8/src/CHANGELOG

(fhajny)

2017-12-07 03:01:41 UTC MAIN commitmail json YAML

fix formatting error in time/py-monotonic entry

(jnemeth)

2017-12-06 22:06:34 UTC MAIN commitmail json YAML

remove mistakely added entry for php-xdebug 2.5.5

(jdolecek)

2017-12-06 22:05:57 UTC MAIN commitmail json YAML

doc: Added devel/php-xdebug-devel version 2.6.0alpha1

(jdolecek)

2017-12-06 22:05:38 UTC MAIN commitmail json YAML

doc: Added devel/php-xdebug version 2.5.5

(jdolecek)

2017-12-06 22:05:06 UTC MAIN commitmail json YAML

doc: Added devel/py-fasteners version 0.14.1

(triaxx)

2017-12-06 22:05:06 UTC MAIN commitmail json YAML

mark this as not for php 7.2 until it's updated to 2.6.0

make it conflict with with php-xdebug>=2.5.99, it clashes with the version
2.6.0alpha provided by php-xdebug-devel

(jdolecek)

2017-12-06 22:04:06 UTC MAIN commitmail json YAML

Add devel/py-fasteners package version 0.14.1

(triaxx)

2017-12-06 22:02:30 UTC MAIN commitmail json YAML

Add php-xdebug-devel 2.6.0alpha, a dev version of xdebug with php 7.2 support

Changes since 2.5.5:
Sat, Dec 2, 2018 - xdebug 2.6.0alpha1

+ Added features:

- Implemented issue #474: Added "memory" output to profiling files, to find out where memory is allocated.
- Implemented issue #575: Dump super globals contents to error log upon errors, just like when this would happen for stack traces.
- Implemented issue #964: Parse X-Forwarded-For for the first IP address when selecting the remote_connect_back host (Steve Easley).
- Implemented issue #990: Add DBGp: notifications for notices and warnings to be shown in IDEs.
- Implemented issue #1312: Implement extended_properties feature to remote debugging to support names and values with low ASCII values.
- Implemented issue #1323: Added xdebug.filename_format setting to configure the formatting of filenames when tracing.
- Implemented issue #1379: Added support for Unix domain sockets to xdebug.remote_host (Sara Golemon).
- Implemented issue #1380: Added xdebug_is_debugger_active() that returns true when debugger is connected.
- Implemented issue #1391: Added support for earlier stack frames through new argument for xdebug_call_* functions.
- Implemented issue #1420: Handle PHP 7.2's new methods for switch/case
- Implemented issue #1470: Added xdebug.remote_timeout to make connect timeout configurable.
- Implemented issue #1495: Make var_dump() also use the new xdebug.filename_format when formatting filenames.

+ Improvements:

- Implemented issue #847: Added support for "%s" specifier for xdebug.trace_output_name.
- Implemented issue #1384: Compile warning on Ubuntu 16.04 with GCC 5.4.x.
- Implemented issue #1401: Improved error message in case the connection breaks.
- Implemented issue #1430: Change DBGp tests to use TEST_PHP_EXECUTABLE instead of hard coded 'php'
- Implemented issue #1484: Use FD_CLOEXEC with debugging sockets to prevent FDs from leaking to forked processes (Chris Wright).
- Improve the foldexpr in xt.vim to fold lines correctly (Donie Leigh).

= Fixed bugs:

- Fixed issue #1272: property_get doesn't return @attributes for SimpleXMLElement.
- Fixed issue #1305: Property names with quotes can not be fetch while debugging.
- Fixed issue #1431: Fix "use after free" with in add_name_attribute_or_element.
- Fixed issue #1432: Fixed memory leak with xdebug_path_info_dtor.
- Fixed issue #1449: Debugging breaks with array element keys containing low-ASCII variables.
- Fixed issue #1471: Tracing crashes with return_assignments and ternairy operator.
- Fixed issue #1474: Crashes due to variable resolving/reading mechanism not taking care of temporary hash tables correctly (Nikita Popov, Derick).
- Fixed issue #1481: Fixed s390x and ppc64 builds (Remi Collet).
- Fixed issue #1486: Crash on ZEND_SWITCH_LONG / ZEND_SWITCH_STRING with more than 32 cases.
- Fixed issue #1496: Rewrite README.rst to be more clear on how to install and build Xdebug.

~ Changes:

- Fixed issue #1411: Use Error (Throwable) instead of fatal error when maximum nesting level is reached.

- Removed features:

- Implemented issue #1377: Drop support for PHP 5.5 and 5.6, only PHP 7 is now supported

(jdolecek)

2017-12-06 22:01:51 UTC MAIN commitmail json YAML

2017-12-06 21:54:56 UTC MAIN commitmail json YAML

Add time/py-monotonic package version 1.4

(triaxx)

2017-12-06 21:53:49 UTC MAIN commitmail json YAML

Add time/py-monotonic package version 1.4

(triaxx)

2017-12-06 21:52:00 UTC MAIN commitmail json YAML

2017-12-06 21:48:40 UTC MAIN commitmail json YAML

2017-12-06 21:47:19 UTC MAIN commitmail json YAML

php-sodium expect dir name as parameter to --with-sodium, so use
BUILDLINK_PREFIX.libsodium; hopefully will fix bulk build, locally it builds
just fine without this for some reason

(jdolecek)

2017-12-06 21:36:34 UTC MAIN commitmail json YAML

add patch to fix build of php-gd, adapted from php71

(jdolecek)

2017-12-06 21:18:42 UTC MAIN commitmail json YAML

doc: Updated databases/php-mongodb to 1.3.4

(jdolecek)

2017-12-06 21:18:00 UTC MAIN commitmail json YAML

Update php-mongodb to 1.3.4, mostly to get version which is compatible
with PHP 7.2

Changes since 1.1.8:

1.3.4 ** Bug
* [PHPC-1053] - UTCDateTime constructor reports that its single argument is required
1.3.3 ** Bug
* [PHPC-1045] - Segfault if username is not provided for SCRAM-SHA-1 authMechanism
* [PHPC-1046] - Do not specify $external as database name in tests

** Task
* [PHPC-1044] - Upgrade libbson and libmongoc to 1.8.2
1.3.2 ** Improvement
* [PHPC-1026] - Log warnings instead of throwing for unsupported BSON types
1.3.1 ** Bug
* [PHPC-1014] - config.m4 produces unterminated quoted string
1.3.0 ** Bug
* [PHPC-586] - Create regression tests for tailable cursor iteration
* [PHPC-624] - WriteResult::getUpsertedIds() only supports ObjectIDs and integers
* [PHPC-692] - Check for phongo_bson_to_zval_ex() failures in Server methods
* [PHPC-712] - Driver should validate BSON documents before insert and update
* [PHPC-875] - Allow compiling without SSL
* [PHPC-895] - Require 16-byte data length for Binary UUID subtypes 0x03 and 0x04
* [PHPC-914] - php mongodb connect 'SCRAM Failure: invalid salt length of 0 in sasl step2' exception
* [PHPC-939] - BSON classes should not assign public properties after var_dump()
* [PHPC-950] - Skip APM callbacks if subscriber HashTable is uninitialized
* [PHPC-951] - CursorId is a signed 64-bit integer
* [PHPC-964] - Ensure SASL output variables are always defined in config.m4
* [PHPC-974] - Converting JSON to BSON to PHP introduces gaps in array indexes
* [PHPC-981] - APM functions should reside in MongoDB\Driver\Monitoring namespace
* [PHPC-982] - Include null byte in key length when accessing subscriber HashTable in PHP 5
* [PHPC-983] - MongoDB\BSON\toPHP() arg info is missing type map parameter
* [PHPC-994] - Fix HAVE_SOCKLEN_T macro redefinition for Windows builds
* [PHPC-1005] - Ensure array symtable converts to object proptable in PHP 7.2
* [PHPC-1006] - Do not modify memory of Persistable::bsonSerialize() return value

** Epic
* [PHPC-909] - Spring cleaning for 1.3.0

** New Feature
* [PHPC-349] - Application Performance Monitoring (APM)
* [PHPC-382] - Allow zval_to_bson() to return the ID irrespective of ID generation
* [PHPC-471] - BulkWrite::insert() should always return the document's ID
* [PHPC-587] - CursorId should serialize to BSON as 64-bit integer
* [PHPC-772] - Parse authMechanism options in URI options array
* [PHPC-839] - Add option maxAwaitTimeMS on getMore commands
* [PHPC-926] - Implement Extended JSON spec
* [PHPC-976] - Create isDefault() method for read and write concerns
* [PHPC-985] - Implement Timestamp::getIncrement() and getTimestamp() methods
* [PHPC-988] - PHP 5.x segfault if TypeWrapper::createFromBSONType() throws exception

** Task
* [PHPC-302] - Throw exceptions for unsupported BSON types
* [PHPC-640] - Implement interfaces for userland BSON type classes
* [PHPC-765] - Connection string spec compliance
* [PHPC-892] - Upgrade libbson and libmongoc to 1.6.0
* [PHPC-907] - Remove PHONGO_API macro for exported symbols
* [PHPC-908] - Do not declare MINIT functions for each driver class
* [PHPC-910] - Reorganize BSON encoding and decoding sources
* [PHPC-911] - Prefix symbols and use static decls whenever possible
* [PHPC-915] - Document precedence of authMechanismProperties URI option over named GSSAPI options
* [PHPC-928] - Sync release files in PECL package generation script
* [PHPC-929] - Skip BSON corpus test for embedded null in code string
* [PHPC-932] - Remove reference to Manager on Cursor, Server, and WriteResult objects
* [PHPC-953] - Do not parse undocumented "database" key in URI options array
* [PHPC-957] - Use libmongoc constants for applicable URI options
* [PHPC-959] - Do not check for null return from mongoc_collection_find_with_opts()
* [PHPC-977] - Upgrade libbson and libmongoc to 1.7.0
* [PHPC-992] - Rename to[Canonical|Relaxed]JSON() to to[Canonical|Relaxed]ExtendedJSON()
* [PHPC-996] - Remove support for PHP 5.4
* [PHPC-997] - Update date/time handling code due to changes in timelib
* [PHPC-1004] - Rename ObjectID to ObjectId
* [PHPC-1007] - Upgrade libbson and libmongoc to 1.8.0
* [PHPC-1008] - Use SETUP_OPENSSL() in config.w32 if available

** Improvement
* [PHPC-579] - Throw exception for invalid BulkWrite::update() newObj argument
* [PHPC-628] - executeBulkWrite() should throw InvalidArgumentException for empty BulkWrite
* [PHPC-846] - Throw if maxStalenessSeconds URI option is out of range
* [PHPC-887] - Throw exceptions for unexpected types in URI options array
* [PHPC-904] - ReadPreference constructor should accept strings
* [PHPC-930] - Do not throw exceptions for critical and error levels in libmongoc log callback
* [PHPC-935] - Validate filter and options in Query constructor
* [PHPC-937] - Cursor::setTypeMap() and toPHP() should return early if type map is invalid
* [PHPC-941] - Introduce API for converting BSON to canonical and relaxed extended JSON
* [PHPC-942] - Use mongoc_uri_new_with_error() to improve URI error reporting
* [PHPC-944] - MONGOC_ERROR_COMMAND_INVALID_ARG should yield InvalidArgumentException
* [PHPC-1001] - Report field name for invalid UTF-8 and unsupported zval types during BSON encoding
1.2.11 ** Bug
* [PHPC-875] - Allow compiling without SSL

** Task
* [PHPC-1008] - Use SETUP_OPENSSL() in config.w32 if available
1.3.0RC1 ** Bug
* [PHPC-994] - Fix HAVE_SOCKLEN_T macro redefinition for Windows builds
* [PHPC-1005] - Ensure array symtable converts to object proptable in PHP 7.2
* [PHPC-1006] - Do not modify memory of Persistable::bsonSerialize() return value

** Task
* [PHPC-996] - Remove support for PHP 5.4
* [PHPC-997] - Update date/time handling code due to changes in timelib
* [PHPC-1004] - Rename ObjectID to ObjectId
* [PHPC-1007] - Upgrade libbson and libmongoc to 1.8.0
* [PHPC-1008] - Use SETUP_OPENSSL() in config.w32 if available

** Improvement
* [PHPC-1001] - Report field name for invalid UTF-8 and unsupported zval types during BSON encoding
1.2.10 ** Bug
* [PHPC-1005] - Ensure array symtable converts to object proptable in PHP 7.2
* [PHPC-1006] - Do not modify memory of Persistable::bsonSerialize() return value

** Task
* [PHPC-997] - Update date/time handling code due to changes in timelib
1.3.0beta1 ** Bug
* [PHPC-586] - Create regression tests for tailable cursor iteration
* [PHPC-624] - WriteResult::getUpsertedIds() only supports ObjectIDs and integers
* [PHPC-692] - Check for phongo_bson_to_zval_ex() failures in Server methods
* [PHPC-712] - Driver should validate BSON documents before insert and update
* [PHPC-875] - Allow compiling without SSL
* [PHPC-895] - Require 16-byte data length for Binary UUID subtypes 0x03 and 0x04
* [PHPC-914] - php mongodb connect 'SCRAM Failure: invalid salt length of 0 in sasl step2' exception
* [PHPC-939] - BSON classes should not assign public properties after var_dump()
* [PHPC-950] - Skip APM callbacks if subscriber HashTable is uninitialized
* [PHPC-951] - CursorId is a signed 64-bit integer
* [PHPC-964] - Ensure SASL output variables are always defined in config.m4
* [PHPC-974] - Converting JSON to BSON to PHP introduces gaps in array indexes
* [PHPC-981] - APM functions should reside in MongoDB\Driver\Monitoring namespace
* [PHPC-982] - Include null byte in key length when accessing subscriber HashTable in PHP 5
* [PHPC-983] - MongoDB\BSON\toPHP() arg info is missing type map parameter

** Epic
* [PHPC-909] - Spring cleaning for 1.3.0

** New Feature
* [PHPC-349] - Application Performance Monitoring (APM)
* [PHPC-382] - Allow zval_to_bson() to return the ID irrespective of ID generation
* [PHPC-471] - BulkWrite::insert() should always return the document's ID
* [PHPC-587] - CursorId should serialize to BSON as 64-bit integer
* [PHPC-772] - Parse authMechanism options in URI options array
* [PHPC-839] - Add option maxAwaitTimeMS on getMore commands
* [PHPC-926] - Implement Extended JSON spec
* [PHPC-976] - Create isDefault() method for read and write concerns
* [PHPC-985] - Implement Timestamp::getIncrement() and getTimestamp() methods
* [PHPC-988] - PHP 5.x segfault if TypeWrapper::createFromBSONType() throws exception

** Task
* [PHPC-302] - Throw exceptions for unsupported BSON types
* [PHPC-640] - Implement interfaces for userland BSON type classes
* [PHPC-765] - Connection string spec compliance
* [PHPC-892] - Upgrade libbson and libmongoc to 1.6.0
* [PHPC-907] - Remove PHONGO_API macro for exported symbols
* [PHPC-908] - Do not declare MINIT functions for each driver class
* [PHPC-910] - Reorganize BSON encoding and decoding sources
* [PHPC-911] - Prefix symbols and use static decls whenever possible
* [PHPC-915] - Document precedence of authMechanismProperties URI option over named GSSAPI options
* [PHPC-928] - Sync release files in PECL package generation script
* [PHPC-929] - Skip BSON corpus test for embedded null in code string
* [PHPC-932] - Remove reference to Manager on Cursor, Server, and WriteResult objects
* [PHPC-953] - Do not parse undocumented "database" key in URI options array
* [PHPC-957] - Use libmongoc constants for applicable URI options
* [PHPC-959] - Do not check for null return from mongoc_collection_find_with_opts()
* [PHPC-977] - Upgrade libbson and libmongoc to 1.7.0
* [PHPC-992] - Rename to[Canonical|Relaxed]JSON() to to[Canonical|Relaxed]ExtendedJSON()

** Improvement
* [PHPC-579] - Throw exception for invalid BulkWrite::update() newObj argument
* [PHPC-628] - executeBulkWrite() should throw InvalidArgumentException for empty BulkWrite
* [PHPC-846] - Throw if maxStalenessSeconds URI option is out of range
* [PHPC-887] - Throw exceptions for unexpected types in URI options array
* [PHPC-904] - ReadPreference constructor should accept strings
* [PHPC-930] - Do not throw exceptions for critical and error levels in libmongoc log callback
* [PHPC-935] - Validate filter and options in Query constructor
* [PHPC-937] - Cursor::setTypeMap() and toPHP() should return early if type map is invalid
* [PHPC-941] - Introduce API for converting BSON to canonical and relaxed extended JSON
* [PHPC-942] - Use mongoc_uri_new_with_error() to improve URI error reporting
* [PHPC-944] - MONGOC_ERROR_COMMAND_INVALID_ARG should yield InvalidArgumentException
1.2.9 ** Bug
* [PHPC-940] - php_phongo_free_ssl_opt() attempts to free interned strings
* [PHPC-948] - BSON encoding should throw on circular references
* [PHPC-949] - Memory leak if Serializable::bsonSerialize() returns keys with null bytes
1.2.8 ** Improvement
* [PHPC-936] - Define PHP_MONGODB_VERSION constant for Pickle compatibility
1.2.7 ** Bug
* [PHPC-500] - Resolve PHP 7 memory leaks
* [PHPC-931] - php_phongo_pclient_t is leaked during MSHUTDOWN
* [PHPC-933] - Unnecessary zend_string_release() in phongo_zval_to_bson() for PHP 7

** Task
* [PHPC-411] - Drop system.profile collection before tests
1.2.6 ** Bug
* [PHPC-901] - False slaveOk URI option should be ignored
* [PHPC-912] - Child processes should not destroy clients created by parent processes
* [PHPC-913] - Child process should not re-use mongoc_client_t objects from parent
* [PHPC-917] - localThresholdMS should default to 15 milliseconds
* [PHPC-923] - Use zend_string_release() to free class names
* [PHPC-924] - Cursor::setTypeMap() may unnecessarily convert first BSON document

** Task
* [PHPC-736] - Remove zend_str_tolower_dup() in ObjectID construction
* [PHPC-825] - Document URI options array for Manager constructor
* [PHPC-906] - Make test suite compatible with libbson/libmongoc 1.5.0 and 1.6.0
1.2.5 Fix Windows build scripts
1.2.4 ** Bug
* [PHPC-894] - BSON get_properties handlers leak during gc_possible_root() checks
* [PHPC-898] - readConcern option should not be included in getMore commands

** Task
* [PHPC-897] - Document that connections are initialized lazily
* [PHPC-899] - Remind users about BSON comparison behavior
1.2.3 ** Bug
* [PHPC-855] - Assertion failure in stream_not_found() after failed getmore operation
* [PHPC-856] - Build errors using bundled libbson and system libmongoc
* [PHPC-872] - Do not use system crypto policy for OpenSSL on Windows
* [PHPC-878] - php_json_serializable_ce missing in PHP versions before 5.5.10 and 5.4.26
* [PHPC-879] - php_date_get_immutable_ce missing in PHP versions before 5.6.8 and 5.5.24
* [PHPC-881] - Windows CA stores should be opened with read-only flag
* [PHPC-883] - BSON array keys should be disregarded during visitation
* [PHPC-884] - Public property with zero-length name ignored during BSON encoding
* [PHPC-885] - Alphabetize Regex flags when instantiating from BSON
* [PHPC-886] - Always recalculate field name length when encoding BSON
* [PHPC-891] - BSON encoding should throw if PHP keys contain null bytes

** Improvement
* [PHPC-635] - WriteResult debug handler should return objects
* [PHPC-873] - Do not allow mixing bundled and system libbson and libmongoc libraries

** Task
* [PHPC-633] - Add lines to phpinfo() output regarding support for SSL and SASL
* [PHPC-714] - Implement BSON corpus test suite
* [PHPC-890] - Add license header to source files
1.2.2 ** Bug
* [PHPC-849] - Cursor::setTypeMap() leaks current element if called during iteration
* [PHPC-851] - Segfault when ReadPreference tag sets are an immutable array
* [PHPC-852] - Do not depend on date and standard extensions in config.w32
* [PHPC-853] - config.w32 fails to generate all libmongoc and libbson version constants
* [PHPC-854] - Client persistence crashes with ZTS (e.g. Apache)
1.2.1 ** Bug
* [PHPC-848] - Fix BSON encoding of immutable arrays and documents with circular references
1.1.10 * PHPC-848: Consult ZEND_HASH_APPLY_PROTECTION() in PHP7
1.2.0 ** Bug
* [PHPC-316] - config.w32 should define MONGOC_ENABLE_SASL
* [PHPC-447] - Windows builds should generate libmongoc and libbson config and version files
* [PHPC-481] - Windows reports wrong mongoc and libbson versions
* [PHPC-520] - Document driver dependencies
* [PHPC-525] - Demonstrate non-empty $filter argument in Query constructor example
* [PHPC-530] - Document MongoDB\Driver\Server type constants
* [PHPC-554] - Rephrase unsupported/corrupt BSON messages
* [PHPC-625] - Document that persistent sockets should not be re-used after forking
* [PHPC-673] - Cursor::isDead() returns true despite cursor being alive
* [PHPC-674] - Advise users to install pkg-config for building the driver
* [PHPC-693] - Unacknowledged WriteResults have null counts
* [PHPC-728] - Wrong example on how to provide client certificate
* [PHPC-748] - CursorID is not properly expressed on 32-bit platforms
* [PHPC-756] - fromJSON() should not evaluate bson_error_t.message as boolean
* [PHPC-762] - undefined symbol: mongoc_write_concern_is_acknowledged
* [PHPC-788] - Timestamp on 32-bit platforms breaks
* [PHPC-790] - UTCDateTime constructor should truncate floats
* [PHPC-794] - BulkWrite::update() silently ignores invalid arguments
* [PHPC-801] - Empty ReadConcern and WriteConcern should serialize to BSON documents
* [PHPC-804] - Timestamp and UTCDateTime constructors should accept integers in strict types mode
* [PHPC-838] - Javascript objects are always serialized as BSON code types without scope

** Epic
* [PHPC-542] - Remove dependency on mongoc private symbols

** Improvement
* [PHPC-359] - Ensure read preference tags sets serialize as documents
* [PHPC-424] - Validate that read preference tag set is an array of documents
* [PHPC-433] - Persist topology state between requests
* [PHPC-486] - Add syntax highlighting to BSON persistence articles
* [PHPC-637] - Remind users that connection URIs should be encoded
* [PHPC-654] - Implement comparison handlers for BSON types
* [PHPC-676] - Do not allow BulkWrite objects to be executed multiple times
* [PHPC-684] - Report bypassDocumentValidation in BulkWrite debug output
* [PHPC-705] - Do not unnecessarily wrap filters in $query
* [PHPC-721] - Javascript constructor should throw if code contains null bytes
* [PHPC-724] - Regex constructor should throw if pattern or flags contain null bytes
* [PHPC-726] - Allow cross-platform serialization of Timestamp and UTCDateTime
* [PHPC-731] - Parse Timestamp argument as strings to accept large integers
* [PHPC-739] - Rename "javascript" to "code" in Javascript BSON class
* [PHPC-741] - Use consistent exceptions for BSON initialization methods
* [PHPC-742] - Regex constructor should default flags arg to empty string
* [PHPC-744] - Improve error messages for invalid Decimal128 and ObjectID strings
* [PHPC-746] - Default Manager URI to "mongodb://127.0.0.1/"
* [PHPC-754] - Remove libmongoc-priv system dependency in config.m4
* [PHPC-755] - Remove include of private mongoc-trace.h

** New Feature
* [PHPC-459] - BSON objects should implement JsonSerializable
* [PHPC-460] - BSON classes should support PHP serialization and var_export()
* [PHPC-498] - ReadPreference, ReadConcern, and WriteConcern should serialize to BSON
* [PHPC-536] - UTCDateTime constructor should default to current time and accept DateTimeInterface
* [PHPC-552] - Implement ObjectID::getTimestamp() method
* [PHPC-619] - Implement Decimal 128 type spec
* [PHPC-716] - Support new readConcern level "linearizable"
* [PHPC-729] - Implement __toString() method for Javascript and Binary
* [PHPC-730] - Implement getCode() and getScope() for Javascript
* [PHPC-734] - Support providing collation per operation
* [PHPC-752] - Allow users to set a limit on acceptable staleness
* [PHPC-757] - Implement The MongoDB Handshake Protocol
* [PHPC-786] - Support appname in URI array options

** Question
* [PHPC-723] - Blocking connect() leads to cumulative timeouts for multiple inaccessible servers

** Task
* [PHPC-313] - BSON should throw when encountering 64-bit integer on 32-bit platform
* [PHPC-416] - Document SSL options
* [PHPC-504] - Document how RP, RC, and WC are serialized to BSON
* [PHPC-533] - Remove PHONGO_API macro for exported functions
* [PHPC-584] - Remove MkDocs documentation in favor of PHP.net documentation
* [PHPC-600] - Manager::getServers() should use mongoc_client_get_server_descriptions()
* [PHPC-601] - Cursor::getServer() should not access mongoc_cursor_t.client
* [PHPC-602] - Create command cursors with mongoc_cursor_new_from_command_document()
* [PHPC-603] - Use mongoc_read_prefs_t getters instead of accessing struct fields directly
* [PHPC-604] - WriteConcern::getJournal() should use mongoc_write_concern_journal_is_set()
* [PHPC-605] - Rely on libmongoc's socket handling and SSL implementation
* [PHPC-606] - Use mongoc_server_description_t public API
* [PHPC-607] - Manager::selectServer() should use mongoc_client_select_server()
* [PHPC-609] - Ensure client URI handling uses libmongoc public API
* [PHPC-610] - Client construction should use mongoc_write_concern_is_valid()
* [PHPC-611] - WriteResult::isAcknowledged() should use mongoc_write_concern_is_acknowledged()
* [PHPC-618] - Implement SDAM Monitoring spec
* [PHPC-629] - Upgrade libbson and libmongoc to 1.4.0
* [PHPC-630] - Update bson_visitor_t for unsupported type function pointer
* [PHPC-653] - Document WriteResult, WriteConcernError, and WriteError classes
* [PHPC-659] - Update bson_visitor_t for decimal 128 type function pointer
* [PHPC-662] - Use mongoc_bulk_operation_get_hint()
* [PHPC-663] - Use mongoc_bulk_operation_get_write_concern()
* [PHPC-664] - Use mongoc_write_concern_get_w()
* [PHPC-665] - Remove private libmongoc and libbson header includes
* [PHPC-680] - BulkWrite::count() should return number of operations instead of estimated round-trips
* [PHPC-682] - Do not use mongoc_bulk_operation_t private API in BulkWrite debug handler
* [PHPC-687] - Consolidate struct definitions for PHP 5 and 7
* [PHPC-688] - Do not use mongoc_cursor_t private API in Cursor debug handler
* [PHPC-689] - Query and command execution should use mongoc_cursor_set_hint()
* [PHPC-703] - Update configure scripts for upstream SSL changes
* [PHPC-704] - Do not set "mongodb.debug" based on Manager's $driverOptions["debug"]
* [PHPC-708] - Port http://php.net/manual/en/mongo.security.php to the new docs/driver
* [PHPC-718] - Define extension dependencies
* [PHPC-751] - Document MongoDB\BSON\Decimal128
* [PHPC-758] - Disable Decimal128 for bundled libbson and libmongoc 1.4.0
* [PHPC-761] - Remove BSON_NAMESPACE constant
* [PHPC-769] - Javascript serialization, export, and dump should always include scope field
* [PHPC-777] - Document MongoDB\Driver\ReadConcern::LINEARIZABLE
* [PHPC-779] - Switch serialization from O type to C type
* [PHPC-780] - Document persistent connection behavior
* [PHPC-783] - Use mongoc_collection_find_with_opts() for Query execution
* [PHPC-789] - Remove __wakeup from BSON/* classes
* [PHPC-791] - Upgrade libbson and libmongoc to 1.5.0
* [PHPC-796] - Use flexible opts for BulkWrite update and delete
* [PHPC-799] - Create notice for all third party libraries
* [PHPC-805] - Query "partial" option is now "allowPartialResults"
* [PHPC-806] - Document Query options for mongoc_collection_find_with_opts()
* [PHPC-807] - Document "collation" option for Query and BulkWrite update/delete
* [PHPC-824] - SDAM spec update : Update the topology from each handshake
* [PHPC-826] - Document that socket paths must be URL-encoded
* [PHPC-827] - Update Max Staleness implementation
* [PHPC-829] - BSON Regex flags must be alphabetically ordered
1.1.9 * PHPC-820: Upgrade libbson and libmongoc to 1.3.6
* PHPC-820: Upgrade libbson and libmongoc to 1.3.6
1.2.0alpha3 ** Bug
* [PHPC-794] - BulkWrite::update() silently ignores invalid arguments

** Improvement
* [PHPC-424] - Validate that read preference tag set is an array of documents
* [PHPC-705] - Do not unnecessarily wrap filters in $query

** New Feature
* [PHPC-498] - ReadPreference, ReadConcern, and WriteConcern should serialize to BSON
* [PHPC-734] - Support providing collation per operation
* [PHPC-752] - Allow users to set a limit on acceptable staleness

** Task
* [PHPC-783] - Use mongoc_collection_find_with_opts() for Query execution
* [PHPC-796] - Use flexible opts for BulkWrite update and delete
1.2.0alpha2 ** Bug
* [PHPC-762] - undefined symbol: mongoc_write_concern_is_acknowledged

** Improvement
* [PHPC-433] - Persist topology state between requests
* [PHPC-726] - Allow cross-platform serialization of Timestamp and UTCDateTime
* [PHPC-731] - Parse Timestamp argument as strings to accept large integers
* [PHPC-742] - Regex constructor should default flags arg to empty string
* [PHPC-744] - Improve error messages for invalid Decimal128 and ObjectID strings

** New Feature
* [PHPC-552] - Implement ObjectID::getTimestamp() method
* [PHPC-716] - Support new readConcern level "linearizable"
* [PHPC-757] - Implement The MongoDB Handshake Protocol
* [PHPC-786] - Support appname in URI array options

** Task
* [PHPC-605] - Rely on libmongoc's socket handling and SSL implementation
* [PHPC-629] - Upgrade libbson and libmongoc to 1.4.0
* [PHPC-704] - Do not set "mongodb.debug" based on Manager's $driverOptions["debug"]
* [PHPC-761] - Remove BSON_NAMESPACE constant
* [PHPC-769] - Javascript serialization, export, and dump should always include scope field
* [PHPC-779] - Switch serialization from O type to C type
* [PHPC-789] - Remove __wakeup from BSON/* classes
1.2.0alpha1 ** Bug
* [PHPC-316] - config.w32 should define MONGOC_ENABLE_SASL
* [PHPC-447] - Windows builds should generate libmongoc and libbson config and version files
* [PHPC-481] - Windows reports wrong mongoc and libbson versions
* [PHPC-530] - Document MongoDB\Driver\Server type constants
* [PHPC-554] - Rephrase unsupported/corrupt BSON messages
* [PHPC-673] - Cursor::isDead() returns true despite cursor being alive
* [PHPC-693] - Unacknowledged WriteResults have null counts
* [PHPC-728] - Wrong example on how to provide client certificate
* [PHPC-748] - CursorID is not properly expressed on 32-bit platforms

** Improvement
* [PHPC-486] - Add syntax highlighting to BSON persistence articles
* [PHPC-684] - Report bypassDocumentValidation in BulkWrite debug output
* [PHPC-721] - Javascript constructor should throw if code contains null bytes
* [PHPC-724] - Regex constructor should throw if pattern or flags contain null bytes
* [PHPC-739] - Rename "javascript" to "code" in Javascript BSON class
* [PHPC-741] - Use consistent exceptions for BSON initialization methods
* [PHPC-746] - Default Manager URI to "mongodb://127.0.0.1/"
* [PHPC-754] - Remove libmongoc-priv system dependency in config.m4
* [PHPC-755] - Remove include of private mongoc-trace.h

** New Feature
* [PHPC-460] - BSON classes should support PHP serialization and var_export()
* [PHPC-536] - UTCDateTime constructor should default to current time and accept DateTimeInterface
* [PHPC-619] - Implement Decimal 128 type spec
* [PHPC-729] - Implement __toString() method for Javascript and Binary
* [PHPC-730] - Implement getCode() and getScope() for Javascript

** Task
* [PHPC-600] - Manager::getServers() should use mongoc_client_get_server_descriptions()
* [PHPC-601] - Cursor::getServer() should not access mongoc_cursor_t.client
* [PHPC-602] - Create command cursors with mongoc_cursor_new_from_command_document()
* [PHPC-603] - Use mongoc_read_prefs_t getters instead of accessing struct fields directly
* [PHPC-604] - WriteConcern::getJournal() should use mongoc_write_concern_journal_is_set()
* [PHPC-606] - Use mongoc_server_description_t public API
* [PHPC-607] - Manager::selectServer() should use mongoc_client_select_server()
* [PHPC-609] - Ensure client URI handling uses libmongoc public API
* [PHPC-610] - Client construction should use mongoc_write_concern_is_valid()
* [PHPC-611] - WriteResult::isAcknowledged() should use mongoc_write_concern_is_acknowledged()
* [PHPC-630] - Update bson_visitor_t for unsupported type function pointer
* [PHPC-659] - Update bson_visitor_t for decimal 128 type function pointer
* [PHPC-662] - Use mongoc_bulk_operation_get_hint()
* [PHPC-663] - Use mongoc_bulk_operation_get_write_concern()
* [PHPC-664] - Use mongoc_write_concern_get_w()
* [PHPC-665] - Remove private libmongoc and libbson header includes
* [PHPC-680] - BulkWrite::count() should return number of operations instead of estimated round-trips
* [PHPC-682] - Do not use mongoc_bulk_operation_t private API in BulkWrite debug handler
* [PHPC-687] - Consolidate struct definitions for PHP 5 and 7
* [PHPC-688] - Do not use mongoc_cursor_t private API in Cursor debug handler
* [PHPC-689] - Query and command execution should use mongoc_cursor_set_hint()
* [PHPC-703] - Update configure scripts for upstream SSL changes
* [PHPC-708] - Port http://php.net/manual/en/mongo.security.php to the new docs/driver
* [PHPC-758] - Disable Decimal128 for bundled libbson and libmongoc 1.4.0

(jdolecek)

2017-12-06 15:43:48 UTC MAIN commitmail json YAML

2017-12-06 12:54:45 UTC MAIN commitmail json YAML

Updated security/py-gssapi, time/py-tzlocal, www/py-sanic

(adam)

2017-12-06 12:53:56 UTC MAIN commitmail json YAML

py-sanic: updated to 0.7.0

0.7.0:
Fixed a bug where trigger_events didn't actually trigger events in async create_server
Changed strict_slashes to be True by default
Changed Unauthorized exception __init__ to be more like the rest of the exceptions
Added an option to define a name for a route
Made the prefixes for the environment variables configurable
Fixed windows support where syslog raises an ImportError
Added support for vhosts in static routes
Split RequestTimeout, ResponseTimeout, and KeepAliveTimeout into different timeouts
Fixed Connection lost before response written
SanicTestClient now gets its own port

(adam)

2017-12-06 12:21:03 UTC MAIN commitmail json YAML

py-tzlocal: updated to 1.5.1

1.5.1:
- 1.5 had a bug that slipped through testing, fixed that,
increased test coverage.

1.5:
- No longer treats macOS as special, but as a unix.
- get_windows_info.py is renamed to update_windows_mappings.py
- Windows mappings now also contain mappings from deprecated zoneinfo names.
(Preston-Landers, regebro)

(adam)

2017-12-06 12:19:43 UTC MAIN commitmail json YAML

py-gssapi: updated to 1.3.0

1.3.0:

Features
* Support RFC 5587: Extended GSS Mechanism Inquiry APIs
* Support RFC 5801: Using GSSAPI Mechanisms in SASL

Bugfixes
* Fix potential infinite recursion in GSSError#display_status when there is an error displaying the error
* Read the linker path during setup to support properly building with Heimdal on Debian
* Fix OID inequality comparison

Tooling
* k5test and gssapi-console now live in their own projects. They can be found at pythongssapi/k5test and pythongssapi/gssapi-console, respectively, and are available on PyPI as k5test and gssapi_console

(adam)

2017-12-06 11:54:09 UTC MAIN commitmail json YAML

Updated www/py-aiohttp, devel/py-test

(adam)

2017-12-06 11:49:14 UTC MAIN commitmail json YAML

py-test: updated to 3.3.1

Pytest 3.3.1:

Bug Fixes
* Fix issue about -p no:<plugin> having no effect.
* Fix regression with warnings that contained non-strings in their arguments in Python 2.
* Always escape null bytes when setting PYTEST_CURRENT_TEST.
* Fix ZeroDivisionError when using the testmon plugin when no tests were actually collected.
* Bring back TerminalReporter.writer as an alias to TerminalReporter._tw. This alias was removed by accident in the 3.3.0 release.
* The pytest-capturelog plugin is now also blacklisted, avoiding errors when running pytest with it still installed.

Improved Documentation
* Fix broken link to plugin pytest-localserver.

(adam)

2017-12-06 11:44:22 UTC MAIN commitmail json YAML

py-aiohttp: updated to 2.3.6

2.3.6:
Correct request.app context (for handlers not just middlewares).

(adam)

2017-12-06 10:44:16 UTC MAIN commitmail json YAML

Updated net/dhcpcd to 7.0.0rc4

(roy)

2017-12-06 10:43:55 UTC MAIN commitmail json YAML

dhcpcd-7.0.0-rc4 has been released with the following changes:
  *  Mark routes as set by RA/DHCP in Linux
  *  Don't flush prefix routes/routers if kernel does not support RA
  *  Remove OpenBSD route labels
  *  dhcp: improve errors around UDP checksum failure
  *  dhcp: announce existing addresses before rebooting
  *  bpf: rework loop so that we can close/reopen fd inside and abort
  *  ipv6nd: don't handle NA/RA for non active interfaces
  *  dhcp6: listen on all addresses in non master mode
  *  dhcpcd-run-hooks: set protocol in dhcpcd, don't guess
  *  Ensure that xid is unique across all interfaces
  *  dhcp6: redirect message to interface which uses the xid
  *  bsd: strip scope from LL addresses when detecting their addition
  *  ipv6nd: fix address lifetime overflow on carrier up
  *  dhcp6: fix confirmation of lease on carrier up
  *  eloop: fix signal catching before eloop is started on Linux

(roy)

2017-12-06 07:58:35 UTC MAIN commitmail json YAML

doc: Updated www/p5-Mojolicious to 7.58

(wiz)

2017-12-06 07:58:25 UTC MAIN commitmail json YAML

p5-Mojolicious: update to 7.58.

7.58  2017-12-02
  - Added websocket_p method to Mojo::UserAgent.

(wiz)

2017-12-06 07:15:14 UTC MAIN commitmail json YAML

doc: Updated www/p5-Catalyst-Action-REST to 1.21

(wiz)

2017-12-06 07:15:04 UTC MAIN commitmail json YAML

p5-Catalyst-Action-REST: update to 1.21.

1.21      2017-12-05 10:05:25-05:00 America/New_York

(Yes, that's the whole Changelog from upstream)

(wiz)

2017-12-06 07:05:48 UTC MAIN commitmail json YAML

doc: Updated databases/p5-SQL-Translator to 0.11023

(wiz)

2017-12-06 07:05:39 UTC MAIN commitmail json YAML

p5-SQL-Translator: update to 0.11023.

0.11023 2017-12-05

* Fix error handling for Test::PostgreSQL 1.20

0.11022 2017-12-04

* Add support for monotonically increasing SQLite autoincs (GH#47)
* Add support for CHECK constraint in SQLite producer (GH#57)
* Add support for CHECK constraint in POD producer (GH#63)
* Fix forgotten quoting in the MySQL DROP TABLE diff producer (GH#50)
* Fix Pg grammar parsing of UUID, time, timetz columns (RT#100196, GH#52)
* Add support for USING and WHERE on indexes in PostgreSQL producer
  and parser (RT#63814, GH#52)
* Improve add_trigger consistency between producers (GH#48)
* Add trigger 'scope' attribute support to JSON, YAML and XML producers,
  and XML and SQLite parsers (RT#119997)
* Declare dependencies in deterministic order (RT#102859)
* Multiple speedups of naive internal debugging mechanism (GH#54)
* Remove dependency on List::MoreUtils ( http://is.gd/lmu_cac_debacle )
* Fix parsing of strings with leading whitespace for MySQL, Oracle, PostgreSQL,
  SQLServer and SQLite
* Fix parsing of MySQL column comments (RT#83380)
* Fix multi-line comments in YAML, JSON and PostgreSQL producers
* Fix identifier quoting in PostgreSQL diff producer
* Fix incorrect type conversion from various BigInt AutoIncrement to the
  PostgreSQL-specific bigserial (GH#72)
* Fix missing semicolons between PostGIS statements
* Fix string and identifier quoting in PostGIS statements
* Fix intermittent test failures (RT#108460)
* Fix relying on exact serialisation for JSON/YAML tests (RT#121901)

(wiz)

2017-12-06 06:59:28 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.0.7.13, adwaita-icon-theme-3.26.1, ansifilter-2.9,
  gmime3-3.0.4, goffice0.10-0.10.36, gupnp-igd-0.2.5, libunistring-0.9.8,
  openexr-2.2.1, py-Send2Trash-1.4.2, py-mercurial-4.4.2,
  py-polib-1.1.0, py-tzlocal-1.5.1, unison-2.48.15v3, x264-devel-20171202.

(wiz)

2017-12-06 00:12:09 UTC MAIN commitmail json YAML

doc: Updated net/get_iplayer to 3.07

(prlw1)

2017-12-06 00:11:47 UTC MAIN commitmail json YAML

Update get_iplayer to 3.07

Highlights:
* get_iplayer no longer lists all programmes when invoked without a
  search argument. If you wish to list all programmes, you must now
  explicitly specify a wildcard search: get_iplayer ".*" - note the
  quotes. The Web PVR Manager does that by default. Also remember to
  use --refresh for ad hoc cache updates.
* get_iplayer no longer automatically attempts to add higher-quality
  audio to "hls" mode downloads (functionality introduced in v3.03).
  Some output files were being produced with audio and video out of
  sync. get_iplayer should never produce output worse that what is
  offered by iPlayer, so that functionality is now optional. Use the
  new --hls-hq-audio option to enable it, and heed the warning that
  you may need to edit your output files to sync audio and video. The
  --no-hq-audio option is now ignored and will be removed in the next
  release. If you added it to your preferences, remove it now with
  get_iplayer --prefs-del --no-hq-audio. (@notnac)
* Added --audio-only option to download only the audio stream for a
  TV programme. It is intended to enable users with visual
  impairments to skip downloading the video stream for programmes
  with audio description, but it can be used for any programme. It
  does not work with "hls" modes, however, so do not try to use it
  with --tvmode=hlshd, for example. Use of --audio-only also enables
  --force so that you can re-download a different audio track for a
  previously-downloaded TV programme. That will also produce an
  additional entry in your download history for the audio file.
  Audio-only downloads produce .m4a files.
* Web PVR: Updated to support HTTPS URLs for Quick URL recording. The
  BBC has begun redirecting iPlayer episode pages to secure
  equivalents, and Web PVR limitations have required changing
  "https:" to "http:" for pages used in the Quick URL box. This did
  not affect the CLI or recording from search results in Web PVR.
* Added support for World Service programme PIDs beginning with "w".
  These WS programmes released since 11 Aug could not be downloaded
  because their PIDs were not recognised by get_iplayer.

https://github.com/get-iplayer/get_iplayer/wiki/releasenotes

(prlw1)

2017-12-05 22:29:53 UTC MAIN commitmail json YAML

gnupg2: add missing -lintl LDFLAGS for FreeBSD

(triaxx)

2017-12-05 20:00:13 UTC MAIN commitmail json YAML

Remove redundant dependency.

(joerg)

2017-12-05 19:57:46 UTC MAIN commitmail json YAML

Revert last, qt5-websockets is not spelled like that.

(joerg)

2017-12-05 09:54:46 UTC MAIN commitmail json YAML

Updated sysutils/dtc

(adam)

2017-12-05 09:54:18 UTC MAIN commitmail json YAML

2017-12-05 09:29:55 UTC MAIN commitmail json YAML

Updated www/py-django-admin-sortable2, www/py-django-import-export

(adam)

2017-12-05 09:29:33 UTC MAIN commitmail json YAML

py-django-import-export: updated to 0.6.1

0.6.1:
Refactors and optimizations
Travis tests for Django 2.0.x

(adam)

2017-12-05 09:27:50 UTC MAIN commitmail json YAML

py-django-admin-sortable2: updated to 0.6.17

0.6.17:
Fixes 171: Adhere to Content Security Policy best practices by removing inline scripts.
Adopted to Django-2.0 keeping downwards compatibility until Django-1.9.

(adam)

2017-12-05 06:12:46 UTC MAIN commitmail json YAML

p5-Text-Xslate: fix PKGNAME

(wiz)

2017-12-05 00:00:29 UTC MAIN commitmail json YAML

Added net/stund version 0.97

(jmcneill)

2017-12-04 23:59:50 UTC MAIN commitmail json YAML

2017-12-04 23:59:21 UTC MAIN commitmail json YAML

Initial import of stund 0.97

This project implements a simple STUN server and client on Windows, Linux,
and Solaris. The STUN protocol (Simple Traversal of UDP through NATs) is
described in the IETF RFC 3489.

(jmcneill)

2017-12-04 23:57:45 UTC MAIN commitmail json YAML

Add Vovida Software License 1.0

(jmcneill)

2017-12-04 19:46:34 UTC MAIN commitmail json YAML

Make sure aclocal will search in $X11BASE/share/aclocal/, fix build
with native Xorg on netbsd-8.

(bouyer)

2017-12-04 18:20:55 UTC MAIN commitmail json YAML

doc: Updated net/grpc to 1.7.2

(minskim)

2017-12-04 18:20:30 UTC MAIN commitmail json YAML

net/grpc: Update to 1.7.2

Changes in C# and Ruby libraries only. No change in C/C++.

(minskim)

2017-12-04 16:36:47 UTC MAIN commitmail json YAML

doc: Updated devel/at-spi2-core to 2.26.2nb1

(maya)

2017-12-04 16:36:24 UTC MAIN commitmail json YAML

at-spi2-core: fix inverted logic that might lead to buffer overflow
(merged upstream).

bump PKGREVISION

(maya)

2017-12-04 15:19:59 UTC MAIN commitmail json YAML

Update to 57.0.1

* Sync with www/firefox-57.0.1

(ryoon)

2017-12-04 15:18:40 UTC MAIN commitmail json YAML

Updated www/firefox to 57.0.1

(ryoon)

2017-12-04 15:17:55 UTC MAIN commitmail json YAML

Update to 57.0.1

Changelog:
Fixed
    Fix a video color distortion issue on YouTube and other video sites
    with some AMD devices (bug 1417442)

    Fix an issue with prefs.js when the profile path has non-ascii
    characters (bug 1420427)

    Various security fixes

    Google map crashes on OSX with Intel HD Graphics 3000

Changed
    Block injection of a client library associated with the RealPlayer
    Free player which is known to cause performance problems in Firefox.
    (Bug 1418535)

Security fixes:
Not available

(ryoon)

2017-12-04 14:50:50 UTC MAIN commitmail json YAML

Updated lang/rust to 1.22.1nb1

(ryoon)

2017-12-04 14:49:53 UTC MAIN commitmail json YAML

Use internal llvm to fix build after llvm 5 update and bump PKGREVISION

(ryoon)

2017-12-04 14:42:16 UTC MAIN commitmail json YAML

doc: Updated net/py-lexicon to 2.1.14

(fhajny)

2017-12-04 14:42:06 UTC MAIN commitmail json YAML

Update net/py-lexicon to 2.1.14.

2.1.14
- make Zonomi a supported provider

2.1.13
- dnsmadeeasy: Deprecate Babel in favor of std lib

(fhajny)

2017-12-04 14:36:45 UTC MAIN commitmail json YAML

doc: Updated databases/redis to 4.0.5

(fhajny)

2017-12-04 14:36:35 UTC MAIN commitmail json YAML

Update databases/redis to 4.0.5.

- Redis 4.0.4 fix for PSYNC2 was broken, causing the slave to crash when
  receiving an RDB file from the master that contained a duplicated Lua
  script.

(fhajny)

2017-12-04 14:23:36 UTC MAIN commitmail json YAML

Updated www/py-django

(adam)

2017-12-04 14:23:00 UTC MAIN commitmail json YAML

py-django: updated to 1.11.8

Django 1.11.8 fixes several bugs in 1.11.7:
* Reallowed, following a regression in Django 1.10, AuthenticationForm to raise the inactive user error when using ModelBackend.
* Added support for QuerySet.values() and values_list() for union(), difference(), and intersection() queries.
* Fixed incorrect index name truncation when using a namespaced db_table.
* Made QuerySet.iterator() use server-side cursors on PostgreSQL after values() and values_list().
* Fixed crash on SQLite and MySQL when ordering by a filtered subquery that uses nulls_first or nulls_last.
* Made query lookups for CICharField, CIEmailField, and CITextField use a citext cast.
* Fixed a regression in caching of a GenericForeignKey when the referenced model instance uses multi-table inheritance.
* Fixed ���Cannot change column ���x���: used in a foreign key constraint��� crash on MySQL with a sequence of AlterField and/or RenameField operations in a migration

(adam)

2017-12-04 10:29:03 UTC MAIN commitmail json YAML

Uh, shorten HOMEPAGE link.

(he)

2017-12-04 09:32:01 UTC MAIN commitmail json YAML

2017-12-04 08:40:48 UTC MAIN commitmail json YAML

2017-12-04 08:21:37 UTC MAIN commitmail json YAML

Note update of audio/lame to 3.100nb1.

(he)

2017-12-04 08:20:37 UTC MAIN commitmail json YAML

2017-12-04 07:40:48 UTC MAIN commitmail json YAML

doc: Updated devel/p5-experimental to 0.019

(wiz)

2017-12-04 07:40:38 UTC MAIN commitmail json YAML

p5-experimental: update to 0.019.

0.019    2017-12-03 18:40:19+01:00 Europe/Amsterdam
          - Rerelease without NYTProf files

(wiz)

2017-12-04 07:19:55 UTC MAIN commitmail json YAML

easy-rsa: remove DIST_SUBDIR, not necessary

(wiz)

2017-12-04 06:55:56 UTC MAIN commitmail json YAML

Fix version number.  Since this is brand new and didn't create a
proper package, don't bother with PKGREVISION bump.

(jnemeth)

2017-12-04 06:23:21 UTC MAIN commitmail json YAML

Added security/easy-rsa version v3.0.3

(jnemeth)

2017-12-04 06:19:37 UTC MAIN commitmail json YAML

add and enable easy-rsa

(jnemeth)

2017-12-04 01:53:45 UTC MAIN commitmail json YAML

2017-12-04 01:52:58 UTC MAIN commitmail json YAML

mailman: update to 2.1.25.
Tested by jcea, thanks!

2.1.25 (26-Oct-2017)

  New Features

    - The admindb held subscriptions listing now includes the date of the
      most recent request from the address.  (LP: #1697097)

  Accessibility

    - The admin Membership List now includes text for screen readers which
      identifies the function of each checkbox.  CSS is added to the page to
      visually hide the text but still allow screen readers to read it.
      Similar text has been added to some radio buttons on the admindb pages.

  i18n

    - The Russian translation has been updated by Sergey Matveev.
      (LP:#1708016)

  Bug fixes and other patches

    - Thanks to Jim Popovitch, certain failures in DNS lookups of DMARC policy
      will now result in mitigations being applied.  (LP: #1722013)

    - The default DMARC reject reason now properly replaces %(listowner)s.
      (LP: #1718962)

    - The web roster page now shows case preserved email addresses.
      (LP: #1707447)

    - Changed the SETGID wrappers to only pass those items in the environment
      that are needed by the called scripts.  (LP: #1705736)

    - Fixed MTA/Postfix.py to ensure that created aliases(.db) and
      virtual-mailman(.db) files are readable by Postfix and the .db files are
      owned by the Mailman user.  (LP: #1696066)

    - Defended against certain web attacks that cause exceptions and "we hit
      a bug" responses when POST data or query fragments contain multiple
      values for the same parameter.  (LP: #1695667)

    - The fix for LP: #1614841 caused a regression in the options CGI.  This
      has been fixed.  (LP: #1602608)

    - Added a -a option to the (e)grep commands in contrib/mmdsr to account
      for logs that may have non-ascii and be seen as binary.

    - Fixed the -V option to bin/list_lists to not show lists whose host is a
      subdomain of the given domain.  (LP: #1695610)

2.1.24 (02-Jun-2017)

  Security

    - A most likely unexploitable XSS attach that relies on the Mailman web
      server passing a crafted Host: header to the CGI environment has been
      fixed.  Apache for one is not vulnerable.  Thanks to Alqnas Eslam.

  New Features

    - There is a new RCPT_BASE64_HEADER_NAME setting.  If this is set to a
      non-empty string, that string is the name of a header that will be added
      to personalized and VERPed deliveries with value equal to the base64
      encoding of the recipient's email address.  This is intended to enable
      identification of the recipient otherwise redacted from "spam report"
      feedback loop messages.

    - cron/senddigests has a new -e/--exceptlist option to send pending
      digests for all but a named list.  (LP: #1619770)

    - The values for DEFAULT_DIGEST_FOOTER and DEFAULT_MSG_FOOTER have been
      changed to use a standard signature separator for DEFAULT_MSG_FOOTER
      and to remove the unneded line of underscores from DEFAULT_DIGEST_FOOTER.
      (LP: #266269)

  i18n

    - The Polish html templates have been recoded to use html entities
      instead of non-ascii characters.

    - The Basque (Euskara) translation has been updated by Gari Araolaza.

    - The German "details for personalize" page has been updated by
      Christian F Buser.

    - The Japanese translation has been updated by Yasuhito FUTATSUKI.

  Bug fixes and other patches

    - The list-owner@virtual.domain addresses are now added to virtual-mailman
      as they are exposed in 'list created' emails.  (LP: 1694384)

    - The 'list run by' addresses in web page footers are now just the
      list-owner address.  (LP: #1694384)

    - Changed member_verbosity_threshold from a >= test to a strictly > test
      to avoid the issue of moderating every post when the threshold = 1.
      (LP: #1693366)

    - Subject prefixing has been improved to always have a space between
      the prefix and the subject even with non-ascii in the prefix.  This
      will sometimes result in two spaces when the prefix is non-ascii but
      the subject is ascii, but this is the lesser evil.  (LP: #1525954)

    - Treat message and digest headers and footers as empty if they contain
      only whitespace.  (LP: #1673307)

    - Ensured that added message and digest headers and footers always have
      a terminating new-line.  (LP: #1670033)

    - Fixed an uncaught TypeError in the subscribe CGI.  (LP: #1667215)

    - Added recognition for a newly seen mailEnable bounce.

    - Fixed an uncaught NotAMemberError when a member is removed before a
      probe bounce for the member is returned.  (LP: #1664729)

    - Fixed a TypeError thrown in the roster CGI when called with a listname
      containing a % character.  (LP: #1661810)

    - Fixed a NameError issue in bin/add_members with
      DISABLE_COMMAND_LOCALE_CSET = yes.  (LP: #1647450)

    - The CleanseDKIM handler has been removed from OWNER_PIPELINE.  It isn't
      needed there and has adverse DMARC implications for messages to -owner
      of an anonymous list.  (LP: #1645901)

    - Fixed an issue with properly RFC 2047 encoding the display name in the
      From: header for messages with DMARC mitigations.  (LP: #1643210)

    - Fixed an issue causing UnicodeError in sending digests following a
      change of a list's preferred_language.  (LP: #1644356)

    - Enhanced the fix for race conditions in MailList().Load().  (LP: #266464)

    - Fixed a typo in Utils.py that could have resulted in a NameError in
      logging an unlikely occurrence.  (LP: #1637745)

    - Fixed a bug which created incorrect "view more members" links at the
      bottom of the admin Membership List pages.  (LP: #1637061)

    - The 2.1.23 fix for LP: #1604544 only fixed the letter links at the top
      of the Membership List.  The links at the bottom have now been fixed.

    - paths.py now adds dist-packages as well as site-packages to sys.path.
      (LP: #1621172)

    - INIT INFO has been added to the sample init.d script.  (LP: #1620121)

2.1.23 (27-Aug-2016)

  Security

    - CSRF protection has been extended to the user options page.  This was
      actually fixed by Tokio Kikuchi as part of the fix for LP: #775294 and
      intended for Mailman 2.1.15, but that fix wasn't completely merged at the
      time.  The full fix also addresses the admindb, and edithtml pages as
      well as the user options page and the previously fixed admin pages.
      Thanks to Nishant Agarwala for reporting the issue.  CVE-2016-6893
      (LP: #1614841)

  New Features

    - For header_filter_rules matching, RFC 2047 encoded headers, non-encoded
      headers and header_filter_rules patterns are now all decoded to unicode.
      Both XML character references of the form &#nnnn; and unicode escapes
      of the form \Uxxxx in patterns are converted to unicodes as well.  Both
      headers and patterns are normalized to 'NFKC' normal form before
      matching, but the normalization form can be set via a new NORMALIZE_FORM
      mm_cfg setting.  Also, the web UI has been updated to encode characters
      in text fields that are invalid in the character set of the page's
      language as XML character references instead of '?'.  This should help
      with entering header_filter_rules patterns to match 'odd' characters.
      This feature is experimental and is problematic for some cases where it
      is desired to have a header_filter_rules pattern with characters not in
      the character set of the list's preferred language.  For patterns
      without such characters, the only change in behavior should be because
      of unicode normalization which should improve matching.  For other
      situations such as trying to match a Subject: with CJK characters (range
      U+4E00..U+9FFF) on an English language (ascii) list, one can enter a
      pattern like '^subject:.*[&#19968;-&#40959;]' or
      '^subject:.*[\u4e00;-\u9fff;]' to match a Subject with any character in
      the range, and it will work, but depending on the actual characters and
      the browser, submitting another, even unrelated change can garble the
      original entry although this usually occurs only with ascii pages and
      characters in the range \u0080-\u00ff.  The \Uxxxx unicode escapes must
      have exactly 4 hex digits, but they are case insensitive.  (LP: #558155)

    - Thanks to Jim Popovitch REMOVE_DKIM_HEADERS can now be set to 3 to
      preserve the original headers as X-Mailman-Original-... before removing
      them.

    - Several additional templates have been added to those that can be edited
      via the web admin GUI.  (LP: #1583387)

    - SMTPDirect.py can now do SASL authentication and STARTTLS security when
      connecting to the outgoiung MTA. Associated with this are new
      Defaults.py/mm_cfg.py settings SMTP_AUTH, SMTP_USER, SMTP_PASSWD and
      SMTP_USE_TLS.  (LP: #558281)

    - There is a new Defaults.py/mm_cfg.py setting SMTPLIB_DEBUG_LEVEL which
      can be set to 1 to enable verbose smtplib debugging to Mailman's error
      log to help with debugging 'low level smtp failures'.  (LP: #1573074)

    - A list's nonmember_rejection_notice attribute will now be the default
      rejection reason for a held non-member post in addition to it's prior
      role as the reson for an automatically rejected non-member post.
      (LP: #1572330)

  i18n

    - The French translation of 'Dutch' is changed from 'Hollandais' to
      'N辿erlandais' per Francis Jorissen.

    - Some German language templates that were incorrectly utf-8 encoded have
      been recoded as iso-8859-1.  (LP: #1602779)

    - Japanese translation and documentation in messages/ja has been updated by
      Yasuhito FUTATSUKI.

  Bug fixes and other patches

    - The admin Membership List letter links could be incorrectly rendered as
      Unicode strings following a search.  (LP: #1604544)

    - We no longer throw an uncaught TypeError with certain defective crafted
      POST requests to Mailman's CGIs.  (LP: #1602608)

    - Scrubber links in archives are now in the list's preferred_language
      rather than the poster's language.  (LP: #1586505)

    - Improved logging of banned subscription and address change attempts.
      (LP: #1582856)

    - In rare circumstances a list can be removed while the admin or listinfo
      CGI or bin/list_lists is running causing an uncaught MMUnknownListError
      to be thrown.  The exception is now caught and handled.  (LP: #1582532)

    - Set the Date: header in the wrapper message when from_is_list or
      dmarc_moderation_action is Wrap Message.  (LP: #1581215)

    - A site can now set DMARC_ORGANIZATIONAL_DOMAIN_DATA_URL to None or the
      null string if it wants to avoid using this.  (LP: #1578450)

    - The white space to the left of the admindb Logout link is no longer
      part of the link.  (LP: #1573623)

2.1.22 (17-Apr-2016)

  i18n

    - Fixed a typo in the German options.html template.  (LP: #1562408)

    - An error in the Brazilian Portugese translation of Quarterly has been
      fixed thanks to Kleber A. Benatti.

    - The Brazilian Portugese translation has been updated by Emerson Ribeiro
      de Mello.

  Bug fixes and other patches

    - All addresses in data/virtual-mailman are now properly appended with
      VIRTUAL_MAILMAN_LOCAL_DOMAIN and duplicates are not generated if the
      site list is in a virtual domain.  (LP: #1570630)

    - DMARC mitigations will now find the From: domain to the right of the
      rightmost '@' rather than the leftmost '@'.  (LP: #1568445)

    - DMARC mitigations for a sub-domain of an organizational domain will now
      use the organizational domain's sp= policy if any.  (LP: #1568398)

    - Modified NewsRunner.py to ensure that messages gated to Usenet have a
      non-blank Subject: header and when munging the Message-ID to add the
      original to References: to help with threading.  (LP: #557955)

    - Fixed the pipermail archiver to do a better job of figuring the date of
      a post when its Date: header is missing, unparseable or has an obviously
      out of range date.  This should only affect bin/arch as ArchRunner has
      code to fix dates at least if ARCHIVER_CLOBBER_DATE_POLICY has not been
      set to 0 in mm_cfg.py.  If posts have been added in the past to a list's
      archive using bin/arch and an imported mbox, running bin/arch again could
      result is some of those posts being archived with a different date.
      (LP: #1555798)

    - Fixed an issue with CommandRunner shunting a malformed message with a
      null byte in the body.  (LP: #1553888)

    - Don't collapse multipart with a single sub-part inside multipart/signed
      parts.  (LP: #1551075)

2.1.21 (28-Feb-2016)

  New Features

    - There is a new dmarc_none_moderation_action list setting and a
      DEFAULT_DMARC_NONE_MODERATION_ACTION mm_cfg.py setting to optionally
      apply Munge From or Wrap Message actions to posts From: domains that
      publish DMARC p=none.  The intent is to eliminate failure reports to
      the domain owner for messages that would be munged or wrapped if the
      domain published a stronger DMARC policy.  See the descriptions in
      Defaults.py, the web UI and the bug report for more.  (LP: #1539384)

    - Thanks to Jim Popovitch there is now a feature to automatically turn
      on moderation for a malicious list member who attempts to flood a list
      with spam.  See the details for the Privacy options ... -> Sender
      filters -> member_verbosity_threshold and member_verbosity_interval
      settings in the web admin UI and the documentation in Defaults.py for
      the DEFAULT_MEMBER_VERBOSITY_* and VERBOSE_CLEAN_LIMIT settings for
      information.

    - bin/list_members now has options to display all moderated or all
      non-moderated members.

    - There is now a mm_cfg.py setting GLOBAL_BAN_LIST which is like the
      individual list's ban_list but applies globally to all subscribe
      requests.  See the description in Defaults.py for more details.

  i18n

    - The Japanese translation has been updated by Yasuhito FUTATSUKI.

    - Also thanks to Miloslav Trmac and Yasuhito FUTATSUKI, the l10n for
      Mailman's bin/ commands has been fixed to display using the character
      set of the user's work station even when Mailman's character set for
      the language is different.  Because this has not been tested over a
      wide set of locales, there is an mm_cfg.py switch
      DISABLE_COMMAND_LOCALE_CSET to disable it if it causes problems.
      (LP: #558167)

    - The Polish translation has been updated by Stefan Plewako.

    - The German translation has been updated by Mirian Margiani and
      Bernhard Schmidt.

    - The Russian translation has been updated by Danil Smirnov.

    - Several Galician templates that were improperly encoded as iso-8859-1
      have been fixed.  (LP: #1532504)

    - The Brazilian Portugese translation has been updated by Emerson Ribeiro
      de Mello.

  Bug fixes and other patches

    - If DMARC lookup fails to find a policy, also try the Organizational
      Domain.  Associated with this is a new mm_cfg.py setting
      DMARC_ORGANIZATIONAL_DOMAIN_DATA_URL which sets the URL used to
      retrieve the data for the algorithm that computes the Organizational
      Domain.  See https://publicsuffix.org/list/ for info.  (LP: #1549420)

    - Modified contrib/mmdsr to correctly report No such list names that
      contain ".

    - User's "Acknowledge" option will now be honored for posts to anonymous
      lists.  (LP: #1546679)

    - Fixed a typo in the Non-digest options regular_exclude_ignore
      description thanks to Yasuhito FUTATSUKI.

    - DEFAULT_PASS_MIME_TYPES has been changed to accept text/plain sub-parts
      from message/rfc822 parts and multipart parts other than mixed and
      alternative and also accept pgp signatures.  This only applies to newly
      created lists and other than pgp signatures, still only accepts
      text/plain.  (LP: #1517446)

    - Modified contrib/mmdsr to report held and banned subscriptions and DMARC
      lookups in their own categories.

    - Fixed a bug that could create a garbled From: header with certain DMARC
      mitigation actions.  (LP: #1536816)

    - Treat a poster's address which matches an equivalent_domains address as
      a list member for the regular_exclude_ignore check.  (LP: #1526550)

    - Fixed an issue that sometimes left no white space following
      subject_prefix.  (LP: #1525954)

    - Vette log entries for banned subscriptions now include the source of
      the request if available.  (LP: #1525733)

    - Submitting the user options form for a user who was asynchronously
      unsubscribed would throw an uncaught NotAMemberError.  (LP: #1523273)

    - It was possible under some circumstances for a message to be shunted
      after a handler rejected or discarded it, and the handler would be
      skipped upon unshunting and the message accepted.  (LP: #1519062)

    - Posts gated to usenet will no longer have other than the target group
      in the Newsgroups: header.  (LP: #1512866)

    - Invalid regexps in *_these_nonmembers, subscribe_auto_approval and
      ban_list are now logged.  (LP: #1507241)

    - Refactored the GetPattern list method to simplify extending @listname
      syntax to new attributes in the future.  Changed Moderate.py to use the
      GetPattern method to process the *_these_nonmembers lists.

    - Changed CookHeaders to default to using space rather than tab as
      continuation_ws when folding headers.  (LP: #1505878)

    - Fixed the 'pidfile' path in the sample init.d script.  (LP: #1503422)

    - Subject prefixing could fail to collapse multiple 'Re:' in an incomming
      message if they all came after the list's subject_prefix.  This is now
      fixed.  (LP: #1496620)

    - Defended against a user submitting URLs with query fragments or POST
      data containing multiple occurrences of the same variable.
      (LP: #1496632)

    - Fixed bin/mailmanctl to check its effective rather than real uid.
      (LP: #1491187)

    - Fixed cron/gate_news to catch EOFError on opening the newsgroup.
      (LP: #1486263)

    - Fixed a bug where a delayed probe bounce can throw an AttributeError.
      (LP: #1482940)

    - If a list is not digestable an the user is not currently set to
      receive digests, the digest options will not be shown on the user's
      options page.  (LP: #1476298)

    - Improved identification of remote clients for logging and subscribe
      form checking in cases where access is via a proxy server.  Thanks to
      Jim Popovitch.  Also updated contrib/mmdsr for log change.

    - Fixed an issue with shunted messages on a list where the charset for
      the list's preferred_language had been changed from iso-8859-1 to
      utf-8 without recoding the list's description.  (LP: #1462755)

    - Mailman-Postfix integration will now add mailman@domain entries in
      data/virtual-mailman for each domain in POSTFIX_STYLE_VIRTUAL_DOMAINS
      which is a host_name of a list.  This is so the addresses which are
      exposed on admin and listinfo overview pages of virtual domains will
      be deliverable.  (LP: #1459236)

    - The vette log entry for DMARC policy hits now contains the list name.
      (LP: #1450826)

    - If SUBSCRIBE_FORM_SECRET is enabled and a user's network has a load
      balancer or similar in use the POSTing IP might not exactly match the
      GETting IP.  This is now accounted for by not requiring the last
      octet (16 bits for ipV6) to match.  (LP: #1447445)

    - DKIM-Signature:, DomainKey-Signature: and Authentication-Results:
      headers are now removed by default from posts to anonymous lists.
      (LP: #1444673)

    - The list admin web UI Mambership List search function often doesn't
      return correct results for search strings (regexps) that contain
      non-ascii characters.  This is partially fixed.  (LP: #1442298)

(maya)

2017-12-03 19:49:03 UTC MAIN commitmail json YAML

Disable selinux on ChromeOS.

ChromeOS userland has a libselinux but not the selinux.h header file. The
configure check passes but compilation later fails.

However, the resulting binary still does not run. It gets killed on
startup with "buffer overflow detected".

(bsiegert)

2017-12-03 17:53:44 UTC MAIN commitmail json YAML

Note update of vim and wordpress

(morr)

2017-12-03 17:49:14 UTC MAIN commitmail json YAML

Update to patches 1365.

Changes:
8.0.1215  newer gcc warns for implicit fallthrough
8.0.1216  tabline is not always updated for :file command
8.0.1217  can't use remote eval to inspect vars in debug mode
8.0.1218  writing to freed memory in autocmd
8.0.1219  terminal test is flaky
8.0.1220  skipping empty statusline groups is not correct
8.0.1221  still too many old style tests
8.0.1222  test functions interfere with each other
8.0.1223  crash when using autocomplete and tab pages
8.0.1224  still interference between test functions
8.0.1225  no check for spell region being zero
8.0.1226  edit and popup tests failing
8.0.1227  undefined left shift in readfile()
8.0.1228  invalid memory access in GUI test
8.0.1229  condition in vim_str2nr() is always true
8.0.1230  CTRL-A in Visual mode uses character after selection
8.0.1231  expanding file name drops dash
8.0.1232  MS-Windows users are confused about default mapping
8.0.1233  typo in dos installer
8.0.1234  MS-Windows: composing chars are not shown properly
8.0.1235  cannot disable the terminal feature in a huge build
8.0.1236  Mac features are confusing
8.0.1237  ":set scroll&" often gives an error
8.0.1238  incremental search only shows one match
8.0.1239  cannot use a lambda for the skip argument to searchpair()
8.0.1240  MS-Windows: term_start() does not support environment
8.0.1241  popup test is flaky
8.0.1242  function argument with only dash is seen as number zero
8.0.1243  no test for what 8.0.1227 fixes
8.0.1244  search test does not work correctly on MS-Windows
8.0.1245  when WaitFor() has a wrong expression it just waits a second
8.0.1246  popup test has an arbitrary delay
8.0.1247  not easy to find Debian build info
8.0.1248  stray + in README file
8.0.1249  no error when WaitFor() gets an invalid wrong expression
8.0.1250  'hlsearch' highlighting not removed after incsearch
8.0.1251  invalid expressin passed to WaitFor()
8.0.1252  incomplete translations makefile for MinGW/Cygwin
8.0.1253  still too many old style tests
8.0.1254  undefined left shift in gethexchrs()
8.0.1255  duplicate badge README file
8.0.1256  typo in configure variable vim_cv_tgent
8.0.1257  no test for fix of undefined behavior
8.0.1258  'ttymouse' is set to "sgr" even though it's not supported
8.0.1259  search test can be flaky
8.0.1260  using global variables for WaitFor()
8.0.1261  program in terminal window gets NL instead of CR
8.0.1262  terminal redir test is flaky
8.0.1263  others can read the swap file if a user is careless
8.0.1264  terminal debugger gets stuck in small window
8.0.1265  swap test not skipped when there is one group
8.0.1266  Test_swap_directory was commented out
8.0.1267  Test_swap_group may leave file behind
8.0.1268  PC install instructions are incomplete
8.0.1269  effect of autocommands on marks is not tested
8.0.1270  mismatching file name with Filelist
8.0.1271  still too many old style tests
8.0.1272  warnings for unused variables in tiny build
8.0.1273  old test file remaining
8.0.1274  setbufline() fails when using folding
8.0.1275  CmdlineLeave autocmd prevents fold from opening
8.0.1276  key lost when window closed in exit callback
8.0.1277  terminal window CR-NL conversions may cause problems
8.0.1278  GUI window always resizes when adding scrollbar
8.0.1279  initializing menus can be slow
8.0.1280  Python None cannot be converted to a Vim type
8.0.1281  loading file type detection slows down startup
8.0.1282  script-local variable defined in the wrong script
8.0.1283  test 86 fails under ASAN
8.0.1284  loading file type detection slows down startup
8.0.1285  distributed autoload files may clash with user files
8.0.1286  occasional crash when using a channel
8.0.1287  temp file used for viminfo may have wrong permissions
8.0.1288  GUI: cannot drag the statusline of a terminal window
8.0.1289  mkview always includes the local directory
8.0.1290  seq_cur of undotree() wrong after undo
8.0.1291  C indent wrong when * immediately follows comment
8.0.1292  quick clicks in the WinBar start Visual mode
8.0.1293  setting a breakpoint in the terminal debugger sometimes fails
8.0.1294  GUI: get stuck when splitting a terminal window
8.0.1295  cannot automatically get a server name in a terminal
8.0.1296  checking the same condition twice
8.0.1297  +autoservername does not show enabled on MS-Windows
8.0.1298  missing test file
8.0.1299  bracketed paste does not work well in terminal window
8.0.1300  file permissions may end up wrong when writing
8.0.1301  generated license file for NSIS has a modeline
8.0.1302  still too many old style tests
8.0.1303  'ttymouse' is not set to "sgr" for Terminal.app and Iterm2
8.0.1304  CTRL-G/CTRL-T don't work with incsearch and empty pattern
8.0.1305  writefile() never calls fsync()
8.0.1306  ASAN error stack trace is not useful
8.0.1307  compiler warning for ignoring return value
8.0.1308  the "Reading from stdin" message may be undesired
8.0.1309  cannot use 'balloonexpr' in a terminal
8.0.1310  cproto generates errors because of missing type
8.0.1311  no test for strpart()
8.0.1312  balloon_show() only works in terminal when compiled with GUI
8.0.1313  missing dependencies cause parallel make to fail
8.0.1314  build fails on Mac
8.0.1315  build still fails on Mac
8.0.1316  build still still fails on Mac
8.0.1317  accessing freed memory in term_wait()
8.0.1318  terminal balloon only shows one line
8.0.1319  can't build GUI on MS-Windows
8.0.1320  popup test fails on GUI-only build
8.0.1321  can't build huge version with Athena
8.0.1322  textformat test isn't run
8.0.1323  mouse events in a terminal window may cause endless loop
8.0.1324  some xterm sends different mouse move codes
8.0.1325  more tests are not run
8.0.1326  largefile test fails on CI, glob test on MS-Windows
8.0.1327  new proto file missing from distribution
8.0.1328  trouble when using ":term ++close" with autocmd
8.0.1329  when a flaky test fails it also often fails the second time
8.0.1330  MS-Windows: job in terminal can't get back to Vim
8.0.1331  possible crash when window can be zero lines high
8.0.1332  highlighting in quickfix window could be better
8.0.1333  some tests are run twice
8.0.1334  splitting a window with a WinBar damages window layout
8.0.1335  writefile() using fsync() may give an error.
8.0.1336  cannot use imactivatefunc() unless compiled with +xim
8.0.1337  typo in #ifdef
8.0.1338  USE_IM_CONTROL is confusing and incomplete
8.0.1339  no test for what 8.0.1335 fixes
8.0.1340  MS-Windows: cannot build GUI without IME
8.0.1341  'imactivatefunc' test fails on MS-Windows
8.0.1342  cannot build with Motif and multi-byte
8.0.1343  MS-Windows: does not show colored emojis
8.0.1344  using 'imactivatefunc' in the GUI does not work
8.0.1345  race condition between stat() and open() for viminfo
8.0.1346  crash when passing 50 char string to balloon_split()
8.0.1347  MS-Windows: build broken by misplaced curly
8.0.1348  make testclean deletes script file on MS-Windows
8.0.1349  options test fails when using Motif or GTK GUI
8.0.1350  cannot build with +eval and -multi_byte
8.0.1351  warning for unused variables building with MinGW
8.0.1352  dead URLs in the help go unnoticed
8.0.1353  QuickFixCmdPost is not used consistently
8.0.1354  Shift-Insert doesn't always work in MS-Windows console
8.0.1355  cursor keys don't work in MS-Windows console
8.0.1356  using simalt in a GUIEnter autocommand inserts characters
8.0.1357  startup test fails on OpenBSD
8.0.1358  undercurl is not used in the terminal
8.0.1359  libvterm ANSI colors can not always be recognized
8.0.1360  the Terminal highlighting doesn't work in a terminal
8.0.1361  some users don't want to diff with hidden buffers
8.0.1362  terminal window colors wrong when using Terminal highlighting
8.0.1363  recovering does not work when swap file ends in .stz
8.0.1364  there is no easy way to get the window position
8.0.1365  when one channel test fails others fail as well

(morr)

2017-12-03 17:47:48 UTC MAIN commitmail json YAML

Update PLIST with new language

(morr)

2017-12-03 17:06:37 UTC MAIN commitmail json YAML

Update to newest version, 4.9.1

This version fixes 4 security bugs from earlier versions.

For details, head to https://codex.wordpress.org/Version_4.9.1
For 4.9 changes, head to https://codex.wordpress.org/Version_4.9

(morr)

2017-12-03 12:54:34 UTC MAIN commitmail json YAML

2017-12-03 12:48:56 UTC MAIN commitmail json YAML

2017-12-03 12:30:50 UTC MAIN commitmail json YAML

remove ext/intl/config.m4 patch to reduce patches we maintain, seems php-intl builds fine without it

(jdolecek)

2017-12-03 12:22:59 UTC MAIN commitmail json YAML

2017-12-03 11:47:33 UTC MAIN commitmail json YAML

remove patch to add / to PHP_OPENSSL_DIR - can't find in history why
it was added (is there since at least php54), and package compiles just
fine without it; goal is to reduce amount of patches we maintain

(jdolecek)

2017-12-03 11:42:17 UTC pkgsrc-2017Q3 commitmail json YAML

Pullup tickets #5655 and #5656

(bsiegert)

2017-12-03 11:41:43 UTC pkgsrc-2017Q3 commitmail json YAML

Pullup ticket #5656 - requested by khorben
mail/thunderbird: security fix
mail/thunderbird-l10n: update

Revisions pulled up:
- mail/thunderbird-l10n/Makefile                                1.61-1.62
- mail/thunderbird-l10n/distinfo                                1.59-1.60
- mail/thunderbird/Makefile                                    1.198,1.200
- mail/thunderbird/distinfo                                    1.193-1.194
- mail/thunderbird/hacks.mk                                    1.8
- mail/thunderbird45/hacks.mk                                  1.2

---
  Module Name: pkgsrc
  Committed By: ryoon
  Date: Fri Oct 27 18:01:44 UTC 2017

  Modified Files:
  pkgsrc/mail/thunderbird: hacks.mk
  pkgsrc/mail/thunderbird45: hacks.mk

  Log Message:
  Remove removed inclusion. Pointed by oster@. Thank you

---
  Module Name: pkgsrc
  Committed By: ryoon
  Date: Fri Nov 17 00:49:20 UTC 2017

  Modified Files:
  pkgsrc/mail/thunderbird: Makefile distinfo

  Log Message:
  Update to 52.4.0

  Chagelog:
  New
  In Thunderbird 52 a new behavior was introduced for replies to mailing
  list posts: "When replying to a mailing list, reply will be sent to
  address in From header ignoring Reply-to header". A new preference
  mail.override_list_reply_to allows to restore the previous behavior.

  Fixed
  Under certain circumstances (image attachment and non-image attachment),
  attached images were shown truncated in messages stored in IMAP
  folders not synchronised for offline use.

  Fixed
  IMAP UIDs > 0x7FFFFFFF not handled properly

  Security fixes:
  #CVE-2017-7793: Use-after-free with Fetch API

  Reporter
      Abhishek Arya
  Impact
      high

  Description

  A use-after-free vulnerability can occur in the Fetch API when the
  worker or the associated window are freed when still in use,
  resulting in a potentially exploitable crash.

  References
      Bug 1371889

  #CVE-2017-7818: Use-after-free during ARIA array manipulation

  Reporter
      Nils
  Impact
      high

  Description

  A use-after-free vulnerability can occur when manipulating arrays of
  Accessible Rich Internet Applications (ARIA) elements within containers
  through the DOM. This results in a potentially exploitable crash.

  References
      Bug 1363723

  #CVE-2017-7819: Use-after-free while resizing images in design mode

  Reporter
      Nils
  Impact
      high

  Description

  A use-after-free vulnerability can occur in design mode when image
  objects are resized if objects referenced during the resizing have
  been freed from memory. This results in a potentially exploitable crash.

  References
      Bug 1380292

  #CVE-2017-7824: Buffer overflow when drawing and validating elements
  with ANGLE

  Reporter
      Omair, Andre Weissflog
  Impact
      high

  Description

  A buffer overflow occurs when drawing and validating elements with
  the ANGLE graphics library, used for WebGL content. This is due to
  an incorrect value being passed within the library during checks and
  results in a potentially exploitable crash.

  References
      Bug 1398381

  #CVE-2017-7805: Use-after-free in TLS 1.2 generating handshake hashes

  Reporter
      Martin Thomson
  Impact
      high

  Description

  During TLS 1.2 exchanges, handshake hashes are generated which point
  to a message buffer. This saved data is used for later messages but
  in some cases, the handshake transcript can exceed the space available
  in the current buffer, causing the allocation of a new buffer. This
  leaves a pointer pointing to the old, freed buffer, resulting in
  a use-after-free when handshake hashes are then calculated afterwards.
  This can result in a potentially exploitable crash.

  References
      Bug 1377618

  #CVE-2017-7814: Blob and data URLs bypass phishing and malware
  protection warnings

  Reporter
      Fran巽ois Marier
  Impact
      moderate

  Description

  File downloads encoded with blob: and data: URL elements bypassed
  normal file download checks though the Phishing and Malware Protection
  feature and its block lists of suspicious sites and files. This
  would allow malicious sites to lure users into downloading executables
  that would otherwise be detected as suspicious.

  References
      Bug 1376036

  #CVE-2017-7825: OS X fonts render some Tibetan and Arabic unicode
  characters as spaces

  Reporter
      Khalil Zhani
  Impact
      moderate

  Description

  Several fonts on OS X display some Tibetan and Arabic characters
  as whitespace. When used in the addressbar as part of an IDN
  this can be used for domain name spoofing attacks.
  Note: This attack only affects OS X operating systems. Other
  operating systems are unaffected.

  References
      Bug 1393624
      Bug 1390980

  #CVE-2017-7823: CSP sandbox directive did not create a unique origin

  Reporter
      Jun Kokatsu
  Impact
      moderate

  Description

  The content security policy (CSP) sandbox directive did not
  create a unique origin for the document, causing it to behave as
  if the allow-same-origin keyword were always specified. This could
  allow a Cross-Site Scripting (XSS) attack to be launched from
  unsafe content.

  References
      Bug 1396320

  #CVE-2017-7810: Memory safety bugs fixed in Firefox 56, Firefox ESR 52.4,
  and Thunderbird 52.4

  Reporter
      Mozilla developers and community
  Impact
      critical

  Description

  Mozilla developers and community members Christoph Diehl, Jan de Mooij,
  Jason Kratzer, Randell Jesup, Tom Ritter, Tyson Smith, and Sebastian
  Hengst reported memory safety bugs present in Firefox 55, Firefox
  ESR 52.3, and Thunderbird 52.3. Some of these bugs showed evidence
  of memory corruption and we presume that with enough effort that some
  of these could be exploited to run arbitrary code.

  References
      Memory safety bugs fixed in Firefox 56 and Firefox ESR 52.4

---
  Module Name: pkgsrc
  Committed By: ryoon
  Date: Fri Nov 17 00:52:40 UTC 2017

  Modified Files:
  pkgsrc/mail/thunderbird-l10n: Makefile distinfo

  Log Message:
  Update to 52.4.0

  * Sync with mail/thunderbird-52.4.0

---
  Module Name: pkgsrc
  Committed By: ryoon
  Date: Mon Nov 27 23:36:40 UTC 2017

  Modified Files:
  pkgsrc/mail/thunderbird: Makefile distinfo

  Log Message:
  Update to 52.5.0

  Changelog:
  #CVE-2017-7828: Use-after-free of PressShell while restyling layout

  Reporter
      Nils
  Impact
      critical

  Description
  A use-after-free vulnerability can occur when flushing and resizing
  layout because the PressShell object has been freed while still in use.
  This results in a potentially exploitable crash during these operations.

  References
      Bug 1406750
      Bug 1412252

  #CVE-2017-7830: Cross-origin URL information leak through Resource
  Timing API

  Reporter
      Jun Kokatsu
  Impact
      high

  Description
  The Resource Timing API incorrectly revealed navigations in cross-origin
  iframes. This is a same-origin policy violation and could allow for data
  theft of URLs loaded by users.

  References
      Bug 1408990

  #CVE-2017-7826: Memory safety bugs fixed in Firefox 57, Firefox ESR 52.5,
  and Thunderbird 52.5

  Reporter
      Mozilla developers and community
  Impact
      critical

  Description
  Mozilla developers and community members Christian Holler, David Keeler,
  Jon Coppeard, Julien Cristau, Jan de Mooij, Jason Kratzer, Philipp,
  Nicholas Nethercote, Oriol Brufau, Andr辿 Bargull, Bob Clary,
  Jet Villegas, Randell Jesup, Tyson Smith, Gary Kwong, and Ryan VanderMeulen
  reported memory safety bugs present in Firefox 56, Firefox ESR 52.4, and
  Thunderbird 52.4. Some of these bugs showed evidence of memory corruption
  and we presume that with enough effort that some of these could be
  exploited to run arbitrary code.

  References
      Memory safety bugs fixed in Firefox 57, Firefox ESR 52.5,
      and Thunderbird 52.5

---
  Module Name: pkgsrc
  Committed By: ryoon
  Date: Mon Nov 27 23:38:39 UTC 2017

  Modified Files:
  pkgsrc/mail/thunderbird-l10n: Makefile distinfo

  Log Message:
  Update to 52.5.0

  * Sync with mail/thunderbird-52.5.0

(bsiegert)

2017-12-03 11:41:34 UTC pkgsrc-2017Q3 commitmail json YAML

Pullup ticket #5655 - requested by khorben
www/firefox52: security fix
www/firefox52-l10n: update

Revisions pulled up:
- www/firefox52-l10n/Makefile                                  1.7
- www/firefox52-l10n/distinfo                                  1.7
- www/firefox52/Makefile                                        1.11
- www/firefox52/distinfo                                        1.9

---
  Module Name: pkgsrc
  Committed By: ryoon
  Date: Fri Nov 17 00:19:01 UTC 2017

  Modified Files:
  pkgsrc/www/firefox52: Makefile distinfo

  Log Message:
  Update to 52.5.0

  Changelog:
  Security fixes:
  #CVE-2017-7828: Use-after-free of PressShell while restyling layout

  Reporter
      Nils
  Impact
      critical

  Description

  A use-after-free vulnerability can occur when flushing and resizing
  layout because the PressShell object has been freed while still
  in use. This results in a potentially exploitable crash during
  these operations.

  References

      Bug 1406750
      Bug 1412252

  #CVE-2017-7830: Cross-origin URL information leak through Resource
  Timing API

  Reporter
      Jun Kokatsu
  Impact
      high

  Description

  The Resource Timing API incorrectly revealed navigations in cross-origin
  iframes. This is a same-origin policy violation and could allow for
  data theft of URLs loaded by users.

  References

      Memory safety bugs fixed in Firefox 57

  #CVE-2017-7826: Memory safety bugs fixed in Firefox 57 and Firefox ESR 52.5

  Reporter
      Mozilla developers and community
  Impact
      critical

  Description

  Mozilla developers and community members Christian Holler, David
  Keeler, Jon Coppeard, Julien Cristau, Jan de Mooij, Jason Kratzer,
  Philipp, Nicholas Nethercote, Oriol Brufau, Andr辿 Bargull, Bob Clary,
  Jet Villegas, Randell Jesup, Tyson Smith, Gary Kwong, and Ryan VanderMeulen
  reported memory safety bugs present in Firefox 56 and Firefox ESR 52.4.
  Some of these bugs showed evidence of memory corruption and we presume
  that with enough effort that some of these could be exploited to
  run arbitrary code.

  References

      Memory safety bugs fixed in Firefox 57 and Firefox ESR 52.5

---
  Module Name: pkgsrc
  Committed By: ryoon
  Date: Fri Nov 17 00:53:53 UTC 2017

  Modified Files:
  pkgsrc/www/firefox52-l10n: Makefile distinfo

  Log Message:
  Update to 52.5.0

  * Sync with www/firefox52-52.5.0

(bsiegert)

2017-12-03 11:09:46 UTC MAIN commitmail json YAML

2017-12-03 11:06:24 UTC MAIN commitmail json YAML

grafana: fix SITES.*, using variables doesn't seem to work

(wiz)

2017-12-03 11:01:19 UTC MAIN commitmail json YAML

mk: Remove ftp.kddlabs.co.jp from sites, does not provide ftp service

(wiz)

2017-12-03 09:07:26 UTC MAIN commitmail json YAML

doc: Updated graphics/tiff to 4.0.9nb1

(maya)

2017-12-03 09:07:06 UTC MAIN commitmail json YAML

2017-12-03 08:50:02 UTC MAIN commitmail json YAML

doc: Updated www/p5-CGI to 4.38

(wiz)

2017-12-03 08:49:53 UTC MAIN commitmail json YAML

p5-CGI: update to 4.38.

4.38 2017-12-01

    [ TESTING ]
    - command_line.t: Avoid -I for libs (GH #224, thanks to cpansprout)

(wiz)

2017-12-03 08:48:41 UTC MAIN commitmail json YAML

doc: Updated textproc/p5-Text-Xslate to v3.5.3

(wiz)

2017-12-03 08:48:32 UTC MAIN commitmail json YAML

p5-Text-Xslate-v3.5.3: update to p5-Text-Xslate-v3.5.3.

v3.5.3 2017-12-03T05:18:51Z
    - Fix tests for windows again (#188)

v3.5.2 2017-12-02T08:19:33Z
    - Fix tests for windows (zdm #186, #187)

(wiz)

2017-12-03 08:42:32 UTC MAIN commitmail json YAML

doc: Updated security/p5-Crypt-OpenSSL-Bignum to 0.09

(wiz)

2017-12-03 08:42:23 UTC MAIN commitmail json YAML

p5-Crypt-OpenSSL-Bignum: update to 0.09.

0.09    2017/12/01
        - fix #4 License is not specified in metadata
        - fix #6 Strip \n and \r out of $lib and $inc
        - fix #7 Fix building with OpenSSL 1.1.0

(wiz)

2017-12-03 08:41:38 UTC MAIN commitmail json YAML

doc: Updated math/p5-Math-Prime-Util to 0.70

(wiz)

2017-12-03 08:41:29 UTC MAIN commitmail json YAML

p5-Math-Prime-Util: update to 0.70.

0.70 2017-12-02

    [FIXES]

    - prime_count(a,b) incorrect for a={3..7} and b < 66000000.
      First appeared in v0.65 (May 2017).
      Reported by Trizen.  Fixed.

    - Also impacted were nth_ramanujan_prime and _lower/_upper for
      small input values.

    [FUNCTIONALITY AND PERFORMANCE]

    - Some utility functions used prime counts.  Unlink for more isolation.

    - prime_count_approx uses full precision for bigint or string input.

    - LogarithmicIntegral and ExponentialIntegral will try to use
      our GMP backend if possible.

    - Work around old Math::BigInt::FastCalc (as_int() doesn't work right).

    - prime_memfree also calls GMP's memfree function.  This will clear the
      cached constants (e.g. Pi, Euler).

    - Calling srand or csrand will also result in the GMP backend CSPRNG
      functions being called.  This gives more consistent behavior.

    [OTHER]

    - Turned off threads testing unless release or extended testing is used.
      A few smokers seem to have threads lib that die before we event start.

    - Removed all Math::MPFR code and references.  The latest GMP backend
      has everything we need.

    - The MPU_NO_XS and MPU_NO_GMP environment variables are documented.

(wiz)

2017-12-03 08:38:18 UTC MAIN commitmail json YAML

doc: Updated graphics/p5-SVG to 2.80

(wiz)

2017-12-03 08:38:09 UTC MAIN commitmail json YAML

p5-SVG: update to 2.80.

2.80  2017.11.30 MANWAR
      - Added one more test author only as suggested by @DAVE. (RT #123705)

2.79  2017.11.30 MANWAR
      - Addressed RT #123705, making test t/96-perl-critic.t and t/99_test_pod_coverage.t author only.

(wiz)

2017-12-03 08:37:24 UTC MAIN commitmail json YAML

doc: Updated devel/p5-experimental to 0.018

(wiz)

2017-12-03 08:37:15 UTC MAIN commitmail json YAML

p5-experimental: update to 0.018.

0.018    2017-11-29 12:39:58+01:00 Europe/Amsterdam
          - Make test pass when warnings are enabled
          - Make experimental installable on 5.8

(wiz)

2017-12-03 08:34:53 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Test2-Suite to 0.000094

(wiz)

2017-12-03 08:34:43 UTC MAIN commitmail json YAML

p5-Test2-Suite: update to 0.000094.

0.000094  2017-11-29 18:51:54-08:00 America/Los_Angeles

    - No Changes since last trial

0.000093  2017-11-28 20:21:09-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Minor test changes for thread safety

(wiz)

2017-12-03 08:33:43 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Test-Simple to 1.302120

(wiz)

2017-12-03 08:33:34 UTC MAIN commitmail json YAML

p5-Test-Simple: update to 1.302120.

1.302120  2017-11-29 18:49:15-08:00 America/Los_Angeles

    - No Changes since last trial

1.302119  2017-11-28 15:35:42-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Fix IPC reload bug

(wiz)

2017-12-03 08:32:25 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Log-Any to 1.70.3

(wiz)

2017-12-03 08:32:15 UTC MAIN commitmail json YAML

p5-Log-Any: update to 1.703

1.703    2017-11-29 10:56:17-06:00 America/Chicago

    [Fixed]

    - Fixed log format methods (errorf, warnf, infof, etc...) not
      returning the formatted message sometimes. Thanks @vshekun!
      [Github #64]

(wiz)

2017-12-03 03:57:31 UTC MAIN commitmail json YAML

libcaca: assume & handle newly POSIX style endian.h (decision in 2011)
Provide fallback definition that acts the same as the old code that existed.

Add test target.

Fixes build failure reported by John D Baker in pkgsrc-users

(maya)

2017-12-03 00:37:58 UTC MAIN commitmail json YAML

go-runewidth removed.

(maya)

2017-12-03 00:36:36 UTC MAIN commitmail json YAML

2017-12-03 00:33:08 UTC MAIN commitmail json YAML

fzf: depend on already existing go-runewidth, fix package

(maya)

2017-12-03 00:12:35 UTC MAIN commitmail json YAML

Fix location of py-idna.

(joerg)

2017-12-03 00:12:04 UTC MAIN commitmail json YAML

Fix typo in dependency location.

(joerg)

2017-12-03 00:11:39 UTC MAIN commitmail json YAML

2017-12-03 00:10:46 UTC MAIN commitmail json YAML

Revert gnu-config/missing, new version loops.

(joerg)

2017-12-02 20:03:22 UTC MAIN commitmail json YAML

doc: Updated print/cups to 2.2.6

(leot)

2017-12-02 20:03:01 UTC MAIN commitmail json YAML

doc: Updated print/cups-base to 2.2.6

(leot)

2017-12-02 20:02:35 UTC MAIN commitmail json YAML

cups{,-base}: Update print/cups{,-base} to 2.2.6

pkgsrc changes:
- s/ghostscript/cups-filters/ in MESSAGE (most missing parts needed to use
  non-PS printers are provided by print/cups-filters)
- Define GITHUB_PROJECT to just `cups' (not `cups-base', as PKGBASE).
  This fixes fetching of the distfile from the MASTER_SITES.

Changes:
CUPS v2.2.6
-----------
- DBUS notifications could crash the scheduler (Issue #5143)
- Added USB quirks rules for Canon MP540 and Samsung ML-2160 (Issue #5148)
- Fixed TLS cipher suite selection with GNU TLS (Issue #5145, Issue #5150)
- Localization updates (Issue #5152)

(leot)

2017-12-02 18:34:23 UTC MAIN commitmail json YAML

doc: Updated lang/guile22 to 2.2.3

(gdt)

2017-12-02 18:34:04 UTC MAIN commitmail json YAML

Update to 2.2.3

Upstream Changelog is large; bug fixes are omitted and heaeders only
follow; see NEWS for details.

Changes in 2.2.3 (since 2.2.2):

* New interfaces and functionality

** (web uri) module has better support for RFC 3986

** `struct-ref/unboxed' and `struct-set!/unboxed'

** Improved support for arrays with non-zero lower bounds

** Add `uintptr_t' and `intptr_t' to FFI types.

* Compiler improvements

** Improve speed of compiler backend for functions without loops

** Disable slot pre-coloring for optimization level "-O1" or below

** Improve complexity of constant subexpression elimination pass

** CPS conversion avoids generating return arity adapters if possible

* New deprecations

** Using `uri?' as a predicate on relative-refs deprecated

** Struct tail arrays deprecated

** Struct "self" slots deprecated

** Struct fields with opaque ("o") protection deprecated

** Using `struct-ref' and `struct-set!' on unboxed fields is deprecated

Changes in 2.2.2 (since 2.2.1):

Changes in 2.2.1 (since 2.2.0):

* Notable changes

** New sandboxed evaluation facility

** All literal constants are read-only

** Syntax objects are now a distinct type

(gdt)

2017-12-02 12:22:25 UTC MAIN commitmail json YAML

doc: Updated net/tor to 0.3.1.9

(wiz)

2017-12-02 12:22:14 UTC MAIN commitmail json YAML

tor: update to 0.3.1.9.

Changes in version 0.3.1.9 - 2017-12-01:
  Tor 0.3.1.9 backports important security and stability fixes from the
  0.3.2 development series. All Tor users should upgrade to this
  release, or to another of the releases coming out today.

  o Major bugfixes (security, backport from 0.3.2.6-alpha):
    - Fix a denial of service bug where an attacker could use a
      malformed directory object to cause a Tor instance to pause while
      OpenSSL would try to read a passphrase from the terminal. (Tor
      instances run without a terminal, which is the case for most Tor
      packages, are not impacted.) Fixes bug 24246; bugfix on every
      version of Tor. Also tracked as TROVE-2017-011 and CVE-2017-8821.
      Found by OSS-Fuzz as testcase 6360145429790720.
    - Fix a denial of service issue where an attacker could crash a
      directory authority using a malformed router descriptor. Fixes bug
      24245; bugfix on 0.2.9.4-alpha. Also tracked as TROVE-2017-010
      and CVE-2017-8820.
    - When checking for replays in the INTRODUCE1 cell data for a
      (legacy) onion service, correctly detect replays in the RSA-
      encrypted part of the cell. We were previously checking for
      replays on the entire cell, but those can be circumvented due to
      the malleability of Tor's legacy hybrid encryption. This fix helps
      prevent a traffic confirmation attack. Fixes bug 24244; bugfix on
      0.2.4.1-alpha. This issue is also tracked as TROVE-2017-009
      and CVE-2017-8819.

  o Major bugfixes (security, onion service v2, backport from 0.3.2.6-alpha):
    - Fix a use-after-free error that could crash v2 Tor onion services
      when they failed to open circuits while expiring introduction
      points. Fixes bug 24313; bugfix on 0.2.7.2-alpha. This issue is
      also tracked as TROVE-2017-013 and CVE-2017-8823.

  o Major bugfixes (security, relay, backport from 0.3.2.6-alpha):
    - When running as a relay, make sure that we never build a path
      through ourselves, even in the case where we have somehow lost the
      version of our descriptor appearing in the consensus. Fixes part
      of bug 21534; bugfix on 0.2.0.1-alpha. This issue is also tracked
      as TROVE-2017-012 and CVE-2017-8822.
    - When running as a relay, make sure that we never choose ourselves
      as a guard. Fixes part of bug 21534; bugfix on 0.3.0.1-alpha. This
      issue is also tracked as TROVE-2017-012 and CVE-2017-8822.

  o Major bugfixes (exit relays, DNS, backport from 0.3.2.4-alpha):
    - Fix an issue causing DNS to fail on high-bandwidth exit nodes,
      making them nearly unusable. Fixes bugs 21394 and 18580; bugfix on
      0.1.2.2-alpha, which introduced eventdns. Thanks to Dhalgren for
      identifying and finding a workaround to this bug and to Moritz,
      Arthur Edelstein, and Roger for helping to track it down and
      analyze it.

  o Minor features (bridge):
    - Bridges now include notice in their descriptors that they are
      bridges, and notice of their distribution status, based on their
      publication settings. Implements ticket 18329. For more fine-
      grained control of how a bridge is distributed, upgrade to 0.3.2.x
      or later.

  o Minor features (directory authority, backport from 0.3.2.6-alpha):
    - Add an IPv6 address for the "bastet" directory authority. Closes
      ticket 24394.

  o Minor features (geoip):
    - Update geoip and geoip6 to the November 6 2017 Maxmind GeoLite2
      Country database.

  o Minor bugfix (relay address resolution, backport from 0.3.2.1-alpha):
    - Avoid unnecessary calls to directory_fetches_from_authorities() on
      relays, to prevent spurious address resolutions and descriptor
      rebuilds. This is a mitigation for bug 21789. Fixes bug 23470;
      bugfix on in 0.2.8.1-alpha.

  o Minor bugfixes (compilation, backport from 0.3.2.1-alpha):
    - Fix unused variable warnings in donna's Curve25519 SSE2 code.
      Fixes bug 22895; bugfix on 0.2.7.2-alpha.

  o Minor bugfixes (logging, relay shutdown, annoyance, backport from 0.3.2.2-alpha):
    - When a circuit is marked for close, do not attempt to package any
      cells for channels on that circuit. Previously, we would detect
      this condition lower in the call stack, when we noticed that the
      circuit had no attached channel, and log an annoying message.
      Fixes bug 8185; bugfix on 0.2.5.4-alpha.

  o Minor bugfixes (onion service, backport from 0.3.2.5-alpha):
    - Rename the consensus parameter "hsdir-interval" to "hsdir_interval"
      so it matches dir-spec.txt. Fixes bug 24262; bugfix
      on 0.3.1.1-alpha.

  o Minor bugfixes (relay, crash, backport from 0.3.2.4-alpha):
    - Avoid a crash when transitioning from client mode to bridge mode.
      Previously, we would launch the worker threads whenever our
      "public server" mode changed, but not when our "server" mode
      changed. Fixes bug 23693; bugfix on 0.2.6.3-alpha.

(wiz)

2017-12-02 12:10:56 UTC MAIN commitmail json YAML

Updated math/R-sp to 1.2.5

(wen)

2017-12-02 12:09:54 UTC MAIN commitmail json YAML

Update to 1.2.5

Upstream changes:
Changes in version 1.2-5 (2017-06-16)

    address error in spplot, leading to display of "Error using packet 1: mixture of missing and non missing values for cex"

    address warning from Tomas Kalibera's static code checking

Changes in version 1.2-4 (2016-12-21)

    fix bug in duplicating objects in C; see https://github.com/edzer/sp/commit/8f8a66090e47cf0f6bbf5549376c0bc07b6c29df

    fix all long/lat-based great circle distance functions; see https://github.com/edzer/sp/commit/d8374ff7efc6735cba9a054748c602bed0672f23 and https://stat.ethz.ch/pipermail/r-sig-geo/2016-December/025201.html

    clarified cellcentre.offset documentation, see https://github.com/edzer/sp/issues/18

Changes in version 1.2-3 (2016-04-06)

    update sp gallery, see https://edzer.github.io/sp/

    move methods from Imports: to Depends:

    improve base plot methods for SpatialGridDataFrame and SpatialPixelsDataFrame objects, see http://r-spatial.org/r/2016/03/08/plotting-spatial-grids.html for examples

    improve the graticule labels methods, see ?gridlines

    fix hole assignment for triangles, reported in https://stat.ethz.ch/pipermail/r-sig-geo/2016-March/024214.html

    as.SpatialPolygons.GridTopology drops rownames of coordinates generated, but keeps coordinate (column) names from the cellcentre.offset slot of the grid

    improve examples in over vignette.

Changes in version 1.2-2 (2016-02-05)

    method 'row.names' for 'SpatialPoints' makes unique row names, or drops them.

    add a labels method for gridlines, drawing labels under varying angle (see gridlines example)

    add coercion (���as��� methods) from deldir to SpatialLines and SpatialPolygons

    migrate sp code base to github

    correct [ subsetting when i is all FALSE; report by Francois Rousseau.

    add geometry<- method for Spatial, wrapping addAttrToGeom

    addressing rbind and docs issues raised by Kent Johnson on r-sig-geo, 5 Dec 2015

    get 'row.names' of coords correctly if object is a SpatialPoints

    add non-default coercion SpatialPolygonsDataFrame to SpatialPolygons

    add comment to SpatialPolygons coerced from SpatialGrid or SpatialPixels

    coordinates method for SpatiaLines now retains rownames

Changes in version 1.2-1 (2015-10-17)

    spsample.Spatial does no longer generate objects with rownames.

    CRS gains argument doCheckCRSArgs, to allow suppression of the default checking

    coercion from Lines to SpatialPoints now drops (duplicate) rownames

    add coercion from SpatialLines* to SpatialMultiPoints*

    improve printing of SpatialMultiPoint* objects

    aggregate now passes minDimension to rgeos; explanation of aggregate extended in its vignette

    depend on rgeos version 0.3-13

    merge now accepts "row.names" or 0 for arguments by.x or by.y, for compatibility with base::merge.

    aggregate now accepts parameter minDimension, introduced for over in 1.2-0, and passes it on to over to control when features intersect; see the documentation of over and its vignette for details.

    SpatialMultiPoints objects with zero features can now exist.

Changes in version 1.2-0 (2015-09-01)

    Support for SpatialMultiPoints and SpatialMultiPointsDataFrame objects. Where SpatialPoints are set of points, SpatialMultiPoints are sets of point sets. SpatialPointsDataFrame objects bind points to attribute values, SpatialMultiPointsDataFrame bind point sets to attribute values. Methods supported are subsetting ([), plot, spplot, over, and coercion to SpatialPoints or SpatialPointsDataFrame. Functions in rgeos support this feature class. See also demo(mp).

    creating SpatialPoints objects with duplicated coordinate rownames now gives a warning, which will become an error in the future.

    Support for Google Earth or OpenStreetMap background maps in sp::plot and spplot. Maps returned by

        function GetMap in package RgoogleMaps

        function get_map in package ggmap

    are now understood by plotting functions in sp. In particular, sp::plot now has an argument bgMap, spplot now has panel functions panel.RgoogleMaps and panel.ggmap; See demo(webmap) for examples.

    As these maps assume a web mercator projection, sp::plot issues a warning if the object to be plotted have a CRS that does not contain "+init=epsg:3857"

    over methods that are taken care of by rgeos (anything involving SpatialLines, or SpatialPolygons-SpatialPolygons) gained an argument minDimension, which causes an ordering of returned features by dimension of intersection, and the ability to select a minimun dimension (e.g. only area-overlap); this uses gRelate, and has a computational cost. Documentation found in vignette("over").

(wen)

2017-12-02 12:01:24 UTC MAIN commitmail json YAML

Updated math/R-statmod to 1.4.30

(wen)

2017-12-02 12:00:35 UTC MAIN commitmail json YAML

Update to 1.4.30

Upstream changes:
16 June 2017: statmod 1.4.30

- Bug fix to qinvgauss(). In some case the gamma approximation used
  for small right tail probabilities was taking the initial value
  outside the domain of convergence.

27 February 2017: statmod 1.4.29

- rinvgauss() now accurately handles large or infinite values for the
  mean or dispersion.

26 February 2017: statmod 1.4.28

- R_registerRoutines is now used to register the Fortran subroutine
  gaussq2.

- pinvgauss() and qinvgauss() now use a gamma approximation when the
  coefficient of variation is very small.

17 December 2016: statmod 1.4.27

- qinvgauss() now supports mean=Inf.

(wen)

2017-12-02 11:54:27 UTC MAIN commitmail json YAML

Updated math/R-xts to 0.10.0

(wen)

2017-12-02 11:53:31 UTC MAIN commitmail json YAML

Update to 0.10-0

Upstream changes:
Changed in xts 0.10-0:

Major changes include:
o  A new plot.xts() that is incompatible with earlier versions of plot.xts().
o  Moved development from R-Forge to GitHub.
o  New xts FAQ.

Other, less disruptive changes include:

o  merge.xts() now throws an error if the index contains non-finite values
  (#174).

o  Constructors xts() and .xts() now ensure order.by and index arguments do not
  contain non-finite values. Many xts functions, most notably merge.xts(),
  expect all index values to be finite. Missing index values usually indicate
  an error, and always occurred at the end of the index (#173, #194, #199).

o  Fixed bug in endpoints() when called on sparse data that have the same month
  and day, but different years (#169).

o  Fixed bug in [.xts did not do the same checks on logical xts objects as it
  does for all other data types (#163).

o  Fixed bug that caused split.xts() to error if 'f' is a character vector with
  more than 1 element (#134).

o  Fixed bug that crashed R if 'k' argument to lag.xts() was not an integer and
  would be NA when coerced to integer (#152).

o  period.apply() now checks to ensure the object's index is unique and sorted,
  and sets INDEX <- sort(unique(INDEX)) if it is not. It also ensures INDEX
  starts with 0 and ends with NROW(x) (#171).

o  All references to the 'its' package have been removed, since it is now
  archived on CRAN at the request of its maintainer.

o  Fixed bug that crashed R when merge.xts() was called on an empty xts object
  and more than one non-xts object (#157).

o  Fixed bug that did not set the index's tzone attribute to UTC when
  index<-.xts or indexClass<- were called and 'value' did not have a tzone
  attribute (#148).

o  Fixed a bug in endpoints() that caused incorrect results if the index was
  less than the epoch (#144).

o  Fixed a bug that caused diff.xts() on a logical xts object to return an
  object with a POSIXct index.

o  index.xts() works even if the package containing the class for the index
  is not attached (it needs to be loaded, however).

o  [.xts now returns NA if a one-column xts object is subsect by NA, instead
  of throwing an uninformative error (#97).

o  Fixed bugs that would crash R when [.xts was called a certain way and 'j'
  contained NA values (#97, #181).

o  Fixed a bug in endpoints() where 1 second would be subtracted for any date
  in the year 1969. The subtraction is only supposed to occur on
  1969-12-31 23:59:59.9... to work around behavior in strptime().

o  timeBasedSeq() now honors hour/min/sec 'BY' values (#91).

o  [.xts now throws an error if 'j' is character and not one of the column
  names. This is consistent with [.zoo and [.matrix (#48).

o  timeBasedSeq() now works correctly when resolution is "days" the sequence
  includes a daylight saving time change (#67).

o  Explicitly set indexTZ="UTC" for all index classes that do not have a TZ
  (#66).  indexTZ="GMT" is also allowed.

o  Fixed as.xts() when called on an 'mts' object (#64).

o  Moved development from R-Forge to GitHub.

o  Fixed bug in to.period() that errored when name=NULL (#5937).

o  Fixed bug in .index* functions that did not account for timezones (#5891).

o  Fixed bug that allowed index<-.xts to produce an unsorted index (#5893).

o  Fixed bug so subsetting a zero-width xts object with a zero-length 'i'
  vector no longer returns an object with column names (#5885).

o  Updated [.xts to handle 'i' containing multiple zeros (e.g. subsetting by a
  "logical" column of an integer xts object).

o endpoints() now errors if k < 0.

(wen)

2017-12-02 11:00:04 UTC MAIN commitmail json YAML

Updated math/R-zoo to 1.8.0

(wen)

2017-12-02 10:58:52 UTC MAIN commitmail json YAML

Update to 1.8.0

Upstream changes:
Changes in Version 1.8-0

  o zoo() and zooreg() gained a calendar = getOption("zoo.calendar", TRUE)
    argument so that, by default, yearqtr and yearmon are used as the time
    index for regular zoo series with frequency 4 and 12, respectively. With
    calendar = FALSE the behavior from previous versions with plain
    unclassed time indexes can be obtained. Set options(zoo.calendar = FALSE)
    to always retain the old behavior.

  o na.locf() is made faster by using a diff()-based solution rather than
    cumsum() (suggested by Ruben Arslan). Also, the workhorse function
    na.locf0() underlying the default na.locf() method is now exported
    in the user interface as it is faster (but also supports less options).

  o Better support of vector-valued 'split' arguments in read.zoo().

  o Special-cased rollmax(..., k = 1) to return the input coredata().

  o as.character() for "yearqtr" objects did not process NA elements correctly.

(wen)

2017-12-02 08:54:33 UTC MAIN commitmail json YAML

sysutils/py-borgbackup-1.1.3

(bsiegert)

2017-12-02 08:53:10 UTC MAIN commitmail json YAML

Update py-borgbackup to 1.1.3 (security release).

Version 1.1.3 (2017-11-27)
--------------------------

Compatibility notes:

- When upgrading from borg 1.0.x to 1.1.x, please note:

  - read all the compatibility notes for 1.1.0*, starting from 1.1.0b1.
  - borg upgrade: you do not need to and you also should not run it.
  - borg might ask some security-related questions once after upgrading.
    You can answer them either manually or via environment variable.
    One known case is if you use unencrypted repositories, then it will ask
    about a unknown unencrypted repository one time.
  - your first backup with 1.1.x might be significantly slower (it might
    completely read, chunk, hash a lot files) - this is due to the
    --files-cache mode change (and happens every time you change mode).
    You can avoid the one-time slowdown by using the pre-1.1.0rc4-compatible
    mode (but that is less safe for detecting changed files than the default).
    See the --files-cache docs for details.

Fixes:

- Security Fix for CVE-2017-15914: Incorrect implementation of access controls
  allows remote users to override repository restrictions in Borg servers.
  A user able to access a remote Borg SSH server is able to circumvent access
  controls post-authentication.
  Affected releases: 1.1.0, 1.1.1, 1.1.2. Releases 1.0.x are NOT affected.
- crc32: deal with unaligned buffer, add tests - this broke borg on older ARM
  CPUs that can not deal with unaligned 32bit memory accesses and raise a bus
  error in such cases. the fix might also improve performance on some CPUs as
  all 32bit memory accesses by the crc32 code are properly aligned now. #3317
- mount: fixed support of --consider-part-files and do not show .borg_part_N
  files by default in the mounted FUSE filesystem. #3347
- fixed cache/repo timestamp inconsistency message, highlight that information
  is obtained from security dir (deleting the cache will not bypass this error
  in case the user knows this is a legitimate repo).
- borgfs: don't show sub-command in borgfs help, #3287
- create: show an error when --dry-run and --stats are used together, #3298

New features:

- mount: added exclusion group options and paths, #2138

  Reused some code to support similar options/paths as borg extract offers -
  making good use of these to only mount a smaller subset of dirs/files can
  speed up mounting a lot and also will consume way less memory.

  borg mount [options] repo_or_archive mountpoint path [paths...]

  paths: you can just give some "root paths" (like for borg extract) to
  only partially populate the FUSE filesystem.

  new options: --exclude[-from], --pattern[s-from], --strip-components
- create/extract: support st_birthtime on platforms supporting it, #3272
- add "borg config" command for querying/setting/deleting config values, #3304

Other changes:

- clean up and simplify packaging (only package committed files, do not install
  .c/.h/.pyx files)
- docs:

  - point out tuning options for borg create, #3239
  - add instructions for using ntfsclone, zerofree, #81
  - move image backup-related FAQ entries to a new page
  - clarify key aliases for borg list --format, #3111
  - mention break-lock in checkpointing FAQ entry, #3328
  - document sshfs rename workaround, #3315
  - add FAQ about removing files from existing archives
  - add FAQ about different prune policies
  - usage and man page for borgfs, #3216
  - clarify create --stats duration vs. wall time, #3301
  - clarify encrypted key format for borg key export, #3296
  - update release checklist about security fixes
  - document good and problematic option placements, fix examples, #3356
  - add note about using --nobsdflags to avoid speed penalty related to
    bsdflags, #3239
  - move most of support section to www.borgbackup.org

(bsiegert)

2017-12-02 08:42:59 UTC MAIN commitmail json YAML

py-jaraco.classes: fix PLIST

(wiz)

2017-12-01 21:43:15 UTC MAIN commitmail json YAML

the bespoke configure script uses uname -m to detect arch, as opposed to uname -p in
GNU/configure. This results in NetBSD/macppc not being detected as a powerpc
system correctly.
Always specify the arch rather than when we're just cross-compiling.

(sevan)

2017-12-01 20:48:41 UTC MAIN commitmail json YAML

2017-12-01 19:24:39 UTC MAIN commitmail json YAML

Updated lang/llvm, lang/clang, lang/clang-static-analyzer, lang/libunwind, devel/polly, devel/lldb, lang/libLLVM

(adam)

2017-12-01 19:22:13 UTC MAIN commitmail json YAML

llvm: updated to 5.0.0

5.0.0:
Non-comprehensive list of changes in this release
* LLVM窶冱 WeakVH has been renamed to WeakTrackingVH and a new WeakVH has been introduced. The new WeakVH nulls itself out on deletion, but does not track values across RAUW.
* A new library named BinaryFormat has been created which holds a collection of code which previously lived in Support. This includes the file_magic structure and identify_magic functions, as well as all the structure and type definitions for DWARF, ELF, COFF, WASM, and MachO file formats.
* The tool llvm-pdbdump has been renamed llvm-pdbutil to better reflect its nature as a general purpose PDB manipulation / diagnostics tool that does more than just dumping contents.
* The BBVectorize pass has been removed. It was fully replaced and no longer used back in 2014 but we didn窶冲 get around to removing it. Now it is gone. The SLP vectorizer is the suggested non-loop vectorization pass.
* A new tool opt-viewer.py has been added to visualize optimization remarks in HTML. The tool processes the YAML files produced by clang with the -fsave-optimization-record option.
* A new CMake macro LLVM_REVERSE_ITERATION has been added. If enabled, all supported unordered LLVM containers would be iterated in reverse order. This is useful for uncovering non-determinism caused by iteration of unordered containers. Currently, it supports reverse iteration of SmallPtrSet and DenseMap.
* A new tool llvm-dlltool has been added to create short import libraries from GNU style definition files. The tool utilizes the PE COFF SPEC Import Library Format and PE COFF Auxiliary Weak Externals Format to achieve compatibility with LLD and MSVC LINK.

(adam)

2017-12-01 12:10:40 UTC MAIN commitmail json YAML

Updated textproc/p5-Text-Xslate to 3.5.1

(wen)

2017-12-01 12:08:13 UTC MAIN commitmail json YAML

Update to 3.5.1

Upstream changes:
v3.5.1 2017-11-30T16:09:33Z
    - Fix packaging issue; explicitly declare version for Text::Xslate::Engine

v3.5.0 2017-11-30T15:57:50Z
    - Migrate to using minil (#179)
    - Improve perl 5.8 support (#182)
    - Use version->declare() to declare $VERSION (#182)
    - Make `prove -br t` work with dot-not-in-INC perls (#184)
    - Run tests against both XS and pureperl (#185)
    - Fix typo (anirvan #181)

(wen)

2017-12-01 11:26:54 UTC MAIN commitmail json YAML

Updated audio/faac, audio/faad2, audio/xmms-faad

(adam)

2017-12-01 11:26:31 UTC MAIN commitmail json YAML

xmms-faad: updated to 2.8.6

(adam)

2017-12-01 11:17:51 UTC MAIN commitmail json YAML

faad2: updated to 2.8.6

2.8.6:
2.8.5:
        - another package fix
2.8.4:
        - minor fix to released packages
2.8.3
        - better autotools support
2.8.2
        - PNS bug fixed
        - New MP4 input module
        - NeAACDecGetVersion:
                new api function to get version and copyright strings

(adam)

2017-12-01 11:10:29 UTC MAIN commitmail json YAML

2017-12-01 11:00:03 UTC MAIN commitmail json YAML

faac: updated to 1.29.9.2

1.29.9.2:
* fixed max MP4 bitrate calculation

1.29.9:
* initial version of PNS coding
* Intensity Stereo coding
* more speed improvements
* finer bandwidth/cutoff setting (doesn't work with PNS)
* fixed more bugs
* rewritten mid/side coding
* fixed bug in blockswitch

(adam)

2017-12-01 10:35:46 UTC MAIN commitmail json YAML

Updated www/py-selenium, net/py-zmq, devel/py-futures, finance/py-ofxparse

(adam)

2017-12-01 10:35:17 UTC MAIN commitmail json YAML

2017-12-01 10:27:25 UTC MAIN commitmail json YAML

py-futures: updated to 3.2.0

3.2.0:
* The ThreadPoolExecutor class constructor now accepts an optional thread_name_prefix argument to make it possible to customize the names of the threads created by the pool.
* Backported fixes from upstream

(adam)

2017-12-01 10:22:56 UTC MAIN commitmail json YAML

py-zmq: updated to 16.0.3

16.0.3:
Regenerate Cython sources in sdists with Cython 0.27.2, fixing builds on CPython 3.7.

(adam)

2017-12-01 10:02:29 UTC MAIN commitmail json YAML

py-selenium: updated to 3.8.0

Selenium 3.8.0
* Firefox options can now be imported from selenium.webdriver as FirefoxOptions
* Headless mode can now be set in Chrome Options using `set_headless`
* Headless mode can now be set in Firefox Options using `set_headless`
* Add the WebKitGTK WebDriver and options class
* Browser options can now be passed to remote WebDriver via the `options` parameter
* Browser option parameters are now standardized across drivers as `options`. `firefox_options`,
  `chrome_options`, and `ie_options` are now deprecated
* Added missing W3C Error Codes
* Support has been removed for Python versions 2.6 and 3.3

(adam)

2017-12-01 09:20:49 UTC MAIN commitmail json YAML

Updated devel/libuv, devel/gperftools

(adam)

2017-12-01 09:19:07 UTC MAIN commitmail json YAML

gperftools: updated to 2.6.2

gperftools 2.6.2 is out!

Most notable change is recently added support for C++17 over-aligned allocation operators contributed by Andrey Semashev. I've extended his implementation to have roughly same performance as malloc/new. This release also has native support for C11 aligned_alloc.

Rest is mostly bug fixes.

(adam)

2017-12-01 09:13:45 UTC MAIN commitmail json YAML

libuv: updated to 1.18.0

v1.18.0:
* aix: fix -Wmaybe-uninitialized warning
* doc: remove note about SIGWINCH on Windows
* Revert "unix,win: wait for threads to start"
* unix,win: add uv_os_getpid()
* unix: remove incorrect assertion in uv_shutdown()
* doc: fix IRC URL in CONTRIBUTING.md

(adam)

2017-12-01 09:03:14 UTC MAIN commitmail json YAML

Updated security/py-OpenSSL, www/py-terminado, sysutils/py-diffoscope

(adam)

2017-12-01 09:02:07 UTC MAIN commitmail json YAML

2017-12-01 08:56:12 UTC MAIN commitmail json YAML

py-terminado: updated to 0.8.1

0.8.1:
Bug fixes.

(adam)

2017-12-01 08:53:17 UTC MAIN commitmail json YAML

pyOpenSSL: updated to 17.5.0

17.5.0:
Backward-incompatible changes:
* The minimum cryptography version is now 2.1.4.

Changes:
* Fixed a potential use-after-free in the verify callback and resolved a memory leak when loading PKCS12 files with cacerts.
* Added Connection.export_keying_material for RFC 5705 compatible export of keying material.

(adam)

2017-12-01 03:40:47 UTC MAIN commitmail json YAML

Updated devel/p5-Moo to 2.003004

(wen)

2017-12-01 03:39:50 UTC MAIN commitmail json YAML

Update to 2.003004

Upstream changes:
2.003004 - 2017-12-01
  - re-allow stubs for attribute parameters like isa or coerce (RT#123753)
  - fix accidentally removed space in coderef error message (GH#33)
  - fix test errors with old Carp versions

(wen)

2017-12-01 03:20:55 UTC MAIN commitmail json YAML

Updated math/R to 3.4.3

(wen)

2017-12-01 03:19:30 UTC MAIN commitmail json YAML

- Update to 3.4.3

Upstream changes:
CHANGES IN R 3.4.3:

  INSTALLATION on a UNIX-ALIKE:

    * A workaround has been added for the changes in location of
      time-zone files in macOS 10.13 'High Sierra' and again in
      10.13.1, so the default time zone is deduced correctly from the
      system setting when R is configured with --with-internal-tzcode
      (the default on macOS).

    * R CMD javareconf has been updated to recognize the use of a Java
      9 SDK on macOS.

  BUG FIXES:

    * raw(0) & raw(0) and raw(0) | raw(0) again return raw(0) (rather
      than logical(0)).

    * intToUtf8() converts integers corresponding to surrogate code
      points to NA rather than invalid UTF-8, as well as values larger
      than the current Unicode maximum of 0x10FFFF.  (This aligns with
      the current RFC3629.)

    * Fix calling of methods on S4 generics that dispatch on ... when
      the call contains ....

    * Following Unicode 'Corrigendum 9', the UTF-8 representations of
      U+FFFE and U+FFFF are now regarded as valid by utf8ToInt().

    * range(c(TRUE, NA), finite = TRUE) and similar no longer return
      NA. (Reported by Lukas Stadler.)

    * The self starting function attr(SSlogis, "initial") now also
      works when the y values have exact minimum zero and is slightly
      changed in general, behaving symmetrically in the y range.

    * The printing of named raw vectors is now formatted nicely as for
      other such atomic vectors, thanks to Lukas Stadler.

(wen)

2017-12-01 01:12:04 UTC MAIN commitmail json YAML

doc: Added shells/zsh-pure version 1.6.0

(minskim)

2017-12-01 01:11:19 UTC MAIN commitmail json YAML

shells/Makefile: Add zsh-pure

(minskim)

2017-12-01 01:10:40 UTC MAIN commitmail json YAML

shells/zsh-pure: Import version 1.6.0

Pure is a pretty, minimal, and fast Zsh prompt.

(minskim)

2017-11-30 22:30:31 UTC MAIN commitmail json YAML

doc: Updated databases/redis to 4.0.4

(fhajny)

2017-11-30 22:30:20 UTC MAIN commitmail json YAML

Update databases/redis to 4.0.4.

Upgrade urgency CRITICAL: Several PSYNC2 bugs can corrupt the slave
data set after a restart and a successful PSYNC2 handshake.

- Fix the "PSYNC after restart" problem.
- LFU fixes improve the ability of Redis to correctly estimate the
  popularity of keys.
- Security fix related to loading a corrupted Cluster state from a
  corrupted file.
- Other bugfixes.

(fhajny)

2017-11-30 22:19:48 UTC MAIN commitmail json YAML

doc: Updated sysutils/rsyslog to 8.31.0

(fhajny)

2017-11-30 22:19:36 UTC MAIN commitmail json YAML

Update sysutils/rsyslog* to 8.31.0

- remove systemd embedded code, use libsystemd instead
- mmanon: add support for IPv6 adresses with embedded IPv4 address
- ommongodb: big refactoring, more or less a feature-enhanced rewrite
- rainerscript: add parse_time() function
- omelasticsearch: add pipeline support
- lmsig_ksi_ls12: support asynchronous mode of libksi
- omprog: added error handling and transaction support for external
  plugins
- imzmq3/omzmq3: marked as deprecated, modules will be remove in v8.41
- imzmq3/omzmq3: fixed build issues with gcc-7
- core: emit error message on abnormal input thread termination
- core: refactored locking for json variable access
- core: refactored creation of UDP sockets
- core/dnscache: refactor locking
- rainerscript: use crypto-grade random number generator for random()
  function
- imkafka: improve error reporting and cleanup refactoring
- imkafka bugfix: segfault if "broker" parameter is not specified
- omkafka: improve error reporting
- omkafka: slight speedup do to refactoring of LIST class
- TCP syslog: support SNI when connecting as a client
- msg variable bugfix: potential segfault on variable access
- ratelimiting bugfix: data race in Linux-like ratelimiter
- core/template bugfix: potential NULL pointer access at config load
- core/json var subsystem bugfix: segfault in MsgSetPropsViaJSON
- core/wrkr threads bugfix: race condition
- core/wtp: potential hang during shutdown
- omfwd bugfix: generate error message on connection failure
- imtcp bugfix: "streamdriver.mode" parameter could not be set to 0
- imjournal bugfix: module was defunctional
- imjournal: refactor error handling, fix error messages
-mmdblookup bugfix: fix potential segfault due to threading issues
- omkafka bugfixes
- kafka bugfix: problem on invalid kafka configuration values
- [io]mgssapi: fix build problems (regression from 8.30.0)
- [io]czmq: fix build problems on some platforms (namely gcc 7, clang
  5)
- tcpsrv bugfix: potential hang during shutdown
- queue bugfix: potential hang during shutdown
- queue bugfix: NULL pointer dereference during config processing
- imczmq bugfix: segfault
- imfile: some small performance enhancements
- omfile: hande file open error via SUSPEND mode
- omfile bugfix: race during directory creation can lead to loop
- imudp: improve error reporting
- omrelp bugfix: incorrect error handling
- [io]mrelp bugfix: segfault on startup if configured cert not
  readable
- mmanon fix: make build under gcc 7
- mmpstrucdata bugfix: formatting error of ']' char
- mmexternalb bugfix: memory leak
- core/stats bugfix: memory leak if sender stats or tracking are
  enabled
- core bugfix: potential segfault during startup
- core bugfix: potential race in variable handling
- core bugfix: potential segfault when shutting down rsyslog
- core/action bugfix: potential misadressing when processing hard
  errors
- template object bugfix: NULL pointer access on invalid parameters
- omjournal bugfix: NULL pointer access on invalid parameters
- omelasticsearch bugfix: configured credentials not used during
  health check
- omelasticsearch bugfix: abort on unavailable ES server
- omelasticsearch: fix memory leak and potential misadressing
- omelasticsearch bugfix: output from libcurl to stdout
- iczmq bugfix: potential memory leak
- imptcp bugfix: potential misadressing
- imptcp: potential buffer overflow
- core/nsd_gtls: fix potential unitialized data access
- stats bugfix: potential program hang
- omfwd bugfix: memory leak if network namespaces are used
- core: potential misadressing when accessing JSON properties
- gcry crypto provider bugfixes: potential misadressing and memory
  leak
- core/file stream object bugfix: memory leak
- imdiag bugfix: double mutex unlock when working with stats
- fixed several minor and cosmetic issues found by Coverty scan
- build: make compile warning-free under gcc 7

(fhajny)

2017-11-30 20:52:56 UTC MAIN commitmail json YAML

doc: Updated lang/php72 to 7.2.0

(jdolecek)

2017-11-30 20:45:47 UTC MAIN commitmail json YAML

Updated php72 from RC6 to final 7.2.0

Changes versus 7.1.x as listed in release announcement:
* Convert numeric keys in object/array casts
* Counting of non-countable objects
* Object typehint
* HashContext as Object
* Argon2 in password hash
* Improve TLS constants to sane values
* Mcrypt extension removed
* New sodium extension

(jdolecek)

2017-11-30 17:54:18 UTC MAIN commitmail json YAML

icu: bump minimum requirement for library major bump

(maya)

2017-11-30 17:50:30 UTC MAIN commitmail json YAML

2017-11-30 16:45:43 UTC MAIN commitmail json YAML

2017-11-30 16:04:13 UTC MAIN commitmail json YAML

Updated devel/cmake, textproc/icu

(adam)

2017-11-30 16:03:18 UTC MAIN commitmail json YAML

icu: updated to 60.1

Changes 60.1:
* Unicode 10.0: 8,518 new characters, including four new scripts, 7,494 new Han characters, and 56 new emoji characters.
  - Properties newly supported in ICU: Emoji_Component, Regional_Indicator, Prepended_Concatenation_Mark
* CLDR 32:
  - Data for several (mostly Asian) new languages, date formatting patterns using colloquial day period formats ("h:mm B" → “1:30 in the afternoon”), and many other data improvements.
  - See the CLDR download page for other CLDR features and migration issues in CLDR 32.
* NumberFormatter, a new number formatting API: A long-overdue refresh of number formatting in ICU with a focus on usability, robustness, and performance.  The 30+ settings in DecimalFormat are reduced to 8 in NumberFormatter; all NumberFormatter objects are thread-safe and immutable; and the code is efficient in both the client-side (constant locale) and server-side (variable locale) use cases.
  - New users are encouraged to use the new API for number formatting.  However, preexisting code can continue using the old API, which has been partially made into a wrapper over the new API.
  - Documentation: in Java, see com.ibm.icu.number.NumberFormatter, and in C++, see i18n/unicode/numberformatter.h.
* New options for titlecasing:
  - Sentence titlecasing and whole-string titlecasing without custom BreakIterator instances.
  - The default index adjustment has been changed from "find first cased character" to "find first letter, number, or symbol"; a new option is available for selecting the previous adjustment behavior.
* Smaller data files for BreakIterator.
  - Reverse rules no longer used: Easier updates, easier to conform to Unicode Standard.
  - Old source rule files continue to work, reverse rules are ignored.
  - Rule-based data files: 1.2MB→0.8MB.

ICU4C Specific Changes
* New API for direct-UTF-8 normalization.
  - It also optionally records changes, for source-to-result index mapping and tracking of text metadata.
* More convenient case mapping API (StringPiece→ByteSink).
* ICU now handles ill-formed UTF-8 byte sequences as specified in the W3C Encoding Standard.

(adam)

2017-11-30 15:55:35 UTC MAIN commitmail json YAML

doc: Updated meta-pkgs/modular-xorg-drivers to 1.19.0nb4

(wiz)

2017-11-30 15:55:26 UTC MAIN commitmail json YAML

modular-xorg-driver: add xf86-video-vboxvideo

Bump PKGREVISION.

(wiz)

2017-11-30 15:54:25 UTC MAIN commitmail json YAML

xf86-video-vboxvideo: clean up Makefile

(wiz)

2017-11-30 15:53:59 UTC MAIN commitmail json YAML

doc: Added x11/xf86-video-vboxvideo version 1.0.0

(wiz)

2017-11-30 15:53:48 UTC MAIN commitmail json YAML

x11/Makefile: + xf86-video-vboxvideo

(wiz)

2017-11-30 15:53:19 UTC MAIN commitmail json YAML

x11/xf86-video-vboxvideo: import xf86-video-vboxvideo-1.0.0

This is the VirtualBox video driver for X.org.

(wiz)

2017-11-30 15:51:20 UTC MAIN commitmail json YAML

2017-11-30 15:41:17 UTC MAIN commitmail json YAML

cmake: updated to 3.10.0

CMake 3.10 are:

The flang Fortran compiler is now supported, with compiler id
“Flang”.

Support for the MSVC ARM64 architecture was added. Visual Studio
2017 Update 4 and above offer an ARM64 toolchain.

The “include_guard()” command was introduced to allow guarding
CMake scripts from being included more than once. The command
supports “DIRECTORY” and “GLOBAL” options to adjust the
corresponding include guard scope. If no options given, include
guard is similar to basic variable-based check.

“FindMPI” received a major overhaul. It now features language specific
components, better Fortran support, and support for statically linked
MPI implementations.

A “FindOpenACC” module was added to detect compiler support for
OpenACC. Currently only supports PGI, GNU and Cray compilers.
The “FindOpenGL” module underwent numerous improvements. It has gained
support for GLVND and EGL on Linux. It now has import targets that
separate the OpenGL library and OpenGL contexts.

The “GoogleTest” module gained a new command
“gtest_discover_tests()” implementing dynamic (build-time) test
discovery.

When using “AUTOMOC” or “AUTOUIC”, source files that are
“GENERATED” will be processed as well. They were ignored by
“AUTOMOC” and “AUTOUIC” in earlier releases. See policy “CMP0071”.

A “CTEST_LABELS_FOR_SUBPROJECTS” CTest module variable and CTest
script variable were added to specify a list of labels that should
be treated as subprojects by CDash. To use this value in both the
CTest module and the ctest command line Dashboard Client mode (e.g.
“ctest -S”) set it in the “CTestConfig.cmake” config file.
CPack gained a “FREEBSD” generator for FreeBSD “pkg(8)”,
configured by the “CPackFreeBSD” module.

The CPack “DEB” generator, configured by the “CPackDeb” module,
was enabled on Windows. While not fully featured (due to the lack
of external UNIX tools) this will allow building basic cross-
platform Debian packages.

The “cmake(1)” “-E” mode gained support for “sha1sum”,
“sha224sum”, “sha256sum”, “sha384sum”, and “sha512sum”.

The “file(GENERATE)” command now interprets relative paths given
to its “OUTPUT” and “INPUT” arguments with respect to the caller’s
current binary and source directories, respectively. See policy
“CMP0070”.

(adam)

2017-11-30 15:36:32 UTC MAIN commitmail json YAML

lgogdownloader: remove unused patch

(wiz)

2017-11-30 15:36:08 UTC MAIN commitmail json YAML

librsvg: remove unused patch

(wiz)