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 (1h)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-12 21:44:42 UTC Now

2021-11-15 22:09:10 UTC MAIN commitmail json YAML

multimedia/gst-plugins1-x265: import gst-plugins1-x265-1.18.5

Packaged by nia for 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 x265 plugin for GStreamer, which allows encoding
High Efficiency Video Coding (HEVC/H.265) video.

(wiz)

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

doc: Added multimedia/gst-plugins1-libde265 version 1.18.5

(wiz)

2021-11-15 22:08:42 UTC MAIN commitmail json YAML

multimedia/gst-plugins1-libde265: import gst-plugins1-libde265-1.18.5

Packaged for wip by nia.

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 libde265 plugin for GStreamer, which allows
decoding High Efficiency Video Coding (HEVC, or H.265) video.

(wiz)

2021-11-15 22:08:19 UTC MAIN commitmail json YAML

doc: Added multimedia/gst-plugins1-aom version 1.18.5

(wiz)

2021-11-15 22:08:10 UTC MAIN commitmail json YAML

multimedia/gst-plugins1-aom: import gst-plugins1-aom-1.18.5

Packaged for wip by nia.

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 AOM plugin for GStreamer, which provides decoding
and encoding for AOMedia Video 1 (AV1).

(wiz)

2021-11-15 22:07:49 UTC MAIN commitmail json YAML

graphics/Makefile: add some gstreamer plugins

(wiz)

2021-11-15 22:07:42 UTC MAIN commitmail json YAML

doc: Added graphics/gst-plugins1-webp version 1.18.5

(wiz)

2021-11-15 22:07:34 UTC MAIN commitmail json YAML

graphics/gst-plugins1-webp: import gst-plugins1-webp-1.18.5

Packaged by nia for 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 WebP image plugin for GStreamer.

(wiz)

2021-11-15 22:06:21 UTC MAIN commitmail json YAML

doc: Added graphics/gst-plugins1-aalib version 1.18.5

(wiz)

2021-11-15 22:06:12 UTC MAIN commitmail json YAML

graphics/gst-plugins1-aalib: import gst-plugins1-aalib-1.18.5

Packaged by nia for wip.

GStreamer is a library that allows the construction of graphs of
media-handling components, ranging from simple Ogg/Vorbis 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.

GStreamer is released under the LGPL.

This package is part of the 'good' plugins for GStreamer.  It provides a
additional plugins for aalib.

(wiz)

2021-11-15 22:05:46 UTC MAIN commitmail json YAML

audio/Makefile: add some new gstreamer plugins

(wiz)

2021-11-15 22:05:30 UTC MAIN commitmail json YAML

doc: Added audio/gst-plugins1-sndfile version 1.18.5

(wiz)

2021-11-15 22:05:22 UTC MAIN commitmail json YAML

audio/gst-plugins1-sndfile: import gst-plugins1-sndfile-1.18.5

Packaged by nia for 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 sndfile plugin for GStreamer, which allows reading
various raw audio formats with libsndfile.

(wiz)

2021-11-15 22:05:01 UTC MAIN commitmail json YAML

doc: Added audio/gst-plugins1-musepack version 1.18.5

(wiz)

2021-11-15 22:04:53 UTC MAIN commitmail json YAML

audio/gst-plugins1-musepack: import gst-plugins1-musepack-1.18.5

Packaged by nia for 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 Musepack plugin for GStreamer, which allows
decoding .mpc audio.

(wiz)

2021-11-15 22:04:33 UTC MAIN commitmail json YAML

doc: Added audio/gst-plugins1-modplug version 1.18.5

(wiz)

2021-11-15 22:04:24 UTC MAIN commitmail json YAML

audio/gst-plugins1-modplug: import gst-plugins1-modplug-1.18.5

Packaged by nia for 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 a tracker music (MOD/S3M/XM/IT) decoder plugin for
GStreamer.

(wiz)

2021-11-15 22:04:03 UTC MAIN commitmail json YAML

doc: Added audio/gst-plugins1-lv2 version 1.18.5

(wiz)

2021-11-15 22:03:54 UTC MAIN commitmail json YAML

audio/gst-plugins1-lv2: import gst-plugins1-lv2-1.18.5

Packaged by nia for 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 GStreamer plugin for loading LV2 plugins.

(wiz)

2021-11-15 22:03:15 UTC MAIN commitmail json YAML

doc: Added audio/gst-plugins1-ladspa version 1.18.5

(wiz)

2021-11-15 22:03:06 UTC MAIN commitmail json YAML

audio/gst-plugins1-ladspa: import gst-plugins1-ladspa-1.18.5

Packaged by nia for 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 GStreamer plugin for loading LADSPA plugins.

(wiz)

2021-11-15 22:02:46 UTC MAIN commitmail json YAML

doc: Added audio/gst-plugins1-fluidsynth version 1.18.5

(wiz)

2021-11-15 22:02:35 UTC MAIN commitmail json YAML

audio/gst-plugins1-fluidsynth: import gst-plugins1-fluidsynth-1.18.5

Packaged by nia in 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 Fluidsynth MIDI plugin for GStreamer.

(wiz)

2021-11-15 22:01:57 UTC MAIN commitmail json YAML

2021-11-15 22:01:22 UTC MAIN commitmail json YAML

2021-11-15 20:36:26 UTC MAIN commitmail json YAML

Reorder lines via "make makesum". NFCI.

(schmonz)

2021-11-15 20:30:32 UTC MAIN commitmail json YAML

Update checksums to BLAKE2s and fix a patch SITES, noted by wiz@.

(schmonz)

2021-11-15 20:01:51 UTC MAIN commitmail json YAML

Update checksums to BLAKE2s, noted by wiz@.

(schmonz)

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

doc: Updated shells/static-tcsh to 6.23.00nb2

(kim)

2021-11-15 19:56:03 UTC MAIN commitmail json YAML

static-tcsh: pkglint: Relative package directories must be canonical

(kim)

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

doc: Updated shells/standalone-tcsh to 6.23.00nb2

(kim)

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

standalone-tcsh: pkglint: Relative package directories must be canonical

(kim)

2021-11-15 19:39:27 UTC MAIN commitmail json YAML

2021-11-15 18:37:31 UTC MAIN commitmail json YAML

doc/TODO: + calibre-5.32.0.

(wiz)

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

py-qt4: use BLAKE2s

(wiz)

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

nginx: use BLAKE2s

(wiz)

2021-11-15 18:19:14 UTC MAIN commitmail json YAML

nghttp2: use BLAKE2s

(wiz)

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

httpfile: use BLAKE2s

(wiz)

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

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

ap2-auth-mellon: use BLAKE2s

(wiz)

2021-11-15 18:14:47 UTC MAIN commitmail json YAML

convertlit: use BLAKE2s

(wiz)

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

restic: use BLAKE2s

(wiz)

2021-11-15 18:12:45 UTC MAIN commitmail json YAML

cyrus-sasl: use BLAKE2s

Remove checksums for file that is commented out in Makefile

(wiz)

2021-11-15 18:11:28 UTC MAIN commitmail json YAML

ucspi-tcp: use BLAKE2s

While here, remove checksums for file that is not referenced in Makefile

(wiz)

2021-11-15 18:10:08 UTC MAIN commitmail json YAML

radsecproxy: use BLAKE2s

(wiz)

2021-11-15 18:09:47 UTC MAIN commitmail json YAML

nagios-plugin-dotpid: use BLAKE2s

(wiz)

2021-11-15 18:09:20 UTC MAIN commitmail json YAML

gh: use BLAKE2s

(wiz)

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

libreoffice: use BLAKE2s

(wiz)

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

libdvdcss: use BLAKE2s

(wiz)

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

2021-11-15 17:49:44 UTC MAIN commitmail json YAML

opencv-contrib-face: regen distinfo for new opencv patch

(wiz)

2021-11-15 17:49:09 UTC MAIN commitmail json YAML

blender: use BLAKE2s

(wiz)

2021-11-15 17:48:16 UTC MAIN commitmail json YAML

blender: let pkglint fix indentation

(wiz)

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

blender: sort PLIST

(wiz)

2021-11-15 17:47:12 UTC MAIN commitmail json YAML

xbeeb: use BLAKE2s

(wiz)

2021-11-15 17:46:07 UTC MAIN commitmail json YAML

osf1_lib: use BLAKE2s

(wiz)

2021-11-15 17:45:58 UTC MAIN commitmail json YAML

Updated www/py-httpcore, www/py-httpx, www/py-respx, www/py-httpx-socks

(adam)

2021-11-15 17:45:33 UTC MAIN commitmail json YAML

py-httpx-socks: updated to 0.5.2

v0.5.2
Handle connection pool limits

(adam)

2021-11-15 17:43:56 UTC MAIN commitmail json YAML

2021-11-15 17:43:20 UTC MAIN commitmail json YAML

py-respx: updated to 0.19.0

0.19.0

Fixed
- Support HTTPX 0.21.0.
- Use Session.notify when chaining nox sessions, thanks @flaeppe.
- Add overloads to MockRouter.__call__, thanks @flaeppe.
- Enhance AND pattern evaluation to fail fast.
- Fix CallList assertion error message.

Changed
- Prevent method and url as lookups in HTTP method helpers, thanks @flaeppe.
- Fail pattern match when JSON path not found.

(adam)

2021-11-15 17:41:52 UTC MAIN commitmail json YAML

pvs: use BLAKE2s

found last missing one

(wiz)

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

py-httpx: updated to 0.21.0

0.21.0 (15th November, 2021)

The 0.21.0 release integrates against a newly redesigned httpcore backend.

Both packages ought to automatically update to the required versions, but if you are seeing any issues, you should ensure that you have httpx==0.21.* and httpcore==0.14.* installed.

Added

The command-line client will now display connection information when -v/--verbose is used.
The command-line client will now display server certificate information when -v/--verbose is used.
The command-line client is now able to properly detect if the outgoing request should be formatted as HTTP/1.1 or HTTP/2, based on the result of the HTTP/2 negotiation.

Removed

Curio support is no longer currently included. Please get in touch if you require this, so that we can assess priorities.

(adam)

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

py-httpcore: updated to 0.14.1

0.14.1 (November 12th, 2021)

max_connections becomes optional.
certifi is now included in the install dependancies.
h2 is now strictly optional.

0.14.0 (November 11th, 2021)

The 0.14 release is a complete reworking of httpcore, comprehensively addressing some underlying issues in the connection pooling, as well as substantially redesigning the API to be more user friendly.

Some of the lower-level API design also makes the components more easily testable in isolation, and the package now has 100% test coverage.

There's some other neat bits in there too, such as the "trace" extension, which gives a hook into inspecting the internal events that occur during the request/response cycle. This extension is needed for the HTTPX cli, in order to...

Log the point at which the connection is established, and the IP/port on which it is made.
Determine if the outgoing request should log as HTTP/1.1 or HTTP/2, rather than having to assume it's HTTP/2 if the --http2 flag was passed. (Which may not actually be true.)
Log SSL version info / certificate info.
Note that curio support is not currently available in 0.14.0. If you're using httpcore with curio please get in touch, so we can assess if we ought to prioritize it as a feature or not.

(adam)

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

texmaker: use BLAKE2s

(wiz)

2021-11-15 17:33:52 UTC MAIN commitmail json YAML

py-traitlets: use BLAKE2s

(wiz)

2021-11-15 17:32:45 UTC MAIN commitmail json YAML

pvs: revert unintended commit

(wiz)

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

pvs: use BLAKE2s

I don't have the solaris distfile, so that stays at RMD160

(wiz)

2021-11-15 17:30:43 UTC MAIN commitmail json YAML

packr: use BLAKE2s

(wiz)

2021-11-15 17:30:08 UTC MAIN commitmail json YAML

eclipse: use BLAKE2s

(wiz)

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

{,standalone-,static-}tcsh: Give everyone their own option variable.

(kim)

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

avr-gcc: use BLAKE2s. Remove isl

isl checksum is added neither with nor without the inplace option.

(wiz)

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

libopenmpt: remove SHA1 from distinfo

(wiz)

2021-11-15 17:16:53 UTC MAIN commitmail json YAML

freeswitch-sounds-ru: use BLAKE2s

(wiz)

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

{,standalone-,static-}tcsh: Add build options for nls and static. Cleanup.

For tcsh and defaults for other variants, unless otherwise noted:
- Option nls enables building of NLS catalogs. Enabled by default.
- Option static enables static linking. Disabled by default.

For standalone-tcsh:
- Option static is enabled by default, except on SunOS.
- Fix building of NLS catalogs, which possibly worked at some point
  in time given the existence of the NLSDIR variable in Makefile.
- Use PLIST from tcsh, with some awk to transform the entries.
- Use DESCR from tcsh as base, with an additional local DESCR. Adjust the
  local DESCR to not say that the package is static, as that is controlled
  by an option now (and never was true for all platforms).
- Remove unnecessary DISTINFO_FILE, INSTALLATION_DIRS, and WRKSRC.

For static-tcsh:
- Option static is not available: the package is always built like tcsh
  with the static option enabled.
- Remove unnecessary DISTINFO_FILE.

(kim)

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

freeswitch-sounds-fr: use BLAKE2s

(wiz)

2021-11-15 16:42:37 UTC MAIN commitmail json YAML

freeswitch-sounds-en: use BLAKE2s

(wiz)

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

freeswitch-music: RMD160 -> BLAKE2s

(wiz)

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

9e: remove patch removed from distinfo

(wiz)

2021-11-15 13:20:04 UTC MAIN commitmail json YAML

2021-11-15 13:07:12 UTC MAIN commitmail json YAML

windowmaker-desktop: Skip wmmixer if an OSS implementation isn't available

PR pkg/56501

(nia)

2021-11-15 12:48:32 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkg_install to 20211115

(jperkin)

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

pkg_install: Switch to posix_spawn() on newer macOS.

vfork() no longer works on Monterey and causes serious intermittent issues
when upgrading pkg_install.  Forking the INSTALL and DEINSTALL scripts can
sometimes fail, due to the underlying pkg_add/pkg_delete binaries having
been changed or removed, leaving the system broken with no package tools.

The manual page suggests using posix_spawn() instead and that appears to
work correctly.  The code has been laid out so that it's easy enough to
switch other platforms to posix_spawn() too if required, or for improved
performance, and has been verified to work successfully on SmartOS.

Bump pkg_install version to 20211115.

(jperkin)

2021-11-15 12:27:47 UTC MAIN commitmail json YAML

bootstrap: UnixWare has some amount of active use

(nia)

2021-11-15 11:37:48 UTC MAIN commitmail json YAML

doc: Added net/tcpexec version 0.1.1

(schmonz)

2021-11-15 11:37:29 UTC MAIN commitmail json YAML

Add and enable tcpexec.

(schmonz)

2021-11-15 11:36:58 UTC MAIN commitmail json YAML

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

2021-11-15 10:08:53 UTC MAIN commitmail json YAML

doc: Added net/ucspi-udp version 0.88.1

(schmonz)

2021-11-15 10:08:37 UTC MAIN commitmail json YAML

Add and enable ucspi-udp.

(schmonz)

2021-11-15 10:08:17 UTC MAIN commitmail json YAML

2021-11-15 08:02:31 UTC MAIN commitmail json YAML

Updated net/rabbitmq, multimedia/mkvtoolnix

(adam)

2021-11-15 08:02:11 UTC MAIN commitmail json YAML

mkvtoolnix: updated to 63.0.0

Version 63.0.0 "Everything" 2021-11-14

New features and enhancements

* mkvmerge: AC-3 parser: E-AC-3 with BSID values > 10 and ≤ 15 are recognized
  now, too.
* mkvmerge: when using language codes for track selection (e.g. `-a und,en`)
  all tracks that do not have a language property (due to their container not
  providing one, e.g. AVIs) will be treated as if they did have one set to
  `und` ("undetermined") as that is the language the track will have in the
  Matroska file anyway. Before this change it wasn't possible to match such
  tracks via language codes.
* MKVToolNix GUI: only on Windows: when compiled with Qt ≥ 5.14 and < 6 (which
  is the case for the officially provided binaries) fractional screen scaling
  will be enabled. This means that the GUI will be scaled appropriately if
  Windows is set to 125%, 150% or 175% instead of being too small or too
  large.
* MKVToolNix GUI: the spinner in the bottom right corner will now be hidden
  when no jobs are currently running.
* MKVToolNix GUI: header editor: a new column has been added to the tree view
  showing the status of the "track enabled" flag. The information is also
  shown on the track overview page on the right.
* MKVToolNix GUI: header editor: users can now reorder tracks by dragging &
  dropping.

Bug fixes

* mkvmerge: AVI reader: fixed reading AVI files that contain `vprp` video
  properties header chunks; reading aborted too early.

(adam)

2021-11-15 06:40:53 UTC MAIN commitmail json YAML

rabbitmq: updated to 3.9.9

3.9.9

Core Server

Bug Fixes

Fixed an issue where node monitor could produce a false network partition when
one of the cluster members was restarted

Message store resiliency improvements

Reduced log noise in certain scenarios where a new queue leader is elected

