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

2024-05-13 09:47:56 UTC Now

2021-11-19 11:13:27 UTC MAIN commitmail json YAML

shells/bosh: Update to 20210918

Rebase to the final Schily Tools release.
The author Jæ—¦rg Schilling passed away in October 2021.

(micha)

2021-11-19 11:00:17 UTC MAIN commitmail json YAML

doc: Updated archivers/star to 1.6.1nb16

(micha)

2021-11-19 10:58:46 UTC MAIN commitmail json YAML

archivers/star: Update to 1.6.1nb16

Rebase to the final Schily Tools release.
The author Jæ—¦rg Schilling passed away in October 2021.

(micha)

2021-11-19 10:13:15 UTC MAIN commitmail json YAML

doc: Updated x11/lxqt-admin to 1.0.0

(pin)

2021-11-19 10:12:53 UTC MAIN commitmail json YAML

x11/lxqt-admin: update to 1.0.0

-Bumped minimum required Qt version to 5.15.

(pin)

2021-11-19 10:11:49 UTC MAIN commitmail json YAML

doc: Updated archivers/lxqt-archiver to 0.5.0

(pin)

2021-11-19 10:11:27 UTC MAIN commitmail json YAML

archivers/lxqt-archiver: update to 0.5.0

-Show password prompt for archives with encrypted lists.
-Fixed listing RAR archive contents with encrypted file list.

(pin)

2021-11-19 10:10:58 UTC MAIN commitmail json YAML

doc: Updated security/lxqt-openssh-askpass to 1.0.0

(pin)

2021-11-19 10:10:35 UTC MAIN commitmail json YAML

security/lxqt-openssh-askpass: update to 1.0.0

-Bumped minimum required Qt version to 5.15.

(pin)

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

doc: Updated security/lxqt-sudo to 1.0.0

(pin)

2021-11-19 10:05:02 UTC MAIN commitmail json YAML

security/lxqt-sudo: update to 1.0.0

-Bumped minimum required Qt version to 5.15 and updated translations.

(pin)

2021-11-19 10:03:13 UTC MAIN commitmail json YAML

doc: Updated security/lxqt-policykit to 1.0.0

(pin)

2021-11-19 10:02:40 UTC MAIN commitmail json YAML

security/lxqt-policykit: update to 1.0.0

-Bumped minimum required Qt version and updated translations.

(pin)

2021-11-19 10:01:21 UTC MAIN commitmail json YAML

doc: Updated x11/lxqt-about to 1.0.0

(pin)

2021-11-19 10:00:59 UTC MAIN commitmail json YAML

x11/lxqt-about: update to 1.0.0

-Bumped version to 1.0.0 and made miscellaneous updates.

(pin)

2021-11-19 10:00:14 UTC MAIN commitmail json YAML

doc: Updated x11/lxqt-qtplugin to 1.0.0

(pin)

2021-11-19 09:59:50 UTC MAIN commitmail json YAML

x11/lxqt-qtplugin: update to 1.0.0

-Added workarounds for Qt's poor handling of some dark palettes.
-Used the C++11 override specifier in some places.

(pin)

2021-11-19 09:54:57 UTC MAIN commitmail json YAML

doc: Updated audio/pavucontrol-qt to 1.0.0

(pin)

2021-11-19 09:54:34 UTC MAIN commitmail json YAML

audio/pavucontrol-qt: update to 1.0.0

-Bumped minimum required Qt version to 5.15 and updated some translations.

(pin)

2021-11-19 09:53:58 UTC MAIN commitmail json YAML

Added print/py-pydyf, archivers/py-zopfli; Updated archivers/py-brotli, fonts/py-fonttools

(adam)

2021-11-19 09:53:17 UTC MAIN commitmail json YAML

doc: Updated graphics/screengrab to 2.3.0

(pin)

2021-11-19 09:52:56 UTC MAIN commitmail json YAML

graphics/screengrab: update to 2.3.0

-Bumped minimum required Qt version to 5.15 and made a small fix to
About dialog.

(pin)

2021-11-19 09:52:06 UTC MAIN commitmail json YAML

doc: Updated x11/qterminal to 1.0.0

(pin)

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

x11/qterminal: update to 1.0.0

-Bumped minimum required Qt version to 5.15.
-Respect preset splitting on opening new window and double clicking tab-bar.
-Trim shell strings.
-Added an option for keeping drop-down window open.
-Added a workaround for wrong menu positions under Wayland.

(pin)

2021-11-19 09:51:35 UTC MAIN commitmail json YAML

py-fonttools: updated to 4.28.1

4.28.1 (released 2021-11-08)
----------------------------
- [subset] Fixed AttributeError while traversing a color glyph's Paint graph when there is no
  LayerList, which is optional

4.28.0 (released 2021-11-05)
----------------------------
- Dropped support for EOL Python 3.6, require Python 3.7
- [ufoLib/glifLib] Make filename-clash checks faster by using a set instead of a list
- [subset] Don't crash if optional ClipList and LayerList are ``None`` (empty)
- [OT-SVG] Removed support for old deprecated version 1 and embedded color palettes,
  which were never officially part of the OpenType SVG spec. Upon compile, reuse offsets
  to SVG documents that are identical
- [feaLib] Added support for Variable Feature File syntax. This is experimental and subject
  to change until it is finalized in the Adobe FEA spec
- [unicodedata] Update Scripts/ScriptExtensions/Blocks to UnicodeData 14.0

4.27.1 (released 2021-09-23)
----------------------------
- [otlLib] Fixed error when chained contextual lookup builder overflows
- [bezierTools] Fixed two floating-point bugs: one when computing `t` for a point
  lying on an almost horizontal/vertical line; another when computing the intersection
  point between a curve and a line

4.27.0 (released 2021-09-14)
----------------------------
- [ttLib/otTables] Cleaned up virtual GID handling: allow virtual GIDs in ``Coverage``
  and ``ClassDef`` readers; removed unused ``allowVID`` argument from ``TTFont``
  constructor, and ``requireReal`` argument in ``TTFont.getGlyphID`` method.
  Make ``TTFont.setGlyphOrder`` clear reverse glyphOrder map, and assume ``glyphOrder``
  internal attribute is never modified outside setGlyphOrder; added ``TTFont.getGlyphNameMany``
  and ``getGlyphIDMany``
- [py23] Dropped internal use of ``fontTools.py23`` module to fix deprecation warnings
  in client code that imports from fontTools
- [subset] Fix subsetting COLRv1 clip boxes when font is loaded lazily

4.26.2 (released 2021-08-09)
----------------------------
- [otTables] Added missing ``CompositeMode.PLUS`` operator

4.26.1 (released 2021-08-03)
----------------------------
- [transform] Added ``transformVector`` and ``transformVectors`` methods to the
  ``Transform`` class. Similar to ``transformPoint`` but ignore the translation
  part

4.26.0 (released 2021-08-03)
----------------------------
- [xmlWriter] Default to ``"\n"`` for ``newlinestr`` instead of platform-specific
  ``os.linesep``
- [otData] Define COLRv1 ClipList and ClipBox
- [removeOverlaps/instancer] Added --ignore-overlap-errors option to work around
  Skia PathOps.Simplify bug
- NOTE: This will be the last version to support Python 3.6. FontTools will require
  Python 3.7 or above from the next release

(adam)

2021-11-19 09:51:10 UTC MAIN commitmail json YAML

doc: Updated x11/qtermwidget to 1.0.0

(pin)

2021-11-19 09:50:40 UTC MAIN commitmail json YAML

x11/qtermwidget: update to 1.0.0

-Bumped minimum required Qt version to 5.15.
-Fixed crash under (Plasma) Wayland on opening tab and splitting.
-Quote drag-and-drop file names.
-Backported CNL and CPL support from Konsole.
-Some code cleanup.

(pin)

2021-11-19 09:49:42 UTC MAIN commitmail json YAML

2021-11-19 09:48:38 UTC MAIN commitmail json YAML

2021-11-19 09:45:54 UTC MAIN commitmail json YAML

doc: Updated graphics/lxqt-themes to 1.0.0

(pin)

2021-11-19 09:45:32 UTC MAIN commitmail json YAML

graphics/lxqt-themes: update to 1.0.0

-Two new themes (Silver and Arch-colors) are added.
-Many problems are fixed in most themes, especially with dark widgets styles.

(pin)

2021-11-19 09:44:30 UTC MAIN commitmail json YAML

doc: Updated graphics/lximage-qt to 1.0.0

(pin)

2021-11-19 09:44:04 UTC MAIN commitmail json YAML

graphics/lximage-qt: update to 1.0.0

-Fixed bugs in image fitting, flipping and rotation.
-Added options to hide/show main toolbar and/or menubar.
-Added option to use system Trash.
-Added option to change Thumbnail dimensions.
-Added option to change the position of thumbnails dock.
-Fixed wheel scrolling on image with touchpad.
-Allowed direct image renaming (with shortcut).
-Remember EXIF dock width.
-Added command-line option for starting in fullscreen.
-Allowed custom shortcuts to override hard-coded shortcuts.
-Added option to disable image smoothing on zooming.

(pin)

2021-11-19 09:43:20 UTC MAIN commitmail json YAML

doc: Updated sysutils/pcmanfm-qt to 1.0.0

(pin)

2021-11-19 09:43:08 UTC MAIN commitmail json YAML

py-pydyf: added version 0.1.2

pydyf is a low-level PDF generator written in Python and based on PDF
specification 1.7.

(adam)

2021-11-19 09:42:53 UTC MAIN commitmail json YAML

sysutils/pcmanfm-qt: update to 1.0.0

