summaryrefslogtreecommitdiff
path: root/comms
diff options
context:
space:
mode:
authorjnemeth <jnemeth@pkgsrc.org>2014-12-16 01:00:22 +0000
committerjnemeth <jnemeth@pkgsrc.org>2014-12-16 01:00:22 +0000
commit73e7e09fc7b9fdf0e73709d78392ecb360005b47 (patch)
tree903386ef81068b5b742cc12062eadefb58054e14 /comms
parent3fc7e6f36bbaecc0ce9176aed3bade677e83f532 (diff)
downloadpkgsrc-73e7e09fc7b9fdf0e73709d78392ecb360005b47.tar.gz
Update to Asterisk 11.15.0: this is mostly a bug fix release.
The Asterisk Development Team has announced the release of Asterisk 11.15.0. The release of Asterisk 11.15.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: Bugs fixed in this release: ----------------------------------- * ASTERISK-20127 - [Regression] Config.c config_text_file_load() unescapes semicolons ("\;" -> ";") turning them into comments (corruption) on rewrite of a config file (Reported by George Joseph) * ASTERISK-24307 - Unintentional memory retention in stringfields (Reported by Etienne Lessard) * ASTERISK-24492 - main/file.c: ast_filestream sometimes causes extra calls to ast_module_unref (Reported by Corey Farrell) * ASTERISK-24504 - chan_console: Fix reference leaks to pvt (Reported by Corey Farrell) * ASTERISK-24468 - Incoming UCS2 encoded SMS truncated if SMS length exceeds 50 (roughly) national symbols (Reported by Dmitriy Bubnov) * ASTERISK-24500 - Regression introduced in chan_mgcp by SVN revision r227276 (Reported by Xavier Hienne) * ASTERISK-20402 - Unable to cancel (features.conf) attended transfer (Reported by Matt Riddell) * ASTERISK-24505 - manager: http connections leak references (Reported by Corey Farrell) * ASTERISK-24502 - Build fails when dev-mode, dont optimize and coverage are enabled (Reported by Corey Farrell) * ASTERISK-24444 - PBX: Crash when generating extension for pattern matching hint (Reported by Leandro Dardini) * ASTERISK-24522 - ConfBridge: delay occurs between kicking all endmarked users when last marked user leaves (Reported by Matt Jordan) * ASTERISK-15242 - transmit_refer leaks sip_refer structures (Reported by David Woolley) * ASTERISK-24440 - Call leak in Confbridge (Reported by Ben Klang) * ASTERISK-24469 - Security Vulnerability: Mixed IPv4/IPv6 ACLs allow blocked addresses through (Reported by Matt Jordan) * ASTERISK-24516 - [patch]Asterisk segfaults when playing back voicemail under high concurrency with an IMAP backend (Reported by David Duncan Ross Palmer) * ASTERISK-24572 - [patch]App_meetme is loaded without its defaults when the configuration file is missing (Reported by Nuno Borges) * ASTERISK-24573 - [patch]Out of sync conversation recording when divided in multiple recordings (Reported by Nuno Borges) Improvements made in this release: ----------------------------------- * ASTERISK-24283 - [patch]Microseconds precision in the eventtime column in the cel_odbc module (Reported by Etienne Lessard) * ASTERISK-24530 - [patch] app_record stripping 1/4 second from recordings (Reported by Ben Smithurst) * ASTERISK-24577 - Speed up loopback switches by avoiding unneeded lookups (Reported by Birger "WIMPy" Harzenetter) For a full list of changes in this release, please see the ChangeLog: http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-11.15.0 Thank you for your continued support of Asterisk!
Diffstat (limited to 'comms')
-rw-r--r--comms/asterisk/Makefile4
-rw-r--r--comms/asterisk/distinfo16
-rw-r--r--comms/asterisk/patches/patch-main_manager.c14
3 files changed, 17 insertions, 17 deletions
diff --git a/comms/asterisk/Makefile b/comms/asterisk/Makefile
index cf30fb323a3..0d284710f75 100644
--- a/comms/asterisk/Makefile
+++ b/comms/asterisk/Makefile
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.116 2014/12/12 22:12:56 jnemeth Exp $
+# $NetBSD: Makefile,v 1.117 2014/12/16 01:00:22 jnemeth Exp $
#
# NOTE: when updating this package, there are two places that sound
# tarballs need to be checked
-DISTNAME= asterisk-11.14.2
+DISTNAME= asterisk-11.15.0
DIST_SUBDIR= ${PKGNAME_NOREV}
DISTFILES= ${DEFAULT_DISTFILES}
EXTRACT_ONLY= ${DISTNAME}.tar.gz
diff --git a/comms/asterisk/distinfo b/comms/asterisk/distinfo
index cc6eefee168..d53e8b09c71 100644
--- a/comms/asterisk/distinfo
+++ b/comms/asterisk/distinfo
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.70 2014/12/12 22:12:56 jnemeth Exp $
+$NetBSD: distinfo,v 1.71 2014/12/16 01:00:22 jnemeth Exp $
-SHA1 (asterisk-11.14.2/asterisk-11.14.2.tar.gz) = 92c1d5e37bc0978351045fcb09075035077ab3da
-RMD160 (asterisk-11.14.2/asterisk-11.14.2.tar.gz) = 63fadeca5f8351e55559e8933077fa1a8655e700
-Size (asterisk-11.14.2/asterisk-11.14.2.tar.gz) = 34967655 bytes
-SHA1 (asterisk-11.14.2/asterisk-extra-sounds-en-gsm-1.4.15.tar.gz) = fbb94494e31fc08eee8fdf2ce7d12eb274018050
-RMD160 (asterisk-11.14.2/asterisk-extra-sounds-en-gsm-1.4.15.tar.gz) = 53656a3d6771602504f220ad312093e3503e1150
-Size (asterisk-11.14.2/asterisk-extra-sounds-en-gsm-1.4.15.tar.gz) = 4409969 bytes
+SHA1 (asterisk-11.15.0/asterisk-11.15.0.tar.gz) = 95d4bf6ceda14dd9a3e9fffe02be866a07ff5a1c
+RMD160 (asterisk-11.15.0/asterisk-11.15.0.tar.gz) = 7f5f9a3dee879bde265f6e4094e53c501fc7b77a
+Size (asterisk-11.15.0/asterisk-11.15.0.tar.gz) = 34981005 bytes
+SHA1 (asterisk-11.15.0/asterisk-extra-sounds-en-gsm-1.4.15.tar.gz) = fbb94494e31fc08eee8fdf2ce7d12eb274018050
+RMD160 (asterisk-11.15.0/asterisk-extra-sounds-en-gsm-1.4.15.tar.gz) = 53656a3d6771602504f220ad312093e3503e1150
+Size (asterisk-11.15.0/asterisk-extra-sounds-en-gsm-1.4.15.tar.gz) = 4409969 bytes
SHA1 (patch-Makefile) = ed581d46026e8e89ed8be374c7085efca19911d2
SHA1 (patch-apps_app__confbridge.c) = c815905994355a19c32e8e3e2eb5dc9f1679eb29
SHA1 (patch-apps_app__dial.c) = 0f78d2571af88384a2d472ece08bf4b06f9ad211
@@ -36,7 +36,7 @@ SHA1 (patch-main_config__options.c) = e49a946da99546684e8988ca4301bcacbb415987
SHA1 (patch-main_features.c) = 1c11207c60ce53c1101141e07ae04d0ddb838450
SHA1 (patch-main_format.c) = a6d446c3de883cf3ef768d03d39e8d8db068b750
SHA1 (patch-main_http.c) = 1d3d6b47d1ced22faf79fb17c56e7a3067b7c892
-SHA1 (patch-main_manager.c) = 8affce24e74e923dac612c072a60444971fab42c
+SHA1 (patch-main_manager.c) = 83c8a8b88a0d1b08d2e5f21c8a69ac89461536d4
SHA1 (patch-main_named__acl.c) = 48c23ed0e558299679bbfc9e564383f9f7dd181f
SHA1 (patch-main_netsock.c) = 015796266b9806425180c9bb05a1907116ef086d
SHA1 (patch-main_sched.c) = 73759369470b575e73ca78f9cff096ebb477c9b1
diff --git a/comms/asterisk/patches/patch-main_manager.c b/comms/asterisk/patches/patch-main_manager.c
index 8e47c06d382..a0022c24f4c 100644
--- a/comms/asterisk/patches/patch-main_manager.c
+++ b/comms/asterisk/patches/patch-main_manager.c
@@ -1,8 +1,8 @@
-$NetBSD: patch-main_manager.c,v 1.3 2014/07/02 03:06:24 jnemeth Exp $
+$NetBSD: patch-main_manager.c,v 1.4 2014/12/16 01:00:22 jnemeth Exp $
---- main/manager.c.orig 2014-06-12 16:54:15.000000000 +0000
+--- main/manager.c.orig 2014-11-21 18:47:12.000000000 +0000
+++ main/manager.c
-@@ -1871,7 +1871,7 @@ static char *handle_showmanconn(struct a
+@@ -1886,7 +1886,7 @@ static char *handle_showmanconn(struct a
struct mansession_session *session;
time_t now = time(NULL);
#define HSMCONN_FORMAT1 " %-15.15s %-55.55s %-10.10s %-10.10s %-8.8s %-8.8s %-5.5s %-5.5s\n"
@@ -11,7 +11,7 @@ $NetBSD: patch-main_manager.c,v 1.3 2014/07/02 03:06:24 jnemeth Exp $
int count = 0;
struct ao2_iterator i;
-@@ -1897,8 +1897,8 @@ static char *handle_showmanconn(struct a
+@@ -1912,8 +1912,8 @@ static char *handle_showmanconn(struct a
ao2_lock(session);
ast_cli(a->fd, HSMCONN_FORMAT2, session->username,
ast_sockaddr_stringify_addr(&session->addr),
@@ -22,7 +22,7 @@ $NetBSD: patch-main_manager.c,v 1.3 2014/07/02 03:06:24 jnemeth Exp $
session->fd,
session->inuse,
session->readperm,
-@@ -5692,11 +5692,13 @@ static void append_channel_vars(struct a
+@@ -5735,11 +5735,13 @@ static void append_channel_vars(struct a
AST_THREADSTORAGE(manager_event_buf);
#define MANAGER_EVENT_BUF_INITSIZE 256
@@ -36,8 +36,8 @@ $NetBSD: patch-main_manager.c,v 1.3 2014/07/02 03:06:24 jnemeth Exp $
+ RAII_VAR(struct ao2_container *, sessions, ao2_global_obj_ref(mgr_sessions));
struct mansession_session *session;
struct manager_custom_hook *hook;
- struct ast_str *auth = ast_str_alloca(80);
-@@ -7313,9 +7315,11 @@ static char *handle_manager_show_events(
+ struct ast_str *auth = ast_str_alloca(MAX_AUTH_PERM_STRING);
+@@ -7361,9 +7363,11 @@ static char *handle_manager_show_events(
return CLI_SUCCESS;
}