pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/comms/asterisk16 asterisk16: Update to 16.7.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/edfe0e22ebc5
branches:  trunk
changeset: 347391:edfe0e22ebc5
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Sat Jan 11 08:36:13 2020 +0000

description:
asterisk16: Update to 16.7.0

Changelog:
16.7.0
Security bugs fixed in this release:
-----------------------------------
    [ASTERISK-28589] - chan_sip: Depending on configuration an INVITE can alter Addr of a peer (Reported by Andrey V. T.)
    [ASTERISK-28580] - Bypass SYSTEM write permission in manager action allows system commands execution (Reported by Eliel Sarda?ons)

Improvements made in this release:
-----------------------------------
    [ASTERISK-28602] - res_pjsip_outbound_registration: Maximum retries reached (Reported by Daniel)
    [ASTERISK-28586] - Typo in README-SERIOUSLY.bestpractices.md (Reported by Sam Banks)
    [ASTERISK-22192] - [patch] Allow voicemail forwards with ODBC backend when format differs from attachfmt column (Reported by cmaj)
    [ASTERISK-28567] - Problem with ASTERISK-20207: Asterisk should clear out any .lock files in the voice mail directory on startup.  (Reported by Michael)
    [ASTERISK-28542] - [patch] add the ability for asterisk to generate on-hold re-invites (Reported by Torrey Searle)
    [ASTERISK-28512] - Add pass-through support for H.265 (HEVC) codec (Reported by Florian Floimair)

Bugs fixed in this release:
-----------------------------------
    [ASTERISK-28609] - Memory Leak in res_rtp_asterisk.c (Reported by Ted G)
    [ASTERISK-28604] - app_meetme, chan_ooh323 and cdr_mysql don't build on 17.0.0 (Reported by George Joseph)
    [ASTERISK-28659] - res_pjsip_sdp_rtp: Bundle includes non-existent media stream if codecs create additional streams and offer does not have them (Reported by nappsoft)
    [ASTERISK-28641] - res_pjsip Segfaults when realtime configuration to an AOR points to a not existent AOR (Reported by Ross Beer)
    [ASTERISK-28644] - Stale comment in app_queue about ring_entry exception (Reported by Walter Doekes)
    [ASTERISK-28445] - res_pjsip_session: ast_json_vpack: Invalid UTF-8 string on hangup when TEST_FRAMEWORK enabled (Reported by Bernhard Schmidt)
    [ASTERISK-28637] - chan_sip+native_bridge_rtp: directmedia compatibility check failure when negociated ptime is not default ptime.  (Reported by Frederic LE FOLL)
    [ASTERISK-28631] - res_parking: Doesn't park when parkee and parker are the same (Reported by Ross Beer)
    [ASTERISK-28621] - Enforce T.38 error correction mode at 200 ok received (Reported by Salah Ahmed)
    [ASTERISK-28624] - res_pjsip_outbound_registration: add SRV failover (Reported by Kevin Harwell)
    [ASTERISK-28608] - app_amd: Use time calculation to calculate timeout (Reported by Michael Cargile)
    [ASTERISK-28615] - chan_dahdi: PRI span status may stay "Down, Active" after a short alarm (Reported by Frederic LE FOLL)
    [ASTERISK-28576] - res_rtp_asterisk: ICE Completion Crash when sent packet length doesn't match (Reported by Joshua Elson)
    [ASTERISK-26481] - FILE function grabs garbage along with read data when target line has no newline (Reported by Jonathan Harris)
    [ASTERISK-28618] - bridge_softmix: hold not cleared when joining a softmix bridge (Reported by Kevin Harwell)
    [ASTERISK-28616] - parking: Deadlock when multi call parking (Reported by Joshua C. Colp)
    [ASTERISK-28423] - ARI causes STASIS Deadlock (Reported by Ross Beer)
    [ASTERISK-28572] - Memory leaks in res_calendar_exchange and res_calendar_icalendar (Reported by Yoooooo Ha)
    [ASTERISK-28585] - ari/resource_events: Crash in event session cleanup (Reported by Kevin Harwell)
    [ASTERISK-28590] - utils.c throws repeated warnings; "pthread_attr_setstacksize: Invalid argument" (Reported by Speed Dial Dave)
    [ASTERISK-28578] - race condition on pjsip channelstats command (Reported by Salah Ahmed)
    [ASTERISK-28571] - cdr_pgsql: accesses obsolete (and finally removed) column (Reported by Christoph Moench-Tegeder)
    [ASTERISK-28575] - MWI Send Notify Crash on 16.6 (Reported by Joshua Elson)
    [ASTERISK-28574] - pjproject fails to build on 16.6.0, works on 16.5 (Reported by Niklas Larsson)
    [ASTERISK-28561] - Asterisk Deadlocks (Reported by Aheliotech)
    [ASTERISK-28552] - res_pjsip_mwi: Frack during unload on unsolicited_mwi container (Reported by Kevin Harwell)
    [ASTERISK-28566] - CDR backend unload problem during active call(s) (Reported by Marian Piater)
    [ASTERISK-28553] - stasis.c: Crash during unload (Reported by Kevin Harwell)
    [ASTERISK-28086] - chan_pjsip: Crash when initiating PlayDTMF over AMI (Reported by Jeremiah Gadd)
    [ASTERISK-28544] - Wrong contact representation in ipv6 mode (Reported by J?rgen H)
    [ASTERISK-28534] - Segmentation fault when there is no priority for an extension (Reported by Timothy Vanderaerden)
    [ASTERISK-28463] - res_pjsip_path: Crash when invalid contact is configured (Reported by Juan Martin)
    [ASTERISK-28521] - pjsip: Memory Leak (Reported by Mark)
    [ASTERISK-28523] - Asterisk 16.5.0 Memory leak (Reported by Cyril Rami?re)
    [ASTERISK-28538] - chan_pjsip: Deadlock on fax detection (Reported by Joshua C. Colp)
    [ASTERISK-28536] - Asterisk release candidates fail to build on FreeBSD (Reported by Guido Falsi)
    [ASTERISK-23756] - setvar directive when used in template and a child of said template, results in duplicate variable names (Reported by Michael Goryainov)

