aboutsummaryrefslogtreecommitdiffstats
path: root/main/channel.c
AgeCommit message (Expand)AuthorFilesLines
2008-09-02(closes issue #13409)murf1-0/+6
2008-08-06Fix a longstanding bug in channel walking logic, and fix the explanation totilghman1-10/+13
2008-08-06Merging the issue11259 branch.mmichelson1-0/+5
2008-08-05(closes issue #12982)murf1-1/+6
2008-07-25Fix some errant device states by making the devicestate API more strict intilghman1-2/+11
2008-07-11a whole pile of Zaptel/DAHDI compatibility work, with lots more to come... th...kpfleming1-5/+0
2008-07-03The CDRfix4/5/6 omnibus cdr fixes.murf1-33/+8
2008-06-19Change informative messages to use the _multiple variant when multiple formatstilghman1-4/+6
2008-06-12Adds DAHDI support alongside Zaptel. DAHDI usage favored, but all Zap stuff s...jpeeler1-17/+28
2008-06-12Occasionally, the alertpipe loses its nonblocking status, so detect and correcttilghman1-3/+26
2008-06-11Make calls to ast_assert() actually test something, so that the error messagetilghman1-2/+2
2008-06-10Update BRIDGEPEER variable before we do a generic bridge in case we just brok...file1-0/+6
2008-06-09Do not attempt to do emulation if an END digit is received and the length isrussell1-1/+4
2008-05-14Add ast_assert(), which can be used to handle fatal errors. It is only compiledrussell1-2/+2
2008-05-13A change to the way channel locks are handled when DEBUG_CHANNEL_LOCKS is def...mmichelson1-5/+15
2008-04-22I thought I was going to be able to leave 1.4 alone, but that was not the case.russell1-2/+12
2008-04-14Increase the retry count when attempting to show channels. This apparentlymmichelson1-2/+2
2008-04-14Save a local copy of the generate callback prior to unlocking the channel inmmichelson1-1/+5
2008-04-07This fix prevents a deadlock that was experienced in chan_local. There wasmmichelson1-0/+10
2008-03-13Fix another issue that was causing crashes in chanspy. This introduces a newrussell1-1/+7
2008-03-12(closes issue #12187, reported by atis, fixed by me after some brainstormingrussell1-8/+13
2008-03-12Destroy the channel lock after the channel datastores.russell1-1/+2
2008-03-10Resolve a compiler warning.russell1-1/+1
2008-03-10Fix a race condition where the generator can go awayrussell1-1/+5
2008-03-07Ignore source update control frame.file1-0/+1
2008-03-07Safely use the strncat() function.tilghman1-2/+2
2008-03-05Add a control frame to indicate the source of media has changed. Depending on...file1-0/+12
2008-03-03Merge in some changes from team/russell/autoservice-nochans-1.4russell1-5/+6
2008-03-03It is possible for no audio to pass between the current digit and next digit ...file1-1/+8
2008-02-18Ensure that emulated DTMFs do not get interrupted by another begin frame.file1-1/+1
2008-01-28Make some deadlock related fixes. These bugs were discovered and reportedrussell1-2/+13
2008-01-16Replace current spy architecture with backport of audiohooks. This should tak...file1-572/+57
2008-01-11Properly report the hangup cause as no answer when someone does not answermmichelson1-0/+4
2007-12-27Don't report a syntax error when an empty string is passed to ast_get_group.russell1-0/+3
2007-12-24Race: we need to wait to queue a NewChannel event until after the channel istilghman1-16/+19
2007-12-18Rework deadlock avoidance used in ast_write, since it meant that agent channe...mmichelson1-15/+14
2007-12-04If we fail to create a channel after allocating a timing fd, we need to make ...qwell1-0/+4
2007-12-03A big one...mmichelson1-0/+17
2007-12-03Preserve the indication currently playing on a channel when a masquerade oper...file1-1/+9
2007-11-29This set of changes is to make some callerID handling thread-safe.russell1-0/+4
2007-11-26If channel allocation fails because the alert pipe could not be created also ...file1-0/+1
2007-11-12Fix two cases of memory corruption caused by background threads.tilghman1-0/+2
2007-11-05Reworked deadlock avoidance in __ast_read. Restored audio to mmichelson1-20/+9
2007-11-05Merge the last bit of changes from asterisk/team/russell/readq-1.4russell1-24/+27
2007-11-05Fix up datastore handling in ast_do_masquerade(). The code is intended to moverussell1-2/+1
2007-11-04Rename ast_string_field_free_pool to ast_string_field_free_memory,rizzo1-2/+2
2007-10-25appending one list to another should leave the first list empty, and not requ...kpfleming1-1/+0
2007-10-22Don't leak a frame in the case that an END frame is received and the time sincerussell1-0/+1
2007-10-22Move log message to before the frame it references is freed.file1-1/+1
2007-10-18The channel needs to stay locked while running timer callbacks, as they accessrussell1-6/+2