Commit Graph

4574 Commits (e8f9274ca75f66dbb59cdae2d469b10ec2408b80)

Author SHA1 Message Date
Jeff Peeler c7dcb086dd (closes issue #13786)
18 years ago
Mark Michelson 3668ba67ab We don't handle 4XX responses to BYE well. According to
18 years ago
Mark Michelson 3a1a981e2e Make sure to set the hangup cause on the calling channel in the case
18 years ago
Richard Mudgett 238cd9ea24 Merged revision 157977 from
18 years ago
Kevin P. Fleming 187f6d485a the gcc optimizer frequently finds broken code (use of uninitalized variables, unreachable code, etc.), which is good. however, developers usually compile with the optimizer turned off, because if they need to debug the resulting code, optimized code makes that process very difficult. this means that we get code changes committed that weren't adequately checked over for these sorts of problems.
18 years ago
Mark Michelson a6fac748de Add some missing invite state changes necessary in the sip_write
18 years ago
Mark Michelson 3429c9de5e Fix a crash in the end_bridge_callback of app_dial and
18 years ago
Tilghman Lesher 1d023ca457 Revert revision 132506, since it occasionally caused IAX2 HANGUP packets not
18 years ago
Mark Michelson abc56833ad Channel drivers assume that when their indicate callback
18 years ago
Tilghman Lesher a0386906cf Clarify error message.
18 years ago
Mark Michelson a82f9caadf The logic of a strcasecmp call was reversed
18 years ago
Tilghman Lesher 537f626328 On busy systems, it's possible for the values checked within a single line
18 years ago
Richard Mudgett f7c8bfed9c JIRA ABE-1703
18 years ago
Tilghman Lesher 66d3d10d8c Make the monitor thread non-detached, so it can be joined (suggested by Russell
18 years ago
Kevin P. Fleming 18df35a2c1 somehow missed a bunch of gcc 4.3.x warnings in this branch on the first pass
18 years ago
Kevin P. Fleming add5ff5b05 fix a bunch of potential problems found by gcc 4.3.x, primarily bare strings being passed to printf()-like functions and ignored results from read()/write() and friends
18 years ago
Tilghman Lesher 1c4d34a0f7 Turn off qualify on uncached realtime peers.
18 years ago
Tilghman Lesher ac0c617f43 Cannot join detached threads. See http://www.opengroup.org/onlinepubs/000095399/functions/pthread_join.html
18 years ago
Tilghman Lesher e8b8a35b3d Unlock before returning, when extension doesn't exist.
18 years ago
Russell Bryant c1cdf01a0e Fix an incorrect usage of sizeof()
18 years ago
Jeff Peeler 1400db9dfc Buffer policy setting for half is not needed.
18 years ago
Tilghman Lesher 2156982d3e Inherit ALL elements of CallerID across a local channel.
18 years ago
Jason Parker 979e2cd58d Correctly allow chan_dahdi to compile against older versions of Zaptel.
18 years ago
Richard Mudgett 4fa4c33f6d Fix memory leak found by customer
18 years ago
Kevin P. Fleming 1573ebed8c fix some problems when parsing SIP messages that have the maximum number of headers or body lines that we support
18 years ago
Mark Michelson 0145ae2870 Change this warning to an error message. Suggestion
18 years ago
Mark Michelson 6189f028ae Call register_peer_exten even in the case that the peer's
18 years ago
Mark Michelson eda1b995f8 Don't allow reserved characters to be used in register
18 years ago
Mark Michelson 1533c5e6cb Deadlock prevention in chan_local.
18 years ago
Kevin P. Fleming d7be4318bb when parsing a text configuration option, ensure that the buffer on the stack is actually large enough to hold the legal values of that option, and also ensure that sscanf() knows to stop parsing if it would overrun the buffer (without these changes, specifying "buffers=...,immediate" would overflow the buffer on the stack, and could not have worked as expected)
18 years ago
Kevin P. Fleming 325aa9652f revert this change until i can understand why it results in locking order changes
18 years ago
Kevin P. Fleming 198b01597b don't start a PBX on incoming PRI call channels until after we're done setting channel variables and other things on the channel, otherwise the channel might go away (if the dialplan hangs up quickly) before we are done, which results in a spectacular crash
18 years ago
Tilghman Lesher 93ef1ee4ef Dialplan functions should not actually return 0, unless they have modified the
18 years ago
Tilghman Lesher 850cd15e26 Check whether an extension exists in the _call method, rather than the _alloc
18 years ago
Kevin P. Fleming e1fc602c64 ensure that the private structure for pseudo channels is created without 'leaking' configuration data from other configured channels
18 years ago
Jason Parker 8eb7b7e43c Fix silly formatting.
18 years ago
Richard Mudgett 27b54f4c1c channels/chan_misdn.c
18 years ago
Steve Murphy 8524d212f6 (closes issue #12101)
18 years ago
Christian Richter 4bc71ce504 improved helptext of misdn_set_opt.
18 years ago
Steve Murphy 92d91e43e0 A micro-fix, in sip_park_thread, where d is freed before the func is done using it.
18 years ago
Tilghman Lesher 84b197673b Set the raw formats at the same time as the other formats.
18 years ago
Jeff Peeler ca37a64754 (closes issue #12965)
18 years ago
Tilghman Lesher a4ebc105ef Create rules for disallowing contacts at certain addresses, which may
18 years ago
Mark Michelson 3cf97e5d90 Make sure that the branch sent in CANCEL requests
18 years ago
Mark Michelson 09c3b90918 When determining if codecs used by SIP peers allow
18 years ago
Mark Michelson 02fb0b646e Fix pedantic mode of chan_sip to only check the
18 years ago
Steve Murphy a05ebb78af This fix comes from Joshua Colp The Brilliant, who, given the trace, came up with a solution. This will most likely will close 13235 and 13409. I'll wait till Monday to verify, and then close these bugs.
18 years ago
Mark Michelson 9f079b3158 Agent's should not try to call a channel's indicate callback
18 years ago
Mark Michelson 20d7257914 Commit 140417 had a logic flaw in it which
18 years ago
Sean Bright 161b31df57 Make sure to use the correct length of the mohinterpret and mohsuggest
18 years ago