New Features made in this release:
-----------------------------------
    [ASTERISK-28614] - app_senddtmf: Allow "receiving" DTMF with PlayDTMF instead of only "sending" (Reported by lvl)
    [ASTERISK-28613] - func_curl: CURLOPT cannot set Content-Type header (Reported by Martin Tomec)
    [ASTERISK-28553] - stasis.c: Crash during unload (Reported by Kevin Harwell)
    [ASTERISK-28086] - chan_pjsip: Crash when initiating PlayDTMF over AMI (Reported by Jeremiah Gadd)
    [ASTERISK-28544] - Wrong contact representation in ipv6 mode (Reported by J?rgen H)
    [ASTERISK-28534] - Segmentation fault when there is no priority for an extension (Reported by Timothy Vanderaerden)
    [ASTERISK-28463] - res_pjsip_path: Crash when invalid contact is configured (Reported by Juan Martin)
    [ASTERISK-28521] - pjsip: Memory Leak (Reported by Mark)
    [ASTERISK-28523] - Asterisk 16.5.0 Memory leak (Reported by Cyril Rami?re)
    [ASTERISK-28538] - chan_pjsip: Deadlock on fax detection (Reported by Joshua C. Colp)
    [ASTERISK-28536] - Asterisk release candidates fail to build on FreeBSD (Reported by Guido Falsi)
    [ASTERISK-23756] - setvar directive when used in template and a child of said template, results in duplicate variable names (Reported by Michael Goryainov)

