Mark Spencer
|
13bca43aa8
|
Get rid of all that old needlock garbage now that we're using recursive mutexes
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2644 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-04-06 22:17:32 +00:00 |
Mark Spencer
|
d3bcf405c2
|
Small IAX fixes
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2638 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-04-06 15:55:40 +00:00 |
Mark Spencer
|
eeb2ca5b26
|
Make read/write mode have a lock parameter and use it properly.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2572 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-03-27 06:50:12 +00:00 |
James Golovich
|
82bf2663e3
|
Tiny optimization in chan_iax2.c that the compiler would
probably take care of, but better that we do it
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2559 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-03-25 18:10:52 +00:00 |
Mark Spencer
|
638684636c
|
Make sure calculation of time is always > 0...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2557 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-03-25 07:17:33 +00:00 |
James Golovich
|
359430871f
|
Check to make sure opendir works in chan_iax2.c (bug 1283)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2539 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-03-23 21:42:35 +00:00 |
Mark Spencer
|
b46d67e301
|
Unlock the owner when we're done (duh!)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2530 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-03-23 03:26:23 +00:00 |
Mark Spencer
|
3107d6d03b
|
Hold owner lock when changing codecs
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2529 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-03-23 00:56:36 +00:00 |
James Golovich
|
a8bbe997d2
|
Fix some small typos in comments
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2512 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-03-21 11:23:10 +00:00 |
Mark Spencer
|
7192fbfae7
|
Round offset timestamps to nearest 20ms to clean up numbers.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2486 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-03-20 05:19:45 +00:00 |
Mark Spencer
|
785ac43c84
|
Just to be on the safe side, don't update timestamps against anything but voice packets.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2472 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-03-19 08:16:19 +00:00 |
Mark Spencer
|
7075b58ee1
|
Don't use hard timestamps for non-voice frames.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2471 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-03-19 08:12:04 +00:00 |
Mark Spencer
|
b690dc13aa
|
Fix timestamp delivery calculation in IAX... Still might be some mess left...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2449 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-03-16 22:55:05 +00:00 |
James Golovich
|
0e90480d6b
|
Fix bug 1217. Change pthread_t initializers to AST_PTHREADT_NULL and
AST_PTHREADT_STOP
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2434 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-03-15 07:51:22 +00:00 |
Mark Spencer
|
0852f5a930
|
Preserve IAX timestamps
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2427 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-03-14 23:01:12 +00:00 |
James Golovich
|
f2b52d46d0
|
Make sure chan_iax.c and chan_iax2.c know the size of G726 frames
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2364 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-03-07 22:57:00 +00:00 |
Mark Spencer
|
a1d8701369
|
Formatting fixup
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2338 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-03-05 00:31:55 +00:00 |
Mark Spencer
|
b4ea3725da
|
Set the context properly for a given peer
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2336 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-03-04 23:43:58 +00:00 |
Mark Spencer
|
806bb3c63f
|
Add support for parking with IAX2
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2318 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-03-04 01:11:25 +00:00 |
Mark Spencer
|
6a73e70663
|
Make iax2 compile on *BSD
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2273 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-02-27 16:35:32 +00:00 |
James Golovich
|
96abbad91d
|
Add missing include to chan_iax2.c
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2238 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-02-25 03:49:25 +00:00 |
Mark Spencer
|
066212158e
|
Add IAX2 firmware upgrade support
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2234 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-02-24 21:27:16 +00:00 |
Mark Spencer
|
f285c61830
|
Cleanups to recent changes
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2187 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-02-18 04:52:56 +00:00 |
Mark Spencer
|
cc894e6100
|
Use call numbers instead of pointers in IAX2
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2186 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-02-17 22:16:14 +00:00 |
Mark Spencer
|
98391c1324
|
Free mysql results
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2156 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-02-11 06:29:35 +00:00 |
Mark Spencer
|
bac2215fb6
|
Fix several memory leaks
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2153 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-02-11 03:54:28 +00:00 |
Mark Spencer
|
7cdb6d36f4
|
Fix a couple of memory leaks
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2151 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-02-11 00:17:48 +00:00 |
Mark Spencer
|
cf4825233d
|
Don't free private structure until iax2_hangup is actually called
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2136 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-02-06 18:11:13 +00:00 |
Mark Spencer
|
694058ccb1
|
Implement REGREL in IAX2
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2119 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-02-03 15:16:04 +00:00 |
Mark Spencer
|
9c2f131b66
|
NetBSD portability enhancements (bug #969)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2109 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-02-02 06:38:08 +00:00 |
Mark Spencer
|
87f28fa6dd
|
Add "iaxcompat" option to allow nested switch statements, still might fail if you have an IAX call going to something with a switch...
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2104 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-02-01 20:08:36 +00:00 |
Jeremy McNamara
|
c060d39cca
|
clean up our mess on unload. Bug #799
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1984 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-01-12 18:08:34 +00:00 |
Mark Spencer
|
ed72e0e169
|
Show who sends us bad packets
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1945 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-01-11 16:31:04 +00:00 |
Mark Spencer
|
389d089ecc
|
Implement missing function
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1944 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-01-11 16:15:30 +00:00 |
Mark Spencer
|
459d19823e
|
Locking changes for IAX2
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1943 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-01-11 15:57:42 +00:00 |
Mark Spencer
|
5a0ef67644
|
When poking a peer after registration, release lock temporarily
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1916 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2004-01-10 19:53:14 +00:00 |
Mark Spencer
|
8b557dfd30
|
Minor cleanup
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1859 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-12-15 15:14:23 +00:00 |
Mark Spencer
|
6fb9ea4ea5
|
Fix qualify + register
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1857 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-12-14 21:13:02 +00:00 |
Mark Spencer
|
2f69b332d8
|
Cleanup unload calls
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1850 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-12-09 23:55:17 +00:00 |
Mark Spencer
|
0f2bdc6d0a
|
Remove gratuitous race
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1840 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-12-08 23:42:07 +00:00 |
Mark Spencer
|
37f1885152
|
Quiet more authentication info if not enabled
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1830 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-12-05 16:13:43 +00:00 |
Mark Spencer
|
fac7eaffa9
|
Fix PGSQL voicemail issues (bug #625) and fix reload races in iax2
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1827 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-12-04 23:19:26 +00:00 |
Mark Spencer
|
da34cf8fd6
|
Add auth debug option
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1825 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-12-04 03:41:22 +00:00 |
Mark Spencer
|
1740f71793
|
Don't don't show verbose 3 message when verbose not set
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1820 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-12-03 15:06:41 +00:00 |
Martin Pycko
|
e30e685ee1
|
We have to hangup the bridge not continue on AbsoluteTimeout
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1760 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-11-17 23:46:54 +00:00 |
Martin Pycko
|
bb2bb1d083
|
Fix the AbsoluteTimeout issue with IAX/IAX2 when in native mode
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1759 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-11-17 23:37:56 +00:00 |
Mark Spencer
|
e406f72564
|
Add date/time to IAX2 register
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1755 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-11-15 23:27:47 +00:00 |
Mark Spencer
|
6f6ff1a673
|
Don't try to expire if there is no expirey
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1748 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-11-14 04:11:03 +00:00 |
Mark Spencer
|
9d244cb4ce
|
Don't reconnect db on reload unless there was a failure
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1741 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-11-13 16:25:52 +00:00 |
Mark Spencer
|
c71d9d53ff
|
Update so that "users" are implemented as well
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1737 65c4cc65-6c06-0410-ace0-fbb531ad65f3
|
2003-11-13 05:21:15 +00:00 |