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 (7h)  pkgsrc-2024Q1 (9d)  pkgsrc-2023Q4 (56d)  pkgsrc-2023Q2 (88d)  pkgsrc-2023Q3 (168d) 

2024-05-27 04:00:35 UTC Now

2020-10-31 12:25:12 UTC MAIN commitmail json YAML

(lang/nqp) Updated 2020.08.02 to 2020.10

2020.10

6model:

    [fb992950] Add MVM_str_hash_iterator_target_deleted() for HASH_DEBUG_ITER

Core:

    [df77d3cf] Simplify and optimize isprime_I
    [8852896d] A more complete fix for the hash max probe distance bug
    [a27c7882] Make lookup table in MVP_round_up_log_base2() based on uint8_t
    [0015fd05] Re-instate meaningful hash iterator debugging inside HASH_DEBUG_ITER
    [60070970] oops if MVM_fixed_size_alloc() is called for a size of 0 bytes

Debug Server:

    [3c3a24bf] Fix two *printf size warnings reported on ILP32 platforms

IO:

    [95d21703] Minor optimization of MVM_file_isexecutable on Windows
    [882dbf04] Add a function to fix up the STD IO handles

Strings:

    [a989f7b5] char can be unsigned. Rewrite the "is it ASCII?" test to handle this too

Tooling/Build:

    [dc50eddd] For the pthread_setname_np probe, use an auto char array instead of malloc
    [4f5787d3] Create a unicode.c with #include directives instead of generating it with cat

(mef)

2020-10-31 12:21:02 UTC MAIN commitmail json YAML

doc: Updated devel/MoarVM to 2020.10

(mef)

2020-10-31 12:20:45 UTC MAIN commitmail json YAML

(devel/MoarVM) Updated 2020.09 to 2020.10

2020.10

6model:

    [fb992950] Add MVM_str_hash_iterator_target_deleted() for HASH_DEBUG_ITER

Core:

    [df77d3cf] Simplify and optimize isprime_I
    [8852896d] A more complete fix for the hash max probe distance bug
    [a27c7882] Make lookup table in MVP_round_up_log_base2() based on uint8_t
    [0015fd05] Re-instate meaningful hash iterator debugging inside HASH_DEBUG_ITER
    [60070970] oops if MVM_fixed_size_alloc() is called for a size of 0 bytes

Debug Server:

    [3c3a24bf] Fix two *printf size warnings reported on ILP32 platforms

IO:

    [95d21703] Minor optimization of MVM_file_isexecutable on Windows
    [882dbf04] Add a function to fix up the STD IO handles

Strings:

    [a989f7b5] char can be unsigned. Rewrite the "is it ASCII?" test to handle this too

Tooling/Build:

    [dc50eddd] For the pthread_setname_np probe, use an auto char array instead of malloc
    [4f5787d3] Create a unicode.c with #include directives instead of generating it with cat

(mef)

2020-10-31 00:55:40 UTC MAIN commitmail json YAML

doc: Updated security/tor-browser to 10.0.2

(wiz)

2020-10-31 00:55:27 UTC MAIN commitmail json YAML

tor-browser: update to 10.0.2.

This release updates Firefox to 78.4.0esr and NoScript to 11.1.3.
This release includes important security updates to Firefox.

Note: Now Javascript on the Safest security level is governed by
NoScript again. It was set as false when on Safest in 9.5a9. The
javascript.enabled preference was reset to true for everyone using
Safest beginning in Tor Browser 10.0 and you must re-set it as
false if that is your preference.

(wiz)

2020-10-31 00:54:51 UTC MAIN commitmail json YAML

doc: Updated security/tor-browser-noscript to 11.1.3

(wiz)

2020-10-31 00:54:38 UTC MAIN commitmail json YAML

tor-browser-noscript: update to 11.1.3.

v 11.1.3
============================================================
x Fixed regression: document media and font restrictions
  always cascaded (thanks BrainDedd for report)
x Remove domPolicy logging when debugging is off
x Trivial reordering from Mozilla source
x Updated TLDs

v 11.1.1
============================================================
x Updated TLDs
x Better heuristic to figure out missing data while
  computing contextual policies
x Fixed regression breaking per-tab restrictions disablement
  (thanks Horsefly for report)

v 11.1.0
============================================================
x Improved blocking of media documents unaffected by
  webRequest
x Automatically init tag message with last changelog
x Improved NOSCRIPT element emulation compatibility with XML
  documents
x webNavigation.onCommitted + tabs.executeScript to deliver
  DOM policies earlier whenever possible
x Partial work-around for Fx 80 file:// documents parsing
  inconsistencies (further fix for issue #156)
x Cache policy on top document for file:// subdocuments
  (fixes issue #156)
x Enforce more restrictive CSP on media/object documents
x Better cross-browser media handling
x [Mobile] Use tabs as prompts if the browser.windows API is
  missing
x Fix browser UI for image, audio and video content being
  partially broken on file:// URLs
x Normalize file:// directory paths on Firefox
x Allow browser UI scripts for file:// directory navigation
x Updated TLDs
x [L10n] Updated mk

v 11.1.0rc2
============================================================
x Improved blocking of media documents unaffected by
  webRequest
x Automatically init tag message with last changelog

v 11.1.0rc1
============================================================
x Improved NOSCRIPT element emulation compatibility with XML
  documents

v 11.0.47rc6
============================================================
x webNavigation.onCommitted + tabs.executeScript to deliver
  DOM policies earlier whenever possible
x Fixed typo causing CSP-based media blocking to skip
  requests with no content-type header

v 11.0.47rc5
============================================================
x Partial work-around for Fx 80 file:// documents parsing
  inconsistencies (further fix for issue #156)

v 11.0.47rc4
============================================================
x Cache policy on top document for file:// subdocuments
  (fixes issue #156)
x Updated TLDs
x Enforce more restrictive CSP on media/object documents

v 11.0.47rc3
============================================================
x Better cross-browser media handling
x Improved file: directory path normalization

v 11.0.47rc2
============================================================
x [Mobile] Use tabs as prompts if the browser.windows API is
  missing

v 11.0.47rc1
============================================================
x Fix browser UI for image, audio and video content being
  partially broken on file:// URLs
x Normalize file:// directory paths on Firefox
x Allow browser UI scripts for file:// directory navigation
x Updated TLDs
x [L10n] Updated mk

(wiz)

2020-10-30 23:12:35 UTC MAIN commitmail json YAML

dinotrace: fix dependency pattern

(wiz)

2020-10-30 22:08:55 UTC MAIN commitmail json YAML

(sysutils/wbm-at) regen PLIST

(mef)

2020-10-30 21:05:03 UTC MAIN commitmail json YAML

2020-10-30 17:28:25 UTC MAIN commitmail json YAML

mk/platform: Use string comparison for Darwin version.

Fixes SDK detection on 11.0.1, where 11 = 11.0 when compared numerically,
leading to the SDK path for "macos11.0.1" not being found.

(jperkin)

2020-10-30 16:15:38 UTC MAIN commitmail json YAML

lmms: Explicitly depend on fltk so the zynaddsubfx plugin gets built

Bump PKGREVISION

(nia)

2020-10-30 15:48:17 UTC MAIN commitmail json YAML

doc: Added audio/zynaddsubfx version 3.0.5

(nia)

2020-10-30 15:47:02 UTC MAIN commitmail json YAML

audio: add zynaddsubfx

ZynAddSubFX is a fully featured musical software synthesizer.

ZynAddSubFX exposes a wide array of synthesis parameters to make it flexible
tool for sound design and a fun experience for playing instruments.

(nia)

2020-10-30 15:35:26 UTC MAIN commitmail json YAML

doc: Updated cad/klayout to 0.26.8

(mef)

2020-10-30 15:35:11 UTC MAIN commitmail json YAML



(mef)

2020-10-30 15:30:17 UTC MAIN commitmail json YAML

doc: Added audio/dssi version 1.1.1

(nia)

2020-10-30 15:29:27 UTC MAIN commitmail json YAML

audio: Add dssi from wip

Based on work by Johann Franz a very long time ago.

DSSI (pronounced "dizzy") is an API for audio processing plugins,
particularly useful for software synthesis plugins with user
interfaces.

DSSI is an open and well-documented specification developed for use
in Linux audio applications, although portable to other platforms.
It may be thought of as LADSPA-for-instruments, or something
comparable to VSTi.

DSSI consists of a C language API for use by plugins and hosts,
based on the LADSPA API, and an OSC (Open Sound Control) API for
use in user interface to host communications.  The DSSI specification
consists of an RFC which describes the background for the proposal
and defines the OSC part of the specification, and a documented
header file which defines the C API.

(nia)

2020-10-30 15:24:08 UTC MAIN commitmail json YAML

doc: Added audio/libdssialsacompat version 1.0.8a

(nia)

2020-10-30 15:22:23 UTC MAIN commitmail json YAML

audio: Add libdssialsacompat from wip

Supplies DSSI with the necessary subset of ALSA on systems without ALSA.

Based on work by Johann Franz a very long time ago.

(nia)

2020-10-30 15:13:58 UTC MAIN commitmail json YAML

doc: Updated print/qpdf to 10.0.2

(ryoon)

2020-10-30 15:13:31 UTC MAIN commitmail json YAML

qpdf: Update to 10.0.2

Changelog:
This is qpdf version 10.0.2. This release includes several fixes
and performance improvements over 10.0.1. This release includes
prebuilt Linux binaries in a zip file for use in docker containers
or AWS Lambda. Also, the Windows releases are built with the latest
versions of dependent libraries and now use the OpenSSL crypto
provider by default. This is also the first release of qpdf to be
built with GitHub Actions.

(ryoon)

2020-10-30 14:23:57 UTC MAIN commitmail json YAML

doc: Removed x11/hyena

(nia)

2020-10-30 14:22:29 UTC MAIN commitmail json YAML

2020-10-30 12:59:47 UTC MAIN commitmail json YAML

Updated net/grpc, net/py-grpcio, net/py-grpcio-testing, net/py-grpcio-tools

(adam)

2020-10-30 12:58:32 UTC MAIN commitmail json YAML

grpc py-grpcio py-grpcio-testing py-grpcio-tools: updated to 1.33.2

Release v1.33.2

Please see the notes for the previous releases here: https://github.com/grpc/grpc/releases. Please consult https://grpc.io/ for all
information regarding this product.

This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core

Deprecate GRPC_ARG_HTTP2_MIN_SENT_PING_INTERVAL_WITHOUT_DATA_MS.
Expose Cronet error message to the application layer.
Remove grpc_channel_ping from surface API.
Do not send BDP pings if there is no receive side activity.

C++

Makefile: only support building deps from submodule.

C#

Add trimming attribute to BindServiceMethodAttribute.
Fix incremental build of csproj projects depending on grpc.

Python

[Backport] Implement grpc.Future interface in SingleThreadedRendezvous.
[Backport] Make Python 2 an optional dependency for Bazel build.
Allow asyncio API to be imported as grpc.aio.
[gRPC Easy] Fix import errors on Windows.
Make version check for importlib.abc in grpcio-tools more stringent.

(adam)

2020-10-30 12:18:58 UTC MAIN commitmail json YAML

2020-10-30 11:07:21 UTC MAIN commitmail json YAML

traverso: assumes compiler is c++11 by default

(nia)

2020-10-30 10:23:51 UTC MAIN commitmail json YAML

doc: Updated net/tinydyndns-run to 20201030

(schmonz)

2020-10-30 10:23:42 UTC MAIN commitmail json YAML

Instead of a fiddly shell script, use nopop3d as the fake POP3 server.
Bump version.

(schmonz)

2020-10-30 10:20:41 UTC MAIN commitmail json YAML

doc: Added mail/nopop3d version 20201030

(schmonz)

2020-10-30 10:20:03 UTC MAIN commitmail json YAML

Add and enable nopop3d.

(schmonz)

2020-10-30 10:19:22 UTC MAIN commitmail json YAML

Initial import of nopop3d, a POP3 server for when you don't want mail.

nopop3d is not a POP3 server. It can be useful as part of a simple
authentication service that happens to be implemented as POP3.

nopop3d consists of qmail-pop3d with several POP3 verbs and all the file
access removed.

(schmonz)

2020-10-30 09:55:44 UTC MAIN commitmail json YAML

Updated databases/py-psycopg2, databases/repmgr

(adam)

2020-10-30 09:55:14 UTC MAIN commitmail json YAML

repmgr: updated to 5.2.0

repmgr 5.2.0 is a major release.

This release provides support for PostgreSQL 13, released in September 2020.

This release removes support for PostgreSQL 9.3, which was designated EOL in November 2018.

A.1.1. General improvements

Configuration: support include, include_dir and include_if_exists directives (see configuration file include directives).

repmgr standby switchover: Improve sanity check failure log output from the demotion candidate.

If database connection configuration is not consistent across all nodes, it's possible remote repmgr invocations (e.g. during switchover, from the promotion candidate to the demotion candidate) will not be able to connect to the database. This will now be explicitly reported as a database connection failure, rather than as a failure of the respective sanity check.

repmgr cluster crosscheck / repmgr cluster matrix: improve text mode output format, in particular so that node identifiers of arbitrary length are displayed correctly.

repmgr primary unregister: the --force can be provided to unregister an active primary node, provided it has no registered standby nodes.

repmgr standby clone: new option --verify-backup to run PostgreSQL's pg_verifybackup utility after cloning a standby to verify the integrity of the copied data (PostgreSQL 13 and later).

repmgr standby clone: when cloning from Barman, setting --waldir (PostgreSQL 9.6 and earlier: --xlogdir) in pg_basebackup_options will cause repmgr to create a WAL directory outside of the main data directory and symlink it from there, in the same way as would happen when cloning using pg_basebackup.

repmgr standby follow: In PostgreSQL 13 and later, a standby no longer requires a restart to follow a new upstream node.

The old behaviour (always restarting the standby to follow a new node) can be restored by setting the configuration file parameter standby_follow_restart to true.

repmgr node rejoin: enable a node to attach to a target node even the target node has a lower timeline (PostgreSQL 9.6 and later).

repmgr node rejoin: in PostgreSQL 13 and later, support pg_rewind's ability to automatically run crash recovery on a PostgreSQL instance which was not shut down cleanly.

repmgr node check: option --db-connection added to check if repmgr can connect to the database on the local node.

repmgr node check: report database connection error if the --optformat was provided.

Improve handling of pg_control read errors.

It is now possible to dump the contents of repmgr metadata tables with pg_dump.

A.1.2. repmgrd enhancements

Following additional parameters can be provided to failover_validation_command:

%n: node ID
%a: node name
%v: number of visible nodes
%u: number of shared upstream nodes
%t: total number of nodes
Configuration option always_promote (default: false) to control whether a node should be promoted if the repmgr metadata is not up-to-date on that node.

A.1.3. Bug fixes

repmgr standby clone: fix issue with cloning from Barman where the tablespace mapping file was not flushed to disk before attempting to retrieve files from Barman.

repmgr node rejoin: ensure that when verifying a standby node has attached to its upstream, the node has started streaming before confirming the success of the rejoin operation.

repmgrd: ensure primary connection is reset if same as upstream.

(adam)

2020-10-30 09:54:06 UTC MAIN commitmail json YAML

py-psycopg2: updated to 2.8.6

What's new in psycopg 2.8.6
- Fixed memory leak changing connection encoding to the current one.
- Fixed search of mxDateTime headers in virtualenvs.
- Added missing values from errorcodes.
- `cursor.query` reports the query of the last :sql:`COPY` opearation too.
- `~psycopg2.errorcodes` map and `~psycopg2.errors` classes updated to
  PostgreSQL 13.
- Added wheel packages for ARM architecture.
- Wheel package compiled against OpenSSL 1.1.1g.

What's new in psycopg 2.8.5
- Fixed use of `!connection_factory` and `!cursor_factory` together.
- Added support for `~logging.LoggerAdapter` in
  `~psycopg2.extras.LoggingConnection`.
- `~psycopg2.extensions.Column` objects in `cursor.description` can be sliced.
- Added AIX support.
- Fixed `~copy.copy()` of `~psycopg2.extras.DictCursor` rows

(adam)

2020-10-30 08:47:38 UTC MAIN commitmail json YAML

visualboyadvance-m: Needs nasm on i386.

(nia)

2020-10-30 07:17:43 UTC MAIN commitmail json YAML

doc: Updated net/samba4 to 4.12.9

(taca)

2020-10-30 07:17:16 UTC MAIN commitmail json YAML

net/samba4: update to 4.12.9

Summary from NEWS files:

Samba 4.12.9 (2020-10-29)

o  CVE-2020-14318:
  The SMB1/2/3 protocols have a concept of "ChangeNotify", where a client can
  request file name notification on a directory handle when a condition such as
  "new file creation" or "file size change" or "file timestamp update" occurs.

  A missing permissions check on a directory handle requesting ChangeNotify
  meant that a client with a directory handle open only for
  FILE_READ_ATTRIBUTES (minimal access rights) could be used to obtain change
  notify replies from the server. These replies contain information that should
  not be available to directory handles open for FILE_READ_ATTRIBUTE only.

o  CVE-2020-14323:
  winbind in version 3.6 and later implements a request to translate multiple
  Windows SIDs into names in one request. This was done for performance
  reasons: Active Directory domain controllers can do multiple SID to name
  translations in one RPC call. It was an obvious extension to also offer this
  batch operation on the winbind unix domain stream socket that is available to
  local processes on the Samba server to reduce network round-trips to the
  domain controller.

  Due to improper input validation a hand-crafted packet can make winbind
  perform a NULL pointer dereference and thus crash.

o  CVE-2020-14383:
  Some DNS records (such as MX and NS records) usually contain data in the
  additional section. Samba's dnsserver RPC pipe (which is an administrative
  interface not used in the DNS server itself) made an error in handling the
  case where there are no records present: instead of noticing the lack of
  records, it dereferenced uninitialised memory, causing the RPC server to
  crash. This RPC server, which also serves protocols other than dnsserver,
  will be restarted after a short delay, but it is easy for an authenticated
  non-admin attacker to crash it again as soon as it returns. The Samba DNS
  server itself will continue to operate, but many RPC services will not.

Samba 4.12.8 (2020-10-07)

Changes since 4.12.7
--------------------

o  G将舅ther Deschner <gd@samba.org>
  * BUG 14318: docs: Add missing winexe manpage.

o  Volker Lendecke <vl@samba.org>
  * BUG 14465: idmap_ad does not deal properly with a RFC4511 section 4.4.1
    response.

o  Laurent Menase <laurent.menase@hpe.com>
  * BUG 14388: winbind: Fix a memleak.

o  Stefan Metzmacher <metze@samba.org>
  * BUG 14465: idmap_ad does not deal properly with a RFC4511 section 4.4.1
    response.
  * BUG 14482: Compilation of heimdal tree fails if libbsd is not installed.

o  Christof Schmitt <cs@samba.org>
  * BUG 14166: util: Allow symlinks in directory_create_or_exist.

o  Andreas Schneider <asn@samba.org>
  * BUG 14399: waf: Only use gnutls_aead_cipher_encryptv2() for GnuTLS >
    3.6.14.
  * BUG 14467: s3:smbd: Fix %U substitutions if it contains a domain name.

o  Martin Schwenke <martin@meltin.net>
  * BUG 14466: ctdb disable/enable can fail due to race condition.

(taca)

2020-10-30 07:14:46 UTC MAIN commitmail json YAML

doc: Updated lang/php74 to 7.4.12

(taca)

2020-10-30 07:14:16 UTC MAIN commitmail json YAML

lang/php74: update to 7.4.12

PHP                                                                        NEWS
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
29 Oct 2020, PHP 7.4.12

- Core:
  . Fixed bug #80061 (Copying large files may have suboptimal performance).
    (cmb)
  . Fixed bug #79423 (copy command is limited to size of file it can copy).
    (cmb)
  . Fixed bug #80126 (Covariant return types failing compilation). (Nikita)
  . Fixed bug #80186 (Segfault when iterating over FFI object). (Nikita)

- Calendar:
  . Fixed bug #80185 (jdtounix() fails after 2037). (cmb)

- IMAP:
  . Fixed bug #80213 (imap_mail_compose() segfaults on certain $bodies). (cmb)
  . Fixed bug #80215 (imap_mail_compose() may modify by-val parameters). (cmb)
  . Fixed bug #80220 (imap_mail_compose() may leak memory). (cmb)
  . Fixed bug #80223 (imap_mail_compose() leaks envelope on malformed bodies).
    (cmb)
  . Fixed bug #80216 (imap_mail_compose() does not validate types/encodings).
    (cmb)
  . Fixed bug #80226 (imap_sort() leaks sortpgm memory). (cmb)

- MySQLnd:
  . Fixed bug #80115 (mysqlnd.debug doesn't recognize absolute paths with
    slashes). (cmb)
  . Fixed bug #80107 (mysqli_query() fails for ~16 MB long query when
    compression is enabled). (Nikita)

- ODBC:
  . Fixed bug #78470 (odbc_specialcolumns() no longer accepts $nullable). (cmb)
  . Fixed bug #80147 (BINARY strings may not be properly zero-terminated).
    (cmb)
  . Fixed bug #80150 (Failure to fetch error message). (cmb)
  . Fixed bug #80152 (odbc_execute() moves internal pointer of $params). (cmb)
  . Fixed bug #46050 (odbc_next_result corrupts prepared resource). (cmb)

- OPcache:
  . Fixed bug #80083 (Optimizer pass 6 removes variables used for ibm_db2 data
    binding). (Nikita)
  . Fixed bug #80194 (Assertion failure during block assembly of unreachable
    free with leading nop). (Nikita)