New Features made in this release:
-----------------------------------
    [ASTERISK-28614] - app_senddtmf: Allow "receiving" DTMF with PlayDTMF instead of only "sending" (Reported by lvl)
    [ASTERISK-28613] - func_curl: CURLOPT cannot set Content-Type header (Reported by Martin Tomec)
    [ASTERISK-28533] - func_jitterbuffer: Add support for video synchronization (Reported by Joshua C. Colp)

16.6.0
Security bugs fixed in this release:
-----------------------------------
[ASTERISK-28495] - res_pjsip_t38: 200 OK with SDP answer with declined stream causes crash (Reported by Alexei Gradinari)

Bugs fixed in this release:
-----------------------------------
[ASTERISK-28521] - pjsip: Memory Leak (Reported by Mark)
[ASTERISK-28523] - Asterisk 16.5.0 Memory leak (Reported by Cyril Rami?re)
[ASTERISK-28538] - chan_pjsip: Deadlock on fax detection (Reported by Joshua C. Colp)
[ASTERISK-28536] - Asterisk release candidates fail to build on FreeBSD (Reported by Guido Falsi)
[ASTERISK-28511] - codec_resample: Bad sound quality when up sampling from SLIN16 to SLIN32 (Reported by Ruddy G)
[ASTERISK-28525] - chan_dahdi: set CHANNEL(hangupsource) when a PRI channel hangs up (Reported by Frederic LE FOLL)
[ASTERISK-28527] - ChanIsAvail() creates a CDR if unanswered=yes is set in cdr.conf (Reported by Frederic LE FOLL)
[ASTERISK-28499] - translate: Crash when frame does not have a "src" field set (Reported by Gregory Massel)
[ASTERISK-25592] - chan_unistim: Clang Warning: variable sized type not at end of a struct (Reported by Alexander Traud)
[ASTERISK-28488] - pjsip mwi: n+1 sip notify's sent on re-register (Reported by Chris Savinovich)
[ASTERISK-28509] - PJSIP cnonce generated on Linux contains 36 characters, NEC only supports up to 32 characters (Reported by Dan Cropp)
[ASTERISK-28505] - app_voicemail/IMAP: segfault in leave_voicemail because not checking mailstream (Reported by Alexei Gradinari)
[ASTERISK-28487] - compile menuselect on gentoo (Reported by Kilburn)
[ASTERISK-28472] - Asterisk occasionally passes a NULL as srtp->session to srtp_protect/unprotect causing SEGV (Reported by Jonas Swiatek)
[ASTERISK-28498] - cel / cdr: Event times may be incorrect (Reported by Joshua C. Colp)
[ASTERISK-28480] - json integer overflow in ssrc and timestamp (Reported by Salah Ahmed)
[ASTERISK-28228] - res_pjsip: pjsip show contacts prints double entries (Reported by Ian Jones)
[ASTERISK-28483] - packet lost on UDPTL wrap around (Reported by Torrey Searle)
[ASTERISK-28477] - Crash when not specifying "dbfile" in res_config_sqlite3.conf (Reported by Dennis)
[ASTERISK-28478] - Crash performing "core reload" with modified res_config_sqlite3.conf (Reported by Dennis)
[ASTERISK-26968] - chan_pjsip: Transfer() does not result in TRANSFERSTATUS reflecting SIP response to transfer (Reported by Dan Cropp)
[ASTERISK-28282] - AST_SCHED_REPLACE_UNREF causes wait-on-self deadlocks (in chan_sip) (Reported by Walter Doekes)

New Features made in this release:
-----------------------------------
[ASTERISK-17808] - [patch] Unregister a realtime moh class (Reported by Byron Clark)
[ASTERISK-28489] - Channel variable SIPFROMDOMAIN for chan_pjsip to setup From header URI domain (Reported by Stas Kobzar)

