diff options
author | ryoon <ryoon@pkgsrc.org> | 2021-02-11 02:20:18 +0000 |
---|---|---|
committer | ryoon <ryoon@pkgsrc.org> | 2021-02-11 02:20:18 +0000 |
commit | 33a95abb9ded5723a383f325bf2d71da6feec906 (patch) | |
tree | ec7dbc04958228407566ae12440c51b026af55be /comms | |
parent | 92d025037d623979dfd69cfe8c09f145396c1ba6 (diff) | |
download | pkgsrc-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/Makefile | 4 | ||||
-rw-r--r-- | comms/asterisk16/distinfo | 36 | ||||
-rw-r--r-- | comms/asterisk16/patches/patch-Makefile | 34 |
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)" |