- PCRE:
  . Updated to PCRE 10.35. (cmb)
  . Fixed bug #80118 (Erroneous whitespace match with JIT only). (cmb)

- PDO_ODBC:
  . Fixed bug #67465 (NULL Pointer dereference in odbc_handle_preparer). (cmb)

- Standard:
  . Fixed bug #80114 (parse_url does not accept URLs with port 0). (cmb, twosee)
  . Fixed bug #76943 (Inconsistent stream_wrapper_restore() errors). (cmb)
  . Fixed bug #76735 (Incorrect message in fopen on invalid mode). (cmb)

- Tidy:
  . Fixed bug #77040 (tidyNode::isHtml() is completely broken). (cmb)

(taca)

2020-10-30 07:13:06 UTC MAIN commitmail json YAML

doc: Updated lang/php73 to 7.3.24

(taca)

2020-10-30 07:12:38 UTC MAIN commitmail json YAML

lang/php73: update to 7.3.24

PHP                                                                        NEWS
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
29 Oct 2020, PHP 7.3.24

- Core:
  . Fixed bug #79423 (copy command is limited to size of file it can copy).
    (cmb)

- Calendar:
  . Fixed bug #80185 (jdtounix() fails after 2037). (cmb)

- IMAP:
  . Fixed bug #80213 (imap_mail_compose() segfaults on certain $bodies). (cmb)
  . Fixed bug #80215 (imap_mail_compose() may modify by-val parameters). (cmb)
  . Fixed bug #80220 (imap_mail_compose() may leak memory). (cmb)
  . Fixed bug #80223 (imap_mail_compose() leaks envelope on malformed bodies).
    (cmb)
  . Fixed bug #80216 (imap_mail_compose() does not validate types/encodings).
    (cmb)
  . Fixed bug #80226 (imap_sort() leaks sortpgm memory). (cmb)

- MySQLnd:
  . Fixed bug #80115 (mysqlnd.debug doesn't recognize absolute paths with
    slashes). (cmb)
  . Fixed bug #80107 (mysqli_query() fails for ~16 MB long query when
    compression is enabled). (Nikita)

- ODBC:
  . Fixed bug #78470 (odbc_specialcolumns() no longer accepts $nullable). (cmb)
  . Fixed bug #80147 (BINARY strings may not be properly zero-terminated).
    (cmb)
  . Fixed bug #80150 (Failure to fetch error message). (cmb)
  . Fixed bug #80152 (odbc_execute() moves internal pointer of $params). (cmb)
  . Fixed bug #46050 (odbc_next_result corrupts prepared resource). (cmb)

- OPcache:
  . Fixed bug #80083 (Optimizer pass 6 removes variables used for ibm_db2 data
    binding). (Nikita)

- PDO_ODBC:
  . Fixed bug #67465 (NULL Pointer dereference in odbc_handle_preparer). (cmb)

- Standard:
  . Fixed bug #80114 (parse_url does not accept URLs with port 0). (cmb, twosee)
  . Fixed bug #76943 (Inconsistent stream_wrapper_restore() errors). (cmb)
  . Fixed bug #76735 (Incorrect message in fopen on invalid mode). (cmb)

- Tidy:
  . Fixed bug #77040 (tidyNode::isHtml() is completely broken). (cmb)

(taca)

2020-10-29 23:58:07 UTC MAIN commitmail json YAML

x265: include bsd.prefs.mk before checking platform

(wiz)

2020-10-29 23:26:32 UTC MAIN commitmail json YAML

doc: Updated geography/gama to 2.11

(gdt)

2020-10-29 23:26:24 UTC MAIN commitmail json YAML

geography/gama: Update to 2.11

This release basically reorganizes tests and makes no user-visible changes.

(gdt)

2020-10-29 23:19:59 UTC MAIN commitmail json YAML

py-sympy: mark incompatible with Python 2.7

(gutteridge)

2020-10-29 23:19:31 UTC MAIN commitmail json YAML

doc: Updated net/unison-snapshot to 2.51.3.70

(gdt)

2020-10-29 23:19:25 UTC MAIN commitmail json YAML

net/unison-snapshot: update to current git master

This is just a few bugfixes from 2.51.3.  Rumor has it that the
maintainer is fairly careful about approving pull requests.

(gdt)

2020-10-29 23:14:21 UTC MAIN commitmail json YAML

doc: Updated net/unison2.51 to 2.51.3

(gdt)

2020-10-29 23:14:15 UTC MAIN commitmail json YAML

net/unison: Update to 2.51.3

Upstream NEWS content

## 2.51.3
  * ocaml support is now from 4.05 to 4.11
  * reduction of stack usage by proper tail recursion
  * MS Windows build improvements
  * Some nontrivial changes to profile parsing (G.raud Meyer)
    ’=’ has been considered whitespace until now: several
    following chars are considered as only one; trailing chars are
    discarded; any non emty sequence of char is splitting. This is
    non standard and leads to confusion, for example -ignore==
    ’Name .*=*’ is valid when -ignore=’Name .*=*’ is not, and
    worse -ignore=’Name *=’ is the same as -ignore=’Name *’. The
    parser now takes just a single ’=’ as delimiter after the
    option name. Other = characters are considered as part of the
    value being assigned to the option.
  * Numerous improvements to the text user-interface (G.raud Meyer)
    New key-commands that restrict the display to a set of
    "matching" items: ones that are offering to propagate changes
    in a particular direction, conflicts, files to be merged,
    etc., plus several more useful key-commands. Type "?" to
    Unison to see all available commands.

(gdt)

2020-10-29 21:47:39 UTC MAIN commitmail json YAML

x265: fix operator

(nia)

2020-10-29 21:47:00 UTC MAIN commitmail json YAML

x265: Avoid text relocations on i386

PR pkg/55766

(nia)

2020-10-29 19:47:14 UTC MAIN commitmail json YAML

2020-10-29 12:55:37 UTC MAIN commitmail json YAML

doc: Updated devel/libmtp to 1.1.18

(bsiegert)

2020-10-29 12:55:19 UTC MAIN commitmail json YAML

libmtp: update to 1.1.18.

Christian Klein (1):
      added Sony Xperia XZ3 Dual Sim (H9436)

Dylan Aïssi (2):
      Switch doxygen FULL_PATH_NAMES to NO for reproducible builds
      On UDEV discovery do not let printers get auto-probed