diffstat:

 comms/asterisk16/Makefile               |   5 +--
 comms/asterisk16/PLIST                  |   3 +-
 comms/asterisk16/distinfo               |  36 ++++++++++++++++----------------
 comms/asterisk16/options.mk             |   4 +-
 comms/asterisk16/patches/patch-Makefile |  10 +--------
 5 files changed, 25 insertions(+), 33 deletions(-)

diffs (117 lines):

diff -r a01e87b5adab -r edfe0e22ebc5 comms/asterisk16/Makefile
--- a/comms/asterisk16/Makefile Sat Jan 11 08:32:25 2020 +0000
+++ b/comms/asterisk16/Makefile Sat Jan 11 08:36:13 2020 +0000
@@ -1,11 +1,10 @@
-# $NetBSD: Makefile,v 1.51 2019/12/21 23:29:05 joerg Exp $
+# $NetBSD: Makefile,v 1.52 2020/01/11 08:36:13 ryoon Exp $
 #
 # NOTE: when updating this package, there are two places that sound
 #       tarballs need to be checked; look in ${WRKSRC}/sounds/Makefile
 #       to find out the current sound file versions
 
-DISTNAME=      asterisk-16.5.0
-PKGREVISION=   1
+DISTNAME=      asterisk-16.7.0
 CATEGORIES=    comms net audio
 MASTER_SITES=  http://downloads.asterisk.org/pub/telephony/asterisk/
 MASTER_SITES+= http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/
diff -r a01e87b5adab -r edfe0e22ebc5 comms/asterisk16/PLIST
--- a/comms/asterisk16/PLIST    Sat Jan 11 08:32:25 2020 +0000
+++ b/comms/asterisk16/PLIST    Sat Jan 11 08:36:13 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.22 2019/08/20 13:47:42 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.23 2020/01/11 08:36:13 ryoon Exp $
 include/asterisk.h
 include/asterisk/_private.h
 include/asterisk/abstract_jb.h
@@ -162,6 +162,7 @@
 include/asterisk/security_events_defs.h
 include/asterisk/select.h
 include/asterisk/sem.h
+include/asterisk/serializer.h
 include/asterisk/sha1.h
 include/asterisk/silk.h
 include/asterisk/sip_api.h
diff -r a01e87b5adab -r edfe0e22ebc5 comms/asterisk16/distinfo
--- a/comms/asterisk16/distinfo Sat Jan 11 08:32:25 2020 +0000
+++ b/comms/asterisk16/distinfo Sat Jan 11 08:36:13 2020 +0000
@@ -1,22 +1,22 @@
-$NetBSD: distinfo,v 1.31 2019/12/21 23:29:05 joerg Exp $
+$NetBSD: distinfo,v 1.32 2020/01/11 08:36:13 ryoon Exp $
 
