pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/comms/asterisk Update to Asterisk 11.15.0: this is mos...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/64cb1506a76c
branches:  trunk
changeset: 643388:64cb1506a76c
user:      jnemeth <jnemeth%pkgsrc.org@localhost>
date:      Tue Dec 16 01:00:22 2014 +0000

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

 comms/asterisk/Makefile                     |   4 ++--
 comms/asterisk/distinfo                     |  16 ++++++++--------
 comms/asterisk/patches/patch-main_manager.c |  14 +++++++-------
 3 files changed, 17 insertions(+), 17 deletions(-)

diffs (90 lines):

diff -r d0de1ecb1aa3 -r 64cb1506a76c comms/asterisk/Makefile
--- a/comms/asterisk/Makefile   Mon Dec 15 23:42:24 2014 +0000
+++ b/comms/asterisk/Makefile   Tue Dec 16 01:00:22 2014 +0000
@@ -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 -r d0de1ecb1aa3 -r 64cb1506a76c comms/asterisk/distinfo
--- a/comms/asterisk/distinfo   Mon Dec 15 23:42:24 2014 +0000
+++ b/comms/asterisk/distinfo   Tue Dec 16 01:00:22 2014 +0000
@@ -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_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 -r d0de1ecb1aa3 -r 64cb1506a76c comms/asterisk/patches/patch-main_manager.c
--- a/comms/asterisk/patches/patch-main_manager.c       Mon Dec 15 23:42:24 2014 +0000
+++ b/comms/asterisk/patches/patch-main_manager.c       Tue Dec 16 01:00:22 2014 +0000
@@ -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 @@
        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 @@
                                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 @@
 +      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;
  }
  



Home | Main Index | Thread Index | Old Index