Gerrit Niezen (2):
      only convert if iconv and langinfo.h is available (#20)
      don't redefine snprintf in VS 14+

Holger Schemel (4):
      fixed length in string comparisons
      added optional device ID parameter to 'mtp-getfile'
      fixed usage text for 'mtp-delfile' according to implementation
      added optional device ID parameter to 'mtp-delfile'

Johan Källström (1):
      Add device id for Garmin Vivoactive 4S.

Johannes Brandstätter (1):
      Flag i.Beat Organix 2.0 with DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST.

Marcus Meissner (37):
      added Doro Phone 8030 DSB-0010 https://sourceforge.net/p/libmtp/bugs/1871/
      added a kindle fire 7 id https://github.com/gphoto/libgphoto2/issues/473
      added more id variants of the last commit
      added Lenovo TAB4 10 Plus fixes https://github.com/libmtp/libmtp/issues/33
      added Lenovo TB-7304I https://sourceforge.net/p/libmtp/feature-requests/296/
      fxied id for MTP+ADB https://sourceforge.net/p/libmtp/support-requests/294/
      add  SGP611 (Xperia Z3) [Tablet Compact] 0fce:51c0 with MTP. ADB id https://sourceforge.net/p/libmtp/support-requests/294/
      added lenovo tab p10 https://sourceforge.net/p/libmtp/bugs/1873/
      added another bq Aquarius U id https://sourceforge.net/p/libmtp/bugs/1874/
      added another kindle fire https://sourceforge.net/p/libmtp/bugs/1876/
      report busy more directly on opening
      added NVIDIA Shield Android TV (pro) https://sourceforge.net/p/libmtp/feature-requests/297/
      added id for FITT360 might fix https://github.com/libmtp/libmtp/issues/44
      added Sharp AndroidOne S5 https://sourceforge.net/p/libmtp/bugs/1883/
      added garmin vivoactive 4, fixes https://github.com/libmtp/libmtp/issues/51
      added some missing LIBMTP_destroy_file_t to avoid leaks.
      added Kindle Fire HD8 Plus https://sourceforge.net/p/libmtp/bugs/1886/
      added nokia 701 https://sourceforge.net/p/libmtp/bugs/1885/
      added Garmin Forerunner 245 Music https://sourceforge.net/p/libmtp/bugs/1884/
      added Garmin Zumo XT https://sourceforge.net/p/libmtp/bugs/1887/
      added acer a3-a40 https://sourceforge.net/p/libmtp/feature-requests/298/
      tolino Vision 4 HD ebook reader https://sourceforge.net/p/libmtp/bugs/1889/
      added A&K player SR15 https://sourceforge.net/p/libmtp/support-requests/292/
      added amazon fire hd8  https://sourceforge.net/p/libmtp/feature-requests/300/
      1.1.18 release

Zbigniew Jędrzejewski-Szmek (3):
      mtp-hotplug: fix casing in hwdb patterns
      mtp-hotplug: make use of the hwdb
      mtp-hotplug: provide a default for mtp_probe_dir

petrus82 (2):
      Add Sony Xperia Tablet S - SGPT12

(bsiegert)

2020-10-29 12:08:16 UTC MAIN commitmail json YAML

doc/TODO: + chrony-4.0, nss-3.58.

(wiz)

2020-10-29 11:04:59 UTC MAIN commitmail json YAML

rust: Fix SUBST noop error

(ryoon)

2020-10-29 10:59:15 UTC MAIN commitmail json YAML

doc: Updated security/keepassxc to 2.6.2

(ryoon)

2020-10-29 10:57:55 UTC MAIN commitmail json YAML

keepassxc: Update to 2.6.2

Changelog:
## 2.6.2 (2020-10-21)

### Added

- Add option to keep window always on top to view menu [#5542]
- Move show/hide usernames and passwords to view menu [#5542]
- Add command line options and environment variables for changing the config locations [#5452]
- Include TOTP settings in CSV import/export and add support for ISO datetimes [#5346]

### Changed

- Mask sensitive information in command execution confirmation prompt [#5542]
- SSH Agent: Avoid shortcut conflict on macOS by changing "Add key" to Ctrl+H on all platforms [#5484]

(ryoon)

2020-10-29 09:34:40 UTC MAIN commitmail json YAML

doc: Updated devel/apache-ivy to 2.5.0

(otis)

2020-10-29 09:31:41 UTC MAIN commitmail json YAML

apache-ivy: Update to 2.5.0

Changelog for 2.5.0:
  - The minimum runtime Java version required is now Java 7
  - Ivy now uses BouncyCastle OpenPGP API 1.59. Due to the non backward
    compatibility of that library, earlier versions are not supported.
  - Ivy now uses HttpComponents HttpClient 4.5.x version with HTTP backed
    resolvers. Users are expected to have this version of the library (and its
    dependencies) in their runtime classpath if they want to use such
    resolvers.
  - The previous (similarly named but not the same) commons-httpclient library
    is no longer used or supported.

For full changelog see:
http://ant.apache.org/ivy/history/2.5.0/release-notes.html

(otis)

2020-10-29 09:03:25 UTC MAIN commitmail json YAML

games/doomlegacy: Remove old patches

They were merged upstream.
Thanks wiz@ for pointing out that I forgot to delete them from CVS.

(micha)

2020-10-29 08:24:44 UTC MAIN commitmail json YAML

Updated devel/py-test, databases/py-pypika

(adam)

2020-10-29 08:24:25 UTC MAIN commitmail json YAML

py-pypika: updated to 0.43.0

0.43.0:
Unknown changes

(adam)

2020-10-29 08:19:38 UTC MAIN commitmail json YAML

py-test: updated to 6.1.2

pytest 6.1.2

Bug Fixes
* Fixed an issue where some files in packages are getting lost from --lf even though they contain tests that failed. Regressed in pytest 5.4.0.
* Directories created by tmpdir are now considered stale after 3 days without modification (previous value was 3 hours) to avoid deleting directories still in use in long running test suites.

Improved Documentation
* Improve deprecation warning message for pytest._fillfuncargs().

(adam)

2020-10-29 07:48:03 UTC MAIN commitmail json YAML

doc: Updated x11/xnotify to 0.7.3

(pin)

2020-10-29 07:47:42 UTC MAIN commitmail json YAML

x11/xnotify: update to 0.7.3

0.7.3 scale image rather than crop it
0.7.2 fix missing left alignment when reading xresources

(pin)

2020-10-29 02:34:25 UTC MAIN commitmail json YAML

doc: Updated devel/php-composer to 2.0.3

(tpaul)

2020-10-29 02:34:16 UTC MAIN commitmail json YAML

2020-10-28 21:10:15 UTC MAIN commitmail json YAML

Updated databases/openldap, databases/lmdb

(adam)

2020-10-28 21:09:21 UTC MAIN commitmail json YAML

openldap: updated to 2.4.55

OpenLDAP 2.4.55 Release
Fixed slapd normalization handling with modrdn
Fixed slapd-meta to check ldap_install_tls return code
Contrib
Fixed nssov misplaced semicolon

(adam)

2020-10-28 20:30:56 UTC MAIN commitmail json YAML

doc: Updated www/nginx to 1.18.0nb4

(otis)

2020-10-28 20:24:46 UTC MAIN commitmail json YAML

doc: Updated www/nginx-devel to 1.19.4

(otis)

2020-10-28 20:24:29 UTC MAIN commitmail json YAML

nginx: Bump PKGREVISION after modules upgrade

(otis)

2020-10-28 20:22:55 UTC MAIN commitmail json YAML

doc: Updated www/nginx-devel to 1.19.4

(otis)

2020-10-28 20:22:40 UTC MAIN commitmail json YAML

www/nginx-devel: Update to 1.19.4

Changes with nginx 1.19.4                                        27 Oct 2020

    *) Feature: the "ssl_conf_command", "proxy_ssl_conf_command",
      "grpc_ssl_conf_command", and "uwsgi_ssl_conf_command" directives.

    *) Feature: the "ssl_reject_handshake" directive.

    *) Feature: the "proxy_smtp_auth" directive in mail proxy.

(otis)

2020-10-28 20:21:34 UTC MAIN commitmail json YAML

nginx: Update modules

Modules have been updated to the following versions:
  - naxsi: 1.2
  - lua: 0.10.17
  - echo: 0.62

(otis)

2020-10-28 20:01:18 UTC MAIN commitmail json YAML

Updated security/py-authlib, lang/nodejs

(adam)

2020-10-28 20:00:59 UTC MAIN commitmail json YAML

nodejs: updated to 14.15.0

Version 14.15.0 'Fermium' (LTS)

Notable Changes

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

(adam)

2020-10-28 20:00:01 UTC MAIN commitmail json YAML

py-authlib: updated to 0.15.2

Version 0.15.2
Fixed httpx authentication bug

(adam)

2020-10-28 19:33:59 UTC MAIN commitmail json YAML

Updated math/liblinear, net/py-lexicon

(adam)

2020-10-28 19:33:05 UTC MAIN commitmail json YAML

py-lexicon: updated to 3.4.4

3.4.4:
Modified
Fix Gandi provider to use the new LiveDNS API URL

(adam)

2020-10-28 19:32:33 UTC MAIN commitmail json YAML

liblinear: updated to 2.41

Version 2.41 released on July 29, 2020 (some bug fixes of version 2.40).

Version 2.40 released on July 22, 2020.
A new solver: dual coordinate descent method for linear one-class SVM; see the paper
The Newton solver is updated to have faster training speed; see the release note
A new option -R to allow users not to regularize bias (when -B 1 is used)

(adam)

2020-10-28 16:56:35 UTC MAIN commitmail json YAML

doc: Updated emulators/mame to 0.226

(wiz)

2020-10-28 16:56:25 UTC MAIN commitmail json YAML

mame: update to 0.226.

You know what day it is? It窶冱 MAME 0.226 day! A lot has happened
in this development cycle, and plenty of it is worth getting excited
about! First of all, there窶冱 a change that affects all systems with
keyboard inputs, including most computers. MAME now allows you to
activate and deactivate keyboard and keypad inputs per emulated
device in the Keyboard Mode menu. When a system has multiple
keyboards (for example a computer with a terminal connected to a
serial port), you can choose which keyboard you want to type on
rather than effectively typing on all the keyboards at once. If a
system has multiple devices with keyboard inputs, MAME will start
with only one enabled by default. Sadly, MAME doesn窶冲 have mind-reading
capabilities yet, so it may not always choose the keyboard you want
to type on. If you find you can窶冲 type on an emulated computer,
check that the right keyboard is enabled in the Keyboard Mode menu.

Another batch of layout/artwork system updates are ready this month.
More image formats are supported, several long-standing alignment
and clipping bugs have been fixed, more parameter animation features
are available, and external artwork loads faster. Lots of systems
using built-in layouts look prettier, but Cosmo Gang probably shows
the biggest improvement in this release (yes, the electromechanical
redemption game). Try it out in MAME 0.226, and maybe do a before/after
comparison to see how far we窶况e come.

Apple II systems have seen some significant development this month.
Firstly, a number of issues with demos using raster split effects
have been fixed. The Apple II has no hardware support for raster
effects, so these demos rely on open bus read behaviour to work
out what the video hardware is doing. Getting this to work requires
precise emulation of memory access timings. Secondly, two parallel
printer cards are now working: Orange Micro窶冱 popular Grappler+
and Apple窶冱 Parallel Interface Card. The Grappler+ is well-supported
by Apple II software and provides a better out-of-the-box experience
if you want to try one of them.

Sega窶冱 Tranquillizer Gun was a somewhat ambitious title for 1980,
but was largely overlooked at the time. It窶冱 finally fully emulated
in MAME, with audio emulation and protection simulation being added
in this release. We窶况e also added support for Must Shoot TV, an
unreleased prototype developed at Incredible Technologies. Step
into the shoes of disgruntled ITS Cable employee Chuck and go on
a rampage!

Far more has been added this month than we can cover in detail
here, like another batch of TV games (including several Vs Maxx
titles), support for Mattel Aquarius CAQ format cassette images,
and working Sega Mega Play games.

(wiz)

2020-10-28 16:52:43 UTC MAIN commitmail json YAML

Bootstrap: Fix bootstrap on FreeBSD 12.1, likely broken by an issue in lld.

It looks like lld doesn't want to statically link a libarchive without
resolving all of the symbols, even if only a few symbols are used.

In order to resolve all of the symbols, we need to also link with -lmd.
One generic way to do so is inspect Libs.private in the pkgconfig file.

While pkgsrc is likely not at fault here, having a dysfunctional bootstrap
is bad. We should check again in the future to see if this can be removed.

Actually fixes PR pkg/55400.

(maya)

2020-10-28 15:37:59 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 82.0.2

(maya)

2020-10-28 15:34:41 UTC MAIN commitmail json YAML

firefox{,-l10n}: Update to 82.0.2

Fixed duplication of WebSocket messages in certain cases (bug 1673340)

(maya)

2020-10-28 13:19:25 UTC MAIN commitmail json YAML

mk: expand _USE_GCC_SHLIB section to gcc9/gcc10

(wiz)

2020-10-28 12:04:02 UTC MAIN commitmail json YAML

p5-Sys-CPU: Support the katamari of sysctls for cpufreq NetBSD might expose

Bump PKGREVISION

(nia)

2020-10-28 12:01:08 UTC MAIN commitmail json YAML

doc: Added editors/kibi version 0.2.1

(pin)

2020-10-28 12:00:36 UTC MAIN commitmail json YAML

add editors/kibi

(pin)

2020-10-28 11:59:40 UTC MAIN commitmail json YAML

editors/kibi

XNotify displays a notification on the screen. XNotify receives a
notification specification in stdin and shows a notification for the
user on the screen.

(pin)

2020-10-28 11:50:41 UTC MAIN commitmail json YAML

doc: Added x11/xnotify version 0.7.1

(pin)

2020-10-28 11:50:07 UTC MAIN commitmail json YAML

add x11/xnotify

(pin)

2020-10-28 11:49:08 UTC MAIN commitmail json YAML

x11/xnotify: import pkg from wip

XNotify displays a notification on the screen. XNotify receives a
notification specification in stdin and shows a notification for the
user on the screen.

(pin)

2020-10-28 11:41:26 UTC MAIN commitmail json YAML

Further space-optimize when building natively on earmv7hf; only
build llvm with the ARM CPU target, but when cross-building on X86,
X86 needs to also be built, due to 2-stage build process.

(he)

2020-10-28 11:16:47 UTC MAIN commitmail json YAML

Upgrade rust to version 1.46.0.

Pkgsrc changes:
* Portability patches for Illumos have been intregrated upstream,
  so are no longer needed in pkgsrc.
* Adjust one other patch, and update vendor/libc cargo checksum.

Upstream changes:

Version 1.46.0 (2020-08-27)
==========================

Language
--------
- [`if`, `match`, and `loop` expressions can now be used in const functions.]
  [72437]
- [Additionally you are now also able to coerce and cast to slices (`&[T]`) in
  const functions.][73862]
- [The `#[track_caller]` attribute can now be added to functions to use the
  function's caller's location information for panic messages.][72445]
- [Recursively indexing into tuples no longer needs parentheses.][71322] E.g.
  `x.0.0` over `(x.0).0`.
- [`mem::transmute` can now be used in static and constants.][72920] **Note**
  You currently can't use `mem::transmute` in constant functions.

Compiler
--------
- [You can now use the `cdylib` target on Apple iOS and tvOS platforms.][73516]
- [Enabled static "Position Independent Executables" by default
  for `x86_64-unknown-linux-musl`.][70740]

Libraries
---------
- [`mem::forget` is now a `const fn`.][73887]
- [`String` now implements `From<char>`.][73466]
- [The `leading_ones`, and `trailing_ones` methods have been stabilised for all
  integer types.][73032]
- [`vec::IntoIter<T>` now implements `AsRef<[T]>`.][72583]
- [All non-zero integer types (`NonZeroU8`) now implement `TryFrom` for their
  zero-able equivalent (e.g. `TryFrom<u8>`).][72717]
- [`&[T]` and `&mut [T]` now implement `PartialEq<Vec<T>>`.][71660]
- [`(String, u16)` now implements `ToSocketAddrs`.][73007]
- [`vec::Drain<'_, T>` now implements `AsRef<[T]>`.][72584]

Stabilized APIs
---------------
- [`Option::zip`]
- [`vec::Drain::as_slice`]

Cargo
-----
Added a number of new environment variables that are now available when
compiling your crate.

- [`CARGO_BIN_NAME` and `CARGO_CRATE_NAME`][cargo/8270] Providing the name of
  the specific binary being compiled and the name of the crate.
- [`CARGO_PKG_LICENSE`][cargo/8325] The license from the manifest of the
  package.
- [`CARGO_PKG_LICENSE_FILE`][cargo/8387] The path to the license file.

Compatibility Notes
-------------------
- [The target configuration option `abi_blacklist` has been renamed
  to `unsupported_abis`.][74150] The old name will still continue to work.
- [Rustc will now warn if you have a C-like enum that implements `Drop`.][72331]
  This was previously accepted but will become a hard error in a future release.
- [Rustc will fail to compile if you have a struct with
  `#[repr(i128)]` or `#[repr(u128)]`.][74109] This representation is currently
  only allowed on `enum`s.
- [Tokens passed to `macro_rules!` are now always captured.][73293] This helps
  ensure that spans have the correct information, and may cause breakage if you
  were relying on receiving spans with dummy information.
- [The InnoSetup installer for Windows is no longer available.][72569] This was
  a legacy installer that was replaced by a MSI installer a few years ago but
  was still being built.
- [`{f32, f64}::asinh` now returns the correct values for negative numbers.]
  [72486]
- [Rustc will no longer accept overlapping trait implementations that only
  differ in how the lifetime was bound.][72493]
- [Rustc now correctly relates the lifetime of an existential associated
  type.][71896] This fixes some edge cases where `rustc` would erroneously
  allow you to pass a shorter lifetime than expected.
- [Rustc now dynamically links to `libz` (also called `zlib`) on Linux.][74420]
  The library will need to be installed for `rustc` to work, even though we
  expect it to be already available on most systems.
- [Tests annotated with `#[should_panic]` are broken on ARMv7 while running
  under QEMU.][74820]
- [Pretty printing of some tokens in procedural macros changed.][75453] The
  exact output returned by rustc's pretty printing is an unstable
  implementation detail: we recommend any macro relying on it to switch to a
  more robust parsing system.

[75453]: https://github.com/rust-lang/rust/issues/75453/
[74820]: https://github.com/rust-lang/rust/issues/74820/
[74420]: https://github.com/rust-lang/rust/issues/74420/
[74109]: https://github.com/rust-lang/rust/pull/74109/
[74150]: https://github.com/rust-lang/rust/pull/74150/
[73862]: https://github.com/rust-lang/rust/pull/73862/
[73887]: https://github.com/rust-lang/rust/pull/73887/
[73466]: https://github.com/rust-lang/rust/pull/73466/
[73516]: https://github.com/rust-lang/rust/pull/73516/
[73293]: https://github.com/rust-lang/rust/pull/73293/
[73007]: https://github.com/rust-lang/rust/pull/73007/
[73032]: https://github.com/rust-lang/rust/pull/73032/
[72920]: https://github.com/rust-lang/rust/pull/72920/
[72569]: https://github.com/rust-lang/rust/pull/72569/
[72583]: https://github.com/rust-lang/rust/pull/72583/
[72584]: https://github.com/rust-lang/rust/pull/72584/
[72717]: https://github.com/rust-lang/rust/pull/72717/
[72437]: https://github.com/rust-lang/rust/pull/72437/
[72445]: https://github.com/rust-lang/rust/pull/72445/
[72486]: https://github.com/rust-lang/rust/pull/72486/
[72493]: https://github.com/rust-lang/rust/pull/72493/
[72331]: https://github.com/rust-lang/rust/pull/72331/
[71896]: https://github.com/rust-lang/rust/pull/71896/
[71660]: https://github.com/rust-lang/rust/pull/71660/
[71322]: https://github.com/rust-lang/rust/pull/71322/
[70740]: https://github.com/rust-lang/rust/pull/70740/
[cargo/8270]: https://github.com/rust-lang/cargo/pull/8270/
[cargo/8325]: https://github.com/rust-lang/cargo/pull/8325/
[cargo/8387]: https://github.com/rust-lang/cargo/pull/8387/
[`Option::zip`]: https://doc.rust-lang.org/stable/std/option/enum.Option.html#method.zip
[`vec::Drain::as_slice`]: https://doc.rust-lang.org/stable/std/vec/struct.Drain.html#method.as_slice

(he)

2020-10-27 23:09:01 UTC MAIN commitmail json YAML

Updated devel/py-tox, www/py-sanic

(adam)

2020-10-27 23:07:42 UTC MAIN commitmail json YAML

py-sanic: updated to 20.9.1

Version 20.9.1

Bugfixes
Fix static route registration on blueprints
Removes duplicate headers in ASGI streaming body

(adam)

2020-10-27 23:07:00 UTC MAIN commitmail json YAML

doc: Updated audio/libopenmpt to 0.5.3

(fcambus)

2020-10-27 23:06:46 UTC MAIN commitmail json YAML

libopenmpt: update to 0.5.3.

ChangeLog:

### libopenmpt 0.5.3 (2020-10-25)

*  [**Sec**] Possible hang if a MED file claimed to contain 256 songs. (r13704)

*  [**Bug**] libopenmpt: `openmpt::is_extension_supported2()` exported symbol
    was missing (C++).
*  [**Bug**] `openmpt::module::set_position_seconds` sometimes behaved as if
    the song end was reached when seeking into a pattern loop and in some other
    corner cases.

*  Increase threshold for ignoring panning commands from 820 to 830.
*  Subsong names now fall back to the first pattern's name if empty.
*  MO3: Avoid certain ModPlug hacks from being fixed up twice, which could lead
    to e.g. very narrow pan swing range for old OpenMPT IT files saved with a
    recent MO3 encoder version.
*  MO3: Some files with corrupted envelope data could be rejected completely
    (normally libopenmpt should fix up the envelope data).
*  MO3: Song metadata didn't correctly identify MPTM as source format (it
    appeared as IT instead).
*  STM: Change tempo computation to behave like Scream Tracker 2.3 instead of
    Scream Tracker 2.2, as the playback frequencies we use for sample playback
    are closer to those of Scream Tracker 2.3.
*  PLM: Percentage offset (Mxx) was slightly off.
*  WOW: Fix loading of several files and harden WOW detection.

(fcambus)

2020-10-27 23:05:15 UTC MAIN commitmail json YAML

doc: Updated graphics/libansilove to 1.2.8

(fcambus)

2020-10-27 23:05:01 UTC MAIN commitmail json YAML

libansilove: update to 1.2.8.

libansilove 1.2.8 (2020-10-25)

- Add LibFuzzer-based fuzzers for each supported format
- Do not hardcode CMAKE_BUILD_TYPE to "Release" in CMakeLists.txt
- Only enable FORTIFY_SOURCE level 2 for release builds
- Add #ifdef __cplusplus extern "C" to allow calling library functions from C++
- Constify input and output arguments of ansilove_loadfile() and
  ansilove_savefile()

(fcambus)

2020-10-27 23:03:55 UTC MAIN commitmail json YAML

py-tox: updated to 3.20.1

v3.20.1 (2020-10-09)
--------------------

Bugfixes
- Relax importlib requirement to allow version<3 - by :user:`usamasadiq`

v3.20.0 (2020-09-01)
--------------------

Bugfixes
- Allow hyphens and empty factors in generative section name. - by :user:`tyagdit`
- Support for PEP517 in-tree build backend-path key in ``get-build-requires``. - by :user:`nizox`
- Allow escaping curly braces in setenv. - by :user:`mkenigs`

Features
- Support for comments within ``setenv`` and environment files via the ``files|`` prefix. - by :user:`gaborbernat`

v3.19.0 (2020-08-06)
--------------------

Bugfixes
- skip ``setup.cfg`` if it has no ``tox:tox`` namespace - by :user:`hroncok`

Features
- Implement support for building projects
  having :pep:`517#in-tree-build-backends` ``backend-path`` setting -
- Don't require a tox config file for ``tox --devenv`` - by :user:`hroncok`

Documentation
- Fixed grammar in top-level documentation - by :user:`tfurf`

v3.18.1 (2020-07-28)
--------------------

Bugfixes
- Fix ``TypeError`` when using isolated_build with backends that are not submodules (e.g. ``maturin``)

v3.18.0 (2020-07-23)
--------------------

Deprecations (removal in next major release)
- Add allowlist_externals alias to whitelist_externals (whitelist_externals is now deprecated). - by :user:`dajose`

v3.17.1 (2020-07-15)
--------------------

Bugfixes
- Fix tests when the ``HOSTNAME`` environment variable is set, but empty string - by :user:`hroncok`

v3.17.0 (2020-07-14)
--------------------

Features
- The long arguments ``--verbose`` and ``--quiet`` (rather than only their short forms, ``-v`` and ``-q``) are now accepted.
- The ``ResultLog`` now prefers ``HOSTNAME`` environment variable value (if set) over the full qualified domain name of localhost.
  This makes it possible to disable an undesired DNS lookup,
  which happened on all ``tox`` invocations, including trivial ones - by :user:`hroncok`

Documentation
- Update packaging information for Flit.

v3.16.1 (2020-06-29)
--------------------

Bugfixes
- Fixed the support for using ``{temp_dir}`` in ``tox.ini`` - by :user:`webknjaz`

v3.16.0 (2020-06-26)
--------------------

Features
- Allow skipping the package and installation step when passing the ``--skip-pkg-install``. This should be used in pair with the ``--notest``, so you can separate environment setup and test run:

  .. code-block:: console

      tox -e py --notest
      tox -e py --skip-pkg-install

Miscellaneous
- Improve config parsing performance by precompiling commonly used regular expressions - by :user:`brettlangdon`

v3.15.2 (2020-06-06)
--------------------

Bugfixes
- Add an option to allow a process to suicide before sending the SIGTERM. - by :user:`jhesketh`
- PyPy 7.3.1 on Windows uses the ``Script`` folder instead of ``bin``. - by :user:`gaborbernat`

Miscellaneous
- Allow to run the tests with pip 19.3.1 once again while preserving the ability to use pip 20.1 - by :user:`hroncok`

v3.15.1 (2020-05-20)
--------------------

Bugfixes
- ``tox --showconfig`` no longer tries to interpolate '%' signs.

v3.15.0 (2020-05-02)
--------------------

Bugfixes
- Respect attempts to change ``PATH`` via ``setenv`` - by :user:`aklajnert`.
- Fix parsing of architecture in python interpreter name. - by :user:`bruchar1`
- Prevent exception when command is empty. - by :user:`bruchar1`
- Fix irrelevant Error message for invalid argument when running outside a directory with tox support files by :user:`nkpro2000sr`.

Features
- Allow parallel mode without arguments. - by :user:`ssbarnea`
- Allow generative section name expansion. - by :user:`bruchar1`
- default to passing the env var PIP_EXTRA_INDEX_URL by :user:`georgealton`.

Documentation
- Improve documentation about config by adding tox environment description at start - by :user:`stephenfin`.

v3.14.6 (2020-03-25)
--------------------

Bugfixes
- Exclude virtualenv dependency versions with known
  regressions (20.0.[0-7]) - by :user:`webknjaz`.
- Fix ``tox -h`` and ``tox --hi`` shows an error when run outside a directory with tox support files by :user:`nkpro2000sr`.
- Fix ValueError on ``tox -l`` for a ``tox.ini`` file that does not contain an
  ``envlist`` definition. - by :user:`jquast`.

v3.14.5 (2020-02-16)
--------------------

Features
- Add ``--discover`` (fallback to ``TOX_DISCOVER`` environment variable via path separator) to inject python executables
  to try as first step of a discovery - note the executable still needs to match the environment by :user:`gaborbernat`.

v3.14.4 (2020-02-13)
--------------------

Bugfixes
- Bump minimal six version needed to avoid using one incompatible with newer
  virtualenv. - by :user:`ssbarnea`
- Avoid pypy test failure due to undefined printout var. - by :user:`ssbarnea`

Features
- Add ``interrupt_timeout`` and ``terminate_timeout`` that configure delay between SIGINT, SIGTERM and SIGKILL when tox is interrupted. - by :user:`sileht`
- Add ``HTTP_PROXY``, ``HTTPS_PROXY`` and ``NO_PROXY`` to default passenv. - by :user:`pfmoore`

v3.14.3 (2019-12-27)
--------------------

Bugfixes
- Relax importlib requirement to allow either version 0 or 1 - by :user:`chyzzqo2`

Miscellaneous
- Clarify legacy setup.py error message: python projects should commit to a strong consistency of message regarding packaging. We no-longer tell people to add a setup.py to their already configured pep-517 project, otherwise it could imply that pyproject.toml isn't as well supported and recommended as it truly is - by :user:`graingert`

v3.14.2 (2019-12-02)
--------------------

Bugfixes
- Fix fallback to global configuration when running in Jenkins. - by :user:`daneah`
- Fix colouring on windows: colorama is a dep. - by :user:`1138-4EB`

Miscellaneous
- improve performance with internal lookup of Python version information - by :user:`blueyed`
- Use latest version of importlib_metadata package - by :user:`kammala`
- Mark poetry related tests as xfail since its dependency pyrsistent won't install in ci due to missing wheels/build deps. - by :user:`RonnyPfannschmidt`

v3.14.1 (2019-11-13)
--------------------

Bugfixes
- fix reporting of exiting due to (real) signals - by :user:`blueyed`
- Bump minimal virtualenv to 16.0.0 to improve own transitive
  deps handling in some ancient envs. — by :user:`webknjaz`
- Adds ``CURL_CA_BUNDLE``, ``REQUESTS_CA_BUNDLE``, ``SSL_CERT_FILE`` to the default passenv values. - by :user:`ssbarnea`
- Fix nested tox execution in the parallel mode by separating the environment
  variable that let's tox know it is invoked in the parallel mode
  (``_TOX_PARALLEL_ENV``) from the variable that informs the tests that tox is
  running in parallel mode (``TOX_PARALLEL_ENV``).
- Fix provisioning from a pyvenv interpreter. — by :user:`kentzo`

Deprecations (removal in next major release)
- Python ``3.4`` is no longer supported. — by :user:`gaborbernat`

v3.14.0 (2019-09-03)
--------------------

Bugfixes
- Fix ``PythonSpec`` detection of ``python3.10`` - by :user:`asottile`
- Fix regression failing to detect future and past ``py##`` factors  - by :user:`asottile`
- Fix ``current_tox_py`` for ``pypy`` / ``pypy3`` - by :user:`asottile`
- Honor environment markers in ``requires`` list - by :user:`asottile`
- improve recreate check by allowing directories containing ``.tox-config1`` (the marker file created by tox) - by :user:`asottile`
- Recognize correctly interpreters that have suffixes (like python3.7-dbg).

Features
- Add support for minor versions with multiple digits ``tox -e py310`` works for ``python3.10`` - by :user:`asottile`
- Remove dependence on ``md5`` hashing algorithm - by :user:`asottile`

Documentation
- clarify behaviour if recreate is set to false - by :user:`PJCampi`

Miscellaneous
- Fix relative URLs to files in the repo in ``.github/PULL_REQUEST_TEMPLATE.md`` — by :user:`webknjaz`
- Replace ``importlib_metadata`` backport with ``importlib.metadata``
  from the standard library on Python ``3.8+`` - by :user:`hroncok`
- Render the change fragment help on the ``docs/changelog/`` directory view on GitHub

(adam)

2020-10-27 22:52:24 UTC MAIN commitmail json YAML

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

(adam)

2020-10-27 22:52:05 UTC MAIN commitmail json YAML

py-aiohttp: updated to 3.7.2

3.7.2

Bugfixes
- Fixed static files handling for loops without ``.sendfile()`` support

(adam)

2020-10-27 22:48:38 UTC MAIN commitmail json YAML

py-aiofiles: updated to 0.6.0

0.6.0:
aiofiles is now tested on ppc64le.
Added name and mode properties to async file objects.
Fixed a DeprecationWarning internally.
Python 3.9 support and tests.

(adam)

2020-10-27 22:38:48 UTC MAIN commitmail json YAML

Updated textproc/py-rapidjson, devel/py-xdis

(adam)

2020-10-27 22:33:37 UTC MAIN commitmail json YAML

py-xdis: updated to 5.0.5

5.0.5:
Add support for Python2.7 on Ubuntu 20.04
Bump versions for Python 3.8.6 and 3.5.10
Release instructions moved to wiki
VERSION -> __version__ because Python prefers it that way

(adam)

2020-10-27 22:30:08 UTC MAIN commitmail json YAML

py-rapidjson: updated to 0.9.3

0.9.3:
* Fix access to ``Encoder`` instance attributes

0.9.2:
* Use `current master`__ version of rapidjson
* Enable GH Actions-based test workflow
* Produce Python 3.9 wheels, disable testing under Python < 3.6
* Make the character used for indentation in pretty mode a parameter
* Handle wider precision range in timestamps fractional seconds
* Add comparison benchmarks against orjson and hyperjson

(adam)

2020-10-27 21:52:35 UTC MAIN commitmail json YAML

Update chat/matrix-synapse to 1.22.0

Synapse 1.22.0 (2020-10-27)
===========================

No significant changes.

Synapse 1.22.0rc2 (2020-10-26)
==============================

Bugfixes
--------

- Fix bugs where ephemeral events were not sent to appservices. Broke in v1.22.0rc1. ([\#8648](https://github.com/matrix-org/synapse/issues/8648), [\#8656](https://github.com/matrix-org/synapse/issues/8656))
- Fix `user_daily_visits` table to not have duplicate rows per user/device due to multiple user agents. Broke in v1.22.0rc1. ([\#8654](https://github.com/matrix-org/synapse/issues/8654))

Synapse 1.22.0rc1 (2020-10-22)
==============================

Features
--------

- Add a configuration option for always using the "userinfo endpoint" for OpenID Connect. This fixes support for some identity providers, e.g. GitLab. Contributed by Benjamin Koch. ([\#7658](https://github.com/matrix-org/synapse/issues/7658))
- Add ability for `ThirdPartyEventRules` modules to query and manipulate whether a room is in the public rooms directory. ([\#8292](https://github.com/matrix-org/synapse/issues/8292), [\#8467](https://github.com/matrix-org/synapse/issues/8467))
- Add support for olm fallback keys ([MSC2732](https://github.com/matrix-org/matrix-doc/pull/2732)). ([\#8312](https://github.com/matrix-org/synapse/issues/8312), [\#8501](https://github.com/matrix-org/synapse/issues/8501))
- Add support for running background tasks in a separate worker process. ([\#8369](https://github.com/matrix-org/synapse/issues/8369), [\#8458](https://github.com/matrix-org/synapse/issues/8458), [\#8489](https://github.com/matrix-org/synapse/issues/8489), [\#8513](https://github.com/matrix-org/synapse/issues/8513), [\#8544](https://github.com/matrix-org/synapse/issues/8544), [\#8599](https://github.com/matrix-org/synapse/issues/8599))
- Add support for device dehydration ([MSC2697](https://github.com/matrix-org/matrix-doc/pull/2697)). ([\#8380](https://github.com/matrix-org/synapse/issues/8380))
- Add support for [MSC2409](https://github.com/matrix-org/matrix-doc/pull/2409), which allows sending typing, read receipts, and presence events to appservices. ([\#8437](https://github.com/matrix-org/synapse/issues/8437), [\#8590](https://github.com/matrix-org/synapse/issues/8590))
- Change default room version to "6", per [MSC2788](https://github.com/matrix-org/matrix-doc/pull/2788). ([\#8461](https://github.com/matrix-org/synapse/issues/8461))
- Add the ability to send non-membership events into a room via the `ModuleApi`. ([\#8479](https://github.com/matrix-org/synapse/issues/8479))
- Increase default upload size limit from 10M to 50M. Contributed by @Akkowicz. ([\#8502](https://github.com/matrix-org/synapse/issues/8502))
- Add support for modifying event content in `ThirdPartyRules` modules. ([\#8535](https://github.com/matrix-org/synapse/issues/8535), [\#8564](https://github.com/matrix-org/synapse/issues/8564))

Bugfixes
--------

- Fix a longstanding bug where invalid ignored users in account data could break clients. ([\#8454](https://github.com/matrix-org/synapse/issues/8454))
- Fix a bug where backfilling a room with an event that was missing the `redacts` field would break. ([\#8457](https://github.com/matrix-org/synapse/issues/8457))
- Don't attempt to respond to some requests if the client has already disconnected. ([\#8465](https://github.com/matrix-org/synapse/issues/8465))
- Fix message duplication if something goes wrong after persisting the event. ([\#8476](https://github.com/matrix-org/synapse/issues/8476))
- Fix incremental sync returning an incorrect `prev_batch` token in timeline section, which when used to paginate returned events that were included in the incremental sync. Broken since v0.16.0. ([\#8486](https://github.com/matrix-org/synapse/issues/8486))
- Expose the `uk.half-shot.msc2778.login.application_service` to clients from the login API. This feature was added in v1.21.0, but was not exposed as a potential login flow. ([\#8504](https://github.com/matrix-org/synapse/issues/8504))
- Fix error code for `/profile/{userId}/displayname` to be `M_BAD_JSON`. ([\#8517](https://github.com/matrix-org/synapse/issues/8517))
- Fix a bug introduced in v1.7.0 that could cause Synapse to insert values from non-state `m.room.retention` events into the `room_retention` database table. ([\#8527](https://github.com/matrix-org/synapse/issues/8527))
- Fix not sending events over federation when using sharded event writers. ([\#8536](https://github.com/matrix-org/synapse/issues/8536))
- Fix a long standing bug where email notifications for encrypted messages were blank. ([\#8545](https://github.com/matrix-org/synapse/issues/8545))
- Fix increase in the number of `There was no active span...` errors logged when using OpenTracing. ([\#8567](https://github.com/matrix-org/synapse/issues/8567))
- Fix a bug that prevented errors encountered during execution of the `synapse_port_db` from being correctly printed. ([\#8585](https://github.com/matrix-org/synapse/issues/8585))
- Fix appservice transactions to only include a maximum of 100 persistent and 100 ephemeral events. ([\#8606](https://github.com/matrix-org/synapse/issues/8606))

Updates to the Docker image
---------------------------

- Added multi-arch support (arm64,arm/v7) for the docker images. Contributed by @maquis196. ([\#7921](https://github.com/matrix-org/synapse/issues/7921))
- Add support for passing commandline args to the synapse process. Contributed by @samuel-p. ([\#8390](https://github.com/matrix-org/synapse/issues/8390))

Improved Documentation
----------------------

- Update the directions for using the manhole with coroutines. ([\#8462](https://github.com/matrix-org/synapse/issues/8462))
- Improve readme by adding new shield.io badges. ([\#8493](https://github.com/matrix-org/synapse/issues/8493))
- Added note about docker in manhole.md regarding which ip address to bind to. Contributed by @Maquis196. ([\#8526](https://github.com/matrix-org/synapse/issues/8526))
- Document the new behaviour of the `allowed_lifetime_min` and `allowed_lifetime_max` settings in the room retention configuration. ([\#8529](https://github.com/matrix-org/synapse/issues/8529))

Deprecations and Removals
-------------------------

- Drop unused `device_max_stream_id` table. ([\#8589](https://github.com/matrix-org/synapse/issues/8589))

Internal Changes
----------------

- Check for unreachable code with mypy. ([\#8432](https://github.com/matrix-org/synapse/issues/8432))
- Add unit test for event persister sharding. ([\#8433](https://github.com/matrix-org/synapse/issues/8433))
- Allow events to be sent to clients sooner when using sharded event persisters. ([\#8439](https://github.com/matrix-org/synapse/issues/8439), [\#8488](https://github.com/matrix-org/synapse/issues/8488), [\#8496](https://github.com/matrix-org/synapse/issues/8496), [\#8499](https://github.com/matrix-org/synapse/issues/8499))
- Configure `public_baseurl` when using demo scripts. ([\#8443](https://github.com/matrix-org/synapse/issues/8443))
- Add SQL logging on queries that happen during startup. ([\#8448](https://github.com/matrix-org/synapse/issues/8448))
- Speed up unit tests when using PostgreSQL. ([\#8450](https://github.com/matrix-org/synapse/issues/8450))
- Remove redundant database loads of stream_ordering for events we already have. ([\#8452](https://github.com/matrix-org/synapse/issues/8452))
- Reduce inconsistencies between codepaths for membership and non-membership events. ([\#8463](https://github.com/matrix-org/synapse/issues/8463))
- Combine `SpamCheckerApi` with the more generic `ModuleApi`. ([\#8464](https://github.com/matrix-org/synapse/issues/8464))
- Additional testing for `ThirdPartyEventRules`. ([\#8468](https://github.com/matrix-org/synapse/issues/8468))
- Add `-d` option to `./scripts-dev/lint.sh` to lint files that have changed since the last git commit. ([\#8472](https://github.com/matrix-org/synapse/issues/8472))
- Unblacklist some sytests. ([\#8474](https://github.com/matrix-org/synapse/issues/8474))
- Include the log level in the phone home stats. ([\#8477](https://github.com/matrix-org/synapse/issues/8477))
- Remove outdated sphinx documentation, scripts and configuration. ([\#8480](https://github.com/matrix-org/synapse/issues/8480))
- Clarify error message when plugin config parsers raise an error. ([\#8492](https://github.com/matrix-org/synapse/issues/8492))
- Remove the deprecated `Handlers` object. ([\#8494](https://github.com/matrix-org/synapse/issues/8494))
- Fix a threadsafety bug in unit tests. ([\#8497](https://github.com/matrix-org/synapse/issues/8497))
- Add user agent to user_daily_visits table. ([\#8503](https://github.com/matrix-org/synapse/issues/8503))
- Add type hints to various parts of the code base. ([\#8407](https://github.com/matrix-org/synapse/issues/8407), [\#8505](https://github.com/matrix-org/synapse/issues/8505), [\#8507](https://github.com/matrix-org/synapse/issues/8507), [\#8547](https://github.com/matrix-org/synapse/issues/8547), [\#8562](https://github.com/matrix-org/synapse/issues/8562), [\#8609](https://github.com/matrix-org/synapse/issues/8609))
- Remove unused code from the test framework. ([\#8514](https://github.com/matrix-org/synapse/issues/8514))
- Apply some internal fixes to the `HomeServer` class to make its code more idiomatic and statically-verifiable. ([\#8515](https://github.com/matrix-org/synapse/issues/8515))
- Factor out common code between `RoomMemberHandler._locally_reject_invite` and `EventCreationHandler.create_event`. ([\#8537](https://github.com/matrix-org/synapse/issues/8537))
- Improve database performance by executing more queries without starting transactions. ([\#8542](https://github.com/matrix-org/synapse/issues/8542))
- Rename `Cache` to `DeferredCache`, to better reflect its purpose. ([\#8548](https://github.com/matrix-org/synapse/issues/8548))
- Move metric registration code down into `LruCache`. ([\#8561](https://github.com/matrix-org/synapse/issues/8561), [\#8591](https://github.com/matrix-org/synapse/issues/8591))
- Replace `DeferredCache` with the lighter-weight `LruCache` where possible. ([\#8563](https://github.com/matrix-org/synapse/issues/8563))
- Add virtualenv-generated folders to `.gitignore`. ([\#8566](https://github.com/matrix-org/synapse/issues/8566))
- Add `get_immediate` method to `DeferredCache`. ([\#8568](https://github.com/matrix-org/synapse/issues/8568))
- Fix mypy not properly checking across the codebase, additionally, fix a typing assertion error in `handlers/auth.py`. ([\#8569](https://github.com/matrix-org/synapse/issues/8569))
- Fix `synmark` benchmark runner. ([\#8571](https://github.com/matrix-org/synapse/issues/8571))
- Modify `DeferredCache.get()` to return `Deferred`s instead of `ObservableDeferred`s. ([\#8572](https://github.com/matrix-org/synapse/issues/8572))
- Adjust a protocol-type definition to fit `sqlite3` assertions. ([\#8577](https://github.com/matrix-org/synapse/issues/8577))
- Support macOS on the `synmark` benchmark runner. ([\#8578](https://github.com/matrix-org/synapse/issues/8578))
- Update `mypy` static type checker to 0.790. ([\#8583](https://github.com/matrix-org/synapse/issues/8583), [\#8600](https://github.com/matrix-org/synapse/issues/8600))
- Re-organize the structured logging code to separate the TCP transport handling from the JSON formatting. ([\#8587](https://github.com/matrix-org/synapse/issues/8587))
- Remove extraneous unittest logging decorators from unit tests. ([\#8592](https://github.com/matrix-org/synapse/issues/8592))
- Minor optimisations in caching code. ([\#8593](https://github.com/matrix-org/synapse/issues/8593), [\#8594](https://github.com/matrix-org/synapse/issues/8594))

(js)

2020-10-27 21:43:54 UTC MAIN commitmail json YAML

Update chat/py-mautrix to 0.7.14

This one was just released and actually fixes Python 3.9 :)

(js)

2020-10-27 20:41:51 UTC MAIN commitmail json YAML

Update chat/mautrix-python to 0.7.13

According to the author, this should now work with Python 3.9, so I'm removing
39 from PYTHON_VERSIONS_INCOMPATIBLE, as well as for all packages that had it
because they depend on mautrix-python.

v0.7.13
Extended session wait time when handling encrypted messages in bridges: it'll
now wait for 5 seconds, then send an error, then wait for 10 more seconds. If
the keys arrive in those 10 seconds, the message is bridged and the error is
redacted, otherwise the error is edited.

v0.7.12
No change log was released

(js)

2020-10-27 19:50:22 UTC MAIN commitmail json YAML

go-genproto: remove BROKEN

The message says that the package tries to modify .buildlink/gopkg. However,
that's (semi-)normal and expected.

non-module Go builds will rebuild any of their dependencies if any of _their_
dependencies or sources are newer. If you "make replace" a Go package higher
in the food chain and then build a lower one, the go tool will rebuild some
of its dependencies.

This is harmless, since the .buildlink entries are just links.

(bsiegert)

2020-10-27 18:11:09 UTC MAIN commitmail json YAML

Updated multimedia/libass, devel/py-setuptools

(adam)

2020-10-27 18:10:49 UTC MAIN commitmail json YAML

py-setuptools: updated to 50.3.2

v50.3.2

Documentation changes
* Extended towncrier news template to include change note categories. This allows to see what types of changes a given version introduces
* Started enforcing strict syntax and reference validation in the Sphinx docs
* Removed redundant Sphinx Makefile support

Misc
* Enabled test results reporting in AppVeyor CI
* Replace Python 3.9.0 beta with 3.9.0 final on GitHub Actions.
* Python 3.9 Trove classifier got added to the dist metadata

v50.3.1

Documentation changes
* Finalized doc revamp.
* doc: simplify index and group deprecated files
* doc overhaul step 2: break main doc into multiple sections
* doc overhaul step 3: update userguide
* Added a :user: role to Sphinx config
* Added an illustrative explanation about the change notes to fragments dir

Misc
* Travis CI test suite now tests against PPC64.
* Suppress EOF errors (and other exceptions) when importing lib2to3.

(adam)

2020-10-27 18:07:57 UTC MAIN commitmail json YAML

libass: updated to 0.15.0

Release 0.15.0

Boo! Three long years in the making due to large internal changes, this long-awaited release brings bug fixes, speed, and a new mechanism for opting into VSFilter-incompatible features:

Fix backwards/VSFilter-incompatible font sizes with FreeType 2.10+
Improve speed via better caching
Require HarfBuzz unconditionally to ensure good shaping for complex scripts
ass_set_use_margins(true) now simply places text on the whole screen instead of attempting to tie it to video positioning (set by the margin values) and failing in various ways when margins are used to implement pan & scan in a video player
Add ass_track_set_feature() & catch-all ASS_FEATURE_INCOMPATIBLE_EXTENSIONS
Add ASS_FEATURE_BIDI_BRACKETS to enable Unicode 6.3+ bracket matching when applying the Unicode Bidirectional Algorithm (incompatible with VSFilter; requires libass built with FriBidi 1.0+)
Fix stack overflow on deeply nested \t tags
Fix positioning of events with leading line breaks
Fix small but nonzero \bord becoming \bord0 (regression in 0.14.0)
Measure BorderStyle=4 box padding from glyph border, not from glyph fill
Scale everything from script resolution if storage size is not set (including borders and shadows regardless of ScaledBorderAndShadow)
Fix the default aspect ratio calculation when neither ass_set_pixel_aspect() nor ass_set_aspect_ratio() is called
Multiple fixes for karaoke override tags
Handle memory allocation failures better: avoid some crashes and produce images closer to truth
Avoid some integer overflows
Add internal infrastructure for regression testing
Improve VSFilter compatibility:
- Treat invalid nested \t tags like VSFilter
- Make \t(T,T,...) at time exactly T use the post-transition values
- Make lines stack more like they do in VSFilter
- Default ScaledBorderAndShadow to 0 (like VSFilter), except for subtitles that were produced by old FFmpeg/Libav
- Make shadow positioning with 3D transforms match VSFilter窶冱
- Cut out glyphs from border & shadow in all the same cases as VSFilter
- Match VSFilter on animated color tags with negative acceleration
- Fix parsing of some files that VSFilter accepts but libass didn窶冲 by ignoring leading whitespace in each line of an ASS file or CodecPrivate
- Improve font selection with CoreText
- Stop faux-bolding fonts that are too bold to get faux bold in VSFilter
- Ignore leading/trailing spaces when calculating height of nonblank lines
- Match VSFilter on \fade with large alpha value arguments
- Stop splitting bitmaps on font substitution
- Multiple fixes for Banner and Scroll effects
- Multiple fixes for karaoke override tags

(adam)

2020-10-27 17:01:33 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 82.0.1

(maya)

2020-10-27 16:59:00 UTC MAIN commitmail json YAML

firefox{,-l10n}: update to 82.0.1

Avoid an unnecessary prompt to reboot when using the full installer on Windows (bug 1671715)

Restored the ability to print on paper whose width or height is larger than 100 inches, e.g. for receipts (bug 1672370)

Fixed printing of documents with margins of zero, e.g. some PDFs (bug 1672529)

Fixed handling of the WebDriver:ClickElement command in the marionette testing framework (bug 1666755)

Stability fix (bug 1660539)

(maya)

2020-10-27 13:32:41 UTC MAIN commitmail json YAML

doc: Updated www/php-nextcloud to 20.0.1

(ryoon)

2020-10-27 13:26:50 UTC MAIN commitmail json YAML

php-nextcloud: Update to 20.0.1

Changelog:
Version 20.0.1 October 24 2020
Changes

    Add mount point to quota warning message (server#23170)
    Dont hold a transaction during the move to trash (server#23185)
    Fix dashboard rendering if accessibility app is disabled (server#23192)
    Fix legacy update notifications (server#23195)
    Fix the user email issue while creating a user (server#23203)
    Make BeforeTemplateRenderedEvent aware of the actual response (server#23205)
    Fix array to string conversion on event search (server#23207)
    Also check the path based mimetype for flow rule checks (server#23211)
    Allow configuring the activity update interval of token (server#23213)
    Don't influence toastify errors and always use white (server#23216)
    Only run the query to get the account data once (server#23220)
    Fix appid in translation (server#23235)
    Use the correct l10n for activities (server#23254)
    Make sure getUsersFavoritingObject can be run without a user (server#23256)
    Fix sidebar updateTabs method (server#23271)
    Fix the user remove from group in UI (server#23281)
    Fix dashboard statuses sort (server#23288)
    Fix database password visibility toggle (server#23336)
    Add template typing to the QBMapper (server#23375)
    Add Psalm type for the bootstrap registration context (server#23383)
    Fix adminpass strengthify margin (server#23384)
    Fix typo 'shared' (server#23388)
    Expose CLOUD federation for local users in the recent addressbook (server#23390)
    Stop transfer of ownership between same users (server#23395)
    VersioningTest.php:729 is unreliable and should be disabled (server#23403)
    Encode requesttoken for logout url in auto logout (server#23420)
    Fix undefined index and consequential damages in versions code (server#23422)
    Allow using saved login credentials for notify (server#23426)
    Add option to disable notify self check (server#23438)
    Annotate IContainer so Psalm knows what resove and query return (server#23446)
    Fix app sidebar mountpoint (server#23458)
    Bump @nextcloud/vue to 2.6.9 (server#23466)
    Add psalm types for the migration schema closure (server#23472)
    Remove posix_getpwuid and compare only userid (server#23473)
    Use own psalm instead of a global one (server#23480)
    Add psalm types for the event dispatcher (server#23491)
    SharedMountTest.php:367 is unreliable (server#23498)
    Provide log statements for SCSS cache (server#23503)
    SCSSCacher - Lock should not be removed (server#23510)
    Clear cached app config while waiting for the SCSSCache lock to return (server#23513)
    Fixes potential passing of null to getUserGroupIds (server#23514)
    Add local version of escapeHTML (server#23548)
    LDAP: when nesting is not enabled, the group filter can be applied right away (server#23570)
    Disable unreliable app-files.feature:108 (server#23621)
    Disable unreliable app-files-sharing.feature:338 (server#23622)
    Set current user when parsing activities for digest (activity#507)
    Fix mail table columns to match the activity table (activity#511)
    Fix the comments added to the activity table (activity#515)
    GetUsersFavoritingObject is moved to the manager (activity#517)
    Remove close button (files_pdfviewer#244)
    Update phpunit.yml (files_pdfviewer#245)
    Hide the download button by default (files_pdfviewer#247)
    Better debug output on public pages (files_pdfviewer#249)
    Pass preview availability too (photos#510)
    FIx loading speed of dashboard by loading the data async (recommendations#307)
    Fix Memory (#240) (serverinfo#245)
    Fix num_shares_link_no_password for NC >= 15 (serverinfo#247)
    Fix FreeBSD Interface Exception (serverinfo#252)
    Fix player controls on Firefox (viewer#627)
    Make div display: none (viewer#629)
    Fix theming chaining (viewer#633)
    Fix cypress branch (viewer#643)

(ryoon)

2020-10-27 12:38:05 UTC MAIN commitmail json YAML

doc: Updated sysutils/webmin to 1.960

(mef)

2020-10-27 12:37:52 UTC MAIN commitmail json YAML

(sysutils/webmin and sysutils/wbm-*)  Updated 1.955 to 1.960

https://www.webmin.com/changes.html
Version 1.960 (19th October 2020)

-  Updated the Authentic theme to the latest version, which improves
    the two-factor signin UI, adds a search box on config pages, increases
    font contrast, updates radio/checkboxes, and more.
-  Improved support for user and permission management in newer MySQL /
    MariaDB versions.
-  Added buttons to start and stop atd in the Scheduled Commands module.
-  Indentation is now preserved when editing Apache configs.
-  Remove need for the apt-show-versions commands to correctly discover APT
    package updates.
-  Addes support for STARTTLS when sending email.
-  Massive improvements to the YAML parsing in the Network Configuration module,
    to support more complex Netplan configs.
-  Many many other small bugfixes, UI improvements and features

(mef)

2020-10-27 12:30:59 UTC MAIN commitmail json YAML

(sysutils/wbm-apache) remove PKGREVISION for update 1.955 to 1.960

(mef)

2020-10-27 12:13:10 UTC MAIN commitmail json YAML

doc: Updated audio/ncspot to 0.2.4

(pin)

2020-10-27 12:12:47 UTC MAIN commitmail json YAML

audio/ncspot: update to 0.2.4

0.2.4
Features
-Highlight search query matches
-Add Similar tracks feature in context menu (#186)
-Create new empty playlist via command newplaylist (#272)
-Make volume up/down steps configurable via keybinding (#298)
-Show dialog when adding duplicate tracks to a playlist (#299)

Maintenance
-Replace directories with platform_dirs create (#285)
(This moves the application folders to ~/.config/ncspot and ~/.cache/ncspot
on macOS)
-Fix: handle overlapping texts when displaying longer titles/album names
-Make album column for tracks configurable (album_column) (fixes #267)
-Fix: update playlist changes in local store (fixes #302)
-Many third-party dependency updates

(pin)

2020-10-27 12:12:09 UTC MAIN commitmail json YAML

postgresql-timescaledb: switch to USE_CMAKE; limit supported PostgreSQL versions

(adam)

2020-10-27 10:25:44 UTC MAIN commitmail json YAML

doc: Updated net/tinydyndns-run to 20201027

(schmonz)

2020-10-27 10:25:34 UTC MAIN commitmail json YAML

Define PKG_GROUPS, probably fixing various bulk builds. Bump version.

(schmonz)

2020-10-27 10:25:14 UTC MAIN commitmail json YAML

Updated databases/redis, devel/memcached

(adam)

2020-10-27 10:24:55 UTC MAIN commitmail json YAML

memcached: updated to 1.6.8

Memcached 1.6.8

Small security related release. A remote crash is possible if UDP is enabled. The remediation is to upgrade or disable UDP. The crash was introduced in the 1.6 series.

UDP has not been enabled by default for years and it has no authentication or security, so it most users should not have a high exposure to this bug.

This also includes two minor fixes.

Fixes
* Improve opening of authentication file
* Fix over-freeing in internal object cache
* udp: crash fix when receiving multi-packet uploads

(adam)

2020-10-27 10:22:34 UTC MAIN commitmail json YAML

redis: updated to 6.0.9

Redis 6.0.9
===========

Upgrade urgency: SECURITY if you use an affected platform (see below).
                Otherwise the upgrade urgency is MODERATE.

This release fixes a potential heap overflow when using a heap allocator other
than jemalloc or glibc's malloc. See:
https://github.com/redis/redis/pull/7963

Other fixes in this release:

New:
* Memory reporting of clients argv
* Add redis-cli control on raw format line delimiter
* Add redis-cli support for rediss:// -u prefix
* Get rss size support for NetBSD and DragonFlyBSD

Behavior changes:
* WATCH no longer ignores keys which have expired for MULTI/EXEC
* Correct OBJECT ENCODING response for stream type
* Allow blocked XREAD on a cluster replica
* TLS: Do not require CA config if not used

Bug fixes:
* INFO report real peak memory (before eviction)
* Allow requirepass config to clear the password
* Fix config rewrite file handling to make it really atomic
* Fix excessive categories being displayed from ACLs
* Add fsync in replica when full RDB payload was received
* Don't write replies to socket when output buffer limit reached
* Fix redis-check-rdb support for modules aux data
* Other smaller bug fixes

Modules API:
* Add APIs for version and compatibility checks
* Add RM_GetClientCertificate
* Add RM_GetDetachedThreadSafeContext
* Add RM_GetCommandKeys
* Add Swapdb Module Event
* RM_GetContextFlags provides indication of being in a fork child
* RM_GetContextFlags document missing flags: MULTI_DIRTY, IS_CHILD
* Expose real client on connection events
* Minor improvements to module blocked on keys

(adam)

2020-10-27 10:18:39 UTC MAIN commitmail json YAML

py-rst2pdf: needs py-setuptools_scm

(adam)

2020-10-27 09:29:11 UTC MAIN commitmail json YAML

2020-10-27 08:58:13 UTC MAIN commitmail json YAML

mpg123: Actually, the 'x86_dither' option is missing from ./configure

So we can probably just remove this option.

(nia)

2020-10-27 08:53:58 UTC MAIN commitmail json YAML

mpg123: Simplify option selection.

Don't use a version check that will break as soon as we make a NetBSD 10.

(nia)

2020-10-27 07:01:26 UTC MAIN commitmail json YAML

(sysutils/cfengine3) Regen PLIST

(mef)

2020-10-27 00:06:59 UTC MAIN commitmail json YAML

mbedtls: avoid implementation-defined find(1) usage

It is implementation-defined whether find(1) replaces {} in arguments
that are not exactly equal to {}, so use a for-loop instead.

(mcf)

2020-10-26 22:46:04 UTC MAIN commitmail json YAML

openjdk11: put back non-amd64 bootstrap checksums

(tnn)

2020-10-26 22:13:34 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 20.3.2

(rillig)

2020-10-26 22:13:23 UTC MAIN commitmail json YAML

pkgtools/pkglint: update to 20.3.2

Changes since 20.3.1:

The available Java versions are parsed from mk/java-vm.mk instead of
hard-coding them in pkglint.

(rillig)

2020-10-26 21:20:59 UTC MAIN commitmail json YAML

firefox: backport upstream patch to fix a build race. This appears as
libmozgtk.so missing as well as the symbols it contains.

This affects pkgsrc-stable as well.

(maya)

2020-10-26 17:19:29 UTC MAIN commitmail json YAML

enchant2: require c++11 support with GCC_REQD instead of USE_LANGUAGES.

(nia)

2020-10-26 17:04:58 UTC MAIN commitmail json YAML

postfix: Needs m4 tool

(nia)

2020-10-26 15:17:23 UTC MAIN commitmail json YAML

doc: Updated lang/openjdk11 to 1.11.0.9.11

(ryoon)

2020-10-26 15:16:30 UTC MAIN commitmail json YAML

openjdk11: Update to 1.11.0.9.11

Changelog:
New in release OpenJDK 11.0.9 (2020-10-20):
===========================================
* New features
  - JDK-8250784: Shenandoah: A Low-Pause-Time Garbage Collector
* Security fixes
  - JDK-8233624: Enhance JNI linkage
  - JDK-8236196: Improve string pooling
  - JDK-8236862, CVE-2020-14779: Enhance support of Proxy class
  - JDK-8237990, CVE-2020-14781: Enhanced LDAP contexts
  - JDK-8237995, CVE-2020-14782: Enhance certificate processing
  - JDK-8240124: Better VM Interning
  - JDK-8241114, CVE-2020-14792: Better range handling
  - JDK-8242680, CVE-2020-14796: Improved URI Support
  - JDK-8242685, CVE-2020-14797: Better Path Validation
  - JDK-8242695, CVE-2020-14798: Enhanced buffer support
  - JDK-8243302: Advanced class supports
  - JDK-8244136, CVE-2020-14803: Improved Buffer supports
  - JDK-8244479: Further constrain certificates
  - JDK-8244955: Additional Fix for JDK-8240124
  - JDK-8245407: Enhance zoning of times
  - JDK-8245412: Better class definitions
  - JDK-8245417: Improve certificate chain handling
  - JDK-8248574: Improve jpeg processing
  - JDK-8249927: Specify limits of jdk.serialProxyInterfaceLimit
  - JDK-8253019: Enhanced JPEG decoding
* Other changes
  - JDK-6532025: GIF reader throws misleading exception with truncated images
  - JDK-6949753: [TEST BUG]: java/awt/print/PageFormat/PDialogTest.java needs update by removing a infinite loop
  - JDK-8022535: [TEST BUG] javax/swing/text/html/parser/Test8017492.java fails
  - JDK-8062947: Fix exception message to correctly represent LDAP connection failure
  - JDK-8067354: com/sun/jdi/GetLocalVariables4Test.sh failed
  - JDK-8134599: TEST_BUG: java/rmi/transport/closeServerSocket/CloseServerSocket.java fails intermittently with Address already in use
  - JDK-8151678: com/sun/jndi/ldap/LdapTimeoutTest.java failed due to timeout on DeadServerNoTimeoutTest is incorrect
  - JDK-8160768: Add capability to custom resolve host/domain names within the default JNDI LDAP provider
  - JDK-8172404: Tools should warn if weak algorithms are used before restricting them
  - JDK-8193367: Annotated type variable bounds crash javac
  - JDK-8202117: com/sun/jndi/ldap/RemoveNamingListenerTest.java fails intermittently: Connection reset
  - JDK-8203026: java.rmi.NoSuchObjectException: no such object in table
  - JDK-8203281: [Windows] JComboBox change in ui when editor.setBorder() is called
  - JDK-8203382: Rename SystemDictionary::initialize_wk_klass to resolve_wk_klass
  - JDK-8203393: com/sun/jdi/JdbMethodExitTest.sh and JdbExprTest.sh fail due to timeout
  - JDK-8203928: [Test] Convert non-JDB scaffolding serviceability shell script tests to java
  - JDK-8204963: javax.swing.border.TitledBorder has a memory leak
  - JDK-8204994: SA might fail to attach to process with "Windbg Error: WaitForEvent failed"
  - JDK-8205534: Remove SymbolTable dependency from serviceability agent
  - JDK-8206309: Tier1 SA tests fail
  - JDK-8208281: java/nio/channels/AsynchronousSocketChannel/Basic.java timed out
  - JDK-8209109: [TEST] rewrite com/sun/jdi shell tests to java version - step1
  - JDK-8209332: [TEST] test/jdk/com/sun/jdi/CatchPatternTest.sh is incorrect
  - JDK-8209342: Problemlist SA tests on Solaris due to Error attaching to process: Can't create thread_db agent!
  - JDK-8209343: Test javax/swing/border/TestTitledBorderLeak.java should be marked as headful
  - JDK-8209517: com/sun/jdi/BreakpointWithFullGC.java fails with timeout
  - JDK-8209604: [TEST] rewrite com/sun/jdi shell tests to java version - step2
  - JDK-8209605: com/sun/jdi/BreakpointWithFullGC.java fails with ZGC
  - JDK-8209608: Problem list com/sun/jdi/BreakpointWithFullGC.java
  - JDK-8210131: vmTestbase/nsk/jvmti/scenarios/allocation/AP10/ap10t001/TestDescription.java failed with ObjectFree: GetCurrentThreadCpuTimerInfo returned unexpected error code
  - JDK-8210243: [TEST] rewrite com/sun/jdi shell tests to java version - step3
  - JDK-8210527: JShell: NullPointerException in jdk.jshell.Eval.translateExceptionStack
  - JDK-8210560: [TEST] convert com/sun/jdi redefineClass-related tests
  - JDK-8210725: com/sun/jdi/RedefineClearBreakpoint.java fails with waitForPrompt timed out after 60 seconds
  - JDK-8210748: [TESTBUG] lib.jdb.Jdb.waitForPrompt() should clarify which output is the pending reply after a timeout
  - JDK-8210760: [TEST] rewrite com/sun/jdi shell tests to java version - step4
  - JDK-8210977: jdk/jfr/event/oldobject/TestThreadLocalLeak.java fails to find ThreadLocalObject
  - JDK-8211292: [TEST] convert com/sun/jdi/DeferredStepTest.sh test
  - JDK-8211694: JShell: Redeclared variable should be reset
  - JDK-8212200: assert when shared java.lang.Object is redefined by JVMTI agent
  - JDK-8212629: [TEST] wrong breakpoint in test/jdk/com/sun/jdi/DeferredStepTest
  - JDK-8212665: com/sun/jdi/DeferredStepTest.java: jj1 (line 57) - unexpected. lastLine=52, minLine=52, maxLine=55
  - JDK-8212807: tools/jar/multiRelease/Basic.java times out
  - JDK-8213182: Minimal VM build failure after JDK-8212200 (assert when shared java.lang.Object is redefined by JVMTI agent)
  - JDK-8213214: Set -Djava.io.tmpdir= when running tests
  - JDK-8213275: ReplaceCriticalClasses.java fails with jdk.internal.vmn string table expansion when dumping lots of CDS classes
  - JDK-8213703: LambdaConversionException: Invalid receiver type not a subtype of implementation type interface
  - JDK-8214074: Ghash optimization using AVX instructions
  - JDK-8214491: Upgrade sts failing intermitently with \"Problem cleaning up the following threads:\"
  - JDK-8215244: jdk/jshell/ToolBasicTest.java testHistoryReference failed
  - JDK-8215354: x86_32 build failures after JDK-8214074 (Ghash optimization using AVX instructions)
l to 1 on Windows
  - JDK-8216974: HttpConnection not returned to the pool after 204 response
  - JDK-8218948: SimpleDateFormat :: format - Zone Names are not reflected correctly during run time
  - JDK-8219712: code_size2 (defined in stub_routines_x86.hpCPUs
  - JDK-8220150: macos10.14 Mojave returns anti-aliased glyphs instead of aliased B&W glyphs
  - JDK-8221658: aarch64: add necessary predicate for ubfx patterns
  - JDK-8221759: Crash when completing \"java.io.File.path\"
  - JDK-8221918: runtime/SharedArchiveFile/serviceability/ReplaceCriticalClasses.java fails: Shared archive not found
  - JDK-8222074: Enhance auto vectorization for x86
  - JDK-8222079: Don't use memset to initialize fields decode_env constructor in disassembler.cpp
  - JDK-8222769: [TESTBUG] TestJFRNetworkEvents should not rely on hostname command
  - JDK-8223688: JShell: crash on the instantiation of raw anonymous class
  - JDK-8223777: In posix_spawn mode, failing to exec() jspawnhelper does not result in an error
  - JDK-8223940: Private key not supported by chosen signature algorithm
  - JDK-8224184: jshell got IOException at exiting with AIX
  - JDK-8224234: compiler/codegen/TestCharVect2.java fails in test_mulc
  - JDK-8225037: java.net.JarURLConnection::getJarEntry() throws NullPointerException
  - JDK-8225625: AES Electronic Codebook (ECB) encryption and decryption optimization using AVX512 + VAES instructions
  - JDK-8226536: Catch OOM from deopt that fails rematerializing objects
  - JDK-8226575: OperatingSystemMXBean should be made container aware
  - JDK-8226697: Several tests which need the @key headful keyword are missing it.
  - JDK-8226809: Circular reference in printed stack trace is not correctly indented & ambiguous
  - JDK-8227059: sun/security/tools/keytool/DefaultSignatureAlgorithm.java timed out
  - JDK-8227269: Slow class loading when running with JDWP
  - JDK-8227595: keytool/fakegen/DefaultSignatureAlgorithm.java fails due to "exitValue = 6"
  - JDK-8228448: Jconsole can't connect to itself
  - JDK-8228967: Trust/Key store and SSL context utilities for tests
  - JDK-8229378: jdwp library loader in linker_md.c quietly truncates on buffer overflow
  - JDK-8229815: Upgrade Jline to 3.12.1
  - JDK-8230000: some httpclients testng tests run zero test
  - JDK-8230002: javax/xml/jaxp/unittest/transform/SecureProcessingTest.java runs zero test
  - JDK-8230010: Remove jdk8037819/BasicTest1.java
  - JDK-8230094: CCE in createXMLEventWriter(Result) over an arbitrary XMLStreamWriter
  - JDK-8230402: Allocation of compile task fails with assert: "Leaking compilation tasks?"
  - JDK-8230767: FlightRecorderListener returns null recording
  - JDK-8230870: (zipfs) Add a ZIP FS test that is similar to test/jdk/java/util/zip/EntryCount64k.java
  - JDK-8231209: [REDO] ThreadMXBean::getThreadAllocatedBytes() can be quicker for self thread
  - JDK-8231586: enlarge encoding space for OopMapValue offsets
  - JDK-8231953: Wrong assumption in assertion in oop::register_oop
  - JDK-8231968: getCurrentThreadAllocatedBytes default implementation s/b getThreadAllocatedBytes
  - JDK-8232083: Minimal VM is broken after JDK-8231586
  - JDK-8232161: Align some one-way conversion in MS950 charset with Windows
  - JDK-8232855: jshell missing word in /help help
  - JDK-8233027: OopMapSet::all_do does oms.next() twice during iteration
  - JDK-8233228: Disable weak named curves by default in TLS, CertPath, and Signed JAR
  - JDK-8233386: Initialize NULL fields for unused decorations
  - JDK-8233452: java.math.BigDecimal.sqrt() with RoundingMode.FLOOR results in incorrect result
  - JDK-8233686: XML transformer uses excessive amount of memory
  - JDK-8233741: AES Countermode (AES-CTR) optimization using AVX512 + VAES instructions
  - JDK-8233829: javac cannot find non-ASCII module name under non-UTF8 environment
  - JDK-8233958: Memory retention due to HttpsURLConnection finalizer that serves no purpose
  - JDK-8234011: (zipfs) Memory leak in ZipFileSystem.releaseDeflater()
  - JDK-8234058: runtime/CompressedOops/CompressedClassPointers.java fails with 'Narrow klass base: 0x0000000000000000' missing from stdout/stderr
  - JDK-8234149: Several regression tests do not dispose Frame at end
  - JDK-8234347: "Turkey" meta time zone does not generate composed localized names
  - JDK-8234385: [TESTBUG] java/awt/EventQueue/6980209/bug6980209.java fails in linux nightly
  - JDK-8234535: Cross compilation fails due to missing CFLAGS for the BUILD_CC
  - JDK-8234541: C1 emits an empty message when it inlines successfully
  - JDK-8234687: change javap reporting on unknown attributes
  - JDK-8236464: SO_LINGER option is ignored by SSLSocket in JDK 11
  - JDK-8236548: Localized time zone name inconsistency between English and other locales
  - JDK-8236617: jtreg test containers/docker/TestMemoryAwareness.java fails after 8226575
  - JDK-8237182: Update copyright header for shenandoah and epsilon files
  - JDK-8237888: security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java fails when checking validity interval
  - JDK-8237977: Further update javax/net/ssl/compatibility/Compatibility.java
  - JDK-8238270: java.net HTTP/2 client does not decrease stream count when receives 204 response
  - JDK-8238284: [macos] Zero VM build fails due to an obvious typo
  - JDK-8238380: java.base/unix/native/libjava/childproc.c "multiple definition" link errors with GCC10
  - JDK-8238386: (sctp) jdk.sctp/unix/native/libsctp/SctpNet.c "multiple definition" link errors with GCC10
  - JDK-8238388: libj2gss/NativeFunc.o "multiple definition" link errors with GCC10
  - JDK-8238448: RSASSA-PSS signature verification fail when using certain odd key sizes
  - JDK-8238710: LingeredApp doesn't log stdout/stderr if exits with non-zero code
  - JDK-8239083: C1 assert(known_holder == NULL || (known_holder->is_instance_klass() && (!known_holder->is_interface() || ((ciInstanceKlass*)known_holder)->has_nonstatic_concrete_methods())), "should be non-static concrete method");
  - JDK-8239385: KerberosTicket client name refers wrongly to sAMAccountName in AD
  - JDK-8240169: javadoc fails to link to non-modular api docs
  - JDK-8240295: hs_err elapsed time in seconds is not accurate enough
  - JDK-8240360: NativeLibraryEvent has wrong library name on Linux
  - JDK-8240676: Meet not symmetric failure when running lucene on jdk8
  - JDK-8241007: Shenandoah: remove ShenandoahCriticalControlThreadPriority support
  - JDK-8241065: Shenandoah: remove leftover code after JDK-8231086
  - JDK-8241086: Test runtime/NMT/HugeArenaTracking.java is failing on 32bit Windows
  - JDK-8241130: com.sun.jndi.ldap.EventSupport.removeDeadNotifier: java.lang.NullPointerException
  - JDK-8241138: http.nonProxyHosts=* causes StringIndexOutOfBoundsException in DefaultProxySelector
  - JDK-8241319: WB_GetCodeBlob doesn't have ResourceMark
  - JDK-8241478: vmTestbase/gc/gctests/Steal/steal001/steal001.java fails with OOME
  - JDK-8241574: Shenandoah: remove ShenandoahAssertToSpaceClosure
  - JDK-8241750: x86_32 build failure after JDK-8227269
  - JDK-8242184: CRL generation error with RSASSA-PSS
  - JDK-8242283: Can't start JVM when java home path includes non-ASCII character
  - JDK-8242556: Cannot load RSASSA-PSS public key with non-null params from byte array
  - JDK-8243029: Rewrite javax/net/ssl/compatibility/Compatibility.java with a flexible interop test framework
  - JDK-8243138: Enhance BaseLdapServer to support starttls extended request
  - JDK-8243320: Add SSL root certificates to Oracle Root CA program
  - JDK-8243321: Add Entrust root CA - G4 to Oracle Root CA program
  - JDK-8243389: enhance os::pd_print_cpu_info on linux
  - JDK-8243453: java --describe-module failed with non-ASCII module name under non-UTF8 environment
  - JDK-8243470: [macos] bring back O2 opt level for unsafe.cpp
  - JDK-8243489: Thread CPU Load event may contain wrong data for CPU time under certain conditions
  - JDK-8243925: Toolkit#getScreenInsets() returns wrong value on HiDPI screens (Windows)
  - JDK-8244087: 2020-04-24 public suffix list update
  - JDK-8244151: Update MUSCLE PC/SC-Lite headers to the latest release 1.8.26
  - JDK-8244164: AArch64: jaotc generates incorrect code for compressed OOPs with non-zero heap base
  - JDK-8244196: adjust output in os_linux
  - JDK-8244225: stringop-overflow warning on strncpy call from compile_the_world_in
  - JDK-8244287: JFR: Methods samples have line number 0
  - JDK-8244703: "platform encoding not initialized" exceptions with debugger, JNI
  - JDK-8244719: CTW: C2 compilation fails with "assert(!VerifyHashTableKeys || _hash_lock == 0) failed: remove node from hash table before modifying it"
  - JDK-8244729: Shenandoah: remove resolve paths from SBSA::generate_shenandoah_lrb
  - JDK-8244763: Update --release 8 symbol information after JSR 337 MR3
  - JDK-8244818: Java2D Queue Flusher crash while moving application window to external monitor
  - JDK-8245151: jarsigner should not raise duplicate warnings on verification
  - JDK-8245616: Bump update version for OpenJDK: jdk-11.0.9
  - JDK-8245714: "Bad graph detected in build_loop_late" when loads are pinned on loop limit check uncommon branch
  - JDK-8245801: StressRecompilation triggers assert "redundunt OSR recompilation detected. memory leak in CodeCache!"
  - JDK-8245832: JDK build make-static-libs should build all JDK libraries
  - JDK-8245880: Shenandoah: check class unloading flag early in concurrent code root scan
  - JDK-8245981: Upgrade to jQuery 3.5.1
  - JDK-8246027: Minimal fastdebug build broken after JDK-8245801
  - JDK-8246094: [macos] Sound Recording and playback is not working
  - JDK-8246153: TestEliminateArrayCopy fails with -XX:+StressReflectiveCode
  - JDK-8246193: Possible NPE in ENC-PA-REP search in AS-REQ
  - JDK-8246196: javax/management/MBeanServer/OldMBeanServerTest fails with AssertionError
  - JDK-8246203: Segmentation fault in verification due to stack overflow with -XX:+VerifyIterativeGVN
  - JDK-8246330: Add TLS Tests for Legacy ECDSA curves
  - JDK-8246453: TestClone crashes with "all collected exceptions must come from the same place"
  - JDK-8247246: Add explicit ResolvedJavaType.link and expose presence of default methods
  - JDK-8247350: [aarch64] assert(false) failed: wrong size of mach node
  - JDK-8247502: PhaseStringOpts crashes while optimising effectively dead code
  - JDK-8247615: Initialize the bytes left for the heap sampler
  - JDK-8247824: CTW: C2 (Shenandoah) compilation fails with SEGV in SBC2Support::pin_and_expand
  - JDK-8247874: Replacement in VersionProps.java.template not working when --with-vendor-bug-url contains '&'
  - JDK-8247979: aarch64: missing side effect of killing flags for clearArray_reg_reg
  - JDK-8248214: Add paddings for TaskQueueSuper to reduce false-sharing cache contention
  - JDK-8248219: aarch64: missing memory barrier in fast_storefield and fast_accessfield
  - JDK-8248348: Regression caused by the update to BCEL 6.0
  - JDK-8248385: [testbug][11u] Adapt TestInitiExceptions to jtreg 5.1
  - JDK-8248495: [macos] zerovm is broken due to libffi headers location
  - JDK-8248851: CMS: Missing memory fences between free chunk check and klass read
  - JDK-8248987: AOT's Linker.java seems to eagerly fail-fast on Windows
  - JDK-8249159: Downport test rework for SSLSocketTemplate from 8224650
  - JDK-8249215: JFrame::setVisible crashed with -Dfile.encoding=UTF-8 on Japanese Windows.
  - JDK-8249251: [dark_mode ubuntu 20.04] The selected menu is not highlighted in GTKLookAndFeel
  - JDK-8249255: Build fails if source code in cygwin home dir
  - JDK-8249277: TestVerifyIterativeGVN.java is failing with timeout in OpenJDK 11
  - JDK-8249278: Revert JDK-8226253 which breaks the spec of AccessibleState.SHOWING for JList
  - JDK-8249560: Shenandoah: Fix racy GC request handling
  - JDK-8249801: Shenandoah: Clear soft-refs on requested GC cycle
  - JDK-8249953: Shenandoah: gc/shenandoah/mxbeans tests should account for corner cases
  - JDK-8250582: Revert Principal Name type to NT-UNKNOWN when requesting TGS Kerberos tickets
  - JDK-8250609: C2 crash in IfNode::fold_compares
  - JDK-8250627: Use -XX:+/-UseContainerSupport for enabling/disabling Java container metrics
  - JDK-8250755: Better cleanup for jdk/test/javax/imageio/plugins/shared/CanWriteSequence.java
  - JDK-8250787: Provider.put no longer registering aliases in FIPS env
  - JDK-8250826: jhsdb does not work with coredump which comes from Substrate VM
  - JDK-8250827: Shenandoah: needs to reset/finish StringTable's dead count before/after parallel walk
  - JDK-8250844: Make sure {type,obj}ArrayOopDesc accessors check the bounds
  - JDK-8251117: Cannot check P11Key size in P11Cipher and P11AEADCipher
  - JDK-8251354: Shenandoah: Fix jdk/jfr/tool/TestPrintJSON.java test failure
  - JDK-8251451: Shenandoah: Remark ObjectSynchronizer roots with I-U
  - JDK-8251469: Better cleanup for test/jdk/javax/imageio/SetOutput.java
  - JDK-8251487: Shenandoah: missing detail timing tracking for final mark cleaning phase
  - JDK-8252120: compiler/oracle/TestCompileCommand.java misspells "occured"
  - JDK-8252157: JDK-8231209 11u backport breaks jmm binary compatibility
  - JDK-8252258: [11u] JDK-8242154 changes the default vendor
  - JDK-8252804: [test] Fix 'ReleaseDeflater.java' test after downport of 8234011
  - JDK-8253134: JMM_VERSION should remain at 0x20020000 (JDK 10) in JDK 11
  - JDK-8253283: [11u] Test build/translations/VerifyTranslations.java failing after JDK-8252258
  - JDK-8253813: Backout JDK-8244287 from 11u: it causes several crashes

(ryoon)

2020-10-26 15:00:54 UTC MAIN commitmail json YAML

doc: Updated www/py-flask-admin to 1.5.7

(kleink)

2020-10-26 15:00:21 UTC MAIN commitmail json YAML

py-flask-admin: Update to 1.5.7.

1.5.7
-----

* Bootstrap 4 support!
* Added hook for custom SQLAlchemy models initializers
* SQLAlchemy 1.4/2.0 compatibility fix

(kleink)

2020-10-26 14:15:53 UTC MAIN commitmail json YAML

doc: Updated x11/kitty to 0.19.1

(pin)

2020-10-26 14:15:29 UTC MAIN commitmail json YAML

x11/kitty: update to 0.19.1

0.19.1 [2020-10-06]
-hints kitten: Add an ip type for easy selection of IP addresses (#3009)
-Fix a regression that caused segfault when using scrollback_pager_history_size
and it needs to be expanded (#3011)
-Fix update available notifications repeating (#3006)

0.19.0 [2020-10-04]
-Add support for hyperlinks from terminal programs. Controlled via
allow_hyperlinks (#68)
-Add support for easily editing or downloading files over SSH sessions without
the need for any special software, see Remote files
-A new Hyperlinked grep kitten to easily search files and open the results at
the matched line by clicking on them.
-Allow customizing the actions kitty takes when clicking on URLs
-Improve rendering of borders when using minimal borders. Use less space and do
not display a box around active windows
-Add a new extensible escape code to allow terminal programs to trigger desktop
notifications. See Desktop notifications (#1474)
-Implement special rendering for various characters from the set of "Symbols for
Legacy Computing" from the Unicode 13 standard
-Unicode input kitten: Allow choosing symbols from the NERD font as well.
These are mostly Private Use symbols not in any standard, however are common.
(#2972)
-Allow specifying border sizes in either pts or pixels. Change the default to
0.5pt borders as this works best with the new minimal border style
-Add support for displaying correct colors with non-sRGB PNG files
(Adds a dependency on liblcms2)
-hints kitten: Add a new kitty +kitten hints --type of hyperlink useful for
activating hyperlinks using just the keyboard
-Allow tracking focus change events in watchers (#2918)
-Allow specifying watchers in session files and via a command line argument
(#2933)
-Add a setting tab_activity_symbol to show a symbol in the tab title if one of
the windows has some activity after it was last focused (#2515)
-macOS: Switch to using the User Notifications framework for notifications. The
current notifications framework has been deprecated in Big Sur. The new
framework only allows notifications from signed and notarized applications, so
people using kitty from homebrew/source are out of luck. Complain to Apple.
-When in the main screen and a program grabs the mouse, do not use the scroll
wheel events to scroll the scrollback buffer, instead send them to the program
(#2939)
-Fix unfocused windows in which a bell occurs not changing their border color to
red until a relayout
-Linux: Fix automatic detection of bold/italic faces for fonts such as IBM Plex
Mono that have the regular face with a full name that is the same as the family
name (#2951)
-Fix a regression that broke kitten_alias (#2952)
-Fix a regression that broke the move_window_to_top action (#2953)
-Fix a memory leak when changing font sizes
-Fix some lines in the scrollback buffer not being properly rendered after a
window resize/font size change (#2619)

0.18.3 [2020-08-11]
-hints kitten: Allow customizing hint colors (#2894)
-Wayland: Fix a typo in the previous release that broke reading mouse cursor
size (#2895)
-Fix a regression in the previous release that could cause an exception during
startup in rare circumstances (#2896)
-Fix image leaving behind a black rectangle when switch away and back to
alternate screen (#2901)
-Fix one pixel mis-alignment of rounded corners when either the cell dimensions
or the thickness of the line is an odd number of pixels (#2907)
-Fix a regression that broke specifying OS window size in the session file
(#2908)

0.18.2 [2020-07-28]
-X11: Improve handling of multiple keyboards. Now pressing a modifier key in one
keyboard and a normal key in another works (#2362). Don't rebuild keymaps on new
keyboard events that only change geometry (#2787). Better handling of multiple
keyboards with incompatible layouts (#2726)
-Improve anti-aliasing of triangular box drawing characters, noticeable on
low-resolution screens (#2844)
-Fix kitty @ send-text not working reliably when using a socket for remote
control (#2852)
-Implement support for box drawing rounded-corners characters (#2240)
-Allow setting the class for new OS windows in a session file
-When a character from the Unicode Dingbat block is followed by a space, use the
extra space to render a larger version of the character (#2850)
-macOS: Fix the LC_CTYPE env var being set to UTF-8 on systems in which the
language and country code do not form a valid locale (#1233)
-macOS: Fix cmd+plus not changing font size (#2839)
-Make neighboring window selection in grid and splits layouts more intelligent
(#2840)
-Allow passing the current selection to kittens (#2796)
-Fix pre-edit text not always being cleared with ibus input (#2862)
-Allow setting the background_opacity of new OS windows created via
kitty --single-instance using the kitty --override command line argument (#2806)
-Fix the CSI J (Erase in display ED) escape code not removing line continued
markers (#2809)
-hints kitten: In linenumber mode expand paths that starts with ~ (#2822)
-Fix launch --location=last not working (#2841)
-Fix incorrect centering when a PUA or symbol glyph is followed by more than one
space
-Have the confirm_os_window_close option also apply when closing tabs with
multiple windows (#2857)
-Add support for legacy DECSET codes 47, 1047 and 1048 (#2871)
-macOS: no longer render emoji 20% below the baseline. This caused some emoji to
be cut-off and also look misaligned with very high cells (#2873)
-macOS: Make the window id of OS windows available in the WINDOWID environment
variable (#2877)
-Wayland: Fix a regression in 0.18.0 that could cause crashes related to mouse
cursors in some rare circumstances (#2810)
-Fix change in window size that does not change number of cells not being
reported to the kernel (#2880)

0.18.1 [2020-06-23]
-macOS: Fix for diff kitten not working with python 3.8 (#2780)

0.18.0 [2020-06-20]
-Allow multiple overlay windows per normal window
-Add an option confirm_os_window_close to ask for confirmation when closing an
OS window with multiple kitty windows.
-Tall and Fat layouts: Add a mirrored option to put the full size window on the
opposite edge of the screen (#2654)
-Tall and Fat layouts: Add mappable actions to increase or decrease the number
of full size windows (#2688)
-Allow sending arbitrary signals to the current foreground process in a window
using either a mapping in kitty.conf or via remote control (#2778)
-Allow sending the back and forward mouse buttons to terminal applications
(#2742)
-Backwards incompatibility: The numbers used to encode mouse buttons for the
send_mouse_event function that can be used in kittens have been changed
(see Sending mouse events).
-Add a new mappable quit action to quit kitty completely.
-Fix marks using different colors with regexes using only a single x: Workaround for broken Nvidia drivers for old cards (#456)
-WrdNotify events (#2726)
-X11: Reduce startup time by ~25% by ontarize the kitty application bundle (#2040)
-Fix the kitty shel)
-macOS: Fix a regression in the previous release that caused lect_by_word_characters (#2602)
-Fix a regression that caused cn sending wheel events to the terminal program
-Fix kitty @ senransparent (#2618)

0.17.3 [2020-04-23]
-Allow individually setcy or a
background image (#2419)
-Allow mapping arbitrary remotdoing drag and drop from some applications (#2505)
-Fix launch itten: New option to control the background color for filler li
-macOS: Render multi-cell PUA characters centered, matching belobally.
Also allow using environment variables in this option 0.17 that broke displaying graphics over SSH (#2568)
-Fix --tit-watcher option that allows defining callbacks that are called
s clipboard (#2487)
-Add a new mappable action close_other_windin the powerline style when first tab
is inactive (#2478)
-Fix (#2488)
-Linux: Fix selection of fonts with multiple width variession in 0.17 that caused tab bar background to be rendered afset-colors to require setting
cursor_text_color (#2470)

0.17.0d image, see background_image (#163 and
#2326; thanks to Fredrication running in the terminal grabs the mouse, pass middle
clix arrow mouse cursor using right pointing instead of the defaulng custom functions with the new marks feature
(#2344)
-Make thn/padding sizes not being recalculated on DPI change (#2346)
-dsed versions (#2365)
-Fix incorrect rendering of selection whenLASS and WM_NAME when creating new OS windows with the launch
c are less than four windows (#2377)
-Fix colors in scrollback pon pressed (#2445)
-Workaround for bug in less that causes coloking with launch command (#2417)
-Drop support for python 3.5
-using mouse
wheel/touchpad

(pin)

2020-10-26 12:44:21 UTC MAIN commitmail json YAML

Ensure USE_JAVA2 is set _before_ java-vm.mk is included

Fixes build failure when both openjdk8 and openjdk11 were installed,
openjdk8 would be picked

(abs)

2020-10-26 10:57:15 UTC MAIN commitmail json YAML

gutenprint-lib: Add an gimp option

pkgsrc changes:
---------------
  * gutenprint-lib provides support for some printers as an open source
    replacement for prioritary drivers. In case of platforms with low
    computation power (e.g.Raspberry Pi 1), we might want to build
    gutenprint to only provide PPD files to CUPS without the large set of
    dependencies needed for graphics/gimp.
  * As gutenprint has been initialy designed to provide printing capability
    to GIMP, this option is enabled by default.

(triaxx)

2020-10-26 10:39:23 UTC MAIN commitmail json YAML

mk: describe the termion and rodio PKG_OPTIONs

(tnn)

2020-10-26 10:38:36 UTC MAIN commitmail json YAML

doc: Updated devel/mob to 0.0.26

(schmonz)

2020-10-26 10:38:28 UTC MAIN commitmail json YAML

Update to 0.0.26. From the changelog:

- Add a way to configure the voice command via the environment variable
  `MOB_VOICE_COMMAND`.
- Allow disabling voice or notification by setting the environment
  variables `MOB_VOICE_COMMAND` or `MOB_NOTIFY_COMMAND` to an
  empty string.
- Fix a bug where a failure in executing the voice command would lead to
  omitting the notification.
- `mob config` now shows the currently used `MOB_VOICE_COMMAND` and
  `MOB_NOTIFY_COMMAND`.
- Add `mob next --message "custom commit message"` as an option to
  override the commit message during `mob next`.

(schmonz)

2020-10-26 10:34:16 UTC MAIN commitmail json YAML

Use archive.org for HOMEPAGE.

(schmonz)

2020-10-26 10:22:01 UTC MAIN commitmail json YAML

doc: Updated shells/oksh to 6.7.1

(schmonz)

2020-10-26 10:21:47 UTC MAIN commitmail json YAML

Update to 6.7.1. From the git log:

- Solaris has a function named sig2str. Rename ours oksh_sig2str.
- Pull in latest upstream code, which is #43 from Michael Forney.
- Make BINDIR and MANDIR actually depend on PREFIX.
- Variables have $'s.
- Older Linux has clock_gettime in librt; check for that.
- configure: improve clock_gettime diagnostic messages.
- HP-UX support.
- Add --enable-lto for those who want link-time optimization.
- Update to latest OpenBSD code.
- Make cross compiling a real possibility, with instructions.
- Fix typo.
- For loop initial declarations is a better C99 check for older gcc.
- Update from OpenBSD.
- Separate out compilation and linking in configure tests.
- Only add -std=gnu99 if using --no-thanks.
- If using --no-thanks and you didn't specify the environment
- --no-thanks isn't just for cross compiling
- Default to ST_MTIM when using --no-thanks

(schmonz)

2020-10-26 10:10:54 UTC MAIN commitmail json YAML

Use archive.org for HOMEPAGE.

(schmonz)

2020-10-26 10:07:44 UTC MAIN commitmail json YAML

doc: Updated news/sfeed_curses to 0.9.4

(leot)

2020-10-26 10:07:33 UTC MAIN commitmail json YAML

sfeed_curses: Update to 0.9.4

Changes:
0.9.4
-----
- Add configurable interactive modes for executed programs (executed
  program interactive in the same terminal)
- Add support for new categories field
- Misc bug fixes and improvements

(leot)

2020-10-26 10:06:49 UTC MAIN commitmail json YAML

doc: Updated news/sfeed to 0.9.19

(leot)

2020-10-26 10:06:37 UTC MAIN commitmail json YAML

sfeed: Update to 0.9.19

0.9.19
------
- Parse categories and add multiple field values support (for categories)
  separated by `|'
- Misc bug fixes and improvements

(leot)

2020-10-26 10:04:12 UTC MAIN commitmail json YAML

2020-10-26 09:54:00 UTC MAIN commitmail json YAML

doc: Updated net/gallery-dl to 1.15.2

(leot)

2020-10-26 09:53:48 UTC MAIN commitmail json YAML

gallery-dl: Update to 1.15.2

Changes:
1.15.2
------
### Additions
- [pinterest] implement login support (#1055)
- [reddit] add `date` metadata field (#1068)
- [seiga] add metadata for single image downloads (#1063)
- [twitter] support media from Cards (#937, #1005)
- [weasyl] support api-key authentication (#1057)
- add a `t` format string conversion for trimming whitespace (#1065)

### Fixes
- [blogger] handle URLs with specified width/height (#1061)
- [fallenangels] fix extraction of `.5` chapters
- [gelbooru] rewrite mp4 video URLs (#1048)
- [hitomi] fix image URLs and gallery URL pattern
- [mangadex] unescape more metadata fields (#1066)
- [mangahere] ensure download URLs have a scheme (#1070)
- [mangakakalot] ignore "Go Home" buttons in chapter pages
- [newgrounds] handle embeds without scheme (#1033)
- [newgrounds] provide fallback URLs for video downloads (#1042)
- [xhamster] fix user profile extraction

(leot)

2020-10-26 09:45:17 UTC MAIN commitmail json YAML

Update HOMEPAGE and MASTER_SITES.

(schmonz)

2020-10-26 09:36:34 UTC MAIN commitmail json YAML

doc: Updated textproc/py-feedparser to 6.0.2

(schmonz)

2020-10-26 09:36:24 UTC MAIN commitmail json YAML

Update to 6.0.2. From the changelog:

* Stop building Python wheels with `universal=1` set. (#251)
* Fix a bug that put a trailing quote in the documentation version. (#232)
* Update the documentation URL to point to ReadTheDocs.

(schmonz)

2020-10-26 09:07:37 UTC MAIN commitmail json YAML

Updated www/py-aiohttp, databases/py-tortoise-orm

(adam)

2020-10-26 09:06:53 UTC MAIN commitmail json YAML

py-tortoise-orm: updated to 0.16.17

0.16.17
Add on_delete in ManyToManyField.
Support F expression in annotate.
Fix QuerySet.select_related in case of join same table twice.
Integrate Aerich into the install.

(adam)

2020-10-26 09:06:20 UTC MAIN commitmail json YAML

py-aiohttp: updated to 3.7.1

3.7.1

Bugfixes
- Fixed a type error caused by the conditional import of `Protocol`.
- Server doesn't send Content-Length for 1xx or 204
- Fix run_app typing
- Always require ``typing_extensions`` library.
- Fix a variable-shadowing bug causing `ThreadedResolver.resolve` to
  return the resolved IP as the ``hostname`` in each record, which prevented
  validation of HTTPS connections.
- Added annotations to all public attributes.
- Fix flaky test_when_timeout_smaller_second
- Ensure sending a zero byte file does not throw an exception
- Fix a bug in ``web.run_app()`` about Python version checking on Windows

(adam)

2020-10-26 09:01:00 UTC MAIN commitmail json YAML

doc: Updated security/doas to 6.3p2nb1

(pin)

2020-10-26 09:00:35 UTC MAIN commitmail json YAML

security/doas: remove vidoas functionality

Security concerns have been raised by Kimmo Suominen
on pkgsrc-security.
See also, https://github.com/slicer69/doas/pull/46

(pin)

2020-10-26 08:29:15 UTC MAIN commitmail json YAML

audio/librespot: simplify Makefile

add cargo-depends.mk

(pin)

2020-10-26 08:19:36 UTC MAIN commitmail json YAML

audio/ncspot: simplify Makefile

add cargo-depends.mk

(pin)

2020-10-26 08:11:40 UTC MAIN commitmail json YAML

sysutils/onefetch: simplify Makefile

add cargo-depends.mk

(pin)

2020-10-26 07:45:55 UTC MAIN commitmail json YAML

net/phetch: simplify Makefile

Simplify Makefile by adding cargo-depends.mk file

(pin)

2020-10-26 04:26:11 UTC MAIN commitmail json YAML

gdb: remove incorrect patch

This patch originates from pkgsrc-wip in order to prevent clang
warnings for adding an integer to a string literal by converting
"foo" + x to &"foo"[x]. However, when gdb was updated to 7.9, the
ampersand was mistakenly dropped. The string literal was also
replaced with a variable, so there is no longer any reason for the
patch.

This caused the oappend function to be called with a char converted
to a pointer, which immediately crashes gdb whenever disassembly
is performed.

(mcf)

2020-10-26 03:21:05 UTC MAIN commitmail json YAML

gdb: use gnu++11 instead of c++11

gdb makes use of typeof in gdbsupport/gdb_proc_service.h, which is
disabled with -std=c++11 to prevent symbol collision.

(mcf)

2020-10-25 22:39:40 UTC MAIN commitmail json YAML

doc: Updated databases/mysql56-server to 5.6.50

(jnemeth)

2020-10-25 22:39:24 UTC MAIN commitmail json YAML

doc: Updated databases/mysql56-client to 5.6.50

(jnemeth)

2020-10-25 22:38:58 UTC MAIN commitmail json YAML

Update MySQL 5.6 to 5.6.50.

Note that the 5.6 series will be end of life in February 2021.  The
current major version is 8.0, which isn't in pkgsrc yet.  You CAN NOT
upgrade directly from 5.6 to 8.0, therefore it is recommended for anybody
running 5.6 to upgrade to this version, then upgrade to 5.7.

Changes in MySQL 5.6.50 (2020-10-19, General Availability)

Functionality Added or Changed

    LOCK TABLES privilege checking for views was improved. (Bug #31304432)

Bugs Fixed

    InnoDB: In session started with START TRANSACTION WITH CONSISTENT
    SNAPSHOT, a range query returned a truncated result. The end
    range flag was not reset at the beginning of the index read
    resulting in an aborted read and missing rows. (Bug #30950714,
    Bug #98642)

    References: This issue is a regression of: Bug #23481444.

    In bootstrapping mode, certain multiple-statement transactions
    could cause unexpected server behavior. (Bug #31650096)

    Assigning CONCAT('') or CONCAT_WS('') to a variable set the
    variable to NULL, not the empty string. (Bug #31320716, Bug
    #99485, Bug #31413167, Bug #99722)

    ORDER BY queries were not executed correctly when sort_buffer_size
    and max_sort_length were set to values which caused the internal
    limit on the maximum number of keys allowed per sort buffer to
    be set to 0. (Bug #30175483)

    The internal method Field_tiny::pack() did not always perform
    bounds checking as expected. (Bug #29948029)

    References: See also: Bug #31591391.

    A large number of nested arguments in full-text search query
    caused an error. (Bug #29929684)

    An assertion could be raised when the SQL layer passed incorrect
    information to InnoDB about the type of operation to be performed
    on a temporary table. (Bug #22503696)

(jnemeth)

2020-10-25 19:34:04 UTC MAIN commitmail json YAML

2020-10-25 19:31:17 UTC MAIN commitmail json YAML

devel/git-filter-repo: import git-filter-repo-2.29.0

git filter-repo is a versatile tool for rewriting history. It roughly falls
into the same space of tool as git filter-branch but without the
capitulation-inducing poor performance, with far more capabilities, and with
a design that scales usability-wise beyond trivial rewriting cases.
git filter-repo is now recommended by the git project instead of
git filter-branch.

(tnn)

2020-10-25 15:46:45 UTC MAIN commitmail json YAML

Updated databases/py-multidict to 5.0.0

(wen)

2020-10-25 15:45:36 UTC MAIN commitmail json YAML

Update to 5.0.0

Upstream changes:
5.0.0 (2020-10-12)
Features
    Provide wheels for aarch64, i686, ppc64le, s390x architectures on Linux as well as x86_64. #500
    Provide wheels for Python 3.9. #534
Removal
    Drop Python 3.5 support; Python 3.6 is the minimal supported Python version.

(wen)

2020-10-25 15:16:01 UTC MAIN commitmail json YAML

Updated www/p5-CGI to 4.51

(wen)

2020-10-25 15:14:05 UTC MAIN commitmail json YAML

Update to 4.51

Upstream changes:
4.51 2020-10-01

    [ DOCUMENTATION ]
    - Document support for SameSite=None cookies in CGI::Cookie (GH #244)

(wen)

2020-10-25 14:59:23 UTC MAIN commitmail json YAML

doc: Updated www/lighttpd to 1.4.55nb3

(schmonz)

2020-10-25 14:59:14 UTC MAIN commitmail json YAML

Add upstream patch to fix segfault in __readdir30 (from
webdav_propfind_dir) on NetBSD. Bump PKGREVISION.

(schmonz)

2020-10-25 14:06:55 UTC MAIN commitmail json YAML

doc: Updated time/ruby-tzinfo-data to 1.2020.4

(taca)

2020-10-25 14:06:30 UTC MAIN commitmail json YAML

time/ruby-tzinfo-data: update to 1.2020.4

1.2020.4 (2020-10-22)

* Based on version 2020d of the IANA Time Zone Database
  (https://mm.icann.org/pipermail/tz-announce/2020-October/000062.html).

(taca)

2020-10-25 13:15:43 UTC MAIN commitmail json YAML

vte3: Disable systemd support explicitly.

vte3 assumes Linux has systemd by default, so if you attempt to build
this package on a Linux distribution without systemd, it will fail to
find libsystemd and error out.

(nia)

2020-10-25 12:59:26 UTC MAIN commitmail json YAML

googletest: Require a c++11 compiler with GCC_REQD.

Do not set USE_LANGUAGES, this passes -std=c++11 by itself.

(nia)

2020-10-25 12:56:55 UTC MAIN commitmail json YAML

cppunit: Require a version of GCC with c++11 support

(nia)

2020-10-25 12:53:54 UTC MAIN commitmail json YAML

2020-10-25 12:51:24 UTC MAIN commitmail json YAML