pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/comms/asterisk14 Update to Asterisk 14.2.0: this is mo...
details: https://anonhg.NetBSD.org/pkgsrc/rev/f088b3982754
branches: trunk
changeset: 355273:f088b3982754
user: jnemeth <jnemeth%pkgsrc.org@localhost>
date: Sun Nov 27 22:55:51 2016 +0000
description:
Update to Asterisk 14.2.0: this is mostly a bugfix release with some minor
improvements.
pkgsrc change: adapt to new res_resolver_unbound module.
The Asterisk Development Team has announced the release of Asterisk 14.2.0.
The release of Asterisk 14.2.0 resolves several issues reported by the
community and would have not been possible without your participation.
Thank you!
The following are the issues resolved in this release:
Improvements made in this release:
-----------------------------------
* ASTERISK-26558 - app_queue: add variable to know if the call is
not answered after a queue (Reported by scgm11)
* ASTERISK-26176 - chan_sip: Add AccountCode to AMI PeerEntry
(Reported by scgm11)
* ASTERISK-26538 - codec_opus: Add sample to
configs/samples/codecs.conf.sample (Reported by Kevin Harwell)
* ASTERISK-26488 - ARI: Add 'ari show app', 'ari show apps', and
'ari set debug' CLI commands (Reported by Matt Jordan)
* ASTERISK-26418 - res_rtp_asterisk: Speed up ICE resolution by
blacklisting host subnets that are not involved in RTP (Reported
by Michael Walton)
Bugs fixed in this release:
-----------------------------------
* ASTERISK-26608 - Compile and link failures on OpenBSD (Reported
by snuffy)
* ASTERISK-26520 - codec_opus: Generated fmtp line has no content
(Reported by scgm11)
* ASTERISK-26605 - codec_opus: Spammed warning when Opus
negotiated but codec_opus not loaded. (Reported by Richard
Mudgett)
* ASTERISK-26516 - pjsip: Memory corruption with possible memory
leak. (Reported by Richard Mudgett)
* ASTERISK-26556 - manager: AMI version report same in Ast 13 &
14, despite Ast 14 syntax changes (Reported by Michelle Dupuis)
* ASTERISK-26343 - ASTERISK-25951 causes issues for callerid
manipulation through agi (Reported by Morten Tryfoss)
* ASTERISK-26592 - Latest libedit (3.1) defaults to unicode and
makes asterisk CLI read garbage (Reported by George Joseph)
* ASTERISK-26565 - chan_unistim on 11, 13, 14 placing call on hold
temporarily locks up set (Reported by Jason)
* ASTERISK-26575 - testsuite: Need to check PJSIP functionality
when res_srtp is not loaded. (Reported by Joshua Colp)
* ASTERISK-26571 - res_pjsip: Resolution incorrect when explicit
IPv6 transport configured (Reported by Joshua Colp)
* ASTERISK-26468 - ari: Bridge events stop working after this
sequence of ARI calls (Reported by Daniele Pallastrelli)
* ASTERISK-24400 - ooh323 sends wrong hangup code (Reported by
Dmitry Melekhov)
* ASTERISK-26555 - Multi-party Video: Fix some post Asterisk-11
regressions (Reported by Matt Jordan)
* ASTERISK-26412 - build: Prepare for gcc 6.2 (Reported by George
Joseph)
* ASTERISK-26509 - A few non-critical deprecation warnings when
building on Ubuntu 16.10 (Reported by Jonathan Harris)
* ASTERISK-26523 - chan_sip: Asterisk 13.12.1 disconnects incoming
calls after 2 minutes - rtptimeout behaving badly - regression
(Reported by Michael Keuter)
* ASTERISK-26549 - app_dial: When PickupChan() is used some
channels may have incorrect device state (Reported by Joshua
Colp)
* ASTERISK-24274 - [patch]Codec Format Is Not Included in the SDP
Media Attributes When SLIN48 Codec Is Used (Reported by Frankie
Chin)
* ASTERISK-26311 - [patch] rtp_engine: Allow more than 32 dynamic
payload types. (Reported by Alexander Traud)
* ASTERISK-26506 - [patch]res_pjsip_outbound_publish: Crash when
publishing, in publisher_client_send at
res_pjsip_outbound_publish.c (Reported by Matt Krokosz)
* ASTERISK-25070 - Fix FTBFS on Hurd (Reported by Gabriele
Giacone)
* ASTERISK-26476 - chan_sip: Incorrect display option "Outbound
reg. retry 403" in "sip show settings" (Reported by Sergey
Grachev)
* ASTERISK-26541 - res_pjsip_sdp_rtp: Restrict number of formats
to maximum (Reported by Joshua Colp)
* ASTERISK-26537 - AMI: NewConnectedLine event is not documented
(Reported by Etienne Lessard)
* ASTERISK-26526 - [UBSAN] vector.h: null pointer can be passed as
argument 2 to memcpy (Reported by Badalian Vyacheslav)
* ASTERISK-26524 - astobj2: data_size variable is wasted space
when AO2_DEBUG is not enabled. (Reported by Corey Farrell)
* ASTERISK-26344 - Asterisk 13.11.0 + PJSIP crash (Reported by Ian
Gilmour)
* ASTERISK-26387 - Asterisk segfaults shortly after starting even
with no active calls. (Reported by Harley Peters)
* ASTERISK-26513 - tests/channels/pjsip/qualify/auth: Crashing
enough to be a nuisance (Reported by Joshua Colp)
* ASTERISK-26514 - Super Awesome Company: Don't specify transport
in pjsip.conf (Reported by Rusty Newton)
* ASTERISK-26510 - pjproject_bundled uses the --strip-components
option of tar which isn't supported in older versions (Reported
by George Joseph)
* ASTERISK-22480 - Embedded pjproject: build.mak contains
hardcoded full path to version.mak (Reported by Matt Jordan)
* ASTERISK-26307 - res_pjsip_caller_id: Crash on outgoing change
(Reported by Bill Brigden)
* ASTERISK-26503 - app_voicemail: Asterisk crashes when
MailboxExists is used (Reported by Doug Lytle)
* ASTERISK-26423 - res_pjsip_sdp_rtp: Asymmetric RTP codec can
cause audio loss and wonkiness (Reported by Andreas Wetzel)
* ASTERISK-26309 - [patch] res_pjsip: Allow IPv4/IPv6 (Dual Stack)
installations. (Reported by Alexander Traud)
* ASTERISK-26482 - [patch] chan_pjsip: segfault on already
disconnected session (Reported by Alexei Gradinari)
* ASTERISK-26421 - Segmentation Fault with ARI originate into
mixing bridge with 43 clients (Reported by Andrew Nagy)
* ASTERISK-26444 - 'features show' command in CLI does not return
prompt. (Reported by John Kiniston)
* ASTERISK-26480 - [patch] CLI: core set debug: Auto-completes
File not Module (Reported by Alexander Traud)
* ASTERISK-26356 - menuselect: invalid test for GTK2 (Reported by
Tzafrir Cohen)
* ASTERISK-26462 - [patch] app_queue: While using queues with
realtime, setting back to an empty context doesn't stop the exit
key usage (Reported by Leandro Dardini)
* ASTERISK-26439 - chan_rtp: Crash when originating (Reported by
Kayode)
* ASTERISK-26457 - [patch] force_rport,auto_comedia: No NAT
detection triggered. (Reported by Alexander Traud)
* ASTERISK-26618 - build: Backport addition of librt check to
configure.ac (Reported by Kevin Harwell)
New Features made in this release:
-----------------------------------
* ASTERISK-26595 - ARI: Add the ability to control the source of
video in a multi-party mixing bridge (Reported by Matt Jordan)
* ASTERISK-26492 - ARI: Add ability to specify channel variables
on websocket events (Reported by Mark Michelson)
* ASTERISK-26470 - ARI: Add an 'asterisk_id' field to outgoing
events (Reported by Matt Jordan)
For a full list of changes in this release, please see the ChangeLog:
http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-14.2.0
Thank you for your continued support of Asterisk!
diffstat:
comms/asterisk14/Makefile | 9 +++++++--
comms/asterisk14/PLIST | 3 ++-
comms/asterisk14/distinfo | 20 ++++++++++----------
comms/asterisk14/patches/patch-main_netsock.c | 6 +++---
4 files changed, 22 insertions(+), 16 deletions(-)
diffs (98 lines):
diff -r 432ddd406fdd -r f088b3982754 comms/asterisk14/Makefile
--- a/comms/asterisk14/Makefile Sun Nov 27 22:17:22 2016 +0000
+++ b/comms/asterisk14/Makefile Sun Nov 27 22:55:51 2016 +0000
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.4 2016/11/11 16:19:14 jnemeth Exp $
+# $NetBSD: Makefile,v 1.5 2016/11/27 22:55:51 jnemeth 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-14.1.2
+DISTNAME= asterisk-14.2.0
CATEGORIES= comms net audio
MASTER_SITES= http://downloads.asterisk.org/pub/telephony/asterisk/ \
http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/ \
@@ -129,6 +129,11 @@
. endif
.endfor
+PLIST_VARS+= unbound
+.if exists(/usr/include/unbound.h)
+PLIST.unbound= yes
+.endif
+
.include "options.mk"
# check sounds/Makefile for current version when upgrading package
diff -r 432ddd406fdd -r f088b3982754 comms/asterisk14/PLIST
--- a/comms/asterisk14/PLIST Sun Nov 27 22:17:22 2016 +0000
+++ b/comms/asterisk14/PLIST Sun Nov 27 22:55:51 2016 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2016/10/27 06:43:39 jnemeth Exp $
+@comment $NetBSD: PLIST,v 1.3 2016/11/27 22:55:51 jnemeth Exp $
include/asterisk.h
include/asterisk/_private.h
include/asterisk/abstract_jb.h
@@ -453,6 +453,7 @@
lib/asterisk/modules/res_phoneprov.so
${PLIST.mgcp}lib/asterisk/modules/res_pktccops.so
lib/asterisk/modules/res_realtime.so
+${PLIST.unbound}lib/asterisk/modules/res_resolver_unbound.so
lib/asterisk/modules/res_rtp_asterisk.so
lib/asterisk/modules/res_rtp_multicast.so
lib/asterisk/modules/res_security_log.so
diff -r 432ddd406fdd -r f088b3982754 comms/asterisk14/distinfo
--- a/comms/asterisk14/distinfo Sun Nov 27 22:17:22 2016 +0000
+++ b/comms/asterisk14/distinfo Sun Nov 27 22:55:51 2016 +0000
@@ -1,13 +1,13 @@
-$NetBSD: distinfo,v 1.4 2016/11/11 16:19:14 jnemeth Exp $
+$NetBSD: distinfo,v 1.5 2016/11/27 22:55:51 jnemeth Exp $
-SHA1 (asterisk-14.1.2/asterisk-14.1.2.tar.gz) = 085482bf31b257366c3954db2199b23805a79722
-RMD160 (asterisk-14.1.2/asterisk-14.1.2.tar.gz) = 3b9d88400d4c4e478542108c178a69ea6c225fed
-SHA512 (asterisk-14.1.2/asterisk-14.1.2.tar.gz) = a61c290c7b0204c4b2190ab812202eb801229bf9b29c65e5979805f68eb0327043e0c503fc379da7376ef1150819071d27453730483ea804869480219dfe30f9
-Size (asterisk-14.1.2/asterisk-14.1.2.tar.gz) = 40539533 bytes
-SHA1 (asterisk-14.1.2/asterisk-extra-sounds-en-gsm-1.5.tar.gz) = 831ae6442e23cbef1e7d1c84798778ad0b0524d1
-RMD160 (asterisk-14.1.2/asterisk-extra-sounds-en-gsm-1.5.tar.gz) = d52df795201c53fc4cd7d99ed41516e312f6f0f3
-SHA512 (asterisk-14.1.2/asterisk-extra-sounds-en-gsm-1.5.tar.gz) = c7d3c3fd2c854e6776801312d34bf69bbed78a443c16121637f508c5275f18b1d415cbb6e4f6f8c5aa3769cbbfa1a11485b9972053777f3ac39256c2c81729f1
-Size (asterisk-14.1.2/asterisk-extra-sounds-en-gsm-1.5.tar.gz) = 4256538 bytes
+SHA1 (asterisk-14.2.0/asterisk-14.2.0.tar.gz) = 7d76ae41f663709c231694599740ee3c9bc70db7
+RMD160 (asterisk-14.2.0/asterisk-14.2.0.tar.gz) = 76a8122a22082678df5f2f74d35d2aefbe35aaa6
+SHA512 (asterisk-14.2.0/asterisk-14.2.0.tar.gz) = e61746971b3b8d849b14fc0a90956b51a8f8ba42c1736eff70b7e06abc4a1bc93bf7264bc0a9650b289716456fdbb42d04f31f00cc518c0ddce57b102075ef36
+Size (asterisk-14.2.0/asterisk-14.2.0.tar.gz) = 40604023 bytes
+SHA1 (asterisk-14.2.0/asterisk-extra-sounds-en-gsm-1.5.tar.gz) = 831ae6442e23cbef1e7d1c84798778ad0b0524d1
+RMD160 (asterisk-14.2.0/asterisk-extra-sounds-en-gsm-1.5.tar.gz) = d52df795201c53fc4cd7d99ed41516e312f6f0f3
+SHA512 (asterisk-14.2.0/asterisk-extra-sounds-en-gsm-1.5.tar.gz) = c7d3c3fd2c854e6776801312d34bf69bbed78a443c16121637f508c5275f18b1d415cbb6e4f6f8c5aa3769cbbfa1a11485b9972053777f3ac39256c2c81729f1
+Size (asterisk-14.2.0/asterisk-extra-sounds-en-gsm-1.5.tar.gz) = 4256538 bytes
SHA1 (patch-Makefile) = 48f9452deea9572b96261208441b10967433e5c1
SHA1 (patch-addons_chan__ooh323.c) = 9cba619ced6a4449604faebeac33d91a23519c48
SHA1 (patch-apps_app__dumpchan.c) = 127ac02bdc180ad2334cd095aa6e646feb6fba10
@@ -39,7 +39,7 @@
SHA1 (patch-main_http.c) = b36f1f3f0da25456a17888d34ea2bf7b61c1acf4
SHA1 (patch-main_logger.c) = 321a52b3015af85ea13055953cec5a5d9da05ec8
SHA1 (patch-main_manager.c) = cac17df8392ca09bbbce8bcbce83627008df429a
-SHA1 (patch-main_netsock.c) = e5265f1e6f14acb4e0569efb66a16134646793da
+SHA1 (patch-main_netsock.c) = a62fb822f2772b2a08592703a296b6e929b5c4f9
SHA1 (patch-main_pbx.c) = 8e7ced268edb29238f96418e8b21456364c4ae1f
SHA1 (patch-main_pbx__builtins.c) = fbe673500404438f4c38c1dd45dbadb04c88cf99
SHA1 (patch-main_sched.c) = 5fb08c75cb97398f4dd39cc2dd317190ca472f6c
diff -r 432ddd406fdd -r f088b3982754 comms/asterisk14/patches/patch-main_netsock.c
--- a/comms/asterisk14/patches/patch-main_netsock.c Sun Nov 27 22:17:22 2016 +0000
+++ b/comms/asterisk14/patches/patch-main_netsock.c Sun Nov 27 22:55:51 2016 +0000
@@ -1,11 +1,11 @@
-$NetBSD: patch-main_netsock.c,v 1.1.1.1 2016/10/25 08:17:08 jnemeth Exp $
+$NetBSD: patch-main_netsock.c,v 1.2 2016/11/27 22:55:51 jnemeth Exp $
---- main/netsock.c.orig 2016-09-30 20:36:17.000000000 +0000
+--- main/netsock.c.orig 2016-11-23 15:47:57.000000000 +0000
+++ main/netsock.c
@@ -34,7 +34,7 @@
ASTERISK_REGISTER_FILE()
- #ifndef __linux__
+ #if !defined (__linux__) && !defined (__GNU__)
-#if defined(__OpenBSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__Darwin__) || defined(__GLIBC__)
+#if defined(__OpenBSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__Darwin__) || defined(__DragonFly__) || defined(__GLIBC__)
#include <net/if_dl.h>
Home |
Main Index |
Thread Index |
Old Index