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

2024-05-13 14:50:47 UTC Now

2018-11-11 19:07:12 UTC MAIN commitmail json YAML

mk/misc: adjust layout of the show-all output to pkgsrc format

In Makefiles, the variable values are aligned vertically. This format is
now also used in the show-all target, which makes it easier readable.

Some more variables have been marked as multi-value, and single-valued
variables ending in space are clearly marked. Without the latter, the
regression test would have a line with significant trailing whitespace.

(rillig)

2018-11-11 18:03:17 UTC MAIN commitmail json YAML

2018-11-11 16:20:42 UTC MAIN commitmail json YAML

Sort PLIST; missed in previous.

No functional change.

(kleink)

2018-11-11 14:11:27 UTC MAIN commitmail json YAML

2018-11-11 10:39:29 UTC MAIN commitmail json YAML

doc/TODO: add some

+ MesaLib-18.2.4, gimp-2.10.8, harfbuzz-2.1.1, musicpd-0.21.1,
  py-cairo-1.18.0, py-gstreamer1-1.14.4, py-test-xdist-1.24.1,
  syncthing-0.14.52, vala-0.42.3.

(wiz)

2018-11-11 02:00:18 UTC MAIN commitmail json YAML

doc: Updated mail/greylisting-spp to 1.1

(schmonz)

2018-11-11 01:59:57 UTC MAIN commitmail json YAML

Add and enable greylisting-spp.

(schmonz)

2018-11-11 01:59:23 UTC MAIN commitmail json YAML

2018-11-11 00:17:04 UTC MAIN commitmail json YAML

enable for all platforms, and pass --disable-sse on non x86 platforms.

with this, audacity runs fine on arm64.

(mrg)

2018-11-10 21:35:07 UTC MAIN commitmail json YAML

make this build on netbsd/arm64.  it was surprisingly easy:
- match arm64 and netbsd.
- add a configuration for it.

this builds and attempts to run.  i get a crash deep inside some
very long stacks in a function that's fully demangled name is
over 500 characters long that ends in ::_M_find_before_node(),
when trying to open a docx (fresh or existing.)  creating a
fresh spreadsheet works, but i don't have one handy to test
that existing does too.  didn't try other parts.

(mrg)

2018-11-10 21:21:22 UTC MAIN commitmail json YAML

doc: Updated graphics/tiff to 4.0.10

(maya)

2018-11-10 21:14:54 UTC MAIN commitmail json YAML

tiff: update to 4.0.10

It has been a year since the previous release.  This is the first
release made from the Git repository at
https://gitlab.com/libtiff/libtiff using a collaborative process.

Since the previous release, a number of security issues have been
fixed, and some significant new features have been added.

This release adds support for Zstd and WebP compression algorithms.
In their own way, each of these compression algorithms is highly
complimentary to TIFF.

Zstd provides improved compression and decompression speed vs zlib's
Deflate as well as a broader range of compression ratios.  Zstd is
developed by Facebook and the implementation continues to be improved.

WebP is optimized for small/medium 8-bit images while offering
improved compression performance vs traditional JPEG.  WebP works well
in strips or tiles to compress large images down to very small files,
while preserving a good looking image.  WebP is developed by Google,
and its implementation continues to be improved.

Due to Adobe's TIFF tag registration interface going off-line, we have
had to assign our own tags for Zstd and WebP.

(maya)

2018-11-10 20:50:28 UTC MAIN commitmail json YAML

transcode: add missing xvidcore include

Support is explicitly enabled by --enable-xvid in the Makefile, so this
needs to be here.

While here, remove some configure arguments that are no longer supported
by the configure script.

(wiz)

2018-11-10 20:03:51 UTC MAIN commitmail json YAML

doc: Updated news/xrn to 10.11

(wiz)

2018-11-10 20:03:40 UTC MAIN commitmail json YAML

2018-11-10 20:00:24 UTC MAIN commitmail json YAML

doc: Added shells/pbosh version 20181030

(wiz)

2018-11-10 20:00:14 UTC MAIN commitmail json YAML

doc: Added shells/bosh version 20181030

(wiz)

2018-11-10 20:00:04 UTC MAIN commitmail json YAML

shells/Makefile: + bosh, pbosh

(wiz)

2018-11-10 19:59:54 UTC MAIN commitmail json YAML

shells/pbosh: import pbosh-20181030

Packaged for wip by Michael B辰uerle.

The Schily Bourne Shell

The Schily Bourne Shell was derived from the Bourne Shell sources from
OpenSolaris.

The Schily Bourne Shell is actively maintained and enhanced on a regular base.
It can be compiled into three variants:
- The non-POSIX SVr4/OpenSolaris variant (obosh)
- The minimal POSIX compliant variant (pbosh)
- The POSIX compliant extended variant (bosh)
This package contains the second variant.

(wiz)

2018-11-10 19:58:16 UTC MAIN commitmail json YAML

shells/bosh: import bosh-20181030

Packaged for wip by Michael B辰uerle.

The Schily Bourne Shell

The Schily Bourne Shell was derived from the Bourne Shell sources from
OpenSolaris.

The Schily Bourne Shell is actively maintained and enhanced on a regular base.
It can be compiled into three variants:
- The non-POSIX SVr4/OpenSolaris variant (obosh)
- The minimal POSIX compliant variant (pbosh)
- The POSIX compliant extended variant (bosh)
This package contains the third variant.

(wiz)

2018-11-10 19:56:29 UTC MAIN commitmail json YAML

doc: Updated archivers/star to 1.5.4nb1

(wiz)

2018-11-10 19:56:17 UTC MAIN commitmail json YAML

star: add MESSAGE file

Part of 1.5.4 update.

(wiz)

2018-11-10 19:55:54 UTC MAIN commitmail json YAML

2018-11-10 19:51:46 UTC MAIN commitmail json YAML

doc: Updated print/cups to 2.2.9

(leot)

2018-11-10 19:51:30 UTC MAIN commitmail json YAML

doc: Updated print/cups-base to 2.2.9

(leot)

2018-11-10 19:51:13 UTC MAIN commitmail json YAML

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

pkgsrc changes:
- Remove patches/patch-cups_ipp.c, no more needed (applied)
- Remove patches/patch-ppdc_Makefile, libcupsppdc.la is no more installed
  (also libcupscgi.la, libcupsmime.la are no longer installed, unfortunately no
  rationale seems present in the changelog about that)

