Commit graph

2375 commits

Author SHA1 Message Date
adam
6690967830 py-colorama: switch to MASTER_SITE_WHEEL for Python 2.7 2022-11-10 08:19:36 +00:00
wiz
6a0cfa264e py-colorama: add missing tool dependency on py-hatchling 2022-11-09 22:46:49 +00:00
adam
143f9d6982 py-colorama: revert DESCR 2022-11-09 07:56:56 +00:00
adam
d5e75d9b69 py-colorama: updated to 0.4.6
0.4.6 Current release
* https://github.com/tartley/colorama/pull/139 Add alternative to 'init()',
  called 'just_fix_windows_console'. This fixes many longstanding problems
  with 'init', such as working incorrectly on modern Windows terminals, and
  wonkiness when init gets called multiple times. The intention is that it
  just makes all Windows terminals treat ANSI the same way as other terminals
  do. Many thanks the njsmith for fixing our messes.
* https://github.com/tartley/colorama/pull/352 Support Windows 10's ANSI/VT
  console. This didn't exist when Colorama was created, and avoiding us
  causing havok there is long overdue. Thanks to segeviner for the initial
  approach, and to njsmith for getting it merged.
* https://github.com/tartley/colorama/pull/338 Internal overhaul of package
  metadata declaration, which abolishes our use of the now heavily
  discouraged setuptools (and hence setup.py, setup.cfg and MANIFEST.in), in
  favor of hatchling (and hence pyproject.toml), generously contributed by
  ofek (author of hatchling). This includes dropping support Python3.5 and
  3.6, which are EOL, and were already dropped from setuptools, so this
  should not affect our users.
* https://github.com/tartley/colorama/pull/353 Attention to detail award to
  LqdBcnAtWork for a spelling fix in demo06
2022-11-09 07:55:44 +00:00
adam
8d9f59a9ed py-enrich: removed; not needed anymore for ansible-lint 2022-11-08 09:29:50 +00:00
wiz
530502eac9 *: bump PKGREVISION for libunistring shlib major bump 2022-10-26 10:31:00 +00:00
wiz
db7c0851e8 openobex: fix PLIST for latest doxygen, and depend on it
Bump PKGREVISION.
2022-10-04 08:00:49 +00:00
adam
0c122fe981 py-rich: updated to 12.6.0
12.6.0 - 2022-10-02

Added

Parse ANSI escape sequences in pretty repr
Add support for FORCE_COLOR env var
Allow a max_depth argument to be passed to the install() hook
Document using None as name in __rich_repr__ for tuple positional args
Add font_aspect_ratio parameter in SVG export https://github.com/Textualize/rich/pull/2539/files
Added Table.add_section method.

Fixed

Handle stdout/stderr being null
Fix NO_COLOR support on legacy Windows
Fix pretty printer handling of cyclic references
Fix missing mode property on file wrapper breaking uploads via requests
Fix mismatching default value of parameter ensure_ascii
Remove unused height parameter in Layout class
Fixed exception in Syntax.rich_measure for empty files

Changed

Removed border from code blocks in MarkdownCVS: ----------------------------------------------------------------------
2022-10-03 12:36:43 +00:00
jnemeth
7d46246dfd Fix obsolete PERL and note that upstream no longer exists. 2022-09-26 05:22:23 +00:00
nros
b824cf856b Revbump due to fixing linkage with libpisock in pilot-link-libs 2022-09-25 07:46:22 +00:00
nros
fd04fd46cc Really make sure libpisock is linked with -lm -- should fix compilation of
dependents that previously died because ldexp(), frexp() were unavailable.
2022-09-25 07:33:14 +00:00
wiz
dd5f63c32a *: bump PKGREVISION for flac shlib bump 2022-09-11 12:51:02 +00:00
gutteridge
1e4ca2627d Bump all dependent packages of wayland (belatedly)
The package changed with the addition of its libepoll-shim dependency.
Otherwise, we can get:
ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
2022-08-11 05:08:00 +00:00
he
6bfd39155d comms/syncterm: also recognize __powerpc__.
Fixes build on NetBSD/macppc.
2022-08-10 18:49:39 +00:00
he
425967a63c comms/estic: use gnu++03 instead of c++03 for alloca().
Fixes build on NetBSD/macppc at least.
2022-08-10 18:01:41 +00:00
jperkin
9c51592bc2 *: Remove hardcoded -liconv / -lintl on SunOS.
This is now handled centrally via OPSYS_EXPLICIT_LIBDEPS support in libiconv
and gettext-lib.
2022-08-09 12:08:27 +00:00
adam
98efb26a46 py-colorama: updated to 0.4.5
0.4.5
* Catch a racy ValueError that could occur on exit.
* Create README-hacking.md, for Colorama contributors.
* Tweak some README unicode characters that don't render correctly on PyPI.
* Fix some tests that were failing on some operating systems.
* Add support for Python 3.9.
* Add support for PyPy3.
* Add support for pickling with the ``dill`` module.
2022-08-02 09:48:51 +00:00
adam
4bf017eb94 py-rich: updated to 12.5.1
12.5.1

Fixed

Fixed missing typing extensions dependency on 3.9


12.5.0

Added

Environment variables JUPYTER_COLUMNS and JUPYTER_LINES to control width and height of console in Jupyter
Markdown friendly Box style, MARKDOWN, for rendering tables ready to copy into markdown files
inspect will prefix coroutine functions with async def
Style.__add__ will no longer return NotImplemented
Remove rich._lru_cache

Changed

Default width of Jupyter console size is increased to 115
Optimized Segment.divide