Queue leader rebalancing now logs less

Enhancements

cluster_formation.target_cluster_size_hint is a new configuration setting that can be used to specify expected initial cluster size.
This can be used by features, plugins or tools that expect a certain minimum number of clusters nodes
to join during initial cluster formation

Prometheus Plugin

Enhancements

Metric rendering efficiency improvements (mostly latency)

Bug Fixes

TLS-enabled Prometheus endpoint listener port was not correctly stored internally

Management Plugin

Bug Fixes

Persistent message count is now displayed correctly on individual queue pages

Restore compatibility with IE 11

Consistent Hashing Exchange Plugin

Bug Fixes

Corrected deletion of duplicate bindings between an exchange and a queue

Contributed by @FalconerTC

Dependency Upgrades

Ra was upgraded to 2.0.2

Osiris was upgraded to 1.2.3

(adam)

2021-11-14 22:36:12 UTC MAIN commitmail json YAML

standalone-tcsh: Use ../../shells/tcsh/Makefile.common

Additionally, since the binary package will not include the locale
catalogues, disable building them (and unnecessarily stuffing them
in DESTDIR/share/locale).

Finally, fix installation of example files, so that the completion
rules (and csh-mode.el) are included with the package.

(kim)

2021-11-14 22:15:13 UTC MAIN commitmail json YAML

2021-11-14 21:53:15 UTC MAIN commitmail json YAML

revert back to rev 1.29.  the 'make package' step fails with 1.31.

add a note that this should use tcsh/Makefile.common, not just
the main Makefile directly.

ok: kim@

(mrg)

2021-11-14 20:41:06 UTC MAIN commitmail json YAML

Updated security/py-oath, math/py-patsy

(adam)

2021-11-14 20:40:44 UTC MAIN commitmail json YAML

py-patsy: updated to 0.5.2

v0.5.2
* Fix some deprecation warnings associated with importing from the `collections`
  module (rather than `collections.abc`) in Python 3.7+.

(adam)

2021-11-14 20:37:47 UTC MAIN commitmail json YAML

py-oath: updated to 1.4.4

1.4.4:
add long description

(adam)

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

Updated net/zeromq, net/py-zmq, www/nginx-devel, mail/exim, mail/exim-html

(adam)

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

exim exim-html: updated to 4.95

Version 4.95
------------

1. The fast-ramp two phase queue run support, previously experimental, is
    now supported by default.

2. The native SRS support, previously experimental, is now supported. It is
    not built unless specified in the Local/Makefile.

3. TLS resumption support, previously experimental, is now supported and
    included in default builds.

4. Single-key LMDB lookups, previously experimental, are now supported.
    The support is not built unless specified in the Local/Makefile.

5. Option "message_linelength_limit" on the smtp transport to enforce (by
    default) the RFC 998 character limit.

6. An option to ignore the cache on a lookup.

7. Quota checking during reception (i.e. at SMTP time) for appendfile-
    transport-managed quotas.

8. Sqlite lookups accept a "file=<path>" option to specify a per-operation
    db file, replacing the previous prefix to the SQL string (which had
    issues when the SQL used tainted values).

9. Lsearch lookups accept a "ret=full" option, to return both the portion
    of the line matching the key, and the remainder.

10. A command-line option to have a daemon not create a notifier socket.

11. Faster TLS startup.  When various configuration options contain no
    expandable elements, the information can be preloaded and cached rather
    than the previous behaviour of always loading at startup time for every
    connection.  This helps particularly for the CA bundle.

12. Proxy Protocol Timeout is configurable via "proxy_protocol_timeout"
    main config option.

13. Option "smtp_accept_max_per_connection" is now expanded.

14. Log selector "queue_size_exclusive", enabled by default, to exclude the
    time taken for reception from QT log elements.

15. Main option "smtp_backlog_monitor", to set a level above which listen
    socket backlogs are logged.

16. Main option "hosts_require_helo", requiring HELO or EHLO before MAIL.

17. A main config option "allow_insecure_tainted_data" allows to turn

18. TLS ALPN handling.  By default, refuse TLS connections that try to specify
    a non-smtp (eg. http) use.  Options for customising.

19. Support for MacOS (darwin) has been dropped.

(adam)

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

nginx-devel: updated to 1.21.4

Changes with nginx 1.21.4

*) Change: support for NPN instead of ALPN to establish HTTP/2
  connections has been removed.

*) Change: now nginx rejects SSL connections if ALPN is used by the
  client, but no supported protocols can be negotiated.

*) Change: the default value of the "sendfile_max_chunk" directive was
  changed to 2 megabytes.

*) Feature: the "proxy_half_close" directive in the stream module.

*) Feature: the "ssl_alpn" directive in the stream module.

*) Feature: the $ssl_alpn_protocol variable.

*) Feature: support for SSL_sendfile() when using OpenSSL 3.0.

*) Feature: the "mp4_start_key_frame" directive in the
  ngx_http_mp4_module.
  Thanks to Tracey Jaquith.

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

*) Bugfix: after receiving a response with incorrect length from a
  proxied backend nginx might nevertheless cache the connection.
  Thanks to Awdhesh Mathpal.

*) Bugfix: invalid headers from backends were logged at the "info" level
  instead of "error"; the bug had appeared in 1.21.1.

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

(adam)

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

py-zmq: updated to 22.3.0

22.3.0
======

Fixes:

- Fix `strlcpy` compilation issues on alpine, freebsd.
  Adds new build-time dependency on `packaging`.
- In event-loop integration: warn instead of raise when triggering callback on a socket whose context has been closed.
- Bundled libzmq in wheels backport a patch to avoid crashes
  due to inappropriate closing of libsodium's random generator
  when using CurveZMQ.

Changes:

- New ResourceWarnings when contexts and sockets are closed by garbage collection,
  which can be a source of hangs and leaks (matches open files)

22.2.1
======

Fix bundling of wepoll on Windows.

22.2.0
======

New features:

- IPC support on Windows:
  where available (64bit Windows wheels and bundled libzmq when compiling from source, via wepoll),
  IPC should work on appropriate Windows versions.
- Nicer reprs of contexts and sockets
- Memory allocated by `recv(copy=False)` is no longer read-only
- asyncio: Always reference current loop instead of attaching to the current loop at instantiation time.
  This fixes e.g. contexts and/or sockets instantiated prior to a call to `asyncio.run`.
- ssh: `$PYZMQ_PARAMIKO_HOST_KEY_POLICY` can be used to set the missing host key policy,
  e.g. `AutoAdd`.

Fixes:

- Fix memory corruption in gevent integration
- Fix `memoryview(zmq.Frame)` with cffi backend
- Fix threadsafety issue when closing sockets

Changes:

- pypy Windows wheels are 64b-only, following an update in cibuildwheel 2.0
- deprecate `zmq.utils.jsonapi` and remove support for non-stdlib json implementations in `send/recv_json`.
  Custom serialization methods should be used instead.

22.1.0
======

New features:

- asyncio: experimental support for Proactor eventloop if tornado 6.1 is available
  by running a selector in a background thread.

Fixes:

- Windows: fix type of `socket.FD` option in win-amd64
- asyncio: Cancel timers when using HWM with async Sockets

Other changes:

- Windows: update bundled libzmq dll URLs for Windows.
  Windows wheels no longer include concrt140.dll.
- adopt pre-commit for formatting, linting

22.0.3
======

- Fix fork-safety bug in garbage collection thread (regression in 20.0)
  when using subprocesses.
- Start uploading universal wheels for ARM Macs.

22.0.2
======

- Add workaround for bug in DLL loading for Windows wheels with conda Python >= 3.8

22.0.1
======

- Fix type of ``Frame.bytes`` for non-copying recvs with CFFI backend (regression in 21.0)
- Add manylinux wheels for pypy

22.0.0
======

This is a major release due to changes in wheels and building on Windows.
Code changes from 21.0 are minimal.

- Some typing fixes
- Bump bundled libzmq to 4.3.4
- Strip unused symbols in manylinux wheels, resulting in dramatically smaller binaries.
  This matches behavior in v20 and earlier.
- Windows CPython wheels bundle public libzmq binary builds,
  instead of building libzmq as a Python Extension.
  This means they include libsodium for the first time.
- Our own implementation of bundling libzmq into pyzmq on Windows is removed,
  instead relying on delvewheel (or installations putting dlls on %PATH%) to bundle dependency dlls.
- The (new in 21.0) Windows wheels for PyPy likely require the Windows vcredist package.
  This may have always been the case, but the delvewheel approach doesn't seem to work.
- Windows + PyPy is now the only remaining case where a wheel has libzmq built as an Extension.
  All other builds ship libzmq built using its own tooling,
  which should result in better, more stable builds.

21.0.2
======

- Fix wheels on macOS older than 10.15 (sets MACOSX_DEPLOYMENT_TARGET to 10.9, matching wheel ABI tag).

21.0.1
======

pyzmq-21.0.1 only changes CI configuration for Windows wheels (built with VS2017 instead of VS2019),
fixing compatibility with some older Windows on all Pythons
and removing requirement of VC++ redistributable package on latest Windows and Python < 3.8.

There still appears to be a compatibility issue with Windows 7 that will be fixed ASAP.
Until then, you can pin ``pip install pyzmq<21``.

There are no changes from 21.0.0 for other platforms.

21.0
====

pyzmq 21 is a major version bump because of dropped support for old Pythons and some changes in packaging.
CPython users should not face major compatibility issues if installation works at all :)
PyPy users may see issues with the new implementation of send/recv.
If you do, please report them!

The big changes are:

- drop support for Python 3.5. Python >= 3.6 is required
- mypy type stubs, which should improve static analysis of pyzmq,
  especially for dynamically defined attributes such as zmq constants.
  These are new! Let us know if you find any issues.
- support for zero-copy and sending bufferables with cffi backend.
  This is experimental! Please report issues.
- More wheels!
    - linux-aarch64 on Python 3.7-3.9
    - wheels for pypy36, 37 on Linux and Windows (previously just mac)

We've totally redone the wheel-building setup, so let us know if you start seeing instalation issues!

Packaging updates:

- Require Python >= 3.6, required for good type annotation support
- Wheels for macOS no longer build libzmq as a Python Extension,
  instead 'real' libzmq is built and linked to libsodium,
  bundled with delocate.
  This matches the longstanding behavior of Linux wheels,
  and should result in better performance.
- Add manylinux wheels for linux-aarch64. These bundle an older version of libzmq than the rest.
- Build wheels for python3.8, 3.9 with manylinux2010 instead of manylinux1.
  Wheels for older Pythons will still be built on manylinux1.
- rework cffi backend in setup.py
- All wheels are built on GitHub Actions (most with cibuildwheel) instead of Min's laptop (finally!).

New features:

- zero-copy support in CFFI backend (``send(copy=False)`` now does something).
- Support sending any buffer-interface-providing objects in CFFI backend.

Bugs fixed:

- Errors during teardown of asyncio Sockets
- Missing MSVCP140.dll in Python 3.9 wheels on Windows,
  causing vcruntime-redist package to be required to use the Python 3.9 wheels for pyzmq 20.0

20.0
====

20.0 is a major version bump because of dropped support for old Pythons and some changes in packaging,
but there are only small changes for users with relatively recent versions of Python.

Packaging updates:

- Update bundled libzmq to 4.3.3
- Drop support for Python < 3.5 (all versions of Python < 3.6 are EOL at time of release)
- Require setuptools to build from source
- Require Cython 0.29 to build from version control (sdists still ship .c files, so will never need Cython)
- Respect $PKG_CONFIG env for finding libzmq when building from source

New features:

- :meth:`.Socket.bind` and :meth:`.Socket.connect` can now be used as context managers.

Fixes:

- Better error when libzmq is bundled and fails to be loaded.
- Hold GIL while calling ``zmq_curve_`` functions, which may fix apparent threadsafety issues.

(adam)

2021-11-14 20:15:46 UTC MAIN commitmail json YAML

zeromq: updated to 4.3.4

libzmq 4.3.4

New DRAFT (see NEWS for 4.2.0) socket option:

ZMQ_PRIORITY will set the SO_PRIORITY socket option on the underlying
sockets. Only supported on Linux.
See doc/zmq_setsockopt.txt and doc/zmq_getsockopt.txt for details.
Fixed 4113 - compilation errors on kFreeBSD and GNU/Hurd

Fixed 4086 - excessive amount of socket files left behind in Windows TMP
directory

Fixed 4108 - regression that breaks using IPv6 link-local addresses on Linux

Fixed 4078 - compilation errors on Android

Fixed 4074 - compilation error with ulibc and libbsd

Fixed 4060 - stack overflow on Windows x64

Fixed 4051 - various compilation errors on Windows ARM 32bit

Fixed 4043 - various compilation warnings with XCode

Fixed 4038 - return value of zmq_ctx_get changed unintentionally

libzmq 4.3.3

Security advisories:

CVE-2020-15166: Denial-of-Service on CURVE/ZAP-protected servers by
unauthenticated clients.
If a raw TCP socket is opened and connected to an endpoint that is fully
configured with CURVE/ZAP, legitimate clients will not be able to exchange
any message. Handshakes complete successfully, and messages are delivered to
the library, but the server application never receives them.
For more information see the security advisory:
GHSA-25wp-cf8g-938m
Stack overflow on server running PUB/XPUB socket (CURVE disabled).
The PUB/XPUB subscription store (mtrie) is traversed using recursive
function calls. In the remove (unsubscription) case, the recursive calls are
NOT tail calls, so even with optimizations the stack grows linearly with the
length of a subscription topic. Topics are under the control of remote
clients - they can send a subscription to arbitrary length topics. An
attacker can thus cause a server to create an mtrie sufficiently large such
that, when unsubscribing, traversal will cause a stack overflow.
For more information see the security advisory:
GHSA-qq65-x72m-9wr8
Memory leak in PUB server induced by malicious client(s) without CURVE/ZAP.
Messages with metadata are never processed by PUB sockets, but the metadata
is kept referenced in the PUB object and never freed.
For more information see the security advisory:
GHSA-4p5v-h92w-6wxw
Memory leak in client induced by malicious server(s) without CURVE/ZAP.
When a pipe processes a delimiter and is already not in active state but
still has an unfinished message, the message is leaked.
For more information see the security advisory:
GHSA-wfr2-29gj-5w87
Heap overflow when receiving malformed ZMTP v1 packets (CURVE disabled).
By crafting a packet which is not valid ZMTP v2/v3, and which has two
messages larger than 8192 bytes, the decoder can be tricked into changing
the recorded size of the 8192 bytes static buffer, which then gets overflown
by the next message. The content that gets written in the overflown memory
is entirely decided by the sender.
For more information see the security advisory:
GHSA-fc3w-qxf5-7hp6
Note for packagers: an external, self-contained sha1 library is now
included in the source tree under external/sha1/ - it is licensed
under BSD-3-Clause and thus it is fully compatible with libzmq's
license.
It is only used if WebSockets support is enabled, and if neither GnuTLS nor
NSS are available.

Note for packagers: an internal reimplementation of strlcpy is now included,
for wider platform compatibility.
libbsd can be used and is enabled by default if available instead of the
internal implementation, for better security maintenance in distros.

Note for packagers: ZeroMQConfig.cmake is now installed in the arch-dependent
subdirectory - eg: /usr/lib/x86_64-linux-gnu/cmake/

New DRAFT (see NEWS for 4.2.0) socket type:

ZMQ_CHANNEL is a thread-safe alternative to ZMQ_PAIR.
See doc/zmq_socket.txt for details.
New DRAFT (see NEWS for 4.2.0) socket option:

ZMQ_ONLY_FIRST_SUBSCRIBE will cause only the first part of a multipart
message to be processed as a subscribe/unsubscribe message, and the rest
will be forwarded as user data to the application.
ZMQ_RECONNECT_STOP will cause a connecting socket to stop trying to
reconnect in specific circumstances. See the manpage for details.
ZMQ_HELLO_MSG to set a message that will be automatically sent to a new
connection.
ZMQ_DISCONNECT_MSG to set a message that will be automatically received when
a peer disconnects.
See doc/zmq_setsockopt.txt and doc/zmq_getsockopt.txt for details.
New DRAFT (see NEWS for 4.2.0) zmq_ctx_get_ext/zmq_ctx_set_ext APIs were added
to allow enhancing the context options with variable data inputs.
See doc/zmq_ctx_get_ext.txt and doc/zmq_ctx_set_ext.txt for details.

New DRAFT (see NEWS for 4.2.0) transport options WS and WSS added for support
of WebSockets (and secure WebSockets via TLS) via the ZWS 2.0 protocol.
WSS requires the GnuTLS library for TLS support. ZMQ_WSS_ specific socket
options were added to support TLS.
WebSockets support is disabled by default if DRAFT APIs are disabled.

New DRAFT (see NEWS for 4.2.0) socket type, PEER, which is thread safe and a
related zmq_connect_peer function which atomically and thread-safely connects
and returns a routing-id.

New DRAFT (see NEWS for 4.2.0) zmq_msg_init_buffer API was added to allow
the construction of a message by copying from an existing buffer.