Changes:
2.2.9
-----
- Localization changes (Issue #5348, Issue #5362, Issue #5408)
- Documentation updates (Issue #5369)
- The lpadmin command would create a non-working printer in some error cases
  (Issue #5305)
- The scheduler would crash if an empty `AccessLog` directive was specified
  (Issue #5309)
- Fixed a regression in the changes to ippValidateAttribute (Issue #5322,
  Issue #5330)
- Fixed a crash bug in the Epson dot matrix driver (Issue #5323)
- Automatic debug logging of job errors did not work with systemd (Issue #5337)
- The web interface did not list the IPP Everywhere "driver" (Issue #5338)
- The IPP Everywhere "driver" now properly supports face-up printers
  (Issue #5345)
- Fixed some typos in the label printer drivers (Issue #5350)
- Multi-file jobs could get stuck if the backend failed (Issue #5359,
  Issue #5413)
- The IPP Everywhere "driver" no longer does local filtering when printing to
  a shared CUPS printer (Issue #5361)
- The lpadmin command now correctly reports IPP errors when configuring an
  IPP Everywhere printer (Issue #5370)
- Fixed some memory leaks discovered by Coverity (Issue #5375)
- The PPD compiler incorrectly terminated JCL options (Issue #5379)
- The cupstestppd utility did not generate errors for missing/mismatched
  CloseUI/JCLCloseUI keywords (Issue #5381)
- The scheduler now reports the actual location of the log file (Issue #5398)
- Added a USB quirk rule (Issue #5420)
- The scheduler was being backgrounded on macOS, causing applications to spin
  (rdar://40436080)
- The scheduler did not validate that required initial request attributes were
  in the operation group (rdar://41098178)
- Authentication in the web interface did not work on macOS (rdar://41444473)
- Fixed an issue with HTTP Digest authentication (rdar://41709086)
- The scheduler could crash when job history was purged (rdar://42198057)
- Dropped non-working RSS subscriptions UI from web interface templates.
- Fixed a memory leak for some IPP (extension) syntaxes.

(leot)

2018-11-10 19:50:14 UTC MAIN commitmail json YAML

doc: Added devel/smake version 1.3nb2

(wiz)

2018-11-10 19:50:04 UTC MAIN commitmail json YAML

devel/Makefile: + smake

(wiz)

2018-11-10 19:49:47 UTC MAIN commitmail json YAML

devel/smake: import smake-1.3nb2

Packaged for wip by Michael B辰uerle.

Schily make

Highly portable UNIX make implementation written by Joerg Schilling.

(wiz)

2018-11-10 19:39:57 UTC MAIN commitmail json YAML

doc: Updated net/get_iplayer to 3.17

(prlw1)

2018-11-10 19:39:19 UTC MAIN commitmail json YAML

2018-11-10 19:35:57 UTC MAIN commitmail json YAML

+renameutils
qt5-qtdeclarative update

(bsiegert)

2018-11-10 19:33:48 UTC MAIN commitmail json YAML

Add patch to fix qtdeclarative build.

The build apparently works only when qtdeclarative is already installed,
because the qmltestrunner is missing the "quick" dependency.

Patch from Hakan Engvall via pkgsrc-users, thanks a lot!

Bump revision.

(bsiegert)

2018-11-10 18:35:51 UTC MAIN commitmail json YAML

Updated lang/nodejs

(adam)

2018-11-10 18:35:18 UTC MAIN commitmail json YAML

nodejs: updated to 10.13.0

Version 10.13.0 'Dubnium' (LTS)

This release marks the transition of Node.js 10.x into Long Term Support (LTS) with the codename 'Dubnium'. The 10.x release line now moves in to "Active LTS" and will remain so until April 2020. After that time it will move in to "Maintenance" until end of life in April 2021.

Notable Changes

This release only includes minimal changes necessary to fix known regressions prior to LTS.

Version 10.12.0 (Current)

Notable changes

assert
* The diff output is now a tiny bit improved by sorting object properties when inspecting the values that are compared with each other.

cli
* The options parser now normalizes _ to - in all multi-word command-line flags, e.g. --no_warnings has the same effect as --no-warnings.
* Added bash completion for the node binary. To generate a bash completion script, run node --completion-bash. The output can be saved to a file which can be sourced to enable completion.

crypto
* Added support for PEM-level encryption.
* Added an API asymmetric key pair generation. The new methods crypto.generateKeyPair and crypto.generateKeyPairSync can be used to generate public and private key pairs. The API supports RSA, DSA and EC and a variety of key encodings (both PEM and DER).
fs
* Added a recursive option to fs.mkdir and fs.mkdirSync. If this option is set to true, non-existing parent folders will be automatically created.

http2
* Added a 'ping' event to Http2Session that is emitted whenever a non-ack PING is received.
* Added support for the ORIGIN frame.
* Updated nghttp2 to 1.34.0. This adds RFC 8441 extended connect protocol support to allow use of WebSockets over HTTP/2.

module
* Added module.createRequireFromPath(filename). This new method can be used to create a custom require function that will resolve modules relative to the filename path.

process
* Added a 'multipleResolves' process event that is emitted whenever a Promise is attempted to be resolved multiple times, e.g. if the resolve and reject functions are both called in a Promise executor.

url
* Added url.fileURLToPath(url) and url.pathToFileURL(path). These methods can be used to correctly convert between file: URLs and absolute paths.

util
* Added the sorted option to util.inspect(). If set to true, all properties of an object and Set and Map entries will be sorted in the returned string. If set to a function, it is used as a compare function.
The util.instpect.custom symbol is now defined in the global symbol registry as Symbol.for('nodejs.util.inspect.custom').
* Added support for BigInt numbers in util.format().

V8 API
* A number of V8 C++ APIs have been marked as deprecated since they have been removed in the upstream repository. Replacement APIs are added where necessary.

Windows
* The Windows msi installer now provides an option to automatically install the tools required to build native modules.

Workers
* Debugging support for Workers using the DevTools protocol has been implemented.
* The public inspector module is now enabled in Workers.

(adam)

2018-11-10 17:28:19 UTC MAIN commitmail json YAML

Updated security/py-itsdangerous to 1.1.0.

(kleink)

2018-11-10 17:27:36 UTC MAIN commitmail json YAML

Update py-itsdangerous to 1.1.0.

Version 1.1.0
-------------

Released 2018-10-26

-  Change default signing algorithm back to SHA-1. (`#113`_)
-  Added a default SHA-512 fallback for users who used the yanked 1.0.0
    release which defaulted to SHA-512. (`#114`_)
-  Add support for fallback algorithms during deserialization to
    support changing the default in the future without breaking existing
    signatures. (`#113`_)
-  Changed capitalization of packages back to lowercase as the change
    in capitalization broke some tooling. (`#113`_)

.. _#113: https://github.com/pallets/itsdangerous/pull/113
.. _#114: https://github.com/pallets/itsdangerous/pull/114

Version 1.0.0
-------------

Released 2018-10-18

YANKED

*Note*: This release was yanked from PyPI because it changed the default
algorithm to SHA-512. This decision was reverted in 1.1.0 and it remains
at SHA1.

-  Drop support for Python 2.6 and 3.3.
-  Refactor code from a single module to a package. Any object in the
    API docs is still importable from the top-level ``itsdangerous``
    name, but other imports will need to be changed. A future release
    will remove many of these compatibility imports. (`#107`_)
-  Optimize how timestamps are serialized and deserialized. (`#13`_)
-  ``base64_decode`` raises ``BadData`` when it is passed invalid data.
    (`#27`_)
-  Ensure value is bytes when signing to avoid a ``TypeError`` on
    Python 3. (`#29`_)
-  Add a ``serializer_kwargs`` argument to ``Serializer``, which is
    passed to ``dumps`` during ``dump_payload``. (`#36`_)
-  More compact JSON dumps for unicode strings. (`#38`_)
-  Use the full timestamp rather than an offset, allowing dates before
    2011. (`#46`_)
-  Detect a ``sep`` character that may show up in the signature itself
    and raise a ``ValueError``. (`#62`_)
-  Use a consistent signature for keyword arguments for
    ``Serializer.load_payload`` in subclasses. (`#74`_, `#75`_)
-  Change default intermediate hash from SHA-1 to SHA-512. (`#80`_)
-  Convert JWS exp header to an int when loading. (`#99`_)

.. _#13: https://github.com/pallets/itsdangerous/pull/13
.. _#27: https://github.com/pallets/itsdangerous/pull/27
.. _#29: https://github.com/pallets/itsdangerous/issues/29
.. _#36: https://github.com/pallets/itsdangerous/pull/36
.. _#38: https://github.com/pallets/itsdangerous/issues/38
.. _#46: https://github.com/pallets/itsdangerous/issues/46
.. _#62: https://github.com/pallets/itsdangerous/issues/62
.. _#74: https://github.com/pallets/itsdangerous/issues/74
.. _#75: https://github.com/pallets/itsdangerous/pull/75
.. _#80: https://github.com/pallets/itsdangerous/pull/80
.. _#99: https://github.com/pallets/itsdangerous/pull/99
.. _#107: https://github.com/pallets/itsdangerous/pull/107

(kleink)

2018-11-10 16:42:52 UTC MAIN commitmail json YAML

Move patches long since non-optional out of options.mk.

(schmonz)

2018-11-10 16:27:18 UTC MAIN commitmail json YAML

Make PATCH_DIST_CAT.${SPP_PATCH} more portable. Fixes at least NetBSD.

(schmonz)

2018-11-10 16:13:14 UTC MAIN commitmail json YAML

Updated geography/py-geojson to 2.4.1.

(kleink)

2018-11-10 16:12:19 UTC MAIN commitmail json YAML

Update py-geojson to 2.4.1

2.4.1 (2018-10-17)
------------------

- Allow ``FeatureCollections`` to be passed to ``coords``

  - https://github.com/frewsxcv/python-geojson/pull/117

2.4.0 (2018-05-21)
------------------

- Additional functional maps for GeoJSON entities

  - https://github.com/frewsxcv/python-geojson/pull/112

(kleink)

2018-11-10 15:36:45 UTC MAIN commitmail json YAML

doc: Updated mail/qmail-rejectutils to 20181110

(schmonz)

2018-11-10 15:31:23 UTC MAIN commitmail json YAML

doc: Updated mail/qmail-run to 20181110

(schmonz)

2018-11-10 15:31:18 UTC MAIN commitmail json YAML

Bump dependency on qmail for SPP support and on rejectutils for an
SPP-compatible qmail-rcptcheck. Create control/smtpplugins so that the
RCPTCHECK-compatible programs continue to run as before. No functional
change intended.

Bump version.

(schmonz)

2018-11-10 15:29:07 UTC MAIN commitmail json YAML

doc: Updated mail/qmail to 1.03nb40

(schmonz)

2018-11-10 15:29:01 UTC MAIN commitmail json YAML

Add a new non-optional patch: qmail-spp, a generic plugin interface for
qmail-smtpd (tweaked to tolerate the absence of a config file).

The RCPTCHECK patch is a logical subset of SPP with a slightly different
interface, and conflicts with SPP. Remove RCPTCHECK.

Bump PKGREVISION.

(schmonz)

2018-11-10 15:25:08 UTC MAIN commitmail json YAML

Update to 20181110. Changes:

- qmail-rcptcheck also works as a qmail-spp plugin.

(schmonz)

2018-11-10 11:45:29 UTC MAIN commitmail json YAML

pkgtools/pkglint: fix build

go-package.mk needs to be included at the bottom of the package Makefile
since it defines several make targets that pkglint also defines.

(rillig)

2018-11-10 11:45:27 UTC MAIN commitmail json YAML

2018-11-10 11:42:23 UTC MAIN commitmail json YAML

pkgtools/pkglint: don't access the internet during the build

Pkglint needs goyacc, which is provided by devel/go-tools. But that
packages pulls in a lot of dependencies that are not needed for pkglint.
This includes a Perl interpreter and various cryptography packages.

Instead, during build, pkglint installs the only needed tool of that
collection (goyacc).

Since go-package.mk assumes that each pkgsrc package only downloads and
installs a single project, but pkglint now needs two of them (goyacc and
pkglint), most parts of go-package.mk had to be copied here and
implemented directly.

(rillig)

2018-11-10 11:41:40 UTC MAIN commitmail json YAML

pkgtools/pkglint: don't access the internet during the build

Pkglint needs goyacc, which is provided by devel/go-tools. But that
packages pulls in a lot of dependencies that are not needed for pkglint.
This includes a Perl interpreter and various cryptography packages.

Instead, during build, pkglint installs the only needed tool of that
collection (goyacc).

Since go-package.mk assumes that each pkgsrc package only downloads and
installs a single project, but pkglint now needs two of them (goyacc and
pkglint), most parts of go-package.mk had to be copied here and
implemented directly.

(rillig)

2018-11-10 10:40:56 UTC MAIN commitmail json YAML

mk/misc: in show-all, list values of *_ENV and *_ARGS in separate lines

The *_ENV and *_ARG values are typically very long, and reading them in
a single line is unnecessarily difficult. Therefore, each of their
values is listed on a separate line, for example:

fetch:
  usr  DIST_PATH (undefined)
  pkg  MASTER_SITES = \
                lib/2.56/">http://ftp.gnome.org/pub/GNOME/sources/glib/2.56/ \
                lib/2.56/">ftp://ftp.gnome.org/pub/GNOME/sources/glib/2.56/ \
                lib/2.56/">ftp://ftp.cse.buffalo.edu/pub/Gnome/sources/glib/2.56/ \
                lib/2.56/">https://download.gnome.org/sources/glib/2.56/ \
                # end of MASTER_SITES
  pkg  DIST_SUBDIR (undefined)

(rillig)

2018-11-10 10:01:21 UTC MAIN commitmail json YAML

Updated math/p5-Math-Utils to 1.13

(wen)

2018-11-10 10:00:39 UTC MAIN commitmail json YAML

Update to 1.13

Upstream changes:
1.13
        30 Oct 2018
        - Add function pl_translate(), by request.
        - Turn README into README.md. With MetaCPAN replacing CPAN,
          there is no reason to have a plain-text README anymore
          (MetaCPAN doesn't treat the file as special).
        - Add a CONTRIBUTING.md file, which is becoming a thing.
        - New test file for pl_translate(), and upgrade test files
          that for some reason were still using Test::Simple to Test::More.
        - Added an :all tag. Why not.

(wen)

2018-11-10 09:58:44 UTC MAIN commitmail json YAML

Updated math/p5-Statistics-Descriptive to 3.0702

(wen)

2018-11-10 09:58:03 UTC MAIN commitmail json YAML

Update to 3.0702

Upstream changes:
3.0702      2018-10-25
    - Rephrase some lacking phrasing in the docs.
        - https://github.com/shlomif/perl-Statistics-Descriptive/issues/5
        - Thanks to @melak .

(wen)

2018-11-10 09:54:55 UTC MAIN commitmail json YAML

Updated misc/p5-Business-ISMN to 1.201

(wen)

2018-11-10 09:54:12 UTC MAIN commitmail json YAML

Update to 1.201

Upstream changes:
1.201 2018-10-18T15:27:35Z
        * Change publisher() to country() (because that's what it is).
        The old method names are still there but carp.

(wen)

2018-11-10 09:52:06 UTC MAIN commitmail json YAML

Updated misc/p5-Locale-libintl to 1.30

(wen)

2018-11-10 09:51:10 UTC MAIN commitmail json YAML

2018-11-10 09:44:51 UTC MAIN commitmail json YAML

Updated net/p5-RT-Client-REST to 0.53

(wen)

2018-11-10 09:44:10 UTC MAIN commitmail json YAML

Update to 0.53

Upstream changes:
0.53 MOn Nov 05 2018 "Dean Hamstead" <dean@bytefoundry.com.au>"
  - Fix some tests on Windows
  - Various coding changes internally
  - Expose CC Addresses and Admin CC Addresses on Queues

(wen)

2018-11-10 09:33:20 UTC MAIN commitmail json YAML

Updated net/p5-SNMP-Info to 3.62

(wen)

2018-11-10 09:32:40 UTC MAIN commitmail json YAML

Update to 3.62

Upstream changes:
Changes for version 3.62 - 2018-10-29

    ENHANCEMENTS
        #278 Support for Cisco Firepower Threat Defense
        #275 Document peth_port_ifindex for Junipers
        #274 Add peth_port_ifindex override for Junipers
        #270 Add support for additional Mikrotik models
        Add HP 3810M, 2930M, 2930F and 2540 series switches
    BUG FIXES
        #265 Fix typos in L3::Huawei

(wen)

2018-11-10 08:41:43 UTC MAIN commitmail json YAML

Updated security/p5-CryptX to 0.062

(wen)

2018-11-10 08:40:57 UTC MAIN commitmail json YAML

Update to 0.062

Upstream changes:
0.062  2018-10-30
        - bundled libtommath  update branch:develop (commit:8b9f98ba 2018-09-23) + stdint.h workaround
        - bundled libtomcrypt update branch:develop (commit:f413335b 2018-10-29)
        - fix #45 doc only - sign_message_rfc7518 / sign_message_rfc7518
        - fix $46 tests only - t/mbi_ltm_bigintpm.t etc. started to fail with latest Math::BigInt
        - fix #47 gcm_decrypt_verify + chacha20poly1305_decrypt_verify don't verify the tag - SERIOUS SECURITY BUG!
        - improved CBC/ECB padding (using libtomcrypt's functions: padding_depad + padding_pad)
        - enable pkcs#8 encrypted RSA keys (supported by the latest libtomcrypt)
        - exclude wycheproof tests (too big) from dist tarball (via MANIFEST.SKIP)

(wen)

2018-11-10 06:37:21 UTC MAIN commitmail json YAML

Updated textproc/p5-Lingua-EN-Fathom to 1.22

(wen)

2018-11-10 06:36:25 UTC MAIN commitmail json YAML

Update to 1.22
Update DEPENDS

Upstream changes:
1.22 1 Nov 2018
    Added prerequsitie module Lingua::En::Sentence to build files
    Updated main.t

1.21 31 Oct 2018
    Updated main.t

1.20 31 Oct 2018
    Renamed github repo to 'Readability'
    Used Lingua::EN::Sentence instead of a regexp to get a more accurate sentence count

(wen)

2018-11-10 06:30:22 UTC MAIN commitmail json YAML

Updated textproc/p5-Pod-Readme to 1.2.3

(wen)

2018-11-10 06:29:37 UTC MAIN commitmail json YAML

Update to 1.2.3

Upstream changes:
v1.2.3    2018-10-31 22:56:42+00:00 Europe/London
  [Bug Fixes]
  - Increased minimum version of Type::Tiny to 1.000000.

v1.2.2    2018-10-31 22:41:45+00:00 Europe/London
  [Documentation]
  - Updated POD with regard to format types (Mohammad S Anwar).

  - Fixed typos in Changes.

  [Bug Fixes]
  - Added explicit requirements for Pod::Simple as well as recommended
    modules.

  [Toolchain]
  - Remove explicit core dependencies from prereqs list.

  - Updated list of contributors in distribution metadata. (Apologies
    if anyone was omitted.)

v1.2.1    2018-10-30 18:23:48+00:00 Europe/London
  [Documentation]
  - Added note about Github Flavoured Markdown (GFM) support
    to Changes for v1.2.0.

  [Other]
  - Restore license to "Perl_5" that was inadvertently changed
    in the conversion to use Dist::Zilla, GH#25.

v1.2.0    2018-10-29 19:24:01+00:00 Europe/London
  [Bug Fixes]
  - Specify minimum version of List::Util, GH#22.

  [Enhancements]
  - Added "md" as an alias for "markdown" in pod2readme.

  - Added "github" or "gfm" for Github Flavored Markdown in
    pod2readme, GH#15.

  [Incompatabilities]
  - Removed DistZilla type from Pod::Readme::Types, as it was not
    necessary.

  [Toolchain]
  - Remove use of Module::Install, fixes GH#21.

  - Use Dist::Zilla to build the distribution.

(wen)

2018-11-10 04:24:00 UTC MAIN commitmail json YAML

be sure to call the netbsd_patch_builtins() on arm64.  now gfortran
works and cabs*() handling is correct.

also:
- extract using bsdtar.  saves about 4 minutes during extract for me.
- remove duplicated part of gcc/config/netbsd.h -- it's already
  upstream by this version.

(mrg)

2018-11-10 03:48:51 UTC MAIN commitmail json YAML

make this build on arm64.  just needed to be able to map from
evbarm -> arm|aarch64.

actually works pretty well.

(mrg)

2018-11-10 03:41:52 UTC MAIN commitmail json YAML

Updated textproc/p5-Text-Trac to 0.19

(wen)

2018-11-10 03:40:19 UTC MAIN commitmail json YAML

Update to 0.19

Upstream changes:
0.19  2018.10.20 MANWAR
      Fixed SEE ALSO broken links
      Tidied up Changes file
      Updated link to GitHub repo.
      Add --span flag
      Add --id flag to include ids in the html files. Default to noid.
      Add --force flag to the command line script to overwrite exisiting file.
      Default of script/trac2html is to exclude class=""

(wen)

2018-11-10 03:37:59 UTC MAIN commitmail json YAML

Updated textproc/p5-YAML-LibYAML to 0.75

(wen)

2018-11-10 03:36:46 UTC MAIN commitmail json YAML

Update to 0.75

Upstream changes:
0.75 Sat Nov  3 14:17:28 CET 2018
- Implement $LoadCode

(wen)

2018-11-10 03:29:50 UTC MAIN commitmail json YAML

Updated textproc/p5-YAML-Syck to 1.31

(wen)

2018-11-10 03:28:47 UTC MAIN commitmail json YAML

Update to 1.31

Upstream changes:
[Changes for 1.31 - 2018-10-25]

* Switch to ExtUtils::MakeMaker for builder
* Switch official issue tracker and repo to github.
* MANIFEST warning is now fixed. Also shipping additional tests because of this.

(wen)

2018-11-10 03:25:19 UTC MAIN commitmail json YAML

Updated textproc/p5-YAML to 1.27

(wen)

2018-11-10 03:24:31 UTC MAIN commitmail json YAML

Update to 1.27

Upstream changes:
1.27 Sat Nov  3 14:01:26 CET 2018
- Remove a warning about uninitialized value for perl <= 5.10

(wen)

2018-11-10 03:17:57 UTC MAIN commitmail json YAML

Updated time/p5-DateTime-TimeZone to 2.21

(wen)

2018-11-10 03:17:11 UTC MAIN commitmail json YAML

Update to 2.21

Upstream changes:
2.21    2018-10-27

- This release is based on version 2018f of the Olson database. This release
  includes contemporary changes for Morocco.

2.20    2018-10-18

- Added more documentation on how local time zones work, and a warning to set
  $ENV{TZ} if you're writing tests for code that tries to use the local time
  zone.

- This release is based on version 2018f of the Olson database. This release
  includes contemporary changes for Russia (Volograd), Fiji, and Chile.

(wen)

2018-11-10 03:10:37 UTC MAIN commitmail json YAML

Updated time/p5-DateTime-Locale to 1.23

(wen)

2018-11-10 03:09:24 UTC MAIN commitmail json YAML

Update to 1.23

Upstream changes:
1.23    2018-10-17

- Rebuilt all locale data with CLDR 34, released on 2018-10-15.

(wen)

2018-11-10 02:57:33 UTC MAIN commitmail json YAML

Updated time/p5-DateTime-Format-Natural to 1.06

(wen)

2018-11-10 02:56:46 UTC MAIN commitmail json YAML

Update to 1.06

Upstream changes:
1.06  2018-10-28  <schubiger@cpan.org>

- Merged development version to stable.

1.05_02  2018-10-27  <schubiger@cpan.org>

- Amend description of prefer_future option.

- Include the time zone when constructing DateTime objects
  for the datetime option in dateparse.

- Minor tweaks to dateparse.

1.05_01  2018-10-25  <schubiger@cpan.org>

- Fix advancing to future when both datetime and prefer_future
  options are provided.

(wen)

2018-11-09 22:16:49 UTC MAIN commitmail json YAML

shells: +oksh

(maya)

2018-11-09 22:15:49 UTC MAIN commitmail json YAML

doc: Added shells/oksh version 20181009

(maya)

2018-11-09 22:15:13 UTC MAIN commitmail json YAML

2018-11-09 21:26:47 UTC MAIN commitmail json YAML

Updated databases/py-psycopg2

(adam)

2018-11-09 21:26:29 UTC MAIN commitmail json YAML

py-psycopg2: updated to 2.7.6

Psycopg 2.7.6:

Summary of changes:
- Close named cursors if exist, even if execute() wasn't called.
- Fixed building on modern FreeBSD versions with Python 3.7.
- Fixed hang trying to COPY via execute() in asynchronous connections.
- Fixed adaptation of arrays of empty arrays.
- Fixed segfault accessing the connection.readonly and connection.deferrable attributes repeatedly.
- execute_values() accepts sql.Composable objects.
- errorcodes map updated to PostgreSQL 11.
- Wheel package compiled against PostgreSQL 10.5 libpq and OpenSSL 1.0.2p.

(adam)

2018-11-09 20:54:08 UTC MAIN commitmail json YAML

devel/goyacc: remove the package again, it is already included in go-tools

(rillig)

2018-11-09 20:51:46 UTC MAIN commitmail json YAML

devel/goyacc: add parser generator for Go programs

Goyacc is a version of yacc for Go. It is written in Go and generates
parsers written in Go.

(rillig)

2018-11-09 19:48:09 UTC MAIN commitmail json YAML

Updated multimedia/bitstream

(adam)

2018-11-09 19:47:48 UTC MAIN commitmail json YAML

bitstream: updated to 1.5

1.5:
- Add SDES
- Fix hvcc header size
- Add more ATSC A/52 support
- Misc descriptors fixes

(adam)

2018-11-09 18:57:59 UTC pkgsrc-2018Q3 commitmail json YAML

2018-11-09 18:56:38 UTC pkgsrc-2018Q3 commitmail json YAML

Pullup ticket #5879 - requested by maya
net/youtube-dl: functionality update

Revisions pulled up:
- net/youtube-dl/Makefile                                      1.147-1.150
- net/youtube-dl/PLIST                                          1.70-1.71
- net/youtube-dl/distinfo                                      1.132-1.135

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  leot
  Date:          Fri Oct  5 08:00:34 UTC 2018

  Modified Files:
          pkgsrc/net/youtube-dl: Makefile distinfo

  Log Message:
  youtube-dl: Update net/youtube-dl to 20181005

  Changes:
  version 2018.10.05

  Extractors
  * [pluralsight] Improve authentication (#17762)
  * [dailymotion] Fix extraction (#17699)
  * [crunchyroll] Switch to HTTPS for RpcApi (#17749)
  + [philharmoniedeparis] Add support for pad.philharmoniedeparis.fr (#17705)
  * [philharmoniedeparis] Fix extraction (#17705)
  + [jamendo] Add support for licensing.jamendo.com (#17724)
  + [openload] Add support for oload.cloud (#17710)
  * [pluralsight] Fix subtitles extraction (#17726, #17728)
  + [vimeo] Add another config regular expression (#17690)
  * [spike] Fix Paramount Network extraction (#17677)
  * [hotstar] Fix extraction (#14694, #14931, #17637)

  version 2018.09.26

  Extractors
  * [pluralsight] Fix subtitles extraction (#17671)
  * [mediaset] Improve embed support (#17668)
  + [youtube] Add support for invidio.us (#17613)
  + [zattoo] Add support for more zattoo platform sites
  * [zattoo] Fix extraction (#17175, #17542)

  To generate a diff of this commit:
  cvs rdiff -u -r1.146 -r1.147 pkgsrc/net/youtube-dl/Makefile
  cvs rdiff -u -r1.131 -r1.132 pkgsrc/net/youtube-dl/distinfo

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  leot
  Date:          Sun Oct 28 21:32:38 UTC 2018

  Modified Files:
          pkgsrc/net/youtube-dl: Makefile PLIST distinfo

  Log Message:
  youtube-dl: Update net/youtube-dl to 20181029

  Changes:
  version 2018.10.29

  Core
  + [extractor/common] Add validation for JSON-LD URLs

  Extractors
  + [sportbox] Add support for matchtv.ru
  * [sportbox] Fix extraction (#17978)
  * [screencast] Fix extraction (#14590, #14617, #17990)
  + [openload] Add support for oload.icu
  + [ivi] Add support for ivi.tv
  * [crunchyroll] Improve extraction failsafeness (#17991)
  * [dailymail] Fix formats extraction (#17976)
  * [viewster] Reduce format requests
  * [cwtv] Handle API errors (#17905)
  + [rutube] Use geo verification headers (#17897)
  + [brightcove:legacy] Add fallbacks to brightcove:new (#13912)
  - [tv3] Remove extractor (#10461, #15339)
  * [ted] Fix extraction for HTTP and RTMP formats (#5941, #17572, #17894)
  + [openload] Add support for oload.cc (#17823)
  + [patreon] Extract post_file URL (#17792)
  * [patreon] Fix extraction (#14502, #10471)

  To generate a diff of this commit:
  cvs rdiff -u -r1.147 -r1.148 pkgsrc/net/youtube-dl/Makefile
  cvs rdiff -u -r1.69 -r1.70 pkgsrc/net/youtube-dl/PLIST
  cvs rdiff -u -r1.132 -r1.133 pkgsrc/net/youtube-dl/distinfo

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  leot
  Date:          Sat Nov  3 13:04:16 UTC 2018

  Modified Files:
          pkgsrc/net/youtube-dl: Makefile PLIST distinfo

  Log Message:
  youtube-dl: Update net/youtube-dl to 20181103

  Changes:
  version 2018.11.03

  Core
  * [extractor/common] Ensure response handle is not prematurely closed before
    it can be read if it matches expected_status (#17195, #17846, #17447)

  Extractors
  * [laola1tv:embed] Set correct stream access URL scheme (#16341)
  + [ehftv] Add support for ehftv.com (#15408)
  * [azmedien] Adopt to major site redesign (#17745, #17746)
  + [twitcasting] Add support for twitcasting.tv (#17981)
  * [orf:tvthek] Fix extraction (#17737, #17956, #18024)
  + [openload] Add support for oload.fun (#18045)
  * [njpwworld] Fix authentication (#17427)
  + [linkedin:learning] Add support for linkedin.com/learning (#13545)
  * [theplatform] Improve error detection (#13222)
  * [cnbc] Simplify extraction (#14280, #17110)
  + [cbnc] Add support for new URL schema (#14193)
  * [aparat] Improve extraction and extract more metadata (#17445, #18008)
  * [aparat] Fix extraction

  To generate a diff of this commit:
  cvs rdiff -u -r1.148 -r1.149 pkgsrc/net/youtube-dl/Makefile
  cvs rdiff -u -r1.70 -r1.71 pkgsrc/net/youtube-dl/PLIST
  cvs rdiff -u -r1.133 -r1.134 pkgsrc/net/youtube-dl/distinfo

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  leot
  Date:          Wed Nov  7 12:28:37 UTC 2018

  Modified Files:
          pkgsrc/net/youtube-dl: Makefile distinfo

  Log Message:
  youtube-dl: Update net/youtube-dl to 20181107

  Changes:
  version 2018.11.07

  Extractors
  + [youtube] Add another JS signature function name regex (#18091, #18093,
    #18094)
  * [facebook] Fix tahoe request (#17171)
  * [cliphunter] Fix extraction (#18083)
  + [youtube:playlist] Add support for invidio.us (#18077)
  * [zattoo] Arrange API hosts for derived extractors (#18035)
  + [youtube] Add fallback metadata extraction from videoDetails (#18052)

  To generate a diff of this commit:
  cvs rdiff -u -r1.149 -r1.150 pkgsrc/net/youtube-dl/Makefile
  cvs rdiff -u -r1.134 -r1.135 pkgsrc/net/youtube-dl/distinfo

(spz)

2018-11-09 18:41:10 UTC pkgsrc-2018Q3 commitmail json YAML

Pullup ticket #5878 - requested by taca
mail/roundcube-plugin-zipdownload: dependency update

Revisions pulled up:
- mail/roundcube-plugin-zipdownload/distinfo                    1.12

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Oct 28 15:27:11 UTC 2018

  Modified Files:
  pkgsrc/mail/roundcube-plugin-zipdownload: distinfo

  Log Message:
  mail/roundcube-plugin-zipdownload: update to 1.3.8

  No change except version.

  To generate a diff of this commit:
  cvs rdiff -u -r1.11 -r1.12 pkgsrc/mail/roundcube-plugin-zipdownload/distinfo

(spz)

2018-11-09 18:40:57 UTC pkgsrc-2018Q3 commitmail json YAML

Pullup ticket #5877 - requested by taca
mail/roundcube-plugin-password: dependency update

Revisions pulled up:
- mail/roundcube-plugin-password/distinfo                      1.12

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Oct 28 15:26:35 UTC 2018

  Modified Files:
  pkgsrc/mail/roundcube-plugin-password: distinfo

  Log Message:
  mail/roundcube-plugin-password: update to 1.3.8

  No change except version.

  To generate a diff of this commit:
  cvs rdiff -u -r1.11 -r1.12 pkgsrc/mail/roundcube-plugin-password/distinfo

(spz)

2018-11-09 18:40:46 UTC pkgsrc-2018Q3 commitmail json YAML

Pullup ticket #5876 - requested by taca
mail/roundcube-plugin-enigma: security update

Revisions pulled up:
- mail/roundcube-plugin-enigma/distinfo                        1.12

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Oct 28 15:24:11 UTC 2018

  Modified Files:
  pkgsrc/mail/roundcube-plugin-enigma: distinfo

  Log Message:
  mail/roundcube-plugin-enigma: update to 1.3.8

  RELEASE 1.3.8
  -------------

  - Enigma: Fix deleting keys with authentication subkeys (#6381)

  To generate a diff of this commit:
  cvs rdiff -u -r1.11 -r1.12 pkgsrc/mail/roundcube-plugin-enigma/distinfo

(spz)

2018-11-09 18:39:01 UTC pkgsrc-2018Q3 commitmail json YAML

Pullup ticket #5875 - requested by taca
mail/roundcube: security update

Revisions pulled up:
- mail/roundcube/Makefile.common                                1.12
- mail/roundcube/distinfo                                      1.63

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Oct 28 15:23:34 UTC 2018

  Modified Files:
  pkgsrc/mail/roundcube: Makefile.common distinfo

  Log Message:
  mail/roundcube: update to 1.3.8

  This update includes XSS security problem.

  RELEASE 1.3.8
  -------------

  - Fix PHP warnings on dummy QUOTA responses in Courier-IMAP 4.17.1 (#6374)
  - Fix so fallback from BINARY to BODY FETCH is used also on [PARSE] errors in dovecot 2.3 (#6383)
  - Fix invalid regular expressions that throw warnings on PHP 7.3 (#6398)
  - Fix so Classic skin splitter does not escape out of window (#6397)
  - Fix XSS issue in handling invalid style tag content (#6410)
  - Fix compatibility with MySQL 8 - error on 'system' table use
  - Managesieve: Fix bug where show_real_foldernames setting wasn't respected (#6422)
  - New_user_identity: Fix %fu/%u vars substitution in user specific LDAP params (#6419)
  - Fix support for "allow-from <uri>" in "x_frame_options" config option (#6449)
  - Fix bug where valid content between HTML comments could have been skipped in some cases (#6464)
  - Fix multiple VCard field search (#6466)
  - Fix session issue on long running requests (#6470)

  To generate a diff of this commit:
  cvs rdiff -u -r1.11 -r1.12 pkgsrc/mail/roundcube/Makefile.common
  cvs rdiff -u -r1.62 -r1.63 pkgsrc/mail/roundcube/distinfo

(spz)

2018-11-09 18:14:01 UTC MAIN commitmail json YAML

Updated databases/postgresqlNN

(adam)

2018-11-09 18:12:28 UTC MAIN commitmail json YAML

postgresNN: updated to the latest

The PostgreSQL Global Development Group has released an update to all supported versions of our database system, including 11.1, 10.6, 9.6.11, 9.5.15, 9.4.20, and 9.3.25. This release fixes one security issue as well as bugs reported over the last three months.

All users using the affected versions of PostgreSQL should update as soon as possible. Please see the notes on "Updating" below for any post-update steps that may be required if you are using pg_stat_statements in your installation.

This update is also the final release for PostgreSQL 9.3, which is now end-of-life and will no longer receive any bug or security fixes. If your environment still uses PostgreSQL 9.3, please make plans to update to a community supported version as soon as possible. Please see our versioning policy for more information.

Security Issues

One security vulnerability has been closed by this release:

CVE-2018-16850: SQL injection in pg_upgrade and pg_dump, via CREATE TRIGGER ... REFERENCING.
Versions Affected: 10, 11

Using a purpose-crafted trigger definition, an attacker can run arbitrary SQL statements with superuser privileges when a superuser runs pg_upgrade on the database or during a pg_dump dump/restore cycle. This attack requires a CREATE privilege on some non-temporary schema or a TRIGGER privilege on a table. This is exploitable in the default PostgreSQL configuration, where all users have CREATE privilege on public schema.

Bug Fixes and Improvements

This update also fixes numerous bugs that were reported in the last several months. Some of these issues affect only version 11, but many affect all supported versions.

These releases include fixes that:

Ensure that automatically created child indexes are created in the same tablespace as the parent partitioned index
Fix several crashes with triggers
Fix problems with applying ON COMMIT DELETE ROWS to a partitioned temporary table
Fix how NULL values are handled when using LEFT JOIN with a parallelized hash join
Several fixes around using named or defaulted arguments in CALL statements
Fix for strict aggregate functions (i.e. aggregates that cannot accept NULL inputs) with ORDER BY columns that enforces the strictness check
Fix with CASE statements where an expression was cast to an array type
Disable an optimization for updating expression indexes in order to prevent a crash
Fix a memory leak that occurred on a specific case of using a SP-GiST index
Fix for pg_verify_checksums incorrectly reporting on files that are not expected to have checksums
Prevent the PostgreSQL server from starting when wal_level is set to a value that cannot support an existing replication slot
Ensure that the server will process already-received NOTIFY and SIGTERM interrupts before waiting for client input
Allow PL/Ruby to work with newer versions of PostgreSQL
Fix for character-class checks on Windows for Unicode characters above U+FFFF, which affected full-text search as well as contrib/ltree and contrib/pg_trgm
Fix a case where psql would not report the receipt of a message from a NOTIFY call until after the next command
Fix build problems on macOS 10.14 (Mojave)
Several build fixes for the Windows platform
This updates also contains tzdata release 2018g for DST law changes in Chile, Fiji, Morocco, and Russia (Volgograd), plus historical corrections for China, Hawaii, Japan, Macau, and North Korea.

(adam)

2018-11-09 18:04:00 UTC MAIN commitmail json YAML

doc: Updated security/gnutls to 3.6.4

(nia)

2018-11-09 18:03:45 UTC MAIN commitmail json YAML

gnutls: update to 3.6.4.

* Version 3.6.4 (released 2018-09-24)

** libgnutls: Added the final (RFC8446) version numbering of the TLS1.3 protocol.

** libgnutls: Corrected regression since 3.6.3 in the callbacks set with
  gnutls_certificate_set_retrieve_function() which could not handle the case where
  no certificates were returned, or the callbacks were set to NULL (see #528).

** libgnutls: gnutls_handshake() on server returns early on handshake when no
  certificate is presented by client and the gnutls_init() flag GNUTLS_ENABLE_EARLY_START
  is specified.

** libgnutls: Added session ticket key rotation on server side with TOTP.
  The key set with gnutls_session_ticket_enable_server() is used as a
  master key to generate time-based keys for tickets. The rotation
  relates to the gnutls_db_set_cache_expiration() period.

** libgnutls: The 'record size limit' extension is added and preferred to the
  'max record size' extension when possible.

** libgnutls: Provide a more flexible PKCS#11 search of trust store certificates.
  This addresses the problem where the CA certificate doesn't have a subject key
  identifier whereas the end certificates have an authority key identifier (#569)

** libgnutls: gnutls_privkey_export_gost_raw2(), gnutls_privkey_import_gost_raw(),
  gnutls_pubkey_export_gost_raw2(), gnutls_pubkey_import_gost_raw() import
  and export GOST parameters in the "native" little endian format used for these
  curves. This is an intentional incompatible change with 3.6.3.

** libgnutls: Added support for seperately negotiating client and server certificate types
  as defined in RFC7250. This mechanism must be explicitly enabled via the
  GNUTLS_ENABLE_CERT_TYPE_NEG flag in gnutls_init().

** gnutls-cli: enable CRL validation on startup (#564)

** API and ABI modifications:
GNUTLS_ENABLE_EARLY_START: Added
GNUTLS_ENABLE_CERT_TYPE_NEG: Added
GNUTLS_TL_FAIL_ON_INVALID_CRL: Added
GNUTLS_CERTIFICATE_VERIFY_CRLS: Added
gnutls_ctype_target_t: New enumeration
gnutls_record_set_max_early_data_size: Added
gnutls_certificate_type_get2: Added
gnutls_priority_certificate_type_list2: Added
gnutls_ffdhe_6144_group_prime: Added
gnutls_ffdhe_6144_group_generator: Added
gnutls_ffdhe_6144_key_bits: Added

(nia)

2018-11-09 17:17:40 UTC MAIN commitmail json YAML

doc: Updated lang/elixir to 1.7.4

(nia)

2018-11-09 17:17:29 UTC MAIN commitmail json YAML

lang/elixir: update to 1.7.4.

1. Enhancements

Elixir

    [Kernel] Expand left..right at compile time in more cases, which leads to improved performance under different scenarios, especially on x in left..right expressions

Mix

    [mix deps.loadpaths] Add --no-load-deps flag. This is useful for Rebar 3 compatibility

2. Bug fixes

Elixir

    [Calendar] Fix for converting from negative iso days on New Year in a leap year
    [Kernel] Ensure @spec, @callback, @type and friends can be read accordingly
    [Module] Avoid warnings when using Module.eval_quoted in the middle of existing definitions

Mix

    [mix archive.build] Unload previous archive versions before building
    [mix format] Expand paths so mix format path\for\windows.ex works
    [mix test] Ensure that --cover displays correct coverage in an umbrella app

(nia)

2018-11-09 17:16:13 UTC MAIN commitmail json YAML

doc: Updated lang/erlang to 21.1.1

(nia)

2018-11-09 17:16:01 UTC MAIN commitmail json YAML

lang/erlang: update to 21.1.1.

changes in erlang/OTP 21.1.1:

---------------------------------------------------------------------
--- compiler-7.2.6 --------------------------------------------------
---------------------------------------------------------------------

The compiler-7.2.6 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15335    Application(s): compiler
              Related Id(s): ERL-689, OTP-15219

              In rare circumstances, the matched out tail of a binary
              could be the entire original binary. (There was partial
              correction to this problem in version 7.2.5 of the
              compiler application.)

Full runtime dependencies of compiler-7.2.6: crypto-3.6, erts-9.0,
hipe-3.12, kernel-4.0, stdlib-2.5

---------------------------------------------------------------------
--- eldap-1.2.6 -----------------------------------------------------
---------------------------------------------------------------------

The eldap-1.2.6 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15342    Application(s): eldap
              Related Id(s): ERIERL-242

              A race condition at close could cause the eldap client
              to exit with a badarg message as cause.

Full runtime dependencies of eldap-1.2.6: asn1-3.0, erts-6.0,
kernel-3.0, ssl-5.3.4, stdlib-2.0

---------------------------------------------------------------------
--- erts-10.1.1 -----------------------------------------------------
---------------------------------------------------------------------

Note! The erts-10.1.1 application can *not* be applied independently
      of other applications on an arbitrary OTP 21 installation.

      On a full OTP 21 installation, also the following runtime
      dependency has to be satisfied:
      -- kernel-6.1 (first satisfied in OTP 21.1)

--- Fixed Bugs and Malfunctions ---

  OTP-14297    Application(s): erts
              Related Id(s): OTP-15141

              A bug where the socket option 'pktoptions' caused a
              read of uninitialized memory has been fixed. Would
              cause malfunction on FreeBSD.

  OTP-15318    Application(s): erts

              Fixed a memory leak on errors when reading files.

  OTP-15333    Application(s): erts
              Related Id(s): ERL-737

              File access through UNC paths works again on Windows.
              This regression was introduced in OTP 21.

Full runtime dependencies of erts-10.1.1: kernel-6.1, sasl-3.0.1,
stdlib-3.5

---------------------------------------------------------------------
--- ssl-9.0.3 -------------------------------------------------------
---------------------------------------------------------------------

The ssl-9.0.3 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15337    Application(s): ssl
              Related Id(s): ERL-738

              Correct alert handling with new TLS sender process,
              from ssl-9.0.2. CLOSE ALERTS could under some
              circumstances be encoded using an incorrect cipher
              state. This would cause the peer to regard them as
              unknown messages.

  OTP-15348    Application(s): ssl
              Related Id(s): ERL-747

              Correct handling of socket packet option with new TLS
              sender process, from ssl-9.0.2. When changing the
              socket option {packet, 1|2|3|4} with ssl:setopts/2 the
              option must internally be propagated to the sender
              process as well as the reader process as this
              particular option also affects the data to be sent.

Full runtime dependencies of ssl-9.0.3: crypto-4.2, erts-10.0,
inets-5.10.7, kernel-6.0, public_key-1.5, stdlib-3.5

---------------------------------------------------------------------
---------------------------------------------------------------------
---------------------------------------------------------------------

changes in erlang/OTP 21.1:

---------------------------------------------------------------------
--- HIGHLIGHTS ------------------------------------------------------
---------------------------------------------------------------------

  OTP-15133    Application(s): ssh
              Related Id(s): OTP-15240

              The key exchange methods
              'curve25519-sha256@libssh.org', 'curve25519-sha256' and
              'curve448-sha512' are implemented. The last two are
              defined in
              https://tools.ietf.org/html/draft-ietf-curdle-ssh-curves

              They all depends on that OpenSSL 1.1.1 or higher is
              used as cryptolib.

  OTP-15134    Application(s): crypto, public_key

              The typing in the CRYPTO and PUBLIC_KEY applications
              are reworked and a few mistakes are corrected.

              The documentation is now generated from the typing and
              some clarifications are made.

              A new chapter on Algorithm Details such as key sizes
              and availability is added to the CRYPTO User's Guide.

  OTP-15145    Application(s): erts, kernel
              Related Id(s): ERIERL-187

              The socket options recvtos, recvttl, recvtclass and
              pktoptions have been implemented in the socket modules.
              See the documentation for the gen_tcp, gen_udp and inet
              modules. Note that support for these in the runtime
              system is platform dependent. Especially for pktoptions
              which is very Linux specific and obsoleted by the RFCs
              that defined it.

  OTP-15209    Application(s): ssh
              Related Id(s): OTP-15164

              The cipher 'chacha20-poly1305@openssh.com' is now
              supported if OpenSSL 1.1.1 or higher is used as
              cryptolib.

---------------------------------------------------------------------
--- asn1-5.0.7 ------------------------------------------------------
---------------------------------------------------------------------

The asn1-5.0.7 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-14440    Application(s): asn1
              Related Id(s): ERIERL-220

              A bug in ASN.1 BER decoding has been fixed. When
              decoding a recursively enclosed term the length was not
              propagated to that term decoding, so if the length of
              the enclosed term was longer than the enclosing that
              error was not detected.

              A hard coded C stack limitation for decoding recursive
              ASN.1 terms has been introduced. This is currently set
              to 8 kWords giving a nesting depth of about 1000
              levels. Deeper terms can not be decoded, which should
              not be much of a real world limitation.

Full runtime dependencies of asn1-5.0.7: erts-7.0, kernel-3.0,
stdlib-2.0

---------------------------------------------------------------------
--- common_test-1.16.1 ----------------------------------------------
---------------------------------------------------------------------

The common_test-1.16.1 application can be applied independently of
other applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15307    Application(s): common_test

              The Logger handler cth_log_redirect earlier called the
              report callback (report_cb) before calling the logger
              formatter. In some cases this would fail, since
              cth_log_redirect could not handle report callbacks with
              two arguments. This is now corrected, so only the
              formatter will call the report callback.

Full runtime dependencies of common_test-1.16.1: compiler-6.0,
crypto-3.6, debugger-4.1, erts-7.0, ftp-1.0.0, inets-6.0, kernel-4.0,
observer-2.1, runtime_tools-1.8.16, sasl-2.4.2, snmp-5.1.2, ssh-4.0,
stdlib-3.5, syntax_tools-1.7, tools-2.8, xmerl-1.3.8

---------------------------------------------------------------------
--- compiler-7.2.5 --------------------------------------------------
---------------------------------------------------------------------

The compiler-7.2.5 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15186    Application(s): compiler
              Related Id(s): ERL-665

              Fixed a bug that prevented certain variable-sized
              binary comprehensions from compiling.

  OTP-15188    Application(s): compiler
              Related Id(s): ERL-658

              When compiling from Core Erlang, funs created in
              certain expressions that were only used for their
              side-effects were subtly broken.

  OTP-15218    Application(s): compiler
              Related Id(s): ERL-684

              There could be an internal consistency failure when a
              receive was nested in a try/catch.

  OTP-15219    Application(s): compiler
              Related Id(s): ERL-689

              In rare circumstances, the matched out tail of a binary
              could be the entire original binary.

  OTP-15227    Application(s): compiler
              Related Id(s): ERL-699

              When is_map_key/2 was used in a guard together with the
              not/1 or or/2 operators, the error behavior could be
              wrong when is_map_key/2 was passed a non-map as the
              second argument.

              In rare circumstances, compiling code that uses
              is_map_key/2 could cause an internal consistency check
              failure.

  OTP-15235    Application(s): compiler
              Related Id(s): ERL-703

              The compiler could crash when compiling a function with
              multiple receives in multiple clauses.

Full runtime dependencies of compiler-7.2.5: crypto-3.6, erts-9.0,
hipe-3.12, kernel-4.0, stdlib-2.5

---------------------------------------------------------------------
--- crypto-4.3.3 ----------------------------------------------------
---------------------------------------------------------------------

The crypto-4.3.3 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15212    Application(s): crypto
              Related Id(s): ERL-675, PR1899, PR838

              The RSA options rsa_mgf1_md, rsa_oaep_md, and
              rsa_oaep_label were always disabled. They will now be
              enabled when a suitable cryptolib is used.

              They are still experimental and may change without
              prior notice.

  OTP-15283    Application(s): crypto

              The ciphers aes_ige256 and blowfish_cbc had naming
              issues in crypto:next_iv/2.

  OTP-15303    Application(s): crypto

              the RSA_SSLV23_PADDING is disabled if LibreSSL is used
              as cryptlib. This is due to compilation problems.

              This will be investigated further in the future.

--- Improvements and New Features ---

  OTP-14717    Application(s): crypto
              Related Id(s): OTP-15244

              The supported named elliptic curves are now reported in
              crypto:supports/0 in a new entry tagged by 'curves'.

              The function crypto:ec_curves/0 is kept for
              compatibility.

  OTP-15134    Application(s): crypto, public_key

              *** HIGHLIGHT ***

              The typing in the CRYPTO and PUBLIC_KEY applications
              are reworked and a few mistakes are corrected.

              The documentation is now generated from the typing and
              some clarifications are made.

              A new chapter on Algorithm Details such as key sizes
              and availability is added to the CRYPTO User's Guide.

  OTP-15153    Application(s): crypto

              Support for SHA3 both as a separate hash and in HMAC is
              now available if OpenSSL 1.1.1 or higher is used as
              cryptolib.

              Available lengths are reported in the 'hashs' entry in
              crypto:supports/0 as sha3_*.

  OTP-15164    Application(s): crypto
              Related Id(s): OTP-15209

              The mac algorithm poly1305 and the cipher algorithm
              chacha20 are now supported if OpenSSL 1.1.1 or higher
              is used as cryptolib.

  OTP-15240    Application(s): crypto
              Related Id(s): OTP-15133

              The key exchange Edward curves x25519 and x448 are now
              supported if OpenSSL 1.1.1 or higher is used as
              cryptolib.

  OTP-15260    Application(s): crypto

              The supported RSA options for sign/verify and
              encrypt/decrypt are now reported in crypto:supports/0
              in a new entry tagged by 'rsa_opts'.

              The exakt set is still experimental and may change
              without prior notice.

  OTP-15286    Application(s): crypto

              The cipher aes_ccm is added.

Full runtime dependencies of crypto-4.3.3: erts-9.0, kernel-5.3,
stdlib-3.4

---------------------------------------------------------------------
--- debugger-4.2.6 --------------------------------------------------
---------------------------------------------------------------------

The debugger-4.2.6 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of debugger-4.2.6: compiler-5.0, erts-9.0,
kernel-5.3, stdlib-3.4, wx-1.2

---------------------------------------------------------------------
--- dialyzer-3.3.1 --------------------------------------------------
---------------------------------------------------------------------

The dialyzer-3.3.1 application can be applied independently of other
applications on a full OTP 21 installation.

--- Improvements and New Features ---

  OTP-15268    Application(s): dialyzer
              Related Id(s): ERL-680

              Optimize Dialyzer's handling of left-associative use of
              andalso and orelse in guards.

Full runtime dependencies of dialyzer-3.3.1: compiler-7.0, erts-9.0,
hipe-3.16.1, kernel-5.3, stdlib-3.4, syntax_tools-2.0, wx-1.2

---------------------------------------------------------------------
--- diameter-2.1.6 --------------------------------------------------
---------------------------------------------------------------------

The diameter-2.1.6 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15198    Application(s): diameter
              Related Id(s): ERIERL-213

              Fix function_clause when sending an outgoing request
              after DPA has been sent in response to an incoming DPR.
              The caused the diameter_peer_fsm gen_server associated
              with the peer connection to fail, which could then
              result in the transport connection being reset before
              the peer closed it upon reception of DPA.

Full runtime dependencies of diameter-2.1.6: erts-10.0, kernel-3.2,
ssl-9.0, stdlib-2.4

---------------------------------------------------------------------
--- edoc-0.9.4 ------------------------------------------------------
---------------------------------------------------------------------

The edoc-0.9.4 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of edoc-0.9.4: erts-6.0, inets-5.10,
kernel-3.0, stdlib-2.5, syntax_tools-1.6.14, xmerl-1.3.7

---------------------------------------------------------------------
--- eldap-1.2.5 -----------------------------------------------------
---------------------------------------------------------------------

The eldap-1.2.5 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of eldap-1.2.5: asn1-3.0, erts-6.0,
kernel-3.0, ssl-5.3.4, stdlib-2.0

---------------------------------------------------------------------
--- erl_docgen-0.8.1 ------------------------------------------------
---------------------------------------------------------------------

The erl_docgen-0.8.1 application can be applied independently of
other applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-14406    Application(s): erl_docgen

              Indexing for the online search function has been
              corrected for CREF documents.

Full runtime dependencies of erl_docgen-0.8.1: edoc-0.7.13, erts-9.0,
stdlib-3.4, xmerl-1.3.7

---------------------------------------------------------------------
--- erl_interface-3.10.4 --------------------------------------------
---------------------------------------------------------------------

The erl_interface-3.10.4 application can be applied independently of
other applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15161    Application(s): erl_interface
              Related Id(s): ERIERL-191

              Make ei_connect and friends also accept state
              ok_simultaneous during handshake, which means the other
              node has initiated a connection setup that will be
              cancelled in favor of this connection.

  OTP-15171    Application(s): erl_interface

              Fixed bug in ei_receive_msg, ei_xreceive_msg,
              ei_receive_msg_tmo and ei_xreceive_msg_tmo. The
              x->index was set to entire buffer size instead of the
              number of bytes actually received.

  OTP-15191    Application(s): erl_interface

              Fixed bug in ei_connect_init which could be provoked if
              called by concurrent threads. ei_connect_init called
              posix interface gethostbyname which is documented as
              not thread safe.

  OTP-15277    Application(s): erl_interface
              Related Id(s): PR-1929

              Fixed bug in erl_compare_ext() ignoring the tail of
              lists of otherwise equal content. Example: [a | b] and
              [a | c] compared equal and {[a], b} and {[a], c}
              compared equal.

---------------------------------------------------------------------
--- erts-10.1 -------------------------------------------------------
---------------------------------------------------------------------

Note! The erts-10.1 application can *not* be applied independently of
      other applications on an arbitrary OTP 21 installation.

      On a full OTP 21 installation, also the following runtime
      dependency has to be satisfied:
      -- kernel-6.1 (first satisfied in OTP 21.1)

--- Fixed Bugs and Malfunctions ---

  OTP-15038    Application(s): erts
              Related Id(s): ERL-602

              Fix the seq_trace token to not be cleared when a
              process receives messages sent by erts. Some examples
              of when this could happen is all port BIFs, i.e.
              open_port, port_command etc etc.

              Fix so that messages sent by nifs can be traced using
              normal and seq_trace tracing.

  OTP-15180    Application(s): erts
              Related Id(s): ERL-648

              Fixed specs and documentation for process_info item
              monitored_by to include port identifiers and nif
              resources as possible types.

  OTP-15181    Application(s): erts

              Fix bug in generation of erl_crash.dump, which could
              cause VM to crash.

              Bug exist since erts-9.2 (OTP-20.2).

  OTP-15205    Application(s): erts

              Fix bug where ctrl-break or ctrl-c would not trigger
              the break mode properly on Windows. This bug was
              introduced in erts-10.0 (OTP-21).

  OTP-15206    Application(s): erts

              Fix a performance bug for reception of UDP packages,
              where a memory buffer would be reallocated when it
              should not have been.

              Introduce a limit on the maximum automatic increase of
              the UDP user-space buffer to the theoretical max of the
              network PATH, i.e. 65535.

  OTP-15208    Application(s): erts
              Related Id(s): ERL-677, PR-1897

              Fix alignment of erts allocator state internally in
              erts. With the improper alignment the emulator would
              refuse to start when compiled with clang on 32-bit
              systems.

  OTP-15210    Application(s): erts

              Fix bug where too many concurrent calls to
              erlang:open_port({spawn,"cmd"},...) would result in the
              emulator terminating with the reason "Failed to write
              to erl_child_setup: ". After this fix the open_port
              call will throw an emfile exception instead.

  OTP-15217    Application(s): erts

              Upgraded the ERTS internal PCRE library from version
              8.41 to version 8.42. See
              http://pcre.org/original/changelog.txt for information
              about changes made to PCRE. This library implements
              major parts of the re regular expressions module.

  OTP-15236    Application(s): erts
              Related Id(s): ERL-692

              Fix open_port({fd,X,Y}, ...) to release the file
              descriptors from the pollset when closing the port.
              Without this fix the same file descriptor number could
              not be reused when doing multiple open_port and
              port_close sequences.

  OTP-15276    Application(s): erts
              Related Id(s): PR-1920

              Fixed bug in float_to_list/2 and float_to_binary/2 with
              options [{decimals,0},compact] causing totally wrong
              results. Bug exists since OTP-21.0.

  OTP-15278    Application(s): erts

              Fixed bug in erlang:memory causing ets to report too
              much. This small false memory leak (16 bytes each time)
              can only happen when a specific race condition occurs
              between scheduler threads on a table with option
              write_concurrency.

  OTP-15282    Application(s): erts

              Minor configure test fixes

  OTP-15297    Application(s): erts, kernel
              Related Id(s): OTP-15279, OTP-15280

              Improved robustness of distribution connection setup.
              In OTP-21.0 a truly asynchronous connection setup was
              introduced. This is further improvement on that work to
              make the emulator more robust and also be able to
              recover in cases when involved Erlang processes
              misbehave.

--- Improvements and New Features ---

  OTP-15145    Application(s): erts, kernel
              Related Id(s): ERIERL-187

              *** HIGHLIGHT ***

              The socket options recvtos, recvttl, recvtclass and
              pktoptions have been implemented in the socket modules.
              See the documentation for the gen_tcp, gen_udp and inet
              modules. Note that support for these in the runtime
              system is platform dependent. Especially for pktoptions
              which is very Linux specific and obsoleted by the RFCs
              that defined it.

Full runtime dependencies of erts-10.1: kernel-6.1, sasl-3.0.1,
stdlib-3.5

---------------------------------------------------------------------
--- et-1.6.3 --------------------------------------------------------
---------------------------------------------------------------------

The et-1.6.3 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of et-1.6.3: erts-9.0, kernel-5.3,
runtime_tools-1.10, stdlib-3.4, wx-1.2

---------------------------------------------------------------------
--- eunit-2.3.7 -----------------------------------------------------
---------------------------------------------------------------------

The eunit-2.3.7 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of eunit-2.3.7: erts-9.0, kernel-5.3,
stdlib-3.4

---------------------------------------------------------------------
--- ftp-1.0.1 -------------------------------------------------------
---------------------------------------------------------------------

The ftp-1.0.1 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of ftp-1.0.1: erts-7.0, kernel-6.0,
stdlib-3.5

---------------------------------------------------------------------
--- hipe-3.18.1 -----------------------------------------------------
---------------------------------------------------------------------

The hipe-3.18.1 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of hipe-3.18.1: compiler-5.0, erts-9.3,
kernel-5.3, stdlib-3.4, syntax_tools-1.6.14

---------------------------------------------------------------------
--- inets-7.0.2 -----------------------------------------------------
---------------------------------------------------------------------

The inets-7.0.2 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15192    Application(s): inets

              Enhance error handling, that is mod_get will return 403
              if a path is a directory and not a file.

  OTP-15241    Application(s): inets

              Do not use chunked-encoding with 1xx, 204 and 304
              responses when using mod_esi. Old behavior was not
              compliant with HTTP/1.1 RFC and could cause clients to
              hang when they received 1xx, 204 or 304 responses that
              included an empty chunked-encoded body.

  OTP-15242    Application(s): inets

              Add robust handling of chunked-encoded HTTP responses
              with an empty body (1xx, 204, 304). Old behavior could
              cause the client to hang when connecting to a faulty
              server implementation.

Full runtime dependencies of inets-7.0.2: erts-6.0, kernel-3.0,
mnesia-4.12, runtime_tools-1.8.14, ssl-5.3.4, stdlib-3.5

---------------------------------------------------------------------
--- jinterface-1.9.1 ------------------------------------------------
---------------------------------------------------------------------

The jinterface-1.9.1 application can be applied independently of
other applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

---------------------------------------------------------------------
--- kernel-6.1 ------------------------------------------------------
---------------------------------------------------------------------

Note! The kernel-6.1 application can *not* be applied independently
      of other applications on an arbitrary OTP 21 installation.

      On a full OTP 21 installation, also the following runtime
      dependency has to be satisfied:
      -- erts-10.1 (first satisfied in OTP 21.1)

--- Fixed Bugs and Malfunctions ---

  OTP-15143    Application(s): kernel

              The values all and none are documented as valid value
              for the Kernel configuration parameter logger_level,
              but would cause a crash during node start. This is now
              corrected.

  OTP-15162    Application(s): kernel
              Related Id(s): ERIERL-191

              Fix some potential buggy behavior in how ticks are sent
              on inter node distribution connections. Tick is now
              sent to c-node even if there are unsent buffered data,
              as c-nodes need ticks in order to send reply ticks. The
              amount of sent data was also calculated wrongly when
              ticks were suppressed due to unsent buffered data.

  OTP-15170    Application(s): kernel

              Non semantic change in dist_util.erl to silence
              dialyzer warning.

  OTP-15182    Application(s): kernel
              Related Id(s): ERL-643

              Fixed net_kernel:connect_node(node()) to return true
              (and do nothing) as it always has before OTP-21.0. Also
              documented this successful "self connect" as the
              expected behavior.

  OTP-15228    Application(s): kernel

              The single_line option on logger_formatter would in
              some cases add an unwanted comma after the association
              arrows in a map. This is now corrected.

  OTP-15297    Application(s): erts, kernel
              Related Id(s): OTP-15279, OTP-15280

              Improved robustness of distribution connection setup.
              In OTP-21.0 a truly asynchronous connection setup was
              introduced. This is further improvement on that work to
              make the emulator more robust and also be able to
              recover in cases when involved Erlang processes
              misbehave.

--- Improvements and New Features ---

  OTP-15132    Application(s): kernel

              A new macro, ?LOG(Level,...), is added. This is
              equivalent to the existing ?LOG_<LEVEL>(...) macros.

              A new variant of Logger report callback is added, which
              takes an extra argument containing options for size
              limiting and line breaks. Module proc_lib in STDLIB
              uses this for crash reports.

              Logger configuration is now checked a bit more for
              errors.

  OTP-15145    Application(s): erts, kernel
              Related Id(s): ERIERL-187

              *** HIGHLIGHT ***

              The socket options recvtos, recvttl, recvtclass and
              pktoptions have been implemented in the socket modules.
              See the documentation for the gen_tcp, gen_udp and inet
              modules. Note that support for these in the runtime
              system is platform dependent. Especially for pktoptions
              which is very Linux specific and obsoleted by the RFCs
              that defined it.

  OTP-15146    Application(s): kernel

              Add logger:set_application_level/2 for setting the
              logger level of all modules in one application.

Full runtime dependencies of kernel-6.1: erts-10.1, sasl-3.0,
stdlib-3.5

---------------------------------------------------------------------
--- megaco-3.18.4 ---------------------------------------------------
---------------------------------------------------------------------

The megaco-3.18.4 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of megaco-3.18.4: asn1-3.0, debugger-4.0,
erts-7.0, et-1.5, kernel-3.0, runtime_tools-1.8.14, stdlib-2.5

---------------------------------------------------------------------
--- mnesia-4.15.5 ---------------------------------------------------
---------------------------------------------------------------------

The mnesia-4.15.5 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15201    Application(s): mnesia
              Related Id(s): PR-1881

              Fixed type spec for mnesia:change_config/2.

  OTP-15221    Application(s): mnesia
              Related Id(s): ERIERL-217

              When master node is set do not force a load from
              ram_copies replica when there are no available
              disc_copies, since that would load an empty table. Wait
              until a disk replica is available or until user
              explicitly force_loads the table.

  OTP-15226    Application(s): mnesia
              Related Id(s): ERIERL-221

              Allow to add replicas even if all other replicas are
              down when the other replicas are not stored on disk.

  OTP-15231    Application(s): mnesia
              Related Id(s): PR-1858

              Fixed mnesia:delete_object/1 bug, where delete_object
              was deleting the record if it was written in the same
              transaction even if it was written to a different
              value.

  OTP-15243    Application(s): mnesia

              Fixed a bug where the bag table index data was not
              deleted when objects were deleted.

Full runtime dependencies of mnesia-4.15.5: erts-9.0, kernel-5.3,
stdlib-3.4

---------------------------------------------------------------------
--- observer-2.8.1 --------------------------------------------------
---------------------------------------------------------------------

The observer-2.8.1 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of observer-2.8.1: erts-7.0, et-1.5,
kernel-3.0, runtime_tools-1.8.14, stdlib-3.5, wx-1.2

---------------------------------------------------------------------
--- odbc-2.12.2 -----------------------------------------------------
---------------------------------------------------------------------

The odbc-2.12.2 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of odbc-2.12.2: erts-6.0, kernel-3.0,
stdlib-2.0

---------------------------------------------------------------------
--- os_mon-2.4.6 ----------------------------------------------------
---------------------------------------------------------------------

The os_mon-2.4.6 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of os_mon-2.4.6: erts-6.0, kernel-3.0,
mnesia-4.12, otp_mibs-1.0.9, sasl-2.4, snmp-4.25.1, stdlib-2.0

---------------------------------------------------------------------
--- otp_mibs-1.2.1 --------------------------------------------------
---------------------------------------------------------------------

The otp_mibs-1.2.1 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of otp_mibs-1.2.1: erts-6.0, kernel-3.0,
mnesia-4.12, snmp-4.25.1, stdlib-2.0

---------------------------------------------------------------------
--- parsetools-2.1.8 ------------------------------------------------
---------------------------------------------------------------------

The parsetools-2.1.8 application can be applied independently of
other applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of parsetools-2.1.8: erts-6.0, kernel-3.0,
stdlib-2.5

---------------------------------------------------------------------
--- public_key-1.6.2 ------------------------------------------------
---------------------------------------------------------------------

The public_key-1.6.2 application can be applied independently of
other applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15284    Application(s): public_key

              Removed #DSAPrivateKey{} as acceptable input to
              public_key:verify/5.

--- Improvements and New Features ---

  OTP-15134    Application(s): crypto, public_key

              *** HIGHLIGHT ***

              The typing in the CRYPTO and PUBLIC_KEY applications
              are reworked and a few mistakes are corrected.

              The documentation is now generated from the typing and
              some clarifications are made.

              A new chapter on Algorithm Details such as key sizes
              and availability is added to the CRYPTO User's Guide.

Full runtime dependencies of public_key-1.6.2: asn1-3.0, crypto-3.8,
erts-6.0, kernel-3.0, stdlib-3.5

---------------------------------------------------------------------
--- reltool-0.7.7 ---------------------------------------------------
---------------------------------------------------------------------

The reltool-0.7.7 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of reltool-0.7.7: erts-7.0, kernel-3.0,
sasl-2.4, stdlib-3.4, tools-2.6.14, wx-1.2

---------------------------------------------------------------------
--- runtime_tools-1.13.1 --------------------------------------------
---------------------------------------------------------------------

The runtime_tools-1.13.1 application can be applied independently of
other applications on a full OTP 21 installation.

--- Improvements and New Features ---

  OTP-15163    Application(s): runtime_tools
              Related Id(s): PR-1844

              Optimize observer by using new system_info(ets_count)
              instead of more expensive length(ets:all()).

Full runtime dependencies of runtime_tools-1.13.1: erts-8.0,
kernel-5.0, mnesia-4.12, stdlib-3.0

---------------------------------------------------------------------
--- sasl-3.2.1 ------------------------------------------------------
---------------------------------------------------------------------

The sasl-3.2.1 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of sasl-3.2.1: erts-9.0, kernel-5.3,
stdlib-3.4, tools-2.6.14

---------------------------------------------------------------------
--- snmp-5.2.12 -----------------------------------------------------
---------------------------------------------------------------------

The snmp-5.2.12 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15287    Application(s): snmp
              Related Id(s): ERIERL-206

              Conversion of (agent) Audit Trail Log (ATL) failed due
              to invalid log entries.

              The conversion aborted completely midway because the
              ATL contained invalid entries. The conversion has been
              improved so that it now firstly handles encountered
              errors and write an informative message (into the
              converted stream) and secondly keeps count of the
              number of successful or failed entry conversions. See
              log_to_txt for more info.

              The reason the ATL contained invalid entries have also
              been fixed. The reason was that for some outgoing
              messages (not response):

              -- encrypted (v3 messages)

              Was logged "as is" (encrypted) without the info to
              decrypt, making conversion impossible (which was the
              reason the log contained bad entries).

              -- un-encrypted

              Was not logged at all.

  OTP-15290    Application(s): snmp

              [compiler] Spurious version message removed. The snmp
              mib compiler printed an spurious version message if the
              'version' option was provided.

Full runtime dependencies of snmp-5.2.12: crypto-3.3, erts-6.0,
kernel-3.0, mnesia-4.12, runtime_tools-1.8.14, stdlib-2.5

---------------------------------------------------------------------
--- ssh-4.7.1 -------------------------------------------------------
---------------------------------------------------------------------

The ssh-4.7.1 application can be applied independently of other
applications on a full OTP 21 installation.

--- Improvements and New Features ---

  OTP-15020    Application(s): ssh

              Extended the undocumented ssh_dbg debug module with an
              api for a circular trace buffer. This makes it easy to
              record the last low-level events before an error is
              detected. It is intended for solving difficult errors.

  OTP-15133    Application(s): ssh
              Related Id(s): OTP-15240

              *** HIGHLIGHT ***

              The key exchange methods
              'curve25519-sha256@libssh.org', 'curve25519-sha256' and
              'curve448-sha512' are implemented. The last two are
              defined in
              https://tools.ietf.org/html/draft-ietf-curdle-ssh-curves

              They all depends on that OpenSSL 1.1.1 or higher is
              used as cryptolib.

  OTP-15209    Application(s): ssh
              Related Id(s): OTP-15164

              *** HIGHLIGHT ***

              The cipher 'chacha20-poly1305@openssh.com' is now
              supported if OpenSSL 1.1.1 or higher is used as
              cryptolib.

Full runtime dependencies of ssh-4.7.1: crypto-4.2, erts-6.0,
kernel-3.0, public_key-1.5.2, stdlib-3.3

---------------------------------------------------------------------
--- ssl-9.0.2 -------------------------------------------------------
---------------------------------------------------------------------

The ssl-9.0.2 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15122    Application(s): ssl

              Use separate processes for sending and receiving
              application data for TLS connections to avoid potential
              deadlock that was most likely to occur when using TLS
              for Erlang distribution. Note does not change the API.

  OTP-15168    Application(s): ssl

              Correct handling of empty server SNI extension

  OTP-15172    Application(s): ssl

              Correct PSK cipher suite handling and add
              selected_cipher_suite to connection information

  OTP-15173    Application(s): ssl

              Adopt to the fact that cipher suite sign restriction
              are relaxed in TLS-1.2

  OTP-15174    Application(s): ssl

              Enhance error handling of non existing PEM files

  OTP-15216    Application(s): ssl

              Correct close handling of transport accepted sockets in
              the error state

  OTP-15224    Application(s): ssl

              Correct PEM cache to not add references to empty
              entries when PEM file does not exist.

  OTP-15285    Application(s): ssl

              Correct handling of all PSK cipher suites

              Before only some PSK suites would be correctly
              negotiated and most PSK ciphers suites would fail the
              connection.

--- Improvements and New Features ---

  OTP-12983    Application(s): ssl

              TLS will now try to order certificate chains if they
              appear to be unordered. That is prior to TLS 1.3,
              тАЬcertificate_listтАЭ ordering was required to be strict,
              however some implementations already allowed for some
              flexibility. For maximum compatibility, all
              implementations SHOULD be prepared to handle
              potentially extraneous certificates and arbitrary
              orderings from any TLS version.

  OTP-15060    Application(s): ssl

              TLS will now try to reconstructed an incomplete
              certificate chains from its local CA-database and use
              that data for the certificate path validation. This
              especially makes sense for partial chains as then the
              peer might not send an intermediate CA as it is
              considered the trusted root in that case.

  OTP-15193    Application(s): ssl

              Option keyfile defaults to certfile and should be
              trumped with key. This failed for engine keys.

  OTP-15234    Application(s): ssl

              Error message improvement when own certificate has
              decoding issues, see also issue ERL-668.

  OTP-15281    Application(s): ssl

              Correct dialyzer spec for key option

Full runtime dependencies of ssl-9.0.2: crypto-4.2, erts-10.0,
inets-5.10.7, kernel-6.0, public_key-1.5, stdlib-3.5

---------------------------------------------------------------------
--- stdlib-3.6 ------------------------------------------------------
---------------------------------------------------------------------

The stdlib-3.6 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15252    Application(s): stdlib
              Related Id(s): ERL-667

              The specs of filename:basedir/2,3 are corrected.

--- Improvements and New Features ---

  OTP-15253    Application(s): stdlib
              Related Id(s): ERL-55, OTP-13229

              Let dets:open_file() exit with a badarg message if
              given a raw file name (a binary).

  OTP-15304    Application(s): stdlib

              The Format argument of the formatting functions in
              modules io and io_lib is accepted even if it is, for
              example, a list of binaries. This is how it used to be
              before Erlang/OTP 21.0.

Full runtime dependencies of stdlib-3.6: compiler-5.0, crypto-3.3,
erts-10.0, kernel-6.0, sasl-3.0

---------------------------------------------------------------------
--- syntax_tools-2.1.6 ----------------------------------------------
---------------------------------------------------------------------

The syntax_tools-2.1.6 application can be applied independently of
other applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15207    Application(s): syntax_tools
              Related Id(s): PR-1888

              Fix the TypeName type in erl_syntax_lib.

  OTP-15291    Application(s): syntax_tools
              Related Id(s): ERL-719

              Correct unfolding of the stacktrace variable.

  OTP-15294    Application(s): syntax_tools

              Correct erl_syntax:revert/1 bug regarding the types
              map() and tuple().

--- Improvements and New Features ---

  OTP-15165    Application(s): syntax_tools
              Related Id(s): PR-1842

              Support bitstrings as literals in module erl_syntax.

Full runtime dependencies of syntax_tools-2.1.6: compiler-7.0,
erts-9.0, kernel-5.0, stdlib-3.4

---------------------------------------------------------------------
--- tftp-1.0.1 ------------------------------------------------------
---------------------------------------------------------------------

The tftp-1.0.1 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of tftp-1.0.1: kernel-6.0, stdlib-3.5

---------------------------------------------------------------------
--- tools-3.0.1 -----------------------------------------------------
---------------------------------------------------------------------

The tools-3.0.1 application can be applied independently of other
applications on a full OTP 21 installation.

--- Improvements and New Features ---

  OTP-15213    Application(s): tools
              Related Id(s): PR-1807

              The HTML pages generated by cover:analyse_to_file/1 and
              related functions is improved for readability.

  OTP-15239    Application(s): tools
              Related Id(s): PR-1728

              Add alignment functionality in emacs.

Full runtime dependencies of tools-3.0.1: compiler-5.0, erts-9.1,
kernel-5.4, runtime_tools-1.8.14, stdlib-3.4

---------------------------------------------------------------------
--- wx-1.8.5 --------------------------------------------------------
---------------------------------------------------------------------

The wx-1.8.5 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15230    Application(s): wx
              Related Id(s): PR-1860

              Fixed compilation warning on Darwin.

Full runtime dependencies of wx-1.8.5: erts-6.0, kernel-3.0,
stdlib-2.0

---------------------------------------------------------------------
--- xmerl-1.3.18 ----------------------------------------------------
---------------------------------------------------------------------

The xmerl-1.3.18 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15190    Application(s): debugger, edoc, eldap, et, eunit, ftp,
              hipe, jinterface, megaco, observer, odbc, os_mon,
              otp_mibs, parsetools, reltool, sasl, tftp, xmerl

              Improved documentation.

Full runtime dependencies of xmerl-1.3.18: erts-6.0, kernel-3.0,
stdlib-2.5

---------------------------------------------------------------------
---------------------------------------------------------------------
---------------------------------------------------------------------

(nia)

2018-11-09 17:02:18 UTC MAIN commitmail json YAML

doc: Updated mail/getmail to 5.8

(schmonz)

2018-11-09 17:02:10 UTC MAIN commitmail json YAML

Update to 5.8. From the changelog:

- fix problem handling IMAP errors introduced in 5.7. Thanks:
  Andreas Reuleaux.

(schmonz)

2018-11-09 15:34:59 UTC MAIN commitmail json YAML

doc: Updated textproc/libxml2 to 2.9.8nb4

(leot)

2018-11-09 15:31:46 UTC MAIN commitmail json YAML

2018-11-09 13:45:00 UTC MAIN commitmail json YAML

Fix pkg-config usage.

This applies two commits from upstream. Reported by Bastian Germann in
PR pkg/53603, thanks!

(Build untested, as one of the dependencies did not build for me. But
"make patch" works.)

(bsiegert)

2018-11-09 13:37:09 UTC MAIN commitmail json YAML

bootstrap: Ensure CC is considered for SSP tests.

(jperkin)

2018-11-09 13:32:59 UTC MAIN commitmail json YAML

Remove leftover from testing. Clearly had been time to take a break.

(schmonz)

2018-11-09 12:56:16 UTC MAIN commitmail json YAML

Set GITHUB_PROJECT=enchant to fix "make fetch".

(bsiegert)

2018-11-09 12:50:49 UTC MAIN commitmail json YAML

Import renameutils-0.12.0 from pkgsrc-wip.

The file renaming utilities consists of five programs designed to make renaming
of files faster and less cumbersome:
- qmv ("quick move") allows a bunch of file names to be edited in a text editor;
- imv ("interactive move") allows a single file name to be edited in the
  terminal using the GNU Readline library
- qcp and icp are similar to qmv and imv but copy files instead of moving them;
- deurlname removes URL encoded characters (such as %20 representing space) from
  file names.

PR pkg/52546, which I neglected for a year.

(bsiegert)

2018-11-09 12:00:16 UTC MAIN commitmail json YAML

Remove el1 suggested option (we have a 64bit kernel).
Avoid portability warning on a script not needed for this build.

(martin)

2018-11-09 11:48:03 UTC MAIN commitmail json YAML

u-boot-pinebook: Fixes options handling and Python tool handling

- PKG_DEFAULT_OPTIONS should not be used in package Makefile-s,
  use PKG_SUGGESTED_OPTIONS instead.
- u-boot.mk already defines that Python is needed, no need to redefine it there.

Reported, tested and thanks to <martin>!

(leot)

2018-11-09 11:22:13 UTC MAIN commitmail json YAML

2018-11-09 10:48:44 UTC MAIN commitmail json YAML

Updated devel/py-requests, net/py-responses, devel/py-test-sugar

(adam)

2018-11-09 10:48:21 UTC MAIN commitmail json YAML

py-test-sugar: updated to 0.9.2

0.9.2:
- Fix incompatibility with pytest 3.10
- Double colons for verbose output
- Fix "Wrong count with items modified in pytest_collection_modifyitems"
- Defer registration of xdist hook

(adam)

2018-11-09 10:46:56 UTC MAIN commitmail json YAML

py-responses: updated to 0.10.3

0.10.3:
- Fixed deprecation warnings in python 3.7 for inspect module usage.

(adam)

2018-11-09 10:44:15 UTC MAIN commitmail json YAML

py-requests: updated to 2.20.1

2.20.1:

Bugfixes
- Fixed bug with unintended Authorization header stripping for
  redirects using default ports (http/80, https/443).

(adam)

2018-11-09 10:21:03 UTC MAIN commitmail json YAML

tootstream: add patch to distinfo.

(nia)

2018-11-09 09:17:07 UTC MAIN commitmail json YAML

2018-11-09 07:03:37 UTC MAIN commitmail json YAML

mk/help: update information about environment variables like MAKE_ENV

(rillig)

2018-11-09 06:59:20 UTC MAIN commitmail json YAML

2018-11-09 06:48:28 UTC MAIN commitmail json YAML

regress: Add a link to the pkgsrc guide

(rillig)

2018-11-09 06:46:35 UTC MAIN commitmail json YAML

regress: add env-vars

(rillig)

2018-11-09 06:46:03 UTC MAIN commitmail json YAML

2018-11-08 23:28:28 UTC MAIN commitmail json YAML

make a version of the GCC 7 gcc/config/arm/arm.h change for arm64
so that this package builds on arm64 platforms.

this change probably can be copied into the main GCC 7 package too.

no pkg bump as this should only enable building where it was not
working already.

(mrg)

2018-11-08 23:01:54 UTC MAIN commitmail json YAML

nagios-plugins: Add PLIST.Linux with check_uptime, which is only built
on linux judging by the configure script.

Originally from bermraj on freenode, thanks!

(maya)

2018-11-08 22:34:24 UTC MAIN commitmail json YAML

Fix previous. Time to stop committing for the day.

(schmonz)

2018-11-08 22:18:14 UTC MAIN commitmail json YAML

Add OSX_TOLERATE_SDK_SKEW to control whether we try to find an
unversioned SDK if the versioned lookup fails. Off by default, as
before; must be explicitly enabled, as suggested by gdt@.

(schmonz)

2018-11-08 20:58:17 UTC MAIN commitmail json YAML

doc: Updated mail/qmail to 1.03nb39

(schmonz)

2018-11-08 20:58:08 UTC MAIN commitmail json YAML

Provide a TLS patch without the qmail-smtpd portion, as acceptutils
20181108 implements STARTTLS in fixsmtpio(8). Rebase EAI patch onto
TLS-onlyremote. Switch back to upstream for RCPTCHECK, which applies
cleanly again. Bump PKGREVISION.

(schmonz)

2018-11-08 20:57:39 UTC MAIN commitmail json YAML

doc: Updated mail/qmail-run to 20181108

(schmonz)

2018-11-08 20:57:28 UTC MAIN commitmail json YAML

Bump acceptutils dependency to get STARTTLS support in fixsmtpio(8)
(obviating the need for qmail-smtpd(8) to be patched to link OpenSSL).

Make TLS configurable for submission, POP3, and now also incoming SMTP:

- "yes"  (startup will fail if cert or DH params are missing)
- "no"  (even if they're present, don't offer TLS)
- "auto" (the default: offer TLS iff they're present)

Mention TLS setup in MESSAGE.

Delay SMTP greeting by 2 seconds. Enable zen.spamhaus.org RBL.

Bump version.

(schmonz)

2018-11-08 20:55:01 UTC MAIN commitmail json YAML

doc: Updated mail/qmail-acceptutils to 20181108

(schmonz)

2018-11-08 20:54:53 UTC MAIN commitmail json YAML

Update to 20181108. Changes:

- Add STARTTLS support to fixsmtpio(8), which needs to terminate TLS in
  order to continue observing requests and responses and do its job.
- Restore missing trailing " ESMTP" in greeting.
- Fix all warnings in acceptutils code.
- Document FIXSMTPIODEBUG, UCSPITLS, and DISABLETLS.

(schmonz)

2018-11-08 19:44:26 UTC MAIN commitmail json YAML

Allow build on NetBSD/aarch64

(jakllsch)

2018-11-08 19:41:52 UTC MAIN commitmail json YAML

doc: Updated sysutils/u-boot-pinebook to 2018.11rc3

(jakllsch)

2018-11-08 19:41:32 UTC MAIN commitmail json YAML

pkgtools/pkglint: fix build when PKGSRC_RUN_TEST is not set

(rillig)

2018-11-08 19:41:30 UTC MAIN commitmail json YAML

Update to 2018.11rc3 on different fork that works for the 16G eMMC
module that shipped in the latest 11.6" Pinebooks.

From jmcneill@

(jakllsch)

2018-11-08 15:07:29 UTC MAIN commitmail json YAML

doc: Updated multimedia/gst-plugins1-libav to 1.14.4

(prlw1)

2018-11-08 15:07:11 UTC MAIN commitmail json YAML

Update gst-plugins1-libav to 1.14.4

Highlight:

  * ext/libav/gstavdemux.c:
    avdemux: fix memory leaks
    https://bugzilla.gnome.org/show_bug.cgi?id=796452

(prlw1)

2018-11-08 14:45:47 UTC MAIN commitmail json YAML

gstreamer1 plugins (and remove PKGREVISION)

(prlw1)

2018-11-08 14:42:51 UTC MAIN commitmail json YAML

2018-11-08 14:42:34 UTC MAIN commitmail json YAML

Updated graphics/potrace to 1.15.

(kleink)

2018-11-08 14:41:23 UTC MAIN commitmail json YAML

doc: Updated multimedia/gst-plugins1-base to 1.14.4nb1

(prlw1)

2018-11-08 14:40:54 UTC MAIN commitmail json YAML

doc: Updated multimedia/gstreamer1 to 1.14.4

(prlw1)

2018-11-08 14:40:24 UTC MAIN commitmail json YAML

Update gstreamer1 and plugins to 1.14.4

Highlighted bugfixes in 1.14.3

    * opusenc: fix crash on 32-bit platforms
    * compositor: fix major buffer leak when doing crossfading on some
      but not all pads
    * wasapi: various fixes for wasapisrc and wasapisink regressions
    * x264enc: Set bit depth to fix "This build of x264 requires 8-bit
      depth. Rebuild to..." runtime errors with x264 version ≥ 153
    * audioaggregator, audiomixer: caps negotiation fixes
    * input-selector: latency handling fixes
    * playbin, playsink: audio visualization support fixes
    * dashdemux: fix possible crash if stream is neither isobmff nor
      isoff_ondemand profile
    * opencv: Fix build for opencv >= 3.4.2
    * h265parse: miscellaneous fixes backported from h264parse
    * pads: fix changing of pad offsets from inside pad probes
    * pads: ensure that pads are blocked for IDLE probes if they are
      called from the streaming thread too

Highlighted bugfixes in 1.14.4

    * glviewconvert: wait and set the gl sync meta on buffers
    * glviewconvert: Copy composition meta from the primary buffer to
      both outputs
    * glcolorconvert: Don't copy overlay composition meta over to NULL
      outbufs
    * matroskademux: add functionality needed for MSE use case fixing
      youtube playback in epiphany/webkit-gtk
    * msdk: fix build on windows
    * opusenc: fix another crash on 32-bit x86 on windows (alignment
      issue in SSE optimisations)
    * osxaudio: add support for parsing more channel layouts
    * tagdemux: Use upstream GST_EVENT_STREAM_START (and stream-id) if
      present
    * vorbisdec: fix header handling regression: init decoder immediately
      once we have headers
    * wasapisink: recover from low buffer levels in shared mode
    * fix GstSegment unit test which would fail on some 32-bit x86 CPUs

(prlw1)

2018-11-08 14:40:20 UTC MAIN commitmail json YAML

Update potrace to 1.15.

v1.15 2017/08/05
(2017/08/05) PS1 - use round() instead of rint()
(2017/08/05) PS1 - portability: set both _POSIX_C_SOURCE and
_NETBSD_SOURCE to enable strdup prototype in string.h, as
_XOPEN_SOURCE=500 doesn't work on macOS, _XOPEN_SOURCE=600 doesn't
work on SunOS, and _POSIX_C_SOURCE alone doesn't work on Minix.
(2017/08/02) PS1 - fixed a potential arithmetic overflow.
(2017/06/17) PS1 - fixed a bug with very large bitmaps. Reported
by Michael Voříšek.
(2017/03/05) PS1 - autoconf: added --enable-local-getopt to avoid
using the system-wide getopt library (it may still end up being
used on GNU systems).
(2017/03/05) PS1 - portability: moved getopt.h to a subdirectory,
to be included only when needed. Reported by Daniel Macks.
(2017/03/05) PS1 - portability: use _XOPEN_SOURCE=600 to fix macOS
warning.
(2017/02/27) PS1 - fixed more buffer overflows (not security
critical), including one reported by Agostino Sarubbo. This also
fixes CVE-2017-12067.

(kleink)

2018-11-08 14:01:18 UTC MAIN commitmail json YAML

doc: Updated lang/php72 to 7.2.12

(taca)

2018-11-08 14:00:38 UTC MAIN commitmail json YAML

lang/php72: update to 7.2.12

08 Nov 2018, PHP 7.2.12

- Core:
  . Fixed bug #76846 (Segfault in shutdown function after memory limit error).
    (Nikita)
  . Fixed bug #76946 (Cyclic reference in generator not detected). (Nikita)
  . Fixed bug #77035 (The phpize and ./configure create redundant .deps file).
    (Peter Kokot)
  . Fixed bug #77041 (buildconf should output error messages to stderr)
    (Mizunashi Mana)

- Date:
  . Upgraded timelib to 2017.08. (Derick)
  . Fixed bug #75851 (Year component overflow with date formats "c", "o", "r"
    and "y"). (Adam Saponara)
  . Fixed bug #77007 (fractions in `diff()` are not correctly normalized).
    (Derick)

- FCGI:
  . Fixed #76948 (Failed shutdown/reboot or end session in Windows). (Anatol)
  . Fixed bug #76954 (apache_response_headers removes last character from header
    name). (stodorovic)

- FTP:
  . Fixed bug #76972 (Data truncation due to forceful ssl socket shutdown).
    (Manuel Mausz)

- intl:
  . Fixed bug #76942 (U_ARGUMENT_TYPE_MISMATCH). (anthrax at unixuser dot org)

- Reflection:
  . Fixed bug #76936 (Objects cannot access their private attributes while
    handling reflection errors). (Nikita)
  . Fixed bug #66430 (ReflectionFunction::invoke does not invoke closure with
    object scope). (Nikita)

- Sodium:
  . Some base64 outputs were truncated; this is not the case any more.
    (jedisct1)
  . block sizes >= 256 bytes are now supposed by sodium_pad() even
    when an old version of libsodium has been installed. (jedisct1)
  . Fixed bug #77008 (sodium_pad() could read (but not return nor write)
    uninitialized memory when trying to pad an empty input). (jedisct1)

- Standard:
  . Fixed bug #76965 (INI_SCANNER_RAW doesn't strip trailing whitespace).
    (Pierrick)

- Tidy:
  . Fixed bug #77027 (tidy::getOptDoc() not available on Windows). (cmb)

- XML:
  . Fixed bug #30875 (xml_parse_into_struct() does not resolve entities). (cmb)
  . Add support for getting SKIP_TAGSTART and SKIP_WHITE options. (cmb)

- XMLRPC:
  . Fixed bug #75282 (xmlrpc_encode_request() crashes). (cmb)

(taca)

2018-11-08 13:59:39 UTC MAIN commitmail json YAML

doc: Updated lang/php71 to 7.1.24

(taca)

2018-11-08 13:59:11 UTC MAIN commitmail json YAML

lang/php71: update to 7.1.24

08 Nov 2018, PHP 7.1.24

- Core:
  . Fixed bug #76946 (Cyclic reference in generator not detected). (Nikita)
  . Fixed bug #77035 (The phpize and ./configure create redundant .deps file).
    (Peter Kokot)
  . Fixed bug #77041 (buildconf should output error messages to stderr)
    (Mizunashi Mana)

- Date:
  . Fixed bug #75851 (Year component overflow with date formats "c", "o", "r"
    and "y"). (Adam Saponara)

- FCGI:
  . Fixed bug #76948 (Failed shutdown/reboot or end session in Windows).
    (Anatol)
  . Fixed bug #76954 (apache_response_headers removes last character from header
    name). (stodorovic)

- FTP:
  . Fixed bug #76972 (Data truncation due to forceful ssl socket shutdown).
    (Manuel Mausz)

- intl:
  . Fixed bug #76942 (U_ARGUMENT_TYPE_MISMATCH). (anthrax at unixuser dot org)

- Standard:
  . Fixed bug #76965 (INI_SCANNER_RAW doesn't strip trailing whitespace).
    (Pierrick)

- Tidy:
  . Fixed bug #77027 (tidy::getOptDoc() not available on Windows). (cmb)

- XML:
  . Fixed bug #30875 (xml_parse_into_struct() does not resolve entities). (cmb)
  . Add support for getting SKIP_TAGSTART and SKIP_WHITE options. (cmb)

(taca)

2018-11-08 12:22:28 UTC MAIN commitmail json YAML

doc/TODO: add some

+ cabextract-1.9, libmspack-0.9, qdirstat-1.5.

(wiz)

2018-11-08 07:36:15 UTC MAIN commitmail json YAML

claws-mail update

(markd)

2018-11-08 07:29:37 UTC MAIN commitmail json YAML

claws-mail: update to 3.17.1

* 3.17.1
--------

* bug fixes:

* 3.17.0
--------

* the minimum GLib requirement is now 2.28.

* the mimimum GTK+2 requirement is now  2.24.

* nettle is now required, following removal of libcrypt from glibc.

* explicit use of --disable-gnutls is now required if gnuTLS support
  is not required.

* SOCKS proxy support has been added.
  Global settings can be found on the Mail Handling/Proxy page.
  This can be overridden by Account settings on the new Proxy page.

* Accounts can now have their own auto-check intervals, or follow the
  global interval.

* in the options for 'default selection when entering a folder',
  'first [...]' has been renamed to 'oldest [...]', and
  'newest [...]' items have been added.

* Message List: when changing sort key by clicking column header,
  the sort direction is now preserved

* Message View: keypress handling for scrolling, (PgUp/Down, Space,
  Backspace), has been improved.

* the Network Log now displays output from LDAP operations.

* "Go to last error" has been added to the Log Window context menu.

* Filtering/Processing: "mark_as_spam" is no longer a final action,
  since it does not move the marked message.

* Filtering/Processing: Resent-From and Resent-To have been added in
  Any/All header(s) (in Address Book) matcher rules.

* when a Return-Receipt request is received by an unknown address,
  the user is now required to choose which Account to send it from.

* Colour Labels: confirmation is asked for when clearing or
  overriding existing colour labels.

* Address Book: basic contact merging has been added.

* NetworkManager support: ported from libnm-util/libnm-glib to libnm.

* Dillo plugin: this HTML rendering plugin is now once again
  available.

* RSSyl plugin: the modified time is no longer considered when
  matching deleted items.

* RSSyl plugin: Handle 404 and other fetch failures better.

* Attachment Remover plugin: the user is now notified about what has
  been done when processing multiple selections.

* SpamAssassin plugin: added support for compression (the server must
  have compression enabled, and the local spamc too).

* SpamAssassin plugin: disabled SSLv3.

* when using the hidden preference, hide_timezone, the time in the
  Date header is converted to UTC.

* various other UI improvements.

* many behind-the-scenes improvements.

* bug fixes:

* 3.16.0
--------

* Preferences: for the 'default selection on entering a folder' on
  the Display/Summaries page, the first new, first unread, and first
  marked message options are now sort-order aware.

* Preferences: the previously hidden preference to 'Warn when sending
  to more recipients than []' has been added to the
  Mail Handling/Sending page.

* Preferences: Toolbars/Compose window: Sign/Encrypt toggle buttons
  can been added to the toolbar.

* Preferences: Fancy Plugin: allow stylesheet file/folder names to
  have spaces in them.

* Account Preferences: a 'Show password' checkbox has been added next
  to the password fields.

* Account Preferences: the OpenPGP and S/MIME preferences have been
  split into two separate pages.

* Account Preferences: newline characters are disallowed in account
  usernames and passwords, and warnings are shown to the user if this
  is attempted.

* Compose: more UTF-8 list-item characters have been added.

* Address book: a 'Show password' checkbox has been added next to the
  LDAP server 'bind password' field.

* GPG: full key/signature fingerprints are now shown instead of the
  short versions.

* SSL Certificate Manager: added support for ipv6 addresses.

* NNTP: Fetch XOVER and XHDR data in batches of 5000 and use the
  statusbar progress meter when opening/refreshing a NNTP folder.

* CLI: the --insert option has been added to --compose, to allow
  inserting files from the command line.

* Plugins window: keyboard shortcuts to Load/Unload buttons have
  been added.

* PDF Viewer Plugin: a print button has been added.

* The HTML parser now supports all entities.

* Tools: a simple bash completion helper has been added,
  tools/bash_completion/claws-mail.

* Bug fixes:

* 3.15.1
--------

* Bug fixes:

* 3.15.0
--------

* More granular options on when to open a selected message have been
  added. There are now several checkboxes on the Display/Summaries
  page of the Preferences which allow a greater flexibility.

* Compose window: Show the total size of attachments on the
  Attachments tab.

* Compose window: Bcc has been added to the headers drop-down list.

* Folder list: Top-level folders can now be copied.  They are created
  as regular folders in the target mailbox.

* Folder selection dialogue: Left/right keys collapse/expand rows.
  Further keypress will move the cursor to parent or first child,
  respectively.

* Menu items: 'Mark all unread [recursively]' has been added to the
  folder context menu, message list menu, and the main window menu
  and toolbar.

* Toolbar actions: Mark, Unmark, Lock, Unlock, Mark [all] read, Mark
  [all] unread, Ignore Thread, Watch Thread, and Delete Duplicate
  Messages have been added to the main window toolbar's Actions list.

* Account compose signature: The value of the signature file now
  takes a path relative to the user's home directory in addition to a
  full path.

* Icon Themes: Support for SVG themes with icon scaling capabilities
  has been added. This requires libRSVG 2.40.5 or newer.

* Hidden preferences: colours for specifying Tags, QuickSearch, and
  auto-filled header values have been added, both foreground and
  background. Respectively, tags_color, tags_bgcolor,
  qs_active_color, qs_active_bgcolor, qs_error_color,
  qs_error_bgcolor, default_header_color, and default_header_bgcolor.

* Hidden preferences: warn_sending_many_recipients_num, if greater
  than zero, a warning dialogue is shown when the number of
  recipients exceeds the number given.

* GData plugin: This plugin now requires libgdata version 0.17.2 or
  newer.

* TNEF parser plugin: This plugin now uses an external libytnef.

* vCalendar plugin: This plugin now uses an external libical, version
  2.0.0 or newer is required.

* Mail Archiver plugin: - updated to support some of the compression
  formats up to libarchive 3.2.2

* Several minor UI improvements.

* Bug fixes:

(markd)

2018-11-08 05:33:36 UTC MAIN commitmail json YAML

2018-11-08 05:32:23 UTC MAIN commitmail json YAML

2018-11-08 02:58:30 UTC MAIN commitmail json YAML

2018-11-08 02:56:06 UTC MAIN commitmail json YAML

hdf5: update to 1.10.4

changes unknown other than builds with gcc8.

(markd)

2018-11-07 21:04:53 UTC MAIN commitmail json YAML

2018-11-07 21:01:20 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 5.6.6

(rillig)

2018-11-07 20:58:23 UTC MAIN commitmail json YAML

pkgtools/pkglint: update to 5.6.6

Changes since 5.6.5:

- Removed plist-clash since it had crashed unconditionally whenever it
  was called. This means that in the last 3 years, nobody can have
  used it in the originally intended way.

- Fixed interactions between the --source, --explain, --show-autofix,
  --autofix and --only options.

- Fixed "defined but not used" and "used but not defined" for variables
  from the pkgsrc infrastructure.

- Lots of small fixes and improvements found by the large pkglint code
  review (12% done).

(rillig)

2018-11-07 16:50:27 UTC MAIN commitmail json YAML

If an SDK matching our OS X version isn't found -- for instance, because
OS X has been upgraded and Xcode hasn't been -- try again without
specifying the version. This (1) works better and (2) gives a better
error message when it doesn't. From Markus Mayer in PR pkg/50317.

(schmonz)

2018-11-07 13:10:02 UTC MAIN commitmail json YAML

Add BUILDLINK_API_DEPENDS.libaom for correct aom.pc

(ryoon)

2018-11-07 13:08:57 UTC MAIN commitmail json YAML

Updated multimedia/libaom to 1.0.0nb1

(ryoon)

2018-11-07 13:08:29 UTC MAIN commitmail json YAML

Write correct version number in aom.pc file, bump PKGREVISION

This change is required to build multimedia/ffmpwg4-4.1.

(ryoon)

2018-11-07 13:00:32 UTC MAIN commitmail json YAML

Updated print/qpdf to 8.2.1

(ryoon)

2018-11-07 12:59:45 UTC MAIN commitmail json YAML

Update to 8.2.1

Changelog:
This is qpdf version 8.2.1. It contains just a new command line flag to
the CLI. There are no library changes from 8.2.0.

This is qpdf version 8.2.0. It contains a few bug fixes and performance
improvements, some minor API enhancements, and a few other small changes.

(ryoon)

2018-11-07 12:55:11 UTC MAIN commitmail json YAML

2018-11-07 12:52:14 UTC MAIN commitmail json YAML

2018-11-07 12:29:04 UTC MAIN commitmail json YAML

doc: Updated net/youtube-dl to 20181107

(leot)

2018-11-07 12:28:37 UTC MAIN commitmail json YAML

youtube-dl: Update net/youtube-dl to 20181107

Changes:
version 2018.11.07

Extractors
+ [youtube] Add another JS signature function name regex (#18091, #18093,
  #18094)
* [facebook] Fix tahoe request (#17171)
* [cliphunter] Fix extraction (#18083)
+ [youtube:playlist] Add support for invidio.us (#18077)
* [zattoo] Arrange API hosts for derived extractors (#18035)
+ [youtube] Add fallback metadata extraction from videoDetails (#18052)

(leot)

2018-11-07 11:59:51 UTC MAIN commitmail json YAML

Updated databases/sqlite3, security/gnupg2

(adam)

2018-11-07 11:59:08 UTC MAIN commitmail json YAML

gnupg2: updated to 2.2.11

Noteworthy changes in version 2.2.11:

* gpgsm: Fix CRL loading when intermediate certicates are not yet
  trusted.

* gpgsm: Fix an error message about the digest algo.

* gpg: Fix a wrong warning due to new sign usage check introduced
  with 2.2.9.

* gpg: Print the "data source" even for an unsuccessful keyserver
  query.

* gpg: Do not store the TOFU trust model in the trustdb.  This
  allows to enable or disable a TOFO model without triggering a
  trustdb rebuild.

* scd: Fix cases of "Bad PIN" after using "forcesig".

* agent: Fix possible hang in the ssh handler.

* dirmngr: Tack the unmodified mail address to a WKD request.  See
  commit a2bd4a64e5b057f291a60a9499f881dd47745e2f for details.

* dirmngr: Tweak diagnostic about missing LDAP server file.

* dirmngr: In verbose mode print the OCSP responder id.

* dirmngr: Fix parsing of the LDAP port.

* wks: Add option --directory/-C to the server.  Always build the
  server on Unix systems.

* wks: Add option --with-colons to the client.  Support sites which
  use the policy file instead of the submission-address file.

* Fix EBADF when gpg et al. are called by broken CGI scripts.

* Fix some minor memory leaks and bugs.

(adam)

2018-11-07 11:51:25 UTC MAIN commitmail json YAML

sqlite3: updated to 3.25.3

SQLite Release 3.25.3:
Disallow the use of window functions in the recursive part of a CTE.
Fix the behavior of typeof() and length() on virtual tables.
Strengthen defenses against deliberately corrupted database files.
Fix a problem in the query planner that results when a row-value expression is used with a PRIMARY KEY with redundant columns.
Fix the query planner so that it works correctly for IS NOT NULL operators in the ON clause of a LEFT JOIN with the SQLITE_ENABLE_STAT4 compile-time option.

(adam)

2018-11-07 04:32:51 UTC MAIN commitmail json YAML

doc: Updated lang/gcc8 to 8.2.0nb2

(maya)

2018-11-07 04:32:32 UTC MAIN commitmail json YAML

2018-11-07 00:39:07 UTC MAIN commitmail json YAML

Fix build on Tribblix without introducing warnings on NetBSD. From
riastradh@ ("commit!") with help from maya@.

(schmonz)

2018-11-06 19:33:07 UTC MAIN commitmail json YAML

Updated net/tor, multimedia/ffmpeg4

(adam)

2018-11-06 19:32:30 UTC MAIN commitmail json YAML

tor: updated to 0.3.4.9

Tor 0.3.4.9 is the second stable release in its series; it backports
numerous fixes, including a fix for a bandwidth management bug that
was causing memory exhaustion on relays. Anyone running an earlier
version of Tor 0.3.4.9 should upgrade.

o Major bugfixes (compilation, backport from 0.3.5.3-alpha):
  - Fix compilation on ARM (and other less-used CPUs) when compiling
    with OpenSSL before 1.1. Fixes bug 27781; bugfix on 0.3.4.1-alpha.

o Major bugfixes (mainloop, bootstrap, backport from 0.3.5.3-alpha):
  - Make sure Tor bootstraps and works properly if only the
    ControlPort is set. Prior to this fix, Tor would only bootstrap
    when a client port was set (Socks, Trans, NATD, DNS or HTTPTunnel
    port). Fixes bug 27849; bugfix on 0.3.4.1-alpha.

o Major bugfixes (relay, backport from 0.3.5.3-alpha):
  - When our write bandwidth limit is exhausted, stop writing on the
    connection. Previously, we had a typo in the code that would make
    us stop reading instead, leading to relay connections being stuck
    indefinitely and consuming kernel RAM. Fixes bug 28089; bugfix
    on 0.3.4.1-alpha.

o Major bugfixes (restart-in-process, backport from 0.3.5.1-alpha):
  - Fix a use-after-free error that could be caused by passing Tor an
    impossible set of options that would fail during options_act().
    Fixes bug 27708; bugfix on 0.3.3.1-alpha.

o Minor features (continuous integration, backport from 0.3.5.1-alpha):
  - Don't do a distcheck with --disable-module-dirauth in Travis.
    Implements ticket 27252.
  - Only run one online rust build in Travis, to reduce network
    errors. Skip offline rust builds on Travis for Linux gcc, because
    they're redundant. Implements ticket 27252.
  - Skip gcc on OSX in Travis CI, because it's rarely used. Skip a
    duplicate hardening-off build in Travis on Tor 0.2.9. Skip gcc on
    Linux with default settings, because all the non-default builds
    use gcc on Linux. Implements ticket 27252.

o Minor features (continuous integration, backport from 0.3.5.3-alpha):
  - Use the Travis Homebrew addon to install packages on macOS during
    Travis CI. The package list is the same, but the Homebrew addon
    does not do a `brew update` by default. Implements ticket 27738.

o Minor features (geoip):
  - Update geoip and geoip6 to the October 9 2018 Maxmind GeoLite2
    Country database. Closes ticket 27991.

o Minor bugfixes (32-bit OSX and iOS, timing, backport from 0.3.5.2-alpha):
  - Fix an integer overflow bug in our optimized 32-bit millisecond-
    difference algorithm for 32-bit Apple platforms. Previously, it
    would overflow when calculating the difference between two times
    more than 47 days apart. Fixes part of bug 27139; bugfix
    on 0.3.4.1-alpha.
  - Improve the precision of our 32-bit millisecond difference
    algorithm for 32-bit Apple platforms. Fixes part of bug 27139;
    bugfix on 0.3.4.1-alpha.
  - Relax the tolerance on the mainloop/update_time_jumps test when
    running on 32-bit Apple platforms. Fixes part of bug 27139; bugfix
    on 0.3.4.1-alpha.

o Minor bugfixes (C correctness, to appear in 0.3.5.4-alpha):
  - Avoid undefined behavior in an end-of-string check when parsing
    the BEGIN line in a directory object. Fixes bug 28202; bugfix
    on 0.2.0.3-alpha.

o Minor bugfixes (CI, appveyor, to appear in 0.3.5.4-alpha):
  - Only install the necessary mingw packages during our appveyor
    builds. This change makes the build a little faster, and prevents
    a conflict with a preinstalled mingw openssl that appveyor now
    ships. Fixes bugs 27943 and 27765; bugfix on 0.3.4.2-alpha.

o Minor bugfixes (code safety, backport from 0.3.5.3-alpha):
  - Rewrite our assertion macros so that they no longer suppress the
    compiler's -Wparentheses warnings. Fixes bug 27709; bugfix

o Minor bugfixes (continuous integration, backport from 0.3.5.1-alpha):
  - Stop reinstalling identical packages in our Windows CI. Fixes bug
    27464; bugfix on 0.3.4.1-alpha.

o Minor bugfixes (directory authority, to appear in 0.3.5.4-alpha):
  - Log additional info when we get a relay that shares an ed25519 ID
    with a different relay, instead making a BUG() warning. Fixes bug
    27800; bugfix on 0.3.2.1-alpha.

o Minor bugfixes (directory connection shutdown, backport from 0.3.5.1-alpha):
  - Avoid a double-close when shutting down a stalled directory
    connection. Fixes bug 26896; bugfix on 0.3.4.1-alpha.

o Minor bugfixes (HTTP tunnel, backport from 0.3.5.1-alpha):
  - Fix a bug warning when closing an HTTP tunnel connection due to an
    HTTP request we couldn't handle. Fixes bug 26470; bugfix
    on 0.3.2.1-alpha.

o Minor bugfixes (netflow padding, backport from 0.3.5.1-alpha):
  - Ensure circuitmux queues are empty before scheduling or sending
    padding. Fixes bug 25505; bugfix on 0.3.1.1-alpha.

o Minor bugfixes (onion service v3, backport from 0.3.5.1-alpha):
  - When the onion service directory can't be created or has the wrong
    permissions, do not log a stack trace. Fixes bug 27335; bugfix
    on 0.3.2.1-alpha.

o Minor bugfixes (onion service v3, backport from 0.3.5.2-alpha):
  - Close all SOCKS request (for the same .onion) if the newly fetched
    descriptor is unusable. Before that, we would close only the first
    one leaving the other hanging and let to time out by themselves.
    Fixes bug 27410; bugfix on 0.3.2.1-alpha.

o Minor bugfixes (onion service v3, backport from 0.3.5.3-alpha):
  - When selecting a v3 rendezvous point, don't only look at the
    protover, but also check whether the curve25519 onion key is
    present. This way we avoid picking a relay that supports the v3
    rendezvous but for which we don't have the microdescriptor. Fixes
    bug 27797; bugfix on 0.3.2.1-alpha.

o Minor bugfixes (protover, backport from 0.3.5.3-alpha):
  - Reject protocol names containing bytes other than alphanumeric
    characters and hyphens ([A-Za-z0-9-]). Fixes bug 27316; bugfix
    on 0.2.9.4-alpha.

o Minor bugfixes (rust, backport from 0.3.5.1-alpha):
  - Compute protover votes correctly in the rust version of the
    protover code. Previously, the protover rewrite in 24031 allowed
    repeated votes from the same voter for the same protocol version
    to be counted multiple times in protover_compute_vote(). Fixes bug
    27649; bugfix on 0.3.3.5-rc.
  - Reject protover names that contain invalid characters. Fixes bug
    27687; bugfix on 0.3.3.1-alpha.

o Minor bugfixes (rust, backport from 0.3.5.2-alpha):
  - protover_all_supported() would attempt to allocate up to 16GB on
    some inputs, leading to a potential memory DoS. Fixes bug 27206;
    bugfix on 0.3.3.5-rc.

o Minor bugfixes (rust, directory authority, to appear in 0.3.5.4-alpha):
  - Fix an API mismatch in the rust implementation of
    protover_compute_vote(). This bug could have caused crashes on any
    directory authorities running Tor with Rust (which we do not yet
    recommend). Fixes bug 27741; bugfix on 0.3.3.6.

o Minor bugfixes (rust, to appear in 0.3.5.4-alpha):
  - Fix a potential null dereference in protover_all_supported(). Add
    a test for it. Fixes bug 27804; bugfix on 0.3.3.1-alpha.
  - Return a string that can be safely freed by C code, not one
    created by the rust allocator, in protover_all_supported(). Fixes
    bug 27740; bugfix on 0.3.3.1-alpha.

o Minor bugfixes (testing, backport from 0.3.5.1-alpha):
  - If a unit test running in a subprocess exits abnormally or with a
    nonzero status code, treat the test as having failed, even if the
    test reported success. Without this fix, memory leaks don't cause
    the tests to fail, even with LeakSanitizer. Fixes bug 27658;
    bugfix on 0.2.2.4-alpha.

o Minor bugfixes (testing, backport from 0.3.5.3-alpha):
  - Make the hs_service tests use the same time source when creating
    the introduction point and when testing it. Now tests work better
    on very slow systems like ARM or Travis. Fixes bug 27810; bugfix
    on 0.3.2.1-alpha.

o Minor bugfixes (testing, to appear in 0.3.5.4-alpha):
  - Treat backtrace test failures as expected on BSD-derived systems
    (NetBSD, OpenBSD, and macOS/Darwin) until we solve bug 17808.
    (FreeBSD failures have been treated as expected since 18204 in
    0.2.8.) Fixes bug 27948; bugfix on 0.2.5.2-alpha.

(adam)

2018-11-06 19:31:10 UTC MAIN commitmail json YAML

ffmpeg4/ffplay4: updated to 4.1

version 4.1:
- deblock filter
- tmix filter
- amplify filter
- fftdnoiz filter
- aderivative and aintegral audio filters
- pal75bars and pal100bars video filter sources
- support mbedTLS based TLS
- adeclick filter
- adeclip filter
- libtensorflow backend for DNN based filters like srcnn
- vc1 decoder is now bit-exact
- ATRAC9 decoder
- lensfun wrapper filter
- colorconstancy filter
- AVS2 video decoder via libdavs2
- IMM4 video decoder
- Brooktree ProSumer video decoder
- MatchWare Screen Capture Codec decoder
- WinCam Motion Video decoder
- 1D LUT filter (lut1d)
- RemotelyAnywhere Screen Capture decoder
- cue and acue filters
- support for AV1 in MP4
- transpose_npp filter
- AVS2 video encoder via libxavs2
- amultiply filter
- Block-Matching 3d (bm3d) denoising filter
- acrossover filter
- ilbc decoder
- audio denoiser as afftdn filter
- AV1 parser
- SER demuxer
- sinc audio filter source
- chromahold filter
- setparams filter
- vibrance filter
- decoding S12M timecode in h264
- xstack filter
- pcm vidc decoder and encoder
- (a)graphmonitor filter
- yadif_cuda filter

(adam)

2018-11-06 14:33:47 UTC MAIN commitmail json YAML

Updated www/py-channels, www/py-websockets, www/py-websocket-client

(adam)

2018-11-06 14:33:26 UTC MAIN commitmail json YAML

py-websocket-client: updated to 0.54.0

0.54.0
- Change license from LGPL to BSD.
- Status return for WebSocketApp.run_forever()
- Handle redirects in handshake
- Make proxy_type option available in WebSocketApp.run_forever()
- Fix typo in supress_origin
- WebSocketApp's on_close never emits status code or reason

(adam)

2018-11-06 14:31:48 UTC MAIN commitmail json YAML

py-websockets: updated to 7.0

7.0:
websockets sends Ping frames at regular intervals and closes the connection if it doesn't receive a matching Pong frame. See :class:~protocol.WebSocketCommonProtocol for details.
Added process_request and select_subprotocol arguments to :func:~server.serve() and :class:~server.WebSocketServerProtocol to customize :meth:~server.WebSocketServerProtocol.process_request and :meth:~server.WebSocketServerProtocol.select_subprotocol without subclassing :class:~server.WebSocketServerProtocol
Added support for sending fragmented messages.
Added the :meth:~protocol.WebSocketCommonProtocol.wait_closed method to protocols.
Added an interactive client: python -m websockets <uri>.
Changed the origins argument to represent the lack of an origin with None rather than ''.
Fixed a data loss bug in :meth:~protocol.WebSocketCommonProtocol.recv: canceling it at the wrong time could result in messages being dropped.
Improved handling of multiple HTTP headers with the same name.
Improved error messages when a required HTTP header is missing.

(adam)

2018-11-06 14:21:51 UTC MAIN commitmail json YAML

py-channels: updated to 2.1.5

2.1.5:
* Django middleware caching now works on Django 1.11 and Django 2.0.
  The previous release only ran on 2.1.

2.1.4:
* Django middleware is now cached rather than instantiated per request
  resulting in a sigificant speed improvement
* ChannelServerLiveTestCase now serves static files again
* Improved error message resulting from bad Origin headers
* runserver logging now goes through the Django logging framework
* Generic consumers can now have non-default channel layers
* Improved error when accessing scope['user'] before it's ready

(adam)

2018-11-06 13:56:12 UTC MAIN commitmail json YAML

doc: Updated security/sqlmap to 1.2.11

(leot)

2018-11-06 13:55:41 UTC MAIN commitmail json YAML

sqlmap: Update security/sqlmap to 1.2.11

Changes:
1.2.11
------
- Add support for H2 DBMS
- Misc changes and bug fixes

(leot)

2018-11-06 10:49:58 UTC MAIN commitmail json YAML

Updated biology/samtools

(adam)

2018-11-06 10:49:41 UTC MAIN commitmail json YAML

samtools: updated to 1.9

Release 1.9:

* Samtools mpileup VCF and BCF output is now deprecated.  It is still
  functional, but will warn.  Please use bcftools mpileup instead.

* Samtools mpileup now handles the '-d' max_depth option differently.  There
  is no longer an enforced minimum, and '-d 0' is interpreted as limitless
  (no maximum - warning this may be slow).  The default per-file depth is
  now 8000, which matches the value mpileup used to use when processing
  a single sample.  To get the previous default behaviour use the higher
  of 8000 divided by the number of samples across all input files, or 250.

* Samtools stats new features:

  - The '--remove-overlaps' option discounts overlapping portions of
    templates when computing coverage and mapped base counting.

  - When a target file is in use, the number of bases inside the
    target is printed and the percentage of target bases with coverage
    above a given threshold specified by the '--cov-threshold' option.

  - Split base composition and length statistics by first and last reads.

* Samtools faidx new features:

  - Now takes long options.

  - Now warns about zero-length and truncated sequences due to the
    requested range being beyond the end of the sequence.

  - Gets a new option (--continue) that allows it to carry on
    when a requested sequence was not in the index.

  - It is now possible to supply the list of regions to output in a text
    file using the new '--region-file' option.

  - New '-i' option to make faidx return the reverse complement of
    the regions requested.

  - faidx now works on FASTQ (returning FASTA) and added a new
    fqidx command to index and return FASTQ.

* Samtools collate now has a fast option '-f' that only operates on
  primary pairs, dropping secondary and supplementary.  It tries to write
  pairs to the final output file as soon as both reads have been found.

* Samtools bedcov gets a new '-j' option to make it ignore deletions (D) and
  reference skips (N) when computing coverage.

* Small speed up to samtools coordinate sort, by converting it to use
  radix sort.

* Samtools idxstats now works on SAM and CRAM files, however this
  isn't fast due to some information lacking from indices.

* Compression levels may now be specified with the level=N
  output-fmt-option.  E.g. with -O bam,level=3.

* Various documentation improvements.

* Bug-fixes:

  - Improved error reporting in several places.

  - Various test improvements.

  - Fixed failures in the multi-region iterator (view -M) when regions
    provided via BED files include overlaps

  - Samtools stats now counts '=' and 'X' CIGAR operators when
    counting mapped bases.

  - Samtools stats has fixes for insert size filtering (-m, -i).

  - Samtools stats -F now longer negates an earlier -d option.

  - Fix samtools stats crash when using a target region.

  - Samtools sort now keeps to a single thread when the -@ option is absent.
    Previously it would spawn a writer thread, which could cause the CPU
    usage to go slightly over 100%.

  - Fixed samtools phase '-A' option which was incorrectly defined to take
    a parameter.

  - Fixed compilation problems when using C_INCLUDE_PATH.

  - Fixed --version when built from a Git repository.

  - Use noenhanced mode for title in plot-bamstats.  Prevents unwanted
    interpretation of characters like underscore in gnuplot version 5.

  - blast2sam.pl now reports perfect match hits (no indels or mismatches).

  - Fixed bug in fasta and fastq subcommands where stdout would not be flushed
    correctly if the -0 option was used.

  - Fixed invalid memory access in mpileup and depth on alignment records
    where the sequence is absent.

(adam)

2018-11-06 10:27:26 UTC MAIN commitmail json YAML

Updated biology/htslib

(adam)

2018-11-06 10:24:14 UTC MAIN commitmail json YAML

htslib: updated to 1.9

1.9:
If ./configure fails, make will stop working until either configure is re-run successfully, or make distclean is used. This makes configuration failures more obvious.

The default SAM version has been changed to 1.6. This is in line with the latest version specification and indicates that HTSlib supports the CG tag used to store long CIGAR data in BAM format.

bgzip integrity check option '--test'

Faidx can now index fastq files as well as fasta. The fastq index adds an extra column to the .fai index which gives the offset to the quality values. New interfaces have been added to htslib/faidx.h to read the fastq index and retrieve the quality values. It is possible to open a fastq index as if fasta (only sequences will be returned), but not the other way round.

New API interfaces to add or update integer, float and array aux tags.

Add level=<number> option to hts_set_opt() to allow the compression level to be set. Setting level=0 enables uncompressed output.

Improved bgzip error reporting.

Better error reporting when CRAM reference files can't be opened.

Fixes to make tests work properly on Windows/MinGW - mainly to handle line ending differences.

Efficiency improvements:

Small speed-up for CRAM indexing.

Reduce the number of unnecessary wake-ups in the thread pool.

Avoid some memory copies when writing data, notably for uncompressed BGZF output.

Bug fixes:

Fix multi-region iterator bugs on CRAM files.

Fixed multi-region iterator bug that caused some reads to be skipped incorrectly when reading BAM files.

Fixed synced_bcf_reader() bug when reading contigs multiple times.

Fixed bug where bcf_hdr_set_samples() did not update the sample dictionary when removing samples.

Fixed bug where the VCF record ref length was calculated incorrectly if an INFO END tag was present. (71b00a)

Fixed warnings found when compiling with gcc 8.1.0.

sam_hdr_read() and sam_hdr_write() will now return an error code if passed a NULL file pointer, instead of crashing.

Fixed possible negative array look-up in sam_parse1() that somehow escaped previous fuzz testing.

Fixed bug where cram range queries could incorrectly report an error when using multiple threads.

Fixed very rare rANS normalisation bug that could cause an assertion failure when writing CRAM files.

(adam)

2018-11-06 09:41:30 UTC MAIN commitmail json YAML

attica: be explicit in building qt4 version

(markd)

2018-11-06 09:38:54 UTC MAIN commitmail json YAML

libuuid: fix format of BUILTIN_PKG.libuuid variable in builtin.mk

(markd)