pkgsrc/comms
jnemeth dd54d07e8a Update to Asterisk 18.22.0:
pkgsrc changes
- adapt for newer version of pjsip
- adapt for new dependency (required for STIR/SHAKEN):  libjwt

Change Log for Release asterisk-18.22.0
========================================

Summary:
----------------------------------------

- res_pjsip_stir_shaken.c:  Add checks for missing parameters
- app_dial: Add dial time for progress/ringing.
- app_voicemail: Properly reinitialize config after unit tests.
- app_queue.c : fix "queue add member" usage string
- app_voicemail: Allow preventing mark messages as urgent.
- res_pjsip: Use consistent type for boolean columns.
- attestation_config.c: Use ast_free instead of ast_std_free
- Makefile: Add stir_shaken/cache to directories created on install
- Stir/Shaken Refactor
- alembic: Synchronize alembic heads between supported branches.
- translate.c: implement new direct comp table mode
- README.md: Removed outdated link
- strings.h: Ensure ast_str_buffer(…) returns a 0 terminated string.
- res_rtp_asterisk.c: Correct coefficient in MOS calculation.
- dsp.c: Fix and improve potentially inaccurate log message.
- pjsip show channelstats: Prevent possible segfault when faxing
- Reduce startup/shutdown verbose logging
- configure: Rerun bootstrap on modern platform.
- Upgrade bundled pjproject to 2.14.
- app_speech_utils.c: Allow partial speech results.
- utils: Make behavior of ast_strsep* match strsep.
- app_chanspy: Add 'D' option for dual-channel audio
- app_if: Fix next priority calculation.
- res_pjsip_t38.c: Permit IPv6 SDP connection addresses.
- BuildSystem: Bump autotools versions on OpenBSD.
- main/utils: Simplify the FreeBSD ast_get_tid() handling
- res_pjsip_session.c: Correctly format SDP connection addresses.
- rtp_engine.c: Correct sample rate typo for L16/44100.
- manager.c: Fix erroneous reloads in UpdateConfig.
- res_calendar_icalendar: Print iCalendar error on parsing failure.
- app_confbridge: Don't emit warnings on valid configurations.
- app_voicemail: add NoOp alembic script to maintain sync
- chan_dahdi: Allow MWI to be manually toggled on channels.
- chan_rtp.c: MulticastRTP missing refcount without codec option
- chan_rtp.c: Change MulticastRTP nameing to avoid memory leak
- func_frame_trace: Add CLI command to dump frame queue.

User Notes:
----------------------------------------

- ### app_dial: Add dial time for progress/ringing.
  The timeout argument to Dial now allows
  specifying the maximum amount of time to dial if
  early media is not received.

- ### app_voicemail: Allow preventing mark messages as urgent.
  The leaveurgent mailbox option can now be used to
  control whether callers may leave messages marked as 'Urgent'.

- ### Stir/Shaken Refactor
  Asterisk's stir-shaken feature has been refactored to
  correct interoperability, RFC compliance, and performance issues.
  See https://docs.asterisk.org/Deployment/STIR-SHAKEN for more
  information.

- ### Upgrade bundled pjproject to 2.14.
  Bundled pjproject has been upgraded to 2.14. For more
  information on what all is included in this change, check out the
  pjproject Github page: https://github.com/pjsip/pjproject/releases

- ### app_speech_utils.c: Allow partial speech results.
  The SpeechBackground dialplan application now supports a 'p'
  option that will return partial results from speech engines that
  provide them when a timeout occurs.

- ### app_chanspy: Add 'D' option for dual-channel audio
  The ChanSpy application now accepts the 'D' option which
  will interleave the spied audio within the outgoing frames. The
  purpose of this is to allow the audio to be read as a Dual channel
  stream with separate incoming and outgoing audio. Setting both the
  'o' option and the 'D' option and results in the 'D' option being
  ignored.

- ### chan_dahdi: Allow MWI to be manually toggled on channels.
  The 'dahdi set mwi' now allows MWI on channels
  to be manually toggled if needed for troubleshooting.
  Resolves: #440


Upgrade Notes:
----------------------------------------