New DRAFT (see NEWS for 4.2.0) zmq_poller_size API was added to allow querying
the number of sockets/fds registered in a zmq_poller.

ZMTP 3.1 peers will receive subscribe/cancel on PUB/SUB via commands rather
than using the first byte of the payload.

zmq_z85_decode now checks that the input string's length is at least 5 characters
and always a multiple of 5 as per API specification.

Fixed 3566 - malformed CURVE message can cause memory leak

Fixed 3567 - missing ZeroMQ_INCLUDE_DIR in ZeroMQConfig.cmake when only
static lib is built

Fixed 3576 - CURVE plaintext secrets now stored in libsodium's secure memory

Fixed 3588 - install debug libraries for debug msvc builds with CMake

Fixed 3591 - incorrect ZMQ_MAX_SOCKETS default value in doc

Fixed 3594 - fixed stream_engine use after free due to concurrent heartbeats

Fixed 3586 - error when compiling with MinGW due to usage of MS-specific
__except keyword

Fixed 3603 - fixed CMake build on SL6.9

Fixed 3607 - added scripts to ease performance graph generation

Fixed 3608 - fix for IPv4 mapping not supported in DragonFlyBSD

Fixed 3636 - added ENABLE_PRECOMPILED CMake option to fix build with Ninja

Fixed 2862 - UDP engine aborts on networking-related errors from socket
syscalls

Fixed 3656 - segfault on sending data from XSUB to XPUB

Fixed 3646 - static-only test run fails

Fixed 3668 - fixed CMAKE_CXX_FLAGS_* regexes on MSVC

Fixed 110 - do not include winsock2.h in public zmq.h header

Fixed 3683 - allow "configure --disable-maintainer-mode"

Fixed 3686 - fix documentation about sockets blocking on send operations

Fixed 3323 - fix behavior of ZMQ_CONFLATE on PUB sockets

Fixed 3698 - fix build on IBM i/PASE/os400

Fixed 3705 - zero-sized messages cause assertion when glibc assertion are on

Fixed 3713 - remove dependency on math library by avoiding std::ceil

Fixed 3694 - build targeting Windows XP is broken

Fixed 3691 - added support for IPC on Windows 10 via AF_UNIX

Fixed 3725 - disable by default test that requires sudo on CMake

Fixed 3727 - fix zmq_poller documentation example

Fixed 3729 - do not check for FD_OOB when using WSAEventSelect on Windows

Fixed 3738 - allow renaming the library in CMake

Fixed 1808 - use AF_UNIX instead of TCP for the internal socket on Windows 10

Fixed 3758 - fix pthread_set_affinity detection in CMake

Fixed 3769 - fix undefined behaviour in array.hpp

Fixed 3772 - fix compiling under msys2-mingw

Fixed 3775 - add -latomic to the private libs flag in pkg-config if needed

Fixed 3778 - fix documentation of zmq_poller's thread safety

Fixed 3792 - do not allow creation of new sockets after zmq_ctx_shutdown

Fixed 3805 - improve performance of CURVE by reducing copies

Fixed 3814 - send subscribe/cancel as commands to ZMTP 3.1 peers

Fixed 3847 - fix building without PGM and NORM

Fixed 3849 - install .cmake file in arch-dependent subdirectory

Fixed 4005 - allow building on Windows ARM/ARM64

(adam)

2021-11-14 20:01:50 UTC MAIN commitmail json YAML

Updated sysutils/salt, sysutils/salt-docs

(adam)

2021-11-14 20:01:17 UTC MAIN commitmail json YAML

salt salt-docs: updated to 3004

SALT 3004 RELEASE NOTES - CODENAME SILICON

NEW FEATURES
TRANSACTIONAL SYSTEM SUPPORT (MICROOS)

A transactional system, like MicroOS, can present some challenges when the user decided to manage it via Salt.

MicroOS provide a read-only rootfs and a tool, transactional-update, that takes care of the management of the system (updating, upgrading, installation or reboot, among others) in an atomic way.

Atomicity is the main feature of MicroOS, and to guarantee this property, this model leverages snapper, zypper, btrfs and overlayfs to create snapshots that will be updated independently of the currently running system, and that are activated after the reboot. This implies, for example, that some changes made on the system are not visible until the next reboot, as those changes are living in a different snapshot of the file system.

Salt 3004 (Silicon) support this type of system via two new modules (transactional_update and rebootmgr) and a new executor (transactional_update).

The new modules will provide all the low level API for interacting with transactional systems, like defining a mantenance window where the system is free to reboot and activate the new state, or install new software in a new transaction. It will also provide hight level of abstractions that will allows us to execute Salt module functions or applying states inside new transactions.

The execution module will help us to treat the transactional system transparently (like the traditional ones), using a mechanism that will delegate some Salt modules execution into the new transactional_update module.

REMOVED
Removed the deprecated glance state and execution module in favor of the glance_image state module and the glanceng execution module.

Removed support for Ubuntu 16.04

Removed the deprecated support for gid_from_name from the user state module

Removed deprecated virt.migrate_non_shared, virt.migrate_non_shared_inc, ssh from virt.migrate, and python2/python3 args from salt.utils.thin.gen_min and .gen_thin

DEPRECATED
The _ext_nodes alias to the master_tops function was added back in 3004 to maintain backwards compatibility with older supported versions. This alias will now be removed in 3006. This change will break Master and Minion communication compatibility with Salt minions running versions 3003 and lower.

utils/boto3_elasticsearch is no longer needed

Changed "manufacture" grain to "manufacturer" for Solaris on SPARC to unify the name across all platforms. The old "manufacture" grain is now deprecated and will be removed in Sulfur

Deprecate salt.payload.Serial

CHANGED
Changed nginx.version to return version without nginx/ prefix.

Updated Slack webhook returner to support event returns on salt-master

Parsing Epoch out of version during pkg remove, since yum can't handle that in all of the cases.

Add extra onfail req check in the state engine to allow onfail to be used with onchanges and other reqs in the same state

Changed the default character set used by utils.pycrypto.secure_password() to include symbols and implemented arguments to control the used character set.

FIXED
Set default 'bootstrap_delay' to 0

Fixed issue where multiple args to netapi were not preserved

Handle all repo formats in the aptpkg module.

Do not break master_tops for minion with version lower to 3003 This is going to be removed in Salt 3006 (Sulfur)

Reverting changes in 60150. Updating installed and removed functions to return changes when test=True.

Handle signals and properly exit, instead of raising exceptions.

Redirect imports of salt.ext.six to six

Surface strerror to user state instead of returning false

Fixing _get_envs() to preserve the order of pillar_roots. _get_envs() returned pillar_roots in a non-deterministic order.

Fixes salt-cloud KeyError that occurs when there exists any subnets with no tags when profiles use subnetname

Fixes postgres_local_cache by removing duplicate unicode encoding.

Fixing the state aggregation system to properly handle requisities. Fixing pkg state to exclude packages from aggregation if the hold attribute is in the state.

fix issue that allows case sensitive files to be carried through

Allow GCE Salt Cloud to use previously created IP Addresses.

Fixing rabbitmq.list_user_permissions to ensure we are returning a permission list with three elements even when some values are empty.

Periodically restart the fileserver update process to avoid leaks

Fix default value to dictionary for mine_function

Allow user.present to work on Alpine Linux by fixing linux_shadow.info

Ensure that zypper is called with only one --no-refresh parameter

Fixed fileclient cachedir path switching from master to minion due to incorrect MasterMinion configuration

Fixed the container detection inside virtual machines

Fix invalid dnf command when obsoletes=True in pkg.update function

Jinja renderer resolves wrong relative paths when importing subdirectories

Fixed bug 55262 where salt.modules.iptables would call cmd.run and receive and interpret interspersed stdout and stderr output from subprocesses.

Updated pcs support to handle auth and setup for new syntax supporting version 0.10

Reinstate ignore_cidr option in salt-cloud openstack driver

Fix for network.wolmatch runner displaying 'invalid arguments' error with valid arguements

Fixed bug 57490, which prevented package installation for Open Euler and Issabel PBX. Both Open Euler and Issabel PBX use Yum for package management, added them to yumpkg.py.

Better handling of bad RSA public keys from minions

Fixing various functions in the file state module that use user.info to get group information, certain hosts particularly proxy minions do not have the user.info function avaiable.

Do not monkey patch yaml loaders: Prevent breaking Ansible filter modules

Fix --subset command line option, and support old 'sub' parameter name in cmd_subset for backwards compatibility

When calling salt.utils.http.query with a HEAD method to check for the existence of a source ensure that decode_body is False, so the file is not downloaded into memory when we don't need the contents.

Update the runas user on freebsd for postgres versions >9.5, since freebsd will be removing the package on 2021-05-13.

Fix pip module linked requirements file parsing

Fix incorrect hostname quoting in /etc/sysconfig/networking on Red Hat family OS.

Fix Xen DomU virt detection in grains for long running machines.

add encoding when windows encoding is not defaulting to utf8

Fix "aptpkg.normalize_name" in case the arch is "all" for DEB packages

Astra Linux now considered a Debian family distro

Reworking the mysql module and state so that passwordless does not try to use unix_socket until unix_socket is set to True.

Fixed the zabbix module to read the connection data from pillar.

Fix crash on "yumpkg" execution module when unexpected output at listing patches

Remove return that had left over py2 code from win_path.py

Don't create spicevmc channel for Xen virtual machines

Fix win_servermanager.install so it will reboot when restart=True is passed

Clear the cached network interface grains during minion init and grains refresh

Normalized grain output for LXC containers

Fix typo in 'salt/states/cmd.py' to use "comment" instead of "commnd".

add aliyun linux support and set alinux as redhat family

Don't fail updating network without netmask ip attribute

Fixed using reserved keyword 'set' as function argument in modules/ipset.py

Return empty changes when nothing has been done in virt.defined and virt.running states

Import salt.utils.azurearm instead of using __utils__ from loader in azure cloud. This fixes an issue where __utils__ would become unavailable when we are using the ThreadPool in azurearm.

Fix an issue with the LGPO module when the gpt.ini file contains unix style line endings (/n). This was happening on a Windows Server 2019 instance created in Google Cloud Platform (GCP).

The ansiblegate module now correctly passes keyword arguments to Ansible module calls

Make sure cmdmod._log_cmd handles tuples properly

Updating the add, delete, modify, enable_job, and disable_job functions to return appropriate changes.

Apply pre-commit changes to entire codebase.

Fix Hetzner cloud driver does not recognize machines when rolling out a map

Update Windows build deps & DLLs, Use Python 3.8, libsodium.dll 1.0.18, OpenSSL dlls to 1.1.1k

Salt api verifies proper log file path when providing '--log-file' from the cli

Detect Mendel Linux as Debian

Fixed compilation of requisite_ins by also checking state type along with name/id

Fix xen._get_vm() to not break silently when a VM and a template on XenServer have the same name.

Added missing space for nftables.build_rule when using saddr or daddr.

Add back support to load old entrypoints by iterating instead of type checking

Fixed interrupting salt-call in a pdb session.

Validate we can import map files in states

Update alter_db to return True or False depending on the success of failure of the alter. Update grant_exists to only use the full list of available privileges when the grant is on the global level, eg. datbase is ".".

Fixed firewalld.list_zones when any "rich rules" is set

IPCMessageSubscriber objects expose their connect method as a corotine so they can be wrapped by SyncWrapper.

Allow for Napalm dependency netmiko_mod to load correctly when used by Napalm with Cisco IOS

Ensure proper access to the created temporary file when runas is passed to cmd.exec_code_all

Fixed an IndexError in pkgng.latest_version when querying an unknown package.

Fixed pkgng.latest_version when querying by origin (e.g. "shells/bash").

Gracefuly handle errors in virt.vm_info

The LGPO Module now uses "Success and Failure" for normal audit settings and advanced audit settings

Fixing tests/pytests/unit/utils/scheduler/test_eval.py tests so the sleep happens before the status, so the job is given time before we check it.

Update the external ipaddress to the latest 3.9.5 version which has some security fixes. Updating the compat.p to use the vendored version if the python version is below 3.9.5 and only run the test_ipaddress.py tests if below 3.9.5.

Fixed ValueError exception in state.show_state_usage

Redact the username and password when something goes wrong when using an HTTP source and we raise an exception.

Inject the Ansible functions into Salt's ansiblegate module which was broken on the 3001 release.

Figure out the available Python version inside containers when executing "dockermod.call" function

Handle IPv6 route types such as anycast, multicast, etc when returned from IPv6 route table queries

Move the commonly used code that converts a list to a dictionary into salt.utils.beacons. Fixing inotify beacon close function to ensure the configuration is converted from the provided list format into a dictionary.

Set name of engine subprocesses

Properly discover block devices path in virt.running

Avoid exceptions when handling some exception cases.

Fixed faulty error message in npm.installed state.

Port option reinstated for Junos Proxy (accidentally removed)

Now hosts.rm_host can remove entries from /etc/hosts when this file have inline comments.

Fixes issue where the full same name is not used when making rights assignments with group policy

Fixed zabbix_host.present to not overwrite inventory_mode to "manual" everytime inventory is updated.

Allowed zabbix_host.present to do partial updates of inventory, also don't erase everything if inventory is missing in state definition.

Fixing the mysql_cache module to handle binary inserting binary data into the database. Initially adding tests.

Fixed host_inventory_get to not throw an exception if host does not exist

Check for /dev/kvm to detect KVM hypervisor.

Fixing file.accumulated handling of dependencies when the state_id is used instead of {function: state_id} format.

Adding the ability for yumpkg.remove to handle package names with widdcards.

Pass emulator path to get guest capabilities from libvirt

virt.get_disks: properly report qemu-img errors

Make all platforms have psutils. This prevents a minion from starting if an instance is all ready running.

Ignore configuration for 'enable_fqdns_grains' for AIX, Solaris and Juniper, assume False

Remove check for TIAMAT_BUILD enforcing USE_STATIC_REQUIREMENTS, this is now controled by Tiamat v7.10.1 and above

Have the beacon call run through a try...except, catching any errors, logging and firing an event that includes the error. Fixing the swapusage beacon to ensure value is a string before we attempt to filter out the %.

Refactor loader into logical sub-modules

Clean up references to ZMQDefaultLoop

change dep warn from Silicon to Phosphorus for the cmd,show,system_info and add_config functions in the nxos module.

Fix bug 60602 where the hetzner cloud provider isn't recognized correctly

Fix the pwd.getpwnam caching issue on macOS user module

Fixing beacons that can include a value in their configuration that may or may not included a percentage. We want to handle the situation where the percentage sign is not included and the value is not handled as a string.

Fix RuntimeError in process manager

Ensure all data that is being passed along to LDAP is in an OrderedSet and contains bytes.

Update the AWS API version so VMs spun up by salt-cloud where the VPC has it enabled to assign ipv6 addresses by default, actually get ipv6 addresses assigned by default.

Remove un-needed singletons from tranports

ADDED
Add windows support for file.patch with patch.exe from git for windows optional packages

Added ability to pass exclude kwarg to salt.state inside orchestrate.

Added success_stdout and success_stderr arguments to cmd.run, to override default return code behavior.

The netbox pillar now been enhanced to add support for querying virtual machines (in addition to devices), as well as minion interfaces and associated IP addresses.

Add support for transactional systems, like openSUSE MicroOS

Added namespace headers to allow use of namespace from config to communicate with Vault Enterprise namespaces

boto3mod unit tests

New decorators allow_one_of() and require_one_of()

Added nosync switch to disable initial raid synchronization

Expanded the documentation for the netbox pillar.

Rocky Linux has been added to the RedHat os_family.

Add "poudriere -i -j jail_name" option to list jail information for poudriere

Added the grains.uuid on Windows platform

Add a salt.util.platform check to detect the AArch64 64-bit extension of the ARM architecture.

Adding support for Deltaproxy controlled proxy minions into Salt Open.

Added functions to slsutil execution module to test if files exist in the state tree Added funtion to slsutil execution module to search for a file by walking up the state tree

Allow module_refresh to also refresh available beacons, eg. following a Python library being installed and "refresh_modules" being passed as an argument in a state.

Add the detect_remote_minions and remote_minions_port options to allow the master to detect remote ports for connected minions. This will allow users to detect Heist-Salt minions the master is connected to over port 22 by default.

Add the python rpm-vercmp library in the rpm_lowpkg.py module.

Allow a user to use the aptpkg.py module without installing python-apt.

(adam)

2021-11-14 19:15:58 UTC MAIN commitmail json YAML

doc/TODO: add some

+ Sigil-1.8.0, TECkit-2.5.11, asciidoc-10.0.2, blas-3.10.0,
  cblas-3.10.0, cvise-2.4.0, lapack-3.10.0, libexttextcat-3.4.6,
  libtasn1-4.18.0, musicpd-0.23.4, ocaml-cppo-1.6.8, ocaml-topkg-1.0.4,
  py-async-timeout-4.0.1, texlab-3.3.1, tigervnc-1.12.0.

(wiz)

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

