summaryrefslogtreecommitdiff
path: root/comms
diff options
context:
space:
mode:
authorjnemeth <jnemeth@pkgsrc.org>2016-07-23 08:27:44 +0000
committerjnemeth <jnemeth@pkgsrc.org>2016-07-23 08:27:44 +0000
commitcfd7031912416536ee9f06426ad62af27c173905 (patch)
tree92b1c6f338f7ecd7059475af70b21662918a9d1c /comms
parent9a89420746ab573cc89d875b64702cc5032586c2 (diff)
downloadpkgsrc-cfd7031912416536ee9f06426ad62af27c173905.tar.gz
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 (limited to 'comms')
-rw-r--r--comms/asterisk/Makefile5
-rw-r--r--comms/asterisk/distinfo22
-rw-r--r--comms/asterisk/patches/patch-channels_chan__unistim.c13
-rw-r--r--comms/asterisk/patches/patch-include_asterisk_compat.h13
-rw-r--r--comms/asterisk/patches/patch-include_asterisk_poll-compat.h13
-rw-r--r--comms/asterisk/patches/patch-res_ael_pval.c27
6 files changed, 39 insertions, 54 deletions
diff --git a/comms/asterisk/Makefile b/comms/asterisk/Makefile
index 8f2e8ba4225..456bb07df02 100644
--- a/comms/asterisk/Makefile
+++ b/comms/asterisk/Makefile
@@ -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 --git a/comms/asterisk/distinfo b/comms/asterisk/distinfo
index 6e8e285c7f3..66b16964399 100644
--- a/comms/asterisk/distinfo
+++ b/comms/asterisk/distinfo
@@ -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-cel_cel__pgsql.c) = f295eca04505d011c6548cdb29ddc292d4540714
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-contrib_scripts_vmail.cgi) = 650b9bbf3e322d1ad351932cfe6f747baa8f35e
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_udptl.c) = 260586e4203b4bf51737ba171cbfe57621de8728
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 --git a/comms/asterisk/patches/patch-channels_chan__unistim.c b/comms/asterisk/patches/patch-channels_chan__unistim.c
deleted file mode 100644
index 507a0b6c6f7..00000000000
--- a/comms/asterisk/patches/patch-channels_chan__unistim.c
+++ /dev/null
@@ -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 --git a/comms/asterisk/patches/patch-include_asterisk_compat.h b/comms/asterisk/patches/patch-include_asterisk_compat.h
deleted file mode 100644
index 72330224bab..00000000000
--- a/comms/asterisk/patches/patch-include_asterisk_compat.h
+++ /dev/null
@@ -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 --git a/comms/asterisk/patches/patch-include_asterisk_poll-compat.h b/comms/asterisk/patches/patch-include_asterisk_poll-compat.h
deleted file mode 100644
index 3146b11cd50..00000000000
--- a/comms/asterisk/patches/patch-include_asterisk_poll-compat.h
+++ /dev/null
@@ -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 --git a/comms/asterisk/patches/patch-res_ael_pval.c b/comms/asterisk/patches/patch-res_ael_pval.c
new file mode 100644
index 00000000000..792d2b9667f
--- /dev/null
+++ b/comms/asterisk/patches/patch-res_ael_pval.c
@@ -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;