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