Updated databases/py-alembic, comms/py-rich, devel/py-toolz, devel/py-cytoolz

(adam)

2021-11-14 18:50:54 UTC MAIN commitmail json YAML

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

py-toolz: updated to 0.11.2

0.11.2:
Support Python 3.10

(adam)

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

py-rich: updated to 10.13.0

10.13.0

Added

Added json.dumps parameters to print_json https://github.com/willmcgugan/rich/issues/1638

Fixed

Fixed an edge case bug when console module try to detect if they are in a tty at the end of a pytest run
Fixed a bug where logging handler raises an exception when running with pythonw (related to https://bugs.python.org/issue13807)
Fixed issue with TERM env vars that have more than one hyphen https://github.com/willmcgugan/rich/issues/1640
Fixed missing new line after progress bar when terminal is not interactive https://github.com/willmcgugan/rich/issues/1606
Fixed exception in IPython when disabling pprint with %pprint https://github.com/willmcgugan/rich/issues/1646
Fixed issue where values longer than the console width produced invalid JSON https://github.com/willmcgugan/rich/issues/1653
Fixes trailing comma when pretty printing dataclass with last field repr=False https://github.com/willmcgugan/rich/issues/1599

Changed

Markdown codeblocks now word-wrap

(adam)

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

doc: Updated wm/jwm to 2.4.0

(tsutsui)

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

py-alembic: updated to 1.7.5

1.7.5
Released: November 11, 2021
bug

[bug] [tests]
Adjustments to the test suite to accommodate for error message changes occurring as of SQLAlchemy 1.4.27.
1.7.4
Released: October 6, 2021
bug

[bug] [regression]
Fixed a regression that prevented the use of post write hooks on python version lower than 3.9
[bug] [environment]
Fixed issue where the MigrationContext.autocommit_block() feature would fail to function when using a SQLAlchemy engine using 2.0 future mode.

1.7.3
Released: September 17, 2021
bug

[bug] [mypy]
Fixed type annotations for the “constraint_name” argument of operations create_primary_key(), create_foreign_key(). Pull request courtesy TilmanK.

1.7.2
Released: September 17, 2021
bug

[bug] [typing]
Added missing attributes from context stubs.

[bug] [mypy]
Fixed an import in one of the .pyi files that was triggering an assertion error in some versions of mypy.

[bug] [ops] [regression]
Fixed issue where registration of custom ops was prone to failure due to the registration process running exec() on generated code that as of the 1.7 series includes pep-484 annotations, which in the case of end user code would result in name resolution errors when the exec occurs. The logic in question has been altered so that the annotations are rendered as forward references so that the exec() can proceed.

1.7.1
Released: August 30, 2021
bug

[bug] [installation]
Corrected “universal wheel” directive in setup.cfg so that building a wheel does not target Python 2. The PyPi files index for 1.7.0 was corrected manually. Pull request courtesy layday.

[bug] [pep484]
Fixed issue in generated .pyi files where default values for Optional arguments were missing, thereby causing mypy to consider them as required.

[bug] [batch] [regression]
Fixed regression in batch mode due to 883 where the “auto” mode of batch would fail to accommodate any additional migration directives beyond encountering an add_column() directive, due to a mis-application of the conditional logic that was added as part of this change, leading to “recreate” mode not being used in cases where it is required for SQLite such as for unique constraints.

1.7.0
Released: August 30, 2021
changed

[changed] [installation]
Alembic 1.7 now supports Python 3.6 and above; support for prior versions including Python 2.7 has been dropped.
[changed] [installation]
Make the python-dateutil library an optional dependency. This library is only required if the timezone option is used in the Alembic configuration. An extra require named tz is available with pip install alembic[tz] to install it.

[changed] [installation]
The dependency on pkg_resources which is part of setuptools has been removed, so there is no longer any runtime dependency on setuptools. The functionality has been replaced with importlib.metadata and importlib.resources which are both part of Python std.lib, or via pypy dependency importlib-metadata for Python version < 3.8 and importlib-resources for Python version < 3.9 (while importlib.resources was added to Python in 3.7, it did not include the “files” API until 3.9).

feature

[feature] [environment]
Enhance version_locations parsing to handle paths containing spaces. The new configuration option version_path_separator specifies the character to use when splitting the version_locations string. The default for new configurations is version_path_separator = os, which will use os.pathsep (e.g., ; on Windows).

[feature] [tests]
Created a “test suite” similar to the one for SQLAlchemy, allowing developers of third-party dialects to test their code against a set of Alembic tests that have been specially selected to exercise back-end database operations. At the time of release, third-party dialects that have adopted the Alembic test suite to verify compatibility include CockroachDB and SAP ASE (Sybase).

[feature] [general]
pep-484 type annotations have been added throughout the library. Additionally, stub .pyi files have been added for the “dynamically” generated Alembic modules alembic.op and alembic.config, which include complete function signatures and docstrings, so that the functions in these namespaces will have both IDE support (vscode, pycharm, etc) as well as support for typing tools like Mypy. The files themselves are statically generated from their source functions within the source tree.
usecase

[usecase] [batch]
Named CHECK constraints are now supported by batch mode, and will automatically be part of the recreated table assuming they are named. They also can be explicitly dropped using op.drop_constraint(). For “unnamed” CHECK constraints, these are still skipped as they cannot be distinguished from the CHECK constraints that are generated by the Boolean and Enum datatypes.
Note that this change may require adjustments to migrations that drop or rename columns which feature an associated named check constraint, such that an additional op.drop_constraint() directive should be added for that named constraint as there will no longer be an associated column for it; for the Boolean and Enum datatypes, an existing_type keyword may be passed to BatchOperations.drop_constraint as well.
See also Changing the Type of Boolean, Enum and other implicit CHECK datatypes
Including CHECK constraints

bug

[bug] [operations]
Fixed regression due to 803 where the .info and .comment attributes of Table would be lost inside of the DropTableOp class, which when “reversed” into a CreateTableOp would then have lost these elements. Pull request courtesy Nicolas CANIART.

[bug] [batch] [sqlite]
Batch “auto” mode will now select for “recreate” if the add_column() operation is used on SQLite, and the column itself meets the criteria for SQLite where ADD COLUMN is not allowed, in this case a functional or parenthesized SQL expression or a Computed (i.e. generated) column.

[bug] [commands]
Re-implemented the python-editor dependency as a small internal function to avoid the need for external dependencies.

[bug] [postgresql]
Fixed issue where usage of the PostgreSQL postgresql_include option within a Operations.create_index() would raise a KeyError, as the additional column(s) need to be added to the table object used by the construct internally. The issue is equivalent to the SQL Server issue fixed in 513. Pull request courtesy Steven Bronson.

1.6.5
Released: May 27, 2021
bug

[bug] [autogenerate]
Fixed issue where dialect-specific keyword arguments within the DropIndex operation directive would not render in the autogenerated Python code. As support was improved for adding dialect specific arguments to directives as part of 803, in particular arguments such as “postgresql_concurrently” which apply to the actual create/drop of the index, support was needed for these to render even in a drop index operation. Pull request courtesy Jet Zhou.

1.6.4
Released: May 24, 2021
bug

[bug] [op directives] [regression]
Fixed regression caused by just fixed 844 that scaled back the filter for unique=True/index=True too far such that these directives no longer worked for the op.create_table() op, this has been fixed.

1.6.3
Released: May 21, 2021
bug

[bug] [autogenerate] [regression]
Fixed 1.6-series regression where UniqueConstraint and to a lesser extent Index objects would be doubled up in the generated model when the unique=True / index=True flags were used.

[bug] [autogenerate]
Fixed a bug where paths defined in post-write hook options would be wrongly escaped in non posix environment (Windows).

[bug] [regression] [versioning]
Fixed regression where a revision file that contained its own down revision as a dependency would cause an endless loop in the traversal logic.

1.6.2
Released: May 6, 2021
bug

[bug] [regression] [versioning]
Fixed additional regression nearly the same as that of 838 just released in 1.6.1 but within a slightly different codepath, where “alembic downgrade head” (or equivalent) would fail instead of iterating no revisions.

1.6.1
Released: May 6, 2021
bug

[bug] [regression] [versioning]
Fixed regression in new revisioning traversal where “alembic downgrade base” would fail if the database itself were clean and unversioned; additionally repairs the case where downgrade would fail if attempting to downgrade to the current head that is already present.

1.6.0
Released: May 3, 2021
feature

[feature] [autogenerate]
Fix the documentation regarding the default command-line argument position of the revision script filename within the post-write hook arguments. Implement a REVISION_SCRIPT_FILENAME token, enabling the position to be changed. Switch from str.split() to shlex.split() for more robust command-line argument parsing.

[feature]
Implement a .cwd (current working directory) suboption for post-write hooks (of type console_scripts). This is useful for tools like pre-commit, which rely on the working directory to locate the necessary config files. Add pre-commit as an example to the documentation. Minor change: rename some variables from ticket 819 to improve readability.

bug

[bug] [autogenerate]
Refactored the implementation of MigrateOperation constructs such as CreateIndexOp, CreateTableOp, etc. so that they no longer rely upon maintaining a persistent version of each schema object internally; instead, the state variables of each operation object will be used to produce the corresponding construct when the operation is invoked. The rationale is so that environments which make use of operation-manipulation schemes such as those those discussed in Fine-Grained Autogenerate Generation with Rewriters are better supported, allowing end-user code to manipulate the public attributes of these objects which will then be expressed in the final output, an example is some_create_index_op.kw["postgresql_concurrently"] = True.
Previously, these objects when generated from autogenerate would typically hold onto the original, reflected element internally without honoring the other state variables of each construct, preventing the public API from working.

[bug] [environment]
Fixed regression caused by the SQLAlchemy 1.4/2.0 compatibility switch where calling .rollback() or .commit() explicitly within the context.begin_transaction() context manager would cause it to fail when the block ended, as it did not expect that the transaction was manually closed.

[bug] [autogenerate]
Improved the rendering of op.add_column() operations when adding multiple columns to an existing table, so that the order of these statements matches the order in which the columns were declared in the application’s table metadata. Previously the added columns were being sorted alphabetically.

[bug] [versioning]
The algorithm used for calculating downgrades/upgrades/iterating revisions has been rewritten, to resolve ongoing issues of branches not being handled consistently particularly within downgrade operations, as well as for overall clarity and maintainability. This change includes that a deprecation warning is emitted if an ambiguous command such as “downgrade -1” when multiple heads are present is given.
In particular, the change implements a long-requested use case of allowing downgrades of a single branch to a branchpoint.
Huge thanks to Simon Bowly for their impressive efforts in successfully tackling this very difficult problem.

[bug] [batch] ¶
Added missing batch_op.create_table_comment(), batch_op.drop_table_comment() directives to batch ops.

(adam)

2021-11-14 18:42:27 UTC MAIN commitmail json YAML

jwm: update to 2.4.0.

pkgsrc changes:
- make po/Makefile.in.in work with newer autoconf

Upstream changes:
(from http://joewing.net/projects/jwm/release-2.4.html)

JWM v2.4 Release Notes

This is a collection of major changes between JWM v2.3 and JWM v2.4.
Version 2.4.0 was released 20211107.

New Features

  * Mouse bindings are now configurable (issue #11).
  * Added key bindings (send#) to send a window to a particular desktop (issue
    #395).
  * Added ~/.config/jwm/jwmrc as the new default location for per-user
    configuration (issue #394).
  * Maximized windows once again have borders and can be resized (issue #392).
  * The placement of window buttons is now configurable (issue #19).
  * Restored automatic tray "autohide" functionality using autohide="on" (issue
    #398).
  * Added support for CDATA to the XML parser (issue #344).
  * Moved the group and list attributes to the TaskListStyle tag (issue #309).
  * Added key bindings to resize a window from a specific corner or side (issue
    #409).
  * Add Type tag to Group (issue #453, patch from rdnvndr).

Configuration Changes

The following XSLT is available to update JWM v2.3 configuration files for use
with JWM v2.4: jwm-2.4.xslt.

To convert an existing v2.3 configuration file using xsltproc, run:

cp ~/.jwmrc ~/.jwmrc.old
xsltproc jwm-2.4.xslt ~/.jwmrc.old > ~/.jwmrc

If you have multiple configuration files, it may be necessary to apply the XSLT
to some or all of them depending on what configuration options are stored in
the file.

A summary of configuration changes follows.

  * The group and list attributes have moved to the TaskListStyle tag.

See the configuration documentation for documentation on all configuration
options.

Bug Fixes

  * Don't SetDefaultCursor in AddClientToWindow (issue #521).
  * Use pango to address font fixes (issues #502, #498, and #337).
  * Fix for large titles that are centered or right aligned (issue #479, patch
    from rdnvndr).
  * Fix tooltip delay (issue #431).

Updated Translations

  * Portuguese (Hugo Carvalho)
  * Portuguese Brazil (marcelo cripe)
  * Turkish (Cihan Alkan)
  * Spanish (PAblo Roberto Francisco Lezaeta Reyes)
  * Danish (scootergrisen)
  * Lithuanian (Moo)

(tsutsui)

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

doc: Added sysutils/felix version 0.2.8

(pin)

2021-11-14 17:17:39 UTC MAIN commitmail json YAML

2021-11-14 17:16:54 UTC MAIN commitmail json YAML

sysutils/felix: import package

A tui file manager with vim-like key mapping, written in Rust.

While heavliy inspired by the great vifm and trying to implement its pleasan
experience in Rust, at the same time this project focuses on the following
points:

- simple and fast
- easy to configure how to open files

(pin)

2021-11-14 15:29:06 UTC MAIN commitmail json YAML

Updated devel/py-typed-ast, textproc/py-elementpath

(adam)

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

py-elementpath: updated to 2.4.0

v2.4.0
* Fix type annotations and going strict on parsers and other public classes
* Add XPathConstructor token class (subclass of XPathFunction)
* Last release for Python 3.6

(adam)

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

py-typed-ast: updated to 1.5.0

1.5.0:
Unknown changes

(adam)

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

Updated devel/py-stevedore, devel/py-doc8, devel/py-dogpile-cache, devel/py-astroid

(adam)

2021-11-14 15:22:57 UTC MAIN commitmail json YAML

py-astroid: updated to 2.8.5

What's New in astroid 2.8.5?
============================
* Use more permissive versions for the ``typed-ast`` dependencie (<2.0 instead of <1.5)
* Fix crash on inference of ``__len__``.
* Added missing ``kind`` (for ``Const``) and ``conversion`` (for ``FormattedValue``) fields to repr.
* Fix crash with assignment expressions, nested if expressions and filtering of statements
* Fix incorrect filtering of assignment expressions statements

(adam)

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

subliminal: mark as incompatible with Python 2.7

(adam)

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

py-dogpile-cache: updated to 1.1.4

1.1.4
usecase

[usecase] [memcached]
Added support for pymemcache socket keepalive and retrying client.
See also PyMemcacheBackend.socket_keepalive
PyMemcacheBackend.enable_retry_client

bug

[bug] [general]
Fixed Python 3.10 deprecation warning involving threading

1.1.3
bug

[bug] [regression] [tests]
Repaired the test suite to work with the 5.x series of the decorator module, which now appears to make use of the __signature__ attribute.
[bug] [regression]
Fixed regression where ProxyBackend was missing several methods that were added as part of the 1.1 release.

1.1.2
feature

[feature] [region]
Added new region method CacheRegion.key_is_locked(). Returns True if the given key is subject to the dogpile lock, which would indicate that the generator function is running at that time. Pull request courtesy Bastien Gerard.

[feature] [memcached]
Added support for the pymemcache backend, using the "dogpile.cache.pymemcache" backend identifier. Pull request courtesy Moisés Guimarães de Medeiros.
See also PyMemcacheBackend

1.1.1
bug

[bug] [region]
Fixed regression where the serialization and deserialization functions could be inadvertently turned into instance methods with an unexpected argument signature, namely when pickle.dumps and pickle.loads are the pure Python version as is the case in pypy.

1.1.0
feature

[feature] [region]
Reworked the means by which values are serialized and deserialized from backends, and provided for custom serialization of values. Added the CacheRegion.serializer and CacheRegion.deserializer parameters which may be set to any serializer.
Serialization and deserialization now take place within the CacheRegion so that backends may now assume string values in all cases. This simplifies the existing backends and also makes custom backends easier to write and maintain.
Additionally, the serializer is now applied to the user-defined value portion of the CachedValue and not to the metadata or other portions of CachedValue object itself, so the serialized portion is effectively a “payload” within the larger CachedValue structure that is passed as part of the larger string format. The overall format is a separate JSON of the cached value metadata, followed by the serialized form. This allows for end-user serialization schemes that are hardwired to the values themselves without the need to serialize dogpile’s internal structures as well.
Existing custom backends should continue to work without issue; they now have the option to forego any separate serialization steps, and can also subclass a new backend BytesBackend that marks them as a backend that only deals with bytes coming in and out; all internal serialization logic from such a backend can be removed.
Pull request courtesy Alessio Bogon.

misc

[change]
Added pep-484 annotations to most of the dogpile.cache package.

1.0.2
feature

[feature] [memcached]
Added support for TLS connections to the bmemcached backend. Pull request courtesy Moisés Guimarães de Medeiros.
bug

[bug] [installation]
Repaired the setup.cfg file so that the source and wheel distributions will not add the “tests” directory to the Python environment. Pull request courtesy Michał Górny.

1.0.1
bug

[bug] [install]
dogpile.cache 1.0.0 was released with a minimum Python version of 3.5. However, due to a dependency issue, the minimum version is now Python 3.6. The 1.0.0 release will be removed from PyPI so that Python versions prior to 3.6 will continue to make use of the previous dogpile.cache 0.9.2.

[bug] [installation]
Removed the “universal=1” directive from setup.cfg as this would create py2/py3 wheels. dogpile 1.0.x is Python 3 only so a py3-only wheel is now created.

1.0.0
feature

[feature]
Improved plugin scanner performance by switching from pkg_resources to stevedore.
[feature] [redis]
Added support for Redis Sentinel. Pull request courtesy Stéphane Brunner. See RedisSentinelBackend.

misc

[change: py3k]
For version 1.0.0, dogpile.cache now supports Python 3.5 and above only.

(adam)

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

py-doc8: updated to 0.10.1

0.10.1
Minor Changes

Adopt modern python packaging
Add support for python 3.10

Bugfixes

Repair packaging
Enable pylint

0.9.1
Bugfixes

Clarify pyproject.toml configuration
setup.cfg: Replace dash-separated options

0.9.0
Major Changes

Remove chardet based input encoding detection
Remove support for py27 and py35

Minor Changes

add support for reading doc8 config from pyproject.toml file
Add support for py38
Add support for py39
Turn off pre-commit's automated multiprocessing
Improve readme

Bugfixes

Add pyproject.toml support to README
Ignoring several labels for "code-block" directive.
Handling of Windows (and legacy Mac) line endings
Accept the :substitutions: option on code-block directives in Sphinx

(adam)

2021-11-14 15:13:04 UTC MAIN commitmail json YAML

py-stevedore: updated to 3.5.0

3.5.0
Add Python3 yoga unit tests
Update master for stable/xena
Rely on member access, the preferred access since importlib_metadata 4.8

3.4.0
setup.cfg: Replace dashes with underscores
Fix formatting of release list
Remove lower-constraints remnants
Move flake8 as a pre-commit local target
Add Python3 xena unit tests
Update master for stable/wallaby
Dropping lower constraints testing

3.3.0
Use TOX_CONSTRAINTS_FILE
Use py3 as the default runtime for tox
Adding pre-commit
Fix cache dir flooding when running from /tmp
Add Python3 wallaby unit tests
Update master for stable/victoria

3.2.2
fix supported python versions in documentation

3.2.1
Fix the bug 1892610. There窶决e some syntax errors in the comment of stevedore code

3.2.0
add property methods to extension for more entry point values

3.1.0
sphinxext: fix warning message for detailed list

3.0.0
add release note before major version update
switch to importlib.metadata package

2.0.1
Remove Travis CI config
Replace external mock with built-in unittest.mock

2.0.0
Stop to use the __future__ module
Switch to newer openstackdocstheme and reno versions
Add Python3 victoria unit tests
Mark sphinx extensions thread safe
Remove dead files
Drop Python 2.7 support
Update master for stable/ussuri

(adam)

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

On Linux with glibc, if libc.so.6 isn't executable, glean GLIBC_VERSION
via ldd instead. Noticed when devel/gettext-tools failed PLIST check on
Ubuntu/aarch64 21.10. NFCI for musl libc.

(schmonz)

2021-11-14 14:41:52 UTC MAIN commitmail json YAML

doc: Updated net/yt-dlp to 2021.11.10.1

(ryoon)

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

yt-dlp: Update to 2021.11.10.1

Changelog:
### 2021.11.10.1

* Temporarily disable MacOS Build

### 2021.11.10

* [youtube] **Fix throttling by decrypting n-sig**
* Merging extractors from [haruhi-dl](https://git.sakamoto.pl/laudom/haruhi-dl) by [selfisekai](https://github.com/selfisekai)
    * [extractor] Add `_search_nextjs_data`
    * [tvp] Fix extractors
    * [tvp] Add TVPStreamIE
    * [wppilot] Add extractors
    * [polskieradio] Add extractors
    * [radiokapital] Add extractors
    * [polsatgo] Add extractor by [selfisekai](https://github.com/selfisekai), [sdomi](https://github.com/sdomi)
* Separate `--check-all-formats` from `--check-formats`
* Approximate filesize from bitrate
* Don't create console in `windows_enable_vt_mode`
* Fix bug in `--load-infojson` of playlists
* [minicurses] Add colors to `-F` and standardize color-printing code
* [outtmpl] Add type `link` for internet shortcut files
* [outtmpl] Add alternate forms for `q` and `j`
* [outtmpl] Do not traverse `None`
* [fragment] Fix progress display in fragmented downloads
* [downloader/ffmpeg] Fix vtt download with ffmpeg
* [ffmpeg] Detect presence of setts and libavformat version
* [ExtractAudio] Rescale --audio-quality correctly by [CrypticSignal](https://github.com/CrypticSignal), [pukkandan](https://github.com/pukkandan)
* [ExtractAudio] Use `libfdk_aac` if available by [CrypticSignal](https://github.com/CrypticSignal)
* [FormatSort] `eac3` is better than `ac3`
* [FormatSort] Fix some fields' defaults
* [generic] Detect more json_ld
* [generic] parse jwplayer with only the json URL
* [extractor] Add keyword automatically to SearchIE descriptions
* [extractor] Fix some errors being converted to `ExtractorError`
* [utils] Add `join_nonempty`
* [utils] Add `jwt_decode_hs256` by [Ashish0804](https://github.com/Ashish0804)
* [utils] Create `DownloadCancelled` exception
* [utils] Parse `vp09` as vp9
* [utils] Sanitize URL when determining protocol
* [test/download] Fallback test to `bv`
* [docs] Minor documentation improvements
* [cleanup] Improvements to error and debug messages
* [cleanup] Minor fixes and cleanup
* [3speak] Add extractors by [Ashish0804](https://github.com/Ashish0804)
* [AmazonStore] Add extractor by [Ashish0804](https://github.com/Ashish0804)
* [Gab] Add extractor by [u-spec-png](https://github.com/u-spec-png)
* [mediaset] Add playlist support by [nixxo](https://github.com/nixxo)
* [MLSScoccer] Add extractor by [Ashish0804](https://github.com/Ashish0804)
* [N1] Add support for nova.rs by [u-spec-png](https://github.com/u-spec-png)
* [PlanetMarathi] Add extractor by [Ashish0804](https://github.com/Ashish0804)
* [RaiplayRadio] Add extractors by [frafra](https://github.com/frafra)
* [roosterteeth] Add series extractor
* [sky] Add `SkyNewsStoryIE` by [ajj8](https://github.com/ajj8)
* [youtube] Fix sorting for some videos
* [youtube] Populate `thumbnail` with the best "known" thumbnail
* [youtube] Refactor itag processing
* [youtube] Remove unnecessary no-playlist warning
* [youtube:tab] Add Invidious list for playlists/channels by [rhendric](https://github.com/rhendric)
* [Bilibili:comments] Fix infinite loop by [u-spec-png](https://github.com/u-spec-png)
* [ceskatelevize] Fix extractor by [flashdagger](https://github.com/flashdagger)
* [Coub] Fix media format identification by [wlritchi](https://github.com/wlritchi)
* [crunchyroll] Add extractor-args `language` and `hardsub`
* [DiscoveryPlus] Allow language codes in URL
* [imdb] Fix thumbnail by [ozburo](https://github.com/ozburo)
* [instagram] Add IOS URL support by [u-spec-png](https://github.com/u-spec-png)
* [instagram] Improve login code by [u-spec-png](https://github.com/u-spec-png)
* [Instagram] Improve metadata extraction by [u-spec-png](https://github.com/u-spec-png)
* [iPrima] Fix extractor by [stanoarn](https://github.com/stanoarn)
* [itv] Add support for ITV News by [ajj8](https://github.com/ajj8)
* [la7] Fix extractor by [nixxo](https://github.com/nixxo)
* [linkedin] Don't login multiple times
* [mtv] Fix some videos by [Sipherdrakon](https://github.com/Sipherdrakon)
* [Newgrounds] Fix description by [u-spec-png](https://github.com/u-spec-png)
* [Nrk] Minor fixes by [fractalf](https://github.com/fractalf)
* [Olympics] Fix extractor by [u-spec-png](https://github.com/u-spec-png)
* [piksel] Fix sorting
* [twitter] Do not sort by codec
* [viewlift] Add cookie-based login and series support by [Ashish0804](https://github.com/Ashish0804), [pukkandan](https://github.com/pukkandan)
* [vimeo] Detect source extension and misc cleanup by [flashdagger](https://github.com/flashdagger)
* [vimeo] Fix ondemand videos and direct URLs with hash
* [vk] Fix login and add subtitles by [kaz-us](https://github.com/kaz-us)
* [VLive] Add upload_date and thumbnail by [Ashish0804](https://github.com/Ashish0804)
* [VRT] Fix login by [pgaig](https://github.com/pgaig)
* [Vupload] Fix extractor by [u-spec-png](https://github.com/u-spec-png)
* [wakanim] Add support for MPD manifests by [nyuszika7h](https://github.com/nyuszika7h)
* [wakanim] Detect geo-restriction by [nyuszika7h](https://github.com/nyuszika7h)
* [ZenYandex] Fix extractor by [u-spec-png](https://github.com/u-spec-png)

(ryoon)

2021-11-14 12:51:10 UTC MAIN commitmail json YAML

emacs27: replace the shell of autogen.sh

PR pkg/56497 emacs 27 fails to build on Solaris 10 (autogen.sh shell)

(nia)

2021-11-14 09:20:28 UTC MAIN commitmail json YAML

doc: Updated pkgtools/url2pkg to 21.3.0

(rillig)

2021-11-14 09:20:15 UTC MAIN commitmail json YAML

pkgtools/url2pkg: update to 21.3.0

Changes since 21.1.0:

When creating a package from a GitHub archive URL, make the generated
package simpler and place the distfile in the main directory instead of
using DIST_SUBDIR.

(rillig)

2021-11-14 09:07:06 UTC MAIN commitmail json YAML

doc: Updated textproc/hgrep to 0.2.1

(pin)

2021-11-14 09:06:41 UTC MAIN commitmail json YAML

textproc/hgrep: update to 0.2.1

-Heuristic algorithm to choose the foreground color of matched regions was
improved. Now hgrep generates multiple candidates for the foreground color,
and chooses one of them looking at the color distances from the background
color.
-Add new Material theme. It is a very popular low-contrast color theme. Try it
by hgrep --theme Matrial.
-Add new Carbonight theme. It is a minimal monotone color theme. Some people
feel that too colorful outputs are hard to see. This color theme might fit to
such people.
-Built-in grep allows K/M/G suffix at --max-filesize option to specify a file
size easily.
-Built-in grep adds new flag --invert-match for invert matching. It shows lines
that do not match the given pattern.
-Built-in grep adds new flag --one-file-system. When enabled, the search will
not cross file system boundaries relative to where it started from.
-Built-in grep adds new short flag-. as alias of long flag --hidden.
-Built-in grep adds new flag --no-unicode which disables Unicode-aware search.
-Built-in grep improves the output from --type-list. Now types are printed in
bold texts which is easier to see.
-Syntax assets were updated to the latest. They improve some syntax highlight
detection (for example, vimrc for Vim files) and solve some highlighting
issues.
-Fix a broken pipe error when hgrep command is piped to a pager command like
less. This happened when less exits earlier than hgrep command, for example,
when you immediately quit a pager by q without scrolling the output to the end.
In the case, hgrep still tried to output the result to stdout even if the pipe
had already been closed and it caused a broken pipe error. In v0.2.1, hgrep
correctly ignores such broken pipe errors.
-Fix --no-wrap deprecated flag was not removed at v0.2.0. Use --wrap instead if
you used the flag.
-Fix checksum of downloaded package via Homebrew on arm64 macOS.
-Fix --type-list flag did not print types when a pattern argument is not given.
-(Dev) Move asset-builder tool directory to assets/builder.
-(Dev) The script to update test snapshots is now 25x faster.
-(Dev) CI job to run clippy and rustfmt is now 6x faster.

(pin)

2021-11-14 08:57:15 UTC MAIN commitmail json YAML

pkgtools/url2pkg: add test for overly complicated package definition

Seen in wip/netmask.

(rillig)

2021-11-14 08:50:03 UTC MAIN commitmail json YAML

hercules4sdl: Fix syntax error.

OPSYS can't be tested against until after bsd.prefs.mk has been
included, but using OPSYSVARS is better anyway.

(jperkin)

2021-11-14 08:48:40 UTC MAIN commitmail json YAML

databases: Spell p5-DBD-MariaDB correctly.

(jperkin)

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

Updated devel/py-gast, devel/py-minidump

(adam)

2021-11-14 08:37:58 UTC MAIN commitmail json YAML

py-minidump: updated to 0.0.21

0.0.21:
Unknown changes

(adam)

2021-11-14 08:36:45 UTC MAIN commitmail json YAML

2021-11-14 02:31:52 UTC MAIN commitmail json YAML

doc: Added comms/asterisk19 version 19.0.0

(jnemeth)

2021-11-14 02:31:12 UTC MAIN commitmail json YAML

add and enable asterisk19

(jnemeth)

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

comms/asterisk19: import asterisk-19.0.0

    This is a standard release.  As such, it only gets updates
for one year and security fixes for two years.

    A variety of items have been deprecated.  Some have been
removed in this release, and some are scheduled to be removed in
the next couple of releases.  Please take note of those items in
the list below.  Out of the box, several of the deprecated items
have been turned off by default (i.e.  chan_sip), but I have turned
on everything that was turned on by default in previous versions.
If you are using any of the deprecated items, you should work on
moving away from them as soon as possible.

    In ${PREFIX}/share/doc/asterisk, you will find UPGRAGE.txt
and asterisk-19.0.0-summary.txt.  Be sure to read them for more
information on updating.

The Asterisk Development Team would like to announce the release
of Asterisk 19.0.0.

The release of Asterisk 19.0.0 resolves several issues reported by
the community and would have not been possible without your
participation.

Thank you!

The following issues are resolved in this release:

Deprecations made in this release:
-----------------------------------
* ASTERISK-29601 - moduleinfo: Add replacement module information
      (Reported by N A)
* ASTERISK-29602 - res_monitor: Disable building by default.
      (Reported by Joshua C. Colp)
* ASTERISK-29600 - muted: Remove deprecated application
      (Reported by Joshua C. Colp)
* ASTERISK-29599 - conf2ael: Remove deprecated application
      (Reported by Joshua C. Colp)
* ASTERISK-29598 - res_config_sqlite: Remove deprecated module
      (Reported by Joshua C. Colp)
* ASTERISK-29597 - chan_vpb: Remove deprecated module
      (Reported by Joshua C. Colp)
* ASTERISK-29596 - chan_misdn: Remove deprecated module
      (Reported by Joshua C. Colp)
* ASTERISK-29595 - chan_nbs: Remove deprecated module
      (Reported by Joshua C. Colp)
* ASTERISK-29594 - chan_phone: Remove deprecated module
      (Reported by Joshua C. Colp)
* ASTERISK-29593 - chan_oss: Remove deprecated module
      (Reported by Joshua C. Colp)
* ASTERISK-29592 - cdr_syslog: Remove deprecated module
      (Reported by Joshua C. Colp)
* ASTERISK-29591 - app_dahdiras: Remove deprecated module
      (Reported by Joshua C. Colp)
* ASTERISK-29590 - app_nbscat: Remove deprecated module
      (Reported by Joshua C. Colp)
* ASTERISK-29589 - app_image: Remove deprecated module
      (Reported by Joshua C. Colp)
* ASTERISK-29588 - app_url: Remove deprecated module
      (Reported by Joshua C. Colp)
* ASTERISK-29587 - app_fax: Remove deprecated module
      (Reported by Joshua C. Colp)
* ASTERISK-29586 - app_ices: Remove deprecated module
      (Reported by Joshua C. Colp)
* ASTERISK-29585 - app_mysql: Remove deprecated module
      (Reported by Joshua C. Colp)
* ASTERISK-29584 - cdr_mysql: Remove deprecated module
      (Reported by Joshua C. Colp)
* ASTERISK-29548 - app_meetme: Deprecated in 19, to be removed in 21
      (Reported by Joshua C. Colp)
* ASTERISK-29549 - app_osploop: Deprecated in 19, to be removed in 21
      (Reported by Joshua C. Colp)
* ASTERISK-29550 - chan_alsa: Deprecated in 19, to be removed in 21
      (Reported by Joshua C. Colp)
* ASTERISK-29551 - chan_mgcp: Deprecated in 19, to be removed in 21
      (Reported by Joshua C. Colp)
* ASTERISK-29552 - chan_skinny: Deprecated in 19, to be removed in 21
      (Reported by Joshua C. Colp)
* ASTERISK-29553 - res_pktccops: Deprecated in 19, to be removed in 21
      (Reported by Joshua C. Colp)
* ASTERISK-29558 - app_macro: Deprecated in 16, to be removed in 21
      (Reported by Joshua C. Colp)
* ASTERISK-29567 - chan_sip: Deprecated in 17, to be removed in 21
      (Reported by Joshua C. Colp)
* ASTERISK-29572 - res_monitor: Deprecated in 16, to be removed in 21
      (Reported by Joshua C. Colp)

Security bugs fixed in this release:
-----------------------------------
* ASTERISK-29381 - chan_pjsip: Remote denial of service by an
      authenticated user
      (Reported by Ivan Poddubny)
* ASTERISK-29415 - Crash in PJSIP TLS transport
      (Reported by Andrew Yager)
* ASTERISK-29305 - ASTERISK-29203 / AST-2021-002 -- Another
      scenario is causing a crash
      (Reported by Gregory Massel)
* ASTERISK-29260 - sRTP Replay Protection ignored; even tears
      down long calls
      (Reported by Alexander Traud)
* ASTERISK-29227 - res_pjsip_diversion: sending multiple 181
      responses causes memory corruption and crash
      (Reported by Ivan Poddubny)
* ASTERISK-29219 - res_pjsip_diversion: Crash if Tel URI
      contains History-Info
      (Reported by Torrey Searle)
* ASTERISK-29057 - pjsip: Crash on call rejection during high load
      (Reported by Sandro Gauci)

New Features made in this release:
-----------------------------------
* ASTERISK-29656 - Add CHANNEL_EXISTS function
      (Reported by N A)
* ASTERISK-29496 - Add SendMF application
      (Reported by N A)
* ASTERISK-29627 - Add STRBETWEEN function
      (Reported by N A)
* ASTERISK-29628 - Add file and directory functions
      (Reported by N A)
* ASTERISK-29531 - Add SAYFILES function
      (Reported by N A)
* ASTERISK-29546 - Add tone detection module
      (Reported by N A)
* ASTERISK-18454 - Option for Read to be able to accept #
      (Reported by Sta Retji)
* ASTERISK-29542 - Add audio scrambler
      (Reported by N A)
* ASTERISK-29478 - Function to drop frames in the TX or RX
      directions
      (Reported by N A)
* ASTERISK-29389 - Add PJSIP_HEADERS() and ability to read
      header by pattern
      (Reported by Igor Goncharovsky)
* ASTERISK-11 - AGI channel_status failure
      (Reported by bbawkon)
* ASTERISK-29477 - Function to asynchronously store digits dialed
      (Reported by N A)
* ASTERISK-29454 - New application to reload modules
      (Reported by N A)
* ASTERISK-29444 - Add application to wait for condition
      (Reported by N A)
* ASTERISK-29442 - app_dial: Expand A option to allow
      announcement playback to caller
      (Reported by N A)
* ASTERISK-29446 - app_confbridge: New ConfKick application
      (Reported by N A)
* ASTERISK-29440 - app_confbridge: Allow ConfBridge answer to
      be suppressed
      (Reported by N A)
* ASTERISK-29431 - Minimum and maximum dialplan functions
      (Reported by N A)
* ASTERISK-29439 - func_volume: Volume function can't be read
      (Reported by N A)
* ASTERISK-27477 - Chan_pjsip does not support unauthenticated
      OPTIONS ping
      (Reported by Ross Beer)
* ASTERISK-29027 - Implement support for History-Info
      (Reported by Torrey Searle)

Bugs fixed in this release:
-----------------------------------
* ASTERISK-20219 - [patch] - IAX2 Call Encryption Fails with
      RSA authentication
      (Reported by Michael Munger)
* ASTERISK-29402 - res_pjsip_t38: Socket is bound to IPv4/IPv6
      but platform does not support it
      (Reported by Matthew Kern)
* ASTERISK-29673 - app_read: Fix null pointer crash regression
      (Reported by N A)
* ASTERISK-29671 - res_rtp_asterisk: memory leak
      (Reported by Jean Aunis - Prescom)
* ASTERISK-29668 - ari: Listing bridges fails when dialing
      bridge exists
      (Reported by Joshua C. Colp)
* ASTERISK-29663 - messaging: AMI MessageSend does not support
      same parameters as dialplan application
      (Reported by Brian J. Murrell)
* ASTERISK-29578 - app_queue: Custom device state using
      included hints do not update
      (Reported by N A)
* ASTERISK-29660 - Build failure when disabling PJSIP support
      (Reported by Guido Falsi)
* ASTERISK-29654 - pjproject includes trailing whitespace in
      sdp format attributes
      (Reported by George Joseph)
* ASTERISK-29635 - MP3Player don' t work with actual mpg123 versions
      (Reported by Carlos Oliva)
* ASTERISK-29629 - ARI external media channel creation doesn't
      set option data
      (Reported by sungtae kim)
* ASTERISK-27176 - test_abstract_jb: frames leak
      (Reported by Corey Farrell)
* ASTERISK-29634 - res_snmp:  gcc 11 needs -fPIC to compile correctly
      (Reported by George Joseph)
* ASTERISK-29630 - Asterisk is unable to read extended number
      format terminfo files
      (Reported by Sean Bright)
* ASTERISK-28004 - dns: Core ast_dns_get_nameservers does not
      support configured IPv6 servers
      (Reported by Isaac McDonald)
* ASTERISK-29618 - ConfBridge errors on creation conference room
      (Reported by Alexander Zharov)
* ASTERISK-29622 - ARI: external media create doesn't use body parameter
      (Reported by sungtae kim)
* ASTERISK-29614 - app_agent_pool: XML Doc: unterminated entity reference
      (Reported by Alexander Traud)
* ASTERISK-29609 - Subsequent 'ael reload' will cause a lock up
      (Reported by Mark Murawski)
* ASTERISK-28701 - app_queue: Core reload resets queue stats,
      even when keepstats=yes
      (Reported by Luke Escude)
* ASTERISK-29616 - res_rtp_asterisk: sqrt(.) requires the
      header math.h.
      (Reported by Alexander Traud)
* ASTERISK-29518 - sig_analog: FCG_CAMA fails to signal ANI
      spill when using MF signaling
      (Reported by Sarah Autumn)
* ASTERISK-29582 - res_pjproject: Can't map pjproject log
      messages to Asterisk TRACE
      (Reported by George Joseph)
* ASTERISK-29575 - app_milliwatt: Milliwatt application doesn't
      use the proper timings
      (Reported by N A)
* ASTERISK-20339 - chan_mgcp, resp_pktccops ast_debug support
      (Reported by Tomas Maldonado)
* ASTERISK-29540 - aelparse: include of context with timings fails
      (Reported by Alexander Traud)
* ASTERISK-29539 - Segmentation fault at ast_writestream() when
      write handler not defined (happens with OGG/Speex)
      (Reported by Ernani Jos辿 Camargo Azevedo)
* ASTERISK-29494 - cdr_adaptive_odbc: Prevent throwing warnings
      if CDR filtering is used
      (Reported by N A)
* ASTERISK-29513 - statsd: Remove non-standard metric type Meter
      (Reported by Rijnhard Hessel)
* ASTERISK-12 - app_voicemail2 became a bit silent, lately
      (Reported by siggi)
* ASTERISK-29526 - G729 audio gets corrupted by Asterisk due to smoother
      (Reported by under)
* ASTERISK-29392 - chan_iax2: Asterisk crashes when queueing
      video with format
      (Reported by Michael Welk)
* ASTERISK-27871 - Remote URL in playback must end with file extension
      (Reported by Caesar)
* ASTERISK-29507 - STUN timeout is silently delaying calls
      (Reported by S辿bastien Duthil)
* ASTERISK-29514 - ari: Audiosocket segfault when no data specified
      (Reported by Igor Goncharovsky)
* ASTERISK-29503 - Updated identify/match syntax not supported
      by config wizard
      (Reported by Sean Bright)
* ASTERISK-29480 - fixedjitterbuffer contains an un-wrappered
      assert that triggers on a negative time slew
      (Reported by Dan Cropp)
* ASTERISK-29485 - core: Inband generation of tones for Busy()
      and Congestion() may not occur
      (Reported by Joshua C.  Colp)
* ASTERISK-29479 - [patch] Channels are not put on hold for
      Session Progress with inactive audio
      (Reported by Bernd Zobl)
* ASTERISK-29475 - SayNumber triggers WARNING if caller hangs
      up during application execution
      (Reported by N A)
* ASTERISK-29404 - Consolidate res_pjsip_messaging fixes for
      domain name
      (Reported by George Joseph)
* ASTERISK-29441 - Core reload making TCP endpoints go offline
      (Reported by Luke Escude)
* ASTERISK-28237 - "FRACK!, Failed assertion bad magic number"
      happens when unsubscribe an application from an event source
      (Reported by Lucas Tardioli Silveira)
* ASTERISK-28393 - Multidomain support issue
      (Reported by Andrea Sannucci)
* ASTERISK-29433 - res_rtp_asterisk: Server reflexive
      candidates use incorrect raddr for RTCP
      (Reported by Chris)
* ASTERISK-29397 - pjsip: Asterisk isn't tolerant of RFC8760 UASs
      (Reported by George Joseph)
* ASTERISK-24601 - [patch]Missing RFC4235 tags and attributes
      in PJSIP NOTIFY event: dialog  XML body
      (Reported by Marco Paland)
* ASTERISK-29372 - file.c switch does not account for flash events
      (Reported by N A)
* ASTERISK-29370 - chan_sip does not recognize
      application/hook-flash
      (Reported by N A)
* ASTERISK-29377 - cpool_release_pool "double free or
      corruption (out)"
      (Reported by Robert Sutton)
* ASTERISK-29358 - chan_pjsip: Trace message for progress is
      output even if frame is not queued
      (Reported by Michael Maier)
* ASTERISK-29030 - res_rtp_asterisk: Additional RTP-frame (with
      wrong SSRC) gets inserted when switching from progress to established
      (Reported by Matthias Hensler)
* ASTERISK-29407 - chan_local: Filtering audio formats should
      not occur on removed streams
      (Reported by Joshua C. Colp)
* ASTERISK-29328 - translate.c: possible buffer overflow when upsampling
      (Reported by Jean Aunis - Prescom)
* ASTERISK-29379 - Segfault - ast_channel_is_multistream
      (chan=0x0) at channel_internal_api.c:1590
      (Reported by Ross Beer)
* ASTERISK-29130 - prometheus: Crash when scraping bridge
      (Reported by Francisco Correia)
* ASTERISK-29364 - res_rtp_asterisk: standard deviation
      miscalculation
      (Reported by Kevin Harwell)
* ASTERISK-29373 - res_rtp_asterisk: Flash events are duplicated
      (Reported by N A)
* ASTERISK-28356 - app_queue: CLI set ringinuse for realtime
      member not working
      (Reported by Michael)
* ASTERISK-24434 - Fix differing usage of assignment operators
      in modules.conf
      (Reported by Rusty Newton)
* ASTERISK-26614 - app_queue: updatecdr option in queues.conf
      does effectively nothing
      (Reported by Alexander Gonchiy)
* ASTERISK-24631 - Incorrect description of option "context" in
      queues.conf.sample
      (Reported by Etienne Lessard)
* ASTERISK-25358 - dateformat not read from logger.conf by
      remote console
      (Reported by Igor Liferenko)
* ASTERISK-27542 - app_queue: When "queue show" CLI command is
      executed a crash occurs
      (Reported by Miguel Sanz)
* ASTERISK-29215 - res_pjsip_session: NULL active_media_state
      topology caused asterisk crash
      (Reported by sungtae kim)
* ASTERISK-29355 - app_queue: Queue member status message sent
      even if status doesn't change
      (Reported by Roman Pertsev)
* ASTERISK-29035 - chan_local: Multistream support breaks T.38 faxing
      (Reported by Matthias Hensler)
* ASTERISK-29354 - res_pjsip: Allow partial reloading of transports
      (Reported by Joshua C. Colp)
* ASTERISK-29348 - menuselect doesn't return errors in many cases
      (Reported by George Joseph)
* ASTERISK-29352 - res_rtp_asterisk: Fix frame delivery time
      when SSRC changes
      (Reported by Joshua C. Colp)
* ASTERISK-29071 - app_confbridge: Memory rises when
      jitterbuffer enabled and muting over AMI occurs
      (Reported by Stefan Ruf)
* ASTERISK-29329 - app_dial: DTMF to 'D' option gets duplicated
      if there are multiple progress events
      (Reported by N A)
* ASTERISK-29306 - strings: Incorrect use of
      __attribute__((pure)) in ast_str_to_lower definition
      (Reported by Vitezslav Novy)
* ASTERISK-29300 - res_rtp_asterisk: When native local bridging
      the remote SSRC becomes permanent
      (Reported by Sebastian Damm)
* ASTERISK-29235 - res_pjsip_nat: Contact is rewritten on
      REGISTER responses with external_signaling_address
      (Reported by Brian Paboojian)
* ASTERISK-29266 - ICE Role conflict with an unauthorized session
      (Reported by Salah Ahmed)
* ASTERISK-29105 - chan_pjsip: 180 Ringing with SDP not changed
      into progress
      (Reported by Sebastian Damm)
* ASTERISK-29297 - say: Y2021 problem �<80><93> Asterisk cannot say
      year 2021 in Dutch
      (Reported by Jacek Konieczny)
* ASTERISK-29315 - res_pjsip: re-registration gets stuck if
      setting initial auth credentials fails
      (Reported by Nick French)
* ASTERISK-29312 - res_fax: asterisk fails to publish the
      Stasis and ReceiveFax status messages if the remote Station ID
      contains invalid UTF-8 characters
      (Reported by Alexei Gradinari)
* ASTERISK-16799 - Callee declined when 'beep' audio file does
      not exist
      (Reported by IAMJames_)
* ASTERISK-29313 - res_pjsip_refer:  Segfault in progress notify
      (Reported by George Joseph)
* ASTERISK-28452 - pjsip: <sess-version> of SDP is not
      incremented though SDP may be changed on reinvite without SDP offer
      (Reported by Michael Maier)
* ASTERISK-29311 - res_odbc_transaction sets forcecommit
      default value based on isolation level instead of forcecommit
      (Reported by Jaco Kroon)
* ASTERISK-29303 - pjsip: Re-invite occurs when it shouldn't
      (Reported by Benjamin Keith Ford)
* ASTERISK-29293 - res_config_pgsql: Limit realtime_pgsql() to
      return one (no more) record
      (Reported by Boris P. Korzun)
* ASTERISK-28369 - app_queue: Member device state "invalid"
      when second call is ringing and hint is used
      (Reported by Boolah)
* ASTERISK-29287 - app.h: C++ compatibility broken
      (Reported by Jean Aunis - Prescom)
* ASTERISK-29203 - res_pjsip_t38: Crash when changing state
      (Reported by Gregory Massel)
* ASTERISK-29205 - res_rtp_asterisk: Asterisk crashes when
      making hold/unhold from webrtc client
      (Reported by Edvin Vidmar)
* ASTERISK-29196 - res_pjsip: Segmentation fault
      (Reported by Mauri de Souza Meneguzzo (3CPlus))
* ASTERISK-29280 - chan_sip: Allow peers without audio (text+video).
      (Reported by Alexander Traud)
* ASTERISK-29265 - chan_sip: Allow text+video media streams, again.
      (Reported by Alexander Traud)
* ASTERISK-29259 - channel: Allow text+video media streams, again.
      (Reported by Alexander Traud)
* ASTERISK-29261 - res_pjsip: user=phone validation fail for
      isup numbers containing *#
      (Reported by Mark Petersen)
* ASTERISK-29258 - chan_sip: Audio stream rejected, Other
      stream present: Invalid SDP.
      (Reported by Alexander Traud)
* ASTERISK-29248 - res_pjsip_session: res sometimes
      uninitialized reported by compiler Clang.
      (Reported by Alexander Traud)
* ASTERISK-29220 - After T38 reinvite response of 488 a
      subsequent G711 reinvite is not processed correctly. Instead the
      previous T38 session media is used
      (Reported by Robert Cripps)
* ASTERISK-29229 - Stasis/messaging: text messages not
      dispatched to all subscribers when using generic subscription
      (Reported by Jean Aunis - Prescom)
* ASTERISK-29238 - chan_sip: SDP: Offers without any enabled
      stream are accepted.
      (Reported by Alexander Traud)
* ASTERISK-29237 - chan_sip: SDP: m=video is parsed even when disabled.
      (Reported by Alexander Traud)
* ASTERISK-29222 - chan_sip: Hold/Resume an sRTP call on a
      video enabled user-agent.
      (Reported by Alexander Traud)
* ASTERISK-29240 - chan_pjsip: Incoming PJSIP calls set global
      SIPDOMAIN instead of a channel variable
      (Reported by Ivan Poddubny)
* ASTERISK-27902 - chan_pjsip isn't updating hangupcause on 4XX responses
      (Reported by George Joseph)
* ASTERISK-28016 - PJSIP sends duplicate 183 Progress responses
      (Reported by Alex Hermann)
* ASTERISK-28185 - chan_pjsip: Subsequent same responses are not stopped
      (Reported by Julien)
* ASTERISK-29230 - pjsip: Asterisk goes crazy and massively
      spams logfile if registration can't be send
      (Reported by Michael Maier)
* ASTERISK-29231 - pjsip: SIGSEGV in CLI if no trunk is registered
      (Reported by Michael Maier)
* ASTERISK-29217 - LOCK() can grant the same lock to multiple
      channels spuriously
      (Reported by Jaco Kroon)
* ASTERISK-28947 - Segmentation fault in mixmonitor_ds_destroy
      (Reported by Robert Sutton)
* ASTERISK-29201 - Crash occurs when Transfer and execute
      Hangup before the Transfer result
      (Reported by Dan Cropp)
* ASTERISK-29168 - Asterisk crashes during call transfer
      (Reported by Dalius Mockevicius)
* ASTERISK-29210 - res_pjsip: Crash when examining transport
      (Reported by N GM )
* ASTERISK-29191 - tel: URI in Diversion header causes crash
      (Reported by Mikhail Ivanov)
* ASTERISK-28883 - Spyee information ist missing in ChanSpyStop
      AMI Event
      (Reported by Hendrik Wedhorn)
* ASTERISK-29188 - null media causing the Asterisk crash
      (Reported by sungtae kim)
* ASTERISK-29209 - Debug messages printed by scope trace might
      be missing newlines
      (Reported by Alexander Traud)
* ASTERISK-29024 - pjsip: Route Header in Cancel request
      incorrectly set
      (Reported by Flole Systems)
* ASTERISK-29211 - res_musiconhold: Segfault on realtime music
      on hold without entries
      (Reported by Nathan Bruning)
* ASTERISK-29022 - Crash when manipulating PJSIP invite dlg ref counts
      (Reported by Sean Bright)
* ASTERISK-29173 - Media cache URL requests allow infinite redirects
      (Reported by Sean Bright)
* ASTERISK-29175 - res_pjsip_stir_shaken: Fix module description
      (Reported by Stanislav Abramenkov)
* ASTERISK-29148 - AST_MODULE_INFO no, MODULEINFO depend
      (Reported by Alexander Traud)
* ASTERISK-29165 - res_pjsip: malformed header Accept-Encoding
      in OPTIONS response
      (Reported by Alexander Greiner-Baer)
* ASTERISK-28798 - [patch] chan_sip: TCP/TLS client without server.
      (Reported by Alexander Traud)
* ASTERISK-29161 - Incorrect setup of recall channels
      (Reported by Boris P. Korzun)
* ASTERISK-29155 - app_queue: Deadlock between queues container
      and individual queues
      (Reported by George Joseph)
* ASTERISK-28933 - res_pjsip.so fails to load when bundled
      pjproject is compiled without libssl
      (Reported by Walter Doekes)
* ASTERISK-28825 - Any curl response checks out as valid even
      if 404 is returned.
      (Reported by dovid)
* ASTERISK-29013 - res_pjsip: Asterisk doesn't stop sending
      invites (with auth) on 407 replies
      (Reported by Sebastian Damm)
* ASTERISK-29142 - sip_to_pjsip.py: doesn't read globbed includes
      (Reported by Michael Newton)
* ASTERISK-29144 - GCC Warnings with OPTIMIZE=-Og make
      (Reported by Alexander Traud)
* ASTERISK-29146 - GCC Warnings: %s> directive argument is null.
      (Reported by Alexander Traud)
* ASTERISK-29145 - GCC Warnings with OPTIMIZE=-Os make
      (Reported by Alexander Traud)
* ASTERISK-29124 - res_pjsip: flow transport broken for
      outbound requests
      (Reported by Nick French)
* ASTERISK-29136 - config: Sample features.conf incorrectly
      includes " around sound files
      (Reported by Benjamin M.)
* ASTERISK-29123 - logger.conf.sample missing comment mark on line 115
      (Reported by Andrew Siplas)
* ASTERISK-29109 - res_pjsip_session: Asterisk 18 does not
      progress calls due to codec negotiation after upgrading from
      Asterisk 16
      (Reported by Ross Beer)
* ASTERISK-28430 - res_rtp_asterisk.c: FRACK!, Failed assertion
      errno != EBADF
      (Reported by under)
* ASTERISK-29108 - resource_endpoints.c : Memory leak if
      endpoint not found
      (Reported by Jean Aunis - Prescom)
* ASTERISK-29097 - res_pjsip_config_wizard: Crash when freeing
      string when failing to add extension
      (Reported by Vieri)
* ASTERISK-26424 - app_voicemail: Undocumented behavior from VMSayName
      (Reported by Eric Smith)
* ASTERISK-29051 - res_pjsip_sdp_rtp: Does not set correct
      values on RTP instance when "auto" DTMF is used
      (Reported by Sebastian Damm)
* ASTERISK-29099 - res_musiconhold: Realtime MOH only loads a
      single entry
      (Reported by laszlovl)
* ASTERISK-29091 - Crash when ast_translator_build_path fails
      (Reported by Jasper van der Neut)
* ASTERISK-28311 - dsp: ast_dsp_silence_noise_with_energy wrong
      judgment of frame format
      (Reported by �<91>�絎九産)
* ASTERISK-29085 - func_curl: Segmentation fault when using
      CURL after setting httpheader CURLOPT
      (Reported by P辿ter
      Juh叩sz)
* ASTERISK-24329 - Music On Hold announcement cuts intro of
      music the first time it is played
      (Reported by Thomas Frederiksen)
* ASTERISK-29089 - RTP Ports not cleared after hangup
      (Reported by Ross Beer)
* ASTERISK-29081 - res_stasis: Add compare function for bridges
      moh container
      (Reported by Hajek Michal)
* ASTERISK-28416 - Unable to get rtp codec payload code for slin
      (Reported by Brian J. Murrell)
* ASTERISK-29014 - res_pjsip_session: Re-INVITE collisions
      aren't handled correctly
      (Reported by George Joseph)
* ASTERISK-25665 - Duplicate logging in queue log for EXITEMPTY events
      (Reported by Ove Aursand)
* ASTERISK-29043 - app_queue: Leave empty sometimes not
      recorded as abandoned
      (Reported by Kfir Itzhak)
* ASTERISK-29042 - res_parking: Parker UUID is no longer copied
      (Reported by Misha Vodsedalek)
* ASTERISK-28878 - chan_pjsip: PJSIP_MEDIA_OFFER Broken asterisk 16
      (Reported by Joseph Ades)
* ASTERISK-29046 - pbx: Deadlock when doing a reload, while
      simultaneously doing an ExtensionState on a pattern match hint
      that ends up adding an extension
      (Reported by Ramarajan)
* ASTERISK-29040 - res_speech: Assertion on format
      (Reported by Nickolay V. Shmyrev)
* ASTERISK-29001 - chan_pjsip does not process or forward 181 responses
      (Reported by Torrey Searle)
* ASTERISK-27273 - app_voicemail: When a voicemail is marked as
      "Urgent", it is not sent by email/processed by the mailcmd command
      (Reported by Leandro Dardini)
* ASTERISK-29034 - Lastpause of realtime members is reseting
      (Reported by Evandro C辿sar Arruda)
* ASTERISK-29033 - res_pjsip_session: Aggressively terminates
      session on failed re-INVITE
      (Reported by Joshua C. Colp)
* ASTERISK-28974 - res_rtp_asterisk: T.140 messages have
      appended RTP string to each message block.  (Reported by
      Thomas Johnson)
* ASTERISK-29011 - chan_sip: ToHost property not cleared on reload
      (Reported by Dennis)
* ASTERISK-29021 - [patch] Fix VERSION(ASTERISK_VERSION_NUM) on
      certified versions
      (Reported by cmaj)
* ASTERISK-28927 - Asterisk crash in music on hold
      (Reported by David Cunningham)
* ASTERISK-28973 - Malformed IP address in SDP of 2nd SIP timer
      triggered INVITE when NAT is active (UDP transport with
      external_media_address)
      (Reported by Michael Neuhauser)
* ASTERISK-28995 - res_pjsip_registrar: Expires on statically
      configured contacts is not correct
      (Reported by tootai)
* ASTERISK-28987 - BridgeCreated ARI event shows wrong video_mode info
      (Reported by sungtae kim)
* ASTERISK-28978 - acl: named_acl rule misconfiguration results
      in segfault on reading rule from realtime
      (Reported by Andrew Yager)

Improvements made in this release:
-----------------------------------
* ASTERISK-29637 - Add support for future dates in Say.c
      (Reported by Shloime Rosenblum)
* ASTERISK-29525 - PJSIP remove_existing unavailable contacts
      (Reported by Joseph Nadiv)
* ASTERISK-29661 - func_vmcount: Add support for multiple mailboxes
      (Reported by N A)
* ASTERISK-29275 - Support of MIME-type for wav16
      (Reported by Boris P. Korzun)
* ASTERISK-29529 - Add custom logging level
      (Reported by N A)
* ASTERISK-29472 - res_pjsip: OLI/ANI2 support missing
      (Reported by N A)
* ASTERISK-29626 - app_stack: Include calling location if
      attempting to branch to nonexistent location
      (Reported by N A)
* ASTERISK-29632 - Add option to Application_VoiceMail to
      suppress instructions only when a custom greeting is present
      (Reported by Charlie Smurthwaite)
* ASTERISK-29605 - chan_iax2: Add ANI2
      (Reported by N A)
* ASTERISK-29508 - STUN server address refresh
      (Reported by S辿bastien Duthil)
* ASTERISK-29612 - bridge_basic: Don't throw warning if
      attended transfer is cancelled
      (Reported by N A)
* ASTERISK-29544 - Media Cache - Delayed remote sound file
      retrieve delays all playbacks
      (Reported by Andre Barbosa)
* ASTERISK-29495 - Return integer instead of float if response
      is a whole number
      (Reported by N A)
* ASTERISK-29541 - app_morsecode: Add American Morse code
      (Reported by N A)
* ASTERISK-29543 - app_originate: Allow specifying codec(s) to use
      (Reported by N A)
* ASTERISK-29528 - Add support for multiple files for agent announcements
      (Reported by N A)
* ASTERISK-29527 - res_http_media_cache: Cleanup audio format
      lookup in HTTP requests
      (Reported by Sean Bright)
* ASTERISK-29501 - ARI - Stasis Playback doesn't hangup call
      when processing a list of invalid files
      (Reported by Andre Barbosa)
* ASTERISK-29464 - ARI - PlaybackFinish skip error events
      (Reported by Andre Barbosa)
* ASTERISK-29450 - Allow setting channel variables using
      Originate application
      (Reported by N A)
* ASTERISK-29460 - Recognize application/hook-flash in PJSIP
      (Reported by N A)
* ASTERISK-29459 - Missing configuration from PJSIP to SIP
      conversion script
      (Reported by N A)
* ASTERISK-29434 - Asterisk reveals pjproject version in STUN packets
      (Reported by Jeremy Lain辿)
* ASTERISK-29380 - Add Flash AMI event to handle flash events
      (Reported by N A)
* ASTERISK-29349 - Silent voicemail option is not completely silent
      (Reported by N A)
* ASTERISK-29339 - loader: Let's output warnings for deprecated modules!
      (Reported by Joshua C. Colp)
* ASTERISK-29337 - menuselect: Add ability to set deprecated in
      and removed in versions for modules
      (Reported by Joshua C.  Colp)
* ASTERISK-29335 - xml: Embed module information into core XML documentation.
      (Reported by Joshua C. Colp)
* ASTERISK-29336 - documentation: Fix inconsistent support levels
      (Reported by Joshua C. Colp)
* ASTERISK-29321 - sorcery: Add support for more intelligent reloading.
      (Reported by Joshua C. Colp)
* ASTERISK-29325 - res_pjsip_registrar: Include source IP
      address and port in log messages
      (Reported by Joshua C.  Colp)
* ASTERISK-29326 - asterisk: Update copyright/company
      (Reported by Joshua C. Colp)
* ASTERISK-29244 - Add MixMonitorStart / Stop / Mute AMI events
      (Reported by S辿bastien Duthil)
* ASTERISK-29252 - TRANSFERSTATUSPROTOCOL variable to report
      Transfer (REFER) failure SIP code
      (Reported by Dan Cropp)
* ASTERISK-29262 - Support of various URL-schemes by MoH
      (Reported by Boris P. Korzun)
* ASTERISK-28549 - Two repeated 183
      (Reported by Gant Liu)
* ASTERISK-29216 - contrib: systemd asterisk service for
      centos8 or other newer linux versions
      (Reported by Mark Petersen)
* ASTERISK-29143 - res_http_media_cache: HTTP media cache
      stored hardcoded in /tmp
      (Reported by laszlovl)
* ASTERISK-29118 - VoiceMail() should have an option to play
      greetings as Early Media
      (Reported by Juan Carlos Castro y Castro)
* ASTERISK-29054 - Logger: Add debug logging categories
      (Reported by Kevin Harwell)
* ASTERISK-29083 - Do not build chan_sip by default as it is
      now deprecated
      (Reported by Sean Bright)
* ASTERISK-29056 - Increase reg_server column size for
      ps_contacts table realtime
      (Reported by sungtae kim)
* ASTERISK-29055 - Create a Bridge with video_single mode
      (Reported by sungtae kim)

For a full list of changes in this release, please see the ChangeLog:
https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-19.0.0

Thank you for your continued support of Asterisk!

(jnemeth)

2021-11-13 23:51:01 UTC MAIN commitmail json YAML

Restore firefox78 mozilla-common.mk - needed by thunderbird.

Sorry, everyone.

(nia)

2021-11-13 22:21:20 UTC MAIN commitmail json YAML

mk: Avoid find -iname for compatibility with Solaris 10

from Claes N辰st辿n.

(nia)

2021-11-13 21:21:12 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 21.3.3

(rillig)

2021-11-13 21:20:59 UTC MAIN commitmail json YAML

pkgtools/pkglint: update to 21.3.3

Changes since 21.3.2:

Explain warning about invalid symlink.

Do not warn when a package uses MAKE_JOBS without adding it to
BUILD_DEFS, since MAKE_JOBS is supposed to be a build-time only
variable.

(rillig)

2021-11-13 20:43:51 UTC MAIN commitmail json YAML

doc: Updated sysutils/zabbix50-proxy to 5.0.17

(otis)

2021-11-13 20:43:34 UTC MAIN commitmail json YAML

doc: Updated sysutils/zabbix50-java to 5.0.17

(otis)

2021-11-13 20:43:14 UTC MAIN commitmail json YAML

doc: Updated sysutils/zabbix50-frontend to 5.0.17

(otis)

2021-11-13 20:42:53 UTC MAIN commitmail json YAML

doc: Updated sysutils/zabbix50-agent to 5.0.17

(otis)

2021-11-13 20:42:36 UTC MAIN commitmail json YAML

doc: Updated sysutils/zabbix50-server to 5.0.17

(otis)

2021-11-13 20:41:10 UTC MAIN commitmail json YAML

2021-11-13 17:31:05 UTC MAIN commitmail json YAML

Updated security/py-acme; security/py-certbot*

(adam)

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

py-acme py-certbot*: updated to 1.21.0

Certbot 1.21.0

Added

Certbot will generate a web.config file on Windows in the challenge path
when the webroot plugin is used, if one does not exist. This web.config file
lets IIS serve challenge files while they do not have an extension.

Changed

We changed the PGP key used to sign the packages we upload to PyPI. Going
forward, releases will be signed with one of three different keys. All of
these keys are available on major key servers and signed by our previous PGP
key. The fingerprints of these new keys are:
BF6BCFC89E90747B9A680FD7B6029E8500F7DB16
86379B4F0AF371B50CD9E5FF3402831161D1D280
20F201346BF8F3F455A73F9A780CC99432A28621

Fixed

More details about these changes can be found on our GitHub repo.

(adam)

2021-11-13 17:19:42 UTC MAIN commitmail json YAML

doc: Updated textproc/split-thai to 2.14

(scole)

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

Update to 2.14
all changes for pthai.el
- yet more url-fetching clean-ups

(scole)

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

doc: Updated sysutils/macchina to 5.0.5

(pin)

2021-11-13 17:05:42 UTC MAIN commitmail json YAML

sysutils/macchina: update to 5.0.5

v5.0.5
-NetBSD: Don't check the output of `session()`, addressing #217.
-Wayland: Sway and Qtile users don't need `wmctrl` to see their window manager
information.
-Unix: Fixed failing "Host" and "Shell" readouts.

v5.0.4
-Fixed a compilation error upon cargo installation.
-Windows' dependencies have been bumped. (libmacchina#93)
-Windows' Local IP readout is a lot more user-friendly now. (libmacchina#94)

(pin)

2021-11-13 12:44:39 UTC MAIN commitmail json YAML

emulators/hercules4sdl: unbreak the build on Darwin.

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-13 11:27:47 UTC MAIN commitmail json YAML

doc: Updated multimedia/libaom to 3.2.0

(nia)

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

libaom: update to 3.2.0

2021-10-13 v3.2.0
  This release includes compression efficiency and perceptual quality
  improvements, speedup and memory optimizations, as well as some new
  features.

(nia)

2021-11-13 10:56:33 UTC MAIN commitmail json YAML

doc: Updated audio/soundtouch to 2.3.1

(nia)

2021-11-13 10:56:22 UTC MAIN commitmail json YAML

soundtouch: update to 2.3.1

  2.3.1:

    * Adjusted cmake build settings and header files that cmake installs

  2.3.0:

    * Disable setting "SOUNDTOUCH_ALLOW_NONEXACT_SIMD_OPTIMIZATION" by
      default. The original purpose of this setting was to avoid performance
      penalty due to unaligned SIMD memory accesses in old CPUs, but that is
      not any more issue in concurrent CPU SIMD implementations and having
      this setting enabled can cause slight compromise in result quality.
    * Bugfix: soundtouch.clear() to really clear whole processing pipeline
      state. Earlier individual variables were left uncleared, which caused
      slightly different result if the same audio stream were processed
      again after calling clear().
    * Bugfix: TDstretch to align initial offset position to be in middle of
      correlation search window. This ensures that with zero tempo change
      the output will be same as input.
    * Bugfix: Fix a bug in TDstrectch with too small initial skipFract value
      that occurred with certain processing parameter settings: Replace
      assert with assignment that corrects the situation.
    * Remove OpenMP "_init_threading" workaround from Android build as it's
      not needed with concurrent Android SDKs any more.

  2.2:

    * Improved source codes so that compiler can autovectorize them more
      effectively. This brings remarkable improvement e.g. ARM cpus equipped
      with NEON vfpu: Bencmarked 2.4x improvement in execution speed in
      ARMv7l vs the previous SoundTouch version for both integer and
      floating point sample types.
    * Bugfix: Resolved bad sound quality when using integer sample types in
      non-x86 CPU
    * Bugfix: Fixed possible reading past end of array in BPM peak detection
      algorithm

(nia)

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

doc: Updated audio/libxspf to 1.2.1

(nia)

2021-11-13 10:49:00 UTC MAIN commitmail json YAML

libxspf: Update to 1.2.1

2021-05-29 -- 1.2.1

  * Fixed: GCC 4.4 test suite compilation
      Thanks to Samuli Suominen for the patch!
  * Fixed: Missing unistd.h include in
      examples/read/read.cpp
  * Fixed: Compile errors when uriparser is located in a
      non-standard path that is passed to configure through
      variable PKG_CONFIG_PATH
  * Fixed: Update the GNU Autotools build system
      so that ./autogen.sh runs without warnings
  * Fixed: Allow linking with LLD
  * Improved: Modernize the GNU Autotools build system
      Thanks to David Seifert for the pull request!
  * Soname: 4:3:0 (please see https://verbump.de/
                  for what these numbers do)

(nia)

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

2021-11-13 10:28:38 UTC MAIN commitmail json YAML

doc: Updated audio/libxmp to 4.5.0

(nia)

2021-11-13 10:28:27 UTC MAIN commitmail json YAML

libxmp: update to 4.5.0

4.5.0 (20210606):
Changes by Alice Rowan:
- xmp_load_module_from_callbacks and xmp_test_module_from_callbacks
  added to api
- fix xmp_set_position et al. when used during loops, pattern delay
- make xmp_set_position() consistently clear pattern break/jump vars
- avoid shell command injection when calling external unmo3 or unrar
- fix volume event handling for FAR modules
- fix GDM loader to correctly handle empty notes
- fix GDM fine effects
- fix incorrect handling of GDM speed effect
- implement GDM surround effect
- add support for DSMI 0.8 and 0.9 AMF modules
- fix incorrect DSMI AMF volume and note 0x7f handling
- fix DSMI AMF track 0 remapping bug
- fix DSMI AMF speed effect and pan command conversions
- fix IMAGO Orpheus channel panning and status values
- fix S3M ADPCM4 samples
- fix OctaMED 'tracker compatibility' tempos, more accurate OctaMED
  8-channel mode BPM tables.
- ignore MED volume/slide effects with param of 0, fix speed bound.
- improve MOD loader checks for Mod's Grave WOW files
- fix Schism Tracker version date calculation
- fix MED2 BPM handling
- fix MED modules with pattern lengths > 256
- fix MED instrument corruption
- allow up to 512 rows in X-Tracker patterns
- add support for DigiBooster Pro pan envelopes
- fix DigiBooster Pro volume envelope number of points
- fix fine effects for DigiBooster Pro modules
- fix loading DigiBooster Pro modules with large sample chunks
- fix IT bug where Cxx on same row as SBx would not be ignored
- fix IT bug where Qxy would ignore the volume parameter
- fix IT sample global volume and sample vibrato
- fix two IT bugs related to note off and volume handling
- fix event out-of-bounds reads due to invalid key values
- fix multiple out-of-bounds reads/writes, memory corruptions,
  uninitialized reads and hangs in several loaders (thanks to
  Lionel Debroux for providing fuzz files)
- fix xmp_release_module double frees when invoked multiple times
- check external sample file names before opening them
- make it possible to disable module depacker functionality
- make it possible to disable prowizard module loaders
Changes by viiri:
- fix samples corruption in STM modules
- support more versions of STM modules
Changes by ��zkan Sezer:
- add new xmp_syserrno call to the api
- xmp_get_format_list() now returns const char* const*, not char**
  (no ABI change)
- xmp_test_module, xmp_load_module, xmp_set_instrument_path and
  xmp_smix_load_sample() now accept const char* path parameters
  (no ABI change)
- xmp_load_module_from_memory() now accepts a const void* memory
  param (no ABI change)
- xmp_load_module_from_memory() no longer accepts sizes <= 0.
- explicitly document that callers of xmp_load_module_from_file()
  are responsible for closing their own file.
- remove nonportable use of fdopen in xmp_load_module_from_file()
- fix a seek issue with xmp_load_module_from_memory
- fix memory-io functions' error handling
- fix number of envelope points sanity check in IMF loader
- rewrite the UMX loader
- revise sanity checks to prevent oob reads in s404 depacker
- fix vorbis depacker to function properly on big endian systems
- fix windows static library builds
- fix win64 compatibility in ptpopen
- fix build with C89 compilers
- fix issues related to visibility attributes
- fix compatibility with old gcc, mingw, djgpp
- fix warnings in configure script
- fix Watcom C build on OS/2
- fix Amiga build
- several code clean-ups
Changes by Carsten Teibes:
- fix lite build mod loader symbols
Changes by NoSuck:
- add new xmp_set_row() call to skip replay to the given row
- IT: T00 now repeats previous slide
- prevent clobbering of muted channels' volumes in IT modules
- clamp number of IT envelope nodes at load time
- fix IT message (comment) length miscalculation
- fix IT volume panning effect
- fix mute status on player creation
Changes by Cameron Cawley:
- fix sanity check in Digital Symphony loader
- fix and enable the Coconizer loader
- support compiling for Windows with OpenWatcom
Changes by Ghabry:
- add xmp_test_module_from_memory and xmp_test_module_from_file
  calls to api
Fix problems reported by Ralf Hoffmann:
- fix MMD3 instrument type sanity check
- fix strictness of MOD pattern data tester
- fix loading of XMLiTE XM modules
- fix loading of ST modules with invalid names
Fix problems reported by Lionel Debroux:
- fix PTM loader issues
- fix MED4 invalid sample load error
- fix NNA and DCT/DCA issues
Fix problems reported by Dennis Mulleneers:
- handle XM 16-bit samples with odd in-file data
Fix problems reported by Jay Garcia:
- fix smix sample allocation
- force reset of buffer state on player start
Fix problems reported by Vitaly Novichkov:
- fix Emscripten builds
- fix linkage errors with MSVC debug builds
Other changes:
- fix IT pattern delay volume reset bug (read row events only
  once per row)
- fix volume, pitch and pan slides lagging behind one frame
- fix tempo assignment in module scan to fix seek issues/crashes
- fix double free in case of ADPCM sample load error
- code refactoring and cleanup
- add new xmp_set_tempo_factor() call to set the replay tempo
  multiplier
- fix XM keyoff with instrument
- fix loading xm instruments with more than 16 samples

(nia)

2021-11-13 10:20:24 UTC MAIN commitmail json YAML

doc: Updated devel/libmtp to 1.1.19

(nia)

2021-11-13 10:20:12 UTC MAIN commitmail json YAML

libmtp: update to 1.1.19

Changes:

- Lots of USB ids added, especially Garmin devices
- use a local libusb context, not the global one
- various bugfixes

(nia)

2021-11-13 10:05:44 UTC MAIN commitmail json YAML

doc: Removed firefox78

(nia)

2021-11-13 10:02:28 UTC MAIN commitmail json YAML

2021-11-13 09:52:58 UTC MAIN commitmail json YAML

Updated net/py-lexicon, devel/py-pyparsing

(adam)

2021-11-13 09:52:40 UTC MAIN commitmail json YAML

py-pyparsing: updated to 3.0.6

Version 3.0.6 -
---------------
- Added `suppress_warning()` method to individually suppress a warning on a
  specific ParserElement. Used to refactor `original_text_for` to preserve
  internal results names, which, while undocumented, had been adopted by
  some projects.

- Fix bug when `delimited_list` was called with a str literal instead of a
  parse expression.

Version 3.0.5 -
---------------
- Added return type annotations for `col`, `line`, and `lineno`.

- Fixed bug when `warn_ungrouped_named_tokens_in_collection` warning was raised
  when assigning a results name to an `original_text_for` expression.

- Fixed internal bug where ParserElement.streamline() would not return self if
  already streamlined.

- Changed run_tests() output to default to not showing line and column numbers.
  If line numbering is desired, call with `with_line_numbers=True`. Also fixed
  minor bug where separating line was not included after a test failure.

(adam)

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

py-lexicon: updated to 3.8.3

3.8.3

Modified

Fix plesk provider
Update nameservers in namecheap provider

(adam)

2021-11-13 09:19:00 UTC MAIN commitmail json YAML

doc: Updated archivers/gnome-autoar to 0.4.1

(cirnatdan)

2021-11-13 09:18:47 UTC MAIN commitmail json YAML

gnome-autoar: Update archivers/gnome-autoar to 0.4.1

Major changes in 0.4.1:
* Fix regression of extraction in symlinked locations (Ondrej Holy)
* Handle passphrase prompt cancellation to prevent showing error dialogs (Ondrej Holy)
* Downgrade meson dependency to 0.56.0 (Felipe Borges, Ondrej Holy)

Major changes in 0.4.0:
* Port to meson build system (I単igo Mart鱈nez, Peter Keresztes Schmidt)
* Add support for creation of password-protected archives (Ondrej Holy)
* Fix extraction of archives with absolute paths (Ondrej Holy)

Major changes in 0.3.3:
* extractor: Fix extraction of one file archives (Ondrej Holy)
* compressor: Fix usage of uninitialized value (Ondrej Holy)

(cirnatdan)

2021-11-13 06:53:10 UTC MAIN commitmail json YAML

standalone-tcsh: Add "bin" to INSTALLATION_DIRS

This package installs DESTDIR/bin/tcsh so add "bin" to INSTALLATION_DIRS.

XXX: Creating the binary package still fails.

(kim)

2021-11-13 06:50:04 UTC MAIN commitmail json YAML

{,standalone-,static-}tcsh: Bring back creating install directories

Installing into DESTDIR failed in standalone-tcsh while it used to work
thanks to the tcsh Makefile creating install directories.

(kim)

2021-11-12 22:25:13 UTC MAIN commitmail json YAML

py-pygments25: remove versioned dependencies

(adam)

2021-11-12 20:29:05 UTC MAIN commitmail json YAML

mk/bootstrap: Fix bits for SCO UnixWare 7.

Derived from a patch from Boyd Lynn Gerber.

(nia)

2021-11-12 20:14:31 UTC MAIN commitmail json YAML

firefox: 94 requires nss>=3.71 and rust>=1.53

(gutteridge)

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

doc/TODO: update notes

(wiz)

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

bulk-test-boost: add gpick

(nia)

2021-11-12 16:17:30 UTC MAIN commitmail json YAML

doc: Updated graphics/gpick to 0.2.6

(nia)

2021-11-12 16:17:20 UTC MAIN commitmail json YAML

2021-11-12 15:53:09 UTC MAIN commitmail json YAML

fuse-pod: Use c++03. Fails with newer C++ standards.

(nia)

2021-11-12 15:52:03 UTC MAIN commitmail json YAML

bulk-test-boost: +emulationstation

(nia)

2021-11-12 15:44:26 UTC MAIN commitmail json YAML

doc: Updated filesystems/fuse-darling-dmg to 1.0.4.20210411

(nia)

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

2021-11-12 15:38:28 UTC MAIN commitmail json YAML

doc: Updated emulators/emulationstation to 2.9.4

(nia)

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

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

graphviz: add networking libraries on SunOS to fix linking

PR pkg/56495

(nia)

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

libunistring: Test for c99 instead of testing for the compiler before
attempting to include stdbool.h. Solaris 10 has stdbool, but the compiler
defaults to c89 and an error will occur on stdbool inclusion due to the
specified standard not being recent enough.

PR pkg/56488

(nia)

2021-11-12 12:31:04 UTC MAIN commitmail json YAML

Updated net/freeradius, textproc/py-xmlschema

(adam)

2021-11-12 12:30:48 UTC MAIN commitmail json YAML

py-xmlschema: updated to 1.8.2

v1.8.2
* Fix for issues
* Fix type annotation of XMLSchema source argument

(adam)

2021-11-12 12:27:39 UTC MAIN commitmail json YAML

freeradius: updated to 3.0.25

FreeRADIUS 3.0.25

Feature improvements
* Better debug output when proxying is disabled
* Updates to support PostgreSQL 14

Bug fixes
* Add `correct_escapes` back into default configuration
* Fix undeclared variable with some compile options
* Quiet erroneous debug output
* Fix segfault when proxying to zombie home server
* Fix resolving values to enum strings in rlm_rest
* Fix printing raw values rather than enum strings in rlm_couchbase

FreeRADIUS 3.0.24

Feature improvements
* Add sanitizer options to configure script.
* Log information needed by Wireshark to decode TLS sessions.
* Allow more liberal SQL commands in rlm_sql_map.
* Update dictionary.apc, dictionary.h3c
* Add new Acct-Status-Type Subsystem-On and Subsystem-Off.
  See dictionary.iana and
  https://freeradius.org/rfc/acct_status_type_subsystem.html
* Add reject_unknown_intermediate_ca.  See mods-available/eap
* Add dynamic loading of certificates via TLS-Session-Cert-File.
  See raddb/certs/realms/README.md
* Add Server Name Indication (SNI) for outbound RadSec connections.
  See raddb/sites-available/tls, and the home server tls configuration.
* Support SNI for inbound RadSec connections.  Certificates will
  be loaded from "realm_dir" in the "tls" section.  SNI will be
  cached in the TLS-Server-Name-Indication attribute.
* Preliminary support for haproxy "PROXY" protocol.
  See sites-available/tls, "proxy_protocol" and doc/antora/modules/howto/pages/protocols/proxy/
* Generate parse errors in more circumstances when we know that the
  configuration is wrong.
* Add "weeklycounter" to sample sqlcounter configuration
* Add certificate attributes to the request list, even if the certificates
  have expired.
* The Simultaneous-Use code is now IPv6 aware, and can deal with
  NAS-IPv6-Address.
* Add dictionary.cambium

Bug fixes
* Fix crash in trustrouter module. Patch from Alejandro Perez
* Fix crash in state handling.
* Don't alter global options in redhat logrotate scripts.
* EAP-FAST will print errors and continue, rather than exiting
  when OpenSSL fails various internal sanity checks.
* Allow admin to manually change core limits, even when core limits
  are disabled. Patch from Antonio Torres.
* Fix chunked rlm_rest HTTP body.
  Patch from Nathan Ward.
* Many fixes around the SQL ippool queries.conf and schema.
  Patches from Jorge Periera.
* Fix MySQL stored procedures.
* Rework connection pool management for corner cases.
* Final fix for double free.
* Fix sqlcounter wrong memory free.
* Accept slow writes from proxies over TCP, which allows the
  server to make more progress when it receives partial packets.
* Add 'weeklycounter' for rlm_sqlcounter.
* Outbound proxying over TCP / TLS is better able to deal with
  partial TCP reads, and has fewer issues with slow networks.
* Fix wrong data-type of Acct-Delay-Time in rlm_unix.
* Fix EAP-FAST PAC lifetime calculation.
* Print correct encoded packet length when debugging

(adam)

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

Updated devel/py-rope, finance/py-stripe

(adam)

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

py-stripe: updated to 2.62.0

2.62.0:
* Add support for `expire` method on resource `Checkout.Session`

(adam)