-SHA1 (asterisk-16.5.0/asterisk-16.5.0.tar.gz) = 1cddd614029cdbb7ee4321b44d93f855d95e10dc
-RMD160 (asterisk-16.5.0/asterisk-16.5.0.tar.gz) = a683018660bfb733a785fef569a8a2b7849c28a6
-SHA512 (asterisk-16.5.0/asterisk-16.5.0.tar.gz) = 7e7b1865bcfd8245470b651dd1e2b2addf57d81fb8763a15bb1d2410d27b5084d9ab3e1f64a67a704f5ff30fff877cb74a4b6c98987cfa47a3f56a60f80dc09f
-Size (asterisk-16.5.0/asterisk-16.5.0.tar.gz) = 27573198 bytes
-SHA1 (asterisk-16.5.0/asterisk-extra-sounds-en-gsm-1.5.2.tar.gz) = 0207e289404704c42941759db9660269599044f9
-RMD160 (asterisk-16.5.0/asterisk-extra-sounds-en-gsm-1.5.2.tar.gz) = 5d660e7664a56086bd60ad49196e1b622a60f106
-SHA512 (asterisk-16.5.0/asterisk-extra-sounds-en-gsm-1.5.2.tar.gz) = 3f2f7bf3d5bce3544bc013f913c352f0204a3ce96239987403eb9dce8bc87e64a61d437762323a422a87b2fad1f3bf3e7a5f3d0d340f912a1b1dbfea9479d41d
-Size (asterisk-16.5.0/asterisk-extra-sounds-en-gsm-1.5.2.tar.gz) = 4253587 bytes
-SHA1 (asterisk-16.5.0/pjproject-2.9.md5) = f8162e9ab7e4de130c166d9ac2f4271ded408ab0
-RMD160 (asterisk-16.5.0/pjproject-2.9.md5) = 71f1173138a806451480180ab4147bbddae259d8
-SHA512 (asterisk-16.5.0/pjproject-2.9.md5) = bfc8fb4ecb6fcb6b9fe2c088e3236ccab74f09bda163c7f1a9b548b0c514228b20ca15c734ff53ed88810b32e904743b396fffdf5d1a6e0c8d66427f0216c0cd
-Size (asterisk-16.5.0/pjproject-2.9.md5) = 107 bytes
-SHA1 (asterisk-16.5.0/pjproject-2.9.tar.bz2) = 4b7690e90a9fbe757ac7c5b0db9a2d3db8927824
-RMD160 (asterisk-16.5.0/pjproject-2.9.tar.bz2) = 7333d158e05b4bee16af0a91d4432c6f9e570bf5
-SHA512 (asterisk-16.5.0/pjproject-2.9.tar.bz2) = a65823a86ad0cd76890cf7dd2485f7547fd90aea2ef631c5420c009b35f39eda3b78551a42fc2816c2470de9eb728c26497774a8494824472ecaa1d2889cc20b
-Size (asterisk-16.5.0/pjproject-2.9.tar.bz2) = 5009546 bytes
-SHA1 (patch-Makefile) = 232cacb5a6ceaa88eaf6f2db126b1899e1bb1be0
+SHA1 (asterisk-16.7.0/asterisk-16.7.0.tar.gz) = cc49b389eecb28583fd996cd9bf1aa7ed4318aa4
+RMD160 (asterisk-16.7.0/asterisk-16.7.0.tar.gz) = 2ff4c97fc2a17e172617e6abb028ac9cb82327e0
+SHA512 (asterisk-16.7.0/asterisk-16.7.0.tar.gz) = 4b06b7879031abf072d8db5e5be32870be65e726d2e02ef38cce48fa4fd006fe8885c95c649ee6f79280c00dc8b0c2252894cb86cfe3011fcc92e2165f3d0213
+Size (asterisk-16.7.0/asterisk-16.7.0.tar.gz) = 27646509 bytes
+SHA1 (asterisk-16.7.0/asterisk-extra-sounds-en-gsm-1.5.2.tar.gz) = 0207e289404704c42941759db9660269599044f9
+RMD160 (asterisk-16.7.0/asterisk-extra-sounds-en-gsm-1.5.2.tar.gz) = 5d660e7664a56086bd60ad49196e1b622a60f106
+SHA512 (asterisk-16.7.0/asterisk-extra-sounds-en-gsm-1.5.2.tar.gz) = 3f2f7bf3d5bce3544bc013f913c352f0204a3ce96239987403eb9dce8bc87e64a61d437762323a422a87b2fad1f3bf3e7a5f3d0d340f912a1b1dbfea9479d41d
+Size (asterisk-16.7.0/asterisk-extra-sounds-en-gsm-1.5.2.tar.gz) = 4253587 bytes
+SHA1 (asterisk-16.7.0/pjproject-2.9.md5) = f8162e9ab7e4de130c166d9ac2f4271ded408ab0
+RMD160 (asterisk-16.7.0/pjproject-2.9.md5) = 71f1173138a806451480180ab4147bbddae259d8
+SHA512 (asterisk-16.7.0/pjproject-2.9.md5) = bfc8fb4ecb6fcb6b9fe2c088e3236ccab74f09bda163c7f1a9b548b0c514228b20ca15c734ff53ed88810b32e904743b396fffdf5d1a6e0c8d66427f0216c0cd
+Size (asterisk-16.7.0/pjproject-2.9.md5) = 107 bytes
+SHA1 (asterisk-16.7.0/pjproject-2.9.tar.bz2) = 4b7690e90a9fbe757ac7c5b0db9a2d3db8927824
+RMD160 (asterisk-16.7.0/pjproject-2.9.tar.bz2) = 7333d158e05b4bee16af0a91d4432c6f9e570bf5
+SHA512 (asterisk-16.7.0/pjproject-2.9.tar.bz2) = a65823a86ad0cd76890cf7dd2485f7547fd90aea2ef631c5420c009b35f39eda3b78551a42fc2816c2470de9eb728c26497774a8494824472ecaa1d2889cc20b
+Size (asterisk-16.7.0/pjproject-2.9.tar.bz2) = 5009546 bytes
+SHA1 (patch-Makefile) = f7630acc724e1beb422226318611d5f3f79be82b
 SHA1 (patch-build__tools_mkpkgconfig) = 7fab8fcf46d9f8a3b98455674fec6307ec472b23
 SHA1 (patch-channels_Makefile) = b32bb8439ae07ed361ab7cb811b4766a27f09ec9
 SHA1 (patch-configure) = b25ac1178eb77a1d0ecb57f5b37813cf1a4ad5c6