- ### Stir/Shaken Refactor
  The stir-shaken refactor is a breaking change but since
  it's not working now we don't think it matters. The
  stir_shaken.conf file has changed significantly which means that
  existing ones WILL need to be changed.  The stir_shaken.conf.sample
  file in configs/samples/ has quite a bit more information.  This is
  also an ABI breaking change since some of the existing objects
  needed to be changed or removed, and new ones added.  Additionally,
  if res_stir_shaken is enabled in menuselect, you'll need to either
  have the development package for libjwt v1.15.3 installed or use
  the --with-libjwt-bundled option with ./configure.
2024-03-25 03:36:33 +00:00
..
asterisk-sounds-de-x9media comms/asterisk-sounds-de-x9media: Add pointer to possible new HOMEPAGE 2023-04-09 16:35:54 +00:00
asterisk13 comms/asterisk*: Adjust DESCR (minor) 2023-12-30 18:43:41 +00:00
asterisk16 comms/asterisk16: Add gsed as a TOOL 2023-12-15 12:57:45 +00:00
asterisk18 Update to Asterisk 18.22.0: 2024-03-25 03:36:33 +00:00
asterisk19 comms/asterisk*: Adjust DESCR (minor) 2023-12-30 18:43:41 +00:00
asterisk20 asterisk20: remove patch that is not in distinfo 2024-01-04 07:08:30 +00:00
binkd comms: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:05:57 +00:00
birda comms: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:05:57 +00:00
bthfp fix build for NetBSD-10 and onwards 2023-02-21 20:18:09 +00:00
c3270 *: bump for openssl 3 2023-10-24 22:08:07 +00:00
conserver https 2023-12-29 00:57:37 +00:00
conserver8 *: bump for openssl 3 2023-10-24 22:08:07 +00:00
deforaos-phone *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
dfu-util comms: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:05:57 +00:00
dl-ezkit comms: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:05:57 +00:00
efax comms: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:05:57 +00:00
efax-gtk *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
estic *: Mark packages that were originally identified as requiring 2023-08-02 19:20:16 +00:00
fidogate *: recursive bump for perl 5.36 2022-06-28 11:30:51 +00:00
gammu https 2023-12-29 00:57:37 +00:00
gkermit comms/gkermit: update to 2.01 2022-01-01 18:53:02 +00:00
gsmlib *: Mark packages that were originally identified as requiring 2023-08-02 19:20:16 +00:00
hylafax comms/hylafax: Drop MESSAGE 2024-02-12 13:25:02 +00:00
java-rxtx comms: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:05:57 +00:00
jpilot *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
jpilot-syncmal *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
kermit *: bump for openssl 3 2023-10-24 22:08:07 +00:00
kyopon comms: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:05:57 +00:00
libhidapi libhidapi: Fix PLIST for Darwin 2023-07-07 08:07:12 +00:00
libmal Revbump due to fixing linkage with libpisock in pilot-link-libs 2022-09-25 07:46:22 +00:00
libopensync *: recursive bump for icu 74.1 2023-11-08 13:18:02 +00:00
libopensync-plugin-file *: recursive bump for icu 74.1 2023-11-08 13:18:02 +00:00
libopensync-plugin-syncml *: recursive bump for icu 74.1 2023-11-08 13:18:02 +00:00
libsyncml *: recursive bump for icu 74.1 2023-11-08 13:18:02 +00:00
libticables2 revbump for icu and libffi 2021-12-08 16:01:42 +00:00
libticalcs2 revbump for icu and libffi 2021-12-08 16:01:42 +00:00
libticonv revbump for icu and libffi 2021-12-08 16:01:42 +00:00
libtifiles2 revbump for icu and libffi 2021-12-08 16:01:42 +00:00
lirc *: recursive bump for Python 3.11 as new default 2023-08-14 05:23:45 +00:00
lrzsz update to https 2023-12-19 12:17:54 +00:00
malsync Revbump due to fixing linkage with libpisock in pilot-link-libs 2022-09-25 07:46:22 +00:00
mgetty+sendfax Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/. 2023-06-06 12:40:15 +00:00
minicom comms: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:05:57 +00:00
minimodem *: Recursive revbump from audio/pulseaudio-17.0 2024-01-30 14:21:28 +00:00
modemd comms: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:05:57 +00:00
msynctool *: recursive bump for icu 74.1 2023-11-08 13:18:02 +00:00
multisync-gui *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
obexapp make available for NetBSD platforms going forwards to 99 2022-12-31 21:49:13 +00:00
obexftp *: recursive bump for Python 3.11 as new default 2023-08-14 05:23:45 +00:00
op_panel Fix obsolete PERL and note that upstream no longer exists. 2022-09-26 05:22:23 +00:00
openobex *: update for doxygen 1.10 2023-12-31 09:49:19 +00:00
p5-Asterisk *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
p5-Data-AMF *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
p5-Device-Gsm *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
p5-Device-Modem *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
p5-Device-SerialPort *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
p5-Device-XBee-API *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
p5-pilot-link *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
p5-SMS-Send *: recursive bump for perl 5.38 2023-07-06 09:38:07 +00:00
picocom comms: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:05:57 +00:00
pilot-link fetch from backup 2023-12-28 22:47:13 +00:00
pilot-link-libs Really make sure libpisock is linked with -lm -- should fix compilation of 2022-09-25 07:33:14 +00:00
pilotmgr *: recursive bump for perl 5.36 2022-06-28 11:30:51 +00:00
plp comms: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:05:57 +00:00
py-cleo py-cleo: update to 2.1.0. 2023-11-07 08:48:16 +00:00
py-colorama python/wheel.mk: simplify a lot, and switch to 'installer' for installation 2023-10-28 19:56:54 +00:00
py-esptool py-esptool: updated to 4.7.0 2024-01-30 23:47:13 +00:00
py-gammu https 2023-12-30 01:13:18 +00:00
py-jupyter_server_terminals py-jupyter_server_terminals: updated to 0.5.3 2024-03-17 17:32:25 +00:00
py-nodemcu-uploader comms/py-nodemcu-uploader: Mark as not for python 2.7 2022-06-14 13:29:18 +00:00
py-pastel py-pastel: added version 0.2.1 2022-01-11 19:07:46 +00:00
py-rich py-rich: updated to 13.7.1 2024-02-28 18:04:41 +00:00
py-serial python: egg.mk: add USE_PKG_RESOURCES flag 2022-01-05 15:40:56 +00:00
py-term-background py-term-background: added version 1.0.1 2024-03-23 06:48:41 +00:00
py-termstyle *: bump PKGREVISION for egg.mk users 2022-01-04 20:52:30 +00:00
qodem *: drop maintainership for packages not related to toolchains and ELF. 2022-06-27 15:29:13 +00:00
qpage comms: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:05:57 +00:00
qt6-qtconnectivity qt6: updated to 6.6.2 2024-02-16 17:39:03 +00:00
remserial comms: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:05:57 +00:00
ruby-termios comms: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:05:57 +00:00
scmxx *: Remove hardcoded -liconv / -lintl on SunOS. 2022-08-09 12:08:27 +00:00
snooper comms: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:05:57 +00:00
spandsp *: recursive bump for icu 74.1 2023-11-08 13:18:02 +00:00
srtp srtp: updated to 2.6.0 2024-02-29 12:37:01 +00:00
synce-librapi2 comms: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:05:57 +00:00
synce-libsynce comms: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:05:57 +00:00
synce-rra comms: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:05:57 +00:00
synce-serial comms: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:05:57 +00:00
syncterm *: Recursive revbump from audio/pulseaudio-17.0 2024-01-30 14:21:28 +00:00
tilp2 *: recursive bump for cairo dependency changes 2023-11-14 14:01:17 +00:00
tio tio: update to 2.6 2023-09-16 09:54:03 +00:00
tkhylafax comms: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:05:57 +00:00
tn3270 comms: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:05:57 +00:00
xisp recursive revbump for tiff update 2023-10-21 17:09:39 +00:00
xtel comms: Replace RMD160 checksums with BLAKE2s checksums 2021-10-26 10:05:57 +00:00
Makefile py-term-background: added version 1.0.1 2024-03-23 06:48:41 +00:00