aboutsummaryrefslogtreecommitdiffstats
path: root/channels/chan_iax2.c
AgeCommit message (Collapse)AuthorFilesLines
2006-03-31move a NULL check to before the first time the pointer is dereferenced ↵russell1-2/+2
(issue #6832) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@16772 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-31- code formatting tweaksrussell1-27/+25
- use the callno stored in a local variable - store the result of atoi() so it's only called once (issue #6833) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@16759 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-31Merged revisions 16744 via svnmerge from russell1-20/+13
https://origsvn.digium.com/svn/asterisk/branches/1.2 ........ r16744 | russell | 2006-03-31 13:42:09 -0500 (Fri, 31 Mar 2006) | 2 lines fix the situation where bindport is specified but bindaddr is not (issue #6616) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@16745 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-31Do not leave a thread in limbo if an error occurs, or if testing packet loss.file1-3/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@16617 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-30as discussed with Mark a few weeks ago, the 'newstack' argumentrizzo1-3/+3
in pbx_exec is always 1 so it can be removed. This change also takes away ast_exec_extension(), and lets all switch functions (exists, canmatch, exec, matchmore) all use the same prototype, which makes the code a bit cleaner. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@16558 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-30Fix IAX2 multithreaded scheduling (issue #6840)file1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@16386 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-29oops! :)russell1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@16010 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-29conversion from malloc to ast_mallocrussell1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@16006 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-28another batch of cli simplificationsrizzo1-5/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@15857 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-28Merged revisions 15703 via svnmerge from russell1-2/+3
https://origsvn.digium.com/svn/asterisk/branches/1.2 ........ r15703 | russell | 2006-03-28 14:47:03 -0500 (Tue, 28 Mar 2006) | 2 lines fix Bus Error on sparc (issue #6354) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@15704 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-28only display a debug message if iaxdebug is enabled as well (issue #6673)russell1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@15702 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-28store f->callno in a local var (issue #6818)russell1-11/+13
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@15619 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-28use proper file namekpfleming1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@15436 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-28improve IP TOS support for SIP and IAX2 (issue #6355, code from jcollie plus ↵kpfleming1-2/+2
modifications) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@15435 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-27Janitor work converting !ast_strlen_zero(a)?a:bmogorman1-8/+8
to S_OR functions. from bug note 6805 with minor modifications. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@15283 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-25Add micro-http server and abstract manager interface, make snmp not die markster1-21/+63
on reload. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@14953 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-23compute scheduler thread timeout properlykpfleming1-1/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@14573 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-23commit file's work to convert iax2 multithreading to use pthread conditions ↵kpfleming1-18/+46
instead of signals (with some modifications) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@14570 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-20Don't overwrite ANI if it's already sent with IES (imported from 1.2 branch)oej1-1/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@13635 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-14deprecate the mailboxdetail option and always use its behavior, instead ↵russell1-19/+9
(issue #6665) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@12923 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-14fix build without SCHED_MULTITHREADED defined (issue #6719)russell1-0/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@12878 f38db490-d61c-443f-a65b-d21fe96a405b
2006-03-09Make sure we clear our sched value before we actually schedule the markster1-2/+3
dereg. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@12476 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-28Handle disappearing calls for registersmarkster1-9/+16
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@11437 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-28Merged revisions 11410 via svnmerge from russell1-1/+1
https://origsvn.digium.com/svn/asterisk/branches/1.2 ........ r11410 | russell | 2006-02-28 14:46:04 -0500 (Tue, 28 Feb 2006) | 2 lines fix the output that indicates whether qualify smoothing is on or not (issue #6608) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@11411 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-28fix some build issues on FreeBSD (issue #6614)russell1-1/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@11407 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-28Oopsmarkster1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@11315 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-28Fix for GCC 3.2.2markster1-13/+17
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@11314 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-28Make sure we clear up schedule numbers before we process schedule markster1-4/+16
entries. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@11313 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-28Keep track of the function we're in the middle of doingmarkster1-5/+34
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@11312 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-26Make IAX2 multithreadedmarkster1-52/+401
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@11192 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-23add 'consumed' argument to ast_get_time_t, so callers can know how many ↵kpfleming1-1/+1
characters were used in the parser update pbx_dundi to use ast_get_time_t eliminate some compiler warnings git-svn-id: http://svn.digium.com/svn/asterisk/trunk@10871 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-20Remove several uses of freed memorymarkster1-15/+25
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@10512 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-16add 'blindtransfer' variable to chan iax2 like chan_sip and res_features bug ↵mogorman1-0/+3
note 6407 git-svn-id: http://svn.digium.com/svn/asterisk/trunk@10354 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-15add API function for parsing strings to time_t (issue #6320, with mods)kpfleming1-3/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@10105 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-12major dialplan functions updatekpfleming1-16/+13
deprecate LANGUAGE() and MUSICCLASS(), in favor of CHANNEL() git-svn-id: http://svn.digium.com/svn/asterisk/trunk@9674 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-11Merged revisions 9609 via svnmerge from russell1-0/+1
https://origsvn.digium.com/svn/asterisk/branches/1.2 ........ r9609 | russell | 2006-02-11 14:23:20 -0500 (Sat, 11 Feb 2006) | 2 lines fix memory leak from not destroying the scheduler context on module unload ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@9610 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-11Make IAX2 not try to authenticate when registration info is not changingmarkster1-3/+7
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@9507 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-09Merged revisions 9246 via svnmerge from russell1-0/+1
https://origsvn.digium.com/svn/asterisk/branches/1.2 ........ r9246 | russell | 2006-02-08 20:24:55 -0500 (Wed, 08 Feb 2006) | 2 lines reload peercontext on iax2 reload (issue #6442) ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@9247 f38db490-d61c-443f-a65b-d21fe96a405b
2006-02-01use string fields for some stuff in ast_channelkpfleming1-15/+15
const-ify some more APIs remove 'type' field from ast_channel, in favor of the one in the channel's tech structure allow string field module users to specify the 'chunk size' for pool allocations update chan_alsa to be compatible with recent const-ification patches git-svn-id: http://svn.digium.com/svn/asterisk/trunk@9060 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-31remove some more local declarations of null framesrussell1-2/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@9004 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-27Add rdnis rx/tx support to chan_iax2 (#6348)mattf1-0/+8
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8799 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-25don't queue a congestion frame on a channel that will be immediately hung up ↵kpfleming1-17/+11
anyway clean up/organize code block git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8654 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-21on this pass, only remove duplicate log messagesrussell1-7/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8403 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-21revert my pass through the tree to remove checks of the result of ast_strduparussell1-16/+32
(revisions 8378 through 8381) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8387 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-21remove some useless checks of the result of ast_strduparussell1-32/+16
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8378 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-20Merged revisions 8320 via svnmerge from mogorman1-4/+6
https://origsvn.digium.com/svn/asterisk/branches/1.2 ........ r8320 | mogorman | 2006-01-19 19:00:46 -0600 (Thu, 19 Jan 2006) | 3 lines solved problem with delayreject and iax trunking bug 4291 ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8323 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-20Doxygen updatesoej1-17/+14
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8313 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-18constify arguments in more places where strings should not be modified ↵russell1-2/+2
(issue #6286) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@8203 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-11convert some channels to use the memory allocation wrappers.russell1-104/+83
(This is being added to the janitor projects list.) git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7954 f38db490-d61c-443f-a65b-d21fe96a405b
2006-01-09Merged revisions 7917 via svnmerge from kpfleming1-2/+3
https://origsvn.digium.com/svn/asterisk/branches/1.2 ........ r7917 | kpfleming | 2006-01-09 16:48:48 -0600 (Mon, 09 Jan 2006) | 2 lines re-initialize _all_ sequence numbers when transfer completes ........ git-svn-id: http://svn.digium.com/svn/asterisk/trunk@7918 f38db490-d61c-443f-a65b-d21fe96a405b