Fixed

Fix Rich clobbering cursor style on Windows
Fix text wrapping edge case
Allow exceptions that are raised while a Live is rendered to be displayed and/or processed
Fix crashes that can happen with inspect when docstrings contain some special control codes
Fix edges used in first row of tables when show_header=False
Fix interaction between Capture contexts and Console(record=True)
Fixed hash issue in Styles class
Fixed bug in Segment.split_and_crop_lines
2022-07-25 16:24:19 +00:00
gdt
790a9471b7 comms/py-esptool: Update to 4.1
Mark as not for python 2.7.

Summary of upstream release notes, less bugfixes:

* Version 4.1

    ESP32-C2: Added flash encryption support
    elf2image: Added argument to disable appending SHA256 digests

* Version 4.0

Starting from v4.0.0, esptool adopts the semantic versioning
specification, please read the related "Versions" esptool
documentation page when deciding which version to use.

** Breaking changes

  Public API has been defined by limiting access to internals that
  have been refactored into multiple source files. Changing or
  refactoring these limited internals won't be considered a breaking
  change in future releases. Migration is easy and self-explanatory
  (you will get an import error if something has moved) and is
  required only in projects that import esptool directly.

  If active security features are detected, the default behavior
  changes to prevent unintentional bricking (#699):

    If flash encryption is enabled, erase_flash and erase_region
    cannot be executed.

    If secure boot is enabled, erase_flash, erase_region and
    write_flash operations cannot be performed (write_flash is just
    restricted to protect the bootloader region 0x0000->0x8000).

    An override flag --force lets the users execute these operations
    anyways.

  Flash parameters in an image header can now be changed only when no
  SHA256 digest is appended (espressif/esp-idf#8798).

  Python versions 2.7, 3.4, 3.5, and 3.6 have been deprecated, the
  code is now Python 3-only compatible. Releases v4 and later can't be
  installed from PyPI on these deprecated Python versions.

  The ESP8684 alias has been removed, ESP32-C2 has to be used.

  Megabit flash sizes have been deprecated, use megabyte units from
  now on.

** New Features

   Added stub flasher support for ESP32-C2 ECO1, deprecated ECO0 stub (can still be used with ROM).

   espefuse.py: Added a new package - ESP32-D0WDR2-V3
2022-07-08 13:24:51 +00:00
ryoon
3f802fe5c3 *: Recursive revbump from audio/pulseaudio 2022-07-02 16:53:03 +00:00
nia
04f4eef997 *: Revbump packages that use Python at runtime without a PKGNAME prefix 2022-06-30 11:18:01 +00:00
wiz
8292204475 *: recursive bump for perl 5.36 2022-06-28 11:30:51 +00:00
fcambus
81aa03d447 *: drop maintainership for packages not related to toolchains and ELF. 2022-06-27 15:29:13 +00:00
fcambus
a4fe5a2dcc tio: update to 1.40.
Changes since tio v1.39:

 * Add config support for log-strip

 * Add config support for hex-mode

 * Rename --hex to --hex-mode

 * Fix completion for -e, --local-echo

 * Ignore newlines in hex output

 * Fix newline in warning_printf()

 * Fix ansi_printf_raw() in no color mode

 * Enter non-interactive mode when piping to tio

   Add support for a non interactive mode which allows other application to
   pipe data to tio which then forwards the data to the connected serial
   device.

   Non ineractive means that tio does not react to interactive key commands
   in the incoming stream. This allows users to pipe binary data directly
   to the connected serial device.

   Example use:

   $ cat commands.txt | tio /dev/ttyUSB0

 * Also strip backspace from log

   To make log strip feature consistent so that we remove all unprintable
   control characters and escape sequences.

 * Socket code cleanup

 * Cleanup man page

 * Rename --log-filename to --log-file

Yin Fengwei:

 * Allow strip escape sequence characters from log file
2022-06-18 14:52:15 +00:00
gutteridge
795e4d5bec hylafax: fix builds with tiff 4.4
(While here, also note the patch in question adds DragonFly support.)
2022-06-16 01:02:39 +00:00
fcambus
bc174fc443 tio: update to 1.39.
Changes since tio v1.38:

* Improve key command response for local echo and timestamp

* Fix invalid hex character error message

* Make sure only matched config section is parsed

* Add support for "disable" keyword in config file

* Unify error message formating

* Cleanup list devices code

* Fix command-line tty-device|config parsing

Allow user to add options on both sides of the provided config argument.

For example:

$ tio -b 9600 am64-evm -e

Before, tio only allowed adding arguments after the config argument.

Implemented as simple as possible by introducing two stage option parsing.

* Update bash completion

* Add support for IPv4 and IPv6 network sockets

Add support for IPv4 and IPv6 network sockets via socket syntax
"inet:<port>" and "inet6:<port>" respectively.

For example, to listen and redirect serial device I/O to a host bound
IPv4 socket simply do:

$ tio /dev/ttyUSB0 --socket inet:4444

To connect do e.g.:

$ nc 127.0.0.1 4444

Likewise, for IPv6 do:

$ tio /dev/ttyUSB0 --socket inet6:4444

To connect do e.g.:

$ nc ::1 4444

If port is 0 or no port is provided default port 3333 is used.

* Fix tio deleting unix socket file

If tio has a unix file socket open, a second tio instance of tio may
delete the socket file. This change fixes so that it will not be deleted
and tio will instead error and complain about conflicting socket file.

* Rework color option

Rework the color option to support setting ANSI color code values
ranging from 0..255 or "none" for no color or "list" to print a list of
available ANSI colors codes.

Also, disables color when piping.

* Remove print of hex mode status at startup

* Remove newline option in hex mode

* Fix configfile memory leaks

* Remove command-line option inconsistencies

Optional arguments, as parsed by the getopt_long mechanism, are
inherently inconsistent with how you define required arguments.

To avoid confusion we decide to avoid this inconsistency by replacing
optional options with additional options with required argmuments.

* Replace '1' with 'enable' in config files

* Convert errors to warnings

g0mb4:

* Extended hexadecimal mode.

While in hex mode (ctrl-t h) you can output hexadecimal values.
E.g.: to send 0x0A you have to type 0A (always 2 characters).

Added option -x, --hex to start in hexadecimal mode.

Added option --newline-in-hex to interpret newline characters in hex mode.
This is disabled by default, because, in my opinion, hex stream is
fundamentally different from text, so a "new line" is meaningless in this
context.
2022-06-15 10:53:32 +00:00
gdt
6172f180de comms/py-nodemcu-uploader: Mark as not for python 2.7 2022-06-14 13:29:18 +00:00
gdt
cf51d51608 comms/py-nodemcu-uploader: Update to 1.0.0
This update is less momentous than it seems; more like 'declaring it
stable' than a major new release.

Upstream does not provide NEWS, but reviewing git history:

  - drop support for python 2.7
  - add backup command (that lists files and gets them all)
  - bugfixes and minor improvements
  - improved default serial port detection
2022-06-14 13:24:54 +00:00
gdt
b538fd5941 comms/py-nodemcu-uploader: Sort PLIST (NFCI) 2022-06-14 12:18:52 +00:00
fcambus
7ea12bb257 tio: update to 1.38.
=== tio v1.38 ===

Changes since tio v1.37:

 * Redirect error messages to stderr

 * Improve help and man page

 * Mention config file in --help

 * Fix running without config file

 * Fix config file error messages

 * Redirect error messages to stderr

 * Add repology packaging status

 * Fix parsing of default settings

   Default configuration file settings were not parsed in case a section
   was matched. Now we make sure that the default (unnamed) settings are
   always parsed.

 * Append to existing log file (no truncation)

 * Add socket info to show configuration

 * Print socket info at startup

 * Fix socket option parsing

Peter Collingbourne:

 * Match user input against config section names if pattern matching was unsuccessful.

   This allows for better config file ergonomics if the user has a diverse
   set of serial devices as the name does not need to be specified in
   the config file twice.

 * Add support for external control via a Unix domain socket.

   This feature allows an external program to inject output into and
   listen to input from a serial port via a Unix domain socket (path
   specified via the -S/--socket command line flag, or the socket
   config file option) while tio is running. This is useful for ad-hoc
   scripting of serial port interactions while still permitting manual
   control. Since many serial devices (at least on Linux) get confused
   when opened by multiple processes, and most commands do not know
   how to correctly open a serial device, this allows a more convenient
   usage model than directly writing to the device node from an external
   program.

   Any input from clients connected to the socket is sent on the serial
   port as if entered at the terminal where tio is running (except that
   ctrl-t sequences are not recognized), and any input from the serial
   port is multiplexed to the terminal and all connected clients.

   Sockets remain open while the serial port is disconnected, and writes
   will block.

   Example usage 1 (issue a command):

     echo command | nc -UN /path/to/socket > /dev/null

   Example usage 2 (use the expect command to script an interaction):

     #!/usr/bin/expect -f

     set timeout -1
     log_user 0

     spawn nc -UN /path/to/socket
     set uart $spawn_id

     send -i $uart "command1\n"
     expect -i $uart "prompt> "
     send -i $uart "command2\n"
     expect -i $uart "prompt> "

lexaone:

 * fix for using option 'log' without 'log-filename' in config file
2022-06-03 08:49:10 +00:00
adam
35ad381290 py-rich: updated to 12.4.4
12.4.4

Changed
Added clipping per line to SVG output to avoid box characters overlapping
Optimized SVG output


12.4.3

Changed
Further tweaks to SVG character matrix
Added clip rect to SVG to prevent box characters overlapping bottom of terminal


12.4.2

Fixed
Fix for SVG on Firefox

Changed
Removed excess margin from SVG, tweaked cell sizes to better render block characters
2022-05-24 11:52:04 +00:00
dholland
05b177bd92 comms/kermit: add IRIX target selection
Similar to what was suggested in PR 26800 by Georg Schwarz.

Untested. Testing requires IRIX :-)
2022-05-23 03:18:45 +00:00
fcambus
e8b9cd0a10 qodem: apply --disable-gpm unconditionally in CONFIGURE_ARGS.
We do not have a package for libgpm in pkgsrc, so this previously failed
on Linux anyway.
2022-05-12 08:39:48 +00:00
nia
31a284699e asterisk*: Check for NetBSD properly. Use OPSYS_VERSION. 2022-05-10 11:49:03 +00:00
adam
137ab8ae5b py-rich: updated to 12.4.1
12.4.1 - 2022-05-08

Fixed

Fix for default background color in SVG export

Changed

Added a keyline around SVG terminals which is visible on dark backgrounds


12.4.0

Changed

Rebuilt SVG export to create a simpler SVG that is more portable
Fix render_lines crash when render height was negative

Added

Add padding to Syntax constructor
2022-05-09 05:44:54 +00:00
wiz
9a15d2b800 comms/Makefile: + minimodem 2022-05-07 06:00:37 +00:00
wiz
edc70bdd5e comms/minimodem: import minimodem-0.24
Minimodem is a command-line program which decodes (or generates) audio
modem tones at any specified baud rate, using various framing protocols.
It acts a general-purpose software FSK modem, and includes support for
various standard FSK protocols such as Bell103, Bell202, RTTY, TTY/TDD,
NOAA SAME, and Caller-ID.

Minimodem can play and capture audio modem tones in real-time via the
system audio device, or in batched mode via audio files.

Minimodem can be used to transfer data between nearby computers using an
audio cable (or just via sound waves), or between remote computers using
radio, telephone, or another audio communications medium.
2022-05-07 06:00:17 +00:00
nia
a792a651c9 hylafax: Respect LDFLAGS. Fixes RELRO build. 2022-05-05 13:37:07 +00:00
nia
23e8cb9e5e obexapp: Use OPSYS_VERSION to numerically compare NetBSD versions 2022-05-05 08:33:57 +00:00
nia
f2c55a8874 asterisk*: Use OPSYS_VERSION to numerically compare NetBSD versions 2022-05-05 08:20:09 +00:00
adam
6d75155a71 py-rich: updated to 12.3.0
12.3.0

Added

Ability to change terminal window title
Added show_speed parameter to progress.track which will show the speed when the total is not known
Python blocks can now opt out from being rendered in tracebacks's frames, by setting a _rich_traceback_omit = True in their local scope

Fixed

Fall back to sys.__stderr__ on POSIX systems when trying to get the terminal size (fix issues when Rich is piped to another process)
Fixed markup escaping issue
Safari - Box appearing around SVG export
Fixed recursion error in Jupyter progress bars
Complex numbers are now identified by the highlighter
Fix crash on IDLE and forced is_terminal detection to False because IDLE can't do escape codes
Fixed missing blank line in traceback rendering
Fixed running Rich with the current working dir was deleted

Changed

Setting total=None on progress is now possible, and will display pulsing animation
Micro-optimization for Segment.divide
2022-04-29 12:57:33 +00:00
wiz
e4d6ed9e74 *: convert to versioned_dependencies for py-cryptography 2022-04-21 10:59:59 +00:00
adam
d261db7cee py-rich: updated to 12.2.0
12.2.0

Changed

Bumped typing-extensions minimum to 4.0.0
Bumped minimum Python version to 3.6.3

12.1.0

Added

Progress.open and Progress.wrap_file method to track the progress while reading from a file or file-like object
SVG export functionality
Adding Indonesian translation

Fixed

Add missing end keyword argument to Text.from_markup
Fallback to text lexer when no lexer guessed
Fixed issue with decoding ANSI reset

12.0.1

Changed

Improve performance of cell_length
Improve performance of chop_cells

Fixed

Fix capturing stdout on legacy Windows

12.0.0

Added

Added options to TimeRemainingColumn to render a compact time format and render elapsed time when a task is finished.
Added ProgressColumn MofNCompleteColumn to display raw completed/total column (similar to DownloadColumn, but displays values as ints, does not convert to floats or add bit/bytes units).
Replace Colorama with win32 renderer
Add support for namedtuples to Pretty

Fixed

In Jupyter mode make the link target be set to "_blank"
Fix some issues with markup handling around "[" characters
Fix syntax lexer guessing.
Fixed Pretty measure not respecting expand_all
Collapsed definitions for single-character spinners, to save memory and reduce import time.
Fix print_json indent type in __init__.py
Fix error when inspecting object defined in REPL
Fix incorrect highlighting of non-indented JSON
Fixed height reset in complex renderables

Changed

Improved support for enum.Flag in ReprHighlighter
Tree now respects justify=None, i.e. won't pad to right
Removed rich.tabulate which was marked for deprecation
Deprecated rich.align.AlignValues in favor of AlignMethod
2022-04-21 07:43:12 +00:00
adam
ee85736af8 py-esptool: updated to 3.3
Version 3.3

New Features

Added flash size options up to 128MB.
Added stub flasher support for ESP32-C2.
Added --flash-mmu-page-size option to change flash MMU page size on ESP32-C2.
Added address and dummy cycles configuration to SPI flash commands, allowed reading flash SFDP registers.
Added target-specific flash frequency options.

espsecure.py

Added support for ECDSA P192 and P256 signatures in Secure Boot V2.
Refined Secure Boot V2 ECC support.
Added support for XTS_AES_128 using 128 bit key FE scheme.

espefuse.py

Added execute_scripts nesting support, a script can now be called from another script.
Added ESP32-C2 espefuse.py support.
Fixed power-out time for VDDQ settings for ESP32-S3.
Removed dysfunctional JTAG_SEL_ENABLE on ESP32-C3.
Removed unused eFuse fields on ESP32-C3 and ESP32-H2.
Added execute_scripts error handling in script files.
Added support for running multiple commands at once.
Added checks for secure download mode.
Added a recovery option to fix eFuse blocks after encoding errors.

Internal features

These features are intended for use inside Espressif:

Preview support for ESP32-H2-beta2 has been added. This SoC is not generally available, so it is unsupported in this release. Official support will be added in a later esptool.py release.

Bug Fixes

Fixed autodetection on ESP32-S2 in USB-OTG mode.
Fixed flash.rodata not being recognized as part of IRAM in the ELF parser.
Fixed wrong UART_RXFIFO_CNT_M mask values in the stub flasher.
Added overerase detection and a fix sequence for certain XMC flash chips.
Allowed USB PID detection for USB-JTAG-Serial mode on lowercase port names.
Fixed chip autodetection to work in secure download mode.
Fixed wrong firmware image being returned for beta chips.
Fixed a wrong bootloader flashing offset on ESP32-S3.

Miscellaneous Changes

Launched a new self-hosted esptool.py documentation and heavily updated its contents.
Renamed the ESP8684 target to ESP32-C2 (added alias for compatibility).
Added a warning for flash sizes that are not supported by the stub flasher.
2022-04-20 12:22:11 +00:00
adam
f5e35d538b revbump for textproc/icu update 2022-04-18 19:09:40 +00:00
fcambus
fff3d3e596 tio: update to 1.37.
=== tio v1.37 ===

Changes since tio v1.36:

 * Make libinih a fallback dependency

   This means that in case meson does not find libinih it will
   automatically clone libinih and include it in the build.

   The libinih library is reconfigured to be statically built so that no
   shared object will be installed.

Sylvain LAFRASSE:

 * Fix timestamp parsing in INI conf

 * Factorize timestamp parsing to be coherent with command line format in
   configuration file.
2022-04-15 07:57:15 +00:00
wiz
d790d23c62 tio: add missing pkg-config tool dependency 2022-04-03 14:35:37 +00:00
fcambus
40e36d5d8f tio: update to 1.36.
=== tio v1.36 ===

Changes since tio v1.35:

 * Add support for defaults in config file

   If no section name is specified the configuration will be considered the
   default one.

   This allows to set e.g. a default color code for sections which do not
   configure a color code.

 * Handle SIGHUP

   Handle SIGHUP so that the registered exit handlers are called to restore
   the terminal back to its orignal state.

 * Add color configuration support

 * Bypass unused result warnings

 * Force dependency on libinih

   Configuration file support is considered a mandatory feature.

 * Update headers

 * Update AUTHORS

 * Update man page

 * Move string_to_long() to misc.c

 * Update CircleCI config

 * Update tio gif

 * Update README

 * Update LICENSE date

 * Remove redundant COPYING file

Liam Beguin:

 * Document configuration file options

 * Add support for a configuration file

 * misc: add _unused macro

   Some parameters are expected to be unused.
   Add a basic macro to mute these compiler warnings.

 * options: expose string_to_long()

   Expose string_to_long() so that other source files can use it.
2022-03-29 13:58:00 +00:00
tnn
f7f70b9593 {c,d,e}*/*: revbump(1) for libsndfile 2022-03-28 10:52:56 +00:00
ryoon
4d69834563 asterisk16: Update to 16.24.0
Changelog:
Asterisk 16.24.0 Now Available

The following issues are resolved in this release:

New Features made in this release:

  * [ASTERISK-29808]         cdr: allow disabling CDR by default
                             (Reported by N A)
  * [ASTERISK-29830]         ami: Add AMI event for Wink
                             (Reported by N A)
  * [ASTERISK-29802]         app_sf: Add full tech-agnostic SF
                             support
                             (Reported by N A)
  * [ASTERISK-29759]         app_sendtext: Add ReceiveText
                             application
                             (Reported by N A)
  * [ASTERISK-29706]         func_json: Add JSON parsing function
                             (Reported by N A)

Bugs fixed in this release:

  * [ASTERISK-29888]         res_pjsip_outbound_authenticator_digest: ABRT
                             attempting to clean up auth_sess
                             (Reported by George Joseph)
  * [ASTERISK-29854]         func_frame_drop: fix buffer usage typo
                             (Reported by N A)
  * [ASTERISK-29857]         res_tonedetect: fix logic errors in code
                             (Reported by N A)
  * [ASTERISK-29869]         rtp sequence number can skip after DTMF under
                             certain bridges
                             (Reported by Torrey Searle)
  * [ASTERISK-29817]         gethostbyname_r is misdetected on NetBSD and
                             causes a build failure
                             (Reported by Micha   G  rny)
  * [ASTERISK-29698]         Segfault if sorcery object_lifetime_maximum and
                             qualify_frequency the same value
                             (Reported by Alexei Gradinari)
  * [ASTERISK-29851]         rdtsc is not enabled (stubbed out) on NetBSD
                             (Reported by Micha   G  rny)
  * [ASTERISK-29852]         make_version uses GNU-ism that break git-svn-id
                             parsing on NetBSD
                             (Reported by Micha   G  rny)
  * [ASTERISK-29850]         ast_get_tid() not implemented for NetBSD
                             (Reported by Micha   G  rny)
  * [ASTERISK-29818]         Build failure on NetBSD due to hmac function
                             collision
                             (Reported by Micha   G  rny)
  * [ASTERISK-29867]         configure fails if libsrtp dev files are not
                             installed
                             (Reported by Sean Bright)
  * [ASTERISK-29856]         res_rtp_asterisk: Invalid comparison creates
                             unreachable code
                             (Reported by N A)
  * [ASTERISK-29813]         res_pjsip_session doesn  t support multipart
                             message bodies
                             (Reported by George Joseph)
  * [ASTERISK-29858]         Regression: Using external pjproject not working
                             after   hack   commit
                             (Reported by George Joseph)
  * [ASTERISK-29859]         VoiceMailMain() fails when encountering
                             non-numeric CALLERID(num)
                             (Reported by Mark Murawski)
  * [ASTERISK-29847]         pbx_variables: ASTSBINDIR is missing
                             (Reported by N A)
  * [ASTERISK-29824]         It  s hard to make changes to bundled pjproject
                             (Reported by George Joseph)
  * [ASTERISK-29695]         SAY.CONF wrong logic when converting 24hour time
                             to say 12 hour am/pm
                             (Reported by Vincent Dubois)
  * [ASTERISK-29664]         PJSIP processing token with % incorrectly
                             (Reported by Dan Cropp)
  * [ASTERISK-29827]         Support for Nordic language syntax in Queues
                             (Reported by Mark Petersen)
  * [ASTERISK-29515]         app_queue: QueueSummary and QueueStatus events don
                               t exist in documentation
                             (Reported by Luke Escude)
  * [ASTERISK-29746]         tcptls.c: TCP client connect fails due to
                             interrupt
                             (Reported by Kevin Harwell)
  * [ASTERISK-29806]         app_queue: extension state incorrect
                             (Reported by Steve Davies)
  * [ASTERISK-29816]         SAY_DTMF_INTERRUPT channel variable is not honored
                             (Reported by Sean Bright)
  * [ASTERISK-29821]         Deadlock in bridge_channel_internal_join() on
                             local channels.
                             (Reported by Krzysztof Trempala)
  * [ASTERISK-29722]         test_timezone_watch breaks during DST to ST
                             transition
                             (Reported by Josh Soref)
  * [ASTERISK-29804]         bundled_pjproject: sip_inv is missing multipart
                             support in some cases
                             (Reported by George Joseph)
  * [ASTERISK-29794]         ast_coredumper does not delete results when
                             requested and a specific output dir is set
                             (Reported by Frederic Van Espen)
  * [ASTERISK-29803]         pbx_variables: cp4 variables is used uninitialized
                             (Reported by N A)
  * [ASTERISK-29766]         pbx_variables: MSet truncates sets after 24
                             variables
                             (Reported by N A)
  * [ASTERISK-29772]         chan_sip: ${CHANNEL(ruri)} in Dial/Queue b
                             (test,s,1) cause a coredump
                             (Reported by Mark Petersen)
  * [ASTERISK-29790]         xmldoc: Dump invalid to XML DTD: XSLT
                             (Reported by Alexander Traud)
  * [ASTERISK-29791]         xmldoc: Dump invalid to XML DTD: ACO Matchfield
                             (Reported by Alexander Traud)
  * [ASTERISK-26991]         documentation: Doxygen site is no longer being
                             updated
                             (Reported by Joshua C. Colp)
  * [ASTERISK-20259]         Update Doxygen Configuration for make progdocs
                             (Reported by Andrew Latham)
  * [ASTERISK-29785]         res_pjsip_sdp_rtp: Warns on every offered crypto
                             suite
                             (Reported by Alexander Traud)
  * [ASTERISK-27406]         Infinite loop when out of ports and rtpstart value
                             is odd
                             (Reported by Thomas Guebels)
  * [ASTERISK-28053]         chan_pjsip: Wrong or missing Q.850 reason in
                             CANCEL
                             (Reported by Simone Lazzaris)
  * [ASTERISK-29761]         res: Fix for Doxygen
                             (Reported by Alexander Traud)
  * [ASTERISK-29763]         main: Fix for Doxygen
                             (Reported by Alexander Traud)

Improvements made in this release:

  * [ASTERISK-29832]         Enable pickup on channel after having received 183
                             Progress
                             (Reported by Mark Petersen)
  * [ASTERISK-28890]         res_pjsip_sdp_rtp: Keepalive not supported for
                             video streams
                             (Reported by Luke Escude)
  * [ASTERISK-29831]         Queue don  t play   thank-you   when here is no
                             hold time announcements
                             (Reported by Mark Petersen)
  * [ASTERISK-29855]         frame.h: fix CNG documentation typo
                             (Reported by N A)
  * [ASTERISK-29848]         documentation: Document special system and channel
                             variables
                             (Reported by N A)
  * [ASTERISK-29819]         utils.c: Remove all usages of ast_gethostbyname()
                             (Reported by Sean Bright)
  * [ASTERISK-29815]         dsp: Define magic number as macro
                             (Reported by N A)
  * [ASTERISK-29807]         cli: add module refresh command
                             (Reported by N A)
  * [ASTERISK-29829]         app_mp3: Throw warning if attempting to play a
                             nonexistent stream
                             (Reported by N A)
  * [ASTERISK-24427]         Documentation is missing for a few AMI Events
                             Including CDR and events triggered after the
                             QueueStatus action
                             (Reported by Dafi Ni)
  * [ASTERISK-29795]         DIALEDPEERNUMBER not set on destination channel
                             for Queue calls
                             (Reported by Mark Petersen)
  * [ASTERISK-29801]         app.c: Throw warnings for nonexistent options
                             (Reported by N A)
  * [ASTERISK-29797]         Support for Danish language syntax in VM
                             (Reported by Mark Petersen)
  * [ASTERISK-29758]         configs: Minor updates to sample configs
                             (Reported by N A)
  * [ASTERISK-29800]         strings: Fix misusage in comment examples
                             (Reported by N A)
  * [ASTERISK-29745]         pbx: Add public API for more elegant variable
                             substitution with extensions
                             (Reported by N A)
  * [ASTERISK-29729]         Incompatibility with newer spandsp releases
                             (3.0.0+)
                             (Reported by Dustin Marquess)

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


Asterisk 16.23.0 Now Available

The following issues are resolved in this release:

New Features made in this release:

  * [ASTERISK-29720]         res_tonedetect: Add call progress tone detection
                             (Reported by N A)
  * [ASTERISK-18069]         app_queue Add Login Time and Last Paused Times to
                             Queue Members
                             (Reported by Jamuel Starkey)

Bugs fixed in this release:

  * [ASTERISK-29779]         progdocs: Hidden code sections with syntax errors.
                             (Reported by Alexander Traud)
  * [ASTERISK-29732]         progdocs: Fix grouping for latest Doxygen
                             (Reported by Alexander Traud)
  * [ASTERISK-29771]         Crash occurs when 2 realtime sippeers mysql
                             connections are configured and we have a schema
                             warning
                             (Reported by Mario Ban)
  * [ASTERISK-29776]         stir/shaken: Requires GNU designator
                             (Reported by Alexander Traud)
  * [ASTERISK-29773]         progdocs: doxyref.h outdated
                             (Reported by Alexander Traud)
  * [ASTERISK-29765]         xmldoc: Fix for Doxygen
                             (Reported by Alexander Traud)
  * [ASTERISK-29764]         chan_misdn: Fix for Doxygen
                             (Reported by Alexander Traud)
  * [ASTERISK-29762]         channels: Fix for Doxygen
                             (Reported by Alexander Traud)
  * [ASTERISK-29730]         Segfault in __ao2_ref if refdebug = yes
                             (Reported by Alexei Gradinari)
  * [ASTERISK-29748]         bridging: Infinite loop when both Local channel
                             halves in same bridge
                             (Reported by Joshua C. Colp)
  * [ASTERISK-29753]         parking: Fix for Doxygen
                             (Reported by Alexander Traud)
  * [ASTERISK-29754]         odbc: Fix for Doxygen
                             (Reported by Alexander Traud)
  * [ASTERISK-29756]         res_ari: Fix for Doxygen
                             (Reported by Alexander Traud)
  * [ASTERISK-29755]         frame: Fix for Doxygen
                             (Reported by Alexander Traud)
  * [ASTERISK-29751]         channel: Fix for Doxygen
                             (Reported by Alexander Traud)
  * [ASTERISK-29750]         stasis: Fix for Doxygen
                             (Reported by Alexander Traud)
  * [ASTERISK-29752]         app: Fix for Doxygen
                             (Reported by Alexander Traud)
  * [ASTERISK-29749]         res_xmpp: Fix for Doxygen
                             (Reported by Alexander Traud)
  * [ASTERISK-29737]         chan_iax2: Fix for Doxygen
                             (Reported by Alexander Traud)
  * [ASTERISK-29747]         res_pjsip: Fix for Doxygen
                             (Reported by Alexander Traud)
  * [ASTERISK-29743]         bridges: Fix for Doxygen
                             (Reported by Alexander Traud)
  * [ASTERISK-29742]         addons: Fix for Doxygen.
                             (Reported by Alexander Traud)
  * [ASTERISK-29741]         tests: Fix for Doxygen
                             (Reported by Alexander Traud)
  * [ASTERISK-29740]         apps: Fix for Doxygen
                             (Reported by Alexander Traud)
  * [ASTERISK-29736]         bridge_channel: Fix for Doxygen
                             (Reported by Alexander Traud)
  * [ASTERISK-29733]         progdocs: Avoid name with Doxygen \file
                             (Reported by Alexander Traud)
  * [ASTERISK-29734]         progdocs: Use Doxygen \example correctly
                             (Reported by Alexander Traud)
  * [ASTERISK-29735]         progdocs: Avoid multiple use of section labels
                             (Reported by Alexander Traud)
  * [ASTERISK-29744]         app_morsecode: Fix deadlock
                             (Reported by N A)
  * [ASTERISK-29705]         app_read: Fix custom terminator functionality
                             regression
                             (Reported by N A)
  * [ASTERISK-29703]         res_pjsip_callerid: Fix OLI parsing
                             (Reported by N A)
  * [ASTERISK-29702]         sig_analog: Fix truncated buffer copy
                             (Reported by N A)
  * [ASTERISK-29724]         BuildSystem: In POSIX sh, == in place of = is
                             undefined.
                             (Reported by Alexander Traud)
  * [ASTERISK-28040]         pbx:   dialplan reload   is removing minus symbol
                             from dynamic hints
                             (Reported by Daniel Zanutti)
  * [ASTERISK-29391]         VoiceMail does not cancel recording on rerecord
                             hangup
                             (Reported by N A)
  * [ASTERISK-29709]         res_snmp: Not build on recent Debian
                             distributions.
                             (Reported by Alexander Traud)
  * [ASTERISK-29710]         stasis: Clang 13 warns about the unused but set
                             variable dispatched.
                             (Reported by Alexander Traud)
  * [ASTERISK-29711]         aelparse: GCC 11.2 found two maybe uninitialized
                             (Reported by Alexander Traud)
  * [ASTERISK-29713]         GCC 11.2: two stringop-overread
                             (Reported by Alexander Traud)
  * [ASTERISK-29682]         Squash compiler issues generated by gcc 11
                             (Reported by George Joseph)
  * [ASTERISK-29693]         Using   with-crypto and   with-ssl fails on a
                             recompile
                             (Reported by George Joseph)
  * [ASTERISK-27816]         func_talkdetect  s logic is completely broken
                             (Reported by Moritz Fain)
  * [ASTERISK-29691]         stun: Not all users provide a dst to
                             ast_stun_request
                             (Reported by Dennis Haney)
  * [ASTERISK-26497]         make install downloads x86_32 variants of external
                             modules on non Intel architectures
                             (Reported by Corey Farrell)

Improvements made in this release:

  * [ASTERISK-29777]         documentation: Standardize example syntax
                             (Reported by N A)
  * [ASTERISK-29715]         app_voicemail: Refactor email generation functions
                             (Reported by N A)
  * [ASTERISK-29727]         Add type for JSON stasis message RTCP Report
                             Received/Sent
                             (Reported by Boris P. Korzun)
  * [ASTERISK-29714]         Spelling errors
                             (Reported by Josh Soref)
  * [ASTERISK-29707]         chan_iax2: Allow both key and secret to be
                             specified at dial time
                             (Reported by N A)
  * [ASTERISK-29662]         Add mix option to Playback application for say and
                             filename
                             (Reported by Shloime Rosenblum)

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


Asterisk 16.22.0 Now Available

The following issues are resolved in this release:

New Features made in this release:

  * [ASTERISK-29656]         Add CHANNEL_EXISTS
                             function
                             (Reported by N A)

Bugs fixed in this release:

  * [ASTERISK-20219]            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-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)

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)

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


Asterisk 16.21.1 Now Available

The following issue is resolved in this release:

Bugs fixed in this release:

  * [ASTERISK-29685]         pbx_ael: Infinite loop on
                             reload
                             (Reported by Joshua C. Colp)

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


Asterisk 16.21.0 Now Available

The following issues are resolved in this release:

Deprecations made in this release:

  * [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-29554]         cdr_mysql: Deprecated in 1.8, to be removed in 19
                             (Reported by Joshua C. Colp)
  * [ASTERISK-29555]         app_mysql: Deprecated in 1.8, to be removed in 19
                             (Reported by Joshua C. Colp)
  * [ASTERISK-29557]         app_ices: Deprecated in 16, to be removed in 19
                             (Reported by Joshua C. Colp)
  * [ASTERISK-29558]         app_macro: Deprecated in 16, to be removed in 21
                             (Reported by Joshua C. Colp)
  * [ASTERISK-29559]         app_fax: Deprecated in 16, to be removed in 19
                             (Reported by Joshua C. Colp)
  * [ASTERISK-29560]         app_url: Deprecated in 16, to be removed in 19
                             (Reported by Joshua C. Colp)
  * [ASTERISK-29561]         app_image: Deprecated in 16, to be removed in 19
                             (Reported by Joshua C. Colp)
  * [ASTERISK-29562]         app_nbscat: Deprecated in 16, to be removed in 19
                             (Reported by Joshua C. Colp)
  * [ASTERISK-29563]         app_dahdiras: Deprecated in 16, to be removed in
                             19
                             (Reported by Joshua C. Colp)
  * [ASTERISK-29564]         cdr_syslog: Deprecated in 16, to be removed in 19
                             (Reported by Joshua C. Colp)
  * [ASTERISK-29565]         chan_oss: Deprecated in 16, to be removed in 19
                             (Reported by Joshua C. Colp)
  * [ASTERISK-29566]         chan_phone: Deprecated in 16, to be removed in 19
                             (Reported by Joshua C. Colp)
  * [ASTERISK-29567]         chan_sip: Deprecated in 17, to be removed in 21
                             (Reported by Joshua C. Colp)
  * [ASTERISK-29568]         chan_nbs: Deprecated in 16, to be removed in 19
                             (Reported by Joshua C. Colp)
  * [ASTERISK-29569]         chan_misdn: Deprecated in 16, to be removed in 19
                             (Reported by Joshua C. Colp)
  * [ASTERISK-29570]         chan_vpb: Deprecated in 16, to be removed in 19
                             (Reported by Joshua C. Colp)
  * [ASTERISK-29571]         res_config_sqlite: Deprecated in 16, to be removed
                             in 19
                             (Reported by Joshua C. Colp)
  * [ASTERISK-29572]         res_monitor: Deprecated in 16, to be removed in 21
                             (Reported by Joshua C. Colp)
  * [ASTERISK-29573]         conf2ael: Deprecated in 16, to be removed in 19
                             (Reported by Joshua C. Colp)
  * [ASTERISK-29574]         muted: Deprecated in 16, to be removed in 19
                             (Reported by Joshua C. Colp)

Improvements made in this release:

  * [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-29541]         app_morsecode: Add American Morse code
                             (Reported by N A)
  * [ASTERISK-29495]         Return integer instead of float if response is a
                             whole number
                             (Reported by N A)
  * [ASTERISK-29543]         app_originate: Allow specifying codec(s) to use
                             (Reported by N A)

Bugs fixed in this release:

  * [ASTERISK-29673]         app_read: Fix null pointer crash regression
                             (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-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)

New Features made in this release:

  * [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)

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


Asterisk 16.20.0 Now Available

The following issues are resolved in this release:

Security bugs fixed in this release:

  * [ASTERISK-29415]         Crash in PJSIP TLS transport
                             (Reported by Andrew Yager)
  * [ASTERISK-29381]         chan_pjsip: Remote denial of service by an
                             authenticated user
                             (Reported by Ivan Poddubny)

New Features made in this release:

  * [ASTERISK-29389]         Add PJSIP_HEADERS() and ability to read header by
                             pattern
                             (Reported by Igor Goncharovsky)
  * [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)

Bugs fixed in this release:

  * [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-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-29507]         STUN timeout is silently delaying calls
                             (Reported by S  bastien Duthil)
  * [ASTERISK-27871]         Remote URL in playback must end with file
                             extension
                             (Reported by Caesar)
  * [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]         Channels are not put on hold for Session Progress
                             with inactive audio
                             (Reported by Bernd Zobl)

Improvements made in this release:

  * [ASTERISK-29528]         Add support for multiple files for agent
                             announcements
                             (Reported by N A)
  * [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)

For a full list of changes in this release, please see the ChangeLog:
https://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-16.20.0
2022-03-04 12:22:31 +00:00