]>
git.ipfire.org Git - thirdparty/asterisk.git/log
Olle Johansson [Mon, 17 Apr 2006 14:22:16 +0000 (14:22 +0000)]
Set timeout timers to Timer A and F in rfc 3261, section 17
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20932
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Olle Johansson [Mon, 17 Apr 2006 14:07:50 +0000 (14:07 +0000)]
Change transmit_invite(). SIP Transfers are now broken officially, while
waiting for the rest of the patches... This is the dev branch, after all.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20931
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Olle Johansson [Mon, 17 Apr 2006 14:00:44 +0000 (14:00 +0000)]
- Add supported header
- Send cause codes as well
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20908
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Olle Johansson [Mon, 17 Apr 2006 13:52:53 +0000 (13:52 +0000)]
Add more history on masqs
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20903
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Olle Johansson [Mon, 17 Apr 2006 13:47:30 +0000 (13:47 +0000)]
- Implementing the new SIP transfer data structure
- Changing SIP call to support sending INVITEs as part of call transfers
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20902
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Olle Johansson [Mon, 17 Apr 2006 13:22:31 +0000 (13:22 +0000)]
- Documentation update
- Formatting change
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20901
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Olle Johansson [Mon, 17 Apr 2006 13:08:24 +0000 (13:08 +0000)]
Documentation update
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20900
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Olle Johansson [Mon, 17 Apr 2006 09:21:56 +0000 (09:21 +0000)]
Remove ignore from handle_respons_refer
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20872
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Olle Johansson [Mon, 17 Apr 2006 08:15:38 +0000 (08:15 +0000)]
Clean up handle_response_invite
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20844
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Olle Johansson [Mon, 17 Apr 2006 05:32:22 +0000 (05:32 +0000)]
- Drop too bad SIP requests in order to avoid some UDP misuse (hello Edwin)
- Clean up initialization of initatial request initialization
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20816
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Olle Johansson [Mon, 17 Apr 2006 04:31:21 +0000 (04:31 +0000)]
- Doxygen formatting
Please place a Doxygen todo marker before things that needs to be checked up later
by someone - it's like /*! \todo We really need to implement this in C++ */
- option_debug checking before logging to DEBUG channel
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20790
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
North Antara [Mon, 17 Apr 2006 01:17:03 +0000 (01:17 +0000)]
whitespace and spelling (recieve instead of receive) fixes
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20759
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sun, 16 Apr 2006 23:05:42 +0000 (23:05 +0000)]
preparation for reduction of the nesting of a large function
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20733
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sun, 16 Apr 2006 22:46:00 +0000 (22:46 +0000)]
more usages of stream_and_wait
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20707
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sun, 16 Apr 2006 22:22:53 +0000 (22:22 +0000)]
more usages of function 'finishup()'
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20705
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sun, 16 Apr 2006 22:02:30 +0000 (22:02 +0000)]
one more instance of stream_and_wait, and remove an extra
'error = 1' line put in by miustake
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20693
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sun, 16 Apr 2006 21:57:02 +0000 (21:57 +0000)]
simplify a couple of functions.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20679
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sun, 16 Apr 2006 21:41:06 +0000 (21:41 +0000)]
more replaceemnt of dup code with functions.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20678
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sun, 16 Apr 2006 20:32:14 +0000 (20:32 +0000)]
localize several variables, and simplify the last part of park_exec()
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20653
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sun, 16 Apr 2006 20:09:01 +0000 (20:09 +0000)]
more formatting cleanup including removal of a useless check
for f == NULL
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20652
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sun, 16 Apr 2006 19:56:08 +0000 (19:56 +0000)]
rename a variable same as used in a very similar function,
to reduce code differences.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20627
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sun, 16 Apr 2006 19:41:12 +0000 (19:41 +0000)]
s/pu->chan/chan in a few places;
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20626
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sun, 16 Apr 2006 19:26:57 +0000 (19:26 +0000)]
put some common code into functions (still more instances to be replaced)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20625
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sun, 16 Apr 2006 19:12:51 +0000 (19:12 +0000)]
properly reindent a large block.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20624
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sun, 16 Apr 2006 19:05:19 +0000 (19:05 +0000)]
more readability fixes - localize some variables and invert
a condition in an 'if' statement to reduce the nesting depth.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20623
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sun, 16 Apr 2006 18:49:46 +0000 (18:49 +0000)]
introduce a function to set context, extension and priority
replacing some common blocks of code (there are still a few
instances where it can be used)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20598
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sun, 16 Apr 2006 18:37:01 +0000 (18:37 +0000)]
minor readability fixes in preparation for more work on this file:
- replace nested 'if' with '&&'
- fix indentation
- annotate the end brace of some huge block
- remove useless parentheses
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20597
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sun, 16 Apr 2006 18:10:10 +0000 (18:10 +0000)]
minor formatting fixes
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20596
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sun, 16 Apr 2006 17:59:37 +0000 (17:59 +0000)]
move some duplicated code outside an if/then/else block
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20570
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sun, 16 Apr 2006 17:41:05 +0000 (17:41 +0000)]
make sure there is [almost] only a single exit point for a very long
function so the flow is easier to follow.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20569
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sun, 16 Apr 2006 16:58:56 +0000 (16:58 +0000)]
simplify the ast_channel walking routines.
(the previous version was mine, but this way it is definitely
more readable).
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20543
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sun, 16 Apr 2006 16:04:24 +0000 (16:04 +0000)]
move common conditions to the outside block.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20540
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sun, 16 Apr 2006 15:51:53 +0000 (15:51 +0000)]
simplify logic in ast_generic_bridge()
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20514
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sun, 16 Apr 2006 15:27:58 +0000 (15:27 +0000)]
move common code in one place
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20513
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sun, 16 Apr 2006 15:22:13 +0000 (15:22 +0000)]
avoid returning in the middle of a switch() in ast_answer()
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20512
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sun, 16 Apr 2006 15:13:39 +0000 (15:13 +0000)]
simplify function __ast_request_and_dial() as follows:
- handle immediately failures in ast_request();
This removes the need for checking 'chan' multiple times afterwards.
- handle immediately failures in ast_call(), by moving the one-line
case at the top of the 'if' statement;
- use ast_strlen_zero in several places instead of expanding it inline;
- make outstate always a valid pointer;
On passing mark an unclear statement and replace a magic number
with sizeof(tmp).
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20511
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sun, 16 Apr 2006 14:14:16 +0000 (14:14 +0000)]
properly reindent a block
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20484
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sun, 16 Apr 2006 14:03:43 +0000 (14:03 +0000)]
add a missing ast_channel_unlock() evidenced by previous commits.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20477
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sun, 16 Apr 2006 14:00:17 +0000 (14:00 +0000)]
remove an extra lock.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20456
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sun, 16 Apr 2006 13:58:43 +0000 (13:58 +0000)]
- replace some nested 'if' with '&&'
- bring the short case at the top of an 'if' statement
(also fix misformatting)
- replace several 'if' with the '?' operator;
- invert the condition on an 'if' to reduce the nesting depth
(reindentation to be done later).
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20454
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sun, 16 Apr 2006 13:27:58 +0000 (13:27 +0000)]
Localize some variables documenting their usage.
Comment a possible problem with locking.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20453
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Olle Johansson [Sun, 16 Apr 2006 12:57:15 +0000 (12:57 +0000)]
- Fixes to ast_channel_lock functions
- New get_sip_pvt_byid function (not really used correctly yet...)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20424
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sun, 16 Apr 2006 08:01:10 +0000 (08:01 +0000)]
localize some variables, add some comments.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20396
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sun, 16 Apr 2006 07:53:25 +0000 (07:53 +0000)]
implement ast_waitfordigit() and ast_readstring() in terms
of their '_full()' version, so we can remove the replicated
implementation and, especially, the risk that they get out of sync.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20389
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Joshua Colp [Sat, 15 Apr 2006 23:37:29 +0000 (23:37 +0000)]
Move a bit more stuff over to the datadir (issue #6967 reported by tzafrir patch by north)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20358
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Joshua Colp [Sat, 15 Apr 2006 23:05:18 +0000 (23:05 +0000)]
Allow the attachment format to be specified differently for different mailboxes (issue #6961 reported by the ever fabulous Corydon76)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20357
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Joshua Colp [Sat, 15 Apr 2006 22:53:53 +0000 (22:53 +0000)]
We are shaking up trunk tonight! allow data dir to be specified (issue #6967 reported by tzafrir)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20330
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Sat, 15 Apr 2006 22:49:45 +0000 (22:49 +0000)]
add indications for Thailand (issue #6971)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20329
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Sat, 15 Apr 2006 22:32:23 +0000 (22:32 +0000)]
add the ability to turn off the feature that allows agents to end calls
by pressing '*'. This is still on by default. (issue #6897)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20328
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Sat, 15 Apr 2006 15:34:57 +0000 (15:34 +0000)]
Big oops. I did this from my trunk directory instead of autoconf_and_menuselect ...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20297
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Sat, 15 Apr 2006 15:33:00 +0000 (15:33 +0000)]
include autoconfig.h (casper)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20296
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Olle Johansson [Sat, 15 Apr 2006 15:07:39 +0000 (15:07 +0000)]
More ast_channel_lock fixes
- Update lock.h with definitions of ast_channel_lock, ast_channel_unlock and ast_channel_trylock
- Convert some functions (but not all) in channel.c
- Fix some bugs in chan_sip.c
- Convert rest of chan_sip.c
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20295
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Olle Johansson [Sat, 15 Apr 2006 08:07:50 +0000 (08:07 +0000)]
New functions for locking a channel - these simplify debugging
when you have channel locking issues.
(Part of the SIP transfer patch, where I had a *lot* of
channel locking problems)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20264
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sat, 15 Apr 2006 00:53:04 +0000 (00:53 +0000)]
applied two of the 3 chunks in #6907, and a similar one
(replace nested 'if' with '&&')
I cannot make sense of the first chunk of the proposed patch,
i think the original is correct.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20225
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sat, 15 Apr 2006 00:36:05 +0000 (00:36 +0000)]
- use '=' to copy struct sockaddr_in
- localize a variable
- replace three replicas of the same code with a much simpler construct
removing replicated var = var->next;
- use '?' instead of 'if' for an assignment
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20224
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Sat, 15 Apr 2006 00:05:08 +0000 (00:05 +0000)]
- normalize for() loops to navigate through variables,
removing replicated var = var->next;
- remove a potential infinite loop and document the problem
- remove useless checks and document why
- mark XXX a possible bug (to be investigated)
- use ast_strlen_zero() instead of expanding it inline
- fix indentation in one place
- replace a nested 'if' with '&&'
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20223
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Fri, 14 Apr 2006 23:30:18 +0000 (23:30 +0000)]
- use '?' instead of if statements for assignment;
- fix indentation in a few places
- use a variable to store the 'other' channel, thus removing
the need for some duplicated code;
- use '=' instead of memcpy to copy struct sockaddr_in
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20197
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Fri, 14 Apr 2006 23:20:29 +0000 (23:20 +0000)]
- remove some unnecessary casts and braces;
- add braces around a nested 'if'
- use S_OR and '?' to remove some duplicated function calls;
- replace nested 'if' with &&
- move out a common term in a sequence of 'if'
- add a comment on a potentially dangerous string manipulation
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20196
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Fri, 14 Apr 2006 22:55:58 +0000 (22:55 +0000)]
remove some unnecessary braces
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20170
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Fri, 14 Apr 2006 22:48:05 +0000 (22:48 +0000)]
misc. code cleanup
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20169
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Fri, 14 Apr 2006 22:32:13 +0000 (22:32 +0000)]
code simplifications
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20168
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Fri, 14 Apr 2006 22:22:13 +0000 (22:22 +0000)]
use ast_strdup instead of strdup
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20167
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Fri, 14 Apr 2006 22:17:27 +0000 (22:17 +0000)]
normalize cli completion code
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20166
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Fri, 14 Apr 2006 22:02:19 +0000 (22:02 +0000)]
constification and code simplifications
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20165
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Fri, 14 Apr 2006 21:00:59 +0000 (21:00 +0000)]
constify a couple of function arguments
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20138
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Fri, 14 Apr 2006 20:47:06 +0000 (20:47 +0000)]
code cleanup (for loop normalization, remove useless casts and parentheses)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20132
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Fri, 14 Apr 2006 19:35:37 +0000 (19:35 +0000)]
partial fix of the module API to use the new method.
Still not complete as we need to take care of the usecount stuff.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20104
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Fri, 14 Apr 2006 18:45:08 +0000 (18:45 +0000)]
fix another svn merge bug
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20076
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Fri, 14 Apr 2006 18:44:24 +0000 (18:44 +0000)]
Compatibility fixes for loader changes
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20075
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Kevin P. Fleming [Fri, 14 Apr 2006 17:25:31 +0000 (17:25 +0000)]
Merged revisions 20037 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2
........
r20037 | kpfleming | 2006-04-14 12:21:09 -0500 (Fri, 14 Apr 2006) | 2 lines
uncomment files that actually do exist (oops)
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20038
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Fri, 14 Apr 2006 17:19:57 +0000 (17:19 +0000)]
fix a mostly harmless error introduced by svn merge.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20036
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Kevin P. Fleming [Fri, 14 Apr 2006 17:01:07 +0000 (17:01 +0000)]
Merged revisions 20034 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2
........
r20034 | kpfleming | 2006-04-14 12:00:32 -0500 (Fri, 14 Apr 2006) | 2 lines
update text to match actual prompts being distributed (thanks to Kinsey in the support department for reviewing all the prompts!)
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20035
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Fri, 14 Apr 2006 14:08:19 +0000 (14:08 +0000)]
This rather large commit changes the way modules are loaded.
As partly documented in loader.c and include/asterisk/module.h,
modules are now expected to return all of their methods and flags
into a structure 'mod_data', and are normally loaded with RTLD_NOW
| RTLD_LOCAL, so symbols are resolved immediately and conflicts
should be less likely. Only in a small number of cases (res_*,
typically) modules are loaded RTLD_GLOBAL, so they can export
symbols.
The core of the change is only the two files loader.c and
include/asterisk/module.h, all the rest is simply adaptation of the
existing modules to the new API, a rather mechanical (but believe
me, time and finger-consuming!) process whose detail you can figure
out by svn diff'ing any single module.
Expect some minor compilation issue after this change, please
report it on mantis http://bugs.digium.com/view.php?id=6968
so we collect all the feedback in one place.
I am just sorry that this change missed SVN version number 20000!
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@20003
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Fri, 14 Apr 2006 13:54:53 +0000 (13:54 +0000)]
temporarily revert the way mutex are initialized on BSD systems.
This fixes the compilation on OS/X (the change exposed a wrong
assumption on mutex types on OS/X), but still leaves open the
bugs in initializing mutex on bsd systems, which you will see
reported as 'locking failures' on certain operations.
I need to investigate the issue further, but the best thing
i can do now is leave things as they have been for months.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@19973
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Fri, 14 Apr 2006 04:59:11 +0000 (04:59 +0000)]
Bug 6927 - CLI command has 3 args, not 2.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@19941
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Thu, 13 Apr 2006 20:40:23 +0000 (20:40 +0000)]
Merged revisions 19891 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2
........
r19891 | tilghman | 2006-04-13 15:37:50 -0500 (Thu, 13 Apr 2006) | 2 lines
Bug 6947 - Allow vm broadcasts to more than 256 characters worth of mailboxes
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@19892
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Thu, 13 Apr 2006 20:19:02 +0000 (20:19 +0000)]
Fix format for big endian systems
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@19890
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Joshua Colp [Thu, 13 Apr 2006 19:58:45 +0000 (19:58 +0000)]
Fix the grammar that Kevin broke
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@19858
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Thu, 13 Apr 2006 17:46:06 +0000 (17:46 +0000)]
Bug 6896 - Fix for garbled wav49 format
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@19814
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Kevin P. Fleming [Thu, 13 Apr 2006 17:41:43 +0000 (17:41 +0000)]
Merged revisions 19812 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2
........
r19812 | kpfleming | 2006-04-13 12:40:21 -0500 (Thu, 13 Apr 2006) | 2 lines
oops... let's not set a variable and then immediately overwrite it while assuming its old value will magically return
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@19813
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Thu, 13 Apr 2006 17:22:16 +0000 (17:22 +0000)]
Unregister format says it's already unregistered
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@19811
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Thu, 13 Apr 2006 17:20:28 +0000 (17:20 +0000)]
Typo fix
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@19810
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Thu, 13 Apr 2006 15:58:22 +0000 (15:58 +0000)]
Blocked revisions 19768 via svnmerge
........
r19768 | tilghman | 2006-04-13 10:56:35 -0500 (Thu, 13 Apr 2006) | 2 lines
Bug 6957 - variable names beginning with CALLERID weren't substituted correctly
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@19769
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Kevin P. Fleming [Thu, 13 Apr 2006 15:28:24 +0000 (15:28 +0000)]
remove extraneous warning message
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@19767
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Olle Johansson [Thu, 13 Apr 2006 12:48:03 +0000 (12:48 +0000)]
Issue #6951 - Show last successful registration time in "sip show registry" (ivanfm) with mods for svn trunk
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@19736
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Olle Johansson [Thu, 13 Apr 2006 07:08:44 +0000 (07:08 +0000)]
Formatting fixes
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@19703
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Tilghman Lesher [Thu, 13 Apr 2006 01:29:54 +0000 (01:29 +0000)]
Document the MSGSM format, and fix the uncalculated number of samples
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@19673
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Joshua Colp [Thu, 13 Apr 2006 00:18:52 +0000 (00:18 +0000)]
Updates to speech recognition API and dialplan utilities. Moved to using dialplan functions, and some other misc things.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@19645
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Josh Roberson [Wed, 12 Apr 2006 23:57:39 +0000 (23:57 +0000)]
fix caffiene-induced typo.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@19616
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Josh Roberson [Wed, 12 Apr 2006 23:47:51 +0000 (23:47 +0000)]
Note that the res_speech module will need to be loaded first, and add a conveient line to uncomment to do so for the time being.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@19615
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Kevin P. Fleming [Wed, 12 Apr 2006 23:33:47 +0000 (23:33 +0000)]
simplify macro usage
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@19614
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Russell Bryant [Wed, 12 Apr 2006 21:22:00 +0000 (21:22 +0000)]
make sure uint64_t is available on mac
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@19579
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Olle Johansson [Wed, 12 Apr 2006 21:21:44 +0000 (21:21 +0000)]
- Adding some refer state definitions from the siptransfer branch
- A bit more URI conversions
- Changes to sip_dual and the SIP invite structure
- Add Supported: headers to more requests
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@19578
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Olle Johansson [Wed, 12 Apr 2006 21:00:31 +0000 (21:00 +0000)]
Fix for Polycom bug...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@19549
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Olle Johansson [Wed, 12 Apr 2006 20:57:07 +0000 (20:57 +0000)]
Implement a setting for denying/allowing transfer requests. At this stage,
we only have open/closed. Well, at least you can deny transfers from unknown
callers or at least incoming calls.
(Part of the SIPtransfer branch)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@19546
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Wed, 12 Apr 2006 20:42:02 +0000 (20:42 +0000)]
whoops... remove an extra line.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@19545
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Luigi Rizzo [Wed, 12 Apr 2006 20:40:46 +0000 (20:40 +0000)]
add 'show threads' and 'show profile' commands.
These are momstly debugging tools for developers,
a bit documented in the header files (utils.h),
although more documentation is definitely necessary.
The performance impact is close to zero(*) so there is no
need to compile it conditionally.
(*) not completely true - thread destruction still needs
to search a list _but_ this can be easily optimized if we
end up with hundreds of active threads (in which case, though,
the problem is clearly elsewhere).
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@19544
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Kevin P. Fleming [Wed, 12 Apr 2006 20:39:09 +0000 (20:39 +0000)]
fancify the sample grammar a bit
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@19543
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Olle Johansson [Wed, 12 Apr 2006 20:32:40 +0000 (20:32 +0000)]
Doxygen docs
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@19542
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3
Joshua Colp [Wed, 12 Apr 2006 19:57:21 +0000 (19:57 +0000)]
Add ability to see if the person calling said anything or not.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@19512
65c4cc65 -6c06-0410-ace0-
fbb531ad65f3