summaryrefslogtreecommitdiff
path: root/comms
diff options
context:
space:
mode:
authorryoon <ryoon@pkgsrc.org>2021-02-11 02:20:18 +0000
committerryoon <ryoon@pkgsrc.org>2021-02-11 02:20:18 +0000
commit33a95abb9ded5723a383f325bf2d71da6feec906 (patch)
treeec7dbc04958228407566ae12440c51b026af55be /comms
parent92d025037d623979dfd69cfe8c09f145396c1ba6 (diff)
downloadpkgsrc-33a95abb9ded5723a383f325bf2d71da6feec906.tar.gz
asterisk16: Update to 16.16.0
Changelog: The following issues are resolved in this release: Security bugs fixed in this release: * [ASTERISK-29219] res_pjsip_diversion: Crash if Tel URI contains History-Info (Reported by Torrey Searle) Bugs fixed in this release: * [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 isnt 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 cant 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-29201] Crash occurs when Transfer and execute Hangup before the Transfer result (Reported by Dan Cropp) * [ASTERISK-28947] Segmentation fault in mixmonitor_ds_destroy (Reported by Robert Sutton) * [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-28798] chan_sip: TCP/TLS client without server. (Reported by Alexander Traud) * [ASTERISK-29165] res_pjsip: malformed header Accept-Encoding in OPTIONS response (Reported by Alexander Greiner-Baer) * [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) Improvements made in this release: * [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)
Diffstat (limited to 'comms')
-rw-r--r--comms/asterisk16/Makefile4
-rw-r--r--comms/asterisk16/distinfo36
-rw-r--r--comms/asterisk16/patches/patch-Makefile34
3 files changed, 37 insertions, 37 deletions
diff --git a/comms/asterisk16/Makefile b/comms/asterisk16/Makefile
index e0faad0a5e2..8bb2cae2f09 100644
--- a/comms/asterisk16/Makefile
+++ b/comms/asterisk16/Makefile
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.74 2021/01/03 01:21:09 gdt Exp $
+# $NetBSD: Makefile,v 1.75 2021/02/11 02:20:18 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.15.1
+DISTNAME= asterisk-16.16.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 --git a/comms/asterisk16/distinfo b/comms/asterisk16/distinfo
index 7d32554126a..99cf85c898c 100644
--- a/comms/asterisk16/distinfo
+++ b/comms/asterisk16/distinfo
@@ -1,22 +1,22 @@
-$NetBSD: distinfo,v 1.38 2021/01/03 01:21:09 gdt Exp $
+$NetBSD: distinfo,v 1.39 2021/02/11 02:20:18 ryoon Exp $
-SHA1 (asterisk-16.15.1/asterisk-16.15.1.tar.gz) = 954424b408d7e8d51176f80b3502db9e218be409
-RMD160 (asterisk-16.15.1/asterisk-16.15.1.tar.gz) = 051efeb0dbea0d352fe85fb40edccdd725b9bafa
-SHA512 (asterisk-16.15.1/asterisk-16.15.1.tar.gz) = 5ce6e1301825b142859087ba237b2c1b3e0687cac3fac28f35b043727cac26583697534b2726a65510e50ef27cf373b0c4cef60042f789aa6b875448a5f08914
-Size (asterisk-16.15.1/asterisk-16.15.1.tar.gz) = 27796648 bytes
-SHA1 (asterisk-16.15.1/asterisk-extra-sounds-en-gsm-1.5.2.tar.gz) = 0207e289404704c42941759db9660269599044f9
-RMD160 (asterisk-16.15.1/asterisk-extra-sounds-en-gsm-1.5.2.tar.gz) = 5d660e7664a56086bd60ad49196e1b622a60f106
-SHA512 (asterisk-16.15.1/asterisk-extra-sounds-en-gsm-1.5.2.tar.gz) = 3f2f7bf3d5bce3544bc013f913c352f0204a3ce96239987403eb9dce8bc87e64a61d437762323a422a87b2fad1f3bf3e7a5f3d0d340f912a1b1dbfea9479d41d
-Size (asterisk-16.15.1/asterisk-extra-sounds-en-gsm-1.5.2.tar.gz) = 4253587 bytes
-SHA1 (asterisk-16.15.1/pjproject-2.10.md5) = 1f91cf11ef1df14344817905e165cc1908668d18
-RMD160 (asterisk-16.15.1/pjproject-2.10.md5) = c33bbef404923860a41e34520871c0fa7533a01d
-SHA512 (asterisk-16.15.1/pjproject-2.10.md5) = bd24048c9c2fdaf06468e44bceca92bd02848d759ef98285d20b50174f865b1aec2928f1ce6c092862397ba83dd1a74da4a7e479eca881df1e9f9d1c211a7054
-Size (asterisk-16.15.1/pjproject-2.10.md5) = 110 bytes
-SHA1 (asterisk-16.15.1/pjproject-2.10.tar.bz2) = 0c691fa3562d4daad4b4374df61e8325ac15cc55
-RMD160 (asterisk-16.15.1/pjproject-2.10.tar.bz2) = 9ffe871976a67e4d29d45fdb2c1fc26b2925ef86
-SHA512 (asterisk-16.15.1/pjproject-2.10.tar.bz2) = fe29edccc63a8e72323e1b6f955a8c3475e26aba9cb8f5125546da4409fecc19a09a7950eee6b8e4a3c908943bc043d95130f878ad52958c5eccc617e3bcfb4e
-Size (asterisk-16.15.1/pjproject-2.10.tar.bz2) = 7339188 bytes
-SHA1 (patch-Makefile) = f7630acc724e1beb422226318611d5f3f79be82b
+SHA1 (asterisk-16.16.0/asterisk-16.16.0.tar.gz) = e98a42dbd5f1ff18da2626cd00f9193230164b97
+RMD160 (asterisk-16.16.0/asterisk-16.16.0.tar.gz) = 234e4424505031fc3e7df3c4ad8e7daf1b4b243b
+SHA512 (asterisk-16.16.0/asterisk-16.16.0.tar.gz) = c9c8c38395570ab3a07d219b338ae8b8d1beb71633e3e6349d2457bc6f2b124ccb18ceef8b0d2c750fbe24fb28116ea145dd174161758d3e4bb00062019cb86e
+Size (asterisk-16.16.0/asterisk-16.16.0.tar.gz) = 27810532 bytes
+SHA1 (asterisk-16.16.0/asterisk-extra-sounds-en-gsm-1.5.2.tar.gz) = 0207e289404704c42941759db9660269599044f9
+RMD160 (asterisk-16.16.0/asterisk-extra-sounds-en-gsm-1.5.2.tar.gz) = 5d660e7664a56086bd60ad49196e1b622a60f106
+SHA512 (asterisk-16.16.0/asterisk-extra-sounds-en-gsm-1.5.2.tar.gz) = 3f2f7bf3d5bce3544bc013f913c352f0204a3ce96239987403eb9dce8bc87e64a61d437762323a422a87b2fad1f3bf3e7a5f3d0d340f912a1b1dbfea9479d41d
+Size (asterisk-16.16.0/asterisk-extra-sounds-en-gsm-1.5.2.tar.gz) = 4253587 bytes
+SHA1 (asterisk-16.16.0/pjproject-2.10.md5) = 1f91cf11ef1df14344817905e165cc1908668d18
+RMD160 (asterisk-16.16.0/pjproject-2.10.md5) = c33bbef404923860a41e34520871c0fa7533a01d
+SHA512 (asterisk-16.16.0/pjproject-2.10.md5) = bd24048c9c2fdaf06468e44bceca92bd02848d759ef98285d20b50174f865b1aec2928f1ce6c092862397ba83dd1a74da4a7e479eca881df1e9f9d1c211a7054
+Size (asterisk-16.16.0/pjproject-2.10.md5) = 110 bytes
+SHA1 (asterisk-16.16.0/pjproject-2.10.tar.bz2) = 0c691fa3562d4daad4b4374df61e8325ac15cc55
+RMD160 (asterisk-16.16.0/pjproject-2.10.tar.bz2) = 9ffe871976a67e4d29d45fdb2c1fc26b2925ef86
+SHA512 (asterisk-16.16.0/pjproject-2.10.tar.bz2) = fe29edccc63a8e72323e1b6f955a8c3475e26aba9cb8f5125546da4409fecc19a09a7950eee6b8e4a3c908943bc043d95130f878ad52958c5eccc617e3bcfb4e
+Size (asterisk-16.16.0/pjproject-2.10.tar.bz2) = 7339188 bytes
+SHA1 (patch-Makefile) = 9f093c599f6c6208721c20387f07865a9cf2fd8e
SHA1 (patch-build__tools_mkpkgconfig) = 7fab8fcf46d9f8a3b98455674fec6307ec472b23
SHA1 (patch-channels_Makefile) = b32bb8439ae07ed361ab7cb811b4766a27f09ec9
SHA1 (patch-configure) = 65da4b46faae700c39b316cc88f6757f8b023657
diff --git a/comms/asterisk16/patches/patch-Makefile b/comms/asterisk16/patches/patch-Makefile
index c138c8ff4e8..dafc3e1aff6 100644
--- a/comms/asterisk16/patches/patch-Makefile
+++ b/comms/asterisk16/patches/patch-Makefile
@@ -1,8 +1,8 @@
-$NetBSD: patch-Makefile,v 1.2 2020/01/11 08:36:13 ryoon Exp $
+$NetBSD: patch-Makefile,v 1.3 2021/02/11 02:20:18 ryoon Exp $
---- Makefile.orig 2019-07-25 09:38:14.000000000 +0000
+--- Makefile.orig 2021-01-21 16:28:04.000000000 +0000
+++ Makefile
-@@ -142,7 +142,7 @@ DEBUG=-g3
+@@ -143,7 +143,7 @@ DEBUG=-g3
# Asterisk.conf is located in ASTETCDIR or by using the -C flag
# when starting Asterisk
@@ -11,7 +11,7 @@ $NetBSD: patch-Makefile,v 1.2 2020/01/11 08:36:13 ryoon Exp $
AGI_DIR=$(ASTDATADIR)/agi-bin
# If you use Apache, you may determine by a grep 'DocumentRoot' of your httpd.conf file
-@@ -214,12 +214,6 @@ ifeq ($(AST_DEVMODE),yes)
+@@ -215,12 +215,6 @@ ifeq ($(AST_DEVMODE),yes)
endif
endif
@@ -24,7 +24,7 @@ $NetBSD: patch-Makefile,v 1.2 2020/01/11 08:36:13 ryoon Exp $
ifeq ($(OSARCH),FreeBSD)
# -V is understood by BSD Make, not by GNU make.
BSDVERSION=$(shell make -V OSVERSION -f /usr/share/mk/bsd.port.subdir.mk)
-@@ -430,7 +424,6 @@ dist-clean: distclean
+@@ -435,7 +429,6 @@ dist-clean: distclean
distclean: $(SUBDIRS_DIST_CLEAN) _clean
@$(MAKE) -C menuselect dist-clean
@@ -32,16 +32,16 @@ $NetBSD: patch-Makefile,v 1.2 2020/01/11 08:36:13 ryoon Exp $
rm -f menuselect.makeopts makeopts menuselect-tree menuselect.makedeps
rm -f config.log config.status config.cache
rm -rf autom4te.cache
-@@ -551,7 +544,7 @@ update:
+@@ -556,7 +549,7 @@ update:
NEWHEADERS=$(notdir $(wildcard include/asterisk/*.h))
OLDHEADERS=$(filter-out $(NEWHEADERS) $(notdir $(DESTDIR)$(ASTHEADERDIR)),$(notdir $(wildcard $(DESTDIR)$(ASTHEADERDIR)/*.h)))
--INSTALLDIRS="$(ASTLIBDIR)" "$(ASTMODDIR)" "$(ASTSBINDIR)" "$(ASTETCDIR)" "$(ASTVARRUNDIR)" \
-+INSTALLDIRS="$(ASTLIBDIR)" "$(ASTMODDIR)" "$(ASTSBINDIR)" "$(ASTEXAMPLEDIR)" "$(ASTVARRUNDIR)" \
+-INSTALLDIRS="$(ASTLIBDIR)" "$(ASTMODDIR)" "$(ASTSBINDIR)" "$(ASTCACHEDIR)" "$(ASTETCDIR)" "$(ASTVARRUNDIR)" \
++INSTALLDIRS="$(ASTLIBDIR)" "$(ASTMODDIR)" "$(ASTSBINDIR)" "$(ASTCACHEDIR)" "$(ASTEXAMPLEDIR)" "$(ASTVARRUNDIR)" \
"$(ASTSPOOLDIR)" "$(ASTSPOOLDIR)/dictate" "$(ASTSPOOLDIR)/meetme" \
"$(ASTSPOOLDIR)/monitor" "$(ASTSPOOLDIR)/system" "$(ASTSPOOLDIR)/tmp" \
"$(ASTSPOOLDIR)/voicemail" "$(ASTSPOOLDIR)/recording" \
-@@ -764,7 +757,7 @@ upgrade: bininstall
+@@ -762,7 +755,7 @@ upgrade: bininstall
# (2) the extension to strip off
define INSTALL_CONFIGS
@for x in $(1)/*$(2); do \
@@ -50,16 +50,16 @@ $NetBSD: patch-Makefile,v 1.2 2020/01/11 08:36:13 ryoon Exp $
if [ -f "$${dst}" ]; then \
if [ "$(OVERWRITE)" = "y" ]; then \
if cmp -s "$${dst}" "$$x" ; then \
-@@ -782,7 +775,7 @@ define INSTALL_CONFIGS
- done ; \
+@@ -781,7 +774,7 @@ define INSTALL_CONFIGS
if [ "$(OVERWRITE)" = "y" ]; then \
echo "Updating asterisk.conf" ; \
-- sed -e 's|^astetcdir.*$$|astetcdir => $(ASTETCDIR)|' \
-+ sed -e 's|^astetcdir.*$$|astetcdir => $(ASTEXAMPLEDIR)|' \
+ sed -e 's|^astcachedir.*$$|astcachedir => $(ASTCACHEDIR)|' \
+- -e 's|^astetcdir.*$$|astetcdir => $(ASTETCDIR)|' \
++ -e 's|^astetcdir.*$$|astetcdir => $(ASTEXAMPLEDIR)|' \
-e 's|^astmoddir.*$$|astmoddir => $(ASTMODDIR)|' \
-e 's|^astvarlibdir.*$$|astvarlibdir => $(ASTVARLIBDIR)|' \
-e 's|^astdbdir.*$$|astdbdir => $(ASTDBDIR)|' \
-@@ -810,15 +803,15 @@ install-configs:
+@@ -819,15 +812,15 @@ install-configs:
# XXX why *.adsi is installed first ?
adsi:
@echo Installing adsi config files...
@@ -78,7 +78,7 @@ $NetBSD: patch-Makefile,v 1.2 2020/01/11 08:36:13 ryoon Exp $
done
samples: adsi
-@@ -851,7 +844,7 @@ basic-pbx:
+@@ -860,7 +853,7 @@ basic-pbx:
webvmail:
@[ -d "$(DESTDIR)$(HTTP_DOCSDIR)/" ] || ( printf "http docs directory not found.\nUpdate assignment of variable HTTP_DOCSDIR in Makefile!\n" && exit 1 )
@[ -d "$(DESTDIR)$(HTTP_CGIDIR)" ] || ( printf "cgi-bin directory not found.\nUpdate assignment of variable HTTP_CGIDIR in Makefile!\n" && exit 1 )
@@ -87,7 +87,7 @@ $NetBSD: patch-Makefile,v 1.2 2020/01/11 08:36:13 ryoon Exp $
$(INSTALL) -d "$(DESTDIR)$(HTTP_DOCSDIR)/_asterisk"
for x in images/*.gif; do \
$(INSTALL) -m 644 $$x "$(DESTDIR)$(HTTP_DOCSDIR)/_asterisk/"; \
-@@ -901,11 +894,11 @@ endif
+@@ -910,11 +903,11 @@ endif
endif
install-logrotate:
@@ -102,7 +102,7 @@ $NetBSD: patch-Makefile,v 1.2 2020/01/11 08:36:13 ryoon Exp $
rm -f contrib/scripts/asterisk.logrotate.tmp
config:
-@@ -1029,7 +1022,7 @@ uninstall-all: _uninstall
+@@ -1041,7 +1034,7 @@ uninstall-all: _uninstall uninstall-head
rm -rf "$(DESTDIR)$(ASTVARLIBDIR)"
rm -rf "$(DESTDIR)$(ASTDATADIR)"
rm -rf "$(DESTDIR)$(ASTSPOOLDIR)"