aboutsummaryrefslogtreecommitdiffstats
path: root/channels/chan_iax2.c
AgeCommit message (Collapse)AuthorFilesLines
2004-04-06Get rid of all that old needlock garbage now that we're using recursive mutexesmarkster1-17/+11
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2644 f38db490-d61c-443f-a65b-d21fe96a405b
2004-04-06Small IAX fixesmarkster1-2/+16
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2638 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-27Make read/write mode have a lock parameter and use it properly.markster1-3/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2572 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-25Tiny optimization in chan_iax2.c that the compiler wouldcitats1-4/+2
probably take care of, but better that we do it git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2559 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-25Make sure calculation of time is always > 0...markster1-2/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2557 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-23Check to make sure opendir works in chan_iax2.c (bug 1283)citats1-8/+11
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2539 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-23Unlock the owner when we're done (duh!)markster1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2530 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-23Hold owner lock when changing codecsmarkster1-5/+15
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2529 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-21Fix some small typos in commentscitats1-2/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2512 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-20Round offset timestamps to nearest 20ms to clean up numbers.markster1-2/+8
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2486 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-19Just to be on the safe side, don't update timestamps against anything but ↵markster1-1/+1
voice packets. git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2472 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-19Don't use hard timestamps for non-voice frames.markster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2471 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-16Fix timestamp delivery calculation in IAX... Still might be some mess left...markster1-9/+12
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2449 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-15Fix bug 1217. Change pthread_t initializers to AST_PTHREADT_NULL andcitats1-3/+5
AST_PTHREADT_STOP git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2434 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-14Preserve IAX timestampsmarkster1-8/+21
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2427 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-07Make sure chan_iax.c and chan_iax2.c know the size of G726 framescitats1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2364 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-05Formatting fixupmarkster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2338 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-04Set the context properly for a given peermarkster1-0/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2336 f38db490-d61c-443f-a65b-d21fe96a405b
2004-03-04Add support for parking with IAX2markster1-10/+98
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2318 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-27Make iax2 compile on *BSDmarkster1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2273 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-25Add missing include to chan_iax2.ccitats1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2238 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-24Add IAX2 firmware upgrade supportmarkster1-4/+278
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2234 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-18Cleanups to recent changesmarkster1-3/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2187 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-17Use call numbers instead of pointers in IAX2markster1-97/+108
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2186 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-11Free mysql resultsmarkster1-0/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2156 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-11Fix several memory leaksmarkster1-0/+16
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2153 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-11Fix a couple of memory leaksmarkster1-1/+0
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2151 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-06Don't free private structure until iax2_hangup is actually calledmarkster1-4/+6
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2136 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-03Implement REGREL in IAX2markster1-14/+25
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2119 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-02NetBSD portability enhancements (bug #969)markster1-0/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2109 f38db490-d61c-443f-a65b-d21fe96a405b
2004-02-01Add "iaxcompat" option to allow nested switch statements, still might fail ↵markster1-23/+88
if you have an IAX call going to something with a switch... git-svn-id: http://svn.digium.com/svn/asterisk/trunk@2104 f38db490-d61c-443f-a65b-d21fe96a405b
2004-01-12clean up our mess on unload. Bug #799jeremy1-0/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1984 f38db490-d61c-443f-a65b-d21fe96a405b
2004-01-11Show who sends us bad packetsmarkster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1945 f38db490-d61c-443f-a65b-d21fe96a405b
2004-01-11Implement missing functionmarkster1-0/+9
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1944 f38db490-d61c-443f-a65b-d21fe96a405b
2004-01-11Locking changes for IAX2markster1-8/+39
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1943 f38db490-d61c-443f-a65b-d21fe96a405b
2004-01-10When poking a peer after registration, release lock temporarilymarkster1-7/+11
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1916 f38db490-d61c-443f-a65b-d21fe96a405b
2003-12-15Minor cleanupmarkster1-4/+4
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1859 f38db490-d61c-443f-a65b-d21fe96a405b
2003-12-14Fix qualify + registermarkster1-1/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1857 f38db490-d61c-443f-a65b-d21fe96a405b
2003-12-09Cleanup unload callsmarkster1-23/+28
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1850 f38db490-d61c-443f-a65b-d21fe96a405b
2003-12-08Remove gratuitous racemarkster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1840 f38db490-d61c-443f-a65b-d21fe96a405b
2003-12-05Quiet more authentication info if not enabledmarkster1-12/+24
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1830 f38db490-d61c-443f-a65b-d21fe96a405b
2003-12-04Fix PGSQL voicemail issues (bug #625) and fix reload races in iax2markster1-38/+84
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1827 f38db490-d61c-443f-a65b-d21fe96a405b
2003-12-04Add auth debug optionmarkster1-8/+19
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1825 f38db490-d61c-443f-a65b-d21fe96a405b
2003-12-03Don't don't show verbose 3 message when verbose not setmarkster1-1/+2
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1820 f38db490-d61c-443f-a65b-d21fe96a405b
2003-11-17We have to hangup the bridge not continue on AbsoluteTimeoutmartinp1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1760 f38db490-d61c-443f-a65b-d21fe96a405b
2003-11-17Fix the AbsoluteTimeout issue with IAX/IAX2 when in native modemartinp1-2/+5
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1759 f38db490-d61c-443f-a65b-d21fe96a405b
2003-11-15Add date/time to IAX2 registermarkster1-0/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1755 f38db490-d61c-443f-a65b-d21fe96a405b
2003-11-14Don't try to expire if there is no expireymarkster1-1/+3
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1748 f38db490-d61c-443f-a65b-d21fe96a405b
2003-11-13Don't reconnect db on reload unless there was a failuremarkster1-1/+1
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1741 f38db490-d61c-443f-a65b-d21fe96a405b
2003-11-13Update so that "users" are implemented as wellmarkster1-37/+106
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@1737 f38db490-d61c-443f-a65b-d21fe96a405b