Tilghman Lesher [Thu, 1 Sep 2011 17:41:09 +0000 (17:41 +0000)]
Merged revisions 334235 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r334235 | tilghman | 2011-09-01 12:39:32 -0500 (Thu, 01 Sep 2011) | 9 lines
Merged revisions 334234 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r334234 | tilghman | 2011-09-01 12:38:33 -0500 (Thu, 01 Sep 2011) | 2 lines
Remove 1.6 compatibility documentation from 1.8, as it no longer applies.
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@334236
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Thu, 1 Sep 2011 17:31:34 +0000 (17:31 +0000)]
Merged revisions 334230 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r334230 | tilghman | 2011-09-01 12:30:19 -0500 (Thu, 01 Sep 2011) | 25 lines
Merged revisions 334229 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r334229 | tilghman | 2011-09-01 12:28:09 -0500 (Thu, 01 Sep 2011) | 18 lines
Create a local alias for ast_odbc_clear_cache.
As a function pointer, the reference has to be resolved at load time
irrespective of the RTLD_LAZY flag. Creating a local alias solves
this problem, because the structure is initialized with that local
function pointer, while the actual function can remain lazily linked
until runtime.
The reason why this is important is because we lazily load function
references during the module loading process, in order to obtain
priority values for each module, ensuring that modules are loaded in
the correct order. Previous to this change, when this module was
initially loaded, the module loader would emit a symbol resolution
error, because of the above requirement.
Closes ASTERISK-18399 (reported by Mikael Carlsson, fix suggested by
Walter Doekes, patch by me)
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@334231
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Matthew Nicholson [Wed, 31 Aug 2011 18:54:33 +0000 (18:54 +0000)]
Merged revisions 334157 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r334157 | mnicholson | 2011-08-31 13:53:40 -0500 (Wed, 31 Aug 2011) | 11 lines
Merged revisions 334156 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r334156 | mnicholson | 2011-08-31 13:50:33 -0500 (Wed, 31 Aug 2011) | 4 lines
Disable T.38 when we get a invite with image media port set to 0
ASTERISK-17678
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@334158
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Richard Mudgett [Wed, 31 Aug 2011 18:11:23 +0000 (18:11 +0000)]
Optimize chan_sip.c check_rtp_timeout() function.
* Make check_rtp_timeout() remember the values returned by
ast_rtp_instance_get_timeout(), ast_rtp_instance_get_hold_timeout(), and
ast_rtp_instance_get_keepalive() instead of repeatedly calling them.
(closes issue ASTERISK-18319)
Reported by: Rob Gagnon
Patches:
issue-18319-trunk-r333066.diff (License #6159) patch uploaded by Rob Gagnon
Review: https://reviewboard.asterisk.org/r/1377/
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@334115
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Matthew Nicholson [Wed, 31 Aug 2011 16:31:30 +0000 (16:31 +0000)]
Merged revisions 334064 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
........
r334064 | mnicholson | 2011-08-31 11:31:00 -0500 (Wed, 31 Aug 2011) | 4 lines
only alter the gateway_timeout when attching the gateway to a channel
ASTERISK-18219
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@334067
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Richard Mudgett [Wed, 31 Aug 2011 16:02:11 +0000 (16:02 +0000)]
Merged revisions 334013 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r334013 | rmudgett | 2011-08-31 11:00:49 -0500 (Wed, 31 Aug 2011) | 30 lines
Merged revisions 334012 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r334012 | rmudgett | 2011-08-31 10:57:12 -0500 (Wed, 31 Aug 2011) | 23 lines
No DAHDI channel available for conference, user introduction disabled.
The following error will consistently occur when trying to dial into a
MeetMe conference when the server does not have DAHDI hardware installed:
app_meetme.c: No DAHDI channel available for conference, user introduction
disabled (is chan_dahdi loaded?)
While chan_dahdi is loaded correctly during compilation and install of
Asterisk/Dahdi, including associated modules, etc., a chan_dahdi.conf
configuration file in /etc/asterisk is not created by FreePBX if hardware
does not exist, causing MeetMe to be unable to open a DAHDI pseudo
channel.
* Allow chan_dahdi to create a pseudo channel when there is no
chan_dahdi.conf file to load.
(closes issue ASTERISK-17398)
Reported by: Preston Edwards
Patches:
jira_asterisk_17398_v1.8.patch (license #5621) patch uploaded by rmudgett
Tested by: rmudgett
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@334014
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Richard Mudgett [Wed, 31 Aug 2011 15:25:35 +0000 (15:25 +0000)]
Merged revisions 334010 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r334010 | rmudgett | 2011-08-31 10:23:11 -0500 (Wed, 31 Aug 2011) | 50 lines
Merged revisions 334009 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r334009 | rmudgett | 2011-08-31 10:20:31 -0500 (Wed, 31 Aug 2011) | 43 lines
Call pickup race leaves orphaned channels or crashes.
Multiple users attempting to pickup a call that has been forked to
multiple extensions either crashes or fails a masquerade with a "bad
things may happen" message.
This is the scenario that is causing all the grief:
1) Pickup target is selected
2) target is marked as being picked up in ast_do_pickup()
3) target is unlocked by ast_do_pickup()
4) app dial or queue gets a chance to hang up losing calls and calls
ast_hangup() on target
5) SINCE A MASQUERADE HAS NOT BEEN SETUP YET BY ast_do_pickup() with
ast_channel_masquerade(), ast_hangup() completes successfully and the
channel is no longer in the channels container.
6) ast_do_pickup() then calls ast_channel_masquerade() to schedule the
masquerade on the dead channel.
7) ast_do_pickup() then calls ast_do_masquerade() on the dead channel
8) bad things happen while doing the masquerade and in the process
ast_do_masquerade() puts the dead channel back into the channels container
9) The "orphaned" channel is visible in the channels list if a crash does
not happen.
This patch does the following:
* Made ast_hangup() set AST_FLAG_ZOMBIE on a successfully hung-up channel
and not release the channel lock until that has happened.
* Made __ast_channel_masquerade() not setup a masquerade if either channel
has AST_FLAG_ZOMBIE set.
* Fix chan_agent misuse of AST_FLAG_ZOMBIE since it would no longer work.
(closes issue ASTERISK-18222)
Reported by: Alec Davis
Tested by: rmudgett, Alec Davis, irroot, Karsten Wemheuer
(closes issue ASTERISK-18273)
Reported by: Karsten Wemheuer
Tested by: rmudgett, Alec Davis, irroot, Karsten Wemheuer
Review: https://reviewboard.asterisk.org/r/1400/
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@334011
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kinsey Moore [Wed, 31 Aug 2011 15:20:21 +0000 (15:20 +0000)]
Merged revisions 334007 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r334007 | kmoore | 2011-08-31 10:19:30 -0500 (Wed, 31 Aug 2011) | 14 lines
Merged revisions 334006 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r334006 | kmoore | 2011-08-31 10:18:37 -0500 (Wed, 31 Aug 2011) | 7 lines
Correct an AMI protocol violation with SIPshowpeer
The response of SIPshowpeer ends with "\r\n\r\n". Since other commands are
ended by using \r\n this confuses any interfacing script.
(closes issue ASTERISK-17486)
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@334008
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Alexandr Anikin [Tue, 30 Aug 2011 22:16:13 +0000 (22:16 +0000)]
Merged revisions 333961-333962 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r333961 | may | 2011-08-31 01:21:53 +0400 (Wed, 31 Aug 2011) | 11 lines
Merged revisions 333947 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r333947 | may | 2011-08-31 01:16:30 +0400 (Wed, 31 Aug 2011) | 5 lines
cleanups in ACF/ARJ GK replies processing
fixed long (24 sec) pause if acf/arj proccessed
before ast_cond_wait called to wait this
........
................
r333962 | may | 2011-08-31 01:53:42 +0400 (Wed, 31 Aug 2011) | 3 lines
security fix. really drop call if signalling addr is not same as socket
addr
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@333963
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Matthew Nicholson [Tue, 30 Aug 2011 14:03:02 +0000 (14:03 +0000)]
Merged revisions 333895 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
........
r333895 | mnicholson | 2011-08-30 09:01:31 -0500 (Tue, 30 Aug 2011) | 6 lines
Replaced FAXOPT(gwtimeout) with a second parameter to FAXOPT(gateway).
Patch by: irroot
Review: https://reviewboard.asterisk.org/r/1385/
ASTERISK-18219
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@333896
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Terry Wilson [Mon, 29 Aug 2011 21:43:33 +0000 (21:43 +0000)]
Merged revisions 333837 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r333837 | twilson | 2011-08-29 16:41:13 -0500 (Mon, 29 Aug 2011) | 22 lines
Merged revisions 333836 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r333836 | twilson | 2011-08-29 16:38:31 -0500 (Mon, 29 Aug 2011) | 15 lines
Refresh peer address if DNS unavailable at peer creation
If Asterisk starts and no DNS is available, outbound registrations will fail
indefinitely. This patch copies the address from the sip_registry struct, which
will be updated, to the peer->addr when necessary.
If dnsmgr is enabled, the registration fails without the patch because even
though the address on the registry is updated via dnsmgr, the address is just
copied on the first try. Since we use ast_sockaddr_copy, dnsmgr can't update
the address that is copied to the sip_pvt or peers.
Closes issue ASTERISK-18000
Review: https://reviewboard.asterisk.org/r/1335/
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@333838
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Richard Mudgett [Mon, 29 Aug 2011 21:17:51 +0000 (21:17 +0000)]
Merged revisions 333786 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r333786 | rmudgett | 2011-08-29 16:12:29 -0500 (Mon, 29 Aug 2011) | 13 lines
Merged revisions 333784-333785 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r333784 | rmudgett | 2011-08-29 16:05:43 -0500 (Mon, 29 Aug 2011) | 2 lines
Fix deadlock potential of chan_mobile.c:mbl_ast_hangup().
........
r333785 | rmudgett | 2011-08-29 16:06:16 -0500 (Mon, 29 Aug 2011) | 1 line
Add some do not hold locks notes to channel.h
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@333789
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Matthew Nicholson [Mon, 29 Aug 2011 18:28:02 +0000 (18:28 +0000)]
Merged revisions 333716 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
........
r333716 | mnicholson | 2011-08-29 13:22:58 -0500 (Mon, 29 Aug 2011) | 5 lines
It is possible for the gateway to be attached when the channel is still
negotiating T.38. This change handles that case.
ASTERISK-18329
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@333736
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Terry Wilson [Mon, 29 Aug 2011 17:31:40 +0000 (17:31 +0000)]
Merged revisions 333681 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
........
r333681 | twilson | 2011-08-29 12:28:59 -0500 (Mon, 29 Aug 2011) | 7 lines
Use realtime text when it is negotiated
This patch make use of wirte_text() realtime text instead of
send_text() if T.140 is in native formats. ASTERISK-17937
Review: https://reviewboard.asterisk.org/r/1356/
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@333689
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Matthew Jordan [Mon, 29 Aug 2011 17:14:26 +0000 (17:14 +0000)]
Merged revisions 333631 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r333631 | mjordan | 2011-08-29 12:12:55 -0500 (Mon, 29 Aug 2011) | 9 lines
Merged revisions 333630 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r333630 | mjordan | 2011-08-29 12:11:15 -0500 (Mon, 29 Aug 2011) | 1 line
Fixed improperly formatted TestEvent AMI message in app_voicemail
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@333632
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Jonathan Rose [Mon, 29 Aug 2011 15:58:24 +0000 (15:58 +0000)]
Merged revisions 333570 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r333570 | jrose | 2011-08-29 10:56:56 -0500 (Mon, 29 Aug 2011) | 11 lines
Merged revisions 333569 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r333569 | jrose | 2011-08-29 10:55:34 -0500 (Mon, 29 Aug 2011) | 4 lines
Accidental use of variable client->status instead of client->state in from ASTERISK-18078
(issue ASTERISK-18078)
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@333571
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tzafrir Cohen [Sun, 28 Aug 2011 09:57:47 +0000 (09:57 +0000)]
chan_vpb: remove unused variables (gcc4.6)
GCC 4.6 detects variables that get assined to, but never used later.
Also removes some remmed-out lines that become invalid.
(closes issue ASTERISK-18336)
Signed-off-by: Tzafrir Cohen (License #5035) <tzafrir.cohen@xorcom.com>,
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@333509
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Jonathan Rose [Fri, 26 Aug 2011 16:38:37 +0000 (16:38 +0000)]
Merged revisions 333410 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r333410 | jrose | 2011-08-26 11:28:03 -0500 (Fri, 26 Aug 2011) | 19 lines
Merged revisions 333378 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r333378 | jrose | 2011-08-26 11:19:07 -0500 (Fri, 26 Aug 2011) | 13 lines
[patch] Buddies are always auto-registered when processing the roster
Reporter said autoregister flag was ignored for registering 'buddies' which
had a subscription to us. Verified that this was the case and observed how
the patch addressed this and made sure it didn't break anything.
(closes issue ASTERISK-14233)
Reported by: Simon Arlott
Patches:
asterisk-0015229.patch (license #5756) patch uploaded by Simon Arlott
Tested by: Jonathan Rose
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@333428
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Matthew Jordan [Fri, 26 Aug 2011 16:12:13 +0000 (16:12 +0000)]
Merged revisions 333370 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r333370 | mjordan | 2011-08-26 10:58:37 -0500 (Fri, 26 Aug 2011) | 26 lines
Merged revisions 333339 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r333339 | mjordan | 2011-08-26 08:36:36 -0500 (Fri, 26 Aug 2011) | 20 lines
Bug fixes for voicemail user emailsubject / emailbody.
This code change fixes a few issues with the voicemail user override of
emailbody and emailsubject, including escaping the strings, potential memory
leaks, and not overriding the voicemail defaults. Revision 325877 fixed this
for ASTERISK-16795, but did not fix it for ASTERISK-16781. A subsequent
check-in prevented 325877 from being applied to 10. This check-in resolves
both issues, and applies the changes to 1.8, 10, and trunk.
(closes issue ASTERISK-16781)
Reported by: Sebastien Couture
Tested by: mjordan
(closes issue ASTERISK-16795)
Reported by: mdeneen
Tested by: mjordan
Review: https://reviewboard.asterisk.org/r/1374
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@333371
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Jonathan Rose [Thu, 25 Aug 2011 19:13:23 +0000 (19:13 +0000)]
Merged revisions 333266 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r333266 | jrose | 2011-08-25 14:00:05 -0500 (Thu, 25 Aug 2011) | 20 lines
Merged revisions 333265 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r333265 | jrose | 2011-08-25 13:47:42 -0500 (Thu, 25 Aug 2011) | 14 lines
Segfault when publishing device states via XMPP and not connected
When using publishing device state with res_jabber, Asterisk will attempt
to send a device state using the unconnected client using iks_send_raw
and crash. This patch checks the validity of the connection before
attempting to send the device state.
(closes issue ASTERISK-18078)
Reported by: Michael L. Young
Patches:
res_jabber-segfault-pubsub-not-connected2.patch (license #5026) patch uploaded by Michael L. Young
Tested by: Jonathan Rose
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@333276
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Jason Parker [Thu, 25 Aug 2011 19:01:39 +0000 (19:01 +0000)]
Merged revisions 333268 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r333268 | qwell | 2011-08-25 14:01:18 -0500 (Thu, 25 Aug 2011) | 9 lines
Merged revisions 333267 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r333267 | qwell | 2011-08-25 14:00:55 -0500 (Thu, 25 Aug 2011) | 2 lines
Fix for DESTDIR spaces patch.
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@333269
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Jason Parker [Thu, 25 Aug 2011 15:30:46 +0000 (15:30 +0000)]
Merged revisions 333203 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r333203 | qwell | 2011-08-25 10:29:56 -0500 (Thu, 25 Aug 2011) | 15 lines
Merged revisions 333201 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r333201 | qwell | 2011-08-25 10:27:06 -0500 (Thu, 25 Aug 2011) | 8 lines
Fix installation into directories containing spaces.
This also vastly simplifies the logic in sounds/Makefile
(Closes issue ASTERISK-18290)
Reported by: Paul Belanger
Review: https://reviewboard.asterisk.org/r/1379/
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@333204
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Jason Parker [Wed, 24 Aug 2011 19:27:15 +0000 (19:27 +0000)]
Fix typo from r333070
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@333159
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Matthew Nicholson [Wed, 24 Aug 2011 16:52:56 +0000 (16:52 +0000)]
Merged revisions 333115 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
........
r333115 | mnicholson | 2011-08-24 11:51:42 -0500 (Wed, 24 Aug 2011) | 4 lines
Changed the "timeout" option to "gwtimeout".
ASTERISK-18219
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@333117
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Olle Johansson [Wed, 24 Aug 2011 09:17:48 +0000 (09:17 +0000)]
Formatting changes - Removing some red white space and adding some curly brackets.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@333075
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Olle Johansson [Wed, 24 Aug 2011 09:12:23 +0000 (09:12 +0000)]
Add documentation for new manager event in chan_local
AST-17623
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@333071
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Olle Johansson [Wed, 24 Aug 2011 09:09:53 +0000 (09:09 +0000)]
Add manager event for local channel semi-bridge
(issue AST-17623)
Review: https://reviewboard.asterisk.org/r/1154
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@333070
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Richard Mudgett [Tue, 23 Aug 2011 18:17:52 +0000 (18:17 +0000)]
Merged revisions 333011 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r333011 | rmudgett | 2011-08-23 13:15:49 -0500 (Tue, 23 Aug 2011) | 19 lines
Merged revisions 333010 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r333010 | rmudgett | 2011-08-23 13:14:01 -0500 (Tue, 23 Aug 2011) | 12 lines
Memory Leak in app_queue
The patch that was committed in the 1.6.x versions of Asterisk for
ASTERISK-15862 actually fixed two issues. One was not applicable to 1.8
but the other is. queue_leak.patch fixes the portion applicable to 1.8.
(closes issue ASTERISK-18265)
Reported by: Fred Schroeder
Patches:
queue_leak.patch (license #5049) patch uploaded by mmichelson
Tested by: Thomas Arimont
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@333014
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Richard Mudgett [Mon, 22 Aug 2011 21:25:11 +0000 (21:25 +0000)]
Merged revisions 332940 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r332940 | rmudgett | 2011-08-22 16:23:40 -0500 (Mon, 22 Aug 2011) | 14 lines
Merged revisions 332939 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r332939 | rmudgett | 2011-08-22 16:22:24 -0500 (Mon, 22 Aug 2011) | 7 lines
Minor code optimizations.
* Simplify ast_category_browse() logic for easier understanding.
* Remove dead code in ast_variable_delete() and simplify some of its
logic.
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@332941
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Richard Mudgett [Mon, 22 Aug 2011 20:01:30 +0000 (20:01 +0000)]
Merged revisions 332875,332878 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r332875 | rmudgett | 2011-08-22 14:41:03 -0500 (Mon, 22 Aug 2011) | 1 line
Fix merge property.
................
r332878 | rmudgett | 2011-08-22 14:46:25 -0500 (Mon, 22 Aug 2011) | 25 lines
Merged revisions 332874 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r332874 | rmudgett | 2011-08-22 14:32:19 -0500 (Mon, 22 Aug 2011) | 18 lines
Reference leaks in app_queue.
* Fixed load_realtime_queue() leaking a queue reference when it overwrites
q when processing a realtime queue.
(issue ASTERISK-18265)
* Make join_queue() unreference the queue returned by
load_realtime_queue() when it is done with the pointer. The
load_realtime_queue() returns a reference to the just loaded realtime
queue.
* Fixed queues container reference leak in queues_data_provider_get().
* queue_unref() should not return q that was just unreferenced.
* Made logic in __queues_show() and queues_data_provider_get() when
calling load_realtime_queue() easier to understand.
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@332881
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Paul Belanger [Mon, 22 Aug 2011 19:56:00 +0000 (19:56 +0000)]
Merged revisions 332877 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r332877 | pabelanger | 2011-08-22 15:43:33 -0400 (Mon, 22 Aug 2011) | 13 lines
Merged revisions 332876 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r332876 | pabelanger | 2011-08-22 15:41:24 -0400 (Mon, 22 Aug 2011) | 6 lines
Revert previous commit
It seems google is still making changes to the protocol.
(issue ASTERISK-18301)
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@332880
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Richard Mudgett [Mon, 22 Aug 2011 19:52:30 +0000 (19:52 +0000)]
Fix merge 10 branch merge properties.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@332879
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Matthew Jordan [Mon, 22 Aug 2011 19:19:44 +0000 (19:19 +0000)]
Merged revisions 332817 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r332817 | mjordan | 2011-08-22 13:15:51 -0500 (Mon, 22 Aug 2011) | 4 lines
Review: https://reviewboard.asterisk.org/r/1364/
This update adds a new AMI event, TestEvent, which is enabled when the TEST_FRAMEWORK compiler flag is defined. It also adds initial usage of this event to app_voicemail. The TestEvent AMI event is used extensively by the voicemail tests in the Asterisk Test Suite.
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@332844
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Richard Mudgett [Mon, 22 Aug 2011 18:33:27 +0000 (18:33 +0000)]
Merged revisions 332830 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r332830 | rmudgett | 2011-08-22 13:32:09 -0500 (Mon, 22 Aug 2011) | 15 lines
Merged revisions 332816 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r332816 | rmudgett | 2011-08-22 13:14:59 -0500 (Mon, 22 Aug 2011) | 8 lines
Memory leaks in realtime_multi_xxx() when database access returns error.
* Fix realtime_multi_pgsql() configuration memory leak when the database
access returns an error.
* Fix realtime_multi_odbc() configuration category use after free when the
database access returns an error.
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@332831
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Richard Mudgett [Mon, 22 Aug 2011 17:12:16 +0000 (17:12 +0000)]
Merged revisions 332761 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r332761 | rmudgett | 2011-08-22 12:05:35 -0500 (Mon, 22 Aug 2011) | 22 lines
Merged revisions 332759 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r332759 | rmudgett | 2011-08-22 12:00:03 -0500 (Mon, 22 Aug 2011) | 15 lines
Memory leak reading realtime database variable list.
Calling ast_load_realtime() can leak the last list node if the read list
only contains empty variable value items.
* Fixed list filter loop in ast_load_realtime() to delete the list node
immediately instead of the next time through the loop. The next time
through the loop may not happen if the node to delete is the last in the
list.
(issue ASTERISK-18277)
(issue ASTERISK-18265)
Patches:
jira_asterisk_18265_v1.8_config.patch (license #5621) patch uploaded by rmudgett
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@332762
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Jonathan Rose [Mon, 22 Aug 2011 17:05:14 +0000 (17:05 +0000)]
Add option for logging congested calls as CONGESTION instead of NO_ANSWER in CDR
This patch adds a CDR option to cdr.conf that will allow CDR files to log calls ending
with congestion in a way that is unique from other unanswered calls.
(closes issue ASTERISK-14842)
Reported by: Alec Davis
Patches:
cdr_congestion.diff.txt (License #5546) patch uploaded by Alec Davis
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@332760
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Matthew Nicholson [Mon, 22 Aug 2011 16:31:59 +0000 (16:31 +0000)]
Merged revisions 332756 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
........
r332756 | mnicholson | 2011-08-22 11:29:45 -0500 (Mon, 22 Aug 2011) | 4 lines
add a way to disable and/or modify the gateway timeout
ASTERISK-18219
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@332757
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Paul Belanger [Sun, 21 Aug 2011 14:34:48 +0000 (14:34 +0000)]
Merged revisions 332700 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r332700 | pabelanger | 2011-08-21 10:33:23 -0400 (Sun, 21 Aug 2011) | 12 lines
Merged revisions 332699 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r332699 | pabelanger | 2011-08-21 10:31:31 -0400 (Sun, 21 Aug 2011) | 5 lines
Fix outgoing calls in chan_gtalk
(closes issue ASTERISK-18301)
Reported by: az1324
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@332701
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kinsey Moore [Fri, 19 Aug 2011 20:00:19 +0000 (20:00 +0000)]
Merged revisions 332654 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
........
r332654 | kmoore | 2011-08-19 14:59:34 -0500 (Fri, 19 Aug 2011) | 8 lines
Make CONFBRIDGE_INFO behave more nicely
CONFBRIDGE_INFO doesn't behave as well in edge cases as MEETME_INFO. With this
patch, CONFBRIDGE_INFO should behave in a much more reasonable manner when
presented with invalid conferences and keywords.
Review: https://reviewboard.asterisk.org/r/1359/
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@332655
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Richard Mudgett [Fri, 19 Aug 2011 17:24:56 +0000 (17:24 +0000)]
Fix infinite loop releasing the same memory in ldap_loadentry().
* Fixed memory leak of vars in ldap_loadentry().
* Fixed potential NULL ptr dereference of vars in ldap_loadentry().
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@332615
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Terry Wilson [Thu, 18 Aug 2011 21:39:04 +0000 (21:39 +0000)]
Merged revisions 332560 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r332560 | twilson | 2011-08-18 16:34:04 -0500 (Thu, 18 Aug 2011) | 12 lines
Merged revisions 332559 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r332559 | twilson | 2011-08-18 16:26:01 -0500 (Thu, 18 Aug 2011) | 5 lines
Fix possible error on stringification of IPv4-mapped addrs
The FreeBSD netsock2 test has been failing for a while. We were
pasing sa->len to getnameinfo instead of sa_tmp->len.
ASTERISK-18289
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@332561
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kinsey Moore [Thu, 18 Aug 2011 19:30:04 +0000 (19:30 +0000)]
Merged revisions 332504 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r332504 | kmoore | 2011-08-18 14:29:15 -0500 (Thu, 18 Aug 2011) | 15 lines
Merged revisions 332503 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r332503 | kmoore | 2011-08-18 14:28:00 -0500 (Thu, 18 Aug 2011) | 8 lines
CRC4 in "dahdi show status" gives wrong impression to T1 users
Change CRC4 to CRC in the output of "dahdi show status" so that it can apply in
more situations without confusing users, especially since T1 lines use CRC6
instead of CRC4.
(closes issue AST-471)
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@332505
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Thu, 18 Aug 2011 14:49:28 +0000 (14:49 +0000)]
Merged revisions 332447 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r332447 | tilghman | 2011-08-18 09:48:40 -0500 (Thu, 18 Aug 2011) | 9 lines
Merged revisions 332446 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r332446 | tilghman | 2011-08-18 09:46:54 -0500 (Thu, 18 Aug 2011) | 2 lines
Move BETTER_BACKTRACES out of development mode, as it's useful when DEBUG_THREADS is enabled.
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@332448
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Wed, 17 Aug 2011 19:30:50 +0000 (19:30 +0000)]
Merged revisions 332369 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r332369 | tilghman | 2011-08-17 14:24:59 -0500 (Wed, 17 Aug 2011) | 17 lines
Merged revisions 332355 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r332355 | tilghman | 2011-08-17 14:21:36 -0500 (Wed, 17 Aug 2011) | 10 lines
Re-add support for spaces in pathnames, including now spaces in DESTDIR.
This was initially added to 1.8 prior to release, primarily to support the
standard paths on Mac OS X, but was partially reverted recently in Subversion,
due to the lack of support for spaces in DESTDIR. This commit restores support
for the standard paths on Mac OS X, and also includes support for spaces in
DESTDIR.
(closes issue ASTERISK-18290)
Reported by: pabelanger
Review: https://reviewboard.asterisk.org/r/1326/
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@332388
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Terry Wilson [Wed, 17 Aug 2011 18:31:39 +0000 (18:31 +0000)]
Merged revisions 332321 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r332321 | twilson | 2011-08-17 13:09:49 -0500 (Wed, 17 Aug 2011) | 17 lines
Merged revisions 332320 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r332320 | twilson | 2011-08-17 12:35:27 -0500 (Wed, 17 Aug 2011) | 10 lines
Don't read from a disarmed or invalid timerfd
Numerous isues 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. This patch adds some checks to make sure that
the timerfd is both valid and armed before calling read().
Should fix: ASTERISK-18142, ASTERISK-18166, ASTERISK-18197, AST-486,
AST-495, AST-507 and possibly others.
Review: https://reviewboard.asterisk.org/r/1361/
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@332337
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Richard Mudgett [Wed, 17 Aug 2011 16:18:27 +0000 (16:18 +0000)]
Merged revisions 332265 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r332265 | rmudgett | 2011-08-17 11:01:29 -0500 (Wed, 17 Aug 2011) | 33 lines
Merged revisions 332264 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r332264 | rmudgett | 2011-08-17 10:51:08 -0500 (Wed, 17 Aug 2011) | 26 lines
Outgoing BRI calls fail when using Asterisk 1.8 with HA8, HB8, and B410P cards.
France Telecom brings layer 2 and layer 1 down on BRI lines when the line
is idle. When layer 1 goes down Asterisk cannot make outgoing calls and
the HA8 and HB8 cards also get IRQ misses.
The inability to make outgoing calls is because the line is in red alarm
and Asterisk will not make calls over a line it considers unavailable.
The IRQ misses for the HA8 and HB8 card are because the hardware is
switching clock sources from the line which just brought layer 1 down to
internal timing.
There is a DAHDI option for the B410P card to not tell Asterisk that layer
1 went down so Asterisk will allow outgoing calls: "modprobe wcb4xxp
teignored=1". There is a similar DAHDI option for the HA8 and HB8 cards:
"modprobe wctdm24xxp bri_teignored=1". Unfortunately that will not clear
up the IRQ misses when the telco brings layer 1 down.
* Add layer 2 persistence option to customize the layer 2 behavior on BRI
PTMP lines. The new option has three settings: 1) Use libpri default
layer 2 setting. 2) Keep layer 2 up. Bring layer 2 back up when the peer
brings it down. 3) Leave layer 2 down when the peer brings it down.
Layer 2 will be brought up as needed for outgoing calls.
JIRA AST-598
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@332270
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Paul Belanger [Tue, 16 Aug 2011 20:15:23 +0000 (20:15 +0000)]
Merged revisions 332177 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r332177 | pabelanger | 2011-08-16 16:11:49 -0400 (Tue, 16 Aug 2011) | 11 lines
Merged revisions 332176 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r332176 | pabelanger | 2011-08-16 16:10:13 -0400 (Tue, 16 Aug 2011) | 4 lines
Flag test modules as 'core'
Review: https://reviewboard.asterisk.org/r/1369/
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@332178
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Jonathan Rose [Tue, 16 Aug 2011 17:53:23 +0000 (17:53 +0000)]
Merged revisions 332119 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r332119 | jrose | 2011-08-16 12:45:38 -0500 (Tue, 16 Aug 2011) | 23 lines
Merged revisions 332118 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r332118 | jrose | 2011-08-16 12:38:19 -0500 (Tue, 16 Aug 2011) | 16 lines
ASTERISK-18067 ASTERISK-15479 - White Space affects mailbox value, multiple MWI subs
Before, having multiple subscriptions to mailboxes on a sip peer set via the mailbox
setting in sip.conf would only result in updates being sent on whichever mailbox
triggered the mwi event. Now all of them get counted regardless. Also fixes a bug
involving parsing of the mailbox option in sip.conf so that trailing and leading
spaces before/after commas are trimmed.
(closes issue ASTERISK-18067)
Reported by: aragon
(closes issue ASTERISK-15479)
Reported by: Ben Winslow
Patches: chan_sip.c-mwi_multi_mailbox_fix-1.6.2.13.diff (License #5288) patch uploaded by Ben Winslow
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@332120
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Richard Mudgett [Tue, 16 Aug 2011 17:23:08 +0000 (17:23 +0000)]
Merged revisions 332101 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r332101 | rmudgett | 2011-08-16 12:17:28 -0500 (Tue, 16 Aug 2011) | 140 lines
Merged revisions 332100 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r332100 | rmudgett | 2011-08-16 11:31:36 -0500 (Tue, 16 Aug 2011) | 133 lines
Fix multiple parking issues.
JIRA ASTERISK-17183
Multi-parkinglot directs calls to wrong parkinglot.
JIRA ASTERISK-17870
Cannot retrieve parked calls.
JIRA ASTERISK-17430
ParkedCall() with no extension should pickup first available call and does not.
JIRA AST-576
Issues with parking lots
* Removed searching for parking lots by extension. Parking lots can only
be found by the parking lot name since parking lot access extensions and
spaces are not guaranteed to be unique.
* Added parking_lot_name option to the Park and ParkedCall applications.
Updated documentation for Park and ParkedCall applications.
* Add parkext_exclusive configuration option to make parking entry
extensions specify which parking lot they access.
(closes issue ASTERISK-17183)
Reported by: David Cabrejos
Tested by: rmudgett, David Cabrejos
(closes issue ASTERISK-17870)
Reported by: Remi Quezada
(closes issue ASTERISK-17430)
Reported by: Philippe Lindheimer
JIRA ASTERISK-17452
Parking_offset not used
JIRA AST-624
'next' setting for findslot does nothing
* Reimplemented since findslot feature option broken by -r114655.
(closes issue ASTERISK-17452)
Reported by: David Woolley
Tested by: rmudgett
JIRA ASTERISK-15792
Dialplan continues execution after transfer to park.
This happens for DTMF attended transfer, DTMF blind transfer, and DTMF
one-touch-parking if the party initiating these features also initiated
the call.
* Fixed the return code from the affected builtin features when parking a
call.
(closes issue ASTERISK-15792)
Reported by: Mat Murdock
Tested by: rmudgett, twilson
JIRA AST-607
The courtesytone is not playing to the expected call when picking up a
parked call.
This is mostly a documentation problem. However, the option is not reset
to the default when features.conf is reloaded.
* Updated features.conf.sample documentation for courtesytone and
parkedplay options.
* Reset the parkedplay option to default when features.conf is reloaded.
JIRA AST-615
AMI Park action followed by features reload results in orphaned channels
in parking lot.
* Reloading features.conf will not touch parking lots that have calls
still parked in them. Reload again at a later time.
Misc additional fixes:
* Added unit test for parking lot dialplan usage checking.
* Made update connected line when a parked call is retrieved from a
parking lot.
* Made retrieved parked call stop ringing or MOH depending upon how the
call was waiting in the parking lot.
* Made CLI "features show" indicate if the parking lot is enabled for use.
* Added PARKINGDYNEXTEN channel variable to allow dynamic parking lots to
specify the parking lot access extension.
* Made AMI ParkedCalls action ParkedCall events have a Parkinglot header.
* Made AMI ParkedCalls action ParkedCallsComplete event have a Total
header.
* Fixed potential deadlock from AMI Park action holding channel locks
while calling masq_park_call().
* Fixed several places where ast_strdupa() were used inside of loops.
(Mostly fixed by refactoring the loop body into its own function.)
* Fixed copy_parkinglot() copying too much from the source parking lot.
Extracted the parking lot configuration settings into struct
parkinglot_cfg.
* Refactored courtesytone playing code to put the channel not playing the
tone in autoservice.
* Fix when pbx-parkingfailed is played that the other channel is put in
autoservice if it exists.
* Fixed parkinglot reference leak in parked_call_exec() error paths.
* Fixed parkinglot_unref() use of parkinglot after it was unreffed.
* Made destroy the struct ast_parkinglot parkings lock when done.
* Refactored the features.conf parking lot configuration code to eliminate
redundancy.
* Fixed feature reload to better protect parking lots.
* Fixed parking lot container reference leak in handle_parkedcalls().
* Fixed the total count in handle_parkedcalls().
Review: https://reviewboard.asterisk.org/r/1358/
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@332117
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Matthew Nicholson [Tue, 16 Aug 2011 15:21:18 +0000 (15:21 +0000)]
Merged revisions 332042 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
........
r332042 | mnicholson | 2011-08-16 10:20:48 -0500 (Tue, 16 Aug 2011) | 2 lines
fix a code comment
AST-580
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@332044
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Matthew Nicholson [Tue, 16 Aug 2011 15:17:56 +0000 (15:17 +0000)]
Merged revisions 332029 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
........
r332029 | mnicholson | 2011-08-16 10:17:16 -0500 (Tue, 16 Aug 2011) | 2 lines
Moved notes about 'storesipcause' to UPGRADE.txt from CHANGES
AST-580
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@332033
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Matthew Nicholson [Tue, 16 Aug 2011 15:10:18 +0000 (15:10 +0000)]
Merged revisions 332027 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r332027 | mnicholson | 2011-08-16 10:08:40 -0500 (Tue, 16 Aug 2011) | 9 lines
Merged revisions 332026 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r332026 | mnicholson | 2011-08-16 10:06:31 -0500 (Tue, 16 Aug 2011) | 2 lines
use DEFAULT_STORE_SIP_CAUSE to set the default value for the 'storesipcause' option
AST-580
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@332028
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Olle Johansson [Tue, 16 Aug 2011 14:47:38 +0000 (14:47 +0000)]
Formatting changes while working with DTMF...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@332024
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Matthew Nicholson [Tue, 16 Aug 2011 14:41:23 +0000 (14:41 +0000)]
Merged revisions 332022 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r332022 | mnicholson | 2011-08-16 09:40:37 -0500 (Tue, 16 Aug 2011) | 16 lines
In 10 and trunk this option is disabled by default.
Merged revisions 332021 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r332021 | mnicholson | 2011-08-16 09:20:43 -0500 (Tue, 16 Aug 2011) | 7 lines
Added the 'storesipcause' option to sip.conf to allow the user to disable the
setting of HASH(SIP_CAUSE,<chan name>) on the channel.
Having chan_sip set HASH(SIP_CAUSE,<chan name>) on the channel carries a
significant performance penalty because of the usage of the MASTER_CHANNEL()
dialplan function.
AST-580
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@332023
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Richard Mudgett [Mon, 15 Aug 2011 17:36:47 +0000 (17:36 +0000)]
Merged revisions 331956 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r331956 | rmudgett | 2011-08-15 12:35:03 -0500 (Mon, 15 Aug 2011) | 20 lines
Merged revisions 331955 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r331955 | rmudgett | 2011-08-15 12:24:08 -0500 (Mon, 15 Aug 2011) | 13 lines
Fix some minor chan_dahdi config load issues.
* Address chan_dahdi.conf dahdichan option todo item about needing line
number.
* Make ignore_failed_channels option also apply to dahdichan option.
* Don't attempt to create a default pseudo channel if the chan_dahdi.conf
channel/channels option is not allowed.
* Add a similar check for dahdichan in normal chan_dahdi.conf sections as
is done in users.conf.
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@331957
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Paul Belanger [Mon, 15 Aug 2011 15:24:55 +0000 (15:24 +0000)]
Merged revisions 331894 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r331894 | pabelanger | 2011-08-15 11:22:45 -0400 (Mon, 15 Aug 2011) | 12 lines
Merged revisions 331886 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r331886 | pabelanger | 2011-08-15 11:21:16 -0400 (Mon, 15 Aug 2011) | 5 lines
Fix noisy message when briding channels
(closes issue ASTERISK-18270)
Reported by: Federico Alves
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@331903
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
David Vossel [Mon, 15 Aug 2011 15:15:43 +0000 (15:15 +0000)]
Merged revisions 331868 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r331868 | dvossel | 2011-08-15 10:14:13 -0500 (Mon, 15 Aug 2011) | 12 lines
Merged revisions 331867 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r331867 | dvossel | 2011-08-15 10:12:16 -0500 (Mon, 15 Aug 2011) | 6 lines
Fixes locking inversion issues present in the handling of the sip REFER method.
(closes issue ASTERISK-18082)
Reported by: James Van Vleet
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@331869
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Olle Johansson [Mon, 15 Aug 2011 13:27:06 +0000 (13:27 +0000)]
Formatting guideline fixes
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@331830
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Matthew Nicholson [Fri, 12 Aug 2011 19:06:10 +0000 (19:06 +0000)]
Merged revisions 331775 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r331775 | mnicholson | 2011-08-12 14:03:31 -0500 (Fri, 12 Aug 2011) | 17 lines
Merged revisions 331774 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r331774 | mnicholson | 2011-08-12 14:01:27 -0500 (Fri, 12 Aug 2011) | 11 lines
Unlock the channel before calling update_queue.
Holding the channel lock when calling update_queue which attempts to lock the
queue lock can cause a deadlock. This deadlock involves the following chain:
1. hold chan lock -> wait queue lock
2. hold queue lock -> wait agent list lock
3. hold agent list lock -> wait chan list lock
4. hold chan list lock -> wait chan lock
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@331776
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Richard Mudgett [Fri, 12 Aug 2011 19:01:04 +0000 (19:01 +0000)]
Merged revisions 331772 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r331772 | rmudgett | 2011-08-12 13:59:45 -0500 (Fri, 12 Aug 2011) | 15 lines
Merged revisions 331771 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r331771 | rmudgett | 2011-08-12 13:58:40 -0500 (Fri, 12 Aug 2011) | 8 lines
Suppress warning message when using DAHDITransfer or DAHDIHangup.
* The fake event should only be processed by the channel that currently
owns the private and not the associated call waiting or 3-way channel.
JIRA AST-620
JIRA SWP-3616
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@331773
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Jonathan Rose [Fri, 12 Aug 2011 18:03:29 +0000 (18:03 +0000)]
Merged revisions 331644 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r331644 | jrose | 2011-08-12 11:18:57 -0500 (Fri, 12 Aug 2011) | 9 lines
Merged revisions 331635 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r331635 | jrose | 2011-08-12 10:49:17 -0500 (Fri, 12 Aug 2011) | 1 line
Fixes 32bit compilation warnings brought on by 331634 in app_dial and app_meetme
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@331717
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Richard Mudgett [Fri, 12 Aug 2011 17:56:46 +0000 (17:56 +0000)]
Merged revisions 331715 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r331715 | rmudgett | 2011-08-12 12:54:47 -0500 (Fri, 12 Aug 2011) | 29 lines
Merged revisions 331714 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r331714 | rmudgett | 2011-08-12 12:47:57 -0500 (Fri, 12 Aug 2011) | 22 lines
AMI actions DAHDIHangup and DAHDITransfer have no effect.
The AMI actions DAHDIHangup and DAHDITransfer have no effect on a DAHDI
channel. These two AMI actions are highly specialized to analog channels
and appear to make the channel behave like a jack port for headsets.
* Made the faked DAHDI event get processed before a normal media stream
read in dahdi_read() instead of trying to trigger an exception read by
setting the AST_FLAG_EXCEPTION flag. Apparently a change was made long
ago that changed how AST_FLAG_EXCEPTION is processed in the core.
Unfortunately, the faked DAHDI events no longer worked when that happened.
* Updated the DAHDI AMI action documentation for the following actions:
DAHDITransfer, DAHDIHangup, DAHDIDialOffhook, DAHDIDNDon, DAHDIDNDoff,
DAHDIShowChannels, and DAHDIRestart.
* Made use sscanf() instead of atoi() for better error checking of the
DAHDIChannel header string.
JIRA AST-620
JIRA SWP-3616
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@331716
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Terry Wilson [Fri, 12 Aug 2011 16:32:24 +0000 (16:32 +0000)]
Merged revisions 331659 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r331659 | twilson | 2011-08-12 11:31:21 -0500 (Fri, 12 Aug 2011) | 11 lines
Merged revisions 331658 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r331658 | twilson | 2011-08-12 11:30:26 -0500 (Fri, 12 Aug 2011) | 4 lines
Fix netsock2 multiple zero-expansion test
Remove erroneous single bracket.
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@331660
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kinsey Moore [Fri, 12 Aug 2011 16:22:45 +0000 (16:22 +0000)]
Merged revisions 331654 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r331654 | kmoore | 2011-08-12 11:21:37 -0500 (Fri, 12 Aug 2011) | 19 lines
Merged revisions 331649 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r331649 | kmoore | 2011-08-12 11:20:25 -0500 (Fri, 12 Aug 2011) | 12 lines
Logger does not warn of failure to open logging channels
Currently, logger only prints an error message to stderr when it fails to open
a logger channel where many users will not see it because the logger lock is
held. The alternative provided by this patch is to log the error to all
attached consoles in the hopes that it will be easier to see. Additionally,
this patch prevents the failed logger channel from being added to the list
where it would silently fail on each call to the Asterisk logger.
(closes issue ASTERISK-16231)
Review: https://reviewboard.asterisk.org/r/1338
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@331657
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Jason Parker [Thu, 11 Aug 2011 21:55:48 +0000 (21:55 +0000)]
Merged revisions 331579 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r331579 | qwell | 2011-08-11 16:54:54 -0500 (Thu, 11 Aug 2011) | 13 lines
Merged revisions 331578 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r331578 | qwell | 2011-08-11 16:46:39 -0500 (Thu, 11 Aug 2011) | 6 lines
Use proper values for 64-bit option flags.
Also, reusing bits es no bueno, so change the value of a duplicate.
(issue ASTERISK-18239)
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@331580
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Richard Mudgett [Thu, 11 Aug 2011 21:44:08 +0000 (21:44 +0000)]
Merged revisions 331576 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r331576 | rmudgett | 2011-08-11 16:42:21 -0500 (Thu, 11 Aug 2011) | 16 lines
Merged revisions 331575 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r331575 | rmudgett | 2011-08-11 16:39:58 -0500 (Thu, 11 Aug 2011) | 9 lines
Segfault in shell_helper in func_shell.c.
The return value of popen() was not checked for failure to open.
(closes issue ASTERISK-18109)
JIRA SWP-3633
Reported by: Michael Myles
Tested by: rmudgett
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@331577
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kinsey Moore [Wed, 10 Aug 2011 22:24:38 +0000 (22:24 +0000)]
Merged revisions 331518 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r331518 | kmoore | 2011-08-10 17:23:49 -0500 (Wed, 10 Aug 2011) | 17 lines
Merged revisions 331517 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r331517 | kmoore | 2011-08-10 17:23:08 -0500 (Wed, 10 Aug 2011) | 10 lines
SIP Notify via AMI or CLI leaks SIP PVTs
Any SIP notify sent via AMI or CLI leaks a SIP PVT with ref count +2. Removing
the additional ref just before the invite and adding an unref following it
corrects the issue as seen via REF_DEBUG. The unref existed in a distant
revision and it appears as though the wrong ref operation was removed.
(closes issue ASTERISK-18091)
Review: https://reviewboard.asterisk.org/r/1332/
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@331519
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Richard Mudgett [Wed, 10 Aug 2011 20:51:07 +0000 (20:51 +0000)]
Merged revisions 331462 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r331462 | rmudgett | 2011-08-10 15:41:35 -0500 (Wed, 10 Aug 2011) | 37 lines
Merged revisions 331461 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r331461 | rmudgett | 2011-08-10 15:29:59 -0500 (Wed, 10 Aug 2011) | 30 lines
Output of queue log not started until logger reloaded.
ASTERISK-15863 caused a regression with queue logging. The output of the
queue log is not started until the logger configuration is reloaded.
* Queue log initialization is completely delayed until the first message
is posted to the queue log system. Including the initial opening of the
queue log file.
* Fixed rotate_file() ROTATE strategy to give the file just rotated out to
the configured exec function after rotate. Just like the other strategies.
* Fixed logger reload to always post the queue reload entry instead of
just if there is a queue log file.
* Refactored some code to eliminate some redundancy and to reduce stack
utilization.
(closes issue ASTERISK-17036)
JIRA SWP-2952
Reported by: Juan Carlos Valero
Patches:
jira_asterisk_17036_v1.8.patch (license #5621) patch uploaded by rmudgett
Tested by: rmudgett
(closes issue ASTERISK-18208)
Reported by: Christian Pinedo
Review: https://reviewboard.asterisk.org/r/1333/
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@331463
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Richard Mudgett [Wed, 10 Aug 2011 19:08:22 +0000 (19:08 +0000)]
Merged revisions 331420 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
........
r331420 | rmudgett | 2011-08-10 14:07:53 -0500 (Wed, 10 Aug 2011) | 2 lines
Make sure feature_request_and_dial() initializes outstate if passed in.
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@331421
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Richard Mudgett [Wed, 10 Aug 2011 18:27:16 +0000 (18:27 +0000)]
Merged revisions 331418 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
........
r331418 | rmudgett | 2011-08-10 13:25:08 -0500 (Wed, 10 Aug 2011) | 6 lines
Revert -r318141. It was a band-aid that only partially fixed parking.
A better fix is on reviewboard review 1358.
(issue ASTERISK-17374)
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@331419
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Jonathan Rose [Wed, 10 Aug 2011 15:45:57 +0000 (15:45 +0000)]
SIP display-name needed to be empty for Avaya IP500
In order to address a compatability issue with certain features on certain devices
which rely on display name content to change behavior, initreqprep in chan_sip.c
has been changed to no longer substitute cid_number into the display name when
cid_name isn't present. Instead, it will send no display name in that case.
(closes issue ASTERISK-16198)
Reported by: Walter Doekes
Review: https://reviewboard.asterisk.org/r/1341/
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@331371
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kinsey Moore [Wed, 10 Aug 2011 13:49:31 +0000 (13:49 +0000)]
Merged revisions 331316 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r331316 | kmoore | 2011-08-10 08:48:41 -0500 (Wed, 10 Aug 2011) | 15 lines
Merged revisions 331315 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r331315 | kmoore | 2011-08-10 08:47:46 -0500 (Wed, 10 Aug 2011) | 8 lines
AMI action ModuleReload returns Error if Module: missing or empty
An empty string was not being checked for properly causing identification of
the module to be reloaded to fail and return an Error with message
"No such module."
(closes issue AST-616)
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@331317
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Richard Mudgett [Tue, 9 Aug 2011 23:17:13 +0000 (23:17 +0000)]
Merged revisions 331265 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r331265 | rmudgett | 2011-08-09 18:12:49 -0500 (Tue, 09 Aug 2011) | 22 lines
Merged revisions 331248 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r331248 | rmudgett | 2011-08-09 17:12:59 -0500 (Tue, 09 Aug 2011) | 15 lines
Misc minor items found in code.
* Add some reentrancy protection in pbx.c when creating the contexts_table
hash table.
* Fix inverted test in chan_sip.c conditional code.
* Fix uninitialized variable and use of the wrong variable in chan_iax2.c.
* Fix test of return value in app_parkandannounce.c. Explicitly testing
for -1 is bad if the function does not actually return that value when it
fails.
* Fixup some comments and add some curly braces in features.c.
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@331266
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Alexandr Anikin [Tue, 9 Aug 2011 17:12:27 +0000 (17:12 +0000)]
Merged revisions 331147,331200 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r331147 | may | 2011-08-09 20:16:55 +0400 (Tue, 09 Aug 2011) | 11 lines
Merged revisions 331146 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r331146 | may | 2011-08-09 20:13:09 +0400 (Tue, 09 Aug 2011) | 4 lines
move ast_cond_signal for admitted call after all data filled/freed
clear all log channels by pointed number not only first
free allocated callToken in ooh323_answer
........
................
r331200 | may | 2011-08-09 20:36:39 +0400 (Tue, 09 Aug 2011) | 9 lines
Setup IP proto version for call in GK mode
Added additional check for IP semantics before parse destination
by ast_parse_args due to it can parse numeric as IP.
(closes issue ASTERISK-18218)
Reported by: slesru
Patch: ASTERISK-18218.patch
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@331202
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kinsey Moore [Tue, 9 Aug 2011 17:08:33 +0000 (17:08 +0000)]
Allow ENUM query functions to report lookup errors
The ENUM dialplan functions do not report DNS query errors properly. It is
useful to differentiate between failed query (e.g. non-existent domain) vs. no
data records of the appropriate type. This is required to make overlapped
dialing work.
(closes issue ASTERISK-13769)
Review: https://reviewboard.asterisk.org/r/1355/
Patch-by: Timo Teras
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@331201
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Jason Parker [Tue, 9 Aug 2011 16:02:45 +0000 (16:02 +0000)]
Merged revisions 331143 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r331143 | qwell | 2011-08-09 10:59:54 -0500 (Tue, 09 Aug 2011) | 9 lines
Merged revisions 331142 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r331142 | qwell | 2011-08-09 10:58:16 -0500 (Tue, 09 Aug 2011) | 1 line
Regenerate asterisk man page from sgml.
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@331144
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Jason Parker [Tue, 9 Aug 2011 15:53:26 +0000 (15:53 +0000)]
Merged revisions 331139 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r331139 | qwell | 2011-08-09 10:50:07 -0500 (Tue, 09 Aug 2011) | 19 lines
Merged revisions 306999 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r306999 | lathama | 2011-02-08 14:22:35 -0600 (Tue, 08 Feb 2011) | 12 lines
Documentation Updates
Note default polling setting in voicemail.conf
Add missing config to asterisk.conf
Update manpage
(issue #16505)
Reported by: tzafrir
Patches:
asterisk_sgml_fixes_demo.diff uploaded by tzafrir (license 46)
Tested by: lathama, tzafrir
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@331141
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Jason Parker [Tue, 9 Aug 2011 15:51:38 +0000 (15:51 +0000)]
Merged revisions 331138 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
........
r331138 | qwell | 2011-08-09 10:47:20 -0500 (Tue, 09 Aug 2011) | 1 line
Revert merge of r306999, due to merge conflict.
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@331140
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Terry Wilson [Mon, 8 Aug 2011 22:59:45 +0000 (22:59 +0000)]
Merged revisions 331097 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
........
r331097 | twilson | 2011-08-08 17:59:01 -0500 (Mon, 08 Aug 2011) | 5 lines
Bump the AMI protocol version to 1.2
As a result of converting Unlink events that were missed in the AMI
1.1 update to Bridge events, the AMI protocol version is being incremented.
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@331098
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Terry Wilson [Mon, 8 Aug 2011 21:16:25 +0000 (21:16 +0000)]
Merged revisions 331041 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
........
r331041 | twilson | 2011-08-08 16:12:51 -0500 (Mon, 08 Aug 2011) | 6 lines
Replace AMI Unlink events with Bridge events
A previous update converted some of the Link and Unlink events to
Bridge events, but a couple of Unlink events were missed. This patch
rectifies the situation.
(closes issues ASTERISK-17455)
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@331042
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kinsey Moore [Mon, 8 Aug 2011 20:54:14 +0000 (20:54 +0000)]
Merged revisions 331039 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r331039 | kmoore | 2011-08-08 15:53:30 -0500 (Mon, 08 Aug 2011) | 18 lines
Merged revisions 331038 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r331038 | kmoore | 2011-08-08 15:52:45 -0500 (Mon, 08 Aug 2011) | 11 lines
In-queue MOH stops after a periodic announcement
If the seek value is past the end of file when resuming G.722 MOH, MOH will
cease to function for the duration of the MOH session through all starts and
stops until saved state is cleared. Adjusting the code to guarantee a single
valid read (which is already assumed) fixes the bug.
(closes issue ASTERISK-18077)
Review: https://reviewboard.asterisk.org/r/1328/
Tested-by: Jonathan Rose <jrose@digium.com>
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@331040
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kinsey Moore [Mon, 8 Aug 2011 20:28:20 +0000 (20:28 +0000)]
Log queue member name when state_interface is set for ADDMEMBER and REMOVEMEMBER events
app_queue logs the events ADDMEMBER and REMOVEMEMBER with the agent field set
to the interface value rather than the membername value when a member is added
with a state_interface value set. However all other member related queue
events are logged with the membername when a state_interface is set. This
patch makes these fields optionally more consistent and correct.
(closes issue ASTERISK-14769)
Review: https://reviewboard.asterisk.org/r/1286
Patch-by: Jamuel Starkey
Tested-by: Kinsey Moore <kmoore@digium.com>
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@331037
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kinsey Moore [Mon, 8 Aug 2011 15:00:26 +0000 (15:00 +0000)]
app_queue: Add StateInterface to output of "queue show" and "QueueStatus"
This patch adds the state_interface of the queue member struct to the output
of "queue show" (CLI command) and "QueueStatus" (AMI action) when displaying
relevant queue member information. For the AMI event message the variable
StateInterface has been added.
(closes issue ASTERISK-18071)
Review: https://reviewboard.asterisk.org/r/1300/
Patch-by: Jamuel Starkey
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@331000
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
David Vossel [Fri, 5 Aug 2011 15:57:06 +0000 (15:57 +0000)]
Merged revisions 330940 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
........
r330940 | dvossel | 2011-08-05 10:53:49 -0500 (Fri, 05 Aug 2011) | 2 lines
The slin resampler is no longer dependent on an external library, but the dependency was not removed correctly.
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@330941
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Alexandr Anikin [Fri, 5 Aug 2011 08:47:59 +0000 (08:47 +0000)]
Merged revisions 330899 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r330899 | may | 2011-08-05 11:38:28 +0400 (Fri, 05 Aug 2011) | 11 lines
Merged revisions 330827 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r330827 | may | 2011-08-04 23:37:16 +0400 (Thu, 04 Aug 2011) | 4 lines
change gk client behaivour on rrq/grq failures to setup timers
and next tries after timeout instead of complete failure in the ooh323
stack
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@330903
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Terry Wilson [Thu, 4 Aug 2011 20:53:16 +0000 (20:53 +0000)]
Merged revisions 330844 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r330844 | twilson | 2011-08-04 15:51:23 -0500 (Thu, 04 Aug 2011) | 11 lines
Merged revisions 330843 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r330843 | twilson | 2011-08-04 15:29:19 -0500 (Thu, 04 Aug 2011) | 4 lines
Make libsrtp instructions more explicit when linking fails
(closes issue ASTERISK-18139)
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@330845
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kinsey Moore [Wed, 3 Aug 2011 15:16:25 +0000 (15:16 +0000)]
Merged revisions 330763 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r330763 | kmoore | 2011-08-03 10:15:26 -0500 (Wed, 03 Aug 2011) | 16 lines
Merged revisions 330762 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r330762 | kmoore | 2011-08-03 10:14:36 -0500 (Wed, 03 Aug 2011) | 9 lines
editing files in main/editline does not ensure rebuild of libedit.a
When editing a source file in main/editline, the build system does not rebuild
libedit.a and uses the already existing one instead. Adding a PHONY to
CHECK_SUBDIR fixes this problem.
(closes issue ASTERISK-16221)
Patch-by: Walter Doekes
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@330764
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kinsey Moore [Wed, 3 Aug 2011 13:40:22 +0000 (13:40 +0000)]
Merged revisions 330706 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r330706 | kmoore | 2011-08-03 08:39:06 -0500 (Wed, 03 Aug 2011) | 17 lines
Merged revisions 330705 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r330705 | kmoore | 2011-08-03 08:38:17 -0500 (Wed, 03 Aug 2011) | 10 lines
Call pickup broken for DAHDI channels when beginning with #
The call pickup feature did not work on DAHDI devices for anything other than
feature codes beginning with * since all feature codes in chan_dahdi were
originally hard-coded to begin with *. This patch is also applied to
chan_dahdi.c to fix this bug with radio modes.
(closes issue AST-621)
Review: https://reviewboard.asterisk.org/r/1336/
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@330707
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kevin P. Fleming [Tue, 2 Aug 2011 20:54:19 +0000 (20:54 +0000)]
Merged revisions 330649 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r330649 | kpfleming | 2011-08-02 15:52:44 -0500 (Tue, 02 Aug 2011) | 9 lines
Merged revisions 330648 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r330648 | kpfleming | 2011-08-02 15:51:56 -0500 (Tue, 02 Aug 2011) | 2 lines
Convert an error message to actually be helpful.
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@330650
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
David Vossel [Tue, 2 Aug 2011 16:19:32 +0000 (16:19 +0000)]
Merged revisions 330586 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r330586 | dvossel | 2011-08-02 11:17:59 -0500 (Tue, 02 Aug 2011) | 15 lines
Merged revisions 330581 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r330581 | dvossel | 2011-08-02 11:15:08 -0500 (Tue, 02 Aug 2011) | 8 lines
Fixes crash in chan_iax2.
Fixes crash in chan_iax2 resulting from an edge case in the
way control frames are queued during calltoken negotiation is complete.
(closes issue ASTERISK-17610)
Reported by: mgrobecker
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@330593
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
David Vossel [Tue, 2 Aug 2011 16:09:50 +0000 (16:09 +0000)]
Merged revisions 330579 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r330579 | dvossel | 2011-08-02 11:08:57 -0500 (Tue, 02 Aug 2011) | 9 lines
Merged revisions 330578 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r330578 | dvossel | 2011-08-02 11:07:02 -0500 (Tue, 02 Aug 2011) | 2 lines
Optimization to buffer initialization fix.
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@330580
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
David Vossel [Tue, 2 Aug 2011 16:04:34 +0000 (16:04 +0000)]
Merged revisions 330576 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r330576 | dvossel | 2011-08-02 10:55:36 -0500 (Tue, 02 Aug 2011) | 12 lines
Merged revisions 330575 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r330575 | dvossel | 2011-08-02 10:53:21 -0500 (Tue, 02 Aug 2011) | 5 lines
Fixes uninitialized string buffer in log message.
(closes issue ASTERISK-17200)
Reported by: lmadsen
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@330577
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Jonathan Rose [Mon, 1 Aug 2011 21:22:08 +0000 (21:22 +0000)]
Blocked revisions 330514 via svnmerge
................
r330514 | jrose | 2011-08-01 16:21:23 -0500 (Mon, 01 Aug 2011) | 14 lines
Blocked revisions 330510 via svnmerge
................
r330510 | jrose | 2011-08-01 16:20:40 -0500 (Mon, 01 Aug 2011) | 8 lines
Blocked revisions 330505 via svnmerge
........
r330505 | jrose | 2011-08-01 16:19:47 -0500 (Mon, 01 Aug 2011) | 3 lines
fixes reference leak pointed out by rmudgett in https://reviewboard.asterisk.org/r/1337/
........
................
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@330518
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Jonathan Rose [Mon, 1 Aug 2011 21:11:24 +0000 (21:11 +0000)]
Blocked revisions 330492 via svnmerge
................
r330492 | jrose | 2011-08-01 16:10:35 -0500 (Mon, 01 Aug 2011) | 24 lines
Blocked revisions 330491 via svnmerge
................
r330491 | jrose | 2011-08-01 16:09:15 -0500 (Mon, 01 Aug 2011) | 18 lines
Blocked revisions 330490 via svnmerge
........
r330490 | jrose | 2011-08-01 16:08:10 -0500 (Mon, 01 Aug 2011) | 12 lines
Asterisk 18103 - Fix reload crash caused by destroying default parking lot
Default parking lot was being destroyed in reload and was not being rebuilt properly.
This patch keeps features.c reload from destroying the default parking lot in 1.6.2.
Bug was caused by a hasty backport which didn't test reload enough times to catch the
problem.
(Closes Issue ASTERISK-18103)
Reported by: 808blogger
Review: https://reviewboard.asterisk.org/r/1337/
........
................
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@330493
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kinsey Moore [Mon, 1 Aug 2011 15:24:21 +0000 (15:24 +0000)]
Merged revisions 330434 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r330434 | kmoore | 2011-08-01 10:23:29 -0500 (Mon, 01 Aug 2011) | 16 lines
Merged revisions 330433 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r330433 | kmoore | 2011-08-01 10:22:10 -0500 (Mon, 01 Aug 2011) | 9 lines
Incorrect playback for Spanish in some circumstances
When you say the time in spanish and it is 01:00 - 01:59 or 13:00 - 13:59 you
must use female pronunciation "1F". The function "say_date_with_format_es" does
not take this in account.
(closes ASTERISK-15016)
Patch-by: Luis Jimenez
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@330435
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Richard Mudgett [Sun, 31 Jul 2011 00:19:11 +0000 (00:19 +0000)]
Fixed compiler warning and a couple prototype mismatches.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@330379
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Richard Mudgett [Sun, 31 Jul 2011 00:05:55 +0000 (00:05 +0000)]
Merged revisions 330369 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r330369 | rmudgett | 2011-07-30 18:57:56 -0500 (Sat, 30 Jul 2011) | 11 lines
Merged revisions 330368 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r330368 | rmudgett | 2011-07-30 18:56:29 -0500 (Sat, 30 Jul 2011) | 4 lines
Remove some redundant locking code in ast_do_masquerade().
Also updated some comments.
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@330370
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Gregory Nietsky [Sat, 30 Jul 2011 15:54:23 +0000 (15:54 +0000)]
Merged revisions 330312 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r330312 | irroot | 2011-07-30 17:34:41 +0200 (Sat, 30 Jul 2011) | 15 lines
Merged revisions 330311 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r330311 | irroot | 2011-07-30 17:25:16 +0200 (Sat, 30 Jul 2011) | 9 lines
prevent double masqurading channels when one is been hung up and deadlock avoidance is used.
There is a race condition in ast_do_masquerade / ast_hangup (at least)
Reported by me signed off by schmidts with input from David Vossel
Review: https://reviewboard.asterisk.org/r/1323/
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@330313
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Fri, 29 Jul 2011 19:34:36 +0000 (19:34 +0000)]
astobj2: Avoid using temporary objects + ao2_find() with OBJ_POINTER.
There is a fairly common pattern making its way through the code base where we
put a temporary object on the stack so we can call ao2_find() with OBJ_POINTER.
The purpose is so that it can be passed into the object hash function.
However, this really seems like a hack and potentially error prone. This patch
is a first stab at approach to avoid having to do that.
It adds a new flag, OBJ_KEY, which can be used instead of OBJ_POINTER in these
situations. Then, the hash function can know whether it was given an object or
some custom data to hash.
The patch also changes some uses of ao2_find() for iax2_user and iax2_peer
objects to reflect how OBJ_KEY would be used.
So long, and thanks for all the fish.
Review: https://reviewboard.asterisk.org/r/1184/
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@330273
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Sean Bright [Fri, 29 Jul 2011 17:20:20 +0000 (17:20 +0000)]
Merged revisions 330217 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/10
................
r330217 | seanbright | 2011-07-29 13:19:42 -0400 (Fri, 29 Jul 2011) | 9 lines
Merged revisions 330213 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.8
........
r330213 | seanbright | 2011-07-29 13:18:56 -0400 (Fri, 29 Jul 2011) | 2 lines
Correct the check for O_RDONLY.
........
................
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@330221
65c4cc65-6c06-0410-ace0-
fbb531ad65f3