Commit Graph

16039 Commits (b7f82fd9307a401aa11e9ff6c660f8baf1ba641c)
 

Author SHA1 Message Date
Sean Bright e4dce85331 Merged revisions 114245 via svnmerge from
18 years ago
Tilghman Lesher 2f33780bfa Merged revisions 114242 via svnmerge from
18 years ago
Russell Bryant 19f7e8cc93 Merged revisions 114230 via svnmerge from
18 years ago
Russell Bryant 0270b3d6c9 Make this file compile. The variable str is never set anywhere. Furthermore,
18 years ago
Jeff Peeler 4d3e086a3e added info describing DNS manager
18 years ago
Mark Michelson 9facdcb64f Merged revisions 114226 via svnmerge from
18 years ago
Mark Michelson 67e0ee39ae Blocked revisions 114211 via svnmerge
18 years ago
Mark Michelson ae52cd4a76 Merged revisions 114207 via svnmerge from
18 years ago
Russell Bryant 83c674bf96 Merged revisions 114204 via svnmerge from
18 years ago
Tilghman Lesher 631d8e5fbe fileio.h does not exist; io.h does, though.
18 years ago
Steve Murphy 5203c664de Thanks to snuff for finding these omissions
18 years ago
Philippe Sultan 60a9d14d56 Merged revisions 114198 via svnmerge from
18 years ago
Tilghman Lesher 9809a31bb5 Merged revisions 114195 via svnmerge from
18 years ago
Sean Bright 3b775e41ae Update the CHANGES file with yesterday's ChanSpy change. Sorry Kevin, just saw your e-mail.
18 years ago
Sean Bright 45ebcb77a2 Merged revisions 114191 via svnmerge from
18 years ago
Steve Murphy 5fb4b1bbe5 This is the scariest commit I've done in a long time. This is the astobj2-ification of chan_sip. I've tested a number of scenarios like crazy. It used to have 4x the call setup/teardown performance of trunk, but now it's roughly at parity. I will attempt to find the bottlenecks and get it back to the 4x mark. The changes made were somewhat invasive, but the value to the community of these upgrades outweighs waiting further for more testing. Every change being made to chan_sip was lousing this code up when we tried to merge. Peers, Users, Dialogs, are all now astobj2 objects, indexed via hashtables. Refcounting is used to track objects and free them at the bitter end of their lives. Please file issues on bugs.digium.com, and PLEASE, please, please be patient. One natural advantage to all the hash-table work is that loading large sip.conf files full of thousands of peers now goes much faster. One more please: PLEASE help thrash this code and test it.
18 years ago
Tilghman Lesher 123ac5fd64 Standardized routines for forking processes (keeps all the specialized code in one place).
18 years ago
Steve Murphy 752f6681b1 A small enhancement-- I added the routine log_show_lock to utils.c, which if the mentioned lock has been acquired, this routine will log to the console the normal info about that lock you'd see from the CLI when you do a 'core show locks'. It's solely for debug-- if the lock is NOT acquired, there is no output. I use it to show 'unexpected' locks, to see where/why a lock is pre-locked. This command is to be called from points of interest, like just before a trylock, and helps to spot fleeting, highly temporal locks that normally are not locked...
18 years ago
Kevin P. Fleming a51fb142f9 Merged revisions 114184 via svnmerge from
18 years ago
Steve Murphy 8b6d8da58c Introducing a small optimization to event_unsubscribe; events now use a Doubly-Linked list for events, gives fast deletions, for the sake of channel driver mwi events. From team/murf/bug11210.
18 years ago
Steve Murphy 2b69ec9a38 Introducing a small upgrade to the ast_sched_xxx facility, to keep it from eating up lots of cpu cycles. See CHANGES. From the team/murf/bug11210 branch.
18 years ago
Tilghman Lesher e5ea744e1d Blocked revisions 114180 via svnmerge
18 years ago
Steve Murphy 6138b16995 Introducing various astobj2 enhancements, chief being a refcount tracing feature, and various documentation updates in astobj2.h, and the addition of standalone utility, refcounter, that will filter the trace output for unbalanced, unfreed objects. This comes from the team/murf/bug11210 branch.
18 years ago
Jason Parker e93d417a19 Blocked revisions 114173 via svnmerge
18 years ago
Steve Murphy 27891e6b4b Introducing doubly linked lists to trunk from branch team/murf/bug11210.
18 years ago
Joshua Colp d04ac68dfa Blocked revisions 114167 via svnmerge
18 years ago
Sean Bright 5fbdb4af73 Add the ability to disable channel technology name playback when speaking the current channel name
18 years ago
Tilghman Lesher 369ccdef5e Oops, buffer wasn't long enough for query
18 years ago
Olle Johansson 18866623dc Merged revisions 114148 via svnmerge from
18 years ago
Olle Johansson f239f24580 Adding chanvar to SIPPEER from 1.4 branch
18 years ago
Jason Parker fe65716e15 If somebody enters a digit during ast_stream_and_wait, the return value is the digit, which we need to use later.
18 years ago
Steve Murphy 5b4222c9de These changes:
18 years ago
Sean Bright 98c789ad12 I'm not sure why, but "this" bothers me. Ba dum dum.
18 years ago
Jason Parker b9bb0749d1 Shorten the mac address pattern, since some phones use different identifiers (such as the i2050 softphone).
18 years ago
Jason Parker c2d0b572bf Merged revisions 114138 via svnmerge from
18 years ago
Jason Parker f6cfccbc07 Merged revisions 114133 via svnmerge from
18 years ago
Jason Parker efb767e432 Convert several DEBUG logs into ast_debug.
18 years ago
Terry Wilson 91de4e9cea Need a new buffer for each loop
18 years ago
Terry Wilson 6d34b5fafe Don't unref user twice on failure. Also, when adding sorted list of users, it is best to check the entry already in the list for a "next" entry instead of the newly created entry...
18 years ago
Jason Parker 6e6d6f2e10 Merged revisions 114120 via svnmerge from
18 years ago
Mark Michelson 0270776ca5 Merged revisions 114117 via svnmerge from
18 years ago
Tilghman Lesher e7daf63fd8 Make tab-completion work for all cases
18 years ago
Mark Michelson df7cb6b30b Merged revisions 114112 via svnmerge from
18 years ago
Joshua Colp 6fad8249f5 During hangup it is possible for p->chan or p->owner to be NULL, so just return what the channel is bridged to instead of what they are *really* bridged to. Thanks Matt Nicholson!
18 years ago
Mark Michelson 9ddc843fbe Merged revisions 114106 via svnmerge from
18 years ago
Joshua Colp c5d0ca23f0 Merged revisions 114103 via svnmerge from
18 years ago
Joshua Colp 5fff9c7304 Merged revisions 114100 via svnmerge from
18 years ago
Tilghman Lesher c716e8de53 Add tab command-line completion
18 years ago
Tilghman Lesher dc3e185e96 Use ast_mkdir instead of mkdir
18 years ago
Matthew Fredrickson 5110d3bc69 Make sure linkset is locked exiting ss7_start_call
18 years ago