aboutsummaryrefslogtreecommitdiffstats
path: root/channels/chan_iax2.c
AgeCommit message (Expand)AuthorFilesLines
2008-09-02Make sure to use the correct length of the mohinterpret and mohsuggestseanbright1-2/+2
2008-08-29After working on the ao2_containers branch, I noticedmmichelson1-3/+3
2008-08-26Fix a race condition with the IAX scheduler thread. A lock and condition arerussell1-3/+2
2008-08-22Fix the build. Thanks, mvanbaak!mmichelson1-2/+2
2008-08-22Prevent a deadlock in chan_iax2 resulting frommmichelson1-1/+4
2008-08-05In a conversion to use ast_strlen_zero, the meaning of the flag IAX_HASCALLERIDtilghman1-19/+6
2008-07-22Merged revisions 132711 via svnmerge from tilghman1-2/+29
2008-07-21Fix a bug in 1.4 branch with iax2 channels not being removed when a call was ...bbryant1-4/+2
2008-07-18Spinlock within the destroy, to allow a scheduled job to continue, if it'stilghman1-2/+2
2008-07-18Make the ast_assert call within ast_sched_del report something useful.tilghman1-2/+2
2008-07-16Fix a bug in iax2 registration that allowed peers to register with bbryant1-2/+2
2008-07-16Apparently, in certain cases, a callno is already destroyed when iax2_destroy...tilghman1-1/+1
2008-07-16Always ensure that the channel's tech_pvt reference is NULL after calling therussell1-0/+6
2008-07-14Override the callerid in all cases when the callerid is set in the user, nottilghman1-13/+10
2008-07-13Reverting 2 changesets, as it breaks incoming IAX2 callstilghman1-53/+44
2008-07-11a whole pile of Zaptel/DAHDI compatibility work, with lots more to come... th...kpfleming1-3/+3
2008-07-11Ensure that a destination callno of 0 will not match for frames that do nottilghman1-6/+15
2008-07-10Correctly deal with duplicate NEW frames (due to retransmission). Also, fixuptilghman1-45/+45
2008-07-08Timestamp decoding for video mini-frames is bogus, because the timestamp onlytilghman1-10/+16
2008-07-07Fix handling of when a pvt disappears. Properly return the pvt lockedrussell1-2/+4
2008-07-07Remove spurious trailing whitespace from log messages and fix a spelling errorseanbright1-3/+3
2008-07-07By using the iaxdynamicthreadcount to identify a thread, it was possiblemmichelson1-1/+2
2008-07-01Disable the old, slow search for matching callno in chan_iax2 (but allow it t...tilghman1-0/+2
2008-07-01Oopstilghman1-2/+2
2008-07-01Change around how we schedule pings and lagrqs, and fix a reason why thetilghman1-25/+23
2008-07-01Suppress annoying warning by finding the remaining cases where the callno is ...tilghman1-0/+9
2008-06-23emit a warning if the old IAX2 call searching code finds a call when the new ...kpfleming1-1/+16
2008-06-17Fix 3 more places where not locking the structure could cause the wrong lock ...tilghman1-12/+15
2008-06-16Port "hasvoicemail" change from SIP to other channel driverstilghman1-0/+4
2008-06-12Adds DAHDI support alongside Zaptel. DAHDI usage favored, but all Zap stuff s...jpeeler1-12/+20
2008-06-12Fix some race conditions that cause ast_assert() to report that chan_iax2 triedrussell1-0/+18
2008-06-03Fix another place where peer->callno could change at a very bad time, and alsorussell1-9/+11
2008-06-03Save the callno when we're poking, because our peer structure could changetilghman1-4/+7
2008-06-02Revert a change made for issue #12479. This change caused a regression such ...russell1-4/+1
2008-06-02Even of the first PING or LAGRQ doesn't get sent because it comes up too soon,russell1-6/+4
2008-06-02Change a debug message to an actual debug messagerussell1-1/+2
2008-05-30Merged revisions 119237 via svnmerge from russell1-7/+37
2008-05-29Merged revisions 119008 via svnmerge from russell1-8/+10
2008-05-29Add some debugging code that ensures that when we do deadlock avoidance, wetilghman1-24/+8
2008-05-28merge revision 118702 from trunk to 1.4 -- Fixes a bug in chan_iax that uses ...bbryant1-1/+5
2008-05-19Avoid access of uninitialized memory. This caused a bunch of crashes for merussell1-1/+1
2008-05-08Remove debug output.russell1-4/+1
2008-05-08Merged revisions 115564 via svnmerge from russell1-0/+18
2008-05-07Merged revisions 115511 via svnmerge from russell1-3/+0
2008-04-30Merge changes from team/russell/iax2_find_callno and iax2_find_callno_1.4russell1-123/+248
2008-04-30use the ARRAY_LEN macro for indexing through the iaxs/iaxsl arrays so that th...kpfleming1-18/+27
2008-04-25Use consistent logic for checking to see if a call number has been chosen yet.russell1-5/+5
2008-04-24Fix a silly mistake in a change I made yesterday that caused chan_iax2 to blowrussell1-2/+2
2008-04-23Fix find_callno_locked() to actually return the callno locked in some more ca...russell1-2/+4
2008-04-22When we receive a full frame that is supposed to contain our call number,russell1-22/+38