aboutsummaryrefslogtreecommitdiffstats
path: root/channel.c
AgeCommit message (Expand)AuthorFilesLines
2006-05-16Merged revisions 27468 via svnmerge from kpfleming1-0/+3
2006-05-11use the proper method to get out of the bridge loopkpfleming1-5/+5
2006-05-11initialize the bridge result to 'no result', so that we can check for code pa...kpfleming1-2/+2
2006-05-10remove almost all of the checks of the result from ast_strdupa() or alloca().russell1-7/+2
2006-05-10ensure that control frames with payload can be sent to channel drivers via ->...kpfleming1-5/+15
2006-05-09Make sure that we don't accept an answer on an inbound call and don't permit ...markster1-5/+14
2006-05-09use an enum for control frame typeskpfleming1-1/+16
2006-05-09mark a couple of dubious pieces of coderizzo1-0/+2
2006-05-08Minor cleanup on dtmf calling (bug #7076)markster1-2/+1
2006-05-05 Make the "Avoided Initial Deadlock for '....', X retries!" a LOG_DEBUG msg i...bweschke1-1/+1
2006-05-03remove useless variables, and argument checks for functionsrizzo1-11/+6
2006-05-03no point in clearing a local variable just before returnrizzo1-1/+0
2006-04-30remove T38_SUPPORT define that is no longer neededkpfleming1-2/+0
2006-04-26more janitor work, patch from bug 6975.mogorman1-27/+28
2006-04-24Thanks to the fine work of Russell Bryant and Dancho Lazarov, we now have aut...kpfleming1-7/+7
2006-04-21convert to use ast_stream_and_waitrizzo1-9/+5
2006-04-21- use symbolic constants and macros to play with the debug flagrizzo1-20/+14
2006-04-21make NULL and "" equivalent in cid fields, mark some missing NULL checks.rizzo1-21/+15
2006-04-19move to a different file (channel.c for the time being) therizzo1-0/+55
2006-04-19- use ast_calloc instead of ast_mallocrizzo1-11/+6
2006-04-18Do not depend on having an end sound for stopping the bridge when time runs o...file1-3/+3
2006-04-17actually return the number steps... not the number of steps minus 1kpfleming1-2/+4
2006-04-17add an API so that the number of steps required for a translation path can be...kpfleming1-4/+7
2006-04-16minor formatting fixesrizzo1-2/+2
2006-04-16move some duplicated code outside an if/then/else blockrizzo1-13/+14
2006-04-16make sure there is [almost] only a single exit point for a very longrizzo1-20/+22
2006-04-16simplify the ast_channel walking routines.rizzo1-37/+25
2006-04-16move common conditions to the outside block.rizzo1-11/+9
2006-04-16simplify logic in ast_generic_bridge()rizzo1-22/+17
2006-04-16move common code in one placerizzo1-4/+2
2006-04-16avoid returning in the middle of a switch() in ast_answer()rizzo1-3/+1
2006-04-16simplify function __ast_request_and_dial() as follows:rizzo1-79/+78
2006-04-16properly reindent a blockrizzo1-33/+32
2006-04-16add a missing ast_channel_unlock() evidenced by previous commits.rizzo1-1/+1
2006-04-16remove an extra lock.rizzo1-1/+0
2006-04-16- replace some nested 'if' with '&&'rizzo1-44/+34
2006-04-16Localize some variables documenting their usage.rizzo1-13/+10
2006-04-16- Fixes to ast_channel_lock functionsoej1-1/+1
2006-04-16localize some variables, add some comments.rizzo1-11/+10
2006-04-16implement ast_waitfordigit() and ast_readstring() in termsrizzo1-61/+2
2006-04-15More ast_channel_lock fixesoej1-39/+43
2006-04-15New functions for locking a channel - these simplify debuggingoej1-0/+124
2006-04-14code cleanup (for loop normalization, remove useless casts and parentheses)rizzo1-27/+15
2006-04-11Merged revisions 19347 via svnmerge from kpfleming1-41/+34
2006-04-11Data stores do not need a lock. As well change the way they are removed from ...file1-19/+7
2006-04-10Presenting a revised data stores and oh my, a generic speech recognition API!...file1-0/+124
2006-04-06minor formatting cleanup and removal of trailing whitespace.rizzo1-167/+131
2006-04-06the fix for bug #6399 makes sense. thanks wrmem for the report.rizzo1-1/+2
2006-04-03list word cant be used with g++ and causes problemsmogorman1-6/+6
2006-03-30convert internal timing to be stored as a flag in the ast_options flagsrussell1-3/+3