Russell Bryant [Fri, 7 Nov 2008 15:42:04 +0000 (15:42 +0000)]
Remove a bogus ast_free() that Kevin noticed. This was probably just left over
from pre-astobj2ified chan_sip.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155264
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Fri, 7 Nov 2008 15:01:02 +0000 (15:01 +0000)]
Clarify which part of OBJ_MULTIPLE is not implemented, and under what case it
is perfectly fine to use. (Inspired by a question I received about my last
commit.)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155244
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Fri, 7 Nov 2008 14:50:30 +0000 (14:50 +0000)]
Fix some code in chan_sip that was intended to unlink multiple objects from a
container. The OBJ_MULTIPLE flag must be provided here. Otherwise, this would
only remove a single object.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155241
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kevin P. Fleming [Fri, 7 Nov 2008 03:09:16 +0000 (03:09 +0000)]
correct logic error noticed by rmudgett (thanks!)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155206
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Fri, 7 Nov 2008 03:02:01 +0000 (03:02 +0000)]
If 'asterisk.conf' is not found, instead of giving up,
load documentation for the 'en_US' language (fix my last
commit).
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155204
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Fri, 7 Nov 2008 02:37:47 +0000 (02:37 +0000)]
Fix an asterisk crash if no asterisk.conf configuration file is present.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155175
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kevin P. Fleming [Thu, 6 Nov 2008 22:49:19 +0000 (22:49 +0000)]
don't blindly assume that Darwin and Cygwin need GLOB_ABORTED defined; only define it if it is not already defined
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155121
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kevin P. Fleming [Thu, 6 Nov 2008 21:12:03 +0000 (21:12 +0000)]
coding style/guidelines cleanup, plus use new side-effect safe S_OR
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155080
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kevin P. Fleming [Thu, 6 Nov 2008 21:09:24 +0000 (21:09 +0000)]
make S_OR and S_COR safe to use even if the parameters are function calls or have side effects. it still bothers me that these are called S_OR and not something like ast_string_or, but that's water over the bridge
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155079
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kevin P. Fleming [Thu, 6 Nov 2008 20:51:26 +0000 (20:51 +0000)]
put ifdef protection around the rest of the libpri function calls that were added at the same time as progress_with_cause
move parsing of the qsig channel mapping configuration option outside ifdef HAVE_PRI_INBANDDISCONNECT and into a properly ifdef'd block
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155066
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Mark Michelson [Thu, 6 Nov 2008 19:46:53 +0000 (19:46 +0000)]
Merged revisions 155011 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r155011 | mmichelson | 2008-11-06 13:45:52 -0600 (Thu, 06 Nov 2008) | 8 lines
The documentation listed the ability to set 'maxmsg' per
context. The truth is that you can only set this in the general section
or per mailbox. Thus I am updating the sample config file to be more
accurate.
Thanks to sasargen on IRC for bringing up this issue.
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@155012
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Thu, 6 Nov 2008 18:19:00 +0000 (18:19 +0000)]
Simplify the output of [See Also].
Functions are printed without parenthesis like: FUNTION
Applications are printed with parenthesis like: AppName()
Cli commands are printed like: 'core show application'
The other type of references are printed as they are inside the <ref> tag.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154967
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Sean Bright [Wed, 5 Nov 2008 22:22:37 +0000 (22:22 +0000)]
Fix some whitespace.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154926
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Sean Bright [Wed, 5 Nov 2008 22:19:22 +0000 (22:19 +0000)]
Update a couple places to use the new ast_channel_search_locked API call.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154923
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Wed, 5 Nov 2008 22:19:18 +0000 (22:19 +0000)]
Don't read history on -rx commands.
(Closes issue #13571)
Reported by: tzafrir
Patch '0001-no-need-for-history-on-asterisk-rx.patch' uploaded by tzafrir.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154922
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Sean Bright [Wed, 5 Nov 2008 22:01:22 +0000 (22:01 +0000)]
Fix a problem found while building res_snmp.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154919
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Wed, 5 Nov 2008 21:58:48 +0000 (21:58 +0000)]
Add LISTFILTER dialplan function, along with supporting documentation. See
documentation for more information on how to use it.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154915
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Matthew Fredrickson [Wed, 5 Nov 2008 20:45:03 +0000 (20:45 +0000)]
Make compilation of chan_dahdi so that it does not require the new pri_progress_with_cause function to have libpri support work.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154875
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Michiel van Baak [Wed, 5 Nov 2008 20:33:11 +0000 (20:33 +0000)]
make this compile on OpenBSD again.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154839
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Wed, 5 Nov 2008 20:17:06 +0000 (20:17 +0000)]
Add AgentLogin(), AgentMonitorOutgoing() applications and
AGENT() function XML documentation.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154837
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Wed, 5 Nov 2008 19:17:32 +0000 (19:17 +0000)]
Add TestClient() and TestServer() applications XML
documentation.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154801
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Wed, 5 Nov 2008 18:50:02 +0000 (18:50 +0000)]
Add more [see also] references based on TFOT.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154798
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Wed, 5 Nov 2008 18:46:29 +0000 (18:46 +0000)]
Add Macro(), MacroExit(), MacroExclusive() and
MacroIf() applications XML documentation.
(closes issue #13699)
Reported by: snuffy
Patches:
bug13699_20081016.diff uploaded by snuffy (license 35)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154796
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Mark Michelson [Wed, 5 Nov 2008 16:46:54 +0000 (16:46 +0000)]
Blocked revisions 154724 via svnmerge
........
r154724 | mmichelson | 2008-11-05 10:44:34 -0600 (Wed, 05 Nov 2008) | 6 lines
The logic of a strcasecmp call was reversed
(closes issue #13841)
Reported by: clegall_proformatique
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154732
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Steve Murphy [Wed, 5 Nov 2008 16:11:11 +0000 (16:11 +0000)]
Merged revisions 154685 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r154685 | murf | 2008-11-05 09:06:53 -0700 (Wed, 05 Nov 2008) | 1 line
This fix was prompted by communication from user, who was seeing thousands of error logs... looks like EAGAIN. Made such uninteresting.
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154687
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Wed, 5 Nov 2008 14:37:07 +0000 (14:37 +0000)]
Add more SeeAlso references based on TFOT.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154647
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Wed, 5 Nov 2008 13:54:21 +0000 (13:54 +0000)]
We now can have a reference to a filename inside a <see-also> tag.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154617
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Wed, 5 Nov 2008 13:51:16 +0000 (13:51 +0000)]
- Add ParkAndAnnounce() application XML documentation.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154615
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Wed, 5 Nov 2008 13:07:29 +0000 (13:07 +0000)]
- Add more <see-also> based on TFOT.
- Add the 'filename' type to the see-also ref. To be able to reference a filename.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154578
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Wed, 5 Nov 2008 12:13:57 +0000 (12:13 +0000)]
- Add some see-also references based on TFOT.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154542
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Wed, 5 Nov 2008 11:26:40 +0000 (11:26 +0000)]
- Add Read() application XML documentation.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154507
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Wed, 5 Nov 2008 02:08:39 +0000 (02:08 +0000)]
- Add FollowMe() application XML documentation.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154469
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Wed, 5 Nov 2008 01:44:04 +0000 (01:44 +0000)]
- Add PlayTones() and StopPlayTones() applications XML documentation.
- Fix a dot that was outside of the <para> in the ForkCDR() XML documentation.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154467
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Sean Bright [Tue, 4 Nov 2008 23:23:39 +0000 (23:23 +0000)]
Introduce a new API call ast_channel_search_locked, which iterates through the
channel list calling a caller-defined callback. The callback returns non-zero
if a match is found. This should speed up some of the code that I committed
earlier today in chan_sip (which is also updated by this commit).
Reviewed by russellb and kpfleming via ReviewBoard:
http://reviewboard.digium.com/r/28/
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154429
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Tue, 4 Nov 2008 23:03:00 +0000 (23:03 +0000)]
Switch to using a thread condition to signal that a child thread is ready for
work, rather than a busy wait.
(closes issue #13011)
Reported by: jpgrayson
Patches:
chan_iax2_find_idle.patch uploaded by jpgrayson (license 492)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154428
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Tue, 4 Nov 2008 20:51:18 +0000 (20:51 +0000)]
Merged revisions 154365 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r154365 | tilghman | 2008-11-04 14:49:33 -0600 (Tue, 04 Nov 2008) | 9 lines
On busy systems, it's possible for the values checked within a single line
of code to change, unless the structure is locked to ensure a consistent
state.
(closes issue #13717)
Reported by: kowalma
Patches:
20081102__bug13717.diff.txt uploaded by Corydon76 (license 14)
Tested by: kowalma
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154366
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Tue, 4 Nov 2008 20:12:41 +0000 (20:12 +0000)]
We need to pass the DTD to xmlstarlet to validate against it the XML.
(I thought it was being read within the DOCTYPE definition inside the XML).
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154329
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Richard Mudgett [Tue, 4 Nov 2008 19:07:26 +0000 (19:07 +0000)]
Merged revisions 154266 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r154266 | rmudgett | 2008-11-04 13:01:08 -0600 (Tue, 04 Nov 2008) | 4 lines
JIRA ABE-1703
mISDN sets the channel to the wrong state when it receives
the indication AST_CONTROL_RINGING.
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154268
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Tue, 4 Nov 2008 18:59:48 +0000 (18:59 +0000)]
Recorded merge of revisions 154263 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r154263 | tilghman | 2008-11-04 12:58:05 -0600 (Tue, 04 Nov 2008) | 3 lines
Make the monitor thread non-detached, so it can be joined (suggested by Russell
on -dev list).
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154264
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Tue, 4 Nov 2008 18:47:20 +0000 (18:47 +0000)]
Slightly optimize ast_devstate_str and rename global functions devstate2str and config_text_file_save to have an ast_ prefix
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154260
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Tue, 4 Nov 2008 18:06:50 +0000 (18:06 +0000)]
Add XML documentation for the ForkCDR() application.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154225
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Sean Bright [Tue, 4 Nov 2008 17:23:33 +0000 (17:23 +0000)]
GLOB_BRACE is already added to MY_GLOB_FLAGS if it is supported on the
platform. This should resolve some build errors on Solaris.
(issue #13704)
Reported by: dougm
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154191
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Sean Bright [Tue, 4 Nov 2008 17:00:45 +0000 (17:00 +0000)]
Allow devices that accept dialog-info+xml (like snoms) to get the Caller ID of
the calling party when subscribed to the state of an extension that is ringing.
This has some limitations which are documented in sip.conf.sample.
(closes issue #13827)
Reported by: seanbright
Patches:
issue13827.patch uploaded by seanbright (license 71)
Reviewed by: russellb
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154187
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Sean Bright [Tue, 4 Nov 2008 16:50:34 +0000 (16:50 +0000)]
Fix build errors.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154186
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kevin P. Fleming [Tue, 4 Nov 2008 15:07:54 +0000 (15:07 +0000)]
improve configure script to remember the previous value of each dependency in build_tools/menuselect-deps, so that (once it has been written) menuselect can use this information to warn the user when a previously met dependency is no longer met
along the way, change tags used in configure script, menuselect-deps and code for various dependencies to be consistently named
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154151
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Tue, 4 Nov 2008 14:38:20 +0000 (14:38 +0000)]
Add XML documentation for:
Applications
- DAHDISendKeypadFacility()
- DAHDISendCallreroutingFacility()
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154149
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Mon, 3 Nov 2008 22:28:12 +0000 (22:28 +0000)]
Merged revisions 154066 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r154066 | tilghman | 2008-11-03 16:27:10 -0600 (Mon, 03 Nov 2008) | 5 lines
Attempting to expunge a mailbox when the mailstream is NULL will crash Asterisk.
(Closes issue #13829)
Reported by: jaroth
Patch by: me (modified jaroth's patch)
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154072
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Mon, 3 Nov 2008 21:57:14 +0000 (21:57 +0000)]
Merged revisions 154060 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r154060 | tilghman | 2008-11-03 15:48:21 -0600 (Mon, 03 Nov 2008) | 3 lines
Remove the potential for a division by zero error.
(Closes issue #13810)
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154061
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Mon, 3 Nov 2008 21:01:30 +0000 (21:01 +0000)]
Should have passed the string pointer, not the ast_str structure.
(closes issue #13830)
Reported by: Marquis
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@154023
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Olle Johansson [Mon, 3 Nov 2008 18:02:14 +0000 (18:02 +0000)]
Updating docs
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153983
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Mon, 3 Nov 2008 17:11:22 +0000 (17:11 +0000)]
Add LOCAL() function XML documentation.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153947
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Olle Johansson [Mon, 3 Nov 2008 15:25:35 +0000 (15:25 +0000)]
Spaces to replace tabs...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153905
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Olle Johansson [Mon, 3 Nov 2008 15:16:33 +0000 (15:16 +0000)]
Adding a separation of remote authentication and our authentication.
remotesecret => our password for a remote service
secret => our authentication when someone calls us
Secret => still has both functions if remotesecret is not used.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153904
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Mon, 3 Nov 2008 13:33:58 +0000 (13:33 +0000)]
Add XML documentation for:
Functions
- IAXPEER()
- IAXVAR()
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153852
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Mon, 3 Nov 2008 12:35:05 +0000 (12:35 +0000)]
Add XML documentation for:
Applications
- SIPDtmfMode()
- SIPAddHeader()
Functions
- SIP_HEADER()
- SIPPEER()
- SIPCHANINFO()
- CHECKSIPDOMAIN()
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153803
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kevin P. Fleming [Mon, 3 Nov 2008 12:26:35 +0000 (12:26 +0000)]
when --without-<foo> is passed to the configure script, explicitly inform menuselect that the package was disabled by the user
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153787
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Mon, 3 Nov 2008 01:01:25 +0000 (01:01 +0000)]
Add XML documentation for:
- WaitForSilence()
- WaitForNoise()
- WaitForRing()
- IVRDemo()
- DBDel()
- DBDeltree()
(issue #13699)
Reported by: snuffy
Patches:
bug13699_20081016.diff uploaded by snuffy (license 35)
(With minor changes)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153747
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kevin P. Fleming [Sun, 2 Nov 2008 23:34:39 +0000 (23:34 +0000)]
instead of trying to forcibly load res_agi when app_stack is loaded (even if the administrator didn't want it loaded), use GCC weak symbols to determine whether it was loaded already or not; if it was loaded, then use it.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153709
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Sun, 2 Nov 2008 20:06:03 +0000 (20:06 +0000)]
Merged revisions 153651 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r153651 | russell | 2008-11-02 13:51:17 -0600 (Sun, 02 Nov 2008) | 2 lines
features.h depends on linkedlists.h, so include it
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153652
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kevin P. Fleming [Sun, 2 Nov 2008 19:39:41 +0000 (19:39 +0000)]
fix one more warning missed because i did not have new enough libpri installed
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153650
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kevin P. Fleming [Sun, 2 Nov 2008 19:09:41 +0000 (19:09 +0000)]
fix small bug introduced while cleaning up compiler warnings
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153618
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kevin P. Fleming [Sun, 2 Nov 2008 18:53:11 +0000 (18:53 +0000)]
mark this revision as merged manually
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153617
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kevin P. Fleming [Sun, 2 Nov 2008 18:52:13 +0000 (18:52 +0000)]
bring over all the fixes for the warnings found by gcc 4.3.x from the 1.4 branch, and add the ones needed for all the new code here too
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153616
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Sun, 2 Nov 2008 06:24:53 +0000 (06:24 +0000)]
Add IAX2Provision() application XML documentation.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153582
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Sun, 2 Nov 2008 05:56:50 +0000 (05:56 +0000)]
validate-docs is a PHONY target
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153580
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Sun, 2 Nov 2008 05:55:46 +0000 (05:55 +0000)]
Add a handy makefile target so that you can validate the documentation against the DTD
by running "make validate-docs"
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153578
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Sun, 2 Nov 2008 05:47:13 +0000 (05:47 +0000)]
Modify the Makefile logic for extracting documentation.
- Build the documentation when you run "make", as opposed to "make install"
- Only rebuild the documentation when source code has been changed
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153577
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Sun, 2 Nov 2008 05:10:22 +0000 (05:10 +0000)]
Add Flash() application XML documentation.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153543
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Eliel C. Sardanons [Sun, 2 Nov 2008 04:57:02 +0000 (04:57 +0000)]
Fix a typo in the name of the application.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153541
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Sean Bright [Sun, 2 Nov 2008 04:14:20 +0000 (04:14 +0000)]
There is a troublesome assert() in the alsa/control.h header that causes
GCC 4.3.2 to complain that the passed argument will always evaluate to
true. So to get things to compile, disable assert when building
chan_usbradio.so.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153507
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Sean Bright [Sun, 2 Nov 2008 02:57:27 +0000 (02:57 +0000)]
Another little one.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153472
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Sun, 2 Nov 2008 02:55:25 +0000 (02:55 +0000)]
fix a typo (thanks sean)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153470
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Sun, 2 Nov 2008 02:50:33 +0000 (02:50 +0000)]
Fix various spelling and grammatical issues in documentation
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153468
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Sun, 2 Nov 2008 02:20:10 +0000 (02:20 +0000)]
- Use a for loop instead of a while loop
- Get rid of an unnecessary variable
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153437
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Sun, 2 Nov 2008 02:14:19 +0000 (02:14 +0000)]
Instead of doing a couple of strlen() calls each iteration of the loop, only do it once
at the beginning of the function
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153435
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Sat, 1 Nov 2008 23:46:12 +0000 (23:46 +0000)]
Don't ignore the result of find_peer() when looking for a peer by IP in check_peer_ok().
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153403
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Sat, 1 Nov 2008 21:10:07 +0000 (21:10 +0000)]
Merge changes from team/group/appdocsxml
This commit introduces the first phase of an effort to manage documentation of the
interfaces in Asterisk in an XML format. Currently, a new format is available for
applications and dialplan functions. A good number of conversions to the new format
are also included.
For more information, see the following message to asterisk-dev:
http://lists.digium.com/pipermail/asterisk-dev/2008-October/034968.html
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153365
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Sat, 1 Nov 2008 20:41:38 +0000 (20:41 +0000)]
Ensure that the sip_pvt properly has its refcount incremented when the scheduler holds
a reference to it for session timer processing.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153362
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Sean Bright [Sat, 1 Nov 2008 01:55:04 +0000 (01:55 +0000)]
The default in chan_sip for notifyringing is yes, so update the sample
conf to reflect that.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153296
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Mark Michelson [Fri, 31 Oct 2008 20:05:46 +0000 (20:05 +0000)]
* Fixed timeout logic in the dialing API as setting timeouts
had no effect
* Updated dialing API documentation to indicate that timeouts
are specified in milliseconds
* Added a new timeout argument to the Page application. If time
expires, any endpoints which have not answered will be hung up.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153223
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Terry Wilson [Fri, 31 Oct 2008 18:55:33 +0000 (18:55 +0000)]
Recent CDR fixes moved execution of the 'h' exten into the bridging code, so variables that were set after ast_bridge_call was called would not show up in the 'h' exten. Added a callback function to handle setting variables, etc. from w/in the bridging code. Calls back into a nested function within the function calling ast_bridge_call
(closes issue #13793)
Reported by: greenfieldtech
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153181
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Fri, 31 Oct 2008 17:18:49 +0000 (17:18 +0000)]
Failover for func_odbc, allowing an INSERT query to be performed when the UPDATE query initially
affects 0 rows.
(closes issue #13083)
Reported by: Corydon76
Patches:
20081031__bug13083.diff.txt uploaded by Corydon76 (license 14)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153124
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Fri, 31 Oct 2008 16:35:21 +0000 (16:35 +0000)]
Merged revisions 153114 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r153114 | tilghman | 2008-10-31 11:30:32 -0500 (Fri, 31 Oct 2008) | 3 lines
Turn off qualify on uncached realtime peers.
(Closes issue #13383)
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153122
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Fri, 31 Oct 2008 09:31:10 +0000 (09:31 +0000)]
Use the ast_str API call to reset the string instead of manually editing its internals
(closes issue #13816)
Reported by: eliel
Patches:
channel.c.patch uploaded by eliel (license 64)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@153057
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Sean Bright [Thu, 30 Oct 2008 20:59:17 +0000 (20:59 +0000)]
Merged revisions 152992 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r152992 | seanbright | 2008-10-30 16:58:24 -0400 (Thu, 30 Oct 2008) | 2 lines
The -I argument to aclocal needs a space before the include directory name.
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@152993
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Thu, 30 Oct 2008 20:46:17 +0000 (20:46 +0000)]
Add a todo for a new timing API implementation that would work for Linux systems
as of kernel 2.6.25 and glibc 2.8
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@152990
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Thu, 30 Oct 2008 20:35:46 +0000 (20:35 +0000)]
Merged revisions 152958 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r152958 | tilghman | 2008-10-30 15:33:28 -0500 (Thu, 30 Oct 2008) | 3 lines
Cannot join detached threads. See http://www.opengroup.org/onlinepubs/
000095399/functions/pthread_join.html
(Closes issue #13400)
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@152969
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Thu, 30 Oct 2008 19:45:52 +0000 (19:45 +0000)]
Merged revisions 152922 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r152922 | tilghman | 2008-10-30 14:43:38 -0500 (Thu, 30 Oct 2008) | 6 lines
Unlock before returning, when extension doesn't exist.
(closes issue #13807)
Reported by: eliel
Patches:
chan_local.c.patch uploaded by eliel (license 64)
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@152923
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Thu, 30 Oct 2008 19:40:15 +0000 (19:40 +0000)]
Fix the sip_peer reference count with respect to scheduler entries for
scheduling peer pokes, and scheduling peer poke expirations.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@152920
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Thu, 30 Oct 2008 19:35:36 +0000 (19:35 +0000)]
Fix the sip_peer reference count with respect to scheduler entries for
registration expirations.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@152915
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Thu, 30 Oct 2008 19:28:06 +0000 (19:28 +0000)]
Fix a bug in AST_SCHED_REPLACE_UNREF(). The reference count of the object
_must_ be increased before creating the scheduler entry. Otherwise, you
create a race condition where the reference count may hit zero and the
object can disappear out from under you. This could also would have
incorrectly decreased the reference count in the case that the scheduler
add failed.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@152887
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Mark Michelson [Thu, 30 Oct 2008 19:23:16 +0000 (19:23 +0000)]
I just noticed this construct and thought it was
silly to have a bunch of case statements with duplicated
code in each case. Instead, just use the built-in fallthrough
capability of case statements and reduce the code to
a single instance
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@152879
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Thu, 30 Oct 2008 19:21:53 +0000 (19:21 +0000)]
Modify the documentation of the sip_registry struct
- Remove a comment that says that the monitor thread is the only one that
ever touches these objects. This is no longer the case with TCP. Also,
I would eventually like to get the scheduler in its own thread, so this
is just a poor assumption to make.
- Note that reference counting of these objects with respect to scheduler
entries is not complete. There are some leaked references when deleting
scheduler entries.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@152877
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Thu, 30 Oct 2008 19:18:16 +0000 (19:18 +0000)]
- spaces to tabs
- add some braces
- remove unnecessary cast
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@152875
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kevin P. Fleming [Thu, 30 Oct 2008 16:54:29 +0000 (16:54 +0000)]
Merged revisions 152811 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r152811 | kpfleming | 2008-10-30 11:53:48 -0500 (Thu, 30 Oct 2008) | 3 lines
instead of comparing the string pointer to 0, let's compare the value that was actually parsed out of the string (found by sparse)
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@152812
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kevin P. Fleming [Thu, 30 Oct 2008 16:53:11 +0000 (16:53 +0000)]
try to get this committed before the buildbot complains about a broken tree
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@152810
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Kevin P. Fleming [Thu, 30 Oct 2008 16:49:02 +0000 (16:49 +0000)]
fix a few small things found by using sparse
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@152809
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Mark Michelson [Thu, 30 Oct 2008 16:38:19 +0000 (16:38 +0000)]
After seeing another problem in #asterisk stemming from
the low default value of featuredigittimeout, I decided it
was high time to change it. I have changed the default to
2000 ms based on a suggestion from Leif Madsen.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@152807
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Thu, 30 Oct 2008 04:26:34 +0000 (04:26 +0000)]
Set up an example stdexten that preserves the original context and extension in
the CDR.
(Related to issue #13799)
Reported by: davidw
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@152765
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Thu, 30 Oct 2008 02:08:02 +0000 (02:08 +0000)]
Pay attention to the searchcontexts entry in voicemail.conf (related to AST-125)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@152727
65c4cc65-6c06-0410-ace0-
fbb531ad65f3