head 1.7; access; symbols pkgsrc-2018Q2:1.6.0.48 pkgsrc-2018Q2-base:1.6 pkgsrc-2018Q1:1.6.0.46 pkgsrc-2018Q1-base:1.6 pkgsrc-2017Q4:1.6.0.44 pkgsrc-2017Q4-base:1.6 pkgsrc-2017Q3:1.6.0.42 pkgsrc-2017Q3-base:1.6 pkgsrc-2017Q2:1.6.0.38 pkgsrc-2017Q2-base:1.6 pkgsrc-2017Q1:1.6.0.36 pkgsrc-2017Q1-base:1.6 pkgsrc-2016Q4:1.6.0.34 pkgsrc-2016Q4-base:1.6 pkgsrc-2016Q3:1.6.0.32 pkgsrc-2016Q3-base:1.6 pkgsrc-2016Q2:1.6.0.30 pkgsrc-2016Q2-base:1.6 pkgsrc-2016Q1:1.6.0.28 pkgsrc-2016Q1-base:1.6 pkgsrc-2015Q4:1.6.0.26 pkgsrc-2015Q4-base:1.6 pkgsrc-2015Q3:1.6.0.24 pkgsrc-2015Q3-base:1.6 pkgsrc-2015Q2:1.6.0.22 pkgsrc-2015Q2-base:1.6 pkgsrc-2015Q1:1.6.0.20 pkgsrc-2015Q1-base:1.6 pkgsrc-2014Q4:1.6.0.18 pkgsrc-2014Q4-base:1.6 pkgsrc-2014Q3:1.6.0.16 pkgsrc-2014Q3-base:1.6 pkgsrc-2014Q2:1.6.0.14 pkgsrc-2014Q2-base:1.6 pkgsrc-2014Q1:1.6.0.12 pkgsrc-2014Q1-base:1.6 pkgsrc-2013Q4:1.6.0.10 pkgsrc-2013Q4-base:1.6 pkgsrc-2013Q3:1.6.0.8 pkgsrc-2013Q3-base:1.6 pkgsrc-2013Q2:1.6.0.6 pkgsrc-2013Q2-base:1.6 pkgsrc-2013Q1:1.6.0.4 pkgsrc-2013Q1-base:1.6 pkgsrc-2012Q4:1.6.0.2 pkgsrc-2012Q4-base:1.6 pkgsrc-2012Q3:1.5.0.2 pkgsrc-2012Q3-base:1.5 pkgsrc-2012Q2:1.4.0.2 pkgsrc-2012Q2-base:1.4 pkgsrc-2012Q1:1.3.0.4 pkgsrc-2012Q1-base:1.3 pkgsrc-2011Q4:1.3.0.2 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q3:1.2.0.2 pkgsrc-2011Q3-base:1.2 pkgsrc-2011Q2:1.1.1.1.0.6 pkgsrc-2011Q2-base:1.1.1.1 pkgsrc-2011Q1:1.1.1.1.0.4 pkgsrc-2011Q1-base:1.1.1.1 pkgsrc-2010Q4:1.1.1.1.0.2 pkgsrc-2010Q4-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.7 date 2018.07.16.21.17.13; author jnemeth; state dead; branches; next 1.6; commitid G2EZX8T1D6hWdpKA; 1.6 date 2012.10.08.23.56.48; author jnemeth; state Exp; branches; next 1.5; 1.5 date 2012.07.15.07.49.27; author jnemeth; state Exp; branches; next 1.4; 1.4 date 2012.04.07.20.10.45; author jnemeth; state Exp; branches; next 1.3; 1.3 date 2011.10.11.03.12.55; author jnemeth; state Exp; branches 1.3.4.1; next 1.2; 1.2 date 2011.07.16.21.35.11; author jnemeth; state Exp; branches; next 1.1; 1.1 date 2010.12.15.03.22.45; author jnemeth; state Exp; branches 1.1.1.1; next ; 1.3.4.1 date 2012.04.08.11.04.26; author sbd; state Exp; branches; next ; 1.1.1.1 date 2010.12.15.03.22.45; author jnemeth; state Exp; branches; next ; desc @@ 1.7 log @Deleting comms/asterisk18 (Asterisk 1.8.*) as mentioned on pkgsrc-users@@ a few weeks ago. This package is ancient and has been EOL for a couple of years. It likely has numerous security issues. Also, the PKGNAME will conflict with the upcoming Asterisk 18.* in a couple of years times. There were no objections. @ text @$NetBSD: patch-ay,v 1.6 2012/10/08 23:56:48 jnemeth Exp $ --- main/features.c.orig 2012-09-11 15:26:10.000000000 +0000 +++ main/features.c @@@@ -1578,14 +1578,14 @@@@ static int park_call_full(struct ast_cha "Channel: %s\r\n" "Parkinglot: %s\r\n" "From: %s\r\n" - "Timeout: %ld\r\n" + "Timeout: %jd\r\n" "CallerIDNum: %s\r\n" "CallerIDName: %s\r\n" "ConnectedLineNum: %s\r\n" "ConnectedLineName: %s\r\n" "Uniqueid: %s\r\n", pu->parkingexten, chan->name, pu->parkinglot->name, event_from, - (long)pu->start.tv_sec + (long)(pu->parkingtime/1000) - (long)time(NULL), + (intmax_t)pu->start.tv_sec + (intmax_t)(pu->parkingtime/1000) - (intmax_t)time(NULL), S_COR(chan->caller.id.number.valid, chan->caller.id.number.str, ""), S_COR(chan->caller.id.name.valid, chan->caller.id.name.str, ""), S_COR(chan->connected.id.number.valid, chan->connected.id.number.str, ""), @@@@ -2144,7 +2144,7 @@@@ static int builtin_automonitor(struct as len = strlen(touch_monitor) + 50; args = ast_alloca(len); touch_filename = ast_alloca(len); - snprintf(touch_filename, len, "%s-%ld-%s", S_OR(touch_monitor_prefix, "auto"), (long)time(NULL), touch_monitor); + snprintf(touch_filename, len, "%s-%jd-%s", S_OR(touch_monitor_prefix, "auto"), (intmax_t)time(NULL), touch_monitor); snprintf(args, len, "%s,%s,m", S_OR(touch_format, "wav"), touch_filename); } else { caller_chan_id = ast_strdupa(S_COR(caller_chan->caller.id.number.valid, @@@@ -2154,7 +2154,7 @@@@ static int builtin_automonitor(struct as len = strlen(caller_chan_id) + strlen(callee_chan_id) + 50; args = ast_alloca(len); touch_filename = ast_alloca(len); - snprintf(touch_filename, len, "%s-%ld-%s-%s", S_OR(touch_monitor_prefix, "auto"), (long)time(NULL), caller_chan_id, callee_chan_id); + snprintf(touch_filename, len, "%s-%jd-%s-%s", S_OR(touch_monitor_prefix, "auto"), (intmax_t)time(NULL), caller_chan_id, callee_chan_id); snprintf(args, len, "%s,%s,m", S_OR(touch_format, "wav"), touch_filename); } @@@@ -2256,7 +2256,7 @@@@ static int builtin_automixmonitor(struct len = strlen(touch_monitor) + 50; args = ast_alloca(len); touch_filename = ast_alloca(len); - snprintf(touch_filename, len, "auto-%ld-%s", (long)time(NULL), touch_monitor); + snprintf(touch_filename, len, "auto-%jd-%s", (intmax_t)time(NULL), touch_monitor); snprintf(args, len, "%s.%s,b", touch_filename, (touch_format) ? touch_format : "wav"); } else { caller_chan_id = ast_strdupa(S_COR(caller_chan->caller.id.number.valid, @@@@ -2266,7 +2266,7 @@@@ static int builtin_automixmonitor(struct len = strlen(caller_chan_id) + strlen(callee_chan_id) + 50; args = ast_alloca(len); touch_filename = ast_alloca(len); - snprintf(touch_filename, len, "auto-%ld-%s-%s", (long)time(NULL), caller_chan_id, callee_chan_id); + snprintf(touch_filename, len, "auto-%jd-%s-%s", (intmax_t)time(NULL), caller_chan_id, callee_chan_id); snprintf(args, len, "%s.%s,b", touch_filename, S_OR(touch_format, "wav")); } @@@@ -7052,10 +7052,10 @@@@ static char *handle_parkedcalls(struct a AST_LIST_LOCK(&curlot->parkings); AST_LIST_TRAVERSE(&curlot->parkings, cur, list) { - ast_cli(a->fd, "%-10.10s %-25s (%-15s %-12s %4d) %6lds\n", + ast_cli(a->fd, "%-10.10s %-25s (%-15s %-12s %4d) %6jds\n", cur->parkingexten, cur->chan->name, cur->context, cur->exten, cur->priority, - (long) (cur->start.tv_sec + (cur->parkingtime / 1000) - time(NULL))); + (intmax_t) (cur->start.tv_sec + (cur->parkingtime / 1000) - time(NULL))); ++lotparked; } AST_LIST_UNLOCK(&curlot->parkings); @@@@ -7111,7 +7111,7 @@@@ static int manager_parking_status(struct "Exten: %d\r\n" "Channel: %s\r\n" "From: %s\r\n" - "Timeout: %ld\r\n" + "Timeout: %jd\r\n" "CallerIDNum: %s\r\n" "CallerIDName: %s\r\n" "ConnectedLineNum: %s\r\n" @@@@ -7120,7 +7120,7 @@@@ static int manager_parking_status(struct "\r\n", curlot->name, cur->parkingnum, cur->chan->name, cur->peername, - (long) cur->start.tv_sec + (long) (cur->parkingtime / 1000) - (long) time(NULL), + (intmax_t) cur->start.tv_sec + (intmax_t) (cur->parkingtime / 1000) - (intmax_t) time(NULL), S_COR(cur->chan->caller.id.number.valid, cur->chan->caller.id.number.str, ""), /* XXX in other places it is */ S_COR(cur->chan->caller.id.name.valid, cur->chan->caller.id.name.str, ""), S_COR(cur->chan->connected.id.number.valid, cur->chan->connected.id.number.str, ""), /* XXX in other places it is */ @ 1.6 log @update to Asterisk 1.8.17.0: this is a bugfix release: The Asterisk Development Team has announced the release of Asterisk 1.8.17.0. The release of Asterisk 1.8.17.0 resolves several issues reported by the community and would have not been possible without your participation. Thank you! The following is a sample of the issues resolved in this release: * --- Fix channel reference leak in ChanSpy. * --- dsp.c: Fix multiple issues when no-interdigit delay is present, and fast DTMF 50ms/50ms * --- Fix bug where final queue member would not be removed from memory. * --- Fix memory leak when CEL is successfully written to PostgreSQL database * --- Fix DUNDi message routing bug when neighboring peer is unreachable For a full list of changes in this release, please see the ChangeLog: http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-1.8.17.0 Thank you for your continued support of Asterisk! @ text @d1 1 a1 1 $NetBSD$ @ 1.5 log @Update to Asterisk 1.8.14.0: this is a bugfix release The Asterisk Development Team has announced the release of Asterisk 1.8.14.0. The release of Asterisk 1.8.14.0 resolves several issues reported by the community and would have not been possible without your participation. Thank you! The following is a sample of the issues resolved in this release: * --- format_mp3: Fix a possible crash in mp3_read(). * --- Fix local channel chains optimizing themselves out of a call. * --- Update a peer's LastMsgsSent when the peer is notified of waiting messages * --- Prevent sip_pvt refleak when an ast_channel outlasts its corresponding sip_pvt. * --- Send more accurate identification information in dialog-info SIP NOTIFYs. For a full list of changes in this release, please see the ChangeLog: http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-1.8.14.0 Thank you for your continued support of Asterisk! @ text @d3 1 a3 1 --- main/features.c.orig 2012-07-05 23:07:27.000000000 +0000 d5 1 a5 1 @@@@ -1547,14 +1547,14 @@@@ static int park_call_full(struct ast_cha d22 1 a22 1 @@@@ -2113,7 +2113,7 @@@@ static int builtin_automonitor(struct as d24 2 a25 2 args = alloca(len); touch_filename = alloca(len); d31 1 a31 1 @@@@ -2123,7 +2123,7 @@@@ static int builtin_automonitor(struct as d33 2 a34 2 args = alloca(len); touch_filename = alloca(len); d40 1 a40 1 @@@@ -2225,7 +2225,7 @@@@ static int builtin_automixmonitor(struct d42 2 a43 2 args = alloca(len); touch_filename = alloca(len); d49 1 a49 1 @@@@ -2235,7 +2235,7 @@@@ static int builtin_automixmonitor(struct d51 2 a52 2 args = alloca(len); touch_filename = alloca(len); d58 1 a58 1 @@@@ -6995,10 +6995,10 @@@@ static char *handle_parkedcalls(struct a d71 1 a71 1 @@@@ -7054,7 +7054,7 @@@@ static int manager_parking_status(struct d80 1 a80 1 @@@@ -7063,7 +7063,7 @@@@ static int manager_parking_status(struct @ 1.4 log @Update to Asterisk 1.8.11.0: pkgsrc change: eliminate ilbc option now that the iLBC codec is always built The Asterisk Development Team has announced the release of Asterisk 1.8.11.0. The release of Asterisk 1.8.11.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: * --- Fix potential buffer overrun and memory leak when executing "sip show peers" * --- Fix ACK routing for non-2xx responses. * --- Remove possible segfaults from res_odbc by adding locks around usage of odbc handle * --- Fix blind transfer parking issues if the dialed extension is not recognized as a parking extension. * --- Copy CDR variables when set during a bridge * --- push 'outgoing' flag from sig_XXX up to chan_dahdi For a full list of changes in this release, please see the ChangeLog: http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-1.8.11.0 Thank you for your continued support of Asterisk! @ text @d3 1 a3 1 --- main/features.c.orig 2012-02-27 16:03:04.000000000 +0000 d5 1 a5 1 @@@@ -1493,14 +1493,14 @@@@ static int park_call_full(struct ast_cha d22 17 a38 17 @@@@ -2057,7 +2057,7 @@@@ static int builtin_automonitor(struct as len = strlen(touch_monitor) + 50; args = alloca(len); touch_filename = alloca(len); - snprintf(touch_filename, len, "%s-%ld-%s", S_OR(touch_monitor_prefix, "auto"), (long)time(NULL), touch_monitor); + snprintf(touch_filename, len, "%s-%jd-%s", S_OR(touch_monitor_prefix, "auto"), (intmax_t)time(NULL), touch_monitor); snprintf(args, len, "%s,%s,m", S_OR(touch_format, "wav"), touch_filename); } else { caller_chan_id = ast_strdupa(S_COR(caller_chan->caller.id.number.valid, @@@@ -2067,7 +2067,7 @@@@ static int builtin_automonitor(struct as len = strlen(caller_chan_id) + strlen(callee_chan_id) + 50; args = alloca(len); touch_filename = alloca(len); - snprintf(touch_filename, len, "%s-%ld-%s-%s", S_OR(touch_monitor_prefix, "auto"), (long)time(NULL), caller_chan_id, callee_chan_id); + snprintf(touch_filename, len, "%s-%jd-%s-%s", S_OR(touch_monitor_prefix, "auto"), (intmax_t)time(NULL), caller_chan_id, callee_chan_id); snprintf(args, len, "%s,%s,m", S_OR(touch_format, "wav"), touch_filename); } d40 17 a56 17 @@@@ -2173,7 +2173,7 @@@@ static int builtin_automixmonitor(struct len = strlen(touch_monitor) + 50; args = alloca(len); touch_filename = alloca(len); - snprintf(touch_filename, len, "auto-%ld-%s", (long)time(NULL), touch_monitor); + snprintf(touch_filename, len, "auto-%jd-%s", (intmax_t)time(NULL), touch_monitor); snprintf(args, len, "%s.%s,b", touch_filename, (touch_format) ? touch_format : "wav"); } else { caller_chan_id = ast_strdupa(S_COR(caller_chan->caller.id.number.valid, @@@@ -2183,7 +2183,7 @@@@ static int builtin_automixmonitor(struct len = strlen(caller_chan_id) + strlen(callee_chan_id) + 50; args = alloca(len); touch_filename = alloca(len); - snprintf(touch_filename, len, "auto-%ld-%s-%s", (long)time(NULL), caller_chan_id, callee_chan_id); + snprintf(touch_filename, len, "auto-%jd-%s-%s", (intmax_t)time(NULL), caller_chan_id, callee_chan_id); snprintf(args, len, "%s.%s,b", touch_filename, S_OR(touch_format, "wav")); } d58 1 a58 1 @@@@ -6958,10 +6958,10 @@@@ static char *handle_parkedcalls(struct a d71 1 a71 1 @@@@ -7017,7 +7017,7 @@@@ static int manager_parking_status(struct d80 1 a80 1 @@@@ -7026,7 +7026,7 @@@@ static int manager_parking_status(struct @ 1.3 log @Update to 1.8.7.0 (mainly bug fixes). pkgsrc changes: - adjust for ilbc changes after it was acquired by Google - install AST.pdf IAX2-security.pdf into share/doc/asterisk 1.8.7.0: ======== The release of Asterisk 1.8.7.0 resolves several issues reported by the community and would have not been possible without your participation. Thank you! Please note that a significant numbers of changes and fixes have gone into features.c in this release (call parking, built-in transfers, call pickup, etc.). NOTE: Recently, we were notified that the mechanism included in our Asterisk source code releases to download and build support for the iLBC codec had stopped working correctly; a little investigation revealed that this occurred because of some changes on the ilbcfreeware.org website. These changes occurred as a result of Google's acquisition of GIPS, who produced (and provided licenses for) the iLBC codec. If you are a user of Asterisk and iLBC together, and you've already executed a license agreement with GIPS, we believe you can continue using iLBC with Asterisk. If you are a user of Asterisk and iLBC together, but you had not executed a license agreement with GIPS, we encourage you to research the situation and consult with your own legal representatives to determine what actions you may want to take (or avoid taking). More information is available on the Asterisk blog: http://blogs.asterisk.org/2011/09/19/ilbc-support-in-asterisk-after-googles-acquisition-of-gips/ The following is a sample of the issues resolved in this release: * Added the 'storesipcause' option to sip.conf to allow the user to disable the setting of HASH(SIP_CAUSE,) on the channel. Having chan_sip set HASH(SIP_CAUSE,) on the channel carries a significant performance penalty because of the usage of the MASTER_CHANNEL() dialplan function. We've decided to disable this feature by default in future 1.8 versions. This would be an unexpected behavior change for anyone depending on that SIP_CAUSE update in their dialplan. Please refer to the asterisk-dev mailing list more information: http://lists.digium.com/pipermail/asterisk-dev/2011-August/050626.html * Significant fixes and improvements to parking lots. (Closes issues ASTERISK-17183, ASTERISK-17870, ASTERISK-17430, ASTERISK-17452, ASTERISK-17452, ASTERISK-15792.) * Numerous issues have been reported for deadlocks that are caused by a blocking read in res_timing_timerfd on a file descriptor that will never be written to. A change to Asterisk adds some checks to make sure that the timerfd is both valid and armed before calling read(). Should fix: ASTERISK-18142, ASTERISK-18197, ASTERISK-18166 and possibly others. (In essence, this change should make res_timing_timerfd usable.) * Resolve segfault when publishing device states via XMPP and not connected. (Closes issue ASTERISK-18078.) * Refresh peer address if DNS unavailable at peer creation. (Closes issue ASTERISK-18000) * Fix the missing DAHDI channels when using the newer chan_dahdi.conf sections for channel configuration. (Closes issue ASTERISK-18496.) * Remove unnecessary libpri dependency checks in the configure script. (Closes issue ASTERISK-18535.) * Update get_ilbc_source.sh script to work again. (Closes issue ASTERISK-18412) For a full list of changes in this release, please see the ChangeLog: http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-1.8.7.0 Thank you for your continued support of Asterisk! 1.8.6.0: ======== The release of Asterisk 1.8.6.0 resolves several issues reported by the community and would have not been possible without your participation. Thank you! The following is a sample of the issues resolved in this release: * Fix an issue with Music on Hold classes losing files in playlist when realtime is used. (Closes issue ASTERISK-17875.) * Resolve a potential crash in chan_sip when utilizing auth= and performing a 'sip reload' from the console. (Closes issue ASTERISK-17939.) * Address some improper sql statements in res_odbc that would cause an update to fail on realtime peers due to trying to set as "(NULL)" rather than an actual NULL. (Closes issue ASTERISK-17791.) * Resolve issue where 403 Forbidden would always be sent maximum number of times regardless to receipt of ACK. * Resolve issue where if a call to MeetMe includes both the dynamic(D) and always request PIN(P) options, MeetMe will ask for the PIN two times: once for creating the conference and once for entering the conference. * Fix New Zealand indications profile based on http://www.telepermit.co.nz/TNA102.pdf (Closes issue ASTERISK-16263.) * Segfault in shell_helper in func_shell.c (Closes issue ASTERISK-18109.) For a full list of changes in this release, please see the ChangeLog: http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-1.8.6.0 Thank you for your continued support of Asterisk! @ text @d3 1 a3 1 --- main/features.c.orig 2011-08-16 16:31:36.000000000 +0000 d5 1 a5 1 @@@@ -1454,14 +1454,14 @@@@ static int park_call_full(struct ast_cha d16 1 a16 1 pu->parkingexten, pu->chan->name, pu->parkinglot->name, event_from ? event_from : "", d19 4 a22 4 S_COR(pu->chan->caller.id.number.valid, pu->chan->caller.id.number.str, ""), S_COR(pu->chan->caller.id.name.valid, pu->chan->caller.id.name.str, ""), S_COR(pu->chan->connected.id.number.valid, pu->chan->connected.id.number.str, ""), @@@@ -1908,7 +1908,7 @@@@ static int builtin_automonitor(struct as d31 1 a31 1 @@@@ -1918,7 +1918,7 @@@@ static int builtin_automonitor(struct as d40 1 a40 1 @@@@ -2024,7 +2024,7 @@@@ static int builtin_automixmonitor(struct d49 1 a49 1 @@@@ -2034,7 +2034,7 @@@@ static int builtin_automixmonitor(struct d58 1 a58 1 @@@@ -6752,10 +6752,10 @@@@ static char *handle_parkedcalls(struct a d71 1 a71 1 @@@@ -6811,7 +6811,7 @@@@ static int manager_parking_status(struct d80 1 a80 1 @@@@ -6820,7 +6820,7 @@@@ static int manager_parking_status(struct @ 1.3.4.1 log @Pullup ticket #3715 - requested by dholland comms/asterisk10 and comms/asterisk18 update/build fixes. Revisions pulled up: - comms/asterisk10/Makefile 1.11 - comms/asterisk10/PLIST 1.5 - comms/asterisk10/distinfo 1.8 - comms/asterisk10/options.mk 1.4 - comms/asterisk10/patches/patch-configure 1.3 - comms/asterisk10/patches/patch-main_features.c 1.2 - comms/asterisk18/Makefile 1.29 - comms/asterisk18/PLIST 1.15 - comms/asterisk18/distinfo 1.24 - comms/asterisk18/options.mk 1.10 - comms/asterisk18/patches/patch-aq 1.9 - comms/asterisk18/patches/patch-ay 1.4 --- Module Name: pkgsrc Committed By: jnemeth Date: Sat Apr 7 20:05:57 UTC 2012 Modified Files: pkgsrc/comms/asterisk10: Makefile PLIST distinfo options.mk pkgsrc/comms/asterisk10/patches: patch-configure patch-main_features.c Log Message: Update to Asterisk 10.3.0: pkgsrc change: eliminate ilbc option now that iLBC codec is always built The Asterisk Development Team has announced the release of Asterisk 10.3.0. The release of Asterisk 10.3.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: * --- Fix potential buffer overrun and memory leak when executing "sip show peers" * --- Fix ACK routing for non-2xx responses. * --- Remove possible segfaults from res_odbc by adding locks around usage of odbc handle * --- Fix blind transfer parking issues if the dialed extension is not recognized as a parking extension. * --- Copy CDR variables when set during a bridge * --- push 'outgoing' flag from sig_XXX up to chan_dahdi For a full list of changes in this release, please see the ChangeLog: http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-10.3.0 Thank you for your continued support of Asterisk! --- Module Name: pkgsrc Committed By: jnemeth Date: Sat Apr 7 20:10:45 UTC 2012 Modified Files: pkgsrc/comms/asterisk18: Makefile PLIST distinfo options.mk pkgsrc/comms/asterisk18/patches: patch-aq patch-ay Log Message: Update to Asterisk 1.8.11.0: pkgsrc change: eliminate ilbc option now that the iLBC codec is always built The Asterisk Development Team has announced the release of Asterisk 1.8.11.0. The release of Asterisk 1.8.11.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: * --- Fix potential buffer overrun and memory leak when executing "sip show peers" * --- Fix ACK routing for non-2xx responses. * --- Remove possible segfaults from res_odbc by adding locks around usage of odbc handle * --- Fix blind transfer parking issues if the dialed extension is not recognized as a parking extension. * --- Copy CDR variables when set during a bridge * --- push 'outgoing' flag from sig_XXX up to chan_dahdi For a full list of changes in this release, please see the ChangeLog: http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-1.8.11.0 Thank you for your continued support of Asterisk! @ text @d3 1 a3 1 --- main/features.c.orig 2012-02-27 16:03:04.000000000 +0000 d5 1 a5 1 @@@@ -1493,14 +1493,14 @@@@ static int park_call_full(struct ast_cha d16 1 a16 1 pu->parkingexten, chan->name, pu->parkinglot->name, event_from, d19 4 a22 4 S_COR(chan->caller.id.number.valid, chan->caller.id.number.str, ""), S_COR(chan->caller.id.name.valid, chan->caller.id.name.str, ""), S_COR(chan->connected.id.number.valid, chan->connected.id.number.str, ""), @@@@ -2057,7 +2057,7 @@@@ static int builtin_automonitor(struct as d31 1 a31 1 @@@@ -2067,7 +2067,7 @@@@ static int builtin_automonitor(struct as d40 1 a40 1 @@@@ -2173,7 +2173,7 @@@@ static int builtin_automixmonitor(struct d49 1 a49 1 @@@@ -2183,7 +2183,7 @@@@ static int builtin_automixmonitor(struct d58 1 a58 1 @@@@ -6958,10 +6958,10 @@@@ static char *handle_parkedcalls(struct a d71 1 a71 1 @@@@ -7017,7 +7017,7 @@@@ static int manager_parking_status(struct d80 1 a80 1 @@@@ -7026,7 +7026,7 @@@@ static int manager_parking_status(struct @ 1.2 log @Update to Asterisk 1.8.5.0: this is a general bug fix release The release of Asterisk 1.8.5.0 resolves several issues reported by the community and would have not been possible without your participation. Thank you! The following is a sample of the issues resolved in this release: * Fix Deadlock with attended transfer of SIP call * Fixes thread blocking issue in the sip TCP/TLS implementation. * Be more tolerant of what URI we accept for call completion PUBLISH requests. * Fix a nasty chanspy bug which was causing a channel leak every time a spied on channel made a call. * This patch fixes a bug with MeetMe behavior where the 'P' option for always prompting for a pin is ignored for the first caller. * Fix issue where Asterisk does not hangup a channel after endpoint hangs up. If the call that the dialplan started an AGI script for is hungup while the AGI script is in the middle of a command then the AGI script is not notified of the hangup. * Resolve issue where leaving a voicemail, the MWI message is never sent. The same thing happens when checking a voicemail and marking it as read. * Resolve issue where wait for leader with Music On Hold allows crosstalk between participants. Parenthesis in the wrong position. Regression from issue #14365 when expanding conference flags to use 64 bits. For a full list of changes in this release, please see the ChangeLog: http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-1.8.5.0 Thank you for your continued support of Asterisk! @ text @d3 1 a3 1 --- main/features.c.orig 2011-06-23 18:23:21.000000000 +0000 d5 1 a5 1 @@@@ -1154,14 +1154,14 @@@@ static int park_call_full(struct ast_cha d22 1 a22 1 @@@@ -1627,7 +1627,7 @@@@ static int builtin_automonitor(struct as d31 1 a31 1 @@@@ -1637,7 +1637,7 @@@@ static int builtin_automonitor(struct as d40 1 a40 1 @@@@ -1743,7 +1743,7 @@@@ static int builtin_automixmonitor(struct d49 1 a49 1 @@@@ -1753,7 +1753,7 @@@@ static int builtin_automixmonitor(struct d58 1 a58 1 @@@@ -5552,10 +5552,10 @@@@ static char *handle_parkedcalls(struct a d62 7 a68 8 - ast_cli(a->fd, "%-10.10s %25s (%-15s %-12s %-4d) %6lds\n" + ast_cli(a->fd, "%-10.10s %25s (%-15s %-12s %-4d) %6jds\n" ,cur->parkingexten, cur->chan->name, cur->context, cur->exten ,cur->priority, - (long)(cur->start.tv_sec + (cur->parkingtime/1000) - time(NULL)) ); + (intmax_t)(cur->start.tv_sec + (cur->parkingtime/1000) - time(NULL)) ); numparked++; numparked += lotparked; d70 2 a71 1 @@@@ -5607,7 +5607,7 @@@@ static int manager_parking_status(struct d80 1 a80 2 @@@@ -5615,7 +5615,7 @@@@ static int manager_parking_status(struct "%s" d82 1 @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD: patch-ay,v 1.2 2009/07/07 08:14:43 jnemeth Exp $ d3 1 a3 1 --- main/features.c.orig 2010-09-29 21:12:43.000000000 +0000 d5 1 a5 1 @@@@ -1005,12 +1005,12 @@@@ static int park_call_full(struct ast_cha d13 2 d21 2 a22 2 pu->chan->uniqueid @@@@ -1473,7 +1473,7 @@@@ static int builtin_automonitor(struct as d31 1 a31 1 @@@@ -1483,7 +1483,7 @@@@ static int builtin_automonitor(struct as d40 1 a40 1 @@@@ -1589,7 +1589,7 @@@@ static int builtin_automixmonitor(struct d49 1 a49 1 @@@@ -1599,7 +1599,7 @@@@ static int builtin_automixmonitor(struct d58 1 a58 1 @@@@ -5089,10 +5089,10 @@@@ static char *handle_parkedcalls(struct a d71 1 a71 1 @@@@ -5144,13 +5144,13 @@@@ static int manager_parking_status(struct d79 2 d88 1 a88 1 idText); @ 1.1.1.1 log @ Import Asterisk 1.8.1: Asterisk is a complete PBX in software. It provides all of the features you would expect from a PBX and more. Asterisk does voice over IP in three protocols, and can interoperate with almost all standards-based telephony equipment using relatively inexpensive hardware. Asterisk 1.8 is a long term support version (i.e. it will be supported for four years with an additional year of security only fixes). See: https://wiki.asterisk.org/wiki/display/AST/Asterisk+Versions What's new: Asterisk 1.8 is the next major release series of Asterisk. The release of Asterisk 1.8.0 would not have been possible without the support and contributions of the community. Since Asterisk 1.6.2, we've had over 500 reporters, more than 300 testers and greater than 200 developers contributed to this release. You can find a summary of the work involved with the 1.8.0 release in the sumary: http://svn.asterisk.org/svn/asterisk/tags/1.8.0/asterisk-1.8.0-summary.txt A short list of available features includes: * Secure RTP * IPv6 Support in the SIP channel driver * Connected Party Identification Support * Calendaring Integration * A new call logging system, Channel Event Logging (CEL) * Distributed Device State using Jabber/XMPP PubSub * Call Completion Supplementary Services support * Advice of Charge support * Much, much more! A full list of new features can be found in the CHANGES file. http://svn.digium.com/view/asterisk/branches/1.8/CHANGES?view=markup For a full list of changes in the current release candidate, please see the ChangeLog: http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-1.8.0 ----- The Asterisk Development Team has announced the release of Asterisk 1.8.1. The release of Asterisk 1.8.1 resolves several issues reported by the community and would have not been possible without your participation. Thank you! The following is a sample of the issues resolved in this release: * Fix issue when using directmedia. Asterisk needs to limit the codecs offered to just the ones that both sides recognize, otherwise they may end up sending audio that the other side doesn't understand. (Closes issue #17403. Reported, patched by one47. Tested by one47, falves11) * Resolve issue where Party A in an analog 3-way call would continue to hear ringback after party C answers. (Patched by rmudgett) * Fix playback failure when using IAX with the timerfd module. (Closes issue #18110. Reported, tested by tpanton. Patched by jpeeler) * Fix problem with qualify option packets for realtime peers never stopping. The option packets not only never stopped, but if a realtime peer was not in the peer list multiple options dialogs could accumulate over time. (Closes issue #16382. Reported by lftsy. Tested by zerohalo. Patched by jpeeler) * Fix issue where it is possible to crash Asterisk by feeding the curl engine invalid data. (Closes issue #18161. Reported by wdoekes. Patched by tilghman) For a full list of changes in this release, please see the ChangeLog: http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-1.8.1 @ text @@