diff -r a01e87b5adab -r edfe0e22ebc5 comms/asterisk16/options.mk
--- a/comms/asterisk16/options.mk       Sat Jan 11 08:32:25 2020 +0000
+++ b/comms/asterisk16/options.mk       Sat Jan 11 08:36:13 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.15 2019/08/20 13:47:42 ryoon Exp $
+# $NetBSD: options.mk,v 1.16 2020/01/11 08:36:13 ryoon Exp $
 
 PKG_OPTIONS_VAR=               PKG_OPTIONS.asterisk
 PKG_SUPPORTED_OPTIONS=         x11 unixodbc webvmail ldap spandsp
@@ -73,7 +73,7 @@
 .endif
        ${ECHO} "MENUSELECT_AGIS=agi-test.agi eagi-test eagi-sphinx-test jukebox.agi" >> ${WRKSRC}/pkgsrc.makeopts
        # this is a hack to work around a bug in menuselect
-       cd ${WRKSRC} && make menuselect.makeopts
+       cd ${WRKSRC} && make ${MAKE_FLAGS} menuselect.makeopts
 
 .if !empty(PKG_OPTIONS:Mwebvmail)
 DEPENDS+=              p5-DBI-[0-9]*:../../databases/p5-DBI
diff -r a01e87b5adab -r edfe0e22ebc5 comms/asterisk16/patches/patch-Makefile
--- a/comms/asterisk16/patches/patch-Makefile   Sat Jan 11 08:32:25 2020 +0000
+++ b/comms/asterisk16/patches/patch-Makefile   Sat Jan 11 08:36:13 2020 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-Makefile,v 1.1 2019/08/20 13:47:42 ryoon Exp $
+$NetBSD: patch-Makefile,v 1.2 2020/01/11 08:36:13 ryoon Exp $
 
 --- Makefile.orig      2019-07-25 09:38:14.000000000 +0000
 +++ Makefile
@@ -111,11 +111,3 @@
        rm -rf "$(DESTDIR)$(ASTLOGDIR)"
  
  menuconfig: menuselect
-@@ -1118,6 +1111,7 @@ check-alembic: makeopts
- 
- .PHONY: install-configs
- .PHONY: menuselect
-+.PHONY: menuselect.makeopts
- .PHONY: main
- .PHONY: sounds
- .PHONY: clean



Home | Main Index | Thread Index | Old Index