Commit Graph

170 Commits (bb5655de7cc0b0ab076e7b47d32013c7260de0ed)

Author SHA1 Message Date
Tilghman Lesher 756c7cbb12 Bug 6873 - Finish moving from the non-threadsafe (and poor randomness) rand() to threadsafe ast_random()
19 years ago
Luigi Rizzo 0b655c3ce9 minor cleanup: localize a variable and replace i++; i++ with i +=2;
19 years ago
Tilghman Lesher 4f1e5d1aef Bug 6387 - janitor cleanup for linked lists
20 years ago
BJ Weschke 81125d803e Don't set a global variable if the channel you're trying to set CHANLOCALSTATUS on has gone away already.
20 years ago
Kevin P. Fleming a16ae226b6 use string fields for some stuff in ast_channel
20 years ago
Russell Bryant a228af1dd9 remove some more local declarations of null frames
20 years ago
Olle Johansson ad5eaa9aca More doxygen updates
20 years ago
BJ Weschke 242a478023 Fix compiler warning.
20 years ago
BJ Weschke 1874f21ff8 Implement the autologoffunavail option in chan_agent (#6038 with some minor mods)
20 years ago
Russell Bryant 466a062b09 convert some channels to use the memory allocation wrappers.
20 years ago
Russell Bryant a725468381 update doxygen docs to specify authors
20 years ago
Kevin P. Fleming 0242a69b3f Merged revisions 7265-7266,7268-7275 via svnmerge from
20 years ago
Kevin P. Fleming 2c65582b66 remove extraneous svn:executable properties
20 years ago
Kevin P. Fleming 15b01f246c issue #5604
20 years ago
Russell Bryant 31a804b97c issue #5605
20 years ago
Russell Bryant 3453e3efa5 Doxygen documentation update from oej (issue #5505)
20 years ago
Mark Spencer e603dcedb5 Perform some extra checks before performing masquerades
20 years ago
Kevin P. Fleming 5da915dcfd update MANY more files with proper copyright/license info (thanks Ian!)
20 years ago
Kevin P. Fleming a953eb06c3 formatting cleanups (bug #4786, with minor mods)
20 years ago
Russell Bryant 4c531ca8c0 define an AST_MAX_CONTEXT for use instead of AST_MAX_EXTENSION
20 years ago
Kevin P. Fleming 4803ab0bb2 don't use locks when reading usecounts (reading only, not writing)
20 years ago
Kevin P. Fleming e5e64bfd41 header ordering fixes for FreeBSD (pending a global merge into asterisk.h) (bug #4484)
20 years ago
Kevin P. Fleming 2b8338cb52 more file version tags
20 years ago
Kevin P. Fleming 005e436b57 another round of version tag updates, along with 'show version files' pattern filtering
20 years ago
Kevin P. Fleming 1f9ab2380a use double-quotes instead of angle-brackets for non-system include files (bug #4058)
20 years ago
Mark Spencer dc9faa21e4 Fix a bunch of const stuff, merge queue changes, add experimental "hybrid" DTMF mode
20 years ago
Mark Spencer 6b20a0f5db Inherit variables across local channel (bug #3769)
21 years ago
Mark Spencer 0eb1f2ec44 If we're only queueing audio, don't queue when we really want to engage the masquerade
21 years ago
Mark Spencer 18d9b26cf9 Rework channel structure to eliminate "pvt" portion of channel (bug #3573)
21 years ago
Mark Spencer 34e8ed636d Fix queue URL passing (bug #3543)
21 years ago
Mark Spencer cea4a8e09e Fix native agent transfer, add UPGRADE.txt for notes about backwards compatibility issues upgrading from Asterisk 1.0 to current CVS head
21 years ago
Mark Spencer c2d98239d2 Fix use count for agent/local (bug #2996 et al)
21 years ago
Mark Spencer 6cb38ac23a Add features (incomplete, highly experimental), fix DundiLookup app, debug improvements (bug #2800)
21 years ago
Mark Spencer 8a13712e45 Pass concept of status back, permit "leaveempty" to work with static agents who are not loggedon (bug #2719)
21 years ago
Mark Spencer dcb396b76b Fix chan_local debug message (bug #2725)
21 years ago
Mark Spencer e21ed1865b First pass at making transfer work within agent (not tested, shouldn't break anything that currently worked)
21 years ago
Mark Spencer fce17976e9 Major PBX revamps (including labels, update examples)
21 years ago
Mark Spencer 04fc29c8b2 Huge callerid rework (might break H.323, others)
21 years ago
Mark Spencer dd293ed6fe First pass at properly handling account codes in forwarding
21 years ago
James Golovich 8801247d76 Remove pthread.h from source. We should be using asterisk/lock.h everywhere instead (except in asterisk/lock.h).
21 years ago
Mark Spencer 5546e32355 Merge major BSD mutex and symbol conflict patches (bug #1816) (link patch still pending)
21 years ago
Mark Spencer e66aef0c05 Can't check outbound without having lock (bug #1886)
21 years ago
Mark Spencer 727abcdec7 Merge FreeBSD locking fixes (bug #1411)
21 years ago
Mark Spencer d117f2258f Propagate language properly across chan_local (bug #1663)
21 years ago
Mark Spencer 13bca43aa8 Get rid of all that old needlock garbage now that we're using recursive mutexes
21 years ago
Jeremy McNamara 7132570353 Change 'show locals' into 'local show channels' to follow other channel methods. Bug #1255
22 years ago
Mark Spencer e7ecf6accb Populated RDNIS
22 years ago
Mark Spencer 806bb3c63f Add support for parking with IAX2
22 years ago
Mark Spencer 32e131862d Elminate unused code/warnings (bug #934)
22 years ago
Mark Spencer b3e9086d5d Really fix chan local races (I hope)
22 years ago
Mark Spencer ea4aeb0c67 Handle without context
22 years ago
Mark Spencer 55637d3de5 Add "n" option to allow disabling of masq optimization
22 years ago
Mark Spencer 52095246a6 Fix race for fast hanguyp
22 years ago
Mark Spencer c21550022e Make check_bridge back off if it cant get all the locks it wants
22 years ago
Mark Spencer d91f72fd5f Add any missing locking calls
22 years ago
Mark Spencer 1bb58646de Totally revamp thread debugging to support locating and removing deadlocks
22 years ago
Mark Spencer 50af63e1d2 Never release lock when doing a hangup or bad things can happen when masq is taking place
22 years ago
Mark Spencer 0e2190687f Lock everything that might need to be locked
22 years ago
Mark Spencer 886cf4f227 Lock masquerading into channel
22 years ago
Mark Spencer 5a0a0ff8dd Fix local buglet
22 years ago
Mark Spencer 29802d2ff5 Properly defuse race in chan_local, fix extremely unlikely path for losing lock in chan_agent
22 years ago
Mark Spencer cbe865df7a Fix race in local, update queue
22 years ago
Mark Spencer 878db20a92 Fix case where local is allocated but not actually called on
22 years ago
Mark Spencer f3b8441cc7 Copy Caller*ID on local channels
22 years ago
Mark Spencer 907980f17d Fix tiny typo
22 years ago
Mark Spencer 9cc2aa39d0 Unlink local channels
22 years ago
Mark Spencer 77b48c0aed Make call forwarding work properly by using new Local channel
22 years ago
Mark Spencer 864fc0cfce Complete local channel implementation
22 years ago
Mark Spencer c35b05dd30 Fix chan_local build, update SIP
22 years ago
Mark Spencer fbc8fd227c Add preliminary chan_local, fix chan_sip to delete unknown calls
22 years ago