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


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




switch to index mode

recent branches: MAIN (2h)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (43d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (155d) 

2024-05-13 18:39:04 UTC Now

2021-11-26 10:19:20 UTC MAIN commitmail json YAML

Needs libbsd on Linux.

(schmonz)

2021-11-26 10:06:45 UTC MAIN commitmail json YAML

doc/TODO: + wireshark-3.6.

(wiz)

2021-11-26 09:40:05 UTC MAIN commitmail json YAML

doc: Added graphics/pikchr version 1.0.20211104

(schmonz)

2021-11-26 09:39:40 UTC MAIN commitmail json YAML

Add and enable pikchr.

(schmonz)

2021-11-26 09:38:52 UTC MAIN commitmail json YAML

Add pikchr, a PIC-like markup language for diagrams.

Pikchr (pronounced like "picture") is a PIC-like markup language for
diagrams in technical documentation. Pikchr is designed to be embedded
in fenced code blocks of Markdown (or in similar mechanisms in other
markup languages) to provide a convenient means of showing diagrams.

(schmonz)

2021-11-26 08:41:02 UTC MAIN commitmail json YAML

doc: Updated security/opendoas to 6.8.1

(pin)

2021-11-26 08:40:40 UTC MAIN commitmail json YAML

security/opendoas: update to 6.8.1

-This release fixes one major issue that has been assigned CVE-2019-25016.

Rules that allowed the user to execute any command would inherit the
executing users PATH instead of resetting it to a default PATH.
The path will now be correctly reset (d5acd52) to the defined default PATH.

Those rules still allow the user to execute any program from their PATH
but executed commands won't inherit the users PATH anymore.

Rules that limit the user to execute only a specific command are not affected
by this and are only executed from the default PATH and with the PATH
environment variable set to the safe default.

Other changes are:
-apply missing man page changes
-Fixes to the configuration parser 2d7431c, 01ac841 and 36cc28e
-Minor documentation and error message wording changes.

(pin)

2021-11-26 08:37:52 UTC MAIN commitmail json YAML

doc: Updated x11/xterm to 370

(pin)

2021-11-26 08:37:29 UTC MAIN commitmail json YAML

x11/xterm: update to 370

-add -a, -c and -d options to query-status.pl to improve test for DECRQSS.
-expanded discussion of maximum graphics geometry in ctlseqs.ms (suggested by
Bon Wong).
-corrected parameter symbol for DECCARA and DECRARA in ctlseqs.ms to indicate
that multiple parameters may be used (report by Thomas Wolff).
-add several test/demo scripts.
-improve DECCOLM, DECLRMM and DECALN referring to pseudo-code in DEC 070.
-amend a change in patch #348 which caused left/right margin mode to be reset
when resizing the terminal window (report by Valentine Barshak).
-fix a misnamed macro-parameter (patch by Rajeev V. Pillai).
-fix spacing of wideFont when its width is not exactly twice as wide as the
normal font (report by Rajeev V. Pillai).
-suppress loading of italic font in a few places when colorITmode is enabled
(report/analysis by Rajeev V. Pillai).
-modify XTSMGRAPHICS to return failure status if the terminal is not configured
to support the corresponding ReGIS or SIXEL feature (report by Nick Black,
notcurses #2252, notcurses #2257).
-modify DECERA and DECFRA to erase corresponding area in SIXEL graphics (patch
by Nick Black, notcurses #1740, vt340test #16). Also modify DECSERA.
-equate visuals for TrueColor and DirectColor (patch by Denis Kaganovich).
-correct computation for pixel value of rgb when using depth 16 (report by
Denis Kaganovich).
-correct wrapping of VT100-style double-sized characters when configured for
Unicode wide-characters (report by Luis Javier Merino).
-updated default value for sixelScrolling resource to match expected behavior
versus DECSDM change in patch #369 (report by Grant Taylor).

(pin)

2021-11-25 21:24:09 UTC MAIN commitmail json YAML

textproc/py-tomli: import py-tomli-1.2.2

Tomli is a Python library for parsing TOML. Tomli is fully compatible
with TOML v1.0.0.

(wiz)

2021-11-25 21:19:03 UTC MAIN commitmail json YAML

doc: Added devel/py-build version 0.7.0

(wiz)

2021-11-25 21:18:54 UTC MAIN commitmail json YAML

devel/Makefile: + py-build

(wiz)

2021-11-25 21:18:28 UTC MAIN commitmail json YAML

devel/py-build: import py-build-0.7.0

A simple, correct PEP517 package builder.

build will invoke the PEP 517 hooks to build a distribution package.
It is a simple build tool and does not perform any dependency
management.

(wiz)

2021-11-25 21:15:01 UTC MAIN commitmail json YAML

doc: Added textproc/py-tomli version 1.2.2

(wiz)

2021-11-25 21:14:51 UTC MAIN commitmail json YAML

textproc/Makefile: + py-tomli

(wiz)

2021-11-25 20:10:45 UTC MAIN commitmail json YAML

Updated devel/py-hypothesis, devel/py-test-mock

(adam)

2021-11-25 20:10:26 UTC MAIN commitmail json YAML

py-test-mock: updated to 3.6.1

3.6.1 (2021-05-06)
------------------

* Fix ``mocker.resetall()`` when using ``mocker.spy()``

3.6.0 (2021-04-24)
------------------

* pytest-mock no longer supports Python 3.5.

* Correct type annotations for ``mocker.patch.object`` to also include the string form.

* ``reset_all`` now supports ``return_value`` and ``side_effect`` keyword arguments.

3.5.1 (2021-01-10)
------------------

* Use ``inspect.getattr_static`` instead of resorting to ``object.__getattribute__``
  magic. This should better comply with objects which implement a custom descriptor
  protocol.

3.5.0 (2021-01-04)
------------------

* Now all patch functions will emit a warning instead of raising a ``ValueError`` when used
  as a context-manager.

* Additionally, ``mocker.patch.context_manager`` is available when the user intends to mock
  a context manager (for example  ``threading.Lock`` object), which will not emit that
  warning.

3.4.0 (2020-12-15)
------------------

* Add `mock.seal` alias to the `mocker` fixture.

* Fixed spying on exceptions not covered by the ``Exception``
  superclass, like ``KeyboardInterrupt``.

  Before the fix, both ``spy_return`` and ``spy_exception``
  were always assigned to ``None``
  whenever such an exception happened. And after this fix,
  ``spy_exception`` is set to a correct value of an exception
  that has actually happened.

3.3.1 (2020-08-24)
------------------

* Introduce ``MockFixture`` as an alias to ``MockerFixture``.

  Before ``3.3.0``, the fixture class was named ``MockFixture``, but was renamed to ``MockerFixture`` to better
  match the ``mocker`` fixture. While not officially part of the API, it was later discovered that this broke
  the code of some users which already imported ``pytest_mock.MockFixture`` for type annotations, so we
  decided to reintroduce the name as an alias.

  Note however that this is just a stop gap measure, and new code should use ``MockerFixture`` for type annotations.

* Improved typing for ``MockerFixture.patch``

3.3.0 (2020-08-21)
------------------

* ``pytest-mock`` now includes inline type annotations and exposes them to user programs. The ``mocker`` fixture returns ``pytest_mock.MockerFixture``, which can be used to annotate your tests:

  .. code-block:: python

        from pytest_mock import MockerFixture

        def test_foo(mocker: MockerFixture) -> None:
            ...

  The type annotations were developed against mypy version ``0.782``, the
  minimum version supported at the moment. If you run into an error that you believe to be incorrect, please open an issue.

3.2.0 (2020-07-11)
------------------

* `AsyncMock <https://docs.python.org/3/library/unittest.mock.html#unittest.mock.AsyncMock>`__ is now exposed in ``mocker`` and supports provides assertion introspection similar to ``Mock`` objects.

3.1.1 (2020-05-31)
------------------

* Fixed performance regression caused by the ``ValueError`` raised
  when ``mocker`` is used as context manager.

3.1.0 (2020-04-18)
------------------

* New mocker fixtures added that allow using mocking functionality in other scopes:

  * ``class_mocker``
  * ``module_mocker``
  * ``package_mocker``
  * ``session_mocker``

3.0.0 (2020-03-31)
------------------

* Python 2.7 and 3.4 are no longer supported. Users using ``pip 9`` or later will install
  a compatible version automatically.

* ``mocker.spy`` now also works with ``async def`` functions.

(adam)

2021-11-25 20:01:56 UTC MAIN commitmail json YAML

py-hypothesis: updated to 6.27.1

6.27.1

This patch changes the backing datastructures of register_random() and a few internal caches to use weakref.WeakKeyDictionary. This reduces memory usage and may improve performance when registered Random instances are only used for a subset of your tests.

6.27.0

This release teaches Hypothesis窶� multiple-error reporting to format tracebacks using pytest or better-exceptions, if they are installed and enabled.

6.26.0

Did you know that of the 264 possible floating-point numbers, 253 of them are nan

While nans usually have all zeros in the sign bit and mantissa, this isn窶冲 always true, and 窶�signaling窶� nans might trap or error. To help distinguish such errors in e.g. CI logs, Hypothesis now prints -nan for negative nans, and adds a comment like # Saw 3 signaling NaNs if applicable.

6.25.0

This release adds special filtering logic to make a few special cases like s.map(lambda x: x) and lists().filter(len) more efficient.

6.24.6

This patch makes floats() generate 窶徭ubnormal窶� floating point numbers more often, as these rare values can have strange interactions with unsafe compiler optimisations like -ffast-math.

6.24.5

This patch fixes a rare internal error in the datetimes() strategy, where the implementation of allow_imaginary=False crashed when checking a time during the skipped hour of a DST transition if the DST offset is negative

6.24.4

This patch gives Hypothesis it窶冱 own internal Random instance, ensuring that test suites which reset the global random state don窶冲 induce weird correlations between property-based tests.

6.24.3

This patch updates documentation of note()

(adam)

2021-11-25 19:52:43 UTC MAIN commitmail json YAML

2021-11-25 19:51:19 UTC MAIN commitmail json YAML

py-confuse: fix MASTER_SITES

(adam)

2021-11-25 19:41:38 UTC MAIN commitmail json YAML

doc: Updated audio/py-beets to 1.5.0

(bsiegert)

2021-11-25 19:41:22 UTC MAIN commitmail json YAML

Update py-beets to 1.5.0, PR pkg/56378.

This long overdue release of beets includes far too many exciting and useful
features than could ever be satisfactorily enumerated.
As a technical detail, it also introduces two new external libraries:
MediaFile and Confuse used to be part of beets but are now reusable
dependencies---packagers, please take note.
Finally, this is the last version of beets where we intend to support Python
2.x and 3.5; future releases will soon require Python 3.6.

(bsiegert)

2021-11-25 19:34:27 UTC MAIN commitmail json YAML

doc: Added devel/py-confuse version 1.6.0

(bsiegert)

2021-11-25 19:33:58 UTC MAIN commitmail json YAML

New package, py-confuse. Part of PR pkg/56378.

Confuse is a configuration library for Python that uses YAML. It takes
care of defaults, overrides, type checking, command-line integration,
human-readable errors, and standard OS-specific locations.

Here's what Confuse brings to the table:

-  An utterly sensible API resembling dictionary-and-list structures
  but providing transparent validation without lots of boilerplate
  code.
-  Combine configuration data from multiple sources. Using
  layering, Confuse allows user-specific configuration to seamlessly
  override system-wide configuration, which in turn overrides built-in
  defaults.
-  Look for configuration files in platform-specific paths.
-  Integration with command-line arguments via argparse or optparse
  from the standard library.

(bsiegert)

2021-11-25 16:36:52 UTC MAIN commitmail json YAML

doc: Note update of lang/ruby30 and related pacakges to 3.0.3

lang/ruby30-base
lang/ruby30

(taca)

2021-11-25 16:35:52 UTC MAIN commitmail json YAML

lang/ruby30-base: update to 3.0.3

Ruby 3.0.3 Released
Posted by nagachika on 24 Nov 2021

Ruby 3.0.3 has been released.

This release includes security fixes.  Please check the topics below for
details.

* CVE-2021-41817: Regular Expression Denial of Service Vulnerability of Date
  Parsing Methods

* CVE-2021-41816: Buffer Overrun in CGI.escape_html

* CVE-2021-41819: Cookie Prefix Spoofing in CGI::Cookie.parse

See the commit logs for details.

(taca)

2021-11-25 16:02:52 UTC MAIN commitmail json YAML

doc: Note update of lang/ruby27 and related pacakges to 2.7.5

lang/ruby27-base
databases/ruby-gdbm
devel/ruby-fiddle
devel/ruby-readline
lang/ruby27

(taca)

2021-11-25 16:01:18 UTC MAIN commitmail json YAML

lang/ruby27-base: update to 2.7.5

Ruby 2.7.5 Released
Posted by usa on 24 Nov 2021

Ruby 2.7.5 has been released.

This release includes security fixes.  Please check the topics below for
details.

* CVE-2021-41817: Regular Expression Denial of Service Vulnerability of Date
  Parsing Methods

* CVE-2021-41816: Buffer Overrun in CGI.escape_html

* CVE-2021-41819: Cookie Prefix Spoofing in CGI::Cookie.parse

See the commit logs for details.

(taca)

2021-11-25 15:52:09 UTC MAIN commitmail json YAML

doc: Note update of lang/ruby26* to 2.6.9

lang/ruby26-base
lang/ruby26

(taca)

2021-11-25 15:51:08 UTC MAIN commitmail json YAML

lang/ruby26-base: update to 2.6.9

Ruby 2.6.9 Released
Posted by usa on 24 Nov 2021

Ruby 2.6.9 has been released.

This release includes security fixes.  Please check the topics below for
details.

* CVE-2021-41817: Regular Expression Denial of Service Vulnerability of Date
  Parsing Methods

* CVE-2021-41819: Cookie Prefix Spoofing in CGI::Cookie.parse See the commit
  logs for details.

Ruby 2.6 is now under the state of the security maintenance phase, until the
end of March of 2022.  After that date, maintenance of Ruby 2.6 will be
ended.  We recommend you start planning the migration to newer versions of
Ruby, such as 3.0 or 2.7.

(taca)

2021-11-25 15:42:25 UTC MAIN commitmail json YAML

emulators: Enable suse131_gtk3

(ryoon)

2021-11-25 15:41:04 UTC MAIN commitmail json YAML

doc: Added emulators/suse131_gtk3 version 13.1

(ryoon)

2021-11-25 15:39:48 UTC MAIN commitmail json YAML

emulators/suse131_gtk3: import suse_gtk3-13.1

Linux compatibility package based on the openSUSE Linux distribution.
Please visit http://www.opensuse.org/ for more information about openSUSE
Linux.

This package supports running ELF binaries linked with glibc2 that
require GTK+-3.x shared libraries.

(ryoon)

2021-11-25 15:14:49 UTC MAIN commitmail json YAML

doc: Updated www/webkit-gtk to 2.34.2

(leot)

2021-11-25 15:14:26 UTC MAIN commitmail json YAML

webkit-gtk: Update to 2.34.2

Changes:
WebKitGTK 2.34.2
================
- Fix scrolling issues when pressing Home and PgDown keys.
- Update effective appearance after web process switch on navigation.
- Fix the build with video disabled.

(leot)

2021-11-25 15:07:28 UTC MAIN commitmail json YAML

doc: Updated print/qpdf to 10.4.0

(ryoon)

2021-11-25 15:06:48 UTC MAIN commitmail json YAML

qpdf: Update to 10.4.0

Changelog:
10.4.0: November 16, 2021
      + Handling of Weak Cryptography Algorithms

          o From the qpdf CLI, the --allow-weak-crypto is now required to
            suppress a warning when explicitly creating PDF files using RC4
            encryption. While qpdf will always retain the ability to read and
            write such files, doing so will require explicit acknowledgment
            moving forward. For qpdf 10.4, this change only affects the
            command-line tool. Starting in qpdf 11, there will be small API
            changes to require explicit acknowledgment in those cases as well.
            For additional information, see Chapter 6, Weak Cryptography.

      + Bug Fixes

          o Fix potential bounds error when handling shell completion that
            could occur when given bogus input.

          o Properly handle overlay/underlay on completely empty pages (with no
            resource dictionary).

          o Fix crash that could occur under certain conditions when using
            --pages with files that had form fields.

      + Library Enhancements

          o Make QPDF::findPage functions public.

          o Add methods to Pl_Flate to be able to receive warnings on certain
            recoverable conditions.

          o Add an extra check to the library to detect when foreign objects
            are inserted directly (instead of using QPDF::copyForeignObject) at
            the time of insertion rather than when the file is written.
            Catching the error sooner makes it much easier to locate the
            incorrect code.

      + CLI Enhancements

          o Improve diagnostics around parsing --pages command-line options

      + Packaging Changes

          o The Windows binary distribution is now built with crypto provided
            by OpenSSL 3.0.

(ryoon)

2021-11-25 14:46:57 UTC MAIN commitmail json YAML

qpdf: Follow HOMEPAGE redirect

(ryoon)

2021-11-25 14:42:50 UTC MAIN commitmail json YAML

doc: Updated security/gnupg2 to 2.2.33

(ryoon)

2021-11-25 14:42:19 UTC MAIN commitmail json YAML

gnupg2: Update to 2.2.33

Changelog:
Noteworthy changes in version 2.2.33 (2021-11-23)
-------------------------------------------------

  * gpg: New option --min-rsa-length.  [rG6ee01c1d26]

  * gpg: New option --forbid-gen-key.  [rG985fb25c46]

  * gpg: New option --override-compliance-check.  [T5655]

  * gpgconf: New command --show-configs.  [rG8fe3f57643]

  * agent,dirmngr: New option --steal-socket.  [rG6507c6ab10]

  * scd: Improve the selection of the default PC/SC reader.  [T5644]

  * gpg: Fix printing of binary notations.  [T5667]

  * gpg: Remove stale ultimately trusted keys from the trustdb.  [T5685]

  * gpgsm: Detect circular chains in --list-chain.  [rGc9343bec83]

  * gpgconf: Create the local option file even if the global file
    exists.  [T5650]

  * dirmngr: Make reading resolv.conf more robust.  [T5657]

  * gpg-wks-server: Fix created file permissions.  [rGf54feb4470]

  * scd: Support longer data for ssh-agent authentication with openpgp
    cards.  [T5682]

  * Support gpgconf.ctl for NetBSD and Solaris.  [T5656,T5671]

  * Silence "Garbled console data" warning under Windows in most
    cases.

  * Silence warning about the rootdir under Unices w/o a mounted /proc
    file system.

  * Fix possible build problems about missing include files.  [T5592]

  * i18n: Replace the term "PIN-Cache" by "Passswort-Cache" in the
    German translation. [rgf453d52e53]

  * i18n: Update the Russian translation.

  Release-info: https://dev.gnupg.org/T5641
  See-also: gnupg-announce/2021q4/000467.html

(ryoon)

2021-11-25 14:35:19 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 94.0.2

(ryoon)

2021-11-25 14:34:58 UTC MAIN commitmail json YAML

firefox-l10n: Update to 94.0.2

* Sync with www/firefox-94.0.2.

(ryoon)

2021-11-25 14:34:22 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 94.0.2

(ryoon)

2021-11-25 14:33:41 UTC MAIN commitmail json YAML

firefox: Update to 94.0.2

Changelog:
Fixed

  * Improved hangs experienced by users of assistive technology such as NVDA
    when installing Firefox through the Microsoft Store (bug 1736742)

  * Resolved general instability/crashes on Linux caused by a file descriptor
    leak when backgrounding tabs using WebGL (bug 1741997)

Changed

  * Updated preference design for Firefox Suggest for improved clarity.

(ryoon)

2021-11-25 12:12:20 UTC MAIN commitmail json YAML

doc: Added www/py-python-multipart version 0.0.5

(wiz)

2021-11-25 12:12:10 UTC MAIN commitmail json YAML

doc: Added www/py-multipart version 0.2.4

(wiz)

2021-11-25 12:11:59 UTC MAIN commitmail json YAML

www/Makefile: + py*multipart

(wiz)

2021-11-25 12:11:44 UTC MAIN commitmail json YAML

py-multipart: pkglint cleanup

(wiz)

2021-11-25 12:11:19 UTC MAIN commitmail json YAML

py-python-multipart: use https

(wiz)

2021-11-25 12:11:03 UTC MAIN commitmail json YAML

www/py-python-multipart: import py-python-multipart-0.0.5

python-multipart is an Apache2 licensed streaming multipart parser for Python.

(wiz)

2021-11-25 12:10:40 UTC MAIN commitmail json YAML

www/py-multipart: import py-multipart-0.2.4

This module provides a parser for the multipart/form-data format.
It can read from a file, a socket or a WSGI environment. The parser
can be used to replace cgi.FieldStorage to work around its limitations.

(wiz)

2021-11-25 08:55:42 UTC MAIN commitmail json YAML

textproc/Makefile: add nltk_data packages

(wiz)

2021-11-25 08:51:23 UTC MAIN commitmail json YAML

electrum: remove upper bound to fix bulk build

(wiz)

2021-11-25 08:20:14 UTC MAIN commitmail json YAML

doc: Added net/fd-proxy version 20141025

(schmonz)

2021-11-25 08:19:48 UTC MAIN commitmail json YAML

Add and enable fd-proxy.

(schmonz)

2021-11-25 08:18:18 UTC MAIN commitmail json YAML

Add fd-proxy, glue for making a TCP proxy using ucspi-tcp tools.

fd-proxy is a very small program, written in C. Its purpose is to
connect the I/Os of a tcpserver and tcpclient pair (from the ucspi-tcp
suite) in order to implement a TCP proxy. Setting up such a proxy can be
done in a single line.

(schmonz)

2021-11-25 08:13:47 UTC MAIN commitmail json YAML

Updated converters/py-charset-normalizer, devel/py-dotenv

(adam)

2021-11-25 08:13:28 UTC MAIN commitmail json YAML

py-dotenv: updated to 0.19.2

0.19.2

Fixed
- In `set_key`, add missing newline character before new entry if necessary.

0.19.1

Added
- Add support for Python 3.10.

0.19.0

Changed
- Require Python 3.5 or a later version.  Python 2 and 3.4 are no longer supported.
  by [@bbc2]).

Added
- The `dotenv_path` argument of `set_key` and `unset_key` now has a type of `Union[str,
  os.PathLike]` instead of just `os.PathLike`
- The `stream` argument of `load_dotenv` and `dotenv_values` can now be a text stream
  (`IO[str]`), which includes values like `io.StringIO("foo")` and `open("file.env",
  "r")`

0.18.0

Changed
- Raise `ValueError` if `quote_mode` isn't one of `always`, `auto` or `never` in
  `set_key`
- When writing a value to a .env file with `set_key` or `dotenv set <key> <value>`
  - Use single quotes instead of double quotes.
  - Don't strip surrounding quotes.
  - In `auto` mode, don't add quotes if the value is only made of alphanumeric characters
    (as determined by `string.isalnum`).

0.17.1

Fixed
- Fixed tests for build environments relying on `PYTHONPATH`

[0.17.0

Changed
- Make `dotenv get <key>` only show the value, not `key=value`

Added
- Add `--override`/`--no-override` option to `dotenv run`

0.16.0

Changed
- The default value of the `encoding` parameter for `load_dotenv` and `dotenv_values` is
  now `"utf-8"` instead of `None`
- Fix resolution order in variable expansion with `override=False`

(adam)

2021-11-25 08:10:29 UTC MAIN commitmail json YAML

py-charset-normalizer: updated to 2.0.8

2.0.8
Changed
- Improvement over Vietnamese detection
- MD improvement on trailing data and long foreign (non-pure latin) data
- Efficiency improvements in cd/alphabet_languages from [@adbar](https://github.com/adbar)
- call sum() without an intermediary list following PEP 289 recommendations from [@adbar](https://github.com/adbar)
- Code style as refactored by Sourcery-AI
- Minor adjustment on the MD around european words
- Remove and replace SRTs from assets / tests
- Initialize the library logger with a `NullHandler` by default from [@nmaynes](https://github.com/nmaynes)
- Setting kwarg `explain` to True will add provisionally (bounded to function lifespan) a specific stream handler

(adam)

2021-11-25 00:38:46 UTC MAIN commitmail json YAML

doc: Updated editors/retext to 7.2.2

(gutteridge)

2021-11-25 00:38:35 UTC MAIN commitmail json YAML

retext: update to 7.2.2

## ReText 7.2.2 (2021-10-11)

* Issue #552 Fixed bad Spanish translation causing a crash.
* Fixed `TypeError: index 0 has type 'float' but 'int' is expected` with
  Python 3.10.
* Fixed `RuntimeError: ffi_prep_cif_var failed` in XSettings code.

(gutteridge)

2021-11-24 22:10:57 UTC MAIN commitmail json YAML

py-setuptools: Update comment.

(wiz)

2021-11-24 21:31:49 UTC MAIN commitmail json YAML

doc: Updated sysutils/felix to 0.2.10

(pin)

2021-11-24 21:31:28 UTC MAIN commitmail json YAML

sysutils/felix: update to 0.2.10

-Remove Ctrl + c for copying item name to the clipboard (in order to reduce
build dependency)
-Change color of selected items to make them more visible

(pin)

2021-11-24 19:55:37 UTC pkgsrc-2021Q3 commitmail json YAML

2021-11-24 19:52:42 UTC pkgsrc-2021Q3 commitmail json YAML

Pullup ticket #6538 - requested by gdt
chat/matrix-synapse: security update

Revisions pulled up:
- chat/matrix-synapse/Makefile                                  1.34-1.36
- chat/matrix-synapse/PLIST                                    1.18-1.19
- chat/matrix-synapse/distinfo                                  1.24,1.27-1.28

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  js
  Date:          Sat Oct  2 12:23:13 UTC 2021

  Modified Files:
          pkgsrc/chat/matrix-synapse: Makefile PLIST distinfo

  Log Message:
  Update chat/matrix-synapse to 1.43.0

  Synapse 1.43.0 (2021-09-21)
  =============
  This release drops support for the deprecated, unstable API for [MSC2858 (Multiple SSO Identity
  Providers)](https://github.com/matrix-org/matrix-doc/blob/master/proposals/2858-Multiple-SSO-Identity-Providers.md#unstable-prefix), as well as the undocumented `experimental.msc2858_enabled` config
  option. Client authors should update their clients to use the stable API, available since Synapse 1.30.

  The documentation has been updated with configuration for routing `/spaces`, `/hierarchy` and `/summary` to workers. See [the upgrade
  notes](https://github.com/matrix-org/synapse/blob/release-v1.43/docs/upgrade.md#upgrading-to-v1430) for more details.

  No significant changes since 1.43.0rc2.

  Synapse 1.43.0rc2 (2021-09-17)
  ===============

  Bugfixes
  --------

  - Added opentracing logging to help debug [\#9424](https://github.com/matrix-org/synapse/issues/9424). ([\#10828](https://github.com/matrix-org/synapse/issues/10828))

  Synapse 1.43.0rc1 (2021-09-14)
  ===============

  Features
  --------

  - Allow room creators to send historical events specified by [MSC2716](https://github.com/matrix-org/matrix-doc/pull/2716) in existing room versions.
  ([\#10566](https://github.com/matrix-org/synapse/issues/10566))
  - Add config option to use non-default manhole password and keys. ([\#10643](https://github.com/matrix-org/synapse/issues/10643))
  - Skip final GC at shutdown to improve restart performance. ([\#10712](https://github.com/matrix-org/synapse/issues/10712))
  - Allow configuration of the oEmbed URLs used for URL previews. ([\#10714](https://github.com/matrix-org/synapse/issues/10714), [\#10759](https://github.com/matrix-org/synapse/issues/10759))
  - Prefer [room version 9](https://github.com/matrix-org/matrix-doc/pull/3375) for restricted rooms per the [room version capabilities](https://github.com/matrix-org/matrix-doc/pull/3244) API.
  ([\#10772](https://github.com/matrix-org/synapse/issues/10772))

  Bugfixes
  --------

  - Fix a long-standing bug where room avatars were not included in email notifications. ([\#10658](https://github.com/matrix-org/synapse/issues/10658))
  - Fix a bug where the ordering algorithm was skipping the `origin_server_ts` step in the spaces summary resulting in unstable room orderings.
  ([\#10730](https://github.com/matrix-org/synapse/issues/10730))
  - Fix edge case when persisting events into a room where there are multiple events we previously hadn't calculated auth chains for (and hadn't marked as needing to be calculated).
  ([\#10743](https://github.com/matrix-org/synapse/issues/10743))
  - Fix a bug which prevented calls to `/createRoom` that included the `room_alias_name` parameter from being handled by worker processes. ([\#10757](https://github.com/matrix-org/synapse/issues/10757))
  - Fix a bug which prevented user registration via SSO to require consent tracking for SSO mapping providers that don't prompt for Matrix ID selection. Contributed by @AndrewFerr.
  ([\#10733](https://github.com/matrix-org/synapse/issues/10733))
  - Only return the stripped state events for the `m.space.child` events in a room for the spaces summary from [MSC2946](https://github.com/matrix-org/matrix-doc/pull/2946).
  ([\#10760](https://github.com/matrix-org/synapse/issues/10760))
  - Properly handle room upgrades of spaces. ([\#10774](https://github.com/matrix-org/synapse/issues/10774))
  - Fix a bug which generated invalid homeserver config when the `frontend_proxy` worker type was passed to the Synapse Worker-based Complement image.
  ([\#10783](https://github.com/matrix-org/synapse/issues/10783))

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

  - Minor fix to the `media_repository` developer documentation. Contributed by @cuttingedge1109. ([\#10556](https://github.com/matrix-org/synapse/issues/10556))
  - Update the documentation to note that the `/spaces` and `/hierarchy` endpoints can be routed to workers. ([\#10648](https://github.com/matrix-org/synapse/issues/10648))
  - Clarify admin API documentation on undoing room deletions. ([\#10735](https://github.com/matrix-org/synapse/issues/10735))
  - Split up the modules documentation and add examples for module developers. ([\#10758](https://github.com/matrix-org/synapse/issues/10758))
  - Correct 2 typographical errors in the [Log Contexts documentation](https://matrix-org.github.io/synapse/latest/log_contexts.html). ([\#10795](https://github.com/matrix-org/synapse/issues/10795))
  - Fix a wording mistake in the sample configuration. Contributed by @bramvdnheuvel:nltrix.net. ([\#10804](https://github.com/matrix-org/synapse/issues/10804))

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

  - Remove the [unstable MSC2858 API](https://github.com/matrix-org/matrix-doc/blob/master/proposals/2858-Multiple-SSO-Identity-Providers.md#unstable-prefix), including the undocumented
  `experimental.msc2858_enabled` config option. The unstable API has been deprecated since Synapse 1.35. Client authors should update their clients to use the stable API introduced in Synapse 1.30 if
  they have not already done so. ([\#10693](https://github.com/matrix-org/synapse/issues/10693))

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

  - Add OpenTracing logging to help debug stuck messages (as described by issue [#9424](https://github.com/matrix-org/synapse/issues/9424)).
  ([\#10704](https://github.com/matrix-org/synapse/issues/10704))
  - Add type annotations to the `synapse.util` package. ([\#10601](https://github.com/matrix-org/synapse/issues/10601))
  - Ensure `rooms.creator` field is always populated for easy lookup in [MSC2716](https://github.com/matrix-org/matrix-doc/pull/2716) usage later.
  ([\#10697](https://github.com/matrix-org/synapse/issues/10697))
  - Add missing type hints to REST servlets. ([\#10707](https://github.com/matrix-org/synapse/issues/10707), [\#10728](https://github.com/matrix-org/synapse/issues/10728),
  [\#10736](https://github.com/matrix-org/synapse/issues/10736))
  - Do not include rooms with unknown room versions in the spaces summary results. ([\#10727](https://github.com/matrix-org/synapse/issues/10727))
  - Additional error checking for the `preset` field when creating a room. ([\#10738](https://github.com/matrix-org/synapse/issues/10738))
  - Clean up some of the federation event authentication code for clarity. ([\#10744](https://github.com/matrix-org/synapse/issues/10744), [\#10745](https://github.com/matrix-org/synapse/issues/10745),
  [\#10746](https://github.com/matrix-org/synapse/issues/10746), [\#10771](https://github.com/matrix-org/synapse/issues/10771), [\#10773](https://github.com/matrix-org/synapse/issues/10773),
  [\#10781](https://github.com/matrix-org/synapse/issues/10781))
  - Add an index to `presence_stream` to hopefully speed up startups a little. ([\#10748](https://github.com/matrix-org/synapse/issues/10748))
  - Refactor event size checking code to simplify searching the codebase for the origins of certain error strings that are occasionally emitted.
  ([\#10750](https://github.com/matrix-org/synapse/issues/10750))
  - Move tests relating to rooms having encryption out of the user directory tests. ([\#10752](https://github.com/matrix-org/synapse/issues/10752))
  - Use `attrs` internally for the URL preview code & update documentation. ([\#10753](https://github.com/matrix-org/synapse/issues/10753))
  - Minor speed ups when joining large rooms over federation. ([\#10754](https://github.com/matrix-org/synapse/issues/10754), [\#10755](https://github.com/matrix-org/synapse/issues/10755),
  [\#10756](https://github.com/matrix-org/synapse/issues/10756), [\#10780](https://github.com/matrix-org/synapse/issues/10780), [\#10784](https://github.com/matrix-org/synapse/issues/10784))
  - Add a constant for `m.federate`. ([\#10775](https://github.com/matrix-org/synapse/issues/10775))
  - Add a script to update the Debian changelog in a Docker container for systems that are not Debian-based. ([\#10778](https://github.com/matrix-org/synapse/issues/10778))
  - Change the format of authenticated users in logs when a user is being puppeted by and admin user. ([\#10779](https://github.com/matrix-org/synapse/issues/10779))
  - Remove fixed and flakey tests from the Sytest blacklist. ([\#10788](https://github.com/matrix-org/synapse/issues/10788))
  - Improve internal details of the user directory code. ([\#10789](https://github.com/matrix-org/synapse/issues/10789))
  - Use direct references to config flags. ([\#10798](https://github.com/matrix-org/synapse/issues/10798))
  - Ensure the Rust reporter passes type checking with jaeger-client 4.7's type annotations. ([\#10799](https://github.com/matrix-org/synapse/issues/10799))

  Synapse 1.42.0 (2021-09-07)
  =============
  This version of Synapse removes deprecated room-management admin APIs, removes out-of-date email pushers, and improves error handling for fallback templates for user-interactive authentication. For
  more information on these points, server administrators are encouraged to read [the upgrade notes](docs/upgrade.md#upgrading-to-v1420).

  No significant changes since 1.42.0rc2.

  Synapse 1.42.0rc2 (2021-09-06)
  ===============

  Features
  --------

  - Support room version 9 from [MSC3375](https://github.com/matrix-org/matrix-doc/pull/3375). ([\#10747](https://github.com/matrix-org/synapse/issues/10747))

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

  - Print a warning when using one of the deprecated `template_dir` settings. ([\#10768](https://github.com/matrix-org/synapse/issues/10768))

  Synapse 1.42.0rc1 (2021-09-01)
  ===============

  Features
  --------

  - Add support for [MSC3231](https://github.com/matrix-org/matrix-doc/pull/3231): Token authenticated registration. Users can be required to submit a token during registration to authenticate
  themselves. Contributed by Callum Brown. ([\#10142](https://github.com/matrix-org/synapse/issues/10142))
  - Add support for [MSC3283](https://github.com/matrix-org/matrix-doc/pull/3283): Expose `enable_set_displayname` in capabilities. ([\#10452](https://github.com/matrix-org/synapse/issues/10452))
  - Port the `PresenceRouter` module interface to the new generic interface. ([\#10524](https://github.com/matrix-org/synapse/issues/10524))
  - Add pagination to the spaces summary based on updates to [MSC2946](https://github.com/matrix-org/matrix-doc/pull/2946). ([\#10613](https://github.com/matrix-org/synapse/issues/10613),
  [\#10725](https://github.com/matrix-org/synapse/issues/10725))

  Bugfixes
  --------

  - Validate new `m.room.power_levels` events. Contributed by @aaronraimist. ([\#10232](https://github.com/matrix-org/synapse/issues/10232))
  - Display an error on User-Interactive Authentication fallback pages when authentication fails. Contributed by Callum Brown. ([\#10561](https://github.com/matrix-org/synapse/issues/10561))
  - Remove pushers when deleting an e-mail address from an account. Pushers for old unlinked emails will also be deleted. ([\#10581](https://github.com/matrix-org/synapse/issues/10581),
  [\#10734](https://github.com/matrix-org/synapse/issues/10734))
  - Reject Client-Server `/keys/query` requests which provide `device_ids` incorrectly. ([\#10593](https://github.com/matrix-org/synapse/issues/10593))
  - Rooms with unsupported room versions are no longer returned via `/sync`. ([\#10644](https://github.com/matrix-org/synapse/issues/10644))
  - Enforce the maximum length for per-room display names and avatar URLs. ([\#10654](https://github.com/matrix-org/synapse/issues/10654))
  - Fix a bug which caused the `synapse_user_logins_total` Prometheus metric not to be correctly initialised on restart. ([\#10677](https://github.com/matrix-org/synapse/issues/10677))
  - Improve `ServerNoticeServlet` to avoid duplicate requests and add unit tests. ([\#10679](https://github.com/matrix-org/synapse/issues/10679))
  - Fix long-standing issue which caused an error when a thumbnail is requested and there are multiple thumbnails with the same quality rating.
  ([\#10684](https://github.com/matrix-org/synapse/issues/10684))
  - Fix a regression introduced in v1.41.0 which affected the performance of concurrent fetches of large sets of events, in extreme cases causing the process to hang.
  ([\#10703](https://github.com/matrix-org/synapse/issues/10703))
  - Fix a regression introduced in Synapse 1.41 which broke email transmission on Systems using older versions of the Twisted library. ([\#10713](https://github.com/matrix-org/synapse/issues/10713))

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

  - Add documentation on how to connect Django with Synapse using OpenID Connect and django-oauth-toolkit. Contributed by @HugoDelval. ([\#10192](https://github.com/matrix-org/synapse/issues/10192))
  - Advertise https://matrix-org.github.io/synapse documentation in the `README` and `CONTRIBUTING` files. ([\#10595](https://github.com/matrix-org/synapse/issues/10595))
  - Fix some of the titles not rendering in the OpenID Connect documentation. ([\#10639](https://github.com/matrix-org/synapse/issues/10639))
  - Minor clarifications to the documentation for reverse proxies. ([\#10708](https://github.com/matrix-org/synapse/issues/10708))
  - Remove table of contents from the top of installation and contributing documentation pages. ([\#10711](https://github.com/matrix-org/synapse/issues/10711))

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

  - Remove deprecated Shutdown Room and Purge Room Admin API. ([\#8830](https://github.com/matrix-org/synapse/issues/8830))

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

  - Improve type hints for the proxy agent and SRV resolver modules. Contributed by @dklimpel. ([\#10608](https://github.com/matrix-org/synapse/issues/10608))
  - Clean up some of the federation event authentication code for clarity. ([\#10614](https://github.com/matrix-org/synapse/issues/10614), [\#10615](https://github.com/matrix-org/synapse/issues/10615),
  [\#10624](https://github.com/matrix-org/synapse/issues/10624), [\#10640](https://github.com/matrix-org/synapse/issues/10640))
  - Add a comment asking developers to leave a reason when bumping the database schema version. ([\#10621](https://github.com/matrix-org/synapse/issues/10621))
  - Remove not needed database updates in modify user admin API. ([\#10627](https://github.com/matrix-org/synapse/issues/10627))
  - Convert room member storage tuples to `attrs` classes. ([\#10629](https://github.com/matrix-org/synapse/issues/10629), [\#10642](https://github.com/matrix-org/synapse/issues/10642))
  - Use auto-attribs for the attrs classes used in sync. ([\#10630](https://github.com/matrix-org/synapse/issues/10630))
  - Make `backfill` and `get_missing_events` use the same codepath. ([\#10645](https://github.com/matrix-org/synapse/issues/10645))
  - Improve the performance of the `/hierarchy` API (from [MSC2946](https://github.com/matrix-org/matrix-doc/pull/2946)) by caching responses received over federation.
  ([\#10647](https://github.com/matrix-org/synapse/issues/10647))
  - Run a nightly CI build against Twisted trunk. ([\#10651](https://github.com/matrix-org/synapse/issues/10651), [\#10672](https://github.com/matrix-org/synapse/issues/10672))
  - Do not print out stack traces for network errors when fetching data over federation. ([\#10662](https://github.com/matrix-org/synapse/issues/10662))
  - Simplify tests for device admin rest API. ([\#10664](https://github.com/matrix-org/synapse/issues/10664))
  - Add missing type hints to REST servlets. ([\#10665](https://github.com/matrix-org/synapse/issues/10665), [\#10666](https://github.com/matrix-org/synapse/issues/10666),
  [\#10674](https://github.com/matrix-org/synapse/issues/10674))
  - Flatten the `tests.synapse.rests` package by moving the contents of `v1` and `v2_alpha` into the parent. ([\#10667](https://github.com/matrix-org/synapse/issues/10667))
  - Update `complement.sh` to rebuild the base Docker image when run with workers. ([\#10686](https://github.com/matrix-org/synapse/issues/10686))
  - Split the event-processing methods in `FederationHandler` into a separate `FederationEventHandler`. ([\#10692](https://github.com/matrix-org/synapse/issues/10692))
  - Remove unused `compare_digest` function. ([\#10706](https://github.com/matrix-org/synapse/issues/10706))

  To generate a diff of this commit:
  cvs rdiff -u -r1.33 -r1.34 pkgsrc/chat/matrix-synapse/Makefile
  cvs rdiff -u -r1.17 -r1.18 pkgsrc/chat/matrix-synapse/PLIST
  cvs rdiff -u -r1.23 -r1.24 pkgsrc/chat/matrix-synapse/distinfo

-------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  js
  Date:          Fri Nov 19 14:06:08 UTC 2021

  Modified Files:
          pkgsrc/chat/matrix-synapse: Makefile PLIST distinfo

  Log Message:
  Update chat/matrix-synapse to 1.47.0

  Synapse 1.47.0 (2021-11-17)
  =============
  No significant changes since 1.47.0rc3.

  Synapse 1.47.0rc3 (2021-11-16)
  ===============

  Bugfixes
  --------

  - Fix a bug introduced in 1.47.0rc1 which caused worker processes to not halt startup in the presence of outstanding database migrations.
  ([\#11346](https://github.com/matrix-org/synapse/issues/11346))
  - Fix a bug introduced in 1.47.0rc1 which prevented the 'remove deleted devices from `device_inbox` column' background process from running when updating from a recent Synapse version.
  ([\#11303](https://github.com/matrix-org/synapse/issues/11303), [\#11353](https://github.com/matrix-org/synapse/issues/11353))

  Synapse 1.47.0rc2 (2021-11-10)
  ===============

  This fixes an issue with publishing the Debian packages for 1.47.0rc1.
  It is otherwise identical to 1.47.0rc1.

  Synapse 1.47.0rc1 (2021-11-09)
  ===============

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

  - The `user_may_create_room_with_invites` module callback is now deprecated. Please refer to the [upgrade notes](https://matrix-org.github.io/synapse/develop/upgrade#upgrading-to-v1470) for more
  information. ([\#11206](https://github.com/matrix-org/synapse/issues/11206))
  - Remove deprecated admin API to delete rooms (`POST /_synapse/admin/v1/rooms/<room_id>/delete`). ([\#11213](https://github.com/matrix-org/synapse/issues/11213))

  Features
  --------

  - Advertise support for Client-Server API r0.6.1. ([\#11097](https://github.com/matrix-org/synapse/issues/11097))
  - Add search by room ID and room alias to the List Room admin API. ([\#11099](https://github.com/matrix-org/synapse/issues/11099))
  - Add an `on_new_event` third-party rules callback to allow Synapse modules to act after an event has been sent into a room. ([\#11126](https://github.com/matrix-org/synapse/issues/11126))
  - Add a module API method to update a user's membership in a room. ([\#11147](https://github.com/matrix-org/synapse/issues/11147))
  - Add metrics for thread pool usage. ([\#11178](https://github.com/matrix-org/synapse/issues/11178))
  - Support the stable room type field for [MSC3288](https://github.com/matrix-org/matrix-doc/pull/3288). ([\#11187](https://github.com/matrix-org/synapse/issues/11187))
  - Add a module API method to retrieve the current state of a room. ([\#11204](https://github.com/matrix-org/synapse/issues/11204))
  - Calculate a default value for `public_baseurl` based on `server_name`. ([\#11210](https://github.com/matrix-org/synapse/issues/11210))
  - Add support for serving `/.well-known/matrix/server` files, to redirect federation traffic to port 443. ([\#11211](https://github.com/matrix-org/synapse/issues/11211))
  - Add admin APIs to pause, start and check the status of background updates. ([\#11263](https://github.com/matrix-org/synapse/issues/11263))

  Bugfixes
  --------

  - Fix a long-standing bug which allowed hidden devices to receive to-device messages, resulting in unnecessary database bloat. ([\#10097](https://github.com/matrix-org/synapse/issues/10097))
  - Fix a long-standing bug where messages in the `device_inbox` table for deleted devices would persist indefinitely. Contributed by @dklimpel and @JohannesKleine.
  ([\#10969](https://github.com/matrix-org/synapse/issues/10969), [\#11212](https://github.com/matrix-org/synapse/issues/11212))
  - Do not accept events if a third-party rule `check_event_allowed` callback raises an exception. ([\#11033](https://github.com/matrix-org/synapse/issues/11033))
  - Fix long-standing bug where verification requests could fail in certain cases if a federation whitelist was in place but did not include your own homeserver.
  ([\#11129](https://github.com/matrix-org/synapse/issues/11129))
  - Allow an empty list of `state_events_at_start` to be sent when using the [MSC2716](https://github.com/matrix-org/matrix-doc/pull/2716) `/batch_send` endpoint and the author of the historical
  messages is already part of the current room state at the given `?prev_event_id`. ([\#11188](https://github.com/matrix-org/synapse/issues/11188))
  - Fix a bug introduced in Synapse 1.45.0 which prevented the `synapse_review_recent_signups` script from running. Contributed by @samuel-p.
  ([\#11191](https://github.com/matrix-org/synapse/issues/11191))
  - Delete `to_device` messages for hidden devices that will never be read, reducing database size. ([\#11199](https://github.com/matrix-org/synapse/issues/11199))
  - Fix a long-standing bug wherein a missing `Content-Type` header when downloading remote media would cause Synapse to throw an error. ([\#11200](https://github.com/matrix-org/synapse/issues/11200))
  - Fix a long-standing bug which could result in serialization errors and potentially duplicate transaction data when sending ephemeral events to application services. Contributed by @Fizzadar at
  Beeper. ([\#11207](https://github.com/matrix-org/synapse/issues/11207))
  - Fix a bug introduced in Synapse 1.35.0 which made it impossible to join rooms that return a `send_join` response containing floats. ([\#11217](https://github.com/matrix-org/synapse/issues/11217))
  - Fix long-standing bug where cross signing keys were not included in the response to `/r0/keys/query` the first time a remote user was queried.
  ([\#11234](https://github.com/matrix-org/synapse/issues/11234))
  - Fix a long-standing bug where all requests that read events from the database could get stuck as a result of losing the database connection.
  ([\#11240](https://github.com/matrix-org/synapse/issues/11240))
  - Fix a bug preventing Synapse from being rolled back to an earlier version when using workers. ([\#11255](https://github.com/matrix-org/synapse/issues/11255),
  [\#11276](https://github.com/matrix-org/synapse/issues/11276))
  - Fix a bug introduced in Synapse 1.37.1 which caused a remote event being processed by a worker to not get processed on restart if the worker was killed.
  ([\#11262](https://github.com/matrix-org/synapse/issues/11262))
  - Only allow old Element/Riot Android clients to send read receipts without a request body. All other clients must include a request body as required by the specification. Contributed by @rogersheu.
  ([\#11157](https://github.com/matrix-org/synapse/issues/11157))

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

  - Avoid changing user ID when started as a non-root user, and no explicit `UID` is set. ([\#11209](https://github.com/matrix-org/synapse/issues/11209))

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

  - Improve example HAProxy config in the docs to properly handle HTTP `Host` headers with port information. This is required for federation over port 443 to work correctly.
  ([\#11128](https://github.com/matrix-org/synapse/issues/11128))
  - Add documentation for using Authentik as an OpenID Connect Identity Provider. Contributed by @samip5. ([\#11151](https://github.com/matrix-org/synapse/issues/11151))
  - Clarify lack of support for Windows. ([\#11198](https://github.com/matrix-org/synapse/issues/11198))
  - Improve code formatting and fix a few typos in docs. Contributed by @sumnerevans at Beeper. ([\#11221](https://github.com/matrix-org/synapse/issues/11221))
  - Add documentation for using LemonLDAP as an OpenID Connect Identity Provider. Contributed by @l00ptr. ([\#11257](https://github.com/matrix-org/synapse/issues/11257))

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

  - Add type annotations for the `log_function` decorator. ([\#10943](https://github.com/matrix-org/synapse/issues/10943))
  - Add type hints to `synapse.events`. ([\#11098](https://github.com/matrix-org/synapse/issues/11098))
  - Remove and document unnecessary `RoomStreamToken` checks in application service ephemeral event code. ([\#11137](https://github.com/matrix-org/synapse/issues/11137))
  - Add type hints so that `synapse.http` passes `mypy` checks. ([\#11164](https://github.com/matrix-org/synapse/issues/11164))
  - Update scripts to pass Shellcheck lints. ([\#11166](https://github.com/matrix-org/synapse/issues/11166))
  - Add knock information in admin export. Contributed by Rafael Gonçalves. ([\#11171](https://github.com/matrix-org/synapse/issues/11171))
  - Add tests to check that `ClientIpStore.get_last_client_ip_by_device` and `get_user_ip_and_agents` combine database and in-memory data correctly.
  ([\#11179](https://github.com/matrix-org/synapse/issues/11179))
  - Refactor `Filter` to check different fields depending on the data type. ([\#11194](https://github.com/matrix-org/synapse/issues/11194))
  - Improve type hints for the relations datastore. ([\#11205](https://github.com/matrix-org/synapse/issues/11205))
  - Replace outdated links in the pull request checklist with links to the rendered documentation. ([\#11225](https://github.com/matrix-org/synapse/issues/11225))
  - Fix a bug in unit test `test_block_room_and_not_purge`. ([\#11226](https://github.com/matrix-org/synapse/issues/11226))
  - In `ObservableDeferred`, run observers in the order they were registered. ([\#11229](https://github.com/matrix-org/synapse/issues/11229))
  - Minor speed up to start up times and getting updates for groups by adding missing index to `local_group_updates.stream_id`. ([\#11231](https://github.com/matrix-org/synapse/issues/11231))
  - Add `twine` and `towncrier` as dev dependencies, as they're used by the release script. ([\#11233](https://github.com/matrix-org/synapse/issues/11233))
  - Allow `stream_writers.typing` config to be a list of one worker. ([\#11237](https://github.com/matrix-org/synapse/issues/11237))
  - Remove debugging statement in tests. ([\#11239](https://github.com/matrix-org/synapse/issues/11239))
  - Fix [MSC2716](https://github.com/matrix-org/matrix-doc/pull/2716) historical messages backfilling in random order on remote homeservers.
  ([\#11244](https://github.com/matrix-org/synapse/issues/11244))
  - Add an additional test for the `cachedList` method decorator. ([\#11246](https://github.com/matrix-org/synapse/issues/11246))
  - Make minor correction to the type of `auth_checkers` callbacks. ([\#11253](https://github.com/matrix-org/synapse/issues/11253))
  - Clean up trivial aspects of the Debian package build tooling. ([\#11269](https://github.com/matrix-org/synapse/issues/11269), [\#11273](https://github.com/matrix-org/synapse/issues/11273))
  - Blacklist new SyTest that checks that key uploads are valid pending the validation being implemented in Synapse. ([\#11270](https://github.com/matrix-org/synapse/issues/11270))

  Synapse 1.46.0 (2021-11-02)
  =============
  The cause of the [performance regression affecting Synapse 1.44](https://github.com/matrix-org/synapse/issues/11049) has been identified and fixed.
  ([\#11177](https://github.com/matrix-org/synapse/issues/11177))

  Bugfixes
  --------

  - Fix a bug introduced in v1.46.0rc1 where URL previews of some XML documents would fail. ([\#11196](https://github.com/matrix-org/synapse/issues/11196))

  Synapse 1.46.0rc1 (2021-10-27)
  ===============

  Features
  --------

  - Add support for Ubuntu 21.10 "Impish Indri". ([\#11024](https://github.com/matrix-org/synapse/issues/11024))
  - Port the Password Auth Providers module interface to the new generic interface. ([\#10548](https://github.com/matrix-org/synapse/issues/10548),
  [\#11180](https://github.com/matrix-org/synapse/issues/11180))
  - Experimental support for the thread relation defined in [MSC3440](https://github.com/matrix-org/matrix-doc/pull/3440). ([\#11088](https://github.com/matrix-org/synapse/issues/11088),
  [\#11181](https://github.com/matrix-org/synapse/issues/11181), [\#11192](https://github.com/matrix-org/synapse/issues/11192))
  - Users admin API can now also modify user type in addition to allowing it to be set on user creation. ([\#11174](https://github.com/matrix-org/synapse/issues/11174))

  Bugfixes
  --------

  - Newly-created public rooms are now only assigned an alias if the room's creation has not been blocked by permission settings. Contributed by @AndrewFerr.
  ([\#10930](https://github.com/matrix-org/synapse/issues/10930))
  - Fix a long-standing bug which meant that events received over federation were sometimes incorrectly accepted into the room state. ([\#11001](https://github.com/matrix-org/synapse/issues/11001),
  [\#11009](https://github.com/matrix-org/synapse/issues/11009), [\#11012](https://github.com/matrix-org/synapse/issues/11012))
  - Fix 500 error on `/messages` when the server accumulates more than 5 backwards extremities at a given depth for a room. ([\#11027](https://github.com/matrix-org/synapse/issues/11027))
  - Fix a bug where setting a user's `external_id` via the admin API returns 500 and deletes user's existing external mappings if that external ID is already mapped.
  ([\#11051](https://github.com/matrix-org/synapse/issues/11051))
  - Fix a long-standing bug where users excluded from the user directory were added into the directory if they belonged to a room which became public or private.
  ([\#11075](https://github.com/matrix-org/synapse/issues/11075))
  - Fix a long-standing bug when attempting to preview URLs which are in the `windows-1252` character encoding. ([\#11077](https://github.com/matrix-org/synapse/issues/11077),
  [\#11089](https://github.com/matrix-org/synapse/issues/11089))
  - Fix broken export-data admin command and add test script checking the command to CI. ([\#11078](https://github.com/matrix-org/synapse/issues/11078))
  - Show an error when timestamp in seconds is provided to the `/purge_media_cache` Admin API. ([\#11101](https://github.com/matrix-org/synapse/issues/11101))
  - Fix local users who left all their rooms being removed from the user directory, even if the `search_all_users` config option was enabled.
  ([\#11103](https://github.com/matrix-org/synapse/issues/11103))
  - Fix a bug which caused the module API's `get_user_ip_and_agents` function to always fail on workers. `get_user_ip_and_agents` was introduced in 1.44.0 and did not function correctly on worker
  processes at the time. ([\#11112](https://github.com/matrix-org/synapse/issues/11112))
  - Identity server connection is no longer ignoring `ip_range_whitelist`. ([\#11120](https://github.com/matrix-org/synapse/issues/11120))
  - Fix a bug introduced in Synapse 1.45.0 breaking the configuration file parsing script. ([\#11145](https://github.com/matrix-org/synapse/issues/11145))
  - Fix a performance regression introduced in 1.44.0 which could cause client requests to time out when making large numbers of outbound requests.
  ([\#11177](https://github.com/matrix-org/synapse/issues/11177), [\#11190](https://github.com/matrix-org/synapse/issues/11190))
  - Resolve and share `state_groups` for all [MSC2716](https://github.com/matrix-org/matrix-doc/pull/2716) historical events in batch. ([\#10975](https://github.com/matrix-org/synapse/issues/10975))

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

  - Fix broken links relating to module API deprecation in the upgrade notes. ([\#11069](https://github.com/matrix-org/synapse/issues/11069))
  - Add more information about what happens when a user is deactivated. ([\#11083](https://github.com/matrix-org/synapse/issues/11083))
  - Clarify the the sample log config can be copied from the documentation without issue. ([\#11092](https://github.com/matrix-org/synapse/issues/11092))
  - Update the admin API documentation with an updated list of the characters allowed in registration tokens. ([\#11093](https://github.com/matrix-org/synapse/issues/11093))
  - Document Synapse's behaviour when dealing with multiple modules registering the same callbacks and/or handlers for the same HTTP endpoints.
  ([\#11096](https://github.com/matrix-org/synapse/issues/11096))
  - Fix instances of `[example]{.title-ref}` in the upgrade documentation as a result of prior RST to Markdown conversion. ([\#11118](https://github.com/matrix-org/synapse/issues/11118))
  - Document the version of Synapse each module callback was introduced in. ([\#11132](https://github.com/matrix-org/synapse/issues/11132))
  - Document the version of Synapse that introduced each module API method. ([\#11183](https://github.com/matrix-org/synapse/issues/11183))

  Internal Changes
  ----------------
  - Fix spurious warnings about losing the logging context on the `ReplicationCommandHandler` when losing the replication connection. ([\#10984](https://github.com/matrix-org/synapse/issues/10984))
  - Include rejected status when we log events. ([\#11008](https://github.com/matrix-org/synapse/issues/11008))
  - Add some extra logging to the event persistence code. ([\#11014](https://github.com/matrix-org/synapse/issues/11014))
  - Rearrange the internal workings of the incremental user directory updates. ([\#11035](https://github.com/matrix-org/synapse/issues/11035))
  - Fix a long-standing bug where users excluded from the directory could still be added to the `users_who_share_private_rooms` table after a regular user joins a private room.
  ([\#11143](https://github.com/matrix-org/synapse/issues/11143))
  - Add and improve type hints. ([\#10972](https://github.com/matrix-org/synapse/issues/10972), [\#11055](https://github.com/matrix-org/synapse/issues/11055),
  [\#11066](https://github.com/matrix-org/synapse/issues/11066), [\#11076](https://github.com/matrix-org/synapse/issues/11076), [\#11095](https://github.com/matrix-org/synapse/issues/11095),
  [\#11109](https://github.com/matrix-org/synapse/issues/11109), [\#11121](https://github.com/matrix-org/synapse/issues/11121), [\#11146](https://github.com/matrix-org/synapse/issues/11146))
  - Mark the Synapse package as containing type annotations and fix export declarations so that Synapse pluggable modules may be type checked against Synapse.
  ([\#11054](https://github.com/matrix-org/synapse/issues/11054))
  - Remove dead code from `MediaFilePaths`. ([\#11056](https://github.com/matrix-org/synapse/issues/11056))
  - Be more lenient when parsing oEmbed response versions. ([\#11065](https://github.com/matrix-org/synapse/issues/11065))
  - Create a separate module for the retention configuration. ([\#11070](https://github.com/matrix-org/synapse/issues/11070))
  - Clean up some of the federation event authentication code for clarity. ([\#11115](https://github.com/matrix-org/synapse/issues/11115), [\#11116](https://github.com/matrix-org/synapse/issues/11116),
  [\#11122](https://github.com/matrix-org/synapse/issues/11122))
  - Add docstrings and comments to the application service ephemeral event sending code. ([\#11138](https://github.com/matrix-org/synapse/issues/11138))
  - Update the `sign_json` script to support inline configuration of the signing key. ([\#11139](https://github.com/matrix-org/synapse/issues/11139))
  - Fix broken link in the docker image README. ([\#11144](https://github.com/matrix-org/synapse/issues/11144))
  - Always dump logs from unit tests during CI runs. ([\#11068](https://github.com/matrix-org/synapse/issues/11068))
  - Add tests for `MediaFilePaths` class. ([\#11057](https://github.com/matrix-org/synapse/issues/11057))
  - Simplify the user admin API tests. ([\#11048](https://github.com/matrix-org/synapse/issues/11048))
  - Add a test for the workaround introduced in [\#11042](https://github.com/matrix-org/synapse/pull/11042) concerning the behaviour of third-party rule modules and `SynapseError`s.
  ([\#11071](https://github.com/matrix-org/synapse/issues/11071))

  Synapse 1.45.1 (2021-10-20)
  =============
  Bugfixes
  --------

  - Revert change to counting of deactivated users towards the monthly active users limit, introduced in 1.45.0rc1. ([\#11127](https://github.com/matrix-org/synapse/issues/11127))

  Synapse 1.45.0 (2021-10-19)
  =============
  No functional changes since Synapse 1.45.0rc2.

  Known Issues
  ------------

  - A suspected [performance regression](https://github.com/matrix-org/synapse/issues/11049) which was first reported after the release of 1.44.0 remains unresolved.

    We have not been able to identify a probable cause. Affected users report that setting up a federation sender worker appears to alleviate symptoms of the regression.

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

  - Reword changelog to clarify concerns about a suspected performance regression in 1.44.0. ([\#11117](https://github.com/matrix-org/synapse/issues/11117))

  Synapse 1.45.0rc2 (2021-10-14)
  ===============

  This release candidate [fixes](https://github.com/matrix-org/synapse/issues/11053) a user directory [bug](https://github.com/matrix-org/synapse/issues/11025) present in 1.45.0rc1.

  Known Issues
  ------------

  - A suspected [performance regression](https://github.com/matrix-org/synapse/issues/11049) which was first reported after the release of 1.44.0 remains unresolved.

    We have not been able to identify a probable cause. Affected users report that setting up a federation sender worker appears to alleviate symptoms of the regression.

  Bugfixes
  --------

  - Fix a long-standing bug when using multiple event persister workers where events were not correctly sent down `/sync` due to a race. ([\#11045](https://github.com/matrix-org/synapse/issues/11045))
  - Fix a bug introduced in Synapse 1.45.0rc1 where the user directory would stop updating if it processed an event from a
    user not in the `users` table. ([\#11053](https://github.com/matrix-org/synapse/issues/11053))
  - Fix a bug introduced in Synapse 1.44.0 when logging errors during oEmbed processing. ([\#11061](https://github.com/matrix-org/synapse/issues/11061))

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

  - Add an 'approximate difference' method to `StateFilter`. ([\#10825](https://github.com/matrix-org/synapse/issues/10825))
  - Fix inconsistent behavior of `get_last_client_by_ip` when reporting data that has not been stored in the database yet. ([\#10970](https://github.com/matrix-org/synapse/issues/10970))
  - Fix a bug introduced in Synapse 1.21.0 that causes opentracing and Prometheus metrics for replication requests to be measured incorrectly.
  ([\#10996](https://github.com/matrix-org/synapse/issues/10996))
  - Ensure that cache config tests do not share state. ([\#11036](https://github.com/matrix-org/synapse/issues/11036))

  Synapse 1.45.0rc1 (2021-10-12)
  ===============

  **Note:** Media storage providers module that read from Synapse's configuration need changes as of this version, see the [upgrade
  notes](https://matrix-org.github.io/synapse/develop/upgrade#upgrading-to-v1450) for more information.

  Known Issues
  ------------

  - We are investigating [a performance issue](https://github.com/matrix-org/synapse/issues/11049) which was reported after the release of 1.44.0.
  - We are aware of [a bug](https://github.com/matrix-org/synapse/issues/11025) with the user directory when using application services. A second release candidate is expected which will resolve this.

  Features
  --------

  - Add [MSC3069](https://github.com/matrix-org/matrix-doc/pull/3069) support to `/account/whoami`. ([\#9655](https://github.com/matrix-org/synapse/issues/9655))
  - Support autodiscovery of oEmbed previews. ([\#10822](https://github.com/matrix-org/synapse/issues/10822))
  - Add a `user_may_send_3pid_invite` spam checker callback for modules to allow or deny 3PID invites. ([\#10894](https://github.com/matrix-org/synapse/issues/10894))
  - Add a spam checker callback to allow or deny room joins. ([\#10910](https://github.com/matrix-org/synapse/issues/10910))
  - Include an `update_synapse_database` script in the distribution. Contributed by @Fizzadar at Beeper. ([\#10954](https://github.com/matrix-org/synapse/issues/10954))
  - Include exception information in JSON logging output. Contributed by @Fizzadar at Beeper. ([\#11028](https://github.com/matrix-org/synapse/issues/11028))

  Bugfixes
  --------

  - Fix a minor bug in the response to `/_matrix/client/r0/voip/turnServer`. Contributed by @lukaslihotzki. ([\#10922](https://github.com/matrix-org/synapse/issues/10922))
  - Fix a bug where empty `yyyy-mm-dd/` directories would be left behind in the media store's `url_cache_thumbnails/` directory. ([\#10924](https://github.com/matrix-org/synapse/issues/10924))
  - Fix a bug introduced in Synapse v1.40.0 where the signature checks for room version 8 and 9 could be applied to earlier room versions in some situations.
  ([\#10927](https://github.com/matrix-org/synapse/issues/10927))
  - Fix a long-standing bug wherein deactivated users still count towards the monthly active users limit. ([\#10947](https://github.com/matrix-org/synapse/issues/10947))
  - Fix a long-standing bug which meant that events received over federation were sometimes incorrectly accepted into the room state. ([\#10956](https://github.com/matrix-org/synapse/issues/10956))
  - Fix a long-standing bug where rebuilding the user directory wouldn't exclude support and deactivated users. ([\#10960](https://github.com/matrix-org/synapse/issues/10960))
  - Fix [MSC2716](https://github.com/matrix-org/matrix-doc/pull/2716) `/batch_send` endpoint rejecting subsequent batches with unknown batch ID error in existing room versions from the room creator.
  ([\#10962](https://github.com/matrix-org/synapse/issues/10962))
  - Fix a bug that could leak local users' per-room nicknames and avatars when the user directory is rebuilt. ([\#10981](https://github.com/matrix-org/synapse/issues/10981))
  - Fix a long-standing bug where the remainder of a batch of user directory changes would be silently dropped if the server left a room early in the batch.
  ([\#10982](https://github.com/matrix-org/synapse/issues/10982))
  - Correct a bugfix introduced in Synapse v1.44.0 that would catch the wrong error if a connection is lost before a response could be written to it.
  ([\#10995](https://github.com/matrix-org/synapse/issues/10995))
  - Fix a long-standing bug where local users' per-room nicknames/avatars were visible to anyone who could see you in the user directory. ([\#11002](https://github.com/matrix-org/synapse/issues/11002))
  - Fix a long-standing bug where a user's per-room nickname/avatar would overwrite their profile in the user directory when a room was made public.
  ([\#11003](https://github.com/matrix-org/synapse/issues/11003))
  - Work around a regression, introduced in Synapse v1.39.0, that caused `SynapseError`s raised by the experimental third-party rules module callback `check_event_allowed` to be ignored.
  ([\#11042](https://github.com/matrix-org/synapse/issues/11042))
  - Fix a bug in [MSC2716](https://github.com/matrix-org/matrix-doc/pull/2716) insertion events in rooms that could cause cross-talk/conflicts between batches.
  ([\#10877](https://github.com/matrix-org/synapse/issues/10877))

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

  - Change wording ("reference homeserver") in Synapse repository documentation. Contributed by @maxkratz. ([\#10971](https://github.com/matrix-org/synapse/issues/10971))
  - Fix a dead URL in development documentation (SAML) and change wording from "Riot" to "Element". Contributed by @maxkratz. ([\#10973](https://github.com/matrix-org/synapse/issues/10973))
  - Add additional content to the Welcome and Overview page of the documentation. ([\#10990](https://github.com/matrix-org/synapse/issues/10990))
  - Update links to MSCs in documentation. Contributed by @dklimpel. ([\#10991](https://github.com/matrix-org/synapse/issues/10991))

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

  - Improve type hinting in `synapse.util`. ([\#10888](https://github.com/matrix-org/synapse/issues/10888))
  - Add further type hints to `synapse.storage.util`. ([\#10892](https://github.com/matrix-org/synapse/issues/10892))
  - Fix type hints to be compatible with an upcoming change to Twisted. ([\#10895](https://github.com/matrix-org/synapse/issues/10895))
  - Update utility code to handle C implementations of frozendict. ([\#10902](https://github.com/matrix-org/synapse/issues/10902))
  - Drop old functionality which maintained database compatibility with Synapse versions before v1.31. ([\#10903](https://github.com/matrix-org/synapse/issues/10903))
  - Clean-up configuration helper classes for the `ServerConfig` class. ([\#10915](https://github.com/matrix-org/synapse/issues/10915))
  - Use direct references to config flags. ([\#10916](https://github.com/matrix-org/synapse/issues/10916), [\#10959](https://github.com/matrix-org/synapse/issues/10959),
  [\#10985](https://github.com/matrix-org/synapse/issues/10985))
  - Clean up some of the federation event authentication code for clarity. ([\#10926](https://github.com/matrix-org/synapse/issues/10926), [\#10940](https://github.com/matrix-org/synapse/issues/10940),
  [\#10986](https://github.com/matrix-org/synapse/issues/10986), [\#10987](https://github.com/matrix-org/synapse/issues/10987), [\#10988](https://github.com/matrix-org/synapse/issues/10988),
  [\#11010](https://github.com/matrix-org/synapse/issues/11010), [\#11011](https://github.com/matrix-org/synapse/issues/11011))
  - Refactor various parts of the codebase to use `RoomVersion` objects instead of room version identifier strings. ([\#10934](https://github.com/matrix-org/synapse/issues/10934))
  - Refactor user directory tests in preparation for upcoming changes. ([\#10935](https://github.com/matrix-org/synapse/issues/10935))
  - Include the event id in the logcontext when handling PDUs received over federation. ([\#10936](https://github.com/matrix-org/synapse/issues/10936))
  - Fix logged errors in unit tests. ([\#10939](https://github.com/matrix-org/synapse/issues/10939))
  - Fix a broken test to ensure that consent configuration works during registration. ([\#10945](https://github.com/matrix-org/synapse/issues/10945))
  - Add type hints to filtering classes. ([\#10958](https://github.com/matrix-org/synapse/issues/10958))
  - Add type-hint to `HomeserverTestcase.setup_test_homeserver`. ([\#10961](https://github.com/matrix-org/synapse/issues/10961))
  - Fix the test utility function `create_room_as` so that `is_public=True` will explicitly set the `visibility` parameter of room creation requests to `public`. Contributed by @AndrewFerr.
  ([\#10963](https://github.com/matrix-org/synapse/issues/10963))
  - Make the release script more robust and transparent. ([\#10966](https://github.com/matrix-org/synapse/issues/10966))
  - Refactor [MSC2716](https://github.com/matrix-org/matrix-doc/pull/2716) `/batch_send` mega function into smaller handler functions. ([\#10974](https://github.com/matrix-org/synapse/issues/10974))
  - Log stack traces when a missing opentracing span is detected. ([\#10983](https://github.com/matrix-org/synapse/issues/10983))
  - Update GHA config to run tests against Python 3.10 and PostgreSQL 14. ([\#10992](https://github.com/matrix-org/synapse/issues/10992))
  - Fix a long-standing bug where `ReadWriteLock`s could drop logging contexts on exit. ([\#10993](https://github.com/matrix-org/synapse/issues/10993))
  - Add a `CODEOWNERS` file to automatically request reviews from the `@matrix-org/synapse-core` team on new pull requests. ([\#10994](https://github.com/matrix-org/synapse/issues/10994))
  - Add further type hints to `synapse.state`. ([\#11004](https://github.com/matrix-org/synapse/issues/11004))
  - Remove the deprecated `BaseHandler` object. ([\#11005](https://github.com/matrix-org/synapse/issues/11005))
  - Bump mypy version for CI to 0.910, and pull in new type stubs for dependencies. ([\#11006](https://github.com/matrix-org/synapse/issues/11006))
  - Fix CI to run the unit tests without optional deps. ([\#11017](https://github.com/matrix-org/synapse/issues/11017))
  - Ensure that cache config tests do not share state. ([\#11019](https://github.com/matrix-org/synapse/issues/11019))
  - Add additional type hints to `synapse.server_notices`. ([\#11021](https://github.com/matrix-org/synapse/issues/11021))
  - Add additional type hints for `synapse.push`. ([\#11023](https://github.com/matrix-org/synapse/issues/11023))
  - When installing the optional developer dependencies, also include the dependencies needed for type-checking and unit testing. ([\#11034](https://github.com/matrix-org/synapse/issues/11034))
  - Remove unnecessary list comprehension from `synapse_port_db` to satisfy code style requirements. ([\#11043](https://github.com/matrix-org/synapse/issues/11043))

  Synapse 1.44.0 (2021-10-05)
  =============
  No significant changes since 1.44.0rc3.

  Synapse 1.44.0rc3 (2021-10-04)
  ===============

  Bugfixes
  --------

  - Fix a bug introduced in Synapse v1.40.0 where changing a user's display name or avatar in a restricted room would cause an authentication error.
  ([\#10933](https://github.com/matrix-org/synapse/issues/10933))
  - Fix `/admin/whois/{user_id}` endpoint, which was broken in v1.44.0rc1. ([\#10968](https://github.com/matrix-org/synapse/issues/10968))

  Synapse 1.44.0rc2 (2021-09-30)
  ===============

  Bugfixes
  --------

  - Fix a bug introduced in v1.44.0rc1 which caused the experimental [MSC2716](https://github.com/matrix-org/matrix-doc/pull/2716) `/batch_send` endpoint to return a 500 error.
  ([\#10938](https://github.com/matrix-org/synapse/issues/10938))
  - Fix a bug introduced in v1.44.0rc1 which prevented sending presence events to application services. ([\#10944](https://github.com/matrix-org/synapse/issues/10944))

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

  - Minor updates to the installation instructions. ([\#10919](https://github.com/matrix-org/synapse/issues/10919))

  Synapse 1.44.0rc1 (2021-09-29)
  ===============

  Features
  --------

  - Only allow the [MSC2716](https://github.com/matrix-org/matrix-doc/pull/2716) `/batch_send?chunk_id=xxx` endpoint to connect to an already existing insertion event.
  ([\#10776](https://github.com/matrix-org/synapse/issues/10776))
  - Improve oEmbed URL previews by processing the author name, photo, and video information. ([\#10814](https://github.com/matrix-org/synapse/issues/10814),
  [\#10819](https://github.com/matrix-org/synapse/issues/10819))
  - Speed up responding with large JSON objects to requests. ([\#10868](https://github.com/matrix-org/synapse/issues/10868), [\#10905](https://github.com/matrix-org/synapse/issues/10905))
  - Add a `user_may_create_room_with_invites` spam checker callback to allow modules to allow or deny a room creation request based on the invites and/or 3PID invites it includes.
  ([\#10898](https://github.com/matrix-org/synapse/issues/10898))

  Bugfixes
  --------

  - Fix a long-standing bug that caused an `AssertionError` when purging history in certain rooms. Contributed by @Kokokokoka. ([\#10690](https://github.com/matrix-org/synapse/issues/10690))
  - Fix a long-standing bug which caused deactivated users that were later reactivated to be missing from the user directory. ([\#10782](https://github.com/matrix-org/synapse/issues/10782))
  - Fix a long-standing bug that caused unbanning a user by sending a membership event to fail. Contributed by @aaronraimist. ([\#10807](https://github.com/matrix-org/synapse/issues/10807))
  - Fix a long-standing bug where logging contexts would go missing when federation requests time out. ([\#10810](https://github.com/matrix-org/synapse/issues/10810))
  - Fix a long-standing bug causing an error in the deprecated `/initialSync` endpoint when using the undocumented `from` and `to` parameters.
  ([\#10827](https://github.com/matrix-org/synapse/issues/10827))
  - Fix a bug causing the `remove_stale_pushers` background job to repeatedly fail and log errors. This bug affected Synapse servers that had been upgraded from version 1.28 or older and are using
  SQLite. ([\#10843](https://github.com/matrix-org/synapse/issues/10843))
  - Fix a long-standing bug in Unicode support of the room search admin API breaking search for rooms with non-ASCII characters. ([\#10859](https://github.com/matrix-org/synapse/issues/10859))
  - Fix a bug introduced in Synapse 1.37.0 which caused `knock` membership events which we sent to remote servers to be incorrectly stored in the local database.
  ([\#10873](https://github.com/matrix-org/synapse/issues/10873))
  - Fix invalidating one-time key count cache after claiming keys. The bug was introduced in Synapse v1.41.0. Contributed by Tulir at Beeper.
  ([\#10875](https://github.com/matrix-org/synapse/issues/10875))
  - Fix a long-standing bug causing application service users to be subject to MAU blocking if the MAU limit had been reached, even if configured not to be blocked.
  ([\#10881](https://github.com/matrix-org/synapse/issues/10881))
  - Fix a long-standing bug which could cause events pulled over federation to be incorrectly rejected. ([\#10907](https://github.com/matrix-org/synapse/issues/10907))
  - Fix a long-standing bug causing URL cache files to be stored in storage providers. Server admins may safely delete the `url_cache/` and `url_cache_thumbnails/` directories from any configured
  storage providers to reclaim space. ([\#10911](https://github.com/matrix-org/synapse/issues/10911))
  - Fix a long-standing bug leading to race conditions when creating media store and config directories. ([\#10913](https://github.com/matrix-org/synapse/issues/10913))

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

  - Fix some crashes in the Module API example code, by adding JSON encoding/decoding. ([\#10845](https://github.com/matrix-org/synapse/issues/10845))
  - Add developer documentation about experimental configuration flags. ([\#10865](https://github.com/matrix-org/synapse/issues/10865))
  - Properly remove deleted files from GitHub pages when generating the documentation. ([\#10869](https://github.com/matrix-org/synapse/issues/10869))

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

  - Fix GitHub Actions config so we can run sytest on synapse from parallel branches. ([\#10659](https://github.com/matrix-org/synapse/issues/10659))
  - Split out [MSC2716](https://github.com/matrix-org/matrix-doc/pull/2716) meta events to their own fields in the `/batch_send` response. ([\#10777](https://github.com/matrix-org/synapse/issues/10777))
  - Add missing type hints to REST servlets. ([\#10785](https://github.com/matrix-org/synapse/issues/10785), [\#10817](https://github.com/matrix-org/synapse/issues/10817))
  - Simplify the internal logic which maintains the user directory database tables. ([\#10796](https://github.com/matrix-org/synapse/issues/10796))
  - Use direct references to config flags. ([\#10812](https://github.com/matrix-org/synapse/issues/10812), [\#10885](https://github.com/matrix-org/synapse/issues/10885),
  [\#10893](https://github.com/matrix-org/synapse/issues/10893), [\#10897](https://github.com/matrix-org/synapse/issues/10897))
  - Specify the type of token in generic "Invalid token" error messages. ([\#10815](https://github.com/matrix-org/synapse/issues/10815))
  - Make `StateFilter` frozen so it is hashable. ([\#10816](https://github.com/matrix-org/synapse/issues/10816))
  - Fix a long-standing bug where an `m.room.message` event containing a null byte would cause an internal server error. ([\#10820](https://github.com/matrix-org/synapse/issues/10820))
  - Add type hints to the state database. ([\#10823](https://github.com/matrix-org/synapse/issues/10823))
  - Opt out of cache expiry for `get_users_who_share_room_with_user`, to hopefully improve `/sync` performance when you
    haven't synced recently. ([\#10826](https://github.com/matrix-org/synapse/issues/10826))
  - Track cache eviction rates more finely in Prometheus's monitoring. ([\#10829](https://github.com/matrix-org/synapse/issues/10829))
  - Add missing type hints to `synapse.handlers`. ([\#10831](https://github.com/matrix-org/synapse/issues/10831), [\#10856](https://github.com/matrix-org/synapse/issues/10856))
  - Extend the Module API to let plug-ins check whether an ID is local and to access IP + User Agent data. ([\#10833](https://github.com/matrix-org/synapse/issues/10833))
  - Factor out PNG image data to a constant to be used in several tests. ([\#10834](https://github.com/matrix-org/synapse/issues/10834))
  - Add a test to ensure state events sent by modules get persisted correctly. ([\#10835](https://github.com/matrix-org/synapse/issues/10835))
  - Rename [MSC2716](https://github.com/matrix-org/matrix-doc/pull/2716) fields and event types from `chunk` to `batch` to match the `/batch_send` endpoint.
  ([\#10838](https://github.com/matrix-org/synapse/issues/10838))
  - Rename [MSC2716](https://github.com/matrix-org/matrix-doc/pull/2716) `/batch_send` query parameter from `?prev_event` to more obvious usage with `?prev_event_id`.
  ([\#10839](https://github.com/matrix-org/synapse/issues/10839))
  - Add type hints to `synapse.http.site`. ([\#10867](https://github.com/matrix-org/synapse/issues/10867))
  - Include outlier status when we log V2 or V3 events. ([\#10879](https://github.com/matrix-org/synapse/issues/10879))
  - Break down Grafana's cache expiry time series based on reason for eviction, c.f. [\#10829](https://github.com/matrix-org/synapse/issues/10829).
  ([\#10880](https://github.com/matrix-org/synapse/issues/10880))
  - Clean up some of the federation event authentication code for clarity. ([\#10883](https://github.com/matrix-org/synapse/issues/10883), [\#10884](https://github.com/matrix-org/synapse/issues/10884),
  [\#10896](https://github.com/matrix-org/synapse/issues/10896), [\#10901](https://github.com/matrix-org/synapse/issues/10901))
  - Allow the `.` and `~` characters when creating registration tokens as per the change to [MSC3231](https://github.com/matrix-org/matrix-doc/pull/3231).
  ([\#10887](https://github.com/matrix-org/synapse/issues/10887))
  - Clean up some unnecessary parentheses in places around the codebase. ([\#10889](https://github.com/matrix-org/synapse/issues/10889))
  - Improve type hinting in the user directory code. ([\#10891](https://github.com/matrix-org/synapse/issues/10891))
  - Update development testing script `test_postgresql.sh` to use a supported Python version and make re-runs quicker. ([\#10906](https://github.com/matrix-org/synapse/issues/10906))
  - Document and summarize changes in schema version `61` – `64`. ([\#10917](https://github.com/matrix-org/synapse/issues/10917))
  - Update release script to sign the newly created git tags. ([\#10925](https://github.com/matrix-org/synapse/issues/10925))
  - Fix Debian builds due to `dh-virtualenv` no longer being able to build their docs. ([\#10931](https://github.com/matrix-org/synapse/issues/10931))

  To generate a diff of this commit:
  cvs rdiff -u -r1.34 -r1.35 pkgsrc/chat/matrix-synapse/Makefile
  cvs rdiff -u -r1.18 -r1.19 pkgsrc/chat/matrix-synapse/PLIST
  cvs rdiff -u -r1.26 -r1.27 pkgsrc/chat/matrix-synapse/distinfo

-------------------------------------------------------------------
  Module Name: pkgsrc
  Committed By: gdt
  Date: Tue Nov 23 12:47:51 UTC 2021

  Modified Files:
  pkgsrc/chat/matrix-synapse: Makefile distinfo

  Log Message:
  chat/matrix-synapse: Update to 1.47.1 (security)

  Synapse 1.47.1 (2021-11-23)
  ======This release fixes a security issue in the media store, affecting all prior releases of Synapse. Server administrators are encouraged to update Synapse as soon as possible. We are not aware of these vulnerabilities being exploited in the wild.

  Server administrators who are unable to update Synapse may use the workarounds described in the linked GitHub Security Advisory below.

  Security advisory
  -----------------

  The following issue is fixed in 1.47.1.

  - **[GHSA-3hfw-x7gx-437c](https://github.com/matrix-org/synapse/security/advisories/GHSA-3hfw-x7gx-437c) / [CVE-2021-41281](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-41281): Path traversal when downloading remote media.**

    Synapse instances with the media repository enabled can be tricked into downloading a file from a remote server into an arbitrary directory, potentially outside the media store directory.

    The last two directories and file name of the path are chosen randomly by Synapse and cannot be controlled by an attacker, which limits the impact.

    Homeservers with the media repository disabled are unaffected. Homeservers configured with a federation whitelist are also unaffected.

    Fixed by [91f2bd090](https://github.com/matrix-org/synapse/commit/91f2bd090).

  To generate a diff of this commit:
  cvs rdiff -u -r1.35 -r1.36 pkgsrc/chat/matrix-synapse/Makefile
  cvs rdiff -u -r1.27 -r1.28 pkgsrc/chat/matrix-synapse/distinfo

(spz)

2021-11-24 18:23:25 UTC MAIN commitmail json YAML

doc: Updated sysutils/onefetch to 2.11.0

(pin)

2021-11-24 18:23:06 UTC MAIN commitmail json YAML

sysutils/onefetch: update to 2.11.0

-[docs] Add Persian, Chinese and Russian README
-[misc] add CLI flag to count hidden files and directories
-[misc] removed json dependency
-[misc] Better error handling (Replace error-chain with anyhow)
-[misc] add LanguageType
-[misc] update license cache
-[misc] Use time crate instead of chrono
-[language] added support for Protocol Buffers
-[language] added support for SQL, WebAssembly, Toml, Yaml, Jsonnet, Solidity,
Json, Sass, LLVM, AutoHotKey, Coq and Fortran Legacy
-[cd] Automate "languages supported" badge
-[cd] Add workflow for Minimum Rust Version badge

(pin)

2021-11-24 17:31:01 UTC MAIN commitmail json YAML

x264-devel: fix install on Solaris 10, per PR pkg/56512

(nia)

2021-11-24 17:26:15 UTC MAIN commitmail json YAML

nltk_data: mark all nltk data packages as NO_*_ON_*

Some are CC-*, some are non-commercial, and there are some unclear ones.
Err on the restrictive side.

(wiz)

2021-11-24 16:55:08 UTC MAIN commitmail json YAML

doc: Updated sysutils/p5-Unburden-Home-Dir to 0.4.1.3

(hauke)

2021-11-24 16:29:30 UTC MAIN commitmail json YAML

2021-11-24 16:00:28 UTC MAIN commitmail json YAML

doc: Updated textproc/py-nltk to 3.6.5

(wiz)

2021-11-24 16:00:18 UTC MAIN commitmail json YAML

py-nltk: update to 3.6.5.

Version 3.6.5 2021-10-11

* modernised nltk.org website
* addressed LGTM.com issues
* support ZWJ sequences emoji and skin tone modifer emoji in TweetTokenizer
* METEOR evaluation now requires pre-tokenized input
* Code linting and type hinting
* implement get_refs function for DrtLambdaExpression
* Enable automated CoreNLP, Senna, Prover9/Mace4, Megam, MaltParser CI tests
* specify minimum regex version that supports regex.Pattern
* avoid re.Pattern and regex.Pattern which fail for Python 3.6, 3.7

Version 3.6.4 2021-10-01

* deprecate `nltk.usage(obj)` in favor of `help(obj)`
* resolve ReDoS vulnerability in Corpus Reader
* solidify performance tests
* improve phone number recognition in tweet tokenizer
* refactored CISTEM stemmer for German
* identify NLTK Team as the author
* replace travis badge with github actions badge
* add SECURITY.md

Version 3.6.3 2021-09-19
* Dropped support for Python 3.5
* Run CI tests on Windows, too
* Moved from Travis CI to GitHub Actions
* Code and comment cleanups
* Visualize WordNet relation graphs using Graphviz
* Fixed large error in METEOR score
* Apply isort, pyupgrade, black, added as pre-commit hooks
* Prevent debug_decisions in Punkt from throwing IndexError
* Resolved ZeroDivisionError in RIBES with dissimilar sentences
* Initialize WordNet IC total counts with smoothing value
* Fixed AttributeError for Arabic ARLSTem2 stemmer
* Many fixes and improvements to lm language model package
* Fix bug in nltk.metrics.aline, C_skip = -10
* Improvements to TweetTokenizer
* Optional show arg for FreqDist.plot, ConditionalFreqDist.plot
* edit_distance now computes Damerau-Levenshtein edit-distance

Version 3.6.2 2021-04-20
* move test code to nltk/test
* clean up some doctests
* fix bug in NgramAssocMeasures (order preserving fix)
* fixes for compatibility with Pypy 7.3.4

Version 3.6 2021-04-07
* add support for Python 3.9
* add Tree.fromlist
* compute Minimum Spanning Tree of unweighted graph using BFS
* fix bug with infinite loop in Wordnet closure and tree
* fix bug in calculating BLEU using smoothing method 4
* Wordnet synset similarities work for all pos
* new Arabic light stemmer (ARLSTem2)
* new syllable tokenizer (LegalitySyllableTokenizer)
* remove nose in favor of pytest
* misc bug fixes, code cleanups, test cleanups, efficiency improvements

(wiz)

2021-11-24 15:58:54 UTC MAIN commitmail json YAML

doc: mention new nltk data packages

(wiz)

2021-11-24 15:57:13 UTC MAIN commitmail json YAML

2021-11-24 15:56:18 UTC MAIN commitmail json YAML

nltk_data: add shared files for nltk_data packages

This also includes a tool to create these packages.

(wiz)

2021-11-24 14:31:53 UTC pkgsrc-2021Q3 commitmail json YAML

doc: Pullup ticket #6535

(tm)

2021-11-24 14:31:21 UTC pkgsrc-2021Q3 commitmail json YAML

Pullup ticket #6535 - requested by bsiegert
databases/postgresql: security fix

Revisions pulled up:
- databases/postgresql10-docs/PLIST                            1.20
- databases/postgresql10-server/PLIST                          1.10
- databases/postgresql10/Makefile                              1.27
- databases/postgresql10/Makefile.common                        1.31
- databases/postgresql10/distinfo                              1.25
- databases/postgresql11-docs/PLIST                            1.15
- databases/postgresql11-server/PLIST                          1.5
- databases/postgresql11/Makefile.common                        1.24
- databases/postgresql11/distinfo                              1.20
- databases/postgresql12-docs/PLIST                            1.10
- databases/postgresql12-server/PLIST                          1.6
- databases/postgresql12/Makefile                              1.18
- databases/postgresql12/Makefile.common                        1.17
- databases/postgresql12/distinfo                              1.14
- databases/postgresql13-client/PLIST                          1.5
- databases/postgresql13-docs/PLIST                            1.6
- databases/postgresql13-server/PLIST                          1.4
- databases/postgresql13/Makefile                              1.9
- databases/postgresql13/Makefile.common                        1.10
- databases/postgresql13/distinfo                              1.10
- databases/postgresql96-docs/PLIST                            1.24
- databases/postgresql96-server/PLIST                          1.9
- databases/postgresql96/Makefile                              1.16
- databases/postgresql96/Makefile.common                        1.36
- databases/postgresql96/distinfo                              1.29

---
  Module Name:    pkgsrc
  Committed By:  adam
  Date:          Tue Nov 16 10:14:39 UTC 2021

  Modified Files:
          pkgsrc/databases/postgresql10: Makefile.common distinfo
          pkgsrc/databases/postgresql10-docs: PLIST
          pkgsrc/databases/postgresql10-server: PLIST
          pkgsrc/databases/postgresql11: Makefile.common distinfo
          pkgsrc/databases/postgresql11-docs: PLIST
          pkgsrc/databases/postgresql11-server: PLIST
          pkgsrc/databases/postgresql12: Makefile.common distinfo
          pkgsrc/databases/postgresql12-docs: PLIST
          pkgsrc/databases/postgresql12-server: PLIST
          pkgsrc/databases/postgresql13: Makefile.common distinfo
          pkgsrc/databases/postgresql13-client: PLIST
          pkgsrc/databases/postgresql13-docs: PLIST
          pkgsrc/databases/postgresql13-server: PLIST
          pkgsrc/databases/postgresql96: Makefile.common distinfo
          pkgsrc/databases/postgresql96-docs: PLIST
          pkgsrc/databases/postgresql96-server: PLIST

  Log Message:
  postgresql: updated to 13.5, 12.9, 11.14, 10.19, 9.6.24

  PostgreSQL 13.5, 12.9, 11.14, 10.19, and 9.6.24

  Security Issues

  CVE-2021-23214: Server processes unencrypted bytes from man-in-the-middle

  Versions Affected: 9.6 - 14. The security team typically does not test
  unsupported versions, but this problem is quite old.

  When the server is configured to use trust authentication with a
  clientcert requirement or to use cert authentication, a
  man-in-the-middle attacker can inject arbitrary SQL queries when a
  connection is first established, despite the use of SSL certificate
  verification and encryption.

  The PostgreSQL project thanks Jacob Champion for reporting this problem.

  CVE-2021-23222: libpq processes unencrypted bytes from man-in-the-middle

  Versions Affected: 9.6 - 14. The security team typically does not test
  unsupported versions, but this problem is quite old.

  A man-in-the-middle attacker can inject false responses to the
  client's first few queries, despite the use of SSL certificate
  verification and encryption.

  If more preconditions hold, the attacker can exfiltrate the client's
  password or other confidential data that might be transmitted early in
  a session. The attacker must have a way to trick the client's intended
  server into making the confidential data accessible to the attacker. A
  known implementation having that property is a PostgreSQL
  configuration vulnerable to CVE-2021-23214.

  As with any exploitation of CVE-2021-23214, the server must be using
  trust authentication with a clientcert requirement or using cert
  authentication. To disclose a password, the client must be in
  possession of a password, which is atypical when using an
  authentication configuration vulnerable to CVE-2021-23214. The
  attacker must have some other way to access the server to retrieve the
  exfiltrated data (a valid, unprivileged login account would be
  sufficient).

  The PostgreSQL project thanks Jacob Champion for reporting this problem.

  Bug Fixes and Improvements

  This update fixes over 40 bugs that were reported in the last several
  months. The issues listed below affect PostgreSQL 14. Some of these
  issues may also affect other supported versions of PostgreSQL.

  Some of these fixes include:

  Fix physical replication for cases where the primary crashes after
  shipping a WAL segment that ends with a partial WAL record. When
  applying this update, update your standby servers before the primary
  so that they will be ready to handle the fix if the primary happens to
  crash.
  Fix parallel VACUUM so that it will process indexes below the
  min_parallel_index_scan_size threshold if the table has at least two
  indexes that are above that size. This problem does not affect
  autovacuum. If you are affected by this issue, you should reindex any
  manually-vacuumed tables.
  Fix causes of CREATE INDEX CONCURRENTLY and REINDEX CONCURRENTLY
  writing corrupt indexes. You should reindex any concurrently-built
  indexes.
  Fix for attaching/detaching a partition that could allow certain
  INSERT/UPDATE queries to misbehave in active sessions.
  Fix for creating a new range type with CREATE TYPE that could cause
  problems for later event triggers or subsequent executions of the
  CREATE TYPE command.
  Fix updates of element fields in arrays of a domain that is a part of
  a composite.
  Disallow the combination of FETCH FIRST WITH TIES and FOR UPDATE SKIP LOCKED.
  Fix corner-case loss of precision in the numeric power() function.
  Fix restoration of a Portal's snapshot inside a subtransaction, which
  could lead to a crash. For example, this could occur in PL/pgSQL when
  a COMMIT is immediately followed by a BEGIN ... EXCEPTION block that
  performs a query.
  Clean up correctly if a transaction fails after exporting its
  snapshot. This could occur if a replication slot was created then
  rolled back, and then another replication slot was created in the same
  session.
  Fix for "overflowed-subtransaction" wraparound tracking on standby
  servers that could lead to performance degradation.
  Ensure that prepared transactions are properly accounted for during
  promotion of a standby server.
  Ensure that the correct lock level is used when renaming a table.
  Avoid crash when dropping a role that owns objects being dropped concurrently.
  Disallow setting huge_pages to on when shared_memory_type is sysv
  Fix query type checking in the PL/pgSQL RETURN QUERY.
  Several fixes for pg_dump, including the ability to dump non-global
  default privileges correctly.
  Use the CLDR project's data to map Windows time zone names to IANA time zones.
  This update also contains tzdata release 2021e for DST law changes in
  Fiji, Jordan, Palestine, and Samoa, plus historical corrections for
  Barbados, Cook Islands, Guyana, Niue, Portugal, and Tonga.

  Also, the Pacific/Enderbury zone has been renamed to Pacific/Kanton.
  Also, the following zones have been merged into nearby, more-populous
  zones whose clocks have agreed with them since 1970: Africa/Accra,
  America/Atikokan, America/Blanc-Sablon, America/Creston,
  America/Curacao, America/Nassau, America/Port_of_Spain,
  Antarctica/DumontDUrville, and Antarctica/Syowa. In all these cases,
  the previous zone name remains as an alias.

---
  Module Name:    pkgsrc
  Committed By:  adam
  Date:          Tue Nov 16 10:17:40 UTC 2021

  Modified Files:
          pkgsrc/databases/postgresql10: Makefile
          pkgsrc/databases/postgresql12: Makefile
          pkgsrc/databases/postgresql13: Makefile
          pkgsrc/databases/postgresql96: Makefile

  Log Message:
  postgresqlNN: reset revision

(tm)

2021-11-24 14:17:58 UTC MAIN commitmail json YAML

nmap: Disable liblinear option on NetBSD, per icb discussion.

(nia)

2021-11-24 14:15:28 UTC MAIN commitmail json YAML

Updated devel/py-msgpack

(adam)

2021-11-24 14:11:37 UTC MAIN commitmail json YAML

py-msgpack: updated to 1.0.3

1.0.3

Fix Docstring
Fix error formatting
Improve error message about strict_map_key

(adam)

2021-11-24 14:07:58 UTC MAIN commitmail json YAML

doc: Updated emulators/mame to 0.238

(wiz)

2021-11-24 14:07:49 UTC MAIN commitmail json YAML

mame: update to 0.238.

You know what time it is? It窶冱 time for MAME 0.238, our November
release! After many years of waiting, the rare space shooter Monster
Zero from Nihon Game is now playable. Despite the title, this game
does not feature a three-headed space dragon. This release adds
support for Fowling and Monkey Goalkeeper, two more Elektronika
hand-held games built around the Egg/Mickey Mouse Game & Watch
program.

There are a few changes to MAME窶冱 UI and the debugger this month.
Firstly, MAME is now less eager to reset your input configuration
if you run it without connecting a game controller. Analog inputs
support a few more configuration options, and we窶况e added some
(long overdue) documentation for the input configuration process.
The timecode logging feature (used by people making gameplay videos)
has been moved to a plugin, and debugger memory views now support
octal data display, and octal or decimal address display.

Support for several Famicom controllers has been added or fixed
this month, including the IGS Tap-tap Mat, Bandai Family Trainer,
Bandai Power Pad, Bandai Hyper Shot, Konami Doremikko Piano Keyboard,
and Konami Exciting Boxing air bag. Also involving peripheral
support, the Acorn Archimedes drivers now support podule expansions,
the Econet module slot, serial/parallel ports, and extension ROM
sockets.

(wiz)

2021-11-24 12:47:09 UTC pkgsrc-2021Q3 commitmail json YAML

doc: Pullup ticket #6537

(tm)

2021-11-24 12:45:47 UTC pkgsrc-2021Q3 commitmail json YAML

Pullup ticket #6537 - requested by taca
net/samba4: security fix

Revisions pulled up:
- net/samba4/Makefile                                          1.130-1.132
- net/samba4/PLIST                                              1.39-1.40
- net/samba4/distinfo                                          1.67,1.69

---
  Module Name: pkgsrc
  Committed By: adam
  Date: Wed Sep 29 19:01:31 UTC 2021

  Modified Files:
  pkgsrc/archivers/ark: Makefile
  pkgsrc/archivers/innoextract: Makefile
  pkgsrc/archivers/libcomprex: Makefile buildlink3.mk
  pkgsrc/archivers/libzip: Makefile buildlink3.mk
  pkgsrc/archivers/php-pecl-zip: Makefile
  pkgsrc/archivers/php-zip: Makefile
  pkgsrc/audio/ardour: Makefile
  pkgsrc/audio/ario: Makefile
  pkgsrc/audio/audacious-plugins: Makefile
  pkgsrc/audio/bmp-scrobbler: Makefile
  pkgsrc/audio/cmusfm: Makefile
  pkgsrc/audio/csound6: Makefile
  pkgsrc/audio/din: Makefile
  pkgsrc/audio/flactag: Makefile
  pkgsrc/audio/forked-daapd: Makefile
  pkgsrc/audio/gbemol: Makefile
  pkgsrc/audio/glyr: Makefile buildlink3.mk
  pkgsrc/audio/grip: Makefile
  pkgsrc/audio/herrie: Makefile
  pkgsrc/audio/hydrogen: Makefile
  pkgsrc/audio/icecast: Makefile
  pkgsrc/audio/jack-rack: Makefile
  pkgsrc/audio/libmusicbrainz: Makefile buildlink3.mk
  pkgsrc/audio/libmusicbrainz5: Makefile buildlink3.mk
  pkgsrc/audio/libofa: Makefile
  pkgsrc/audio/mad123: Makefile
  pkgsrc/audio/moc: Makefile
  pkgsrc/audio/mp3diags: Makefile
  pkgsrc/audio/mpdas: Makefile
  pkgsrc/audio/musicpd: Makefile
  pkgsrc/audio/ncmpcpp: Makefile
  pkgsrc/audio/pianobar: Makefile
  pkgsrc/audio/pragha: Makefile
  pkgsrc/audio/qmmp: Makefile
  pkgsrc/audio/sound-juicer: Makefile
  pkgsrc/audio/strawberry: Makefile
  pkgsrc/audio/streamtuner: Makefile buildlink3.mk
  pkgsrc/audio/terminatorx: Makefile
  pkgsrc/audio/tremor-tools: Makefile
  pkgsrc/audio/vimpc: Makefile
  pkgsrc/audio/vorbis-tools: Makefile
  pkgsrc/biology/canu: Makefile
  pkgsrc/biology/coordgenlibs: Makefile buildlink3.mk
  pkgsrc/biology/htslib: Makefile
  pkgsrc/biology/maeparser: Makefile buildlink3.mk
  pkgsrc/biology/ncbi-blast+: Makefile
  pkgsrc/biology/openbabel: Makefile
  pkgsrc/cad/kicad: Makefile
  pkgsrc/cad/librecad: Makefile
  pkgsrc/cad/openscad: Makefile
  pkgsrc/chat/anope: Makefile
  pkgsrc/chat/bitlbee: Makefile
  pkgsrc/chat/centerim: Makefile
  pkgsrc/chat/ctrlproxy: Makefile
  pkgsrc/chat/ekg: Makefile
  pkgsrc/chat/farstream: Makefile
  pkgsrc/chat/gloox: Makefile
  pkgsrc/chat/ircd-hybrid: Makefile
  pkgsrc/chat/konversation: Makefile
  pkgsrc/chat/ktp-accounts-kcm: Makefile
  pkgsrc/chat/ktp-approver: Makefile
  pkgsrc/chat/ktp-auth-handler: Makefile
  pkgsrc/chat/ktp-common-internals: Makefile buildlink3.mk
  pkgsrc/chat/ktp-contact-list: Makefile
  pkgsrc/chat/ktp-contact-runner: Makefile
  pkgsrc/chat/ktp-desktop-applets: Makefile
  pkgsrc/chat/ktp-filetransfer-handler: Makefile
  pkgsrc/chat/ktp-kded-integration-module: Makefile
  pkgsrc/chat/ktp-send-file: Makefile
  pkgsrc/chat/ktp-text-ui: Makefile
  pkgsrc/chat/libgadu: Makefile buildlink3.mk
  pkgsrc/chat/libpurple: Makefile
  pkgsrc/chat/mumble: Makefile
  pkgsrc/chat/profanity: Makefile
  pkgsrc/chat/scrollz: Makefile
  pkgsrc/chat/spectrum: Makefile
  pkgsrc/chat/swift: Makefile
  pkgsrc/chat/telepathy-gabble: Makefile
  pkgsrc/chat/unrealircd: Makefile
  pkgsrc/chat/weechat: Makefile
  pkgsrc/chat/znc: Makefile
  pkgsrc/comms/asterisk13: Makefile
  pkgsrc/comms/asterisk16: Makefile
  pkgsrc/comms/asterisk18: Makefile
  pkgsrc/comms/gammu: Makefile
  pkgsrc/converters/libabw: Makefile buildlink3.mk
  pkgsrc/converters/libcdr: Makefile buildlink3.mk
  pkgsrc/converters/libe-book: Makefile buildlink3.mk
  pkgsrc/converters/libepubgen: Makefile buildlink3.mk
  pkgsrc/converters/libetonyek: Makefile buildlink3.mk
  pkgsrc/converters/libfreehand: Makefile buildlink3.mk
  pkgsrc/converters/libmspub: Makefile buildlink3.mk
  pkgsrc/converters/libmwaw: Makefile buildlink3.mk
  pkgsrc/converters/libpagemaker: Makefile buildlink3.mk
  pkgsrc/converters/libqxp: Makefile buildlink3.mk
  pkgsrc/converters/librevenge: Makefile buildlink3.mk
  pkgsrc/converters/libstaroffice: Makefile
  pkgsrc/converters/libvisio: Makefile buildlink3.mk
  pkgsrc/converters/libwpd: Makefile buildlink3.mk
  pkgsrc/converters/libwpg: Makefile buildlink3.mk
  pkgsrc/converters/libwps: Makefile buildlink3.mk
  pkgsrc/converters/libzmf: Makefile
  pkgsrc/converters/orcus: Makefile
  pkgsrc/converters/rss2html: Makefile
  pkgsrc/databases/couchdb: Makefile
  pkgsrc/databases/freetds: Makefile buildlink3.mk
  pkgsrc/databases/libcassandra: Makefile
  pkgsrc/databases/mariadb104-client: Makefile
  pkgsrc/databases/mariadb104-server: Makefile
  pkgsrc/databases/mariadb105-client: Makefile
  pkgsrc/databases/mariadb105-server: Makefile
  pkgsrc/databases/mariadb106-client: Makefile
  pkgsrc/databases/mariadb106-server: Makefile
  pkgsrc/databases/mongodb: Makefile
  pkgsrc/databases/mongodb3: Makefile
  pkgsrc/databases/mysql-workbench: Makefile
  pkgsrc/databases/mysql57-client: Makefile
  pkgsrc/databases/mysql57-server: Makefile
  pkgsrc/databases/p5-DBD-Sybase: Makefile
  pkgsrc/databases/p5-sqlrelay: Makefile
  pkgsrc/databases/p5-sybperl: Makefile
  pkgsrc/databases/php-mssql: Makefile
  pkgsrc/databases/php-pdo_dblib: Makefile
  pkgsrc/databases/php-sqlrelay: Makefile
  pkgsrc/databases/postgresql-postgis2: Makefile
  pkgsrc/databases/py-mssql: Makefile
  pkgsrc/databases/py-sqlrelay: Makefile
  pkgsrc/databases/py-sybase: Makefile
  pkgsrc/databases/qore-freetds-module: Makefile
  pkgsrc/databases/ruby-sqlrelay: Makefile
  pkgsrc/databases/ruby-tiny_tds: Makefile
  pkgsrc/databases/soci: Makefile
  pkgsrc/databases/sqlrelay: Makefile buildlink3.mk
  pkgsrc/databases/sqlrelay-freetds: Makefile
  pkgsrc/databases/sqlrelay-mysql: Makefile
  pkgsrc/databases/sqlrelay-nodejs: Makefile
  pkgsrc/databases/sqlrelay-odbc: Makefile
  pkgsrc/databases/sqlrelay-pgsql: Makefile
  pkgsrc/databases/sqlrelay-sqlite: Makefile
  pkgsrc/databases/sqsh: Makefile
  pkgsrc/databases/virtuoso: Makefile
  pkgsrc/devel/aegis: Makefile
  pkgsrc/devel/cfitsio: Makefile
  pkgsrc/devel/cmake: Makefile
  pkgsrc/devel/cmake-gui: Makefile
  pkgsrc/devel/darcs: Makefile
  pkgsrc/devel/ecore: Makefile buildlink3.mk
  pkgsrc/devel/eio: Makefile buildlink3.mk
  pkgsrc/devel/exempi: Makefile
  pkgsrc/devel/fifengine: Makefile
  pkgsrc/devel/gearmand: Makefile buildlink3.mk
  pkgsrc/devel/git-base: Makefile
  pkgsrc/devel/gnustep-base: Makefile
  pkgsrc/devel/kdesdk-kioslaves: Makefile
  pkgsrc/devel/kdesdk-strigi-analyzers: Makefile
  pkgsrc/devel/kdesdk-thumbnailers: Makefile
  pkgsrc/devel/kdevelop4: Makefile
  pkgsrc/devel/kdevplatform: Makefile
  pkgsrc/devel/kio-extras: Makefile
  pkgsrc/devel/libcutl: Makefile
  pkgsrc/devel/libftdi1: Makefile
  pkgsrc/devel/libgit2: Makefile
  pkgsrc/devel/libkgapi: Makefile
  pkgsrc/devel/librelp: Makefile buildlink3.mk
  pkgsrc/devel/libthrift: Makefile
  pkgsrc/devel/libxenserver: Makefile buildlink3.mk
  pkgsrc/devel/mad-flute: Makefile
  pkgsrc/devel/mdds: Makefile
  pkgsrc/devel/mdds1.2: Makefile
  pkgsrc/devel/netcdf: Makefile buildlink3.mk
  pkgsrc/devel/netcdf-cxx: Makefile buildlink3.mk
  pkgsrc/devel/netcdf-fortran: Makefile buildlink3.mk
  pkgsrc/devel/okteta: Makefile
  pkgsrc/devel/php-gearman: Makefile
  pkgsrc/devel/radare2: Makefile buildlink3.mk
  pkgsrc/devel/radare2-cutter: Makefile
  pkgsrc/devel/rudiments: Makefile buildlink3.mk
  pkgsrc/devel/sdcc3: Makefile
  pkgsrc/devel/ucommon: Makefile buildlink3.mk
  pkgsrc/devel/vera++: Makefile
  pkgsrc/editors/Sigil: Makefile
  pkgsrc/editors/TeXmacs: Makefile
  pkgsrc/editors/abiword: Makefile buildlink3.mk
  pkgsrc/editors/abiword-plugins: Makefile
  pkgsrc/editors/codelite: Makefile
  pkgsrc/editors/emacs25: Makefile
  pkgsrc/editors/emacs26: Makefile
  pkgsrc/editors/emacs27: Makefile
  pkgsrc/editors/gobby: Makefile
  pkgsrc/editors/lyx: Makefile
  pkgsrc/editors/obby: Makefile buildlink3.mk
  pkgsrc/editors/poedit: Makefile
  pkgsrc/editors/xournalpp: Makefile
  pkgsrc/emulators/cannonball: Makefile
  pkgsrc/emulators/ckmame: Makefile
  pkgsrc/emulators/dolphin-emu: Makefile
  pkgsrc/emulators/emulationstation: Makefile
  pkgsrc/emulators/libretro-dolphin: Makefile
  pkgsrc/emulators/mgba: Makefile
  pkgsrc/emulators/qemu: Makefile
  pkgsrc/emulators/wine: Makefile
  pkgsrc/filesystems/cloudfuse: Makefile
  pkgsrc/filesystems/fuse-curlftpfs: Makefile
  pkgsrc/filesystems/fuse-wdfs: Makefile
  pkgsrc/finance/QuantLib: Makefile
  pkgsrc/finance/bitcoin: Makefile
  pkgsrc/finance/cpuminer: Makefile
  pkgsrc/finance/gnucash: Makefile
  pkgsrc/finance/ledger: Makefile
  pkgsrc/finance/libofx: Makefile
  pkgsrc/fonts/ghostscript-cidfonts-ryumin: Makefile
  pkgsrc/games/7kaa: Makefile
  pkgsrc/games/amor: Makefile
  pkgsrc/games/asc: Makefile
  pkgsrc/games/assaultcube: Makefile
  pkgsrc/games/bastet: Makefile
  pkgsrc/games/bzflag: Makefile
  pkgsrc/games/criticalmass: Makefile
  pkgsrc/games/crossfire-client: Makefile
  pkgsrc/games/crossfire-server: Makefile
  pkgsrc/games/dhewm3: Makefile
  pkgsrc/games/dopewars: Makefile
  pkgsrc/games/enigma: Makefile
  pkgsrc/games/etlegacy: Makefile
  pkgsrc/games/etlegacy-server: Makefile
  pkgsrc/games/flightgear: Makefile
  pkgsrc/games/freeciv-client: Makefile
  pkgsrc/games/freeciv-server: Makefile
  pkgsrc/games/freeciv-share: Makefile
  pkgsrc/games/ggz-client-libs: Makefile buildlink3.mk
  pkgsrc/games/holtz: Makefile
  pkgsrc/games/ioquake3: Makefile
  pkgsrc/games/iortcw: Makefile
  pkgsrc/games/klavaro: Makefile
  pkgsrc/games/lgogdownloader: Makefile
  pkgsrc/games/libggz: Makefile buildlink3.mk
  pkgsrc/games/manaplus: Makefile
  pkgsrc/games/megaglest: Makefile
  pkgsrc/games/minetest: Makefile
  pkgsrc/games/naev: Makefile
  pkgsrc/games/openmw: Makefile
  pkgsrc/games/openrct2: Makefile
  pkgsrc/games/pingus: Makefile
  pkgsrc/games/powder-toy: Makefile
  pkgsrc/games/quakeforge: Makefile
  pkgsrc/games/scummvm: Makefile
  pkgsrc/games/scummvm-tools: Makefile
  pkgsrc/games/simgear: Makefile buildlink3.mk
  pkgsrc/games/supertux: Makefile
  pkgsrc/games/supertuxkart: Makefile
  pkgsrc/games/taisei: Makefile
  pkgsrc/games/ufoai: Makefile
  pkgsrc/games/violetland: Makefile
  pkgsrc/games/warmux: Makefile
  pkgsrc/games/warzone2100: Makefile
  pkgsrc/games/wesnoth: Makefile
  pkgsrc/games/widelands: Makefile
  pkgsrc/games/yquake2: Makefile
  pkgsrc/geography/R-rgdal: Makefile
  pkgsrc/geography/R-sf: Makefile
  pkgsrc/geography/gdal-lib: Makefile buildlink3.mk
  pkgsrc/geography/mapserver: Makefile
  pkgsrc/geography/merkaartor: Makefile
  pkgsrc/geography/opencpn: Makefile
  pkgsrc/geography/osm2pgsql: Makefile
  pkgsrc/geography/pdal-lib: Makefile buildlink3.mk
  pkgsrc/geography/py-gdal: Makefile
  pkgsrc/geography/qgis: Makefile
  pkgsrc/geography/qlandkartegt: Makefile
  pkgsrc/geography/qlandkartem: Makefile
  pkgsrc/geography/viking: Makefile
  pkgsrc/graphics/GMT: Makefile
  pkgsrc/graphics/GraphicsMagick: Makefile buildlink3.mk
  pkgsrc/graphics/ImageMagick: Makefile buildlink3.mk
  pkgsrc/graphics/ImageMagick6: Makefile buildlink3.mk
  pkgsrc/graphics/aqsis: Makefile
  pkgsrc/graphics/autotrace: Makefile
  pkgsrc/graphics/blender: Makefile
  pkgsrc/graphics/blender-lts: Makefile
  pkgsrc/graphics/camlimages: Makefile
  pkgsrc/graphics/darktable: Makefile
  pkgsrc/graphics/digikam: Makefile
  pkgsrc/graphics/drawpile: Makefile
  pkgsrc/graphics/dx: Makefile
  pkgsrc/graphics/edje: Makefile buildlink3.mk
  pkgsrc/graphics/enblend-enfuse: Makefile
  pkgsrc/graphics/feh: Makefile
  pkgsrc/graphics/gimmage: Makefile
  pkgsrc/graphics/gmic: Makefile
  pkgsrc/graphics/gource: Makefile
  pkgsrc/graphics/gpick: Makefile
  pkgsrc/graphics/graphviz: Makefile
  pkgsrc/graphics/gri: Makefile
  pkgsrc/graphics/hugin: Makefile
  pkgsrc/graphics/jp2a: Makefile
  pkgsrc/graphics/kde-base-artwork: Makefile
  pkgsrc/graphics/kdegraphics-strigi-analyzer: Makefile
  pkgsrc/graphics/kgamma: Makefile
  pkgsrc/graphics/koverartist: Makefile
  pkgsrc/graphics/kqtquickcharts4: Makefile
  pkgsrc/graphics/krita: Makefile
  pkgsrc/graphics/libgltf: Makefile
  pkgsrc/graphics/libkexiv2-kde4: Makefile
  pkgsrc/graphics/libsixel: Makefile
  pkgsrc/graphics/lsix: Makefile
  pkgsrc/graphics/luminance-hdr: Makefile
  pkgsrc/graphics/ncview: Makefile
  pkgsrc/graphics/openimageio: Makefile buildlink3.mk
  pkgsrc/graphics/osg: Makefile buildlink3.mk
  pkgsrc/graphics/p5-GraphicsMagick: Makefile
  pkgsrc/graphics/p5-PerlMagick: Makefile
  pkgsrc/graphics/pcl: Makefile buildlink3.mk
  pkgsrc/graphics/pfstools: Makefile
  pkgsrc/graphics/php-imagick: Makefile
  pkgsrc/graphics/pstoedit: Makefile
  pkgsrc/graphics/ruby-RMagick: Makefile
  pkgsrc/graphics/sane-airscan: Makefile
  pkgsrc/graphics/shotwell: Makefile
  pkgsrc/graphics/tango-icon-theme: Makefile
  pkgsrc/graphics/vtk: Makefile buildlink3.mk
  pkgsrc/graphics/zbar: Makefile
  pkgsrc/graphics/zphoto: Makefile
  pkgsrc/ham/fldigi: Makefile
  pkgsrc/ham/gnuradio-channels: Makefile
  pkgsrc/ham/gnuradio-companion: Makefile
  pkgsrc/ham/gnuradio-core: Makefile
  pkgsrc/ham/gnuradio-ctrlport: Makefile
  pkgsrc/ham/gnuradio-digital: Makefile
  pkgsrc/ham/gnuradio-doxygen: Makefile
  pkgsrc/ham/gnuradio-dtv: Makefile
  pkgsrc/ham/gnuradio-fec: Makefile
  pkgsrc/ham/gnuradio-network: Makefile
  pkgsrc/ham/gnuradio-qtgui: Makefile
  pkgsrc/ham/gnuradio-soapy-sdr: Makefile
  pkgsrc/ham/gnuradio-trellis: Makefile
  pkgsrc/ham/gnuradio-uhd: Makefile
  pkgsrc/ham/gnuradio-utils: Makefile
  pkgsrc/ham/gnuradio-video-sdl: Makefile
  pkgsrc/ham/gnuradio-vocoder: Makefile
  pkgsrc/ham/gnuradio-wavelet: Makefile
  pkgsrc/ham/gnuradio-zeromq: Makefile
  pkgsrc/ham/gpredict: Makefile
  pkgsrc/ham/gr-fcdproplus: Makefile
  pkgsrc/ham/gr-osmosdr: Makefile
  pkgsrc/ham/trustedQSL: Makefile
  pkgsrc/ham/uhd: Makefile
  pkgsrc/inputmethod/fcitx5-chinese-addons: Makefile
  pkgsrc/inputmethod/fcitx5-mozc: Makefile
  pkgsrc/inputmethod/fcitx5-table-extra: Makefile
  pkgsrc/inputmethod/fcitx5-table-other: Makefile
  pkgsrc/inputmethod/ibus-mozc: Makefile
  pkgsrc/inputmethod/libime: Makefile
  pkgsrc/inputmethod/librime: Makefile
  pkgsrc/inputmethod/mozc-elisp: Makefile
  pkgsrc/inputmethod/mozc-renderer: Makefile
  pkgsrc/inputmethod/mozc-server: Makefile
  pkgsrc/inputmethod/mozc-tool: Makefile
  pkgsrc/inputmethod/uim-mozc: Makefile
  pkgsrc/lang/konoha: Makefile
  pkgsrc/lang/nodejs10: Makefile buildlink3.mk
  pkgsrc/lang/nodejs12: Makefile buildlink3.mk
  pkgsrc/lang/openjdk11: Makefile
  pkgsrc/lang/openjdk8: Makefile
  pkgsrc/lang/rust: Makefile
  pkgsrc/mail/akonadi: Makefile
  pkgsrc/mail/balsa: Makefile
  pkgsrc/mail/claws-mail: Makefile
  pkgsrc/mail/claws-mail-archive: Makefile
  pkgsrc/mail/claws-mail-attachwarner: Makefile
  pkgsrc/mail/claws-mail-attremover: Makefile
  pkgsrc/mail/claws-mail-bogofilter: Makefile
  pkgsrc/mail/claws-mail-dillo: Makefile
  pkgsrc/mail/claws-mail-fetchinfo: Makefile
  pkgsrc/mail/claws-mail-libravatar: Makefile
  pkgsrc/mail/claws-mail-mailmbox: Makefile
  pkgsrc/mail/claws-mail-managesieve: Makefile
  pkgsrc/mail/claws-mail-newmail: Makefile
  pkgsrc/mail/claws-mail-notification: Makefile
  pkgsrc/mail/claws-mail-pgpcore: Makefile
  pkgsrc/mail/claws-mail-pgpinline: Makefile
  pkgsrc/mail/claws-mail-pgpmime: Makefile
  pkgsrc/mail/claws-mail-rssyl: Makefile
  pkgsrc/mail/claws-mail-smime: Makefile
  pkgsrc/mail/claws-mail-spamassassin: Makefile
  pkgsrc/mail/claws-mail-spamreport: Makefile
  pkgsrc/mail/claws-mail-tnef: Makefile
  pkgsrc/mail/claws-mail-vcalendar: Makefile
  pkgsrc/mail/cone: Makefile
  pkgsrc/mail/evolution-data-server: Makefile
  pkgsrc/mail/libetpan: Makefile buildlink3.mk
  pkgsrc/mail/mailfront: Makefile
  pkgsrc/mail/milter-greylist: Makefile
  pkgsrc/mail/mpop: Makefile
  pkgsrc/mail/msmtp: Makefile
  pkgsrc/mail/mutt: Makefile
  pkgsrc/mail/nmh: Makefile
  pkgsrc/mail/nullmailer: Makefile
  pkgsrc/mail/wmbiff: Makefile
  pkgsrc/mail/xfce4-mailwatch-plugin: Makefile
  pkgsrc/math/R: Makefile
  pkgsrc/math/R-CGIwithR: Makefile
  pkgsrc/math/R-RNetCDF: Makefile
  pkgsrc/math/R-ncdf: Makefile
  pkgsrc/math/R-ncdf4: Makefile
  pkgsrc/math/cantor: Makefile
  pkgsrc/math/cgal: Makefile buildlink3.mk
  pkgsrc/math/grace: Makefile
  pkgsrc/math/libixion: Makefile
  pkgsrc/math/octave: Makefile
  pkgsrc/math/py-Scientific: Makefile
  pkgsrc/math/py-libixion: Makefile
  pkgsrc/math/py-netCDF4: Makefile
  pkgsrc/math/qalculate: Makefile buildlink3.mk
  pkgsrc/math/qalculate-gtk: Makefile
  pkgsrc/math/sc-im: Makefile
  pkgsrc/math/volk: Makefile
  pkgsrc/math/vowpal_wabbit: Makefile
  pkgsrc/math/xmgr: Makefile
  pkgsrc/misc/bibletime: Makefile
  pkgsrc/misc/esniper: Makefile
  pkgsrc/misc/fbreader: Makefile
  pkgsrc/misc/gwaei: Makefile
  pkgsrc/misc/kaccessible: Makefile
  pkgsrc/misc/kchmviewer: Makefile
  pkgsrc/misc/kde-wallpapers4: Makefile
  pkgsrc/misc/kdeartwork4: Makefile
  pkgsrc/misc/kdepim-runtime4: Makefile
  pkgsrc/misc/kdepim4: Makefile
  pkgsrc/misc/kdepimlibs4: Makefile buildlink3.mk
  pkgsrc/misc/kdeplasma-addons4: Makefile
  pkgsrc/misc/kremotecontrol: Makefile
  pkgsrc/misc/kstars: Makefile
  pkgsrc/misc/ktux: Makefile
  pkgsrc/misc/libcarddav: Makefile
  pkgsrc/misc/libkdeedu: Makefile buildlink3.mk
  pkgsrc/misc/libreoffice: Makefile
  pkgsrc/misc/ocaml-opam: Makefile
  pkgsrc/misc/parley: Makefile
  pkgsrc/misc/rocs: Makefile
  pkgsrc/misc/step: Makefile
  pkgsrc/misc/superkaramba: Makefile
  pkgsrc/misc/sweeper: Makefile
  pkgsrc/misc/sword: Makefile buildlink3.mk
  pkgsrc/misc/usbprog: Makefile
  pkgsrc/misc/wandio: Makefile buildlink3.mk
  pkgsrc/multimedia/audiocd-kio: Makefile
  pkgsrc/multimedia/dvdauthor: Makefile
  pkgsrc/multimedia/ffmpeg2: Makefile
  pkgsrc/multimedia/ffmpeg3: Makefile
  pkgsrc/multimedia/ffmpeg4: Makefile
  pkgsrc/multimedia/ffmpegthumbs: Makefile
  pkgsrc/multimedia/gnome-mplayer: Makefile
  pkgsrc/multimedia/gpac: Makefile
  pkgsrc/multimedia/kscd: Makefile
  pkgsrc/multimedia/libkcddb: Makefile buildlink3.mk
  pkgsrc/multimedia/lightspark: Makefile
  pkgsrc/multimedia/mediatomb: Makefile
  pkgsrc/multimedia/mkvtoolnix: Makefile
  pkgsrc/multimedia/mkvtoolnix-old: Makefile
  pkgsrc/multimedia/mplayerthumbs: Makefile
  pkgsrc/multimedia/nostt: Makefile
  pkgsrc/multimedia/obs-studio: Makefile
  pkgsrc/multimedia/omxplayer: Makefile
  pkgsrc/multimedia/totem: Makefile
  pkgsrc/multimedia/transcode: Makefile
  pkgsrc/multimedia/vlc: Makefile
  pkgsrc/multimedia/xine-lib: Makefile
  pkgsrc/multimedia/xine-ui: Makefile
  pkgsrc/net/aiccu: Makefile
  pkgsrc/net/bbk_cli: Makefile
  pkgsrc/net/btget: Makefile
  pkgsrc/net/cclive: Makefile
  pkgsrc/net/ccrtp: Makefile buildlink3.mk
  pkgsrc/net/choqok: Makefile
  pkgsrc/net/chrony: Makefile
  pkgsrc/net/dc_gui2: Makefile
  pkgsrc/net/deforaos-vncviewer: Makefile
  pkgsrc/net/doh: Makefile
  pkgsrc/net/ettercap: Makefile
  pkgsrc/net/ettercap-gtk: Makefile
  pkgsrc/net/filezilla: Makefile
  pkgsrc/net/flickcurl: Makefile
  pkgsrc/net/freeDiameter: Makefile
  pkgsrc/net/freeradius-freetds: Makefile
  pkgsrc/net/freeradius-rest: Makefile
  pkgsrc/net/glib-networking: Makefile
  pkgsrc/net/grilo: Makefile buildlink3.mk
  pkgsrc/net/grilo-plugins: Makefile
  pkgsrc/net/grive2: Makefile
  pkgsrc/net/gst-plugins0.10-rtmp: Makefile
  pkgsrc/net/gst-plugins1-rtmp: Makefile
  pkgsrc/net/gtk-gnutella: Makefile
  pkgsrc/net/gtk-vnc: Makefile buildlink3.mk
  pkgsrc/net/guacamole-server: Makefile
  pkgsrc/net/icinga2: Makefile
  pkgsrc/net/jigdo: Makefile
  pkgsrc/net/kdenetwork-filesharing: Makefile
  pkgsrc/net/kdenetwork-strigi-analyzers: Makefile
  pkgsrc/net/kget: Makefile
  pkgsrc/net/kmldonkey: Makefile
  pkgsrc/net/knot: Makefile
  pkgsrc/net/kopete: Makefile
  pkgsrc/net/kppp: Makefile
  pkgsrc/net/krdc: Makefile
  pkgsrc/net/krfb: Makefile
  pkgsrc/net/ktorrent: Makefile
  pkgsrc/net/lftp: Makefile
  pkgsrc/net/libcmis: Makefile
  pkgsrc/net/libfilezilla: Makefile
  pkgsrc/net/libgdata: Makefile buildlink3.mk
  pkgsrc/net/libktorrent: Makefile buildlink3.mk
  pkgsrc/net/libquvi: Makefile
  pkgsrc/net/libtorrent-rasterbar: Makefile buildlink3.mk
  pkgsrc/net/libtrace: Makefile
  pkgsrc/net/libvncserver: Makefile buildlink3.mk
  pkgsrc/net/libzrtpcpp: Makefile buildlink3.mk
  pkgsrc/net/megatools: Makefile
  pkgsrc/net/nanotodon: Makefile
  pkgsrc/net/ncdc: Makefile
  pkgsrc/net/net6: Makefile buildlink3.mk
  pkgsrc/net/netatalk22: Makefile
  pkgsrc/net/netatalk3: Makefile
  pkgsrc/net/ntopng: Makefile
  pkgsrc/net/ocamlnet: Makefile
  pkgsrc/net/ocsync: Makefile buildlink3.mk
  pkgsrc/net/openvpn: Makefile
  pkgsrc/net/podcastdl: Makefile
  pkgsrc/net/powerdns: Makefile
  pkgsrc/net/py-smbc: Makefile
  pkgsrc/net/qbittorrent: Makefile
  pkgsrc/net/quvi: Makefile
  pkgsrc/net/rdesktop: Makefile
  pkgsrc/net/remmina: Makefile
  pkgsrc/net/rtmpdump: Makefile buildlink3.mk
  pkgsrc/net/rtorrent: Makefile
  pkgsrc/net/samba: Makefile
  pkgsrc/net/samba4: Makefile buildlink3.mk
  pkgsrc/net/snort: Makefile
  pkgsrc/net/synergy: Makefile
  pkgsrc/net/taskserver: Makefile
  pkgsrc/net/tcpflow: Makefile
  pkgsrc/net/tigervnc: Makefile
  pkgsrc/net/transmission: Makefile
  pkgsrc/net/transmission-gtk: Makefile
  pkgsrc/net/transmission-qt: Makefile
  pkgsrc/net/unbound: Makefile buildlink3.mk
  pkgsrc/net/urlgfe: Makefile
  pkgsrc/net/vinagre: Makefile
  pkgsrc/net/vino: Makefile
  pkgsrc/net/wget: Makefile
  pkgsrc/net/wireshark: Makefile
  pkgsrc/net/wmget: Makefile
  pkgsrc/net/zeroconf-ioslave: Makefile
  pkgsrc/news/neix: Makefile
  pkgsrc/news/newsbeuter: Makefile
  pkgsrc/news/pan: Makefile
  pkgsrc/parallel/slurm-wlm: Makefile
  pkgsrc/print/auctex: Makefile
  pkgsrc/print/brlaser: Makefile
  pkgsrc/print/cups: Makefile
  pkgsrc/print/cups-base: Makefile buildlink3.mk
  pkgsrc/print/cups-drivers-Magicolor5440DL: Makefile
  pkgsrc/print/cups-filters: Makefile buildlink3.mk
  pkgsrc/print/cups-pdf: Makefile
  pkgsrc/print/dspdfviewer: Makefile
  pkgsrc/print/epdfview: Makefile
  pkgsrc/print/ghostscript: Makefile buildlink3.mk
  pkgsrc/print/ghostscript-gpl: Makefile buildlink3.mk
  pkgsrc/print/gtklp: Makefile
  pkgsrc/print/gutenprint-lib: Makefile
  pkgsrc/print/hplip: Makefile
  pkgsrc/print/libcups: Makefile buildlink3.mk
  pkgsrc/print/mupdf: Makefile buildlink3.mk
  pkgsrc/print/okular: Makefile
  pkgsrc/print/p5-Net-CUPS: Makefile
  pkgsrc/print/pdf2djvu: Makefile
  pkgsrc/print/py-cups: Makefile
  pkgsrc/print/qpdfview: Makefile
  pkgsrc/print/scribus-qt4: Makefile
  pkgsrc/print/scribus-qt5: Makefile
  pkgsrc/print/xpdf4: Makefile
  pkgsrc/print/xpp: Makefile
  pkgsrc/print/zathura-pdf-mupdf: Makefile
  pkgsrc/security/ap-modsecurity2: Makefile
  pkgsrc/security/botan-devel: Makefile buildlink3.mk
  pkgsrc/security/clamav: Makefile
  pkgsrc/security/dirb: Makefile
  pkgsrc/security/gnupg: Makefile
  pkgsrc/security/gnupg-pkcs11-scd: Makefile
  pkgsrc/security/gnupg2: Makefile
  pkgsrc/security/gnutls: Makefile buildlink3.mk
  pkgsrc/security/gsasl: Makefile
  pkgsrc/security/kgpg: Makefile
  pkgsrc/security/lastpass-cli: Makefile
  pkgsrc/security/libfprint: Makefile
  pkgsrc/security/liboauth: Makefile buildlink3.mk
  pkgsrc/security/libprelude: Makefile buildlink3.mk
  pkgsrc/security/libprelude-lua: Makefile
  pkgsrc/security/libprelude-perl: Makefile
  pkgsrc/security/libprelude-python: Makefile
  pkgsrc/security/libpreludedb: Makefile buildlink3.mk
  pkgsrc/security/libpreludedb-mysql: Makefile
  pkgsrc/security/libpreludedb-perl: Makefile
  pkgsrc/security/libpreludedb-pgsql: Makefile
  pkgsrc/security/libpreludedb-python: Makefile
  pkgsrc/security/libpreludedb-sqlite3: Makefile
  pkgsrc/security/libykneomgr: Makefile
  pkgsrc/security/opendnssec2: Makefile
  pkgsrc/security/opensaml: Makefile
  pkgsrc/security/openvas-libnasl: Makefile
  pkgsrc/security/openvas-libraries: Makefile
  pkgsrc/security/openvas-plugins: Makefile
  pkgsrc/security/openvas-server: Makefile
  pkgsrc/security/pam-yubico: Makefile
  pkgsrc/security/php-oauth: Makefile
  pkgsrc/security/php-oauth1: Makefile
  pkgsrc/security/pkcs11-helper: Makefile buildlink3.mk
  pkgsrc/security/prelude-lml: Makefile
  pkgsrc/security/prelude-manager: Makefile
  pkgsrc/security/prelude-pflogger: Makefile
  pkgsrc/security/rvault: Makefile
  pkgsrc/security/softhsm2: Makefile buildlink3.mk
  pkgsrc/security/ykclient: Makefile buildlink3.mk
  pkgsrc/sysutils/baloo: Makefile
  pkgsrc/sysutils/cfengine3: Makefile
  pkgsrc/sysutils/collectd-curl: Makefile
  pkgsrc/sysutils/collectd-riemann: Makefile
  pkgsrc/sysutils/collectd-virt: Makefile
  pkgsrc/sysutils/collectd-write_prometheus: Makefile
  pkgsrc/sysutils/conky: Makefile
  pkgsrc/sysutils/edbus: Makefile buildlink3.mk
  pkgsrc/sysutils/efreet: Makefile buildlink3.mk
  pkgsrc/sysutils/gkrellm: Makefile
  pkgsrc/sysutils/gnome-control-center: Makefile
  pkgsrc/sysutils/gnome-settings-daemon: Makefile
  pkgsrc/sysutils/gvfs: Makefile
  pkgsrc/sysutils/k3b: Makefile
  pkgsrc/sysutils/kcron: Makefile
  pkgsrc/sysutils/kfilemetadata: Makefile
  pkgsrc/sysutils/kfilemetadata5: Makefile
  pkgsrc/sysutils/kuser: Makefile
  pkgsrc/sysutils/libbaloo4: Makefile
  pkgsrc/sysutils/mc: Makefile
  pkgsrc/sysutils/openxenmanager: Makefile
  pkgsrc/sysutils/riemann-client: Makefile buildlink3.mk
  pkgsrc/sysutils/rsyslog: Makefile
  pkgsrc/sysutils/rsyslog-dbi: Makefile
  pkgsrc/sysutils/rsyslog-elasticsearch: Makefile
  pkgsrc/sysutils/rsyslog-gnutls: Makefile
  pkgsrc/sysutils/rsyslog-gssapi: Makefile
  pkgsrc/sysutils/rsyslog-kafka: Makefile
  pkgsrc/sysutils/rsyslog-libgcrypt: Makefile
  pkgsrc/sysutils/rsyslog-mysql: Makefile
  pkgsrc/sysutils/rsyslog-omprog: Makefile
  pkgsrc/sysutils/rsyslog-pgsql: Makefile
  pkgsrc/sysutils/rsyslog-rabbitmq: Makefile
  pkgsrc/sysutils/rsyslog-relp: Makefile
  pkgsrc/sysutils/rsyslog-snmp: Makefile
  pkgsrc/sysutils/strigi: Makefile buildlink3.mk
  pkgsrc/sysutils/syslog-ng-curl: Makefile
  pkgsrc/sysutils/virt-viewer: Makefile
  pkgsrc/sysutils/zabbix: Makefile
  pkgsrc/sysutils/zabbix50-agent: Makefile
  pkgsrc/sysutils/zabbix50-proxy: Makefile
  pkgsrc/sysutils/zabbix50-server: Makefile
  pkgsrc/textproc/FlightCrew: Makefile
  pkgsrc/textproc/dikt: Makefile
  pkgsrc/textproc/ebook-tools: Makefile buildlink3.mk
  pkgsrc/textproc/iksemel: Makefile
  pkgsrc/textproc/libclucene: Makefile buildlink3.mk
  pkgsrc/textproc/libkolabxml: Makefile buildlink3.mk
  pkgsrc/textproc/liblrdf: Makefile buildlink3.mk
  pkgsrc/textproc/libnxml: Makefile buildlink3.mk
  pkgsrc/textproc/libodfgen: Makefile buildlink3.mk
  pkgsrc/textproc/lucene++: Makefile
  pkgsrc/textproc/multimarkdown: Makefile
  pkgsrc/textproc/odt2tex: Makefile
  pkgsrc/textproc/p5-Syntax-SourceHighlight: Makefile
  pkgsrc/textproc/raptor: Makefile buildlink3.mk
  pkgsrc/textproc/raptor2: Makefile buildlink3.mk
  pkgsrc/textproc/rasqal: Makefile buildlink3.mk
  pkgsrc/textproc/redland: Makefile buildlink3.mk
  pkgsrc/textproc/soprano: Makefile buildlink3.mk
  pkgsrc/textproc/source-highlight: Makefile buildlink3.mk
  pkgsrc/textproc/translate-shell: Makefile
  pkgsrc/textproc/xmlrpc-c: Makefile buildlink3.mk
  pkgsrc/textproc/xmltooling: Makefile
  pkgsrc/time/taskwarrior: Makefile
  pkgsrc/wm/compiz: Makefile
  pkgsrc/www/R-RCurl: Makefile
  pkgsrc/www/R-curl: Makefile
  pkgsrc/www/SOGo: Makefile
  pkgsrc/www/SOGo4: Makefile
  pkgsrc/www/ap-auth-openidc: Makefile
  pkgsrc/www/ap-authnz-crowd: Makefile
  pkgsrc/www/ap2-auth-mellon: Makefile
  pkgsrc/www/ap2-passenger: Makefile
  pkgsrc/www/apache24: Makefile
  pkgsrc/www/aws: Makefile
  pkgsrc/www/aws-demos: Makefile
  pkgsrc/www/cadaver: Makefile
  pkgsrc/www/curl: Makefile buildlink3.mk
  pkgsrc/www/elinks: Makefile
  pkgsrc/www/felinks: Makefile
  pkgsrc/www/htdavlock: Makefile
  pkgsrc/www/htmldoc: Makefile
  pkgsrc/www/kore: Makefile
  pkgsrc/www/libmicrohttpd: Makefile buildlink3.mk
  pkgsrc/www/libmrss: Makefile buildlink3.mk
  pkgsrc/www/lighttpd: Makefile
  pkgsrc/www/litmus: Makefile
  pkgsrc/www/lua-curl: Makefile
  pkgsrc/www/lynx: Makefile
  pkgsrc/www/neon: Makefile buildlink3.mk
  pkgsrc/www/netsurf: Makefile
  pkgsrc/www/nghttp2: buildlink3.mk
  pkgsrc/www/nspluginwrapper: Makefile
  pkgsrc/www/ocaml-curl: Makefile
  pkgsrc/www/p5-Net-Curl: Makefile
  pkgsrc/www/passenger: Makefile
  pkgsrc/www/php-curl: Makefile
  pkgsrc/www/php-http: Makefile
  pkgsrc/www/php-http3: Makefile
  pkgsrc/www/py-curl: Makefile
  pkgsrc/www/rekonq: Makefile
  pkgsrc/www/ruby-patron: Makefile
  pkgsrc/www/shibboleth-sp: Makefile
  pkgsrc/www/sitecopy: Makefile
  pkgsrc/www/snownews: Makefile
  pkgsrc/www/squid4: Makefile
  pkgsrc/www/wwwoffle: Makefile
  pkgsrc/www/yahttp: Makefile
  pkgsrc/x11/elementary: Makefile buildlink3.mk
  pkgsrc/x11/enlightenment: Makefile buildlink3.mk
  pkgsrc/x11/gtk2: Makefile
  pkgsrc/x11/gtk3: Makefile
  pkgsrc/x11/gtk4: Makefile
  pkgsrc/x11/kactivities: Makefile buildlink3.mk
  pkgsrc/x11/kactivities-stats: Makefile
  pkgsrc/x11/kactivities5: Makefile
  pkgsrc/x11/kde-baseapps4: Makefile
  pkgsrc/x11/kde-runtime4: Makefile buildlink3.mk
  pkgsrc/x11/kde-workspace4: Makefile buildlink3.mk
  pkgsrc/x11/kdelibs4: Makefile buildlink3.mk
  pkgsrc/x11/libkactivities4: Makefile buildlink3.mk
  pkgsrc/x11/qt4-libs: Makefile
  pkgsrc/x11/qt5-qtbase: Makefile
  pkgsrc/x11/qt5-qtwebengine: Makefile
  pkgsrc/x11/vte3: Makefile
  pkgsrc/x11/wmweather: Makefile
  pkgsrc/x11/x11vnc: Makefile
  pkgsrc/x11/x2go-client: Makefile
  pkgsrc/x11/xfce4-tumbler: Makefile
  pkgsrc/x11/xlockmore: Makefile

  Log Message:
  revbump for boost-libs

---
  Module Name: pkgsrc
  Committed By: adam
  Date: Fri Oct  8 13:20:34 UTC 2021

  Modified Files:
  pkgsrc/net/samba4: Makefile PLIST distinfo

  Log Message:
  samba4: updated to 4.13.12

  Changes since 4.13.11
  ---------------------
  * BUG 14806: Address a signifcant performance regression in database access
    in the AD DC since Samba 4.12.
  * BUG 14807: Fix performance regression in lsa_LookupSids3/LookupNames4 since
    Samba 4.9 by using an explicit database handle cache.
  * BUG 14817: An unuthenticated user can crash the AD DC KDC by omitting the
    server name in a TGS-REQ.
  * BUG 14818: Address flapping samba_tool_drs_showrepl test.
  * BUG 14819: Address flapping dsdb_schema_attributes test.
  * BUG 14817: An unuthenticated user can crash the AD DC KDC by omitting the
    server name in a TGS-REQ
  * BUG 14817: An unuthenticated user can crash the AD DC KDC by omitting the
    server name in a TGS-REQ.
  * BUG 14817: An unuthenticated user can crash the AD DC KDC by omitting the
    server name in a TGS-REQ.
  * BUG 14817: An unuthenticated user can crash the AD DC KDC by omitting the
    server name in a TGS-REQ.
  * BUG 14817: An unuthenticated user can crash the AD DC KDC by omitting the
    server name in a TGS-REQ.
  * BUG 14817: An unuthenticated user can crash the AD DC KDC by omitting the
    server name in a TGS-REQ.
  * BUG 14784: Fix CTDB flag/status update race conditions.
  * BUG 14817: An unuthenticated user can crash the AD DC KDC by omitting the
    server name in a TGS-REQ.

---
  Module Name: pkgsrc
  Committed By: adam
  Date: Wed Nov 10 13:33:20 UTC 2021

  Modified Files:
  pkgsrc/net/samba4: Makefile PLIST distinfo

  Log Message:
  samba4: updated to 4.13.14

  Changes since 4.13.13
  ---------------------

  o  Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
      * CVE-2020-25722

  o  Andrew Bartlett <abartlet@samba.org>
      * CVE-2020-25718
      * CVE-2020-25719
      * CVE-2020-25721
      * CVE-2020-25722

  o  Ralph Boehme <slow@samba.org>
      * CVE-2020-25717

  o  Alexander Bokovoy <ab@samba.org>
      * CVE-2020-25717

  o  Samuel Cabrero <scabrero@samba.org>
      * CVE-2020-25717

  o  Nadezhda Ivanova <nivanova@symas.com>
      * CVE-2020-25722

  o  Stefan Metzmacher <metze@samba.org>
      * CVE-2016-2124
      * CVE-2020-25717
      * CVE-2020-25719
      * CVE-2020-25722
      * CVE-2021-23192
      * CVE-2021-3738
      * ldb: version 2.2.3

  o  Andreas Schneider <asn@samba.org>
      * CVE-2020-25719

  o  Joseph Sutton <josephsutton@catalyst.net.nz>
      * CVE-2020-17049
      * CVE-2020-25718
      * CVE-2020-25719
      * CVE-2020-25721
      * CVE-2020-25722
      * MS CVE-2020-17049

  Changes since 4.13.12
  ---------------------

  o  Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
      * BUG 14868: rodc_rwdc test flaps.
      * BUG 14881: Backport bronze bit fixes, tests, and selftest improvements.

  o  Andrew Bartlett <abartlet@samba.org>
      * BUG 14642: Provide a fix for MS CVE-2020-17049 in Samba [SECURITY] 'Bronze
        bit' S4U2Proxy Constrained Delegation bypass in Samba with
        embedded Heimdal.
      * BUG 14836: Python ldb.msg_diff() memory handling failure.
      * BUG 14845: "in" operator on ldb.Message is case sensitive.
      * BUG 14848: Release LDB 2.3.1 for Samba 4.14.9.
      * BUG 14871: Fix Samba support for UF_NO_AUTH_DATA_REQUIRED.
      * BUG 14874: Allow special chars like "@" in samAccountName when generating
        the salt.
      * BUG 14881: Backport bronze bit fixes, tests, and selftest improvements.

  o  Isaac Boukris <iboukris@gmail.com>
      * BUG 14642: Provide a fix for MS CVE-2020-17049 in Samba [SECURITY] 'Bronze
        bit' S4U2Proxy Constrained Delegation bypass in Samba with
        embedded Heimdal.
      * BUG 14881: Backport bronze bit fixes, tests, and selftest improvements.

  o  Viktor Dukhovni <viktor@twosigma.com>
      * BUG 12998: Fix transit path validation.
      * BUG 14881: Backport bronze bit fixes, tests, and selftest improvements.

  o  Luke Howard <lukeh@padl.com>
      * BUG 14642: Provide a fix for MS CVE-2020-17049 in Samba [SECURITY] 'Bronze
        bit' S4U2Proxy Constrained Delegation bypass in Samba with
        embedded Heimdal.
      * BUG 14881: Backport bronze bit fixes, tests, and selftest improvements.

  o  Stefan Metzmacher <metze@samba.org>
      * BUG 14881: Backport bronze bit fixes, tests, and selftest improvements.

  o  David Mulder <dmulder@suse.com>
      * BUG 14881: Backport bronze bit fixes, tests, and selftest improvements.

  o  Andreas Schneider <asn@samba.org>
      * BUG 14870: Prepare to operate with MIT krb5 >= 1.20.
      * BUG 14881: Backport bronze bit fixes, tests, and selftest improvements.

  o  Joseph Sutton <josephsutton@catalyst.net.nz>
      * BUG 14642: Provide a fix for MS CVE-2020-17049 in Samba [SECURITY] 'Bronze
        bit' S4U2Proxy Constrained Delegation bypass in Samba with
        embedded Heimdal.
      * BUG 14645: rpcclient NetFileEnum and net rpc file both cause lock order
        violation: brlock.tdb, share_entries.tdb.
      * BUG 14836: Python ldb.msg_diff() memory handling failure.
      * BUG 14845: "in" operator on ldb.Message is case sensitive.
      * BUG 14848: Release LDB 2.3.1 for Samba 4.14.9.
      * BUG 14868: rodc_rwdc test flaps.
      * BUG 14871: Fix Samba support for UF_NO_AUTH_DATA_REQUIRED.
      * BUG 14874: Allow special chars like "@" in samAccountName when generating
        the salt.
      * BUG 14881: Backport bronze bit fixes, tests, and selftest improvements.

  o  Nicolas Williams <nico@twosigma.com>
      * BUG 14642: Provide a fix for MS CVE-2020-17049 in Samba [SECURITY] 'Bronze
        bit' S4U2Proxy Constrained Delegation bypass in Samba with
        embedded Heimdal.
      * BUG 14881: Backport bronze bit fixes, tests, and selftest improvements.

(tm)

2021-11-24 12:05:28 UTC MAIN commitmail json YAML

doc: Updated emulators/ucon64 to 2.2.2

(wiz)

2021-11-24 12:05:19 UTC MAIN commitmail json YAML

ucon64: update to 2.2.2.

- added proper support for Clang to the makefiles (by dbjh)
  Indicate that you want to use Clang by setting the environment variable CC.
  Either at configuration time:
  $ CC=clang ./configure
  Or at build time:
  $ CC=clang make
- updated (SNES) implemented dumping for --xgd6. 15 years late, but still the
  only tool to do it :-) (by dbjh; thanks to Kristian Gunstone for making me
  try to explain why it could not be done ;-) )
- restored support for NetBSD/i386 and OpenBSD/i386 in makefile of libcd64 (by
  dbjh)
- updated FAQ with explanation about how to compile uCON64 on macOS with support
  for USB (by dbjh)
- fixed some issues in MinGW, MinGW-w64 and Visual C++ ports that made them
  choke on files larger than 2 GB. On 32-bit UNIX try adding
  -D_FILE_OFFSET_BITS=64 to CFLAGS to fix the issues (by dbjh; thanks to
  Mystic_Merlin for testing on Windows 98)
- updated (all) upgraded unzip to version 1.1 (by dbjh)
- updated (SNES) --gd3 writes correct SRAM mapping values for Trials of Mana
  (by dbjh; thanks to Mystic_Merlin for reporting the issue and testing)
- updated (SNES) --gd3 supports 64 Mbit HiROM games. It works at least for the
  English fan translation of Fire Emblem - Seisen no Keifu (J) (Project Naga,
  beta version 7) (by dbjh)
- updated (SNES) --gd3 supports up to 64 Mbit LoROM games. It works at least for
  the 48 Mbit English fan translation of Fire Emblem - Thraki 776 (J) (V.ROM)
  (Lil' Manster 1.07) (by dbjh)
- updated (all) --hfind and --hfindr accept search strings without spaces (by
  dbjh; thanks to eadmaster for the feedback)
- renamed (all) --dual to --bit (by dbjh)
- updated (all) --hex, --bit, --code and --print accept an optional end offset
  (by dbjh)
- added (all) --hreplace=S:R find S and copy R to the start of each match
  (wildcard: '?') (by dbjh; thanks to eadmaster for the suggestion)

(wiz)

2021-11-24 11:54:30 UTC MAIN commitmail json YAML

doc: Updated devel/py-nose to 1.3.7nb1

(wiz)

2021-11-24 11:54:20 UTC MAIN commitmail json YAML

py-nose: fix build with latest setuptools

Bump PKGREVISION.

(wiz)

2021-11-24 11:48:23 UTC MAIN commitmail json YAML

py-beautifulsoup4: make 2to3 more quiet

(wiz)

2021-11-24 11:39:55 UTC MAIN commitmail json YAML

py-Routes: use TEST_DEPENDS

(wiz)

2021-11-24 11:38:11 UTC MAIN commitmail json YAML

2021-11-24 11:34:08 UTC MAIN commitmail json YAML

py-creole: use TEST_DEPENDS

(wiz)

2021-11-24 11:33:10 UTC MAIN commitmail json YAML

py-biplist: use TEST_DEPENDS

(wiz)

2021-11-24 11:28:52 UTC MAIN commitmail json YAML

py-moto: use TEST_DEPENDS

(wiz)

2021-11-24 10:59:07 UTC MAIN commitmail json YAML

py-cymruwhois: py-nose is a test dependency, not build

(wiz)

2021-11-24 10:54:52 UTC MAIN commitmail json YAML

py-pyevmasm: switch to testing via py-test.

(wiz)

2021-11-24 10:50:24 UTC MAIN commitmail json YAML

py-exam: py-nose is a test dependency, not build

(wiz)

2021-11-24 10:33:28 UTC MAIN commitmail json YAML

py-flask-wtf: simplify, update test dependencies

(wiz)

2021-11-24 10:22:40 UTC MAIN commitmail json YAML

doc: Updated textproc/csvkit to 0.9.0nb4

(wiz)

2021-11-24 10:22:32 UTC MAIN commitmail json YAML

2021-11-24 09:51:55 UTC MAIN commitmail json YAML

doc: Added databases/py-dbf version 0.99.1

(wiz)

2021-11-24 09:51:44 UTC MAIN commitmail json YAML

databases/Makefile: + py-dbf

(wiz)

2021-11-24 09:51:28 UTC MAIN commitmail json YAML

databases/py-dbf: import py-dbf-0.99.1

Currently supports dBase III, Clipper, FoxPro, and Visual FoxPro
tables. Text is returned as unicode, and codepage settings in tables
are honored. Memos and Null fields are supported. Documentation
needs work, but author is very responsive to e-mails.

Not supported: index files (but can create tempory non-file indexes),
auto-incrementing fields, and Varchar fields.

(wiz)

2021-11-24 09:39:34 UTC MAIN commitmail json YAML

doc: Added devel/py-aenum version 3.1.5

(wiz)

2021-11-24 09:39:23 UTC MAIN commitmail json YAML

devel/Makefile: + py-aenum

(wiz)

2021-11-24 09:39:08 UTC MAIN commitmail json YAML

devel/py-aenum: import py-aenum-3.1.5

aenum includes a Python stdlib Enum-compatible data type, as well
as a metaclass-based NamedTuple implementation and a NamedConstant
class.

An Enum is a set of symbolic names (members) bound to unique,
constant values. Within an enumeration, the members can be compared
by identity, and the enumeration itself can be iterated over.
Support exists for unique values, multiple values, auto-numbering,
and suspension of aliasing (members with the same value are not
identical), plus the ability to have values automatically bound to
attributes.

A NamedTuple is a class-based, fixed-length tuple with a name for
each possible position accessible using attribute-access notation
as well as the standard index notation.

A NamedConstant is a class whose members cannot be rebound; it
lacks all other Enum capabilities, however.

(wiz)

2021-11-24 09:28:34 UTC MAIN commitmail json YAML

2021-11-24 09:00:54 UTC MAIN commitmail json YAML

py-lazr.delegates: py-nose is a test dependency. Bump revision.

(wiz)

2021-11-24 08:40:21 UTC MAIN commitmail json YAML

py-case: py-coverage is a test dependency

(wiz)

2021-11-24 06:55:41 UTC MAIN commitmail json YAML

Use CONF_FILES for lib/X11/app-defaults/Rxvt

The MESSAGE file suggests that it's meant to be edited by users.

(pho)

2021-11-24 06:35:51 UTC MAIN commitmail json YAML

Fix a build failure occuring when x11/rxvt is already installed

It's presumably a leftover from pre-DESTDIR era. Also added a missing
LICENSE field.

(pho)

2021-11-24 01:10:48 UTC MAIN commitmail json YAML

doc: Updated geography/geos to 3.10.1

(gdt)

2021-11-24 01:10:42 UTC MAIN commitmail json YAML

geography/geos: Update to 3.10.1

upstream changes: bug fixes and minor improvements

(gdt)

2021-11-23 23:51:43 UTC MAIN commitmail json YAML

py-openapi-core: mark as not for python 2.7

(wiz)

2021-11-23 23:20:21 UTC MAIN commitmail json YAML

doc: Updated sysutils/nnn to 4.4

(sjmulder)

2021-11-23 23:20:14 UTC MAIN commitmail json YAML

sysutils/nnn: Update to 4.4

Changes:
- support macOS iterm2 in plugin preview-tui (#1196)
- use selection at native command prompt with `%j` and `%J`
  - docs - https://github.com/jarun/nnn/wiki/concepts#special-variables
- scroll strings longer than columns in rename/new prompts (#1213, #279)
- batch rename symlink targets in listing mode (#1214)
- option for recursive rename in plugin .nmv (#1186)
- more frequent checks for cancellation during du (#1236)
- picker mode: enable auto-proceed
- picker mode: don't pick hovered file on <kbd>Enter</kbd> if selection exists
- picker mode: fix issue in plugin `fzopen` when used to pick files
- send file to explorer FIFO on double left click instead of opening it
- new neovim plugin [nnn.nvim](https://github.com/luukvbaal/nnn.nvim)
  - nvim-only, featuring explorer mode (`-F` flag)
- explorer mode for [nnn.vim](https://github.com/mcchrish/nnn.vim#explorer)
- remove option `-w`: always place HW cursor on current entry
- accept link name when linking a single target (#1201)
- option `-i` to show current file information in info bar
- force GNU sed on *BSD and Solaris
- add `nsxiv` support to nuke, preview-tabbed and imgview (#1230)
- fix preview-tui without `-a` (#1208)
- pass `pts` in env var for preview-tui to use in `tput` (#1235)
- disable editing file in picker mode (#1183)
- save session in picker mode (#1190)
- use nerd icons for gitstatus patch (#1220)

Package changes:
- Now includes plugins in share/examples/nnn/plugins

(sjmulder)

2021-11-23 23:02:41 UTC pkgsrc-2021Q3 commitmail json YAML

doc: Pullup ticket #6536

(tm)

2021-11-23 23:02:20 UTC pkgsrc-2021Q3 commitmail json YAML

Pullup ticket #6536 - requested by taca
databases/ldb: dependency for samba4 security fix

Revisions pulled up:
- databases/ldb/Makefile                                        1.24
- databases/ldb/distinfo                                        1.17

---
  Module Name: pkgsrc
  Committed By: adam
  Date: Wed Nov 10 13:32:10 UTC 2021

  Modified Files:
  pkgsrc/databases/ldb: Makefile distinfo

  Log Message:
  ldb: updated to 2.2.3

  2.2.3:
  Unknown changes

(tm)

2021-11-23 22:51:11 UTC pkgsrc-2021Q3 commitmail json YAML

doc: Pullup ticket #6543

(tm)

2021-11-23 22:50:50 UTC pkgsrc-2021Q3 commitmail json YAML

Pullup ticket #6543 - requested by taca
lang/php80: security fix

Revisions pulled up:
- lang/php/phpversion.mk                                        1.347
- lang/php80/distinfo                                          1.13

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Fri Nov 19 14:29:05 UTC 2021

  Modified Files:
  pkgsrc/lang/php: phpversion.mk
  pkgsrc/lang/php80: distinfo

  Log Message:
  lang/php80: update to 8.0.13

  This release contains security fix.

  18 Nov 2021, PHP 8.0.13

  - Core:
    . Fixed bug #81518 (Header injection via default_mimetype / default_charset).
      (cmb)

  - Date:
    . Fixed bug #81500 (Interval serialization regression since 7.3.14 / 7.4.2).
      (cmb)

  - MBString:
    . Fixed bug #76167 (mbstring may use pointer from some previous request).
      (cmb, cataphract)

  - Opcache:
    . Fixed bug #81512 (Unexpected behavior with arrays and JIT). (Dmitry)

  - PCRE:
    . Fixed bug #81424 (PCRE2 10.35 JIT performance regression). (cmb)

  - XML:
    . Fixed bug #79971 (special character is breaking the path in xml function).
      (CVE-2021-21707) (cmb)

  - XMLReader:
    . Fixed bug #81521 (XMLReader::getParserProperty may throw with a valid
      property). (Nikita)

(tm)

2021-11-23 22:49:46 UTC pkgsrc-2021Q3 commitmail json YAML

doc: Pullup ticket #6542

(tm)

2021-11-23 22:49:09 UTC pkgsrc-2021Q3 commitmail json YAML

Pullup ticket #6542 - requested by taca
lang/php73: security fix

Revisions pulled up:
- lang/php/phpversion.mk                                        1.346
- lang/php73/distinfo                                          1.41

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Fri Nov 19 14:27:56 UTC 2021

  Modified Files:
  pkgsrc/lang/php: phpversion.mk
  pkgsrc/lang/php73: distinfo

  Log Message:
  lang/php73: update to 7.3.33

  This release contains security fix.

  18 Nov 2021, PHP 7.3.33

  - XML:
    . Fix #79971: special character is breaking the path in xml function.
      (CVE-2021-21707) (cmb)

(tm)

2021-11-23 22:47:40 UTC pkgsrc-2021Q3 commitmail json YAML

doc: Pullup ticket #6541

(tm)

2021-11-23 22:47:05 UTC pkgsrc-2021Q3 commitmail json YAML

Pullup ticket #6541 - requested by taca
lang/php74: security fix

Revisions pulled up:
- lang/php/phpversion.mk                                        1.345
- lang/php74/distinfo                                          1.33
- lang/php74/patches/patch-ext_intl_breakiterator_codepointiterator__internal.cpp 1.3

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Fri Nov 19 14:26:29 UTC 2021

  Modified Files:
  pkgsrc/lang/php: phpversion.mk
  pkgsrc/lang/php74: distinfo
  pkgsrc/lang/php74/patches:
      patch-ext_intl_breakiterator_codepointiterator__internal.cpp

  Log Message:
  lang/php74: udpate to 7.4.26

  This release contains security fix.

  18 Nov 2021, PHP 7.4.26

  - Core:
    . Fixed bug #81518 (Header injection via default_mimetype / default_charset).
      (cmb)

  - Date:
    . Fixed bug #81500 (Interval serialization regression since 7.3.14 / 7.4.2).
      (cmb)

  - MBString:
    . Fixed bug #76167 (mbstring may use pointer from some previous request).
      (cmb, cataphract)

  - MySQLi:
    . Fixed bug #81494 (Stopped unbuffered query does not throw error). (Nikita)

  - PCRE:
    . Fixed bug #81424 (PCRE2 10.35 JIT performance regression). (cmb)

  - Streams:
    . Fixed bug #54340 (Memory corruption with user_filter). (Nikita)

  - XML:
    . Fixed bug #79971 (special character is breaking the path in xml function).
      (CVE-2021-21707) (cmb)

(tm)

2021-11-23 22:46:43 UTC MAIN commitmail json YAML

doc: note lapack, blas, cblas updates

(wiz)

2021-11-23 22:45:01 UTC MAIN commitmail json YAML

2021-11-23 22:34:26 UTC pkgsrc-2021Q3 commitmail json YAML

doc: Pullup ticket #6540

(tm)

2021-11-23 22:34:04 UTC pkgsrc-2021Q3 commitmail json YAML

Pullup ticket #6540 - requested by taca
devel/ruby-redmine41: security fix

Revisions pulled up:
- devel/ruby-redmine41/Makefile                                1.7
- devel/ruby-redmine41/distinfo                                1.7

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Mon Nov  8 15:06:37 UTC 2021

  Modified Files:
  pkgsrc/devel/ruby-redmine41: Makefile distinfo

  Log Message:
  devel/ruby-redmine41: update to 4.1.5

  This release includes a fix for a moderate severity issue found in all
  recent releases.

  4.1.5 (2021-10-10)

  [Administration]

  * Defect #35731: Password and Confirmation fields are marked as required
    when editing a user

  [Attachments]

  * Defect #35715: File upload fails when run with uWSGI

  [Issues]

  * Defect #35642: Long text custom field values are not aligned with their
    labels

  [Issues planning]

  * Defect #35669: Prints of Issues Report details are messed-up due to the
    size of the graphs

  [Permissions and roles]

  * Defect #35634: Attachments deletable even though issue edit not permitted

  [Security]

  * Defect #35789: Redmine is leaking usernames on activities index view
  * Patch #35463: Enforce stricter class filtering in WatchersController

  [UI]

  * Defect #34834: Line breaks in the description of a custom field are
    ignored in a tooltip

(tm)

2021-11-23 22:32:16 UTC pkgsrc-2021Q3 commitmail json YAML

doc: Pullup ticket #6539

(tm)

2021-11-23 22:31:45 UTC pkgsrc-2021Q3 commitmail json YAML

Pullup ticket #6539 - requested by taca
devel/ruby-redmine42: security fix

Revisions pulled up:
- devel/ruby-redmine42/Makefile                                1.3
- devel/ruby-redmine42/distinfo                                1.5

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Mon Nov  8 15:04:57 UTC 2021

  Modified Files:
  pkgsrc/devel/ruby-redmine42: Makefile distinfo

  Log Message:
  devel/ruby-redmine42: update to 4.2.3

  This release includes a fix for a moderate severity issue found in all
  recent releases.

  4.2.3 (2021-10-10)

  [Administration]

  * Defect #35731: Password and Confirmation fields are marked as required
    when editing a user

  [Attachments]

  * Defect #35642: Long text custom field values are not aligned with their
    labels

  * Defect #35715: File upload fails when run with uWSGI

  [Issues]

  * Defect #35655: Create duplicated follows relations fails with 500 internal
    error

  [Issues planning]

  * Defect #35669: Prints of Issues Report details are messed-up due to the
    size of the graphs

  [Permissions and roles]

  * Defect #35634: Attachments deletable even though issue edit not permitted

  [Projects]

  * Defect #35827: Deleting a closed or archived project returns 403

  [Roadmap]

  * Feature #35758: Add some space around the versions on the Roadmap

  [Security]

  * Defect #35789: Redmine is leaking usernames on activities index view
  * Patch #35463: Enforce stricter class filtering in WatchersController

  [Translations]

  * Patch #35662: Mongolian translation update for "Notes", "Totals", and "%
    Done"
  * Patch #35766: Galician translation update for 4.2-stable

  [UI]

  * Defect #34834: Line breaks in the description of a custom field are
    ignored in a tooltip

(tm)

2021-11-23 22:12:12 UTC MAIN commitmail json YAML

doc: Updated net/wireshark to 3.4.10

(wiz)

2021-11-23 22:12:02 UTC MAIN commitmail json YAML

wireshark: update to 3.4.10.

Wireshark 3.4.10 Release Notes

What’s New

  This release fixes a forward compatibility issue[1] with the I/O
  Graphs preferences.

  Bug Fixes

  The following vulnerabilities have been fixed:

    • wnpa-sec-2021-07[2] Bluetooth DHT dissector crash. Issue
      17651[3]. CVE-2021-39929[4].

    • wnpa-sec-2021-08[5] Bluetooth HCI_ISO dissector crash. Issue
      17649[6]. CVE-2021-39926[7].

    • wnpa-sec-2021-09[8] Bluetooth SDP dissector crash. Issue
      17635[9]. CVE-2021-39925[10].

    • wnpa-sec-2021-10[11] Bluetooth DHT dissector large loop. Issue
      17677[12]. CVE-2021-39924[13].

    • wnpa-sec-2021-11[14] PNRP dissector large loop. Issue 17684[15].

    • wnpa-sec-2021-12[16] C12.22 dissector crash. Issue 17636[17].
      CVE-2021-39922[18].

    • wnpa-sec-2021-13[19] IEEE 802.11 dissector crash. Issue
      17704[20]. CVE-2021-39928[21].

    • wnpa-sec-2021-14[22] Modbus dissector crash. Issue 17703[23].
      CVE-2021-39921[24].

    • wnpa-sec-2021-15[25] IPPUSB dissector crash. Issue 17705[26].
      CVE-2021-39920[27].

  The following bugs have been fixed:

    • OSS-Fuzz: Heap-use-after-free in ROS Issue 16342[28].

    • Allow for '\0' (NULL) character as filter instead of requiring
      0x00 for the character match Issue 16525[29].

    • Dumpcap with threads reports double received count vs captured
      Issue 17089[30].

    • I/O Graphs values reset to default with 3.5 due to change of UAT
      Issue 17623[31].

    • HTTP2 dissector reports an assertion error on large data frames
      Issue 17633[32].

    • TShark stops capturing when capturing with multiple files and
      packet printing enabled Issue 17654[33].

    • Wireshark is unable to decode the IMSI IE received in BSSMAP
      Perform Location request Issue 17667[34].

    • WSLUA: Crash on reload if Proto has no fields Issue 17668[35].

    • Crash in flow analysis for TCP Issue 17722[36].

  Updated Protocol Support

  BT HCI_ISO, BT SDP, BT-DHT, C12.22, CAN FD, CSN1, EAPOL-MKA, EVS, GSM
  BSSMAP LE, HTTP2, IDMP, IEEE 1905.1a, IEEE 802.11, IPPUSB, Modbus,
  PNRP, and TCP

  New and Updated Capture File Support

  pcap

(wiz)

2021-11-23 21:58:58 UTC MAIN commitmail json YAML

doc: Updated www/nginx to 1.20.2

(wiz)

2021-11-23 21:58:49 UTC MAIN commitmail json YAML

nginx: update to 1.20.2.

Changes with nginx 1.20.2                                        16 Nov 2021

    *) Feature: OpenSSL 3.0 compatibility.

    *) Bugfix: SSL variables might be empty when used in logs; the bug had
      appeared in 1.19.5.

    *) Bugfix: keepalive connections with gRPC backends might not be closed
      after receiving a GOAWAY frame.

    *) Bugfix: backend SSL connections in the stream module might hang after
      an SSL handshake.

    *) Bugfix: SSL connections with gRPC backends might hang if select,
      poll, or /dev/poll methods were used.

    *) Bugfix: in the $content_length variable when using chunked transfer
      encoding.

    *) Bugfix: requests might hang when using HTTP/2 and the "aio_write"
      directive.

(wiz)

2021-11-23 21:56:41 UTC MAIN commitmail json YAML

doc: Updated misc/ocaml-topkg to 1.0.4

(wiz)

2021-11-23 21:56:32 UTC MAIN commitmail json YAML

ocaml-topkg: update to 1.0.4.

v1.0.4 2021-10-04 Zagreb
-------------------------

- Remove mentions of `Result.result` in the code base. We got the
  dependency indirectly through `bos` and the latest version of the
  latter no longer depends on it.

(wiz)

2021-11-23 21:51:26 UTC MAIN commitmail json YAML

Updated math/py-xarray

(adam)

2021-11-23 21:48:23 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-cppo to 1.6.8

(wiz)

2021-11-23 21:48:14 UTC MAIN commitmail json YAML

ocaml-cppo: update to 1.6.8.

CHANGES:

    [compat] Allow version strings without patch numbers, e.g. 8.13+beta1
    The patch number will be set to 0 upon empty, i.e. (8, 13, 0)

(wiz)

2021-11-23 21:45:36 UTC MAIN commitmail json YAML

py-xarray: updated to 0.20.1

v0.20.1 (5 November 2021)
-------------------------

This is a bugfix release to fix :issue:`5930`.

Bug fixes
~~~~~~~~~
- Fix a regression in the detection of the backend entrypoints (:issue:`5930`, :pull:`5931`)
  By `Justus Magin <https://github.com/keewis>`_.

Documentation
~~~~~~~~~~~~~

- Significant improvements to  :ref:`api`. By `Deepak Cherian <https://github.com/dcherian>`_.

.. _whats-new.0.20.0:

v0.20.0 (1 November 2021)
-------------------------

This release brings improved support for pint arrays, methods for weighted standard deviation, variance,
and sum of squares, the option to disable the use of the bottleneck library, significantly improved performance of
unstack, as well as many bugfixes and internal changes.

Many thanks to the 40 contributors to this release!:

Aaron Spring, Akio Taniguchi, Alan D. Snow, arfy slowy, Benoit Bovy, Christian Jauvin, crusaderky, Deepak Cherian,
Giacomo Caria, Illviljan, James Bourbeau, Joe Hamman, Joseph K Aicher, Julien Herzen, Kai M端hlbauer,
keewis, lusewell, Martin K. Scherer, Mathias Hauser, Max Grover, Maxime Liquet, Maximilian Roos, Mike Taves, Nathan Lis,
pmav99, Pushkar Kopparla, Ray Bell, Rio McMahon, Scott Staniewicz, Spencer Clark, Stefan Bender, Taher Chegini,
Thomas Nicholas, Tomas Chor, Tom Augspurger, Victor Neg樽rneac, Zachary Blackwood, Zachary Moon, and Zeb Nicholls.

New Features
~~~~~~~~~~~~
- Add ``std``, ``var``,  ``sum_of_squares`` to :py:class:`~core.weighted.DatasetWeighted` and :py:class:`~core.weighted.DataArrayWeighted`.
  By `Christian Jauvin <https://github.com/cjauvin>`_.
- Added a :py:func:`get_options` method to xarray's root namespace (:issue:`5698`, :pull:`5716`)
  By `Pushkar Kopparla <https://github.com/pkopparla>`_.
- Xarray now does a better job rendering variable names that are long LaTeX sequences when plotting (:issue:`5681`, :pull:`5682`).
  By `Tomas Chor <https://github.com/tomchor>`_.
- Add an option (``"use_bottleneck"``) to disable the use of ``bottleneck`` using :py:func:`set_options` (:pull:`5560`)
  By `Justus Magin <https://github.com/keewis>`_.
- Added ``**kwargs`` argument to :py:meth:`open_rasterio` to access overviews (:issue:`3269`).
  By `Pushkar Kopparla <https://github.com/pkopparla>`_.
- Added ``storage_options`` argument to :py:meth:`to_zarr` (:issue:`5601`, :pull:`5615`).
  By `Ray Bell <https://github.com/raybellwaves>`_, `Zachary Blackwood <https://github.com/blackary>`_ and
  `Nathan Lis <https://github.com/wxman22>`_.
- Histogram plots are set with a title displaying the scalar coords if any, similarly to the other plots (:issue:`5791`, :pull:`5792`).
  By `Maxime Liquet <https://github.com/maximlt>`_.
- Slice plots display the coords units in the same way as x/y/colorbar labels (:pull:`5847`).
  By `Victor Neg樽rneac <https://github.com/caenrigen>`_.
- Added a new :py:attr:`Dataset.chunksizes`, :py:attr:`DataArray.chunksizes`, and :py:attr:`Variable.chunksizes`
  property, which will always return a mapping from dimension names to chunking pattern along that dimension,
  regardless of whether the object is a Dataset, DataArray, or Variable. (:issue:`5846`, :pull:`5900`)
  By `Tom Nicholas <https://github.com/TomNicholas>`_.

Breaking changes
~~~~~~~~~~~~~~~~
- The minimum versions of some dependencies were changed:

  =============== ====== ====
  Package        Old    New
  =============== ====== ====
  cftime          1.1    1.2
  dask            2.15  2.30
  distributed    2.15  2.30
  lxml            4.5    4.6
  matplotlib-base 3.2    3.3
  numba          0.49  0.51
  numpy          1.17  1.18
  pandas          1.0    1.1
  pint            0.15  0.16
  scipy          1.4    1.5
  seaborn        0.10  0.11
  sparse          0.8    0.11
  toolz          0.10  0.11
  zarr            2.4    2.5
  =============== ====== ====

- The ``__repr__`` of a :py:class:`xarray.Dataset`'s ``coords`` and ``data_vars``
  ignore ``xarray.set_option(display_max_rows=...)`` and show the full output
  when called directly as, e.g., ``ds.data_vars`` or ``print(ds.data_vars)``
  (:issue:`5545`, :pull:`5580`).
  By `Stefan Bender <https://github.com/st-bender>`_.

Deprecations
~~~~~~~~~~~~

- Deprecate :py:func:`open_rasterio` (:issue:`4697`, :pull:`5808`).
  By `Alan Snow <https://github.com/snowman2>`_.
- Set the default argument for `roll_coords` to `False` for :py:meth:`DataArray.roll`
  and :py:meth:`Dataset.roll`. (:pull:`5653`)
  By `Tom Nicholas <https://github.com/TomNicholas>`_.
- :py:meth:`xarray.open_mfdataset` will now error instead of warn when a value for ``concat_dim`` is
  passed alongside ``combine='by_coords'``.
  By `Tom Nicholas <https://github.com/TomNicholas>`_.

Bug fixes
~~~~~~~~~

- Fix ZeroDivisionError from saving dask array with empty dimension (:issue: `5741`).
  By `Joseph K Aicher <https://github.com/jaicher>`_.
- Fixed performance bug where ``cftime`` import attempted within various core operations if ``cftime`` not
  installed (:pull:`5640`).
  By `Luke Sewell <https://github.com/lusewell>`_
- Fixed bug when combining named DataArrays using :py:func:`combine_by_coords`. (:pull:`5834`).
  By `Tom Nicholas <https://github.com/TomNicholas>`_.
- When a custom engine was used in :py:func:`~xarray.open_dataset` the engine
  wasn't initialized properly, causing missing argument errors or inconsistent
  method signatures. (:pull:`5684`)
  By `Jimmy Westling <https://github.com/illviljan>`_.
- Numbers are properly formatted in a plot's title (:issue:`5788`, :pull:`5789`).
  By `Maxime Liquet <https://github.com/maximlt>`_.
- Faceted plots will no longer raise a `pint.UnitStrippedWarning` when a `pint.Quantity` array is plotted,
  and will correctly display the units of the data in the colorbar (if there is one) (:pull:`5886`).
  By `Tom Nicholas <https://github.com/TomNicholas>`_.
- With backends, check for path-like objects rather than ``pathlib.Path``
  type, use ``os.fspath`` (:pull:`5879`).
  By `Mike Taves <https://github.com/mwtoews>`_.
- ``open_mfdataset()`` now accepts a single ``pathlib.Path`` object (:issue: `5881`).
  By `Panos Mavrogiorgos <https://github.com/pmav99>`_.
- Improved performance of :py:meth:`Dataset.unstack` (:pull:`5906`). By `Tom Augspurger <https://github.com/TomAugspurger>`_.

Documentation
~~~~~~~~~~~~~

- Users are instructed to try ``use_cftime=True`` if a ``TypeError`` occurs when combining datasets and one of the types involved is a subclass of ``cftime.datetime`` (:pull:`5776`).
  By `Zeb Nicholls <https://github.com/znicholls>`_.
- A clearer error is now raised if a user attempts to assign a Dataset to a single key of
  another Dataset. (:pull:`5839`)
  By `Tom Nicholas <https://github.com/TomNicholas>`_.

Internal Changes
~~~~~~~~~~~~~~~~

- Explicit indexes refactor: avoid ``len(index)`` in ``map_blocks`` (:pull:`5670`).
  By `Deepak Cherian <https://github.com/dcherian>`_.
- Explicit indexes refactor: decouple ``xarray.Index``` from ``xarray.Variable`` (:pull:`5636`).
  By `Benoit Bovy <https://github.com/benbovy>`_.
- Fix ``Mapping`` argument typing to allow mypy to pass on ``str`` keys (:pull:`5690`).
  By `Maximilian Roos <https://github.com/max-sixty>`_.
- Annotate many of our tests, and fix some of the resulting typing errors. This will
  also mean our typing annotations are tested as part of CI. (:pull:`5728`).
  By `Maximilian Roos <https://github.com/max-sixty>`_.
- Improve the performance of reprs for large datasets or dataarrays. (:pull:`5661`)
  By `Jimmy Westling <https://github.com/illviljan>`_.
- Use isort's `float_to_top` config. (:pull:`5695`).
  By `Maximilian Roos <https://github.com/max-sixty>`_.
- Remove use of the deprecated ``kind`` argument in
  :py:meth:`pandas.Index.get_slice_bound` inside :py:class:`xarray.CFTimeIndex`
  tests (:pull:`5723`).  By `Spencer Clark <https://github.com/spencerkclark>`_.
- Refactor `xarray.core.duck_array_ops` to no longer special-case dispatching to
  dask versions of functions when acting on dask arrays, instead relying numpy
  and dask's adherence to NEP-18 to dispatch automatically. (:pull:`5571`)
  By `Tom Nicholas <https://github.com/TomNicholas>`_.
- Add an ASV benchmark CI and improve performance of the benchmarks (:pull:`5796`)
  By `Jimmy Westling <https://github.com/illviljan>`_.
- Use ``importlib`` to replace functionality of ``pkg_resources`` such
  as version setting and loading of resources. (:pull:`5845`).
  By `Martin K. Scherer <https://github.com/marscher>`_.

.. _whats-new.0.19.0:

v0.19.0 (23 July 2021)
----------------------

This release brings improvements to plotting of categorical data, the ability to specify how attributes
are combined in xarray operations, a new high-level :py:func:`unify_chunks` function, as well as various
deprecations, bug fixes, and minor improvements.

Many thanks to the 29 contributors to this release!:

Andrew Williams, Augustus, Aureliana Barghini, Benoit Bovy, crusaderky, Deepak Cherian, ellesmith88,
Elliott Sales de Andrade, Giacomo Caria, github-actions[bot], Illviljan, Joeperdefloep, joooeey, Julia Kent,
Julius Busecke, keewis, Mathias Hauser, Matthias Gæ—¦bel, Mattia Almansi, Maximilian Roos, Peter Andreas Entschev,
Ray Bell, Sander, Santiago Soler, Sebastian, Spencer Clark, Stephan Hoyer, Thomas Hirtz, Thomas Nicholas.

New Features
~~~~~~~~~~~~
- Allow passing argument ``missing_dims`` to :py:meth:`Variable.transpose` and :py:meth:`Dataset.transpose`
  (:issue:`5550`, :pull:`5586`)
  By `Giacomo Caria <https://github.com/gcaria>`_.
- Allow passing a dictionary as coords to a :py:class:`DataArray` (:issue:`5527`,
  reverts :pull:`1539`, which had deprecated this due to python's inconsistent ordering in earlier versions).
  By `Sander van Rijn <https://github.com/sjvrijn>`_.
- Added :py:meth:`Dataset.coarsen.construct`, :py:meth:`DataArray.coarsen.construct` (:issue:`5454`, :pull:`5475`).
  By `Deepak Cherian <https://github.com/dcherian>`_.
- Xarray now uses consolidated metadata by default when writing and reading Zarr
  stores (:issue:`5251`).
  By `Stephan Hoyer <https://github.com/shoyer>`_.
- New top-level function :py:func:`unify_chunks`.
  By `Mattia Almansi <https://github.com/malmans2>`_.
- Allow assigning values to a subset of a dataset using positional or label-based
  indexing (:issue:`3015`, :pull:`5362`).
  By `Matthias Gæ—¦bel <https://github.com/matzegoebel>`_.
- Attempting to reduce a weighted object over missing dimensions now raises an error (:pull:`5362`).
  By `Mattia Almansi <https://github.com/malmans2>`_.
- Add ``.sum`` to :py:meth:`~xarray.DataArray.rolling_exp` and
  :py:meth:`~xarray.Dataset.rolling_exp` for exponentially weighted rolling
  sums. These require numbagg 0.2.1;
  (:pull:`5178`).
  By `Maximilian Roos <https://github.com/max-sixty>`_.
- :py:func:`xarray.cov` and :py:func:`xarray.corr` now lazily check for missing
  values if inputs are dask arrays (:issue:`4804`, :pull:`5284`).
  By `Andrew Williams <https://github.com/AndrewWilliams3142>`_.
- Attempting to ``concat`` list of elements that are not all ``Dataset`` or all ``DataArray`` now raises an error (:issue:`5051`, :pull:`5425`).
  By `Thomas Hirtz <https://github.com/thomashirtz>`_.
- allow passing a function to ``combine_attrs`` (:pull:`4896`).
  By `Justus Magin <https://github.com/keewis>`_.
- Allow plotting categorical data (:pull:`5464`).
  By `Jimmy Westling <https://github.com/illviljan>`_.
- Allow removal of the coordinate attribute ``coordinates`` on variables by setting ``.attrs['coordinates']= None``
  (:issue:`5510`).
  By `Elle Smith <https://github.com/ellesmith88>`_.
- Added :py:meth:`DataArray.to_numpy`, :py:meth:`DataArray.as_numpy`, and :py:meth:`Dataset.as_numpy`. (:pull:`5568`).
  By `Tom Nicholas <https://github.com/TomNicholas>`_.
- Units in plot labels are now automatically inferred from wrapped :py:meth:`pint.Quantity` arrays. (:pull:`5561`).
  By `Tom Nicholas <https://github.com/TomNicholas>`_.

Breaking changes
~~~~~~~~~~~~~~~~

- The default ``mode`` for :py:meth:`Dataset.to_zarr` when ``region`` is set
  has changed to the new ``mode="r+"``, which only allows for overriding
  pre-existing array values. This is a safer default than the prior ``mode="a"``,
  and allows for higher performance writes (:pull:`5252`).
  By `Stephan Hoyer <https://github.com/shoyer>`_.
- The main parameter to :py:func:`combine_by_coords` is renamed to `data_objects` instead
  of `datasets` so anyone calling this method using a named parameter will need to update
  the name accordingly (:issue:`3248`, :pull:`4696`).
  By `Augustus Ijams <https://github.com/aijams>`_.

Deprecations
~~~~~~~~~~~~

- Removed the deprecated ``dim`` kwarg to :py:func:`DataArray.integrate` (:pull:`5630`)
- Removed the deprecated ``keep_attrs`` kwarg to :py:func:`DataArray.rolling` (:pull:`5630`)
- Removed the deprecated ``keep_attrs`` kwarg to :py:func:`DataArray.coarsen` (:pull:`5630`)
- Completed deprecation of passing an ``xarray.DataArray`` to :py:func:`Variable` - will now raise a ``TypeError`` (:pull:`5630`)

Bug fixes
~~~~~~~~~
- Fix a minor incompatibility between partial datetime string indexing with a
  :py:class:`CFTimeIndex` and upcoming pandas version 1.3.0 (:issue:`5356`,
  :pull:`5359`).
  By `Spencer Clark <https://github.com/spencerkclark>`_.
- Fix 1-level multi-index incorrectly converted to single index (:issue:`5384`,
  :pull:`5385`).
  By `Benoit Bovy <https://github.com/benbovy>`_.
- Don't cast a duck array in a coordinate to :py:class:`numpy.ndarray` in
  :py:meth:`DataArray.differentiate` (:pull:`5408`)
  By `Justus Magin <https://github.com/keewis>`_.
- Fix the ``repr`` of :py:class:`Variable` objects with ``display_expand_data=True``
  (:pull:`5406`)
  By `Justus Magin <https://github.com/keewis>`_.
- Plotting a pcolormesh with ``xscale="log"`` and/or ``yscale="log"`` works as
  expected after improving the way the interval breaks are generated (:issue:`5333`).
  By `Santiago Soler <https://github.com/santisoler>`_
- :py:func:`combine_by_coords` can now handle combining a list of unnamed
  ``DataArray`` as input (:issue:`3248`, :pull:`4696`).
  By `Augustus Ijams <https://github.com/aijams>`_.

Internal Changes
~~~~~~~~~~~~~~~~
- Run CI on the first & last python versions supported only; currently 3.7 & 3.9.
  (:pull:`5433`)
  By `Maximilian Roos <https://github.com/max-sixty>`_.
- Publish test results & timings on each PR.
  (:pull:`5537`)
  By `Maximilian Roos <https://github.com/max-sixty>`_.
- Explicit indexes refactor: add a ``xarray.Index.query()`` method in which
  one may eventually provide a custom implementation of label-based data
  selection (not ready yet for public use). Also refactor the internal,
  pandas-specific implementation into ``PandasIndex.query()`` and
  ``PandasMultiIndex.query()`` (:pull:`5322`).
  By `Benoit Bovy <https://github.com/benbovy>`_.

(adam)

2021-11-23 21:42:03 UTC MAIN commitmail json YAML

libunwind: only build_depends on llvm, remove it from bl3.mk

(wiz)

2021-11-23 21:33:55 UTC MAIN commitmail json YAML

doc: Updated sysutils/broot to 1.7.3

(wiz)

2021-11-23 21:33:46 UTC MAIN commitmail json YAML

broot: update to 1.7.3.

Changes:
Fix rendering artefacts on Windows, like a duplicate input line

(wiz)

2021-11-23 21:27:01 UTC MAIN commitmail json YAML

doc: Updated graphics/ImageMagick to 7.1.0.15

(wiz)

2021-11-23 21:26:50 UTC MAIN commitmail json YAML

ImageMagick: update to 7.1.0.15.

2021-11-20  7.1.0-15  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.1.0-15 GIT revision 19380:8098f3335:20211120

2021-11-20  7.1.0-15  Dirk Lemstra <dirk@lem.....org>
  * Added support for reading extra channels in a PSD file (reference
    https://github.com/ImageMagick/ImageMagick/issues/4499).

2021-11-15  7.1.0-15  <quetzlzacatenango@image...>
  * Fix alpha channel calculation of arithmetic divide compose operator.

2021-11-13  7.1.0-14  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.1.0-14 GIT revision 19349:2ba5cdf42:20211114

2021-11-13  7.1.0-14  <quetzlzacatenango@image...>
  * Support '#' modifier to aspect ratio geometry (e.g., 3:2#).

2021-11-11  7.1.0-14  Dirk Lemstra <dirk@lem.....org>
  * The profile of a PSD file will no longer be copied to all the images, only
    the first returned image will contain the profile. To re-enable the old
    behavior add -define psd:replicate-profile=true.

(wiz)

2021-11-23 21:16:58 UTC MAIN commitmail json YAML

Updated net/py-aiorpcX, time/py-monotonic

(adam)

2021-11-23 21:13:37 UTC MAIN commitmail json YAML

py-monotonic: updated to 1.6

1.6:
Fix order for converting mach absolute time

(adam)

2021-11-23 21:11:53 UTC MAIN commitmail json YAML

doc: rust update was done, remove from TODO

(wiz)

2021-11-23 21:07:18 UTC MAIN commitmail json YAML

py-aiorpcX: updated to 0.22.1

Version 0.22.1 (25 May 2021)
release tasks as they complete in the task group; this might appear as a memory-leak for long-standing sessions

Version 0.22.0 (25 Apr 2021)
join() waits for all cancelled tasks to finish, including daemonic ones

Version 0.21.1 (24 Apr 2021)
handle peername of None in network code
strip redundant whitespace from JSON (SomberNight)

Version 0.21.0 (11 Mar 2021)
There have been significant semantic and API changes for TaskGroups. Their behaviour is now consistent, reliable and they have the same semantics as curio. As such I consider their API finalized and stable. In addition to the notes below for 0.20.x:
closed() became the attribute joined.
cancel_remaining() does not cancel daemonic tasks. As before it waits for the cancelled tasks to complete.
On return from join() all tasks including deamonic ones have been cancelled, but nothing is waited for. If leaving a TaskGroup context because of an exception, cancel_remaining() - which can block - is called before join().

Version 0.20.2 (10 Mar 2021)
result, exception, results and exceptions are now attributes. They raise a RuntimeError if called before a TaskGroup窶冱 join() operation has returned.

Version 0.20.1 (06 Mar 2021)
this release contains some significant API changes which users will need to carefully check their code for.
the report_crash argument to spawn() is removed; instead a new one is named daemon. A daemon task窶冱 exception (if any) is ignored by a TaskGroup.
the join() method of TaskGroup (and so also when TaskGroup is used as a context manager) does not raise the exception of failed tasks. The full semantics are precisely described in the TaskGroup() docstring. Briefly: any task being cancelled or raising an exception causes join() to finish and all remaining tasks, including daemon tasks, to be cancelled. join() does not propagate task exceptions.
the cancel_remaining() method of TaskGroup does not propagate any task exceptions
TaskGroup supports the additional attributes 窶�tasks窶� and 窶賄aemons窶�. Also, after join() has completed, result() returns the result (or raises the exception) of the first completed task. exception() returns the exception (if any) of the first completed task. results() returns the results of all tasks and exceptions() returns the exceptions raised by all tasks. daemon tasks are ignored.
The above changes bring the implementation in line with curio proper and the semantic changes it made over a year ago, and ensure that join() behaves consistently when called more than once.

(adam)

2021-11-23 21:05:47 UTC MAIN commitmail json YAML

doc: fix a path

(wiz)

2021-11-23 21:03:11 UTC MAIN commitmail json YAML

Updated devel/py-async-timeout, devel/py-rope, comms/py-rich, www/py-websockets

(adam)

2021-11-23 21:02:13 UTC MAIN commitmail json YAML

py-websockets: updated to 10.1

10.1

New features

Added a tutorial.

Made the second parameter of connection handlers optional. It will be deprecated in the next major release. The request path is available in the :attr:`~legacy.protocol.WebSocketCommonProtocol.path` attribute of the first argument.

If you implemented the connection handler of a server as:

async def handler(request, path):
    ...
You should replace it by:

async def handler(request):
    path = request.path  # if handler() uses the path argument
    ...
Added python -m websockets --version.

Improvements

Added wheels for Python 3.10, PyPy 3.7, and for more platforms.
Reverted optimization of default compression settings for clients, mainly to avoid triggering bugs in poorly implemented servers like AWS API Gateway.
Mirrored the entire :class:`~asyncio.Server` API in :class:`~server.WebSocketServer`.
Improved performance for large messages on ARM processors.
Documented how to auto-reload on code changes in development.
Bug fixes

Avoided half-closing TCP connections that are already closed.

10.0

Backwards-incompatible changes

websockets 10.0 requires Python ≥ 3.7.

websockets 9.1 is the last version supporting Python 3.6.

The loop parameter is deprecated from all APIs.

This reflects a decision made in Python 3.8. See the release notes of Python 3.10 for details.

The loop parameter is also removed from :class:`~server.WebSocketServer`. This should be transparent.

:func:`~client.connect` times out after 10 seconds by default.

You can adjust the timeout with the open_timeout parameter. Set it to :obj:`None` to disable the timeout entirely.

The legacy_recv option is deprecated.

See the release notes of websockets 3.0 for details.

The signature of :exc:`~exceptions.ConnectionClosed` changed.

If you raise :exc:`~exceptions.ConnectionClosed` or a subclass, rather than catch them when websockets raises them, you must change your code.

A msg parameter was added to :exc:`~exceptions.InvalidURI`.

If you raise :exc:`~exceptions.InvalidURI`, rather than catch it when websockets raises it, you must change your code.

New features

websockets 10.0 introduces a Sans-I/O API for easier integration in third-party libraries.

If you're integrating websockets in a library, rather than just using it, look at the :doc:`Sans-I/O integration guide <../howto/sansio>`.

Added compatibility with Python 3.10.
Added :func:`~websockets.broadcast` to send a message to many clients.
Added support for reconnecting automatically by using :func:`~client.connect` as an asynchronous iterator.
Added open_timeout to :func:`~client.connect`.
Documented how to integrate with Django.
Documented how to deploy websockets in production, with several options.
Documented how to authenticate connections.
Documented how to broadcast messages to many connections.
Improvements

Improved logging. See the :doc:`logging guide <../topics/logging>`.
Optimized default compression settings to reduce memory usage.
Optimized processing of client-to-server messages when the C extension isn't available.
Supported relative redirects in :func:`~client.connect`.
Handled TCP connection drops during the opening handshake.
Made it easier to customize authentication with :meth:`~auth.BasicAuthWebSocketServerProtocol.check_credentials`.
Provided additional information in :exc:`~exceptions.ConnectionClosed` exceptions.
Clarified several exceptions or log messages.
Restructured documentation.
Improved API documentation.
Extended FAQ.
Bug fixes

Avoided a crash when receiving a ping while the connection is closing.

(adam)

2021-11-23 20:58:33 UTC MAIN commitmail json YAML

doc: note llvm+friends updates

(wiz)

2021-11-23 20:55:45 UTC MAIN commitmail json YAML

llvm: update llvm and friends to 13.0.0

Tested on NetBSD-current and 9.1/amd64.

Also update packages tightly coupled to llvm, if new versions are
available.

Mark creduce, include-what-you-use, and zig broken (waiting for a
new release).

Changes:

Non-comprehensive list of changes in this release

    Windows Control-flow Enforcement Technology: the -ehcontguard
    option now emits valid unwind entrypoints which are validated
    when the context is being set during exception handling.

    Flang is now included in the binary packages released by LLVM.

    The debuginfo-test project has been renamed cross-project-tests
    and is now intended for testing components from multiple
    projects, not just debug information. The new 窶彡ross-project-tests窶�
    name replaces 窶彭ebuginfo-test窶� in LLVM_ENABLE_PROJECTS, and a
    new check-cross-project-tests target has been added for running
    all tests in the project. The pre-existing check-debuginfo-
    test target remains for running just the debug information
    tests. (D95339 and D96513)

Changes to the LLVM IR

    The inalloca attribute now has a mandatory type field, similar
    to byval and sret.

    The opaque pointer type ptr has been introduced. It is still
    in the process of being worked on and should not be used yet.

    Using the legacy pass manager for the optimization pipeline is
    deprecated and will be removed after LLVM 14. In the meantime,
    only minimal effort will be made to maintain the legacy pass
    manager for the optimization pipeline.

Changes to building LLVM

    The build system now supports building multiple distributions,
    so that you can e.g. have one distribution containing just
    tools and another for libraries (to enable development). See
    Multi-distribution configurations for details.

Changes to the AArch64 Backend

    Introduced assembly support for Armv9-A窶冱 Realm Management
    Extension (RME) and Scalable Matrix Extension (SME).

    Produce proper cross-section relative relocations on COFF

    Fixed the calling convention on Windows for variadic functions
    involving floats in the fixed arguments

Changes to the ARM Backend

    Produce proper cross-section relative relocations on COFF

Changes to the Hexagon Target

    The Hexagon target now supports V68/HVX ISA.

Changes to the C API

    The C API functions LLVMGetAlignment and LLVMSetAlignment now
    allow changing alignment on atomicrmw and cmpxchg instructions

    A new entry LLVMDIArgListMetadataKind was added to the
    LLVMMetadataKind enum, representing DIArgLists (D88175)

    Type attributes have been added to LLVM-C, introducing
    LLVMCreateTypeAttribute, LLVMGetTypeAttributeValue and
    LLVMIsTypeAttribute. (D977763窶�)

    The LTO_API_VERSION was bumped to 28, introducing a new function
    lto_set_debug_options for parsing LTO debug options (D92611)

    LLVMJITTargetSymbolFlags was renamed to LLVMJITSymbolTargetFlags
    (rG8d718a0bff73af066675a6258c01307937c33cf9)

    The C API received support for creating custom ORCv2
    MaterializationUnits and APIs to retrieve an LLJIT instance窶冱
    linking layers. An ABI breaking change for LLVMOrcAbsoluteSymbols
    was introduced to make it consistent with
    LLVMOrcCreateCustomMaterializationUnit.
    (rGc8fc5e3ba942057d6c4cdcd1faeae69a28e7b671)

    The C API received support for adding ORCv2 object buffers
    directly to an object layer.
    (rG7b73cd684a8d5fb44d34064200f10e2723085c33)

    A breaking change to LLVMGetInlineAsm was introduced, adding
    a ninth argument LLVMBool CanThrow (D95745)

    The C API received support for calling into the new pass manager.
    (D102136)

    The C API function LLVMIntrinsicCopyOverloadedName has been
    deprecated. Please migrate to LLVMIntrinsicCopyOverloadedName2
    which takes an extra module argument and which also handles
    unnamed types. (D99173)

    The C API received support for dumping objects from ORCv2
    (rGcec8e69f01c3374cb38c6683058381b96fab8f89)

    A breaking change to LLVMOrcObjectTransformLayerTransformFunction
    was introduced, changing the order of the function pointer窶冱
    arguments. (rG8962c68ad007a525f9daa987c99eda57e0d0069a)

    The C API received support for accessing utilities from the
    LLJIT IRTransformLayer and ThreadSafeModule classes. (D103855)

    The C API received support for creating lazy-export
    MaterializationUnits (D104672)

    The C API function LLVMPassBuilderOptionsSetCoroutines was
    removed because couroutine passes have been enabled by default.
    (D105877)

    comdat noduplicates was renamed to comdat nodeduplicate and as
    a result, LLVMNoDuplicatesComdatSelectionKind was renamed to
    LLVMNoDeduplicateComdatSelectionKind. (D106319)

Changes to the FastISel infrastructure

    FastISel no longer tracks killed registers, and instead leaves
    this to the register allocator. This means that hasTrivialKill()
    is removed, as well as the OpNIsKill parameters to the fastEmit_*()
    family of functions.

Changes to the LLVM tools

    The options --build-id-link-{dir,input,output} have been deleted.
    (D96310)

    Support for in-order processors has been added to llvm-mca.
    (D94928)

    llvm-objdump supports -M {att,intel} now. --x86-asm-syntax is
    a deprecated internal option which will be removed in LLVM
    14.0.0. (D101695)

    The llvm-readobj short aliases -s (previously --sections) and
    -t (previously --syms) have been changed to --syms and
    --section-details respectively, to match llvm-readelf. (D105055)

    The llvm-nm short aliases -M (--print-armap), -U (--defined-only),
    and -W (--no-weak) are now deprecated. Use the long form versions
    instead. The alias --just-symbol-name is now deprecated in
    favor of --format=just-symbols and -j. (D105330)

    In lli the default JIT engine switched from MCJIT (-jit-kind=mcjit)
    to ORC (-jit-kind=orc). (D98931)

    llvm-rc got support for invoking Clang to preprocess its input.
    (D100755)

    llvm-rc got a GNU windres compatible frontend, llvm-windres.
    (D100756)

    llvm-ml has improved compatibility with MS ml.exe, managing to
    assemble more asm files.

Changes to LLDB

    LLDB executable is now included in pre-built LLVM binaries.

    LLDB now includes full featured support for AArch64 SVE register
    access.

    LLDB now supports AArch64 Pointer Authentication, allowing
    stack unwind with signed return address.

    LLDB now supports debugging programs on AArch64 Linux that use
    memory tagging (MTE).

    Added memory tag read and memory tag write commands.

    The memory region command will note when a region has memory
    tagging enabled.

    Synchronous and asynchronous tag faults are recognised.

    Synchronous tag faults have memory tag annotations in addition
    to the usual fault address.

(wiz)

2021-11-23 20:49:28 UTC MAIN commitmail json YAML

py-rich: updated to 10.14.0

10.14.0

Fixed

Fixed progress speed not updating when total doesn't change
Fixed superfluous new line in Status https://github.com/willmcgugan/rich/issues/1662
Fixed Windows legacy width again
Fixed infinite loop in set_cell_size https://github.com/willmcgugan/rich/issues/1682

Added

Added file protocol to URL highlighter https://github.com/willmcgugan/rich/issues/1681
Added rich.protocol.rich_cast

Changed

Allowed __rich__ to work recursively
Allowed Text classes to work with sep in print https://github.com/willmcgugan/rich/issues/1689

(adam)

2021-11-23 20:47:04 UTC MAIN commitmail json YAML

py-rope: updated to 0.22.0

Release 0.22.0

Syntax support

Implement yield from syntax support to patchedast.py

Bug fixes

Improve empty tuple and handling of parentheses around tuple
Fix rename import statement with dots and as keyword

(adam)

2021-11-23 20:45:01 UTC MAIN commitmail json YAML

py-async-timeout: updated to 4.0.1

4.0.1 (2121-11-10)

Fix regression:

Don't raise TimeoutError from timeout object that doesn't enter into async context manager
Use call_soon() for raising TimeoutError if deadline is reached on entering into async context manager

Make Timeout class available in __all__.

4.0.0 (2021-11-01)

Implemented timeout_at(deadline)
Supported timeout.deadline and timeout.expired properties.
Dropped timeout.remaining property: it can be calculated as timeout.deadline - loop.time()
Dropped timeout.timeout property that returns a relative timeout based on the timeout object creation time; the absolute timeout.deadline should be used instead.
Added the deadline modification methods: timeout.reject(), timeout.shift(delay), timeout.update(deadline).
Deprecated synchronous context manager usage

(adam)

2021-11-23 20:23:32 UTC MAIN commitmail json YAML

Updated time/py-iso8601, devel/py-plumbum

(adam)

2021-11-23 20:13:56 UTC MAIN commitmail json YAML

py-plumbum: updated to 1.7.1

1.7.1
-----
* Paths: glob with local paths no longer expands the existing path too
* Paramiko: support reverse tunnels
* SSHMachine: support forwarding Unix sockets in ``.tunnel()``
* CLI: Support ``COLOR_GROUP_TITLES``
* Fix a deprecated in Python 3.10 warning
* Extended testing and checking on Python 3.10 and various PyPy versions. Nox is supported for easier new-user development.

(adam)

2021-11-23 20:10:46 UTC MAIN commitmail json YAML

py-iso8601: updated to 1.0.2

1.0.2:
Add an __all__ to __init.py__

(adam)

2021-11-23 19:42:43 UTC MAIN commitmail json YAML

2021-11-23 15:35:41 UTC MAIN commitmail json YAML

doc: Added www/apisprout version 1.3.0

(wiz)

2021-11-23 15:35:32 UTC MAIN commitmail json YAML

www/Makefile: + apisprout

(wiz)

2021-11-23 15:35:17 UTC MAIN commitmail json YAML

www/apisprout: import apisprout-1.3.0

A simple, quick, cross-platform API mock server that returns examples
specified in an API description document. Features include:

- OpenAPI 3.x support
  - Uses operation `examples` or generates examples from `schema`
- Load from a URL or local file (auto reload with `--watch`)
- CORS headers enabled by default
- Accept header content negotiation
  - Example: `Accept: application/*`
- Prefer header to select response to test specific cases
  - Example: `Prefer: status=409`
- Server validation (enabled with `--validate-server`)
  - Validates scheme, hostname/port, and base path
  - Supports `localhost` out of the box
- Request parameter & body validation (enabled with `--validate-request`)
- Configuration via:
  - Files (`/etc/apisprout/config.json|yaml`)

(wiz)

2021-11-23 15:29:19 UTC MAIN commitmail json YAML

doc: Added www/restish version 0.9.0

(wiz)

2021-11-23 15:29:09 UTC MAIN commitmail json YAML

www/Makefile: + restish

(wiz)

2021-11-23 15:28:46 UTC MAIN commitmail json YAML

www/restish: import restish-0.9.0

Restish is a CLI for interacting with REST-ish HTTP APIs with some
nice features built-in, like always having the latest API resources,
fields, and operations available when they go live on the API
without needing to install or update anything.

(wiz)

2021-11-23 15:12:00 UTC MAIN commitmail json YAML

doc: Updated misc/ruby-sprockets-rails to 3.4.1

(taca)

2021-11-23 15:11:39 UTC MAIN commitmail json YAML

misc/ruby-sprockets-rails: update to 3.4.1

3.4.1 (2021-11-22)

What's Changed

* expose dependencies from AssetUrlProcessor by @zarqman in #480
* Fix issues with relative paths from AssetUrlProcessor by @jcoyne in #482
* Fix sourcemapping url replacement by @dhh in #484

3.4.0 (2021-11-15)

What's Changed

* Ensure source mapping URLs set by transpilers are not broken by appending
  a semicolon to their path and translate the paths to the digested versions
  for deployment by @dhh in #479

This makes sprockets-rails compatible out of the box with sourcemap
generation from jsbundling-rails.

3.3.0 (2021-11-11)

What's Changed

* Process css files so that they get digested paths for asset files by
  @jcoyne in #476.  This allows you to use sprockets-rails together with
  cssbundling-rails and be able to reference assets in the asset pipeline
  without additional compilation.
* Raise the error that includes an error message by @ghiculescu in #472

(taca)

2021-11-23 14:47:59 UTC MAIN commitmail json YAML

doc: Updated misc/ruby-bundler to 2.2.32

(taca)

2021-11-23 14:47:35 UTC MAIN commitmail json YAML

misc/ruby-bundler: update to 2.2.32

2.2.32 (2021-11-23)

Enhancements:

* Clarify bundle viz deprecation #5083
* Unlock dependencies that no longer match lockfile #5068
* Use shellsplit instead of array of strings for git push #5062
* Re-enable default_ignores option for standard #5003

Bug fixes:

* Fix downgrading dependencies by changing the Gemfile and running bundle
  update #5078

2.2.31 (2021-11-08)

Enhancements:

* Link to working bundler-graph plugin in bundle viz deprecation message
  #5061
* Memoize materialized specs when requiring bundler/setup #5033
* Allow custom LicenseRef #5013
* Better error when installing a lockfile with git sources and git is not
  installed #5036
* Only delete cached gem when it's corrupted #5031
* Support gemified tsort #5032
* Add standard option alongside rubocop to bundle gem #4411

Bug fixes:

* Fix system man pages no longer working after bundler overrides MANPATH
  #5039
* Don't warn when a lockfile is locked to a dev version #5018

2.2.30 (2021-10-26)

Enhancements:

* Add a custom SHA1 digest implementation to no longer depend on the digest
  gem before we know which version to activate #4989
* Ensure vendored gems have licenses #4998
* Update broken link in Bundler::Fetcher::CertificateFailureError #4987
* Give better errors for some permission issues #4965
* Print better errors when bundler/gem_tasks fail #4872
* Fix bundle install to reinstall deleted gems #4974
* Unify issue template and ISSUES.md document #4980
* Bump vendored connection_pool to 2.2.5 #4738

Bug fixes:

* Fix error message pointing to non existing file when using a global gem
  cache #4999
* Fix install crash when lockfile has missing dependencies for the current
  platform #4941
* Make bundle info show a proper warning every time it finds a deleted gem
  #4971

2.2.29 (2021-10-08)

Enhancements:

* Require at least Ruby 2.6.0 for gems created with recent rubies #4920
* Include glob information in string representation of git sources to make
  generated lockfiles deterministic #4947
* Add missing rubygem_push prerequisite #4930

2.2.28 (2021-09-23)

Enhancements:

* Use example.com in new gem template, since it will never have a
  potentially dangerous backing website #4918
* Deprecate --install flag to bundle remove and trigger install by default
  #4891

(taca)

2021-11-23 14:42:40 UTC MAIN commitmail json YAML

doc: Updated math/ruby-spreadsheet to 1.3.0

(taca)

2021-11-23 14:42:13 UTC MAIN commitmail json YAML

math/ruby-spreadsheet: update to 1.3.0

1.3.0 (2021-09-23)

* Issues #138 #262, see github.com/zdavatz/spreadsheet

(taca)

2021-11-23 14:40:23 UTC MAIN commitmail json YAML

doc: Removed mail/ruby-mime-types2

(taca)

2021-11-23 14:40:07 UTC MAIN commitmail json YAML

mail/ruby-mime-types2: remove pacakge

This package was kept for compatibility for ruby-mime-types 2.x.
Since there is no pacakge depending it, remove now.

(taca)

2021-11-23 14:38:59 UTC MAIN commitmail json YAML

mail/Makefile: remove ruby-mime-types2

(taca)

2021-11-23 14:37:34 UTC MAIN commitmail json YAML

doc: Updated mail/ruby-mime-types-data to 3.2021.1115

(taca)

2021-11-23 14:37:12 UTC MAIN commitmail json YAML

mail/ruby-mime-types-data: update to 3.2021.1115

3.2021.1115 (2021-11-15)

* Updated the Apache and IANA media registry entries as of release date.

* Added conversion utilities that support the mini_mime data format. These
  have been ported from the mini_mime repository. #47

* Added IANA provisional media registries. Added some notes to
  Contributing.md about the transient nature of the provisional registration
  data. This was triggered in part by a pull request by Jon Sneyers. Thanks!
  #45, #43

(taca)

2021-11-23 14:35:28 UTC MAIN commitmail json YAML

doc: Updated mail/ruby-mime-types to 3.4.1

(taca)

2021-11-23 14:34:55 UTC MAIN commitmail json YAML

mail/ruby-mime-types: update to 3.4.1

pkgsrc chnage: fix CATEGORIES from www to mail.

3.4.1 (2021-11-16)

1 bugfix:

* Fixed a Ruby < 2.3 incompatibility introduced by the use of standardrb,
  where <<- heredocs were converted to <<~ heredocs. These have been
  reverted back to <<- with the indentation kept and a .strip call to
  prevent excess whitespace.

3.4.0 (2021-11-15)

1 minor enhancement:

* Added a new field to MIME::Type for checking provisional registrations
  from IANA. [#157]

Documentation:

* Kevin Menard synced the documentation so that all examples are
  correct. #153

Administrivia:

* Added Ruby 3.0 to the CI test matrix. Added windows/jruby to the CI
  exclusion list; it refuses to run successfully.
* Removed the Travis CI configuration and changed it to Github Workflows
  #150. Removed Coveralls configuration.
* Igor Victor added TruffleRuby to the Travis CI configuration. #149
* Koichi ITO loosened an excessively tight dependency. #147
* Started using standardrb for Ruby formatting and validation.
* Moved deps:top functionality to a support file.

(taca)

2021-11-23 14:32:29 UTC MAIN commitmail json YAML

doc: Updated graphics/ruby-image_size to 3.0.1

(taca)

2021-11-23 14:32:01 UTC MAIN commitmail json YAML

graphics/ruby-image_size: update to 3.0.1

3.0.1 (2021-10-21)

* Fix reading file chunks starting after EOF and reading chunks
  non-consecutively toy/image_optim_rails#12 @toy

3.0.0 (2021-10-17)

* Read only required chunks of data for files and seekable IOs @toy
* Raise FormatError whenever reading data returns less data than expected
  #12 @toy
* Add w/width and h/height accessors to Size @toy

(taca)

2021-11-23 14:30:23 UTC MAIN commitmail json YAML

doc: Updated games/ruby-squib to 0.18.0

(taca)

2021-11-23 14:30:02 UTC MAIN commitmail json YAML

games/ruby-squib: update to 0.18.0

pkgsrc change: drop ruby26 support.

0.18.0 / (2021-10-26)

Features:

* Placeholders! Missing images to svg and png can be replaced by a
  placeholder (#339)
* New config option: img_missing. When an image is missing, warn or error to
  the console (#339)
* save_sheet learned how to rotate individual images! (#301)

Compatibility:

* Because of the features above, the new default behavior is to warn instead
  of errors on a missing file
* Ruby 2.7 is officially our minimum Ruby, since Ruby 2.6 will EOL in about
  six months from now

(taca)

2021-11-23 14:29:52 UTC MAIN commitmail json YAML

doc: Updated devel/libgphoto2 and graphics/gphoto2 to 2.5.27

(ryoon)

2021-11-23 14:28:34 UTC MAIN commitmail json YAML

libgphoto2, gphoto2: Update to 2.5.27

* Fix build under NetBSD/i386.

Changelog:
libgphoto2 2.5.27 release

ptp2:
* report filesizes larger than 4GB correctly
* download files larger than 4GB
* empty ptp strings are reported as "", not as NULL
* report more MTP object properties
* Nikon
  * download of files larger than 4GB using getpartial object method
  * handle new application mode
  * handle new eventex fetcher on Z series
  * fixed movie on recent Z series
  * report liveview and movie prohibit conditions, as errors and also in configuration tree
  * some Nikon 1 V1 enhancements (the first camera of the 1 series is a bit special)
* report filesize > 4GB correctly, if possible
* Canon EOS:
  * EOS M6 Mark 2 is actually more like a EOS DSLR and fully capable, added some work
  * Handle OLCINFO for M6 Mark 2 and EOS R5 and new cameras
  * added current list of autoexposuremode to expose also Fv and friends
  * Canon Liveview size is encoded in "output" (PC / MOBILE / MOBILE2 variants are the different livesizes), try to expose seperately as "liveviewsize"
  * decode more options, nickname, eosmoviemode (color/bw), strobofiring, eventmode, flashcharged, oneshotrawon
  * bugfixes
* Sony Alpha:
  * report f-numbers enum with fixed list
  * fixed liveview taking on a new model
* Panasonic
  * implement liveviewsize
  * implement movie recording ( using --set-config movie=1/0 )
  * more doc and minor fixes
* ptp/ip: allow building on Windows
* New IDS:
  * Sony DSC-A7S III
  * Nikon Coolpix P1000, Z6_2, Z7_2
  * Olympus E-M1 MII
  * Canon PowerShot G12, EOS M200
  * Fuji Fujifilm X-S10
  * Ricoh Theta V, Z1

canon:
* more shutterspeed reported

translations:
* updated french

------------------------------------------------------------------------------
libgphoto2 2.5.26 release

ptp2:
* Olympus OMD: fixed the 65 second wait after capture.
* Canon EOS:
  * bugfixes
* Nikon
  * D3000, D3100, and D3200 "static opcode list" reduced after reports what works and what not
  * Nikon 1 series cameras had some commands listed too much.
  * Nikon 1 J5 improvements
  * "liveviewsize" can change liveviewsize
* Sony:
  * Modern Sony cameras seem to require a 3 second wait on startup. Seems needed on ZV-1, A7 R4, RX100 M7 so far... Unsure why.
  * correct shutterspeed, iso and exposurebias decoding for Sony A7r4 and other new models
  * some bugfixes in property settings, trying to speed it up
  * ZV-1 support, some additional startup wait hack to make it work.
  * partial Sony QX support added, can do preview... close to having capture (but not there yet) (also added "liveviewsize")
  * report read/write and read/only of properties correctly
* Fuji X:
  * stabilized normal capture code
  * added bulb capture, added autofocusdrive
  * lots of properties listed now, some also decoded
  * added "liveviewsize", "shuttercounter", "colortemperature",
    "lensname", "devicename", "imagecomment", "filmsimulation", "colorspace"
  * Added very experimental Wifi support.
* synced new libmtp device ids
* Cameras added to id list:
  * Sony QX30U, ZV-1, DSC-RX100M7
  * Nikon D780, Z5, Coolpix B700
  * Panasonic GMC-GX8
  * Canon EOS 1D X Mark III, R5, R6
  * Canon PowerShot SX70HS
  * Fuji FinePix X-E1
  * Sigma fp

pentax:
* small changes synced from pktriggercord, added Pentax 645Z

docupen:
* new experimental driver, supports the docupen scanner pen.

all:
* more fuzzing related stability fixes, largely to "outdated" driver set.
* lots of compiler warnings fixes across the codebase

translations:

* update pl, sv, uk, zh_CN, fr

------------------------------------------------------------------------------
libgphoto2 2.5.25 release

ptp2:
* Liveview support for Leica SL
* PTP 1.1 Streaming parameters added.
* Olympus OMD capture fixes
* Nikon DSLR/Z:
  * various improvements to liveview error reporting.
  * much more properties added, some values added
  * allow downloading of "large thumbnails" instead of "regular thumbnails",
    can be selected by "thumbsize" gphoto2 local setting.
  * fixes for D3000, D3100 methods
  * maximum capture wait extended to 1000 seconds (as the D870 has 900 seconds max now)
* Canon EOS
  * initialization fixes (if it breaks your EOS M or PowerShot, please report)
  * liveview enablement fixed
  * maximum capture wait extended to 90seconds
  * EOS R shutterspeed , aperture reporting fixed
* various bugfixes
* Cameras added to id list:
  * Sony NEX 5
  * Canon EOS 90D
  * Fuji XT-4
  * Sanyo VPC-FH1
  * Leica SL Typ 601

lumix:
* fixed initialisation, might help capture

all:
* ongoing stability fixes from AFL fuzzing

translation updates:
* sv

------------------------------------------------------------------------------
libgphoto2 2.5.24 release

ptp2:
* GoPro: fixed all images not visible bug
* Canon EOS: lock/unlock ui before more operations
* Canon Powershot SX / EOS M: some setup adjustments to make powershot sx work better
* Nikon Keymission 170: try override opcodes to allow capture
* Nikon DSLR: fixed a regression where 5 seconds was longer image capture shutterspeed
* Sony: adjusted manualfocusing not to autofocus
* Fuji: access ISO config
* Sony: fixed manual focusing
* Sony: specify capturetarget on camera, available on current 2019/2020 Sony
* bugfixes
* New ids added:
  * Sony Alpha RX100V, A7s, RX0 II,
  * Nikon Z50, Coolpix L810, KeyMission 170
  * Canon PowerShot SX530HS, SX 620HS,
  * Canon EOS 2000D, 1500D, R2, M6 Mark 2, 250D,
  * Fuji X-A5, X-E3, GFX100
  * GoPro Hero 7 White, 7 Silver, 7 Black, 8 Black

lumix:

* New WIFI Lumix camera driver was added, using curl and libxml2.

  Lots of abilities supported already, also capture preview.
  However capture itself is not yet working.
  This driver needs libxml2 and libcurl to be built.

all:

* Selecting camera libraries has changed a bit.

  --camlibs=everything will select all and outdated drivers
  --camlibs=standard  will select "current day" drivers
  --camlibs=standard,outdated  will select "current day" and "outdated" drivers

  You can now also use modifiers like +canon or -canon to enable/disable selected camera libraries.

  The default is "standard", same as before.

* fixed some issues found by AFL fuzzing, mostly in "outdated" drivers.

* SECURITY.md: Small document added describing security properties of the library.

------------------------------------------------------------------------------
libgphoto2 2.5.23 release

ptp2:
* Sony capture stability and speed improvements
* Canon EOS capture stability improvements, reduce partial read blobs from 5MB to 1MB
* Canon EOS M image format unpacking adjustments
* Olympus OMD: bulb capture added, trigger capture capable
* Panasonic GH5: added manualfocusdrive, capturetarget
* Canon PowerShot X work ... trying to support / improve stability of capture
* PTP string packing adjusted to standard (empty and null strings)
* New ids added:
  * Sony Alpha A68, RX100M6, DSC-WX350
  * Nikon Coolpix L100
  * Canon PowerShot G7X, G9X Mark II
  * Canon Rebel T6, EOS 2000D
  * Fuji X-A2, GFX 50R, XT-30
  * Ricoh WG-M2
* libmtp ids synced.

pentax:
* synced smaller parts with pktriggercord

translations:
* updated danish

fuzzing:
* vusb and sample-afl now able to fuzz all USB cameras (even if slow)

all:
* Various crashes fixed that were found during AFL fuzzing the USB drivers

* The camlibs for cameras (and driver) older than 15 years have been
  default disabled for installation, to speed up libgphoto2 startup
  and also reduce attack surface against malicious USB devices.

  See OUTDATED.txt in git for notes.

  You can reenable them using:

./configure --with-camlibs=all,outdated

  or by the camlib driver name (sample: jd11):

./configure --with-camlibs=all,jd11

  To get the lists of all camera libraries use:

./configure --help

  If you still have an old camera using one of these camlibs in active
  use, please report this to the devteam so we can reenable it per
  default.

------------------------------------------------------------------------------
libgphoto2 2.5.22 release

ptp2:
* Canon EOS M / PowerShot capture problem solved
* Sony shutterspeed - provide a static list as the camera does not provide one, you can set also different values
* Canon SDRAM capture, try to support more than 500MB of images at once
* New USB Ids added:
  * Canon EOS R, 800D
  * Canon PowerShot SX600HS, SX740HS
  * Sony DSC RX0, RX100-M5A
  * Nikon DSC D3500

generic:
* handle new "bind" udev event in udev rule generator.

translations:
* updated polish, ukrainian

------------------------------------------------------------------------------
libgphoto2 2.5.21 release

ptp2:
* Nikon Z series support added
* New Canon Powershot SX / GX also support capture, ALPHA support added
* Canon EOS bugfixes
* imported IDs from libmtp
* Added:
  * Nikon Z6, Z7
  * Canon Powershot SX720HS, G5X
  * Canon IXUS 185

------------------------------------------------------------------------------
libgphoto2 2.5.20 release

ptp2:
* Canon EOS: fixed regression for some EOS series in OLC decoding
* Apple iPhone: disabled PTP Manifest reading again, as IOS seems not to follow the standard
* bugfixes
* new IDs added:
  * Sony Alpha-RX10M4
  * Canon EOS M50, 4000D
  * Fuji XT-3
  * synced new MTP ids from libmtp

pentax:
* refreshed from pktriggercord

translations:
* updated polish, ukrainian, swedish, danish
------------------------------------------------------------------------------
libgphoto2 2.5.19 release

ptp2:
* Canon EOS: handle OLC versions of newer models, which gave incorrect aperture/shutterspeed values
* Fuji X series capture improvements.
* Fuji X series live view support added.
* Panasonic GH5 liveview and capture support. (Needs camera firmware 2.3 or newer)
* Olympus E-M5 Mark II and E-M1 Mark II liveview and capture support added.
* USB IDs added:
  * Sony Alpha A99 M2, A7 III, A9
  * Nikon Coolpix A900
  * Panasonic GH5
  * Olympus E-M1 Mark 2
  * Fuji X-H1, X-M1, X70, X30

all:
* various fixes for warnings from compilers and the coverity scanner

------------------------------------------------------------------------------
libgphoto2 2.5.18 release

ptp2:
* Canon EOS: Fixed file download on several EOS brands, broken by 2.5.17 release.

pentax:
* Added K01 and K70 models.

------------------------------------------------------------------------------
libgphoto2 2.5.17 release

ptp2:
* Apple iOSX: handle root directory objects that have ParentObject==StorageID instead of 0
* implement PTP 1.1 Manifest reading and hook into filesystem. currently only supported
  by Apple iOS.
* Canon PowerShot CHDK live view support.
* Canon EOS: prepare capture needs to wait a bit on a crucial place to get all events.
  might fix some PTP Device Busy reports.
* Canon EOS: split bulk downloads into pieces of partial downloads. This might cure the Error 70.
* Canon EOS: Improved EOS M capture
* Canon CHDK: live preview capture support added
* Added USB IDs:
  * Sony A7r III
  * Nikon CoolPix L430
  * Nikon D850
  * Canon EOS M2, M6, M100
  * Canon EOS 6D Mark II
  * Fuji Film X-Pro 2

pentax:
* Code updates imported from pkremote

libgphoto2:
* Report file changes via GP_EVENT_FILE_CHANGED (hooked up for Canon EOS currently)

translations:
* updates spanish, chinese

------------------------------------------------------------------------------
libgphoto2 2.5.16 release

ptp2:
* A hardening fix broke the string unpacking for 0 length strings which broke Canon EOS

------------------------------------------------------------------------------
libgphoto2 2.5.15 release

ptp2:
* fuji: Fix cameras without new capture properties.
* Canon EOS: config aspectratio, highisonr
* Canon EOS: emit CAPTURECOMPLETE event
* Canon EOS: whitebalanaceadjustment is 32bit signed, not 16bit signed
* usb: better error feedback
* fixed some bugs found by AFL fuzzing
* Added USB ids:
  * Sony: A6500, HX400V
  * Nikon: D500, D7500
  * Olympus: VR360
  * Canon PowerShot: ELPH 350 HS
  * Canon EOS: 200D, Rebel T7i
  * Fuji: GFX 50 S
  * Ricoh Theta S, Theta SC

libgphoto2_port/vusb:
* now default disabled as it confused people, enable with --enable-vusb

------------------------------------------------------------------------------
libgphoto2 2.5.14 release

ptp2:
* Canon EOS M remote control / capture support (M3, M5, M10 ... but not the original EOS M currently)
* fix for Canon EOS camera crash bug introduced in 2.5.13.
* Fuji XT-2 capture support (firmware update needed, might work for other Fuji XT too)
* Canon EOS 77D added.
* various bugfixes
* added USB IDs:
  * Sony DSC-RX10M3, DSC-HX90V
  * Sony UMC-R10C
  * Nikon D5600,
  * Canon EOS 77D
  * Fuji XT-20
* synced MTP device ids from libmtp
* more issues fixed that were found by the AFL fuzzer

pentax:
* Added Pentax K5-II, Pentax K3-II

libgphoto2_port:
* fixed gp_log_remove_func

libgphoto2_port/vusb:
* support f-number, shutterspeed, and exposurebias in the virtual PTP camera

all:
* several issues found by gcc 7 fixed

translations:
* updated ukrainian, polish, vietnamese, french, swedish
------------------------------------------------------------------------------
libgphoto2 2.5.13 release

pentax:
* Now using the pktriggercord codebase
* lots of improvements
* Please report missing Pentax K USB ids that are supported by pktriggercord!

ptp2:
* iPhone iOS 10.2 and later storage handling fixed, added dynamic storage handling
* Sony Alpha Live View support.
* Canon EOS M series capture enabled. (not fully working yet)
* Various crashes and endless loops fixed that were found by the AFL fuzzer.
* Various bugfixes in Nikon, Canon capture
* New USB Ids:
  * Sony: SLT A37, DSC-RX100M5
  * Nikon KeyMission 360
  * Canon PowerShot G16
  * Canon EOS M5, EOS M10
  * Fuji Fujifilm XT-2
  * GoPro Hero 5 Black

------------------------------------------------------------------------------
libgphoto2 2.5.12 release

ptp2:
* Canon EOS: more fixes for Canon EOS 5D Mark IV and Canon EOS 80D.
* Parrot Sequoia support and property decoding
* Nikon 1: Fixed Nikon 1 capture
* Sony Alpha: various bugfixes.
* New USB IDs:
  * Nikon Coolpix AW130
  * Nikon DSC D3400
  * Parrot Sequoia
  * GoPro Hero, Hero4 Silver, Hero +
* bugfixes and cleanups

canon:
* fixed zoom on some older Canon Powershots

translations:
* updated polish, ukrainian, vietnamese, danish, french, svensk
------------------------------------------------------------------------------
libgphoto2 2.5.11 release

canon:
* not experimental anymore, for some years
* some bugfixes in configuration handling

ptp2:
* canon: EOS capture improvements, also supporting new EOS
* sony: tethering and trigger capture implemented, capture stability improvements
* sony: exposure compensation setting fixed
* sony: capture and autofocus configurations, similar to eosremoterelease
* generic: fixed serialnumber retrieval
* nikon: "autofocus" config variable for global autofocus enable/disable (default on, default liveview off)
* various bugs fixed, stability improved
* ptpip: allow different event ports. --port ptpip:IP:dataport:eventport
* New ids reported:
  - Sony Alpha 7, DSC-RX100M4, NEX-7, DSC-HX20V, Alpha 6300, A7S II, A7,
  - Nikon DSC Df, D7200, D5, D810A, 1 V3
  - Canon EOS 1Dx Mark 3, 80D, 5D Mark IV
  - Canon Digital IXUS 180
  - various music players / android phones imported from libmtp

libgphoto2:
* Speed up initial startup.
* Win32: store settings in the "User Profile\.gphoto\settings" and not in C:\\Windows anymore.
* gp_widget_changed() no longer clears the "changed" state to make this API more consistent.
  Use gp_widget_set_changed(widget,FALSE) to do so.

examples:
* sample-photobooth: a sample program handling tethering, SIGUSR1 driven capture and SIGUSR2
  based configuration reading.
* sample-afl: code to inject afl fuzzing data

translations:
* updated swedish, ukrainian, polish, finnish, russian, danish, polish, brazilian, serbian, dutch, chinese
------------------------------------------------------------------------------
libgphoto2 2.5.10 release

libgphoto2:
* added gp_camera_list_config, gp_camera_get_single_config, gp_camera_set_single_config
  additional configuration APIs for faster access to single configuration values.

ptp2:
* allow generic opcode commands with parameters, config variable "opcode"
* fixed pretending that Nikon Coolpix S series is a Nikon 1 S.
* Nikon: fixed problem with SDRAM capture
* Canon EOS: handle "no focus" during capture
* Canon EOS: handle --new correctly
* Canon Powershot: handle lack of object protection setting
* Ricoh Theta: support shutterspeed configuration
* added size checking to PTP unpacking primitives
* various bugfixes
* New ids:
  * Imported Media Players and Android phones from libmtp
  * Sony Alpha A7S II, ILCE 7M2
  * Kodak Z990
  * Nikon Coolpix L840, S3600
  * Leica SL
  * Olympus TG-620, E-M5 Mark 2
  * Canon EOS 1D C, 750D
  * Canon IXUS 160
  * Fuji Film X-T1, X-T10, A-610

pentax:
* fixed some crashes on non-existing config variables
* use portable directory api (helps Visual Studio)

libgphoto2_port/vusb:
* Implemented a virtual PTP camera for test purposes.

libgphoto2_port/disk:
* Support exfat fuse filesystems.

all:
* fixed various issues found by Coverity static analyzer
* removed unistd.h headers where not needed to help Visual Studio

translations:
* updated swedish, brazilian portuguese, danish, polish, ukrainian, vietnamese

------------------------------------------------------------------------------
libgphoto2 2.5.9 release

Now maintained (source and issue tracker) in GIT at https://github.com/gphoto/libgphoto2

ptp2:
* PTP/IP: fixes to support Ricoh Theta and Sony Alpha over WLAN better
* unification of timeout with backoff handling
* Canon EOS: fixed a timeout bug on wait_event
* Canon EOS: report protection status correctly
* Canon EOS: unlock the ui on close
* Sony: bulb mode support (in manual mode, shutterspeed and bulb option)
* Hook up PTP OpenCapture opcode
* Nikon J5 support. Nikon now hides prop and opcodes even differently.
* Added USB IDs:
  - Sony SLT A77V, A7R2, HDR-PJ260VE
  - Nikon DSLR D5500
  - Canon EOS 760D, 5Ds, 5Ds R
  - Nikon Coolpix AW110, S6300, S6800, S3700, S2900
  - Nikon 1 S2, J5
  - Ricoh Theta m15 (USB and WLAN)
  - GoProp Hero 4

canon:
* readd old Canon IXUS 30.

translations:
* updated ukrainian, vietnamese, polish, italian

(ryoon)

2021-11-23 14:25:01 UTC MAIN commitmail json YAML

doc: Updated finance/ruby-braintree to 4.5.0

(taca)

2021-11-23 14:24:37 UTC MAIN commitmail json YAML

finance/ruby-braintree: update to 4.5.0

4.5.0 (2021-11-12)

* Add plan create/update/find API endpoint
* Add support for TransactionReview webhook notification

(taca)

2021-11-23 14:20:55 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-rugged to 1.2.0

(taca)

2021-11-23 14:20:22 UTC MAIN commitmail json YAML

devel/ruby-rugged: update to 1.2.0

1.2.0 (2021-09-06)

No release note but it catched up to libgit2 1.2.0.
Please refer <https://github.com/libgit2/rugged/compare/v1.1.1...v1.2.0> in
detail.

(taca)

2021-11-23 14:16:23 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-parser to 3.18.1

(taca)

2021-11-23 14:15:58 UTC MAIN commitmail json YAML

devel/ruby-parser: update to 3.18.1

3.18.1 (2021-11-10)

1 minor enhancement:

* All parser tests are now explicitly testing line numbers at every level.

3 bug fixes:

* Fixed endless method with noargs. (mitsuru)
* Fixed line numbers on some yield forms.
* Handle and clearly report if unifdef is missing.

(taca)

2021-11-23 14:14:26 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-i18n to 1.8.11

(taca)

2021-11-23 14:14:03 UTC MAIN commitmail json YAML

devel/ruby-i18n: update to 1.8.11

1.8.11 (2021-11-02)

What's Changed

* Fix typo in documentation by @rkh in #565
* Improve available locale check in Simple backend by @codealchemy in #566
* Fix typo in Simple backend JSON test by @codealchemy in #572
* Fix a build error when using Psych 4.0 by @koic in #569

New Contributors

* @rkh made their first contribution in #565
* @codealchemy made their first contribution in #566
* @koic made their first contribution in #569

(taca)

2021-11-23 14:12:15 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-cucumber-wire to 6.2.0

(taca)

2021-11-23 14:11:51 UTC MAIN commitmail json YAML

devel/ruby-cucumber-wire: update to 6.2.0

6.2.0 (2021-10-12)

Changed

* Patched cucumber-core, cucumber-expressions and cucumber-messages

(taca)

2021-11-23 14:10:27 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-cucumber-core to 10.1.0

(taca)

2021-11-23 14:10:03 UTC MAIN commitmail json YAML

devel/ruby-cucumber-core: update to 10.10.

10.1.0 (2021-10-11)

Dependencies

* Patched cucumber-gherkin, cucumber-messages and cucumber-tag-expressions

(taca)