Commit Graph

864 Commits (c257ffeed04cbf8fbcf68cadc73f15c03a2845aa)

Author SHA1 Message Date
Tilghman Lesher c257ffeed0 Lose the CAP_NET_ADMIN at every fork, instead of at startup. Otherwise, if
17 years ago
Steve Murphy 13a60eba0c This patch fixes h-exten running misbehavior in manager-redirected
17 years ago
Tilghman Lesher 57c31c89eb Err, yeah.
17 years ago
Tilghman Lesher 2957e5ae8e Add thread to kill zombies, when child processes don't die immediately on
17 years ago
Terry Wilson 3a24e83768 Fix builtin_blindtransfer calling back the wrong channel
17 years ago
Terry Wilson 63385b716c One-touch parking was calling back the wrong channel on timeout
17 years ago
Terry Wilson 0999576f0a Don't play audio to the channel if we've masqueraded
17 years ago
Terry Wilson 4b25111108 Convert call to park_call_full to masq_park_call_announce
17 years ago
Russell Bryant 9161b7fc87 Revert unnecessary indications API change from rev 122314
17 years ago
Jeff Peeler b01ec2512d (closes issue #13881)
17 years ago
Russell Bryant b28fcc36f2 Make this compile for mvanbaak
17 years ago
Tilghman Lesher 8c0191f0dc Don't truncate database results at 255 chars.
17 years ago
Russell Bryant acd0af78ea Re-work ref count handling of MoH classes using astobj2 to resolve crashes.
17 years ago
Steve Murphy e3700a13a4 This merges the masqpark branch into 1.4
17 years ago
Jeff Peeler e0bec5d67d (closes issue #13480)
17 years ago
Russell Bryant 0d24c2ed92 Set the process group ID on the MOH process so that all children will get killed
17 years ago
Russell Bryant c6f1387e73 Don't try to change working directory if a directory was not configured.
17 years ago
Russell Bryant 3a864cb7b6 Handle a case where a call can be bridged to a channel that is still ringing.
17 years ago
Russell Bryant d67d8cd2f3 Fix an issue that made it so you could only have a single caller executing
17 years ago
Tilghman Lesher d9fb8362bc Don't wait forever, if there's a specified recording timeout.
17 years ago
Jeff Peeler dda2438b03 Oops, inverted logic for a strcasecmp check. Pointed out by mmichelson, thanks!
17 years ago
Jeff Peeler 90efa9de78 (closes issue #13229)
17 years ago
Terry Wilson de2bff02a1 Channel is masqueraded, don't keep alive
17 years ago
Terry Wilson cedbee5b75 A situation like A calls B, A builtin_atxfers B to C, C parks B would lead to a crash. Thanks to file for telling me how to fix it!
17 years ago
Kevin P. Fleming 50515ed372 update dev-mode compiler flags to match the ones used by default on Ubuntu Intrepid, so all developers will see the same warnings and errors
17 years ago
Steve Murphy 890386410a In reference to the fix made for 13871, I was
17 years ago
Steve Murphy 596f31a1a1 (closes issue #13871)
17 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.
17 years ago
Mark Michelson 3429c9de5e Fix a crash in the end_bridge_callback of app_dial and
17 years ago
Sean Bright f2ecc4c80e Use static functions here instead of nested ones. This requires a small
17 years ago
Kevin P. Fleming 18df35a2c1 somehow missed a bunch of gcc 4.3.x warnings in this branch on the first pass
17 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
17 years ago
Terry Wilson 705d6f3742 Add end_bridge_callback for app_follome and add AUTOLOOP flag to res_features
17 years ago
Terry Wilson 6280e04736 Recent CDR fixes moved execution of the 'h' exten into the bridging code, so variables that were set after ast_bridge_call was called would not show up in the 'h' exten. Added a callback function to handle setting variables, etc. from w/in the bridging code. Calls back into a nested function within the function calling ast_bridge_call
17 years ago
Steve Murphy 961bc7e758 The magic trick to avoid this crash is not to
17 years ago
Terry Wilson 3f6d4154b8 Backport fix from 1.6.0 that allows you to set parkedcalltransfers=no|caller|callee|both, but default to both which would be the equivalent of the existing behaviour.
17 years ago
Steve Murphy 8f30902385 Interesting crash. In this case, you exit the
17 years ago
Jeff Peeler b1da541a92 (closes issue #13139)
17 years ago
Tilghman Lesher 93ef1ee4ef Dialplan functions should not actually return 0, unless they have modified the
17 years ago
Jeff Peeler fc2e08f823 (closes issue #13425)
17 years ago
Steve Murphy b161b2df6e (closes issue #13579)
17 years ago
Tilghman Lesher 1178fb0bc4 Some sanity checks that may have led to prior crashes, found by codefreeze-lap
17 years ago
Steve Murphy ee2d2f2cae (closes issue #13489)
18 years ago
Jeff Peeler 5d6a7c270b compare peer and chan instead of looking at the parked user (pu), which could have possibly already have been freed by the parking thread
18 years ago
Jeff Peeler 407b16efd7 (closes issue #13493)
18 years ago
Jeff Peeler a3289918e3 (closes issue #13465)
18 years ago
Steve Murphy eccd14d7f0 Tested by: sergee, murf, chris-mac, andrew, KNK
18 years ago
Steve Murphy aa58c91fbe (closes issue #13364)
18 years ago
Steve Murphy dca52e11c5 (closes issue #12318)
18 years ago
Russell Bryant 5730a3169a Ensure that the stored CDR reference is still valid after the bridge before
18 years ago