pkgsrc-Changes archive

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

CVS commit: pkgsrc/comms/asterisk18



Module Name:    pkgsrc
Committed By:   jnemeth
Date:           Mon Jun  2 03:16:07 UTC 2025

Modified Files:
        pkgsrc/comms/asterisk18: Makefile PLIST distinfo

Log Message:
Update to Asterisk 18.26.2:

pkgsrc changes
- add gsed to USE_TOOLS
- appease pkglint somewhat

## Change Log for Release asterisk-18.26.2

### Links:

 - [Full ChangeLog](https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-18.26.2.html)
 - [GitHub Diff](https://github.com/asterisk/asterisk/compare/18.26.1...18.26.2)

### Summary:

- Commits: 2
- Commit Authors: 1
- Issues Resolved: 0
- Security Advisories Resolved: 2
  - [GHSA-2grh-7mhv-fcfw](https://github.com/asterisk/asterisk/security/advisories/GHSA-2grh-7mhv-fcfw): Using malformed From header can forge identity with ";" or NULL in name portion
  - [GHSA-c7p6-7mvq-8jq2](https://github.com/asterisk/asterisk/security/advisories/GHSA-c7p6-7mvq-8jq2): cli_permissions.conf: deny option does not work for disallowing shell commands

### User Notes:

- #### asterisk.c: Add option to restrict shell access from remote consoles.
  A new asterisk.conf option 'disable_remote_console_shell' has
  been added that, when set, will prevent remote consoles from executing
  shell commands using the '!' prefix.
  Resolves: #GHSA-c7p6-7mvq-8jq2

## Issue and Commit Detail:

### Closed Issues:

  - !GHSA-2grh-7mhv-fcfw: Using malformed From header can forge identity with ";" or NULL in name portion
  - !GHSA-c7p6-7mvq-8jq2: cli_permissions.conf: deny option does not work for disallowing shell commands


To generate a diff of this commit:
cvs rdiff -u -r1.170 -r1.171 pkgsrc/comms/asterisk18/Makefile
cvs rdiff -u -r1.33 -r1.34 pkgsrc/comms/asterisk18/PLIST
cvs rdiff -u -r1.78 -r1.79 pkgsrc/comms/asterisk18/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/comms/asterisk18/Makefile
diff -u pkgsrc/comms/asterisk18/Makefile:1.170 pkgsrc/comms/asterisk18/Makefile:1.171
--- pkgsrc/comms/asterisk18/Makefile:1.170      Mon May 19 04:13:38 2025
+++ pkgsrc/comms/asterisk18/Makefile    Mon Jun  2 03:16:07 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.170 2025/05/19 04:13:38 jnemeth Exp $
+# $NetBSD: Makefile,v 1.171 2025/06/02 03:16:07 jnemeth Exp $
 #
 # NOTE: when updating this package, there are two places that sound
 #       tarballs need to be checked; look in ${WRKSRC}/sounds/Makefile
@@ -6,7 +6,7 @@
 #       Also look in ${WRKSRC}/third-party/versions.mak for pjproject
 #       and libjwt
 
-DISTNAME=      asterisk-18.26.1
+DISTNAME=      asterisk-18.26.2
 CATEGORIES=    comms net audio
 MASTER_SITES=  https://downloads.asterisk.org/pub/telephony/asterisk/
 MASTER_SITES+= https://downloads.asterisk.org/pub/telephony/asterisk/old-releases/
@@ -30,7 +30,7 @@ CONFLICTS+=   asterisk-sounds-extra-[0-9]*
 
 .include "../../mk/bsd.prefs.mk"
 
-USE_TOOLS+=            bison gmake perl:run pkg-config tar bash:run
+USE_TOOLS+=            bison gmake perl:run pkg-config tar bash:run gsed
 USE_LANGUAGES=         c c++
 REPLACE_BASH+=         contrib/scripts/astversion
 REPLACE_BASH+=         contrib/scripts/ast_coredumper
@@ -114,7 +114,7 @@ MAKE_FLAGS+=                HTTP_DOCSDIR=${PREFIX}/sha
 MAKE_FLAGS+=           HTTP_CGIDIR=${PREFIX}/libexec/cgi-bin
 MAKE_FLAGS+=           OPTIMIZE=-O3
 
-.if !empty(MACHINE_PLATFORM:MSunOS-*-i386)
+.if ${MACHINE_PLATFORM:MSunOS-*-i386}
 BUILDLINK_TRANSFORM+=  rm:-march=i386
 .endif
 
@@ -127,7 +127,7 @@ PLIST_VARS+=        mgcp
 # NOSIGPIPE is a temp variable, since PLIST.mgcp MUST remain undefined
 # if the grep fails
 .for dir in ${COMPILER_INCLUDE_DIRS}
-.  if (exists(${dir}/sys/socket.h))
+.  if exists(${dir}/sys/socket.h)
 NOSIGPIPE!=    ${GREP} SO_NOSIGPIPE ${dir}/sys/socket.h || echo ""
 .    if ${NOSIGPIPE} != ""
 PLIST.mgcp=    yes
@@ -146,11 +146,11 @@ PLIST.timerfd=            yes
 CONFIGURE_ARGS+=       --without-timerfd
 .endif
 
-PLIST_VARS+=   unbound
+PLIST_VARS+=           unbound
 # unbound 1.5 or later is required.`
 .if ${OPSYS} == "NetBSD" && ${OPSYS_VERSION} > 090000 && \
     exists(/usr/include/unbound.h)
-PLIST.unbound= yes
+PLIST.unbound=         yes
 .else
 CONFIGURE_ARGS+=       --without-unbound
 .endif
@@ -280,7 +280,7 @@ CONF_FILES_PERMS+=          ${ASTEXAMPLEDIR}/${f
 
 PTHREAD_OPTS+= require native
 
-.if (${OPSYS} == "Darwin" && exists(/usr/include/sys/poll.h))
+.if ${OPSYS} == "Darwin" && exists(/usr/include/sys/poll.h)
 post-patch:
        ${ECHO} "#include <sys/poll.h>" > ${WRKSRC}/include/asterisk/poll-compat.h
 .endif
@@ -315,6 +315,8 @@ post-install:
        ${INSTALL_DATA} ${WRKSRC}/ChangeLogs/ChangeLog-18.25.0.md ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
        ${INSTALL_DATA} ${WRKSRC}/ChangeLogs/ChangeLog-18.26.0.md ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
        ${INSTALL_DATA} ${WRKSRC}/ChangeLogs/ChangeLog-18.26.1.md ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+       ${INSTALL_DATA} ${WRKSRC}/ChangeLogs/ChangeLog-18.26.2.md ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+       ${INSTALL_DATA} ${WRKSRC}/ChangeLogs/ChangeLog-18.26.2.html ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
        ${INSTALL_DATA} ${WRKSRC}/ChangeLogs/historical/CHANGES ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
        ${INSTALL_DATA} ${WRKSRC}/ChangeLogs/historical/ChangeLog ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
        ${INSTALL_DATA} ${WRKSRC}/doc/IAX2-security.pdf ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}

Index: pkgsrc/comms/asterisk18/PLIST
diff -u pkgsrc/comms/asterisk18/PLIST:1.33 pkgsrc/comms/asterisk18/PLIST:1.34
--- pkgsrc/comms/asterisk18/PLIST:1.33  Mon May 19 04:13:38 2025
+++ pkgsrc/comms/asterisk18/PLIST       Mon Jun  2 03:16:07 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.33 2025/05/19 04:13:38 jnemeth Exp $
+@comment $NetBSD: PLIST,v 1.34 2025/06/02 03:16:07 jnemeth Exp $
 lib/asterisk/libasteriskpj.so
 lib/asterisk/libasteriskpj.so.2
 lib/asterisk/modules/app_adsiprog.so
@@ -2343,6 +2343,8 @@ share/doc/asterisk/ChangeLog-18.24.3.md
 share/doc/asterisk/ChangeLog-18.25.0.md
 share/doc/asterisk/ChangeLog-18.26.0.md
 share/doc/asterisk/ChangeLog-18.26.1.md
+share/doc/asterisk/ChangeLog-18.26.2.html
+share/doc/asterisk/ChangeLog-18.26.2.md
 share/doc/asterisk/IAX2-security.pdf
 share/doc/asterisk/IAX2-security.txt
 share/doc/asterisk/LICENSE

Index: pkgsrc/comms/asterisk18/distinfo
diff -u pkgsrc/comms/asterisk18/distinfo:1.78 pkgsrc/comms/asterisk18/distinfo:1.79
--- pkgsrc/comms/asterisk18/distinfo:1.78       Mon May 19 04:13:38 2025
+++ pkgsrc/comms/asterisk18/distinfo    Mon Jun  2 03:16:07 2025
@@ -1,23 +1,23 @@
-$NetBSD: distinfo,v 1.78 2025/05/19 04:13:38 jnemeth Exp $
+$NetBSD: distinfo,v 1.79 2025/06/02 03:16:07 jnemeth Exp $
 
-BLAKE2s (asterisk-18.26.1/asterisk-18.26.1.tar.gz) = f1763f5efd520a428a4bf7442108baadb67b95a11d873efff3b7ea824fc3e12f
-SHA512 (asterisk-18.26.1/asterisk-18.26.1.tar.gz) = 798d849d2518094ec9d11f351baba045c5a9ed39267dd3c62010103a8907a2fa0c35ab1edd234a12df575f716c1fdf5d23ee2ee86028863283160ff608f5db66
-Size (asterisk-18.26.1/asterisk-18.26.1.tar.gz) = 28565082 bytes
-BLAKE2s (asterisk-18.26.1/asterisk-extra-sounds-en-gsm-1.5.2.tar.gz) = 3f7e5fe212d7e7cdca14c52527a2552311ab7762c3f1464b09ddedc7c66aebde
-SHA512 (asterisk-18.26.1/asterisk-extra-sounds-en-gsm-1.5.2.tar.gz) = 3f2f7bf3d5bce3544bc013f913c352f0204a3ce96239987403eb9dce8bc87e64a61d437762323a422a87b2fad1f3bf3e7a5f3d0d340f912a1b1dbfea9479d41d
-Size (asterisk-18.26.1/asterisk-extra-sounds-en-gsm-1.5.2.tar.gz) = 4253587 bytes
-BLAKE2s (asterisk-18.26.1/libjwt-1.15.3.md5) = de87f03f88ad834e26bba2159f5d8ed14637377eba58c48ed0701f44994ae1a2
-SHA512 (asterisk-18.26.1/libjwt-1.15.3.md5) = d24818362ec5537c4db58421078c7dc0f8509b89a2802d1e2e6cef6d4c1e817f8304dda486e96187c375b7d1084a1400ac4647ea635f3c9703fa0fadb1c33b44
-Size (asterisk-18.26.1/libjwt-1.15.3.md5) = 55 bytes
-BLAKE2s (asterisk-18.26.1/libjwt-1.15.3.tar.gz) = 45de6898eeef8791e63469ea1a13157e425e6f9f47cb49d2bcd7e3f5c046ab68
-SHA512 (asterisk-18.26.1/libjwt-1.15.3.tar.gz) = 6a99c81258c5302f7dd908f639676d7cfbe09599812cd97ead871cd5962f15e5248b935e1ef643c4dd43bd1ee66d0e12be1b599a6d3b26d461c4b15216a93774
-Size (asterisk-18.26.1/libjwt-1.15.3.tar.gz) = 489246 bytes
-BLAKE2s (asterisk-18.26.1/pjproject-2.14.1.md5) = f384e59ad4f8227cd7131a5c07b68a83b75b319fa60c38d6f9d27af817a0f516
-SHA512 (asterisk-18.26.1/pjproject-2.14.1.md5) = 25ce388adcd7eaa2c21d95a58d9fc5e33a6cb96dd99c292574b8f11f6f1f985cf91f91ea252300bd1be192e396ac6c8a35a87b219864339798bf6195a7650c00
-Size (asterisk-18.26.1/pjproject-2.14.1.md5) = 172 bytes
-BLAKE2s (asterisk-18.26.1/pjproject-2.14.1.tar.bz2) = 4b22d553ddafc2d53d866b4936d465c161e2a095a6a75bd4b93be26e4803122c
-SHA512 (asterisk-18.26.1/pjproject-2.14.1.tar.bz2) = 996116df4a18fb28c8f68d122466f8664958226a38e432b6190b92fbf277b278d370a4b44fabeaf25691e3cdcde28a8879b2738ead5387d119229db01ce121d8
-Size (asterisk-18.26.1/pjproject-2.14.1.tar.bz2) = 8379251 bytes
+BLAKE2s (asterisk-18.26.2/asterisk-18.26.2.tar.gz) = acedb758be5b149bf8545626ace49cac9bf0c94d79fd3573e9f6de191667c476
+SHA512 (asterisk-18.26.2/asterisk-18.26.2.tar.gz) = dff4a6cd5ac641f6c6c1f39e1a9d3ee5d02dd20c46c7e362130f7d5243ef9ca7e7cf887d6402c86e6644dd40777da38e3acbe18ba5280ff37abd8364c82e9f88
+Size (asterisk-18.26.2/asterisk-18.26.2.tar.gz) = 28568510 bytes
+BLAKE2s (asterisk-18.26.2/asterisk-extra-sounds-en-gsm-1.5.2.tar.gz) = 3f7e5fe212d7e7cdca14c52527a2552311ab7762c3f1464b09ddedc7c66aebde
+SHA512 (asterisk-18.26.2/asterisk-extra-sounds-en-gsm-1.5.2.tar.gz) = 3f2f7bf3d5bce3544bc013f913c352f0204a3ce96239987403eb9dce8bc87e64a61d437762323a422a87b2fad1f3bf3e7a5f3d0d340f912a1b1dbfea9479d41d
+Size (asterisk-18.26.2/asterisk-extra-sounds-en-gsm-1.5.2.tar.gz) = 4253587 bytes
+BLAKE2s (asterisk-18.26.2/libjwt-1.15.3.md5) = de87f03f88ad834e26bba2159f5d8ed14637377eba58c48ed0701f44994ae1a2
+SHA512 (asterisk-18.26.2/libjwt-1.15.3.md5) = d24818362ec5537c4db58421078c7dc0f8509b89a2802d1e2e6cef6d4c1e817f8304dda486e96187c375b7d1084a1400ac4647ea635f3c9703fa0fadb1c33b44
+Size (asterisk-18.26.2/libjwt-1.15.3.md5) = 55 bytes
+BLAKE2s (asterisk-18.26.2/libjwt-1.15.3.tar.gz) = 45de6898eeef8791e63469ea1a13157e425e6f9f47cb49d2bcd7e3f5c046ab68
+SHA512 (asterisk-18.26.2/libjwt-1.15.3.tar.gz) = 6a99c81258c5302f7dd908f639676d7cfbe09599812cd97ead871cd5962f15e5248b935e1ef643c4dd43bd1ee66d0e12be1b599a6d3b26d461c4b15216a93774
+Size (asterisk-18.26.2/libjwt-1.15.3.tar.gz) = 489246 bytes
+BLAKE2s (asterisk-18.26.2/pjproject-2.14.1.md5) = f384e59ad4f8227cd7131a5c07b68a83b75b319fa60c38d6f9d27af817a0f516
+SHA512 (asterisk-18.26.2/pjproject-2.14.1.md5) = 25ce388adcd7eaa2c21d95a58d9fc5e33a6cb96dd99c292574b8f11f6f1f985cf91f91ea252300bd1be192e396ac6c8a35a87b219864339798bf6195a7650c00
+Size (asterisk-18.26.2/pjproject-2.14.1.md5) = 172 bytes
+BLAKE2s (asterisk-18.26.2/pjproject-2.14.1.tar.bz2) = 4b22d553ddafc2d53d866b4936d465c161e2a095a6a75bd4b93be26e4803122c
+SHA512 (asterisk-18.26.2/pjproject-2.14.1.tar.bz2) = 996116df4a18fb28c8f68d122466f8664958226a38e432b6190b92fbf277b278d370a4b44fabeaf25691e3cdcde28a8879b2738ead5387d119229db01ce121d8
+Size (asterisk-18.26.2/pjproject-2.14.1.tar.bz2) = 8379251 bytes
 SHA1 (patch-Makefile) = 676687f298151dbe548ae26a4f6f3fe8bf1f174e
 SHA1 (patch-addons_chan__ooh323.c) = 1775da7ca2129a962ed460bd1e78ba3ce6afa62c
 SHA1 (patch-apps_app__adsiprog.c) = 031139e5cd1ef6bb2afb0a74fee3d752eded0a2c



Home | Main Index | Thread Index | Old Index