-Added an option to make desktop items sticky by default.
-Allowed the recursive customization of folders.
-Prevented closing of file operation dialog on closing the main window.
-Keep the custom position of a desktop item on inline renaming.
-Added per-folder settings actions to the current tab's context menu. Also, set
the tab icon according to the customization, if any.
-Added an action to remove settings of nonexistent folders.
-Add a new tab on double clicking an empty space of the tab-bar.
-Added an option to disable smooth scrolling in list and compact modes.
-Disabled tab DND under Wayland (because of Wayland's limitations).

(pin)

2021-11-19 09:37:40 UTC MAIN commitmail json YAML

doc: Updated x11/libfm-qt to 1.0.0

(pin)

2021-11-19 09:37:17 UTC MAIN commitmail json YAML

x11/libfm-qt: update to 1.0.0

-Added support for adding/removing of emblems with File Properties dialog.
-Added mount, unmount and eject actions to file context menu under computer:///
or wherever possible.
-Avoided a freeze on mounting encrypted volumes.
-Workaround for a bug in GFileMonitor regarding folder symlinks.
-Added "Empty Trash" action to Trash's folder menu.
-Enabled Qt's alternating row colors for detailed list view.
-Ensured a correct selection order with Shift+mouse in icon view.
-Prevented self-overwriting in file prompt dialog.
-Fixed Cyrillic case-insensitive regex search.
-Enhancements and fixes to smooth scrolling from inside view.
-Added an item to LXQt file dialog for showing hidden files.
-Added an option to LXQt file dialog for disabling smooth scrolling (in list and
compact modes).
-Remember hidden columns of LXQt file dialog (in list mode).
-Show the context menu of the current folder when the Menu key is pressed and
there is no selection.
-Fixed two small memory leaks.

(pin)

2021-11-19 09:35:29 UTC MAIN commitmail json YAML

doc: Updated x11/liblxqt to 1.0.0

(pin)

2021-11-19 09:34:56 UTC MAIN commitmail json YAML

x11/liblxqt: update to 1.0.0

-Bumped version to 1.0.0 and required Qt 5.15.0.

(pin)

2021-11-19 09:30:35 UTC MAIN commitmail json YAML

doc: Updated x11/libqtxdg to 3.8.0

(pin)

2021-11-19 09:30:12 UTC MAIN commitmail json YAML

x11/libqtxdg: update to 3.8.0

-Added support for default terminal.
-Considered XDG_DATA_HOME when computing desktop entry id.
-Made sure that hicolor is searched before dash fallbacks.
-Considered Qt's fallback search paths when finding icons.
-Handle relative paths in qtxdg-desktop-file-start.

(pin)

2021-11-19 09:26:19 UTC MAIN commitmail json YAML

doc: Updated devel/lxqt-build-tools to 0.10.0

(pin)

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

devel/lxqt-build-tools: update to 0.10.0

-Set the minimum required version of Qt to 5.15.0.

(pin)

2021-11-19 08:34:35 UTC MAIN commitmail json YAML

wm/sdorfehs: fix typo

(pin)

2021-11-18 23:44:40 UTC MAIN commitmail json YAML

doc: Updated misc/labelnation to 1.230

(gdt)

2021-11-18 23:44:33 UTC MAIN commitmail json YAML

misc/labelnation: Update to 1.230

Upstream changes:
  Python 3 is now required (and 2.7 is no longer supported).
  minor bug fixes
  doc fixes

(gdt)

2021-11-18 20:38:29 UTC MAIN commitmail json YAML

doc: Updated shells/bash to 5.1.12

(wiz)

2021-11-18 20:38:19 UTC MAIN commitmail json YAML

bash: update to 5.1.12.

Updated provided by kre@

Changes:
9.  The bash malloc implementation of malloc_usable_size() does not follow
    the specification. This can cause library functions that use it to
    overwrite memory bounds checking.

10. If `wait -n' is interrupted by a trapped signal other than SIGINT, it
    does not completely clean up state, and that can prevent subsequent
    calls to `wait -n' from working correctly.

11. When reading a compound assignment, and running it through the parser
    to split it into words, we need to save and restore any alias we're
    currently expanding.

12. There is a possible race condition that arises when a child process
    receives a signal trapped by the parent before it can reset the signal
    dispositions.  The child process is not supposed to trap the signal

(wiz)

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

2021-11-18 20:06:06 UTC MAIN commitmail json YAML

doc: Updated sysutils/broot to 1.7.2

(pin)

2021-11-18 20:05:47 UTC MAIN commitmail json YAML

sysutils/broot: update to 1.7.2

-include more syntaxes for preview of code files (using the list from the bat
project) - Fix #464

(pin)

2021-11-18 19:56:56 UTC MAIN commitmail json YAML

Updated math/py-sympy, net/py-softlayer

(adam)

2021-11-18 19:56:27 UTC MAIN commitmail json YAML

py-softlayer: updated to 5.9.7

5.9.7

Improvements

Fixed some doc block issues when generating HTML
Updates to the Release workflow for publishing to test pypi
Adding in CodeQL Analysis
Create SECURITY.md
Fix the network space is empty on subnet detail
Prevents SLCLI_VERSION environment variable from breaking things
Refactor loadbal order-options
slcli server create-options dal13 Error

New Commands

add new feature on vlan cli

(adam)

2021-11-18 19:52:18 UTC MAIN commitmail json YAML

py-sympy: updated to 1.9

1.9

Highlights

The internal implementation of Matrix and other matrix classes (SparseMatrix etc) is now DomainMatrix. The ZZ and QQ domains are used for matrices with only integer or rational elements. Otherwise the new EXRAW domain is used. This should be backwards compatible although many internal methods and attributes are changed. At the time of this change the DomainMatrix routines are only used for addition and multiplication of matrices and some other simple low-level operations. Further changes will use DomainMatrix routines for operations like rref, det, lu etc and are expected to lead to big speedups for these computations. At this stage those big speedups are not realised but some basic operations such as indexing a matrix like M[0, 0] could potentially be slower. The new implementation can be much faster for most operations and is expected to lead to significant speed ups over the next few SymPy releases.

Leading term methods now raise PoleError at singularities. There was a long-standing issue of incorrect handling of leading term at singularities, where earlier, for compatibility reasons, the original expression itself was incorrectly returned. exp(1/x).as_leading_term(x) returned exp(1/x), but it does not have any leading term as x->0, so an error must be raised. Note that leadterm used to throw a ValueError even in the previous implementation as the original expression depends on the symbol x. A few examples of functions where this change would be visible - Pow, exp, log, factorial and gamma.

(adam)

2021-11-18 19:44:40 UTC MAIN commitmail json YAML

Updated textproc/py-snowballstemmer, math/py-jplephem

(adam)

2021-11-18 19:43:11 UTC MAIN commitmail json YAML

py-jplephem: updated to 2.16

Version 2.16
Fixed a ValueError raised in the excerpt command when an ephemeris segment needs to be entirely skipped because it has no overlap with the user-specified range of dates.
Added a __version__ constant to the package窶冱 top level.

(adam)

2021-11-18 19:38:01 UTC MAIN commitmail json YAML

py-snowballstemmer: updated to 2.2.0

Snowball 2.2.0 (2021-11-10)
===========================

New Code Generators
-------------------

* Add Ada generator from Stephane Carrez

Javascript
----------

* Fix generated code to use integer division rather than floating point
  division.

  Noted by David Corbett.

Pascal
------

* Fix code generated for division.  Previously real division was used and the
  generated code would fail to compile with a "Incompatible types" error.

  Noted by David Corbett.

* Fix code generated for Snowball's `minint` and `maxint` constant.

Python
------

* Python 2 is no longer actively supported, as proposed on the mailing list:
  https://lists.tartarus.org/pipermail/snowball-discuss/2021-August/001721.html

* Fix code generated for division.  Previously the Python code we generated
  used integer division but rounded negative fractions towards negative
  infinity rather than zero under Python 2, and under Python 3 used floating
  point division.

  Noted by David Corbett.

Code Quality Improvements
-------------------------

* C#: An `among` without functions is now generated as `static` and groupings
  are now generated as constant.

Code generation improvements
----------------------------

* General:

  + Constant numeric subexpressions and constant numeric tests are now
    evaluated at Snowball compile time.

Behavioural changes to existing algorithms
------------------------------------------

* german2: Fix handling of `qu` to match algorithm description.  Previously
  the implementation erroneously did `skip 2` after `qu`.  We suspect this was
  intended to skip the `qu` but that's already been done by the substring/among
  matching, so it actually skips an extra two characters.

  The implementation has always differed in this way, but there's no good
  reason to skip two extra characters here so overall it seems best to change
  the code to match the description.  This change only affects the stemming of
  a single word in the sample vocabulary - `quae` which seems to actually be
  Latin rather than German.

Optimisations to existing algorithms
------------------------------------

* arabic: Handle exception cases in the among they're exceptions to.

* greek: Remove unused slice setting, handle exception cases in the among
  they're exceptions to, and turn `substring ... among ...  or substring ...
  among ...` into a single `substring ... among ...` in cases where it is
  trivial to do so.

* hindi: Eliminate the need for variable `p`.

* irish: Minor optimisation in setting `pV` and `p1`.

* yiddish: Make use of `among` more.

Compiler
--------

* Fix handling of `len` and `lenof` being declared as names.

  For compatibility with programs written for older Snowball versions
  len and lenof stop being tokens if declared as names.  However this
  code didn't work correctly if the tokeniser's name buffer needed to
  be enlarged to hold the token name (i.e. 3 or 5 elements respectively).

* Report a clearer error if `=` is used instead of `==` in an integer test.

* Replace a single entry command list with its contents in the internal syntax
  tree.  This puts things in a more canonical form, which helps subsequent
  optimisations.

Build system
------------

* Support building on Microsoft Windows (using mingw+msys or a similar
  Unix-like environment).

* Split out INCLUDES from CPPFLAGS so that CPPFLAGS can now be overridden by
  the user if required.

* Regenerate algorithms.mk only when needed rather than on every `make` run.

libstemmer
----------

* The libstemmer static library now has a `.a` extension, rather than `.o`.

Testsuite
---------

* stemtest: Test that numbers and numeric codes aren't damaged by any of the
  algorithms.

* ada: Fix ada tests to fail if output differs.  There was an extra `| head
  -300` compared to other languages, which meant that the exit code of `diff`
  was ignored.  It seems more helpful (and is more consistent) not to limit how
  many differences are shown so just drop this addition.

* go: Stop thinning testdata.  It looks like we only are because the test
  harness code was based on that for rust, which was based on that for
  javascript, which was only thinning because it was reading everything into
  memory and the larger vocabulary lists were resulting in out of memory
  issues.

* javascript: Speed up stemwords.js.  Process input line-by-line rather than
  reading the whole file into memory, splitting, iterating, and creating an
  array with all the output, joining and writing out a single huge string.
  This also means we can stop thinning the test data for javascript, which we
  were only doing because the huge arabic test data file was causing out of
  memory errors.  Also drop the -p option, which isn't useful here and
  complicates the code.

* rust: Turn on optimisation in the makefile rather than the CI config.  This
  makes the tests run in about 1/5 of the time and there's really no reason to
  be thinning the testdata for rust.

Documentation
-------------

* CONTRIBUTING.rst: Improve documentation for adding a new stemming algorithm.

* Improve wording of Python docs.

(adam)

2021-11-18 17:51:00 UTC MAIN commitmail json YAML

py-gast, py-beniget: mark as incompatible with Python 2.7

(adam)

2021-11-18 17:47:46 UTC MAIN commitmail json YAML

py-doc8: needs py-setuptools_scm to build

(adam)

2021-11-18 17:46:31 UTC MAIN commitmail json YAML

Updated editors/py-jedi, textproc/py-humanize

(adam)

2021-11-18 17:46:10 UTC MAIN commitmail json YAML

py-humanize: updated to 3.12.0

3.12.0
Added

Add support for Python 3.10

Changed

Use importlib.metadata to get package version instead of pkg_resources.get_distribution to decrease memory consumption

Fixed

Fix incorrect type in comment for 'when'

(adam)

2021-11-18 17:41:54 UTC MAIN commitmail json YAML

py-jedi: updated to 0.18.1

0.18.1
- Implict namespaces are now a separate types in ``Name().type``
- Python 3.10 support
- Mostly bugfixes

(adam)

2021-11-18 16:54:18 UTC MAIN commitmail json YAML

gst-plugins1-egl-opengl: remove unresolvable dependency

(nia)

2021-11-18 16:05:28 UTC MAIN commitmail json YAML

2021-11-18 15:43:27 UTC MAIN commitmail json YAML

freemint-mintlib: various build fixes

(nia)

2021-11-18 15:33:16 UTC MAIN commitmail json YAML

2021-11-18 14:45:37 UTC MAIN commitmail json YAML

games: Mark the Cube 2 engine games as unsupported by RELRO

Unfortunately they use precompiled headers with GCC in a way that
would be very difficult to disable.

(nia)

2021-11-18 14:16:55 UTC MAIN commitmail json YAML

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

(adam)

2021-11-18 14:16:16 UTC MAIN commitmail json YAML

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

Release v1.42.0

Core

Update RDS parsing for use on servers.
Upgrade Abseil to LTS 20210324, Patch 2.
Upgrade bazel to 4.2.1 (LTS), upgrade bazel toolchain to 4.1.0.
Remove old backwards compatibility cronet compression workaround code.
EventEngine Test Suite: Timers.
EventEngine::Closure.
OpenCensusCallTracer: Move context generation to StartTransportStreamOpBatch.
Fix client idle filter.
allow connectivity state watching to work on lame channels.
grpclb: implement subchannel caching.
xds: change CSDS to populate new generic_xds_configs field.

C++

Describe support-levels for undocumented supported platforms.

C#

Fix link error when building app with Xamarin.iOS.
C#: metadata.Get and GetAll should accept uppercase keys.
Fix use-after-free metadata corruption in C# when receiving response headers for streaming response calls.

Objective-C

[objc] GRPCErrorCode enum base type to int32_t.
[objc] Adding lightweight generic to GPRCCallOptions's initialMetadata prop .
[objc] GRPCMetadataDictionary convenient typedef.
[objc] Switch to proto forward declare for gRPC codegen plugin.

Python

Add Aspects to Bazel py_proto_library and py_grpc_library Rules.
[Aio] Add add_done_callback/done/cancelled methods to ServicerContext.
[Aio] Correct the typing of input metadata.
Address leak when using request stream interceptors
Catch ExecuteBatchError in _consume_request_iterator.
[Aio] Resolve deprecated warnings from asyncio.
Create Bazel gevent test harness.
Add python_requires >=3.6 to grpcio-* packages.
fix: use == instead of is when comparing with a certain types of literals.
python: fix type annotation for the _metadata field.

Ruby

ruby: add arm64 darwin support.
ruby: build native Darwin gems using rake-compiler-dock.

(adam)

2021-11-18 14:12:48 UTC MAIN commitmail json YAML

siod: incompatible with MKPIE/RELRO

(nia)

2021-11-18 14:07:59 UTC MAIN commitmail json YAML

codeblocks: disable precompiled headers for GCC

incompatible with various hardening features among other nastiness

(nia)

2021-11-18 14:07:20 UTC MAIN commitmail json YAML

ncftp3: disable precompiled headers for GCC

incompatible with various hardening features among other nastiness

(nia)

2021-11-18 13:57:34 UTC MAIN commitmail json YAML

abseil: updated to 20211102.0

Abseil LTS 20211102

What's New:

absl::Cord is now implemented as a b-tree. The new implementation offers improved performance in most workloads.
absl::SimpleHexAtoi() has been added to strings library for parsing hexadecimal strings.

Breaking Changes:

Bazel builds now depend on the bazelbuild/platforms repository. See Abseil's WORKSPACE file for an example of how to add this dependency.

(adam)

2021-11-18 13:55:39 UTC MAIN commitmail json YAML

py-xapian: Regen PLIST for new Sphinx

(nia)

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

mk: According to Boyd Lynn Gerber, UnixWare lacks IPv6, although the
header files misleadingly pretend it has IPv6.

(nia)

2021-11-18 13:08:42 UTC MAIN commitmail json YAML

doc: Updated news/tuifeed to 0.1.1

(pin)

2021-11-18 13:08:22 UTC MAIN commitmail json YAML

news/tuifeed: update to 0.1.1

-Escape HTML entities from text (e.g. & or “)

(pin)

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

doc: Updated sysutils/felix to 0.2.9

(pin)

2021-11-18 13:05:55 UTC MAIN commitmail json YAML

sysutils/felix: update to 0.2.9

new feature:
-show current branch if .git exists
-add message about processing when delete and put

fix:
-rename of multiple items when put now works correctly
-show error message when delete faiils
-cursor move when empty the trash dir

change:
-style of current dir (just bold)

(pin)

2021-11-18 12:22:30 UTC MAIN commitmail json YAML

asterisk19: Forward-port NetBSD timerfd fix from asterisk18

(nia)

2021-11-18 10:20:47 UTC MAIN commitmail json YAML

2021-11-18 09:52:21 UTC MAIN commitmail json YAML

tcsh: Forgot cvs rm for previous

(kim)

2021-11-18 09:32:17 UTC MAIN commitmail json YAML

libgdm: Fix build - remove unsupported meson options

(cirnatdan)

2021-11-18 09:17:36 UTC MAIN commitmail json YAML

regen distinfo that was skipped in the BLAKE2s sweep for some reason

(tnn)

2021-11-18 08:55:34 UTC MAIN commitmail json YAML

tcsh: Remove unnecessary patch

(kim)

2021-11-18 07:43:31 UTC MAIN commitmail json YAML

smlnj11072: use BLAKE2s

(wiz)

2021-11-18 07:37:20 UTC MAIN commitmail json YAML

gcc6: use BLAKE2s

(wiz)

2021-11-18 07:33:11 UTC MAIN commitmail json YAML

smlnj: use BLAKE2s

(wiz)

2021-11-18 07:18:02 UTC MAIN commitmail json YAML

gst-plugins1-egl-opengl: mark as BROKEN

This needs updating for gstreamer1 1.18.5

(wiz)

2021-11-18 07:16:16 UTC MAIN commitmail json YAML

gst-plugins1-egl-gl: mark as BROKEN

adapt a bit for gsreamer 1.18.5, but this needs more work

(wiz)

2021-11-18 04:05:35 UTC MAIN commitmail json YAML

Updated emulators/nono to 0.2.3 [jun 2021-11-18]

(jun)

2021-11-18 04:04:29 UTC MAIN commitmail json YAML

Update nono-0.2.3

0.2.3 (2021/10/03)
m88k(Fix):
"Improve several floating point instructions and floating point exceptions. This may make gcc work."
vm(Update):
"Implement the Error Reset command on uPD7201 (SIO)."
vm(Update):
"Implement all commands on LUNA keyboard. "
vm(Fix):
"Emulated ROM now sends the keyboard commands on boot, as the real ROM does. "
vm(Fix):
"Fix the behaviors of LUNA LED key when it is pressed/released."
vm(Update):
"Improve a read mask on MK48T02. "
GUI(Update):
"Change CTRL, SHIFT key behavior on the software keyboard window."
app(Update):
"-X option is no longer affected by DIPSW."

0.2.2 (2021/09/09)
host(New):
"Implement character input mode for keyboard input."
m88k(Fix):
"Fix a bug of FLT instruction."
vm(Fix):
"Fix a few bugs in LUNA88K PROM emulation since ver 0.2.0."
host(Update):
"Change to use read(2)/write(2) instead of mmap(2) to access disk images."

0.2.1 (2021/08/18)

vm(New):
"Support SCSI CD and MO."
vm(Update):
"Improve various things about SCSI emulation: Implement ModeSelect(10), ModeSense(10) command. Implement SynchronizeCache command as no-op. Support LoEj(Load/Eject) bit of StartStopUnit command. Support ModePage 04, 05 and 08 of ModeSense command. Fix RequestSense command parameters."
vm(Fix):
"SCSI devices can terminate the SCSI transfer correctly at the specified allocation length."
vm(Fix):
"Implement SCSI transfer speed limit."
vm(Fix):
"Fix DIPSW pin placement in PIO on LUNA88K."
vm(Fix):
"Fix a reset operation of LUNA88K system controller."
vm(Update):
"Improve RTC (MK48T02, RP5C15) emulations."
vm(Update):
"Improve LCD emulation."
vm(Update):
"Improve LUNA mouse behavior when its movement amount is plus or minus 1."
m88k(Fix):
"Fix add/sub instruction behavior when it occurs overflow exception."
m88k(Fix):
"Fix jump instructions' bug which doesn't mask the destination address."
app(Fix):
"Fix a bug that could not poweron on start under certain environment (Xsixel?) after ver 0.2.0."
app(Update):
"Display filepath as a tooltip in SCSI indicators on the status panel."
app(Update):
"Change(rename) -A option to -X option."
app(Update):
"Change(rename) -X option to -H option."
m88k(New):
"Implement an alternate mnemonic just for us."
m88k(Update):
"Emulated ROM can boot UniOS-Mach a.out executable."
vm(New):
"Trying to connect a mouse to SCC on X68k."

0.2.0 (2021/06/20)

vm(New):
"Support LUNA88K's NVRAM."
vm(New):
"Support nvram command on LUNA88K's emulated ROM console."
vm(Fix):
"Various fixes for network packets received at the host."
vm(New):
"Support real-time synchronization mode on LUNA-I/LUNA88K's system clock (experimental)."
m88k(New):
"Support pseudo stop status for m88k."
host(Update):
"Various changes on the host network drivers."
host(New):
"Add AF_PACKET as host network driver."
GUI(Update):
"Improve the status panel, including adding a LAN indicator, displaying write-protect icon on HD."
GUI(Update):
"Increase the number of memory dump windows to four."
GUI(Fix):
"Fix window size problem under certain environment(?)."
GUI(Fix):
"Fix/Improve various monitors and subwindows behaviors."
app(Update):
"Fix/Improve about -L and -M options."
debugger(Fix):
"m68k:Fix address printing with TT enabled."
vm(New):
"Support loading ELF object file on -A option."
vm(New):
"Implement key repeat feature on X68k keyboard."

(jun)

2021-11-18 03:13:29 UTC MAIN commitmail json YAML

privoxy: let the RC script work unprivileged

This takes advantage of the introduction of the SYSCONFBASE variable.
Tested on NetBSD/amd64.

Bumps PKGREVISION.

(khorben)

2021-11-18 02:45:29 UTC MAIN commitmail json YAML

gitea: let the RC script work unprivileged

This takes advantage of the introduction of the SYSCONFBASE variable.
Tested on NetBSD/amd64.

While there, also fix a couple substitutions in the default configuration file
(app.ini).

Bumps PKGREVISION.

(khorben)

2021-11-18 02:39:25 UTC MAIN commitmail json YAML

2021-11-18 02:23:44 UTC MAIN commitmail json YAML

Support PKGSRC_USE_RELRO

Also removed "--skipUserCfg --skipParentCfg" from the invocation of
koch. These flags are automatically passed to nim by koch.

(pho)

2021-11-18 02:06:40 UTC MAIN commitmail json YAML

2021-11-18 02:05:18 UTC MAIN commitmail json YAML

2021-11-17 17:28:35 UTC MAIN commitmail json YAML

Updated graphics/py-tifffile, graphics/py-imageio

(adam)

2021-11-17 17:27:15 UTC MAIN commitmail json YAML

py-imageio: updated to 2.10.5

v2.10.5 (2021-11-17)

Fix

Resolve regression on imageJ TIFF hyperstacks

v2.10.4 (2021-11-13)

Fix

Consistently handle file opening/closing

Documentation

Reorder getting started menu

v2.10.3 (2021-11-06)

Fix

Fix file extension bug when filename contains '#'.

v2.10.2 (2021-11-05)

Fix

Allow devices above in ffmpeg

Documentation

Align README.md with new docs

v2.10.1 (2021-10-27)

Fix

Install ImageIO dependencies during release wheel build

v2.10.0 (2021-10-27)

Feature

Allow pillow to write/encode to byte strings
Add CD pipeline
Fail PIL write if extension isnt supported (0dc33d3)
Make imopen use core.Request (c51fdb0)

Fix

Bump pillow to 8.3.2
Undo previous commit (f4c2e74)
Bump required pillow version (1a4456c)
Avoid pillow 8.3.0
Close request if no backend was found (1f8ff6b)
Introduce InitializationError (974fdc5)
Linting (e25f06f)
Merge master into feature (6576783)
Instantiate plugins once (081f3e6)
Make FITS the preferred plugin for FITS files
Remove compromised token
Get images from imageio not firefoxmetzger (9da8339)
Throw-away requests for get_reader/get_writer (cf83968)
Black + flake8 (53ed8d8)
Test mvolread with mvol image (3a03d26)
Investigate pypy failure (9d63acc)
Remove dublicate checks (7148fa9)
Remove dublicate code (9a99417)
Flake8 + black (42a02ed)
Raise error for invalud modes in py3.6 (c91ae9c)
Black + flake8 (abe7199)
Pillow changed gif reading. updating test (2ebe936)
Flake8 (6debb11)
Blackify (6676a62)
New black formatting rules
Merge master into branch (edad86f)
Make Request.Mode an enum
Fix highlighting of installation command
Remove double import (388e57d)
Merge master into v3.0.0 (7443ffd)

Documentation

Refactor plugin docs
Fix typo
Fixed Typo
Update DOI
Added missing docstring to function (6625430)
Clarify missing method (2fd5116)
Update Website Link
Polish imopen docstrings (7052cd8)
Clarify documentation on .tif handling
Add repo location to developer instructions

(adam)

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

py-tifffile: updated to 2021.11.2

2021.11.2
    Pass 4731 tests.
    Lazy-load non-essential tag values (breaking).
    Warn when reading from closed file.
    Support ImageJ 'prop' metadata type.
    Support writing indexed ImageJ format.
    Fix multi-threaded access of multi-page Zarr stores with chunkmode 2.
    Raise error if truncate is used with compression, packints, or tile.
    Read STK metadata without UIC2tag.
    Improve log and warning messages (WIP).
    Improve string representation of large tag values.
2021.10.12
    Revert renaming of 'file' parameter in FileSequence.asarray (breaking).
    Deprecate 'file' parameter in FileSequence.asarray.
2021.10.10
    Disallow letters as indices in FileSequence; use categories (breaking).
    Do not warn of missing files in FileSequence; use files_missing property.
    Support predictors in ZarrTiffStore.write_fsspec.
    Add option to specify zarr group name in write_fsspec.
    Add option to specify categories for FileSequence patterns.
    Add option to specify chunk shape and dtype for ZarrFileSequenceStore.
    Add option to tile ZarrFileSequenceStore and FileSequence.asarray.
    Add option to pass additional zattrs to Zarr stores.
    Detect Roche BIF files.
2021.8.30
    Fix horizontal differencing with non-native byte order.
    Fix multi-threaded access of memory-mappable, multi-page Zarr stores.
2021.8.8
    Fix tag offset and valueoffset for NDPI > 4 GB.
2021.7.30
    Deprecate first parameter to TiffTag.overwrite (no longer required).
    TiffTag init API change (breaking).
    Detect Ventana BIF series and warn that tiles are not stitched.
    Enable reading PreviewImage from RAW formats.
    Work around numpy.ndarray.tofile is very slow for non-contiguous arrays.
    Fix issues with PackBits compression (requires imagecodecs 2021.7.30).
2021.7.2
    Decode complex integer images found in SAR GeoTIFF.
    Support reading NDPI with JPEG-XR compression.
    Deprecate TiffWriter RGB auto-detection, except for RGB24/48 and RGBA32/64.
2021.6.14
    Set stacklevel for deprecation warnings.
    Fix svs_description_metadata for SVS with double header.
    Fix reading JPEG compressed CMYK images.
    Support ALT_JPEG and JPEG_2000_LOSSY compression found in Bio-Formats.
    Log warning if TiffWriter auto-detects RGB mode (specify photometric).

(adam)

2021-11-17 17:13:56 UTC MAIN commitmail json YAML

doc: Added sysutils/netmask version 2.4.4

(sjmulder)

2021-11-17 17:13:30 UTC MAIN commitmail json YAML

Add sysutils/netmask to Makefile

(sjmulder)

2021-11-17 17:12:45 UTC MAIN commitmail json YAML

sysutils/netmask: Import netmask-2.4.4 from wip

Tool for generating and converting netmasks in several common formats.

Packaged in pkgsrc-wip by Roland Illing.

(sjmulder)

2021-11-17 17:06:24 UTC MAIN commitmail json YAML

Updated devel/py-mako, www/py-httpcore

(adam)

2021-11-17 17:06:06 UTC MAIN commitmail json YAML

py-httpcore: updated to 0.14.3

0.14.3
- Fix race condition when removing closed connections from the pool

(adam)

2021-11-17 17:03:48 UTC MAIN commitmail json YAML

py-mako: updated to 1.1.6

1.1.6

[bug] [lexer]

Fixed issue where control statements on multi lines with a backslash would not parse correctly if the template itself contained CR/LF pairs as on Windows.

(adam)

2021-11-17 15:15:59 UTC MAIN commitmail json YAML

doc: Updated devel/texttest to 4.0.8

(schmonz)

2021-11-17 15:15:51 UTC MAIN commitmail json YAML

Update to 4.08. From the changelog:

Bugfixes:
- Improved usability for knownbugs dialog
- Batch runs from Jenkins now show "old" indicator by default when more
  than a day old
- Better error handling when grid engines configured but not installed

New features:
- adding split possiblity in command line fpdiff #45
- Fix for #80, full paths in descriptions in batch report when running
  in parallel

(schmonz)

2021-11-17 15:14:42 UTC MAIN commitmail json YAML

2021-11-17 13:52:17 UTC MAIN commitmail json YAML

Updated filesystems/py-fs, finance/py-stripe

(adam)

2021-11-17 13:51:55 UTC MAIN commitmail json YAML

py-stripe: updated to 2.63.0

2.63.0
* Add support for new resource `ShippingRate`

(adam)

2021-11-17 13:50:30 UTC MAIN commitmail json YAML

py-fs: updated to 2.4.14

2.4.14

Added

- Added `fs.copy.copy_file_if`, `fs.copy.copy_dir_if`, and `fs.copy.copy_fs_if`.
- Added `fs.base.FS.getmodified`.

Changed

- FTP servers that do not support the MLST command now try to use the MDTM command to
  retrieve the last modification timestamp of a resource.

Fixed

- Fixed performance bugs in `fs.copy.copy_dir_if_newer`. Test cases were adapted to catch those bugs in the future.
- Fixed precision bug for timestamps in `fs.OSFS.setinfo`.

(adam)

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

doc: Updated wm/sdorfehs to 1.2

(pin)

2021-11-17 11:24:05 UTC MAIN commitmail json YAML

wm/sdorfehs: remove unneeded patch

(pin)

2021-11-17 11:22:06 UTC MAIN commitmail json YAML

wm/sdorfehs: update to 1.2

-vscreen: Update _NET_CURRENT_DESKTOP atom when changing vscreens
-Move vscreen initialization further down init_screen because we need the root
window set.

(pin)

2021-11-17 11:20:52 UTC MAIN commitmail json YAML

doc: Updated shells/nushell to 0.40.0

(pin)

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

shells/nushell: update to 0.40.0

Today, we're releasing 0.40 of Nu. This release is includes better table imports
and much smaller release size.

What's New
-Detecting columns (jt)
Nushell now supports a new command: detect columns. This command is intended as
an easy way to handle tabular data that's written as text. Commands like ps,
ls -l, netstat, df, and others commonly output their output as text.
With detect columns, you can run the external command, and convert them into
Nushell's tabular data format.

-Smaller binaries (fdncred)
The size of the Nushell release binaries has come up as regular feedback from
Nushell users. "Why does the shell have to be so big?" And we've heard you!
Today's release now uses a combination of strip and upx to bring considerable
savings in binary size. The Linux release (plugins incl.) has dropped from
475mb to 58mb(!!), making it 88% smaller. We're seeing similar improvements in
the sizes of the macOS and Windows releases.

(pin)

2021-11-17 11:19:15 UTC MAIN commitmail json YAML

doc: Updated sysutils/navi to 2.18.0

(pin)

2021-11-17 11:18:54 UTC MAIN commitmail json YAML

sysutils/navi: update to 2.18.0

-Add support for multiline variables (#631).

(pin)

2021-11-17 09:43:03 UTC MAIN commitmail json YAML

2021-11-17 09:05:20 UTC MAIN commitmail json YAML

Updated devel/git, databases/py-asyncpg

(adam)

2021-11-17 09:04:41 UTC MAIN commitmail json YAML

py-asyncpg: updated to 0.25.0

v0.25.0

Changes

Improve SSL option compatibility in URIs
Add Pool methods to determine its min, max, current and idle size
Make it possible to specify a statement name in Connection.prepare()
Implement support for multirange types

Fixes

Make sure timeout callbacks always get cleaned up
Update __all__ statements to a simpler form that is better supported by typecheckers
Fix test_timetz_encoding on Python 3.10
Fix a bunch of ResourceWarnings in the test suite
Fix SSLContext deprecation warnings
Fix the description of the database argument to connect()
Fix parsing of IPv6 addresses in the connection URI
Improve diagnostics of invalid executemany() input

(adam)

2021-11-17 09:01:40 UTC MAIN commitmail json YAML

git: updated to 2.34.0

Git 2.34 Release Notes
======================

Updates since Git 2.33
----------------------

Backward compatibility notes

* The "--preserve-merges" option of "git rebase" has been removed.

UI, Workflows & Features

* Pathname expansion (like "~username/") learned a way to specify a
  location relative to Git installation (e.g. its $sharedir which is
  $(prefix)/share), with "%(prefix)".

* The `ort` strategy is used instead of `recursive` as the default
  merge strategy.

* The userdiff pattern for "java" language has been updated.

* "git rebase" by default skips changes that are equivalent to
  commits that are already in the history the branch is rebased onto;
  give messages when this happens to let the users be aware of
  skipped commits, and also teach them how to tell "rebase" to keep
  duplicated changes.

* The advice message that "git cherry-pick" gives when it asks
  conflicted replay of a commit to be resolved by the end user has
  been updated.

* After "git clone --recurse-submodules", all submodules are cloned
  but they are not by default recursed into by other commands.  With
  submodule.stickyRecursiveClone configuration set, submodule.recurse
  configuration is set to true in a repository created by "clone"
  with "--recurse-submodules" option.

* The logic for auto-correction of misspelt subcommands learned to go
  interactive when the help.autocorrect configuration variable is set
  to 'prompt'.

* "git maintenance" scheduler learned to use systemd timers as a
  possible backend.

* "git diff --submodule=diff" showed failure from run_command() when
  trying to run diff inside a submodule, when the user manually
  removes the submodule directory.

* "git bundle unbundle" learned to show progress display.

* In cone mode, the sparse-index code path learned to remove ignored
  files (like build artifacts) outside the sparse cone, allowing the
  entire directory outside the sparse cone to be removed, which is
  especially useful when the sparse patterns change.

* Taking advantage of the CGI interface, http-backend has been
  updated to enable protocol v2 automatically when the other side
  asks for it.

* The credential-cache helper has been adjusted to Windows.

* The error in "git help no-such-git-command" is handled better.

* The unicode character width table (used for output alignment) has
  been updated.

* The ref iteration code used to optionally allow dangling refs to be
  shown, which has been tightened up.

* "git add", "git mv", and "git rm" have been adjusted to avoid
  updating paths outside of the sparse-checkout definition unless
  the user specifies a "--sparse" option.

* "git repack" has been taught to generate multi-pack reachability
  bitmaps.

* "git fsck" has been taught to report mismatch between expected and
  actual types of an object better.

* In addition to GnuPG, ssh public crypto can be used for object and
  push-cert signing.  Note that this feature cannot be used with
  ssh-keygen from OpenSSH 8.7, whose support for it is broken.  Avoid
  using it unless you update to OpenSSH 8.8.

* "git log --grep=string --author=name" learns to highlight hits just
  like "git grep string" does.

Performance, Internal Implementation, Development Support etc.

* "git bisect" spawned "git show-branch" only to pretty-print the
  title of the commit after checking out the next version to be
  tested; this has been rewritten in C.

* "git add" can work better with the sparse index.

* Support for ancient versions of cURL library (pre 7.19.4) has been
  dropped.

* A handful of tests that assumed implementation details of files
  backend for refs have been cleaned up.

* trace2 logs learned to show parent process name to see in what
  context Git was invoked.

* Loading of ref tips to prepare for common ancestry negotiation in
  "git fetch-pack" has been optimized by taking advantage of the
  commit graph when available.

* Remind developers that the userdiff patterns should be kept simple
  and permissive, assuming that the contents they apply are always
  syntactically correct.

* The current implementation of GIT_TEST_FAIL_PREREQS is broken in
  that checking for the lack of a prerequisite would not work.  Avoid
  the use of "if ! test_have_prereq X" in a test script.

* The revision traversal API has been optimized by taking advantage
  of the commit-graph, when available, to determine if a commit is
  reachable from any of the existing refs.

* "git fetch --quiet" optimization to avoid useless computation of
  info that will never be displayed.

* Callers from older advice_config[] based API has been updated to
  use the newer advice_if_enabled() and advice_enabled() API.

* Teach "test_pause" and "debug" helpers to allow using the HOME and
  TERM environment variables the user usually uses.

* "make INSTALL_STRIP=-s install" allows the installation step to use
  "install -s" to strip the binaries as they get installed.

* Code that handles large number of refs in the "git fetch" code
  path has been optimized.

* The reachability bitmap file used to be generated only for a single
  pack, but now we've learned to generate bitmaps for history that
  span across multiple packfiles.

* The code to make "git grep" recurse into submodules has been
  updated to migrate away from the "add submodule's object store as
  an alternate object store" mechanism (which is suboptimal).

* The tracing of process ancestry information has been enhanced.

* Reduce number of write(2) system calls while sending the
  ref advertisement.

* Update the build procedure to use the "-pedantic" build when
  DEVELOPER makefile macro is in effect.

* Large part of "git submodule add" gets rewritten in C.

* The run-command API has been updated so that the callers can easily
  ask the file descriptors open for packfiles to be closed immediately
  before spawning commands that may trigger auto-gc.

* An oddball OPTION_ARGUMENT feature has been removed from the
  parse-options API.

* The mergesort implementation used to sort linked list has been
  optimized.

* Remove external declaration of functions that no longer exist.

* "git multi-pack-index write --bitmap" learns to propagate the
  hashcache from original bitmap to resulting bitmap.

* CI learns to run the leak sanitizer builds.

* "git grep --recurse-submodules" takes trees and blobs from the
  submodule repository, but the textconv settings when processing a
  blob from the submodule is not taken from the submodule repository.
  A test is added to demonstrate the issue, without fixing it.

* Teach "git help -c" into helping the command line completion of
  configuration variables.

* When "git cmd -h" shows more than one line of usage text (e.g.
  the cmd subcommand may take sub-sub-command), parse-options API
  learned to align these lines, even across i18n/l10n.

* Prevent "make sparse" from running for the source files that
  haven't been modified.

* The code path to write a new version of .midx multi-pack index files
  has learned to release the mmaped memory holding the current
  version of .midx before removing them from the disk, as some
  platforms do not allow removal of a file that still has mapping.

* A new feature has been added to abort early in the test framework.

Fixes since v2.33
-----------------

* Input validation of "git pack-objects --stdin-packs" has been
  corrected.

* Bugfix for common ancestor negotiation recently introduced in "git
  push" code path.

* "git pull" had various corner cases that were not well thought out
  around its --rebase backend, e.g. "git pull --ff-only" did not stop
  but went ahead and rebased when the history on other side is not a
  descendant of our history.  The series tries to fix them up.

* "git apply" miscounted the bytes and failed to read to the end of
  binary hunks.

* "git range-diff" code clean-up.

* "git commit --fixup" now works with "--edit" again, after it was
  broken in v2.32.

* Use upload-artifacts v1 (instead of v2) for 32-bit linux, as the
  new version has a blocker bug for that architecture.

* Checking out all the paths from HEAD during the last conflicted
  step in "git rebase" and continuing would cause the step to be
  skipped (which is expected), but leaves MERGE_MSG file behind in
  $GIT_DIR and confuses the next "git commit", which has been
  corrected.

* Various bugs in "git rebase -r" have been fixed.

* mmap() imitation used to call xmalloc() that dies upon malloc()
  failure, which has been corrected to just return an error to the
  caller to be handled.

* "git diff --relative" segfaulted and/or produced incorrect result
  when there are unmerged paths.

* The delayed checkout code path in "git checkout" etc. were chatty
  even when --quiet and/or --no-progress options were given.

* "git branch -D <branch>" used to refuse to remove a broken branch
  ref that points at a missing commit, which has been corrected.

* Build update for Apple clang.

* The parser for the "--nl" option of "git column" has been
  corrected.

* "git upload-pack" which runs on the other side of "git fetch"
  forgot to take the ref namespaces into account when handling
  want-ref requests.

* The sparse-index support can corrupt the index structure by storing
  a stale and/or uninitialized data, which has been corrected.

* Buggy tests could damage repositories outside the throw-away test
  area we created.  We now by default export GIT_CEILING_DIRECTORIES
  to limit the damage from such a stray test.

* Even when running "git send-email" without its own threaded
  discussion support, a threading related header in one message is
  carried over to the subsequent message to result in an unwanted
  threading, which has been corrected.

* The output from "git fast-export", when its anonymization feature
  is in use, showed an annotated tag incorrectly.

* Recent "diff -m" changes broke "gitk", which has been corrected.

* The "git apply -3" code path learned not to bother the lower level
  merge machinery when the three-way merge can be trivially resolved
  without the content level merge.  This fixes a regression caused by
  recent "-3way first and fall back to direct application" change.

* The code that optionally creates the *.rev reverse index file has
  been optimized to avoid needless computation when it is not writing
  the file out.

* "git range-diff -I... <range> <range>" segfaulted, which has been
  corrected.

* The order in which various files that make up a single (conceptual)
  packfile has been reevaluated and straightened up.  This matters in
  correctness, as an incomplete set of files must not be shown to a
  running Git.

* The "mode" word is useless in a call to open(2) that does not
  create a new file.  Such a call in the files backend of the ref
  subsystem has been cleaned up.

* "git update-ref --stdin" failed to flush its output as needed,
  which potentially led the conversation to a deadlock.

* When "git am --abort" fails to abort correctly, it still exited
  with exit status of 0, which has been corrected.

* Correct nr and alloc members of strvec struct to be of type size_t.

* "git stash", where the tentative change involves changing a
  directory to a file (or vice versa), was confused, which has been
  corrected.

* "git clone" from a repository whose HEAD is unborn into a bare
  repository didn't follow the branch name the other side used, which
  is corrected.

* "git cvsserver" had a long-standing bug in its authentication code,
  which has finally been corrected (it is unclear and is a separate
  question if anybody is seriously using it, though).

* "git difftool --dir-diff" mishandled symbolic links.

* Sensitive data in the HTTP trace were supposed to be redacted, but
  we failed to do so in HTTP/2 requests.

* "make clean" has been updated to remove leftover .depend/
  directories, even when it is not told to use them to compute header
  dependencies.

* Protocol v0 clients can get stuck parsing a malformed feature line.

* A few kinds of changes "git status" can show were not documented.
  (merge d2a534c515 ja/doc-status-types-and-copies later to maint).

* The mergesort implementation used to sort linked list has been
  optimized.
  (merge c90cfc225b rs/mergesort later to maint).

* An editor session launched during a Git operation (e.g. during 'git
  commit') can leave the terminal in a funny state.  The code path
  has updated to save the terminal state before, and restore it
  after, it spawns an editor.
  (merge 3d411afabc cm/save-restore-terminal later to maint).

* "git cat-file --batch" with the "--batch-all-objects" option is
  supposed to iterate over all the objects found in a repository, but
  it used to translate these object names using the replace mechanism,
  which defeats the point of enumerating all objects in the repository.
  This has been corrected.
  (merge bf972896d7 jk/cat-file-batch-all-wo-replace later to maint).

* Recent sparse-index work broke safety against attempts to add paths
  with trailing slashes to the index, which has been corrected.
  (merge c8ad9d04c6 rs/make-verify-path-really-verify-again later to maint).

* The "--color-lines" and "--color-by-age" options of "git blame"
  have been missing, which are now documented.
  (merge 8c32856133 bs/doc-blame-color-lines later to maint).

* The PATH used in CI job may be too wide and let incompatible dlls
  to be grabbed, which can cause the build&test to fail.  Tighten it.
  (merge 7491ef6198 js/windows-ci-path-fix later to maint).

* Avoid performance measurements from getting ruined by gc and other
  housekeeping pauses interfering in the middle.
  (merge be79131a53 rs/disable-gc-during-perf-tests later to maint).

* Stop "git add --dry-run" from creating new blob and tree objects.
  (merge e578d0311d rs/add-dry-run-without-objects later to maint).

* "git commit" gave duplicated error message when the object store
  was unwritable, which has been corrected.
  (merge 4ef91a2d79 ab/fix-commit-error-message-upon-unwritable-object-store later to maint).

* Recent sparse-index addition, namely any use of index_name_pos(),
  can expand sparse index entries and breaks any code that walks
  cache-tree or existing index entries.  One such instance of such a
  breakage has been corrected.

* The xxdiff difftool backend can exit with status 128, which the
  difftool-helper that launches the backend takes as a significant
  failure, when it is not significant at all.  Work it around.
  (merge 571f4348dd da/mergetools-special-case-xxdiff-exit-128 later to maint).

* Improve test framework around unwritable directories.
  (merge 5d22e18965 ab/test-cleanly-recreate-trash-directory later to maint).

* "git push" client talking to an HTTP server did not diagnose the
  lack of the final status report from the other side correctly,
  which has been corrected.
  (merge c5c3486f38 jk/http-push-status-fix later to maint).

* Update "git archive" documentation and give explicit mention on the
  compression level for both zip and tar.gz format.
  (merge c4b208c309 bs/archive-doc-compression-level later to maint).

* Drop "git sparse-checkout" from the list of common commands.
  (merge 6a9a50a8af sg/sparse-index-not-that-common-a-command later to maint).

* "git branch -c/-m new old" was not described to copy config, which
  has been corrected.
  (merge 8252ec300e jc/branch-copy-doc later to maint).

* Squelch over-eager warning message added during this cycle.

* Fix long-standing shell syntax error in the completion script.
  (merge 46b0585286 re/completion-fix-test-equality later to maint).

* Teach "git commit-graph" command not to allow using replace objects
  at all, as we do not use the commit-graph at runtime when we see
  object replacement.
  (merge 095d112f8c ab/ignore-replace-while-working-on-commit-graph later to maint).

* "git pull --no-verify" did not affect the underlying "git merge".
  (merge 47bfdfb3fd ar/fix-git-pull-no-verify later to maint).

* One CI task based on Fedora image noticed a not-quite-kosher
  construct recently, which has been corrected.

* "git pull --ff-only" and "git pull --rebase --ff-only" should make
  it a no-op to attempt pulling from a remote that is behind us, but
  instead the command errored out by saying it was impossible to
  fast-forward, which may technically be true, but not a useful thing
  to diagnose as an error.  This has been corrected.
  (merge 361cb52383 jc/fix-pull-ff-only-when-already-up-to-date later to maint).

* The way Cygwin emulates a unix-domain socket, on top of which the
  simple-ipc mechanism is implemented, can race with the program on
  the other side that wants to use the socket, and briefly make it
  appear as a regular file before lstat(2) starts reporting it as a
  socket.  We now have a workaround on the side that connects to a
  unix domain socket.

* Other code cleanup, docfix, build fix, etc.
  (merge f188160be9 ab/bundle-remove-verbose-option later to maint).
  (merge 8c6b4332b4 rs/close-pack-leakfix later to maint).
  (merge 51b04c05b7 bs/difftool-msg-tweak later to maint).
  (merge dd20e4a6db ab/make-compdb-fix later to maint).
  (merge 6ffb990dc4 os/status-docfix later to maint).
  (merge 100c2da2d3 rs/p3400-lose-tac later to maint).
  (merge 76f3b69896 tb/aggregate-ignore-leading-whitespaces later to maint).
  (merge 6e4fd8bfcd tz/doc-link-to-bundle-format-fix later to maint).
  (merge f6c013dfa1 jc/doc-commit-header-continuation-line later to maint).
  (merge ec9a37d69b ab/pkt-line-cleanup later to maint).
  (merge 8650c6298c ab/fix-make-lint-docs later to maint).
  (merge 1c720357ce ab/test-lib-diff-cleanup later to maint).
  (merge 6b615dbece ks/submodule-add-message-fix later to maint).
  (merge 203eb8381a jc/doc-format-patch-clarify-auto-base later to maint).
  (merge 559664c792 ab/test-lib later to maint).

(adam)

2021-11-17 08:46:12 UTC MAIN commitmail json YAML

doc: Updated security/heimdal to 7.7.0nb2

(wiz)

2021-11-17 08:46:02 UTC MAIN commitmail json YAML

2021-11-17 08:39:04 UTC MAIN commitmail json YAML

Updated www/py-httpcore, www/py-httpx, www/py-httpx-socks, converters/py-simplejson

(adam)

2021-11-17 08:38:38 UTC MAIN commitmail json YAML

py-simplejson: updated to 3.17.6

Version 3.17.6
* Declare support for Python 3.10 and add wheels

(adam)

2021-11-17 08:37:54 UTC MAIN commitmail json YAML

py-httpx-socks: updated to 0.6.0

v0.6.0
This version is compatible with httpcore==0.14.*/httpx==0.21.*
Curio support has been dropped

(adam)

2021-11-17 08:36:03 UTC MAIN commitmail json YAML

gst-plugins1-jpeg: fix

This was building the FLAC plugin.

Reported by Patrick Welche

(wiz)

2021-11-17 08:35:57 UTC MAIN commitmail json YAML

py-httpx: updated to 0.21.1

0.21.1
Fixed
* The `response.url` property is now correctly annotated as `URL`, instead of `Optional[URL]`.

(adam)

2021-11-17 08:35:13 UTC MAIN commitmail json YAML

py-httpcore: updated to 0.14.2

0.14.2
- Failed connections no longer remain in the pool.

(adam)

2021-11-17 01:41:54 UTC MAIN commitmail json YAML

doc: Updated wm/enlightenment16 to 1.0.24

(gutteridge)

2021-11-17 01:41:41 UTC MAIN commitmail json YAML

enlightenment16: update to 1.0.24

e16 1.0.24 - 2021-11-14
------------------------
- 1.0.24
- Update po
- Danish translation update
- pagers: Remember zoom setting when changed by pager menu
- Regular expression matching fix simplification
- Regular expression matching fixes
- systray: Change default icon size to 32
- Set _NET_WM_PID on WM check window
- Drop initial setting of _NET_WM_NAME = "e16" on the root window
- Refactor atoms handling
- Avoid using "delete"
- COMPLIANCE: Update
- Support _NET_WM_STATE_FOCUSED
- Add _NET_WM_STATE_FOCUSED to the EWHM atoms
- Only update _NET_WM_STATE and _NET_WM_ALLOWED_ACTIONS when changed
- xprop.c: Do some sanity checks using static asserts if possible
- Shuffle some property stuff around
- session.c: Remove unused headers
- libhack: Add XGetWindowProperty interception
- libhack: Cosmetics
- Eliminate EGetGeometry()
- Change EXGetGeometry() to EXGetSize()
- x.c: Fix LTO warnings
- x.c: Deubug stuff cleanups
- x.c: Remove ancient unused ECreateFocusWindow()
- extinitwin: Fix parent/client synchronization
- Fix EImageDefineCursor() for window mode
- edox: Avoid LTO null pointer warning
- edox: Unifdef USE_XFONT
- Backgrounds: Fix trouble when deleting multiply referenced background
- Backgrounds: Fix bad list operation in CB_ConfigureDelBG()
- Groups: Avoid compiler warning in _DlgFillGroups()
- Drop animation in EwinSlideSizeTo() if there is no change
- Focus: Debug tweaks
- Focus: Fix focus on new clients requesting max size
- autofoo: Deal a bit more consistently with C[PP]FLAGS and LDADD
- French translation update (Philippe J. Guillaumie/Carla Sensa)
- Fix bad memory access during shutdown
- FX: Use xrender when available
- FX: Fix cleanup with compositing enabled
- FX: Fix clipping with compositing enabled
- FX: Make it work in regular compositing mode
- FX: Tweaks
- FX: Some refactoring
- FX: Fix waves cleanup
- FX: Remove "correct bugs" operation in waves
- Introduce HAVE_COMPOSITE_OVERLAY_WINDOW
- glwin.c: Fix incorrect config item size
- Sound: Enable changing engine at runtime
- Don't build disabled stuff
- Sound: Change some esd to esound
- Sound: Change some pa to pulse
- Sound: Header file tweaks
- Move Eexec() and friends to util.h
- Drop (v)snprintf() implementation
- Use installed gettext version, if possible
- Eliminate AM_LANGINFO_CODESET
- 1.0.23.000
- Fix version reported by e16 in release build

(gutteridge)

2021-11-16 21:28:30 UTC MAIN commitmail json YAML

qt5-qtwebkit: catch up with gstreamer changes: needs base plugins

(nia)

2021-11-16 19:53:25 UTC MAIN commitmail json YAML

doc/TODO: + git-2.34.

(wiz)

2021-11-16 19:46:12 UTC MAIN commitmail json YAML

Updated time/py-iso8601, devel/py-utils, devel/py-progressbar2, devel/py-factory_boy

(adam)

2021-11-16 19:45:48 UTC MAIN commitmail json YAML

py-factory_boy: updated to 3.2.1

3.2.1

*New:*
- Add support for Django 3.2

*Bugfix:*

- Do not override signals receivers registered in a :meth:`~factory.django.mute_signals` context.
- Change the signature for :meth:`~factory.alchemy.SQLAlchemyModelFactory._save` and
      :meth:`~factory.alchemy.SQLAlchemyModelFactory._get_or_create` to avoid argument names clashes with a field named
      ``session``.

(adam)

2021-11-16 19:42:31 UTC MAIN commitmail json YAML

2021-11-16 19:35:49 UTC MAIN commitmail json YAML

2021-11-16 19:24:41 UTC MAIN commitmail json YAML

py-m3u8: mark as incompatible with Python 2.7

(adam)

2021-11-16 19:24:19 UTC MAIN commitmail json YAML

py-iso8601: updated to 1.0.0

1.0.0
Drop python < 3.6 support
Add type annotations to code
Remove external type annotations in pyi
Switch to poetry for packaging
Simplify internals and remove old compatability code
Switch to nox for testing
Lots of small project development changes

(adam)

2021-11-16 17:18:05 UTC MAIN commitmail json YAML

emulators/hercules: unbreak the build on Darwin.

Same fix as for hercules4sdl.
No revbump needed since the change is limited to Darwin, where no built
package previously existed (at least for Darwin 20.6.0 which I tested).

(rhialto)

2021-11-16 17:13:58 UTC MAIN commitmail json YAML

licenses: Do not use UTF-8 encoding. ASCII is sufficient

>From license header of shells/mksh source code.

(ryoon)

2021-11-16 16:26:06 UTC MAIN commitmail json YAML

Updated net/libpcap, net/tcpdump, lang/tcl, x11/tk

(adam)

2021-11-16 16:25:09 UTC MAIN commitmail json YAML

tk: updated to 8.6.12

8.6.12:
Bug fixes

(adam)

2021-11-16 16:24:40 UTC MAIN commitmail json YAML

2021-11-16 16:20:18 UTC MAIN commitmail json YAML

tcpdump: add patch-Makefile.in

(adam)

2021-11-16 16:19:40 UTC MAIN commitmail json YAML

tcpdump: updated to 4.99.1

Summary for 4.99.1 tcpdump release:
  Source code:
    Squelch some compiler warnings
    ICMP: Update the snapend for some nested IP packets.
    MACsec: Update the snapend thus the ICV field is not payload
      for the caller.
    EIGRP: Fix packet header fields
    SMB: Disable printer by default in CMake builds
    OLSR: Print the protocol name even if the packet is invalid
    MSDP: Print ": " before the protocol name
    ESP: Remove padding, padding length and next header from the buffer
    DHCPv6: Update the snapend for nested DHCPv6 packets
    OpenFlow 1.0: Get snapend right for nested frames.
    TCP: Update the snapend before decoding a MPTCP option
    Ethernet, IEEE 802.15.4, IP, L2TP, TCP, ZEP: Add bounds checks
    ForCES: Refine SPARSEDATA-TLV length check.
    ASCII/hex: Use nd_trunc_longjmp() in truncation cases
    GeoNet: Add a ND_TCHECK_LEN() call
    Replace ND_TCHECK_/memcpy() pairs with GET_CPY_BYTES().
    BGP: Fix overwrites of global 'astostr' temporary buffer
    ARP: fix overwrites of static buffer in q922_string().
    Frame Relay: have q922_string() handle errors better.
  Building and testing:
    Rebuild configure script when building release
    Fix "make clean" for out-of-tree autotools builds
    CMake: add stuff from CMAKE_PREFIX_PATH to PKG_CONFIG_PATH.
  Documentation:
    man: Update a reference as www.cifs.org is gone. [skip ci]
    man: Update DNS sections
  Solaris:
    Fix a compile error with Sun C

Summary for 4.99.0 tcpdump release
  Improve the contents, wording and formatting of the man page.
  Print unsupported link-layer protocol packets in hex.
  Add support for new network protocols and DLTs: Arista, Autosar SOME/IP,
    Broadcom LI and Ethernet switches tag, IEEE 802.15.9, IP-over-InfiniBand
    (IPoIB), Linux SLL2, Linux vsockmon, MACsec, Marvell Distributed Switch
    Architecture, OpenFlow 1.3, Precision Time Protocol (PTP), SSH, WHOIS,
    ZigBee Encapsulation Protocol (ZEP).
  Make protocol-specific updates for: AH, DHCP, DNS, ESP, FRF.16, HNCP,
    ICMP6, IEEE 802.15.4, IPv6, IS-IS, Linux SLL, LLDP, LSP ping, MPTCP, NFS,
    NSH, NTP, OSPF, OSPF6, PGM, PIM, PPTP, RADIUS, RSVP, Rx, SMB, UDLD,
    VXLAN-GPE.
  User interface:
    Make SLL2 the default for Linux "any" pseudo-device.
    Add --micro and --nano shorthands.
    Add --count to print a counter only instead of decoding.
    Add --print, to cause packet printing even with -w.
    Add support for remote capture if libpcap supports it.
    Display the "wireless" flag and connection status.
    Flush the output packet buffer on a SIGUSR2.
    Add the snapshot length to the "reading from file ..." message.
    Fix local time printing (DST offset in timestamps).
    Allow -C arguments > 2^31-1 GB if they can fit into a long.
    Handle very large -f files by rejecting them.
    Report periodic stats only when safe to do so.
    Print the number of packets captured only as often as necessary.
    With no -s, or with -s 0, don't specify the snapshot length with newer
      versions of libpcap.
    Improve version and usage message printing.
  Building and testing:
    Install into bindir, not sbindir.
    autoconf: replace --with-system-libpcap with --disable-local-libpcap.
    Require the compiler to support C99.
    Better detect and use various C compilers and their features.
    Add CMake as the second build system.
    Make out-of-tree builds more reliable.
    Use pkg-config to detect libpcap if available.
    Improve Windows support.
    Add more tests and improve the scripts that run them.
    Test both with "normal" and "x87" floating-point.
    Eliminate dependency on libdnet.
  FreeBSD:
    Print a proper error message about monitor mode VAP.
    Use libcasper if available.
    Fix failure to capture on RDMA device.
    Include the correct capsicum header.
  Source code:
    Start the transition to longjmp() for packet truncation handling.
    Introduce new helper functions, including GET_*(), nd_print_protocol(),
      nd_print_invalid(), nd_print_trunc(), nd_trunc_longjmp() and others.
    Put integer signedness right in many cases.
    Introduce nd_uint*, nd_mac_addr, nd_ipv4 and nd_ipv6 types to fix
      alignment issues, especially on SPARC.
    Fix many C compiler, Coverity, UBSan and cppcheck warnings.
    Fix issues detected with AddressSanitizer.
    Remove many workarounds for older compilers and OSes.
    Add a sanity check on packet header length.
    Add and remove plenty of bounds checks.
    Clean up pcap_findalldevs() call to find the first interface.
    Use a short timeout, rather than immediate mode, for text output.
    Handle DLT_ENC files *not* written on the same OS and byte-order host.
    Add, and use, macros to do locale-independent case mapping.
    Use a table instead of getprotobynumber().
    Get rid of ND_UNALIGNED and ND_TCHECK().
    Make roundup2() generally available.
    Resync SMI list against Wireshark.
    Fix many typos.

(adam)

2021-11-16 16:18:48 UTC MAIN commitmail json YAML

libpcap: updated to 1.10.1

Summary for 1.10.1 libpcap release (so far!)
  Packet filtering:
    Fix "type XXX subtype YYY" giving a parse error
  Source code:
    Add PCAP_AVAILABLE_1_11.
  Building and testing:
    Rename struct bpf_aux_data to avoid NetBSD compile errors
    Squelch some compiler warnings
    Squelch some Bison warnings
    Fix cross-builds with older kernels lacking BPF_MOD and BPF_XOR
    Fix Bison detection for minor version 0.
    Fix parallel build with FreeBSD make.
    Get DLT_MATCHING_MAX right in gencode.c on NetBSD.
    Define timeradd() and timersub() if necessary.
    Fix Cygwin/MSYS target directories.
    Fix symlinking with DESTDIR.
    Fix generation of libpcap.pc with CMake when not building a shared
        library.
    Check for Arm64 as well as x86-64 when looking for packet.lib on
        Windows.
  Documentation:
    Refine Markdown in README.md.
    Improve the description of portrange in filters.
    README.linux.md isn't Markdown, rename it just README.linux.
  pcapng:
    Support reading version 1.2, which some writers produce, and which
        is the same as 1.0 (some new block types were added, but
        that's not sufficient reason to bump the minor version number,
        as code that understands those new block types can handle them
        in a 1.0 file)
  Linux:
    Drop support for text-mode USB captures, as we require a 2.6.27
        or later kernel (credit to Chaoyuan Peng for noting the
        sscanf vulnerabilities in the text-mode code that got me to
        realize that we didn't need this code any more)
    Bluetooth: fix non-blocking mode.
    Don't assume that all compilers used to build for Linux support
        the __atomic builtins
  Windows:
    Add more information in "interface disappeared" error messages, in
      the hopes of trying to figure out the cause.
    Treat ERROR_DEVICE_REMOVED as "device was removed".
    Indicate in the error message which "device was removed" error
        occurred.
    Report the Windows error status if PacketSendPacket() fails.
    Use %lu for ULONGs in error message formats.
    Don't treat the inability to find airpcap.dll as an error.
    Ignore spurious error reports by Microsoft Surface mobile
        telephony modem driver
  rpcap:
    Clean up error checking and error messages for server address
        lookup.

Summary for 1.10.0 libpcap release
  Add support for capturing on DPDK devices
  Label most APIs by the first release in which they're available
  Fix some memory leaks, including in pcap_compile()
  Add pcap_datalink_val_to_description_or_dlt()
  Handle the pcap private data in a fashion that makes fewer
    assumptions about memory layouts (might fix GitHub issue #940
    on ARM)
  Fix some thread safety issues
  pcap_findalldevs(): don't sort interfaces by unit number
  Always return a list of supported time-stamp types, even if only
      host time stamps are supported
  Increase the maximum snaplen for LINKTYPE_USBPCAP/DLT_USBPCAP
  Report the DLT description in error messages
  Add pcap_init() for first-time initialization and global option
      setting; it's not required, but may be used
  Remove (unused) SITA support
  Capture file reading:
      Correctly handle pcapng captures with more than one IDB with a
          snspshot length greater than the supported maximum
  Capture file writing:
      Create the file in pcap_dump_open_append() if it doesn't exist
  Packet filtering:
      Fix "unknown ether proto 'aarp'"
      Add a new filter "ifindex" for DLT_LINUX_SLL2 files on all
          platforms and live Linux captures
      Add a hack to the optimizer to try to catch certain optimizer
          loops (should prevent GitHub issue #112)
      Show special Linux BPF offsets symbolically in bpf_image() and
          bpf_dump()
      Added support for ICMPv6 types 1-4 as tokens with names
      Remove undocumented and rather old "ether proto" protocols
      Catch invalid IPv4 addresses in filters
      Don't assume ARM supports unaligned accesses
  Security and other issues found by analysis:
      Fix various security issues reported by Charles Smith at Tangible
          Security
      Fix various security issues reported by Include Security
      Fix some issues found by cppcheck.
      Add some overflow checks in the optimizer
  rpcap:
      Support rpcap-over-TLS
      Redo protocol version negotiation to avoid problems with old
          servers (it still works with servers using the old negotiation,
          as well as servers not supporting negotiation)
      Error handling cleanups
      Add some new authentication libpcap error codes for specific
          errors
      Fix some inetd issues in rpcapd
      Fix rpcapd core dumps with invalid configuration file
      On UN*X, don't have rpcapd tell the client why authentication
          failed, so a brute-force attacker can't distinguish between
          "unknown user name" and "known user name, wrong password"
      Allow rpcapd to rebind more rapidly (GitHub issue #765)
  Documentation:
      Improve man pages, including adding backward compatibility notes
  Building and testing:
      Require, and assume, some level of C99 support in the C compiler
      Require Visual Studio 2015 or later if using Visual Studio
      Fix configure script issues, including with libnl on Linux
      Fix CMake issues
      Squelch complaints from Bison about "%define api.pure" being
          deprecated
      Fix compilation of pcap-tc.c
  Linux:
      Require PF_PACKET support, and kernel 2.6.27 or later
      Handle systems without AF_INET or AF_UNIX socket support
      Get rid of Wireless Extensions for turning monitor mode on
      Proper memory sync for PACKET_MMAP (may prevent GitHub issue
          #898)
      Drop support for libnl 1 and 2.
      Return error on interface going away, but not if it just went
          down but is still present
      Set socket protocol only after packet ring configured,
          reducing bogus packet drop reports
      Get ifdrop stats from sysfs.
      When adjusting BPF programs, do not subtract the
          SLL[2]_HDR_LEN if the location is negative (special metadata
          offset), to preserve references to metadata; see
          https://github.com/the-tcpdump-group/tcpdump/issues/480#issuecomment-486827278
      Report a warning for unknown ARPHRD types
      Have pcap_breakloop() forcibly break out of a sleeping
          capture loop
      Add support for DSA data link types
      For raw USB bus capture, use the snapshot length to set the
          buffer size, and set the len field to reflect the length
          in the URB (GitHub issue #808)
      With a timeout of zero, wait indefinitely
      Clean up support for some non-GNU libc C libraries
      Add DLT_LINUX_SLL2 for cooked-mode captures
      Probe CONFIGURATION descriptor of connected USB devices
      Treat EPERM on ethtool ioctls as meaning "not supported", as
          permissions checks are done before checking whether the
          ioctl is supported at all
  macOS:
      Cope with getting EPWROFF from SIOCGIFMEDIA
      Treat EPERM on SIOCGIFMEDIA as meaning "not supported", as
          permissions checks are done before checking whether the
          ioctl is supported at all
      Treat ENXIO when reading packets as meaning "the interface
          was removed"
      Report "the interface disappeared", not "the interface went
          down", if the interface was removed during a capture
  FreeBSD:
      Treat ENXIO as meaning "the interface was removed"
      Report "the interface disappeared", not "the interface went
          down", if the interface was removed during a capture
  NetBSD:
      Treat ENXIO as meaning "the interface was removed"
      Report "the interface disappeared", not "the interface went
          down", if the interface was removed during a capture
  OpenBSD:
      Treat EIO as meaning "the interface was removed"
      Report "the interface disappeared", not "the interface went
          down", if the interface was removed during a capture
  DragonFly BSD:
      Treat ENXIO as meaning "the interface was removed"
      Report "the interface disappeared", not "the interface went
          down", if the interface was removed during a capture
  Solaris:
      Treat ENXIO as meaning "the interface was removed"
      Report "the interface disappeared", not "the interface went
          down", if the interface was removed during a capture
  AIX:
      Fix loading of BPF kernel extension
      Treat ENXIO as meaning "the interface was removed"
      Report "the interface disappeared", not "the interface went
          down", if the interface was removed during a capture
  Windows:
      Make the snapshot length work even if pcap_setfilter()
          isn't called
      Fix compilation on Cygwin/MSYS
      Add pcap_handle(), and deprecate pcap_fileno()
      Report PCAP_ERROR_NO_SUCH_DEVICE for a non-existent device
      Return an appropriate error message for device removed or
          device unusable due to a suspend/resume
      Report a warning for unknown NdisMedium types
      Have pcap_breakloop() forcibly break out of a sleeping
          capture loop
      Clean up building DLL
      Handle CRT mismatch for pcap_dump_fopen()
      Map NdisMediumWirelessWan to DLT_RAW
      Add AirPcap support in a module, rather than using
          WinPcap/Npcap's support for it
      Report the system error for PacketSetHwFilter() failures
      Add support for getting and setting packet time stamp types
          with Npcap
      Have pcap_init() allow selecting whether the API should use
          local code page strings or UTF-8 strings (including error
          messages)
  Haiku:
      Add capture support

(adam)

2021-11-16 16:05:31 UTC MAIN commitmail json YAML

doc: Added security/py-pip-audit version 0.0.5

(wiz)

2021-11-16 16:05:11 UTC MAIN commitmail json YAML

security/Makefile: + py-pip-audit

(wiz)

2021-11-16 16:04:40 UTC MAIN commitmail json YAML

security/py-pip-audit: import py-pip-audit-0.0.5

pip-audit is a prototype tool for scanning Python environments for
packages with known vulnerabilities. It uses the Python Packaging
Advisory Database via the PyPI JSON API as a source of vulnerability
reports.

(wiz)

2021-11-16 16:03:46 UTC MAIN commitmail json YAML

devel/Makefile: add new packages

(wiz)

2021-11-16 16:03:29 UTC MAIN commitmail json YAML

doc: Added devel/py-pip-api version 0.0.23

(wiz)

2021-11-16 16:03:13 UTC MAIN commitmail json YAML

devel/py-pip-api: import py-pip-api-0.0.23

Since pip is a command-line-tool, it does not have an official,
supported, importable API.

However, this does not mean that people haven't tried to import
pip, usually to end up with much headache when pip's maintainers
do routine refactoring.

This project attempts to provide an importable pip API, which is
fully compliant with the recommended method of using pip from your
program.

(wiz)

2021-11-16 16:02:09 UTC MAIN commitmail json YAML

doc: Added devel/py-progress version 1.6

(wiz)

2021-11-16 16:01:52 UTC MAIN commitmail json YAML

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

doc: Added devel/py-resolvelib version 0.8.1

(wiz)

2021-11-16 16:00:55 UTC MAIN commitmail json YAML

devel/py-resolvelib: import py-resolvelib-0.8.1

ResolveLib at the highest level provides a ``Resolver`` class that
includes dependency resolution logic. You give it some things, and
a little information on how it should interact with them, and it
will spit out a resolution result.

(wiz)

2021-11-16 15:45:11 UTC MAIN commitmail json YAML

doc: Updated net/tigervnc to 1.12.0.1.20.13

(wiz)

2021-11-16 15:45:02 UTC MAIN commitmail json YAML

tigervnc: update to 1.12.0.1.20.13.

TigerVNC 1.12.0 is now available. Lots of changes have been made
since the last release, but the highlights are:

*  The native viewer now supports full screen over a subset of
  monitors (e.g. 2 out of 3), and reacts properly to monitors
  being added or removed
*  Recent server history in the native viewer
*  The native viewer now has an option to reconnect if the connection
  is dropped
*  Translations are now enabled on Windows and macOS for the native
  viewer
*  The native viewer now respects the system security policyå­«
  Better handling of accented keys in the Java viewer
*  The Unix servers can now listen to both a Unix socket and a
  TCP port at the same time
*  The network code in both the servers and the native viewer has
  been restructured to give a more responsive experience
*  The vncserver service now correctly handles settings set to
  "0"
*  Fixed the clipboard Unicode handling in both the native viewer
  and the servers
*  Support for pointer "warping" in Xvnc and the native viewer,
  enabling e.g. FPS games

(wiz)

2021-11-16 15:27:54 UTC MAIN commitmail json YAML

doc: Updated devel/py-protobuf to 3.19.1

(wiz)

2021-11-16 15:27:45 UTC MAIN commitmail json YAML

doc: Updated devel/protobuf to 3.19.1

(wiz)

2021-11-16 15:27:34 UTC MAIN commitmail json YAML

{py-,}protobuf: update to 3.19.1

2021-10-28 version 3.19.1 (C++/Java/Python/PHP/Objective-C/C#/Ruby/JavaScript)

  Bazel
  * Ensure that release archives contain everything needed for Bazel (#9131)
  * Align dependency handling with Bazel best practices (#9165)

  JavaScript
  * Fix `ReferenceError: window is not defined` when getting the global object (#9156)

  Ruby
  * Fix memory leak in MessageClass.encode (#9150)

(wiz)

2021-11-16 15:20:47 UTC MAIN commitmail json YAML

doc: Updated devel/ncursesw to 6.3

(wiz)

2021-11-16 15:20:38 UTC MAIN commitmail json YAML

ncursesw: update to 6.3.

Same as ncurses.

(wiz)

2021-11-16 15:20:08 UTC MAIN commitmail json YAML

doc: Updated devel/ncurses to 6.3

(wiz)

2021-11-16 15:19:59 UTC MAIN commitmail json YAML

ncurses: update to 6.3.

20211021 6.3 release for upload to ftp.gnu.org
+ update release notes
+ add "ncu2openbsd" script, to illustrate how to update an OpenBSD
  system to use a current ncurses release.

20211018
+ check for screen size-change in scr_init() and scr_restore(), in case
  a screen dump does not match the current screen dimensions (report by
  Frank Tkalcevic).

20211017
+ amend change for pkg-config to account for "none" being returned in
  the libdir-path result rather than "no" (report by Gabriele Balducci).

20211016
+ build-fix for pmake with libtool.
+ improve make-tar.sh scripts, adding COPYING to tar file, and clean up
  shellcheck warnings.
+ add link for "reset6" manpage in test-package ncurses6-doc
+ revise configure option --with-pkg-config-libdir, using the actual
  search path from pkg-config or pkgconf using the output from --debug
  (report by Pascal Pignard).
+ freeze ABI in ".map" files.

20211009
+ implement "+m" option in tabs program.
+ fill in some details for infoton -TD
+ fix spelling/consistency in several descriptions -TD
+ use vt420+lrmm in vt420 -TD
+ modify save_tty_settings() to avoid opening /dev/tty for cases other
  than reset/init, e.g., for clear.
+ modify output of "toe -as" to show first description found rather
  than the last.
+ improve tic checks for number of parameters of smglp, smgrp, smgtp,
  and smgbp (cf: 20020525).
+ correct off-by-one comparison in last_char(), which did not allow
  special case of ":" in a terminfo description field (cf: 20120407).
+ remove check in tic that assumes that none or both parameterized and
  non-parameterized margin-setting capabilities are present
  (cf: 20101002).

20211002
+ use return-value from vsnprintf to reallocate as needed to allow for
  buffers larger than the screen size (report by "_RuRo_").
+ modify tset "-q" option to refrain from modifying terminal modes, to
  match the documentation.
+ add section on margins to terminfo.5, adapted from X/Open Curses.
+ make tput/tset warning messages consistently using alias names when
  those are used, rather than the underlying program's name.
+ improve tput usage message for aliases such as clear, by eliminating
  tput-specific portions.
+ add a check in toe to ensure that a "termcap file" is text rather
  than binary.
+ further build-fixes for OpenBSD 6.9, whose header files differ from
  the other BSDs.

20210925
+ add kbeg to xterm+keypad to accommodate termcap applications -TD
+ add smglp and smgrp to vt420+lrmm, to provide useful data for the
  "tabs" +m option -TD
+ build-fix for gcc 3.4.3 with Solaris10, which does not allow forward
  reference of anonymous struct typedef.
+ modify tput to allow multiple commands per line.
+ minor fixes for tset manpage.

20210911
+ adjust ifdef in test_opaque.c to fix build with ncurses 5.7
+ add testing note for xterm-{hp|sco|sun} -TD
+ corrected description for ansi.sys-old -TD
+ add xterm+nopcfkeys, to fill in keys for xterm-hp, xterm-sun -TD
+ use hp+arrows in a few places -TD
+ use hp+pfk-cr in a few places -TD

20210905
+ correct logic in filtering of redefinitions (report by Sven Joachim,
  cf: 20210828).

20210904
+ modify linux3.0 entry to reflect default mapping of shift-tab by
  kbd 1.14 (report by Jan Engelhardt) -TD
+ add historical note to tput, curses-terminfo and curses-color
  manpages based on source-code for SVr2, SVr3 and SVr4.
+ minor grammatical fixes for "it's" vs "its" (report by Nick Black).
+ amend fix for --disable-root-environ (report by Arnav Singh).
+ build-fix for compiling link_test
+ drop symbols GCC_PRINTF and GCC_SCANF from curses.h.in, to simplify
  use (Debian #993179).

20210828
+ correct reversed check for --disable-root-environ (report/analysis
  by Arnav Singh, cf: 20210626).
+ apply gcc format attribute to prototypes which use a va_list
  parameter rather than a "..." variable-length parameter list
  (prompted by discussion in a tmux pull-request).
+ modify configure scripts to filter out redefinitions of _XOPEN_SOURCE,
  e.g., for NetBSD which generally supports 500, but 600 is needed for
  ncursesw.
+ improve documentation for tparm and static/dynamic variables.
+ improve typography in terminfo.5 (patch by Branden Robinson).

20210821
+ improve tparm implementation of %P and %g, more closely matching
  SVr4 terminfo.
+ move internals of TERMINAL structure to new header term.priv.h
+ add "check" rule for ncurses/Makefile
+ corrected tsl capability for terminator -TD
+ add check in tic to report instances where tparm would detect an
  error in an expression (cf: 20201010).
+ correct a few places where SP->_pair_limit was used rather than
  SP->_pair_alloc (cf: 20170812).
+ fix missing "%d" for setaf/setab code 8-15 in xterm+direct16 (report
  by Florian Weimer) -TD
+ fix some documentation errata from OpenBSD changes.
+ update config.sub

20210814
+ add workaround for broken pcre2 package in Debian 10, from xterm #369.

20210807
+ ignore "--dynamic-linker" option in generated pkg/config files,
  adapted from "distr1" patch.
+ add CF_SHARED_OPTS case for Haiku, from patch in haikuports.

20210731
+ add extensions in xterm+tmux and ecma+strikeout to ms-terminal,
  but cancel the non-working Cr and Ms capabilities -TD
+ add foot and foot-direct -TD

20210724
+ add workaround for Windows Terminal's problems with CR/LF mapping to
  ms-terminal (patch by Juergen Pfeifer).
+ review/update current Windows Terminal vs ms-terminal -TD

20210718
+ correct typo in "vip" comments (report by Nick Black), reviewed this
  against Glink manual -TD
+ fill in some missing pieces for pccons, to make it comparable to the
  vt220 entry -TD
+ modify mk-1st.awk to account for extra-suffix configure option
  (report by Juergen Pfeifer).
+ change default for --disable-wattr-macros option to help packagers
  who reuse wide ncursesw header file with non-wide ncurses library.
+ build-fix for test/test_opaque.c, for configurations without opaque
  curses structs.

20210710
+ improve history section for tset manpage based on the 1BSD tarball,
  which preceded BSD's SCCS checkins by more than three years.
+ improve CF_XOPEN_CURSES macro used in test/configure (report by Urs
  Jansen).
+ further improvement of libtool configuration, adding a dependency of
  the install.tic rule, etc., on the library in the build-tree.
+ update config.sub

20210703
+ amend libtool configuration to add dependency for install.tic, etc.,
  in ncurses/Makefile on the lower-level libraries.
+ modify configure script to support ".PHONY" make program feature.

20210626
+ add configure option --disable-root-access, which tells ncurses to
  disallow most file-opens by setuid processes.
+ use default colors in pccon "op" -TD
+ correct rmacs/smacs in aaa+dec, aaa+rv -TD
+ add hpterm-color2 and hp98550-color (Martin Trusler)
+ regenerate man-html documentation.

20210619
+ improve configure-macro used for dependencies of --disable-leaks such
  as --with-valgrind
+ trim trailing blanks from files

20210612
+ fixes for scan-build, valgrind build/testing.
+ update config.guess

20210605
+ add a summary of ncurses-specific preprocessor symbols to curses.h
  (prompted by discussion with Peter Farley, Bill Gray).

20210522
+ regenerate configure scripts with autoconf 2.52.20210509 to eliminate
  an unnecessary warning in config.log (report by Miroslav Lichvar).
+ add a note in manual page to explain ungetch vs unget_wch (prompted
  by discussion with Peter Farley).
+ add sp-funcs for erasewchar, killwchar.
+ modify wgetnstr, wgetn_wstr to improve compatibility with SVr4 curses
  in its treatment of interrupt and quit characters (prompted by
  report/testcase by Bill Gray)
+ update config.guess, config.sub

20210515
+ improve manual pages for wgetnstr, newwin (prompted by
  report/testcase by Bill Gray).

20210508
+ modify tputs' error check to allow it to be used without first
  calling tgetent or setupterm, noting that terminfo initialization
  is required for supporting the terminfo delay feature (report by
  Sebastiano Vigna).
+ fix several warnings from clang --analyze
+ add null-pointer check in comp_parse.c, when a "use=" clause refers
  to a nonexisting terminal description (report/patch by Miroslav
  Lichvar, cf: 20210227).

20210501
+ add a special case in the configure script to work around one of the
  build-time breakages reported for OpenBSD 6 here:
    https://www.mail-archive.com/bugs@openbsd.org/msg13200.html
  There is no workaround for the other issue, a broken linker spec.
+ modify configure check for libtool to prevent accidental use of an
  OpenBSD program which uses the same name.
+ update config.guess, config.sub

20210424
+ avoid using broken system macros for snprintf which interfere with
  _nc_SLIMIT's conditionally adding a parameter when the string-hacks
  configure option is enabled.
+ add a "all::" rule before the new "check" rule in test/Makefile.in

20210418
+ improve CF_LINK_FUNCS by ensuring that the source-file is closed
  before linking to the target.
+ add "check" rules for headers in c++, progs and test-directories.
+ build-fix for termsort module when configured with termcap (reports
  by Rajeev V Pillai, Rudi Heitbaum).

20210417
+ extend --disable-pkg-ldflags option to also control whether $LDFLAGS
  from the build is provided in -config and .pc files (Debian #986764).
+ fix some cppcheck warnings, mostly style, in ncurses and c++
  libraries and progs directory.
+ fix off-by-one limit for tput's processing command-line arguments
  (patch by Hadrien Lacour).

20210403
+ fix some cppcheck warnings, mostly style, in ncurses library and
  progs directory.
+ improve description of BSD-style padding in curs_termcap.3x
+ improved CF_C11_NORETURN macro, from byacc changes.
+ fix "--enable-leak" in CF_DISABLE_LEAKS to allow turning
  leak-checking off later in a set of options.
+ relax modification-time comparison in CF_LINK_FUNCS to allow it to
  accept link() function with NFS filesystems which change the mtime
  on the link target, e.g., several BSD systems.
+ call delay_output_sp to handle BSD-style padding when tputs_sp is
  called, whether directly or internally, to ensure that the SCREEN
  pointer is passed correctly (reports by Henric Jungheim, Juraj
  Lutter).

20210327
+ build-fixes for Solaris10 /bin/sh
+ fix some cppcheck warnings, mostly style, in ncurses test-programs,
  form and menu libraries.

20210323
+ add configure option --enable-stdnoreturn, making the _Noreturn
  keyword optional to ease transition (prompted by report by
  Rajeev V Pillai).

20210320
+ improve parameter-checking in tput by forcing it to analyze any
  extended string capability, e.g., as used in the Cs and Ms
  capabilities of the tmux description (report by Brad Town,
  cf: 20200531).
+ remove an incorrect free in the fallback (non-checking) version of
  _nc_free_and_exit (report by Miroslav Lichvar).
+ correct use-ordering in some xterm-direct flavors -TD
+ add hterm, hterm-256color (Mike Frysinger)
+ if the build-time compiler accepts c11's _Noreturn keyword, use that
  rather than gcc's attribute.
+ change configure-check for gcc's noreturn attribute to assume it is
  a prefix rather than suffix, matching c11's _Noreturn convention.
+ add "lint" rule to c++/Makefile, e.g., with cppcheck.

20210313
+ improve configure CF_LD_SEARCHPATH macro used for ncurses*-config and
  ".pc" files, from dialog changes.
+ reduce dependency of math-library in test programs.
+ minor fixes for test_tparm.c (cf: 20210306)
+ mention "ncurses" prefix in curses_version() manpage (report by
  Michal Bielinski).

20210306
+ improved test/test_tparm.c, by limiting the tests to capabilities
  that might have parameters or padding, and combined with tputs test.
+ improve discussion of padding versus tparm and tputs in
  man/curs_terminfo.3x
+ update portability note for FreeBSD in man/tput.1

20210227
+ modify tic/infocmp to eliminate unnecessary "\" to escape ":" in
  terminfo format.
+ add check in tic for duplicate "use=" clauses.

20210220
+ improve tic warning when oc/op do not mention SGR 39/49 for xterm
  compatible XT flag.
+ revert change to lib_addch.c in waddch_literal() from 20210130, since
  the followup fix in PutCharLR() actually corrects the problem while
  this change causes too-early filling/wrapping (report by Johannes
  Altmanninger).
+ add/use vt220+pcedit and vt220+vtedit  -TD
+ add scrt/securecrt and absolute -TD
+ add nel to xterm-new, though supported since X11R5 -TD
+ add/use xterm+nofkeys -TD
+ move use of ecma+italics from xterm-basic to xterm+nofkeys -TD

20210213
+ add test/back_ground.c, to exercise the wide-character background
  functions.
+ add a check in _nc_build_wch() in case the background character is a
  wide-character, rather than a new part of a multibyte character.
+ improve tracemunch's coverage of form/menu/panel libraries.
+ improve tracemunch's checking/reporting the type for the first
  parameter, e.g., "WINDOW*" rather than "#1".

20210206
+ provide for wide-characters as background character in wbkgrnd
  (report/testcase by Anton Vidovic)
+ add name for Fedora's pcre2 to configure check for "--with-pcre2"
  option, from xterm #363 -TD
+ modify adjustment in PutCharLR to restore the cursor position before
  writing to the lower-right corner, rather than decrementing the
  cursor column, in case it was a double-width character (cf: 20210130).

20210130
+ correct an off-by-one in comparison in waddch_literal() which caused
  scrolling when a double-cell character would not fit at the lower
  right corner of the screen (report by Benno Schulenberg).
+ split-out att610+cvis, vt220+cvis, vt220+cvis8 -TD
+ add vt220-base, for terminal emulators which generally have not
  supported att610's blinking cursor control -TD
+ use vt220+cvis in vt220, etc -TD
+ use att610+cvis, xterm+tmux and ansi+enq in kitty -TD
+ use vt220+cvis in st, terminology, termite since they ignore
  blinking-cursor detail in att610+cvis -TD

20210123
+ modify package/config scripts to provide an explicit -L option for
  cases when the loader search path has other directories preceding
  the one in which ncurses is installed (report by Yuri Victorovich).
+ minor build-fixes in configure script and makefiles to work around
  quirks of pmake.

20210116
+ add comment for linux2.6 regarding CONFIG_CONSOLE_TRANSLATIONS
  (report by Patrick McDermott) -TD
+ make opts extension for getcchar work as documented for ncurses 6.1,
  adding "-g" flag to test/demo_new_pair to illustrate.

20210109
+ fix errata in man/ncurses.3x from recent updates.
+ improve quoting/escaping in configure script, uses some features of
  autoconf 2.52.20210105

20210102
+ update man/curs_memleaks.3x, to include <term.h> which declares
  exit_terminfo.
+ clarify man/curs_terminfo.3x, to mention why the macro setterm is
  defined in <curses.h>, and remove it from the list of prototypes
  (prompted by patch by Graeme McCutcheon).
+ amend man/curs_terminfo.3x, to note that <curses.h> is required
  for certain functions, e.g., those using chtype or attr_t for
  types, as well as mvcur (cf: 20201031).
+ use parameter-names in prototypes in curs_sp_funcs.3x, for
  consistency with other manpages.

20201227
+ update terminology entry to 1.8.1 -TD
+ fix some compiler-warnings which gcc8 reports incorrectly.

20201219
+ suppress hyphenation in generated html for manpages, to address
  regression in upgrade of groff 1.22.2 to 1.22.3.
+ fix inconsistent sort-order in see-also sections of manpages (report
  by Chris Bennett).

20201212
+ improve manual pages for form field-types.

20201205
+ amend build-fixes for gnat 10 to work with certain systems lacking
  gprbuild (cf: 20200627).
+ eliminate an additional strlen and wsclen.
+ eliminate an unnecessary strlen in waddnstr() (suggested by Benjamin
  Abendroth).
+ modify inopts manpage, separating the items for nodelay and notimeout
  (patch by Benno Schulenberg).
+ correct mlterm3 kf1-kf4 (Debian #975322) -TD
+ add flash to mlterm3 -TD

20201128
+ add Smulx to alacritty (Christian Duerr).
+ add rep to PuTTY -TD
+ add putty+keypad -TD
+ add another fflush(stdout) in _nc_flush() to handle time-delays in
  the middle of strings such as flash when the application uses
  low-level calls rather than curses (cf: 20161217).
+ modify configure check for c89/c99 aliases of clang to use its
  -std option instead, because some platforms, in particular macOS,
  do not provide workable c89/c99 aliases.

20201121
+ fix some compiler-warnings in experimental Windows-10 driver.
+ add the definitions needed in recent configure-check for clang
  (report by Steven Pitman).

20201114
+ fix some compiler-warnings in experimental Windows-10 driver.
+ modify a check for parameters in terminfo capabilities to handle the
  special case where short extended capability strings were not
  converted from terminfo to termcap format.
+ modify CF_MIXEDCASE_FILENAMES macro, adding darwin as special case
  when cross-compiling (report by Eli Rykoff).

20201107
+ update kitty+common -TD
+ add putty+screen and putty-screen (suggested by Alexandre Montaron).
+ explain in ncurses.3x that functions in the tinfo library do not rely
  upon wide-characters (prompted by discussion with Reuben Thomas).

20201031
+ modify MKterm.h.in so that it is not necessary to include <curses.h>
  before <term.h> (prompted by discussion with Reuben Thomas).
+ review/improve synopsis for curs_sp_funcs.3x (prompted by discussion
  with Reuben Thomas).
+ improve format of output in tic's check_infotocap() function, to
  ensure that the messages contain only printable text.
+ modify configure-check for clang to verify that -Qunused-arguments
  is supported.  IBM's xlclang does not support it (report by Steven
  Pitman).

20201024
+ provide workaround configure-check for bool when cross-compiling.
+ fix a potential indexing error in _nc_parse_entry(), seen with
  Herlim's test data using address-sanitizer.
+ change a null-pointer check in set_curterm to a valid-string check,
  needed in to tic's use-resolution when pad_char is cancelled
  (report/testcase by Robert Sebastian Herlim)
+ improve tic's -c option to validate the number and type of parameters
  and compare against expected number/type before deciding which set of
  parameter-lists to use in tparm calls (report/testcase by Robert
  Sebastian Herlim).
+ fix a link for tabs.1 manpage in announce.html.in (report by Nick
  Black), as well as some fixes via linklint.

20201017
+ improve manpage typography.
+ improve discussion in curs_addch.3x of the use of unctrl to display
  nonprintable characters.
+ add a note in terminfo.5 explaining that no-parameter strings such
  as sgr0 or cnorm should not be used with tparm.

20201010
+ correct sgr in aaa+rv (report by Florian Weimer) -TD
+ fix some sgr inconsistencies in d230c, ibm6153, ibm6154,
  ncrvt100an -TD
+ improve tic's check for errors detected in tparm (prompted by
  discussion with Florian Weimer).
+ set output-mode to binary in experimental Windows-10 driver (Juergen
  Pfeifer).

20201003
+ remove output-related checks for nl/nonl (report by Leon Winter).
+ change tmux's kbs to ^? (report by Premysl Eric Janouch)
+ simplify mlterm initialization with DECSTR -TD
+ fix a typo in man/curs_terminfo.3 (Reuben Thomas).
+ add tmux-direct (tmux #2370, Debian #895754)
+ add user-defined capabilities from mintty to Caps-ncurses, for
  checking consistency with tic.

20200926
+ correct configure-check for gnurx library.
+ regenerate llib-* files.
+ modify tracemunch and the panel library to show readable traces for
  panel- and user-pointers.

20200919
+ update mlterm3 for 3.9.0 (report by Premysl Eric Janouch) -TD

20200918
+ corrected condition for appending curses.events to the generated
  curses.h (report by Sven Joachim, Debian #970545).

20200912
+ add configure-check for systre/tre with mingw configuration, to get
  the library-dependencies as seen in msys2 configuration for mingw64.
+ build-fixes for the win32-driver configuration.
+ use more defensive binary mode setting for Win32 (Juergen Pfeifer).

20200907
+ fix regression in setupterm validating non-empty $TERM (report by
  Soren Tempel).

20200906
+ merge/adapt in-progress work by Juergen Pfeifer for new version of
  win32-driver.
+ correct description of vt330/vt340 (Ross Combs).

20200831
+ build-fix for awk-scripts modified for win32-driver (report by Werner
  Fink).

20200829
+ remove a redundant NCURSES_EXPORT as a build-fix for "Maarten
  Anonymous".
+ merge/adapt in-progress work by Juergen Pfeifer for new version of
  win32-driver.
+ modify configure script, moving gcc -Werror options to EXTRA_CFLAGS
  to avoid breaking configure-checks (adapted from ongoing work on
  mawk and lynx).
> errata for terminfo.src (report by Florian Weimer):
+ correct icl6404 csr
+ correct ti916 cup
+ improve ndr9500

20200822
+ improve version-number extraction in MKlib_gen.sh
+ make the test-package for manpages installable by adjusting the
  man_db.renames file.
+ correct an off-by-one loop-limit in convert_strings function
  (report by Yue Tai).
+ add CF_SHARED_OPTS cases for HPE NonStop systems (Randall S Becker).
+ modify CF_SHARED_OPTS case for NetBSD to use the same "-shared"
  option for the non-rpath case as for the rpath case, to allow gcc to
  provide suitable runtime initialization (report by Rajeev V Pillai).

20200817
+ reduce build-warnings by excluding ncurses-internals from deprecation
  warnings.
+ mark wgetch-events feature as deprecated.
+ add definition for $(LIBS) to ncurses/Makefile.in, to simplify builds
  using the string-hacks option.
+ prevent KEY_EVENT from appearing in curses.h unless the configure
  option --enable-wgetch-events is used (report by Werner Fink).

20200816
+ amend tic/infocmp check to allow for the respective tool's absence
  (report by Steve Wills, cf: 20200808).
+ improved some of the build-scripts with shellcheck
+ filter out -MT/-MD/-MTd/-MDd options in script for Visual Studio C++
  (discussion with "Maarten Anonymous").

20200808
+ improve discussion of the system's tic utility when used as part
  of cross-compiling (discussion with Keith Marshall).
+ modify configuration checks for build-time tic/infocmp to use
  AC_CHECK_TOOL. That can still be overridden by --with-tic-path and
  --with-infocmp-path when fallbacks are used, but even if not using
  fallbacks, the improved check may help with cross-compiling
  (discussion with Keith Marshall).
+ other build-fixes for Ada95 with MinGW.
+ modify Ada95 source-generation utility to write to a file given as
  parameter rather than to the standard output, allowing builds with
  MinGW.

20200801
+ remove remaining parts of checks for ISC Unix (cf: 20121006).
+ add user32.lib to LDFLAGS for Visual Studio C++ configuration
  (discussion with "Maarten Anonymous").
+ modify MKkey_defs.sh to hide ncurses' definition of KEY_EVENTS to
  reduce Visual Studio C++ redefinition warnings.
+ improve/update checks for external functions in test/configure

20200725
+ set LINK_TESTS in CF_SHARED_OPTS for msvc (patch by
  "Maarten Anonymous")
+ improved workaround for redefinition-warnings for KEY_EVENT.
+ improve man/term.5 section on legacy storage format (report by
  Florian Weimer).

20200718
+ reduce redefinition-warnings for KEY_EVENT when building with Visual
  Studio C++.
+ define NCURSES_STATIC when compiling programs to link with static
  libraries, to work with MinGW vs Visual Studio C++.
> additional changes for building with Visual Studio C++ and msys2
  (reports/patches by "Maarten Anonymous")
+ modify c++/Makefile.in to set the current directory while compiling
  the main program, so the linker can find related objects.
+ several changes to allow the c++/demo program to compile/link.
+ change an ifdef in test-directory, to use VC++ wide-character funcs.

20200711
+ fix pound-sign mapping in acsc of linux2.6 entry (report by Ingo
  Bruckl).
+ additional changes for building with Visual Studio C++ and msys2
  (reports/patches by "Maarten Anonymous")
+ build-improvements for Windows 10 and MinGW (patch by Juergen
  Pfeifer).
+ fix a typo in curs_printw.3x (patch by William Pursell).
+ fix two errors in infotocap which allowed indexing outside the
  buffer (report/testcases by Zhang Gan).
+ update length of strings in infocmp's usage function to restore a
  trailing null on the longest string (report/testcase by Zhang Gen).

20200704
+ modify version-check with Ada generics to use the same pattern as in
  the check for supported gnat versions (report by Pascal Pignard).
> additional changes for building with Visual Studio C++ and msys2
  (patches by "Maarten Anonymous"):
+ adjust headers/declarations to provide for "dllimport" vs "dllexport"
  declarations when constructing DLLs, to worko with Visual Studio C++.

20200627
+ build-fixes for gnat 10.1.1, whose gnatmake drops integration with
  gprbuild.
+ correct buffer-length in test/color_name.h

20200613
+ update list of functions in ncurses.3x
+ move dlclose() call from lib_mouse.c to delscreen() to avoid a case
  in the former which could be called from SIGTSTP handler (Debian
  #961097).

20200606
+ add xterm+256color2, xterm+88color2, to deprecate nonstandard usage
  in xterm+256color, xterm+88color -TD
+ add shifted Linux console keys in linux+sfkeys entry for
  screen.linux (report by Alexandre Montaron).
+ use vt100+enq in screen (report by Alexandre Montaron).
+ add screen.linux-s alias (suggested by Alexandre Montaron).

20200531
+ correct configure version-check/warnng for g++ to allow for 10.x
+ re-enable "bel" in konsole-base (report by Nia Huang)
+ add linux-s entry (patch by Alexandre Montaron).
+ drop long-obsolete convert_configure.pl
+ add test/test_tparm.c, for checking tparm changes.
+ improve parameter-checking for tparm, adding function _nc_tiparm() to
  handle the most-used case, which accepts only numeric parameters
  (report/testcase by "puppet-meteor").
+ use a more conservative estimate of the buffer-size in lib_tparm.c's
  save_text() and save_number(), in case the sprintf() function
  passes-through unexpected characters from a format specifier
  (report/testcase by "puppet-meteor").
+ add a check for end-of-string in cvtchar to handle a malformed
  string in infotocap (report/testcase by "puppet-meteor").

20200523
+ update version-check for gnat to allow for gnat 10.x to 99.x
+ fix an uninitialized variable in lib_mouse.c changes (cf: 20200502)
+ add a check in EmitRange to guard against repeat_char emitting digits
  which could be interpreted as BSD-style padding when --enable-bsdpad
  is configured (report/patch by Hiltjo Posthuma).
+ add --disable-pkg-ldflags to suppress EXTRA_LDFLAGS from the
  generated pkg-config and ncurses*-config files, to simplify
  configuring in the case where rpath is used but the packager wants
  to hide the feature (report by Michael Stapelberg).
> fixes for building with Visual Studio C++ and msys2 (patches by
  "Maarten Anonymous"):
+ modify CF_SHARED_OPTS to generate a script which translates linker
  options into Visual Studio's dialect.
+ omit parentheses around function-names in generated lib_gen.c to
  work around a Visual Studio C++ limitation.

20200516
+ add notes on termcap.h header in curs_termcap.3x
+ update notes on vscode / xterm.js -TD

20200509
+ add "-r" option to the dots test-programs, to help with scripting
  a performance comparison.
+ build-fix test/move_field.c for NetBSD curses, whose form headers
  use different names than SVr4 or ncurses.

20200502
+ add details on the change to Linux SGR 21 in 2018 -TD
+ add xterm-direct16 and xterm-direct256 -TD
+ modify lib_mouse.c to check for out-of-range button numbers, convert
  those to position reports.

20200425
+ use vt100+fnkeys in putty -TD
+ fix a typo in tput.1; "columns" should be "cols".

20200418
+ improve tracemunch logic for "RUN" compaction.
+ fix a special case in wresize() where copying the old text did not
  check if the last cell on a row was the beginning of a fullwidth
  character (adapted from patch by Benno Schulenberg).
+ use vt52+keypad in xterm-vt52, from xterm #354 -TD
+ improve see-also section of user_caps.5

20200411
+ fix find_pair(), overlooked when refactoring for _nc_reserve_pairs()
  (report/testcase by Brad Town, cf: 20170812).
+ add a trailing null for magic-string in putwin, flagged by gcc 10
+ update check for gcc version versus gnat to work with gcc 10.x

20200404
+ modify -fvisibility check to work with g++
> fixes for building with Visual Studio C++ and msys2 (patches by
  "Maarten Anonymous"):
+ add configure option and check for gcc -fvisibility=hidden feature
+ define NCURSES_NOMACROS in lib_gen.c to work around Visual Studio
  C++ preprocessor limitations.
+ modify some of the configure-macros, as well as mk-1st.awk to work
  with Visual Studio C++ default filenaming.

20200328
+ correct length of buffer copied in dup_field().
+ remove "$(srcdir)/" from path of library.gpr, needed for out-of-tree
  builds of Ada95 (patch by Adam Van Ymeren).

20200321
+ improve configure-checks to reduce warnings about unused variables.
+ improve description of error-returns in waddch and waddnstr manual
  pages (prompted by patch by Benno Schulenberg).
+ add test/move_field.c to demonstrate move_field(), and a stub for
  a corresponding demo of dup_field().

20200314
+ add history note to curs_scanw.3x for <stdarg.h> and <varargs.h>
+ add history note to curs_printw.3x for <stdarg.h> and <varargs.h>
+ add portability note to ncurses.3x regarding <stdarg.h>

20200308
+ update copyright notices in test-packages.
+ modify tracemunch to guard against errors in its known_p1 table.
+ add several --with-xxx-libname options, to help with pkgsrc (prompted
  by discussion with Thomas Klausner).

20200301
+ modify wbkgd() and wbkgrnd() to avoid storing a null in the
  background character, because it may be used in cases where the
  corresponding 0x80 is not treated as a null (report by Marc Rechte,
  cf: 20181208).

20200229
+ modify CF_NCURSES_CONFIG to work around xcode's c99 "-W" option,
  which conflicts with conventional use for passing linker options.
> fixes for building with Visual Studio C++ and msys2 (patches by
  "Maarten Anonymous"):
+ check for pcre2posix.h instead of pcre2-posix.h
+ add case in CF_SHARED_OPTS for msys2 + msvc
+ add fallback definition for STDIN_FILENO in progs.priv.h
+ modify win_driver.c to use _alloca() rather than gcc's variable
  length array feature.
+ add NCURSES_IMPEXP to ncurses wrapped-variable declarations
+ remove NCURSES_IMPEXP from class variables in c++/cursslk.h
+ remove fallback prototype for exit() from c++/etip.h.in
+ use configured check for <sys/time.h> in a couple of places
+ conditionally include winsock.h in ncurses/win32con/gettimeofday.c,
  because Visual Studio needs this for the timestruct declaration.
+ adjust syntax in a couple of files using the NCURSES_API symbol.

20200222
+ expanded note in ncurses.3x regarding automatically-included headers
+ improve vt50h and vt52 based on DECScope manual -TD
+ add/use vt52+keypad and vt52-basic -TD
+ check/workaround for line-too-long in Ada95 generate utility when
  building out-of-tree.
+ improve/update HEADER_DEPS in */Makefile.in
+ add "check" rule to include/Makefile, to demonstrate that the headers
  include all of the required headers for the types used.

20200215
+ improve manual page for panel library, extending the portability
  section as well as documenting error-returns.
+ show tic's version when installing terminal database in run_tic.sh
+ correct check for gcc vs other compilers used in ncurses 6.0, from
  FreeBSD patch by Kyle Evans (cf: 20150725).
+ add notes for 6.2 to INSTALL.

(wiz)

2021-11-16 15:03:08 UTC MAIN commitmail json YAML

doc: fix wrong version number, thx wiz

(nia)

2021-11-16 15:00:47 UTC MAIN commitmail json YAML

doc: Added multimedia/gst-plugins1-openh264 version 1.16.2

(nia)

2021-11-16 15:00:40 UTC MAIN commitmail json YAML

doc: Updated editors/Sigil to 1.8.0

(wiz)

2021-11-16 15:00:32 UTC MAIN commitmail json YAML

multimedia: import gst-plugins1-openh264 from wip

GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple mp3 playback to complex
audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology
transparently.  Developers can add new codecs and filters by writing a
simple plugin with a clean, generic interface.

This package provides the OpenH264 plugin for GStreamer, which is an
encoder and decoder for Advanced Video Coding (AVC, or H.264) video.

(nia)

2021-11-16 15:00:30 UTC MAIN commitmail json YAML

Sigil: update to 1.8.0.

Sigil-1.8.0
    Bug Fixes:
    - Reports now generate properly quoted csv when saved
    - Workaround Bug in QtWebengine when using custom scheme handler and specific audio/video codecs
    - Fix CV -> Preview sync after intial load when Preview Zoom is not equal to 100%
    - Fix link tags with rel set to stylesheets via Mend and Mend and Prettify that are missing type
    - Fix GoToLinkOrStyle to work on css link tags in head
    - Fix logic in GoToLinkOrStyle to better identify the actual target with styles
    - Fix insert media file when cursor at very start of tag
    - Fix Windows and macOS bugs when generating Keyboard Shortcuts
    - Fix insert closing tag when cursor at very start of tag
    - Fix double copy to Clipboard from OPF and NCX Tabs
    - Fix GoToLinkOrStyle when class attribute present but cursor not in the class attribute
    - Fix TabManager scroll to position to properly handle position of 0
    - Fix crash using Split At Markers when body tag is completely empty (no whitespace or anything)

    New Features:
    - BookBrowser can now link javascripts similarly to how it links stylesheets
    - Epub3 javascripts can now open windows if javascript is enabled
    - Add Find and Replace context menu to clear its curent values and history
    - Add support for 3 Automation lists that support editing and automatically running a list of
        commands that can include all Sigil plugins and a limited set of Tools
    - Add support for BookBrowser to insert a blank javascript file
    - Do not require replacement prompt if current book is unmodified and input plugin is run

(wiz)

2021-11-16 14:57:00 UTC MAIN commitmail json YAML

doc: Added multimedia/openh264 version 2.1.1

(nia)

2021-11-16 14:56:36 UTC MAIN commitmail json YAML

2021-11-16 14:47:24 UTC MAIN commitmail json YAML

doc: Updated print/texlab to 3.3.1

(wiz)

2021-11-16 14:47:12 UTC MAIN commitmail json YAML

texlab: update to 3.3.1.

## [3.3.1] - 10.11.2021

### Fixed

- Fix completion for symbols in commands with incomplete braces
- Do not produce syntax errors for macro parameters inside special command arguments
- Fix a bug that sometimes causes the `aux` file to pick up the diagnostics of the `tex` file
- Fix a bug that sometimes prevents `log` files from being reanalyzed

(wiz)

2021-11-16 14:36:31 UTC MAIN commitmail json YAML

doc: Updated audio/musicpd to 0.23.4

(wiz)

2021-11-16 14:36:21 UTC MAIN commitmail json YAML

musicpd: update to 0.23.4.

ver 0.23.4 (2021/11/11)
* protocol
  - add optional position parameter to "searchaddpl"
* decoder
  - ffmpeg: support libavcodec 59
* output
  - alsa: add option "thesycon_dsd_workaround" to work around device bug
* fix crash on debug builds if startup fails
* systemd
  - remove "RuntimeDirectory" directive because it caused problems
  - ignore the "pid_file" setting if started as systemd service
* Windows
  - enable the "openmpt" decoder plugin

(wiz)

2021-11-16 14:32:48 UTC MAIN commitmail json YAML

doc: Updated security/libtasn1 to 4.18.0

(wiz)

2021-11-16 14:32:39 UTC MAIN commitmail json YAML

libtasn1: update to 4.18.0.

* Noteworthy changes in release 4.18.0 (2021-11-09) [stable]
- Improve GTK-DOC manual.  Closes: #35.
- Improve --help and --version for tools with gnulib.  Closes: #37.
- Update gnulib files and various maintenance fixes.

(wiz)

2021-11-16 14:31:01 UTC MAIN commitmail json YAML

doc: Updated textproc/libexttextcat to 3.4.6

(wiz)

2021-11-16 14:30:52 UTC MAIN commitmail json YAML

2021-11-16 14:28:31 UTC MAIN commitmail json YAML

doc: Updated converters/TECkit to 2.5.11

(wiz)

2021-11-16 14:28:19 UTC MAIN commitmail json YAML

TECkit: update to 2.5.11.

2021-11-08
    Version 2.5.11
    Updated Unicode character names and normalization data to 14.0.0
    Updated documentation

(wiz)

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

Updated lang/python39, lang/py39-html-docs

(adam)

2021-11-16 14:23:50 UTC MAIN commitmail json YAML

python39 py39-html-docs: updated to 3.9.9

Python 3.9.9 final

Core and Builtins
bpo-45738: Fix computation of error location for invalid continuation characters in the parser. Patch by Pablo Galindo.

Library
bpo-45235: Reverted an argparse bugfix that caused regression in the handling of default arguments for subparsers. This prevented leaf level arguments from taking precedence over root level arguments.
bpo-45765: In importlib.metadata, fix distribution discovery for an empty path.
bpo-45644: In-place JSON file formatting using python3 -m json.tool infile infile now works correctly, previously it left the file empty. Patch by Chris Wesseling.

Documentation
bpo-45772: socket.socket documentation is corrected to a class from a function.
bpo-45392: Update the docstring of the type built-in to remove a redundant line and to mention keyword arguments for the constructor.

Windows
bpo-45732: Updates bundled Tcl/Tk to 8.6.12.
bpo-45720: Internal reference to shlwapi.dll was dropped to help improve startup time. This DLL will no longer be loaded at the start of every Python process.

(adam)

2021-11-16 12:15:50 UTC MAIN commitmail json YAML

Updated finance/py-braintree, devel/py-test-testmon

(adam)

2021-11-16 12:15:33 UTC MAIN commitmail json YAML

py-test-testmon: updated to 1.2.2

1.2.2:
Unknown changes

(adam)

2021-11-16 12:12:32 UTC MAIN commitmail json YAML

py-braintree: updated to 4.13.1

4.13.0

Add plan create/update/find API endpoint
Add TransactionReview webhook notification
Fix typos

(adam)

2021-11-16 11:35:24 UTC MAIN commitmail json YAML

ffmpeg4: add ffbuild/pkgconfig_generate.sh to REPLACE_SH

PR pkg/56503 ffmpeg4 build failure on Solaris 10

(nia)

2021-11-16 10:18:06 UTC MAIN commitmail json YAML

Updated databases/postgresqlNN

(adam)

2021-11-16 10:17:40 UTC MAIN commitmail json YAML

2021-11-16 10:14:39 UTC MAIN commitmail json YAML

postgresql: updated to 14.1, 13.5, 12.9, 11.14, 10.19, 9.6.24

PostgreSQL 14.1, 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.

(adam)

2021-11-16 09:31:17 UTC MAIN commitmail json YAML

gst-plugins1-gtk: fix ABI_DEPENDS, unbreak tree

(nia)

2021-11-16 09:24:10 UTC MAIN commitmail json YAML

2021-11-16 08:52:30 UTC MAIN commitmail json YAML

2021-11-16 08:47:14 UTC MAIN commitmail json YAML

doc: Added news/tuifeed version 0.1.0

(pin)