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.23.0: this is a b...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/368c003384e5
branches:  trunk
changeset: 350101:368c003384e5
user:      jnemeth <jnemeth%pkgsrc.org@localhost>
date:      Sat Jul 23 08:27:44 2016 +0000

description:
Update to Asterisk 11.23.0: this is a bug fix release.

The Asterisk Development Team has announced the release of Asterisk 11.23.0.

The release of Asterisk 11.23.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-26141 - res_fax: fax_v21_session_new leaks reference to
      v21_details (Reported by Corey Farrell)
 * ASTERISK-26140 - res_rtp_asterisk: gcc 6 caught a
      self-comparison (Reported by George Joseph)
 * ASTERISK-26138 - chan_unistim:  Under FreeBSD, chan_unistim
      generates a compile error (Reported by George Joseph)
 * ASTERISK-26130 - [patch] WebRTC: Should use latest DTLS version.
      (Reported by Alexander Traud)
 * ASTERISK-26126 - [patch] leverage 'bindaddr' for TLS in
      http.conf (Reported by Alexander Traud)
 * ASTERISK-26069 - Asterisk truncates To: header, dropping the
      closing '>' (Reported by Vasil Kolev)
 * ASTERISK-26097 - [patch] CLI: show maximum file descriptors
      (Reported by Alexander Traud)
 * ASTERISK-24436 - Missing header in res/res_srtp.c when compiling
      against libsrtp-1.5.0 (Reported by Patrick Laimbock)
 * ASTERISK-26091 - [patch] ar cru creates warning, instead use ar
      cr (Reported by Alexander Traud)
 * ASTERISK-26038 - 'make install' doesn't seem to install OS/X
      init files (Reported by Tzafrir Cohen)
 * ASTERISK-26034 - T.38 passthrough problem behind firewall due to
      early nosignal packet (Reported by George Joseph)
 * ASTERISK-26030 - call cut because of double Session-Expires
      header in re-invite after proxy authentication is required
      (Reported by George Joseph)
 * ASTERISK-26008 - app_followme does not delete recorded name
      prompt (Reported by Tzafrir Cohen)
 * ASTERISK-24463 - Voicemail email address corrupt or not sent
      when message is in the process of being recorded during reload
      (Reported by John Campbell)
 * ASTERISK-25917 - [patch]app_voicemail: passwordlocation=spooldir
      only works if you manually add secret.conf yourself (Reported by
      Jonathan R. Rose)
 * ASTERISK-25954 - Manager QueueSummary and QueueStatus Actions
      are case sensitive to QueueName (Reported by Javier Acosta)
 * ASTERISK-16115 - [patch] problem with ringinuse=no, queue
      members receive sometimes two calls (Reported by nik600)
 * ASTERISK-25934 - chan_sip should not require sipregs or
      updateable sippeers table unless rt (Reported by Jaco Kroon)
 * ASTERISK-25888 - Frequent segfaults in function can_ring_entry()
      of app_queue.c (Reported by S?bastien Couture)
 * ASTERISK-25874 - app_voicemail: Stack buffer overflow in
      test_voicemail_notify_endl (Reported by Badalian Vyacheslav)
 * ASTERISK-25912 - chan_local passes AST_CONTROL_PVT_CAUSE_CODE
      without adding them to the local hangupcauses via
      ast_channel_hangupcause_hash_set (Reported by Jaco Kroon)
 * ASTERISK-25407 - Asterisk fails to log to multiple syslog
      destinations (Reported by Elazar Broad)
 * ASTERISK-25510 - [patch]Log to syslog failing (Reported by
      Michael Newton)

Improvements made in this release:
-----------------------------------
 * ASTERISK-25444 - [patch]Music On Hold Warning misleading
      (Reported by Conrad de Wet)

For a full list of changes in this release, please see the ChangeLog:

http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-11.23.0

Thank you for your continued support of Asterisk!

diffstat:

 comms/asterisk/Makefile                                     |   5 +-
 comms/asterisk/distinfo                                     |  22 ++++-----
 comms/asterisk/patches/patch-channels_chan__unistim.c       |  13 ------
 comms/asterisk/patches/patch-include_asterisk_compat.h      |  13 ------
 comms/asterisk/patches/patch-include_asterisk_poll-compat.h |  13 ------
 comms/asterisk/patches/patch-res_ael_pval.c                 |  27 +++++++++++++
 6 files changed, 39 insertions(+), 54 deletions(-)

diffs (152 lines):

diff -r b54f13cceba3 -r 368c003384e5 comms/asterisk/Makefile
--- a/comms/asterisk/Makefile   Fri Jul 22 20:47:48 2016 +0000
+++ b/comms/asterisk/Makefile   Sat Jul 23 08:27:44 2016 +0000
@@ -1,11 +1,10 @@
-# $NetBSD: Makefile,v 1.138 2016/07/09 06:37:55 wiz Exp $
+# $NetBSD: Makefile,v 1.139 2016/07/23 08:27:44 jnemeth Exp $
 #
 # NOTE: when updating this package, there are two places that sound
 #       tarballs need to be checked; look win ${WRKSRC}/sounds/Makefile
 #       to find out the current sound file versions
 
-DISTNAME=      asterisk-11.22.0
-PKGREVISION=   1
+DISTNAME=      asterisk-11.23.0
 CATEGORIES=    comms net audio
 MASTER_SITES=  http://downloads.asterisk.org/pub/telephony/asterisk/ \
                http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/ \
diff -r b54f13cceba3 -r 368c003384e5 comms/asterisk/distinfo
--- a/comms/asterisk/distinfo   Fri Jul 22 20:47:48 2016 +0000
+++ b/comms/asterisk/distinfo   Sat Jul 23 08:27:44 2016 +0000
@@ -1,13 +1,13 @@
-$NetBSD: distinfo,v 1.78 2016/05/05 02:00:33 jnemeth Exp $
+$NetBSD: distinfo,v 1.79 2016/07/23 08:27:44 jnemeth Exp $
 
-SHA1 (asterisk-11.22.0/asterisk-11.22.0.tar.gz) = 3884224163d8d9b1b55e5eee39744a20d87fc4e8
-RMD160 (asterisk-11.22.0/asterisk-11.22.0.tar.gz) = 5858b23dcfbe458a75cfc81aeabbe5df04f70ef2
-SHA512 (asterisk-11.22.0/asterisk-11.22.0.tar.gz) = 98085053fc8d2aaf1c3305ef1900287bc1ee9d1e421a073cb0e1b56d379fd7803fdbfaab16143be24bdd41a7b28305dce7b91763564e750697ac2b2d9e8ad719
-Size (asterisk-11.22.0/asterisk-11.22.0.tar.gz) = 35101090 bytes
-SHA1 (asterisk-11.22.0/asterisk-extra-sounds-en-gsm-1.5.tar.gz) = 831ae6442e23cbef1e7d1c84798778ad0b0524d1
-RMD160 (asterisk-11.22.0/asterisk-extra-sounds-en-gsm-1.5.tar.gz) = d52df795201c53fc4cd7d99ed41516e312f6f0f3
-SHA512 (asterisk-11.22.0/asterisk-extra-sounds-en-gsm-1.5.tar.gz) = c7d3c3fd2c854e6776801312d34bf69bbed78a443c16121637f508c5275f18b1d415cbb6e4f6f8c5aa3769cbbfa1a11485b9972053777f3ac39256c2c81729f1
-Size (asterisk-11.22.0/asterisk-extra-sounds-en-gsm-1.5.tar.gz) = 4256538 bytes
+SHA1 (asterisk-11.23.0/asterisk-11.23.0.tar.gz) = 2bdcf8fd08a94c03372eb165ba0e64717657d01e
+RMD160 (asterisk-11.23.0/asterisk-11.23.0.tar.gz) = d416b0d14f339d032e504e4b490351ad8a0df228
+SHA512 (asterisk-11.23.0/asterisk-11.23.0.tar.gz) = 1510eadf67531408df9b25e0fe546a78dcb6cbfecda37390037598bba2627de4810b5288314d425518e23b2007ff785c5e4c952f784a6cd6ba2ff04389894112
+Size (asterisk-11.23.0/asterisk-11.23.0.tar.gz) = 35110947 bytes
+SHA1 (asterisk-11.23.0/asterisk-extra-sounds-en-gsm-1.5.tar.gz) = 831ae6442e23cbef1e7d1c84798778ad0b0524d1
+RMD160 (asterisk-11.23.0/asterisk-extra-sounds-en-gsm-1.5.tar.gz) = d52df795201c53fc4cd7d99ed41516e312f6f0f3
+SHA512 (asterisk-11.23.0/asterisk-extra-sounds-en-gsm-1.5.tar.gz) = c7d3c3fd2c854e6776801312d34bf69bbed78a443c16121637f508c5275f18b1d415cbb6e4f6f8c5aa3769cbbfa1a11485b9972053777f3ac39256c2c81729f1
+Size (asterisk-11.23.0/asterisk-extra-sounds-en-gsm-1.5.tar.gz) = 4256538 bytes
 SHA1 (patch-Makefile) = 5fd774779d3c8d85936beca8a3407dd3011af2dc
 SHA1 (patch-addons_chan__ooh323.c) = 57f61a2edf0f9f022e03837230ee572ec9cf47b4
 SHA1 (patch-apps_app__confbridge.c) = c815905994355a19c32e8e3e2eb5dc9f1679eb29
@@ -27,7 +27,6 @@
 SHA1 (patch-channels_chan__motif.c) = db6c97ba02a441633338d492032d78cd86f094f5
 SHA1 (patch-channels_chan__oss.c) = 0be259a83c4425d08b693a54c43896da039df721
 SHA1 (patch-channels_chan__sip.c) = abde08da0038ae87401f682df9140ba0fb6e4557
-SHA1 (patch-channels_chan__unistim.c) = adb4dd1967ffdffbc0f8b9b52678b59b52ec5b77
 SHA1 (patch-channels_sip_sdp__crypto.c) = decb6cfe0d6893db912a9087b2155c225db5e1e8
 SHA1 (patch-codecs_codec__dahdi.c) = f412e1f60cb49076b8cabcd747c0f0168f1fa9e7
 SHA1 (patch-configure) = 21958865e2edac21723472fcd74c9fffc338c938
@@ -36,10 +35,8 @@
 SHA1 (patch-funcs_func__env.c) = 30ec2c804ea69c4825fe0a888f9e982c7418c528
 SHA1 (patch-funcs_func__strings.c) = 4c1db693d845691492b77bbf489764d362de2087
 SHA1 (patch-include_asterisk_autoconfig.h.in) = 09a8f8d5398612fdadba25f221b16c19429f81e2
-SHA1 (patch-include_asterisk_compat.h) = 2935fe6be76b3af0f27f368b0540a78d34fbfbed
 SHA1 (patch-include_asterisk_endian.h) = 41c1a9a9e02fe394bc9261f5559e931b1378ea28
 SHA1 (patch-include_asterisk_lock.h) = cb1404e56de4708836091c224df439158119764c
-SHA1 (patch-include_asterisk_poll-compat.h) = e426dec60c8478856e2ebd4227ef48def3f41ca1
 SHA1 (patch-include_asterisk_strings.h) = fc5987a98429ca470f7e9bdcf170d49b0c1f3407
 SHA1 (patch-include_asterisk_utils.h) = 07e70fe0adf39cd9a7f94c735b9a3fa72ae3df89
 SHA1 (patch-main_Makefile) = 5f9238a528d2b96777e17a4ac6d3e7876dfffb98
@@ -65,6 +62,7 @@
 SHA1 (patch-main_utils.c) = df8bfd592f82b9b5c2c95a6860d2dca7003f66ca
 SHA1 (patch-pbx_pbx__dundi.c) = 4dbcbbae3cbace91c8ed87e3e10cad0a1eb45e75
 SHA1 (patch-res_Makefile) = 2b3fa69b155a88e9026005fa6d89f651541bde8a
+SHA1 (patch-res_ael_pval.c) = cd8dcb8d82a100c406c397364b0cd5e3655bb06a
 SHA1 (patch-res_pjproject_aconfigure) = 0095894c5daac2dec6a9ec745c0ecb8d46c0b73a
 SHA1 (patch-res_pjproject_aconfigure.ac) = cbabe4a5f1888e180c93404324ddb96728dc20b9
 SHA1 (patch-res_pjproject_build.symbian_makedef.sh) = 37781fe307564ad827e9be67f507f84230ebf299
diff -r b54f13cceba3 -r 368c003384e5 comms/asterisk/patches/patch-channels_chan__unistim.c
--- a/comms/asterisk/patches/patch-channels_chan__unistim.c     Fri Jul 22 20:47:48 2016 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-channels_chan__unistim.c,v 1.1 2015/10/27 08:49:01 jnemeth Exp $
-
---- channels/chan_unistim.c.orig       2015-10-09 22:23:39.000000000 +0000
-+++ channels/chan_unistim.c
-@@ -984,7 +984,7 @@ static int get_to_address(int fd, struct
-       memcpy(&toAddr->sin_addr, &ip_msg.address, sizeof(struct in_addr));
-       return err;
- #else
--      memcpy(&toAddr, &public_ip, sizeof(&toAddr));
-+      memcpy(toAddr, &public_ip, sizeof(struct sockaddr_in));
-       return 0;
- #endif
- }
diff -r b54f13cceba3 -r 368c003384e5 comms/asterisk/patches/patch-include_asterisk_compat.h
--- a/comms/asterisk/patches/patch-include_asterisk_compat.h    Fri Jul 22 20:47:48 2016 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-include_asterisk_compat.h,v 1.1 2015/10/27 08:49:01 jnemeth Exp $
-
---- include/asterisk/compat.h.orig     2015-10-09 22:23:39.000000000 +0000
-+++ include/asterisk/compat.h
-@@ -68,7 +68,7 @@
- #endif
- 
- #ifndef AST_POLL_COMPAT
--#include <sys/poll.h>
-+#include <poll.h>
- #else
- #include "asterisk/poll-compat.h"
- #endif
diff -r b54f13cceba3 -r 368c003384e5 comms/asterisk/patches/patch-include_asterisk_poll-compat.h
--- a/comms/asterisk/patches/patch-include_asterisk_poll-compat.h       Fri Jul 22 20:47:48 2016 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-include_asterisk_poll-compat.h,v 1.1 2015/10/27 08:49:01 jnemeth Exp $
-
---- include/asterisk/poll-compat.h.orig        2015-10-09 22:23:39.000000000 +0000
-+++ include/asterisk/poll-compat.h
-@@ -83,7 +83,7 @@
- 
- #ifndef AST_POLL_COMPAT
- 
--#include <sys/poll.h>
-+#include <poll.h>
- 
- #define ast_poll(a, b, c) poll(a, b, c)
- 
diff -r b54f13cceba3 -r 368c003384e5 comms/asterisk/patches/patch-res_ael_pval.c
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/comms/asterisk/patches/patch-res_ael_pval.c       Sat Jul 23 08:27:44 2016 +0000
@@ -0,0 +1,27 @@
+$NetBSD: patch-res_ael_pval.c,v 1.1 2016/07/23 08:27:44 jnemeth Exp $
+
+--- res/ael/pval.c.orig        2016-07-21 14:56:56.000000000 +0000
++++ res/ael/pval.c
+@@ -3344,6 +3344,9 @@ int contains_switch(pval *item)
+       return 0;
+ }
+ 
++RAII_DECL(char *, buf1, free);
++RAII_DECL(char *, buf2, free);
++RAII_DECL(char *, new_label, free);
+ 
+ static int gen_prios(struct ael_extension *exten, char *label, pval *statement, struct ael_extension *mother_exten, struct ast_context *this_context )
+ {
+@@ -3356,9 +3359,9 @@ static int gen_prios(struct ael_extensio
+ #ifdef OLD_RAND_ACTION
+       struct ael_priority *rand_test, *rand_end, *rand_skip;
+ #endif
+-      RAII_VAR(char *, buf1, NULL, free);
+-      RAII_VAR(char *, buf2, NULL, free);
+-      RAII_VAR(char *, new_label, NULL, free);
++      RAII_VAR(char *, buf1, NULL);
++      RAII_VAR(char *, buf2, NULL);
++      RAII_VAR(char *, new_label, NULL);
+       char *strp, *strp2;
+       int default_exists;
+       int local_control_statement_count;



Home | Main Index | Thread Index | Old Index