Commit Graph

7035 Commits (39e622f7cfb5e860451e11b3cf6813f4981a8592)
 

Author SHA1 Message Date
Tilghman Lesher 39e622f7cf Revert last change - breaks retrieval of builtin variables
19 years ago
Tilghman Lesher dad6bc4d32 Bug 7779 - Using initstate(3) means that we cannot unload this module once loaded.
19 years ago
Matt O'Gorman 4514a22df3 Move the load_modules call so that if a module needs
19 years ago
Tilghman Lesher c7a845c978 Reformat to match the contribution style of other contributors
19 years ago
Joshua Colp 379785c401 Turn media level c= parsing on by default (issue #7725 reported by psm)
19 years ago
Jason Parker d98055d875 Fix a bug with app_voicemail when trying to use app_directory to leave messages
19 years ago
Kevin P. Fleming 86b0330dc5 make a feeble attempt to avoid the 'how do I enable my hardware echo canceler' questions
19 years ago
Kevin P. Fleming 2650ee2f9a rename file per crichter's request
19 years ago
Christian Richter 71b348be1c This rather small ;-) commit merges the changes from my team branch 0.3.0 into t
19 years ago
Russell Bryant 2f5c21ded7 revert bogus change to attempt to fix bug 7506 which actually causes half of
19 years ago
Joshua Colp 3d759745f9 Use the last CDR entry instead of the first CDR entry for variable retrieving variables using the CDR dialplan function. (issue #7689 reported by voipgate)
19 years ago
Joshua Colp afedbd97af Make app_macro compile again
19 years ago
Steve Murphy 4098ad798d In app_macro, changed the previously changed upper recursion depth limit to a variable, default of the original val of 7. MACRO_RECURSION is a channel variable that will override the limit, but until I can understand and fix why this limit is neccessary, I am not advertising this variable in the docs. This fix mirrors the changes made in r40200 in trunk.
19 years ago
Kevin P. Fleming c3a46b712e don't allow AUEP responses to overflow the stack during a string copy (reported by Mu Security)
19 years ago
Russell Bryant 465207a28d use pbx_builtin_getvar_helper() so that GET VARIABLE can retrieve global
19 years ago
Steve Murphy f4e47e9b51 This revision fixes bug 7731, the inability for macros to be called more than one level deep in the 'h' extension.
19 years ago
Kevin P. Fleming 7b46b7133d add explicit listing of anthm's contributions (issue #7683)
19 years ago
Russell Bryant b740b45902 Increase the buffer size for the callid (issue #7675, reported by pssatcs)
19 years ago
Russell Bryant fdfc694ca3 Fix a crash reported to me by hads on IRC. This crash would occur with the use
19 years ago
Joshua Colp 1204f825d7 Reset our stream and vstream pointers back to NULL so that any generator that uses them (file based MOH) will not try to close them again. (issue #7668 reported by jmls)
19 years ago
Russell Bryant f4c24d5d62 Always generate a Newstate event in ast_setstate() instead of making it a
19 years ago
Russell Bryant e81646d2dd remove duplicate queue log entry when the caller exits on a timeout
19 years ago
Russell Bryant 54b8d83e4f don't advertise that this function can set a SIP header when it can only
19 years ago
Russell Bryant 183541b44d make sure the priv-callerintros directory exists before trying to create a file
19 years ago
Russell Bryant 66b15a3461 Fix an issue that would cause a NewCallerID manager event to be generated
19 years ago
Russell Bryant 5e3b7eec7d suppress a compiler warning about the usage of a potentially uninitialized variable
19 years ago
Joshua Colp a56f08e345 Treat the file as invalid if we have no valid formats for it (issue #7643 reported by KNK)
19 years ago
Tilghman Lesher 84ad1fe0f3 Bug 7648 - Checking wrong count for plurality on new messages for Dutch language
19 years ago
Kevin P. Fleming 8ddb00adaa fix brain-damage I introduced when trying to fix the CANCEL/BYE sending mechanism for pending INVITES
19 years ago
Kevin P. Fleming 4f3b40fe79 ensure that the 'feature digit timeout' value is taken into account when deciding how long the bridge should run (this fixes a problem report where a digit press that did not invoke a feature is never passed across the bridge)
19 years ago
Joshua Colp 83f9228c1d Close the stream when file based MOH stop. This won't get rid of their position in the file but it will cause the translation path to be setup again. (issue #7634 reported by asimpson)
19 years ago
Kevin P. Fleming 532ff6487b don't reissue hangup requests for SIP channels that have expired their RTP timeouts (one time is enough)
19 years ago
Joshua Colp f41b9baed4 Add missing code to bring transferee channel out of MOH/autoservice under certain circumstance (issue #7611 reported by guillecabeza with minor mods by myself)
19 years ago
Russell Bryant af0052ee94 one more small tweak for thread-safety of TRACE_FRAMES
19 years ago
Russell Bryant 70d6a82a9f Make the frame counting done with TRACE_FRAMES defined thread-safe
19 years ago
Joshua Colp 1020b9d11a How many attempts does it take to make a SIP URI parser that works well? I'm up to 5 personally. On to the good stuff - parse the domain first, user second, and get rid of port & options/params last. (issue #7616 reported by andrew)
19 years ago
Joshua Colp 2e7e645c77 Make a copy of the request URI in check_user_full instead of modifying the one on the structure, and also strip params properly from the user portion of the SIP URI so as to preserve the domain (issue #7552 reported by dan42)
19 years ago
Kevin P. Fleming 7b9abdf138 use the enum that defines the option arguments, so that the likelihood of mismatched option indexes is reduced (which in this case was a bug, the volume argument was not checked properly)
19 years ago
Kevin P. Fleming 6afc9c6c8f do a better job avoiding translation path teardown/setup when not needed
19 years ago
Russell Bryant 228c35198c Fix crash when using the "regexten" option with MALLOC_DEBUG enabled. This was
19 years ago
Kevin P. Fleming 0b6aa9cd29 don't do useless translation destroy/build when the channel is already in the correct format
19 years ago
Russell Bryant 425c51cfd5 fix a crash when MALLOC_DEBUG is enabled and the regexten is enabled. The crash
19 years ago
Joshua Colp 46012df0b6 Put default callerid into contact when the one specified is either NULL or has a zero string length. (issue #7590 reported by key2)
19 years ago
Russell Bryant 96048caf41 This resolves a deadlock that a tech support customer was getting frequently
19 years ago
Steve Murphy f46ab63b6c This fixes a compile problem for s390 as reported in bug 7253.
19 years ago
Kevin P. Fleming 1cd1b27779 ensure that global 'maxauthreq' is reset to zero during 'reload'
19 years ago
Russell Bryant b97c12b80b don't crash if the frame has no data, but has a src
19 years ago
Russell Bryant 09a334573e if asked to duplicate a frame that has no data, don't set the frame's data
19 years ago
Tilghman Lesher dfe118c2fd Backport buffer increase to 1.2
19 years ago
Tilghman Lesher f23368365a Overflow bad
19 years ago