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.16.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/0f2f2fe45d90
branches:  trunk
changeset: 446571:0f2f2fe45d90
user:      ryoon <ryoon%pkgsrc.org@localhost>
date:      Thu Feb 11 02:20:18 2021 +0000

description:
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:

 comms/asterisk16/Makefile               |   4 +-
 comms/asterisk16/distinfo               |  36 ++++++++++++++++----------------
 comms/asterisk16/patches/patch-Makefile |  34 +++++++++++++++---------------
 3 files changed, 37 insertions(+), 37 deletions(-)

diffs (163 lines):

diff -r 93e1957ba660 -r 0f2f2fe45d90 comms/asterisk16/Makefile
--- a/comms/asterisk16/Makefile Thu Feb 11 01:12:06 2021 +0000
+++ b/comms/asterisk16/Makefile Thu Feb 11 02:20:18 2021 +0000
@@ -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 -r 93e1957ba660 -r 0f2f2fe45d90 comms/asterisk16/distinfo
--- a/comms/asterisk16/distinfo Thu Feb 11 01:12:06 2021 +0000
+++ b/comms/asterisk16/distinfo Thu Feb 11 02:20:18 2021 +0000
@@ -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 -r 93e1957ba660 -r 0f2f2fe45d90 comms/asterisk16/patches/patch-Makefile
--- a/comms/asterisk16/patches/patch-Makefile   Thu Feb 11 01:12:06 2021 +0000
+++ b/comms/asterisk16/patches/patch-Makefile   Thu Feb 11 02:20:18 2021 +0000
@@ -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 @@
  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 @@
  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 @@
        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 @@
                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 @@
        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 @@
        $(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 @@
        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)"



Home | Main Index | Thread Index | Old Index