Commit History

Autor SHA1 Mensaxe Data
  Leif Madsen bdf076843a Merged revisions 328247 via svnmerge from %!s(int64=13) %!d(string=hai) anos
  Tilghman Lesher de689fec7e Because ExecIf needs to reprocess arguments, it's best if we don't remove quotes during parsing. %!s(int64=15) %!d(string=hai) anos
  Russell Bryant 6c824480f1 Global var cleanup - constification and removing unused vars. %!s(int64=16) %!d(string=hai) anos
  Kevin P. Fleming 0b18e53c42 Const-ify the world (or at least a good part of it) %!s(int64=16) %!d(string=hai) anos
  Tilghman Lesher 37025c8fa6 Merge str_substitution branch. %!s(int64=16) %!d(string=hai) anos
  Russell Bryant a296a59ced Fix various spelling and grammatical issues in documentation %!s(int64=16) %!d(string=hai) anos
  Russell Bryant 38a3fa4b39 Merge changes from team/group/appdocsxml %!s(int64=16) %!d(string=hai) anos
  Tilghman Lesher 3aa8c57a6b For the purpose of making the changed syntax to ExecIf easier to transition, %!s(int64=17) %!d(string=hai) anos
  Michiel van Baak 5cb40f4dcf whitespace fixes only. %!s(int64=17) %!d(string=hai) anos
  Jason Parker b62ae63652 Make 'else' argument to ExecIf optional. Clean up the description and usage text a bit. %!s(int64=17) %!d(string=hai) anos
  Luigi Rizzo a3d5e81bf4 remove another set of redundant #include "asterisk/options.h" %!s(int64=17) %!d(string=hai) anos
  Luigi Rizzo 32d68be9da include "logger.h" and errno.h from asterisk.h - usage shows that they %!s(int64=17) %!d(string=hai) anos
  Luigi Rizzo 47e70077d6 Start untangling header inclusion in a way that does not affect %!s(int64=17) %!d(string=hai) anos
  Steve Murphy 1f3339e36f Based on a note in asterisk-dev by Brian Capouch, I determined I too agressive in not initializing arrays passed to pbx_substitute_variables_xxxx; I reviewed the code (again) and hopefully found every possible spot where substitute_variables is called conditionally, and made sure the char array involved was set to a null string. %!s(int64=17) %!d(string=hai) anos
  Mark Michelson 952224deae "show application <foo>" changes for clarity. %!s(int64=17) %!d(string=hai) anos
  Steve Murphy 38f510abd2 This commits the performance mods that give the priority processing engine in the pbx, a 25-30% speed boost. The two updates used, are, first, to merge the ast_exists_extension() and the ast_spawn_extension() where they are called sequentially in a loop in the code, into a slightly upgraded version of ast_spawn_extension(), with a few extra args; and, second, I modified the substitute_variables_helper_full, so it zeroes out the byte after the evaluated string instead of demanding you pre-zero the buffer; I also went thru the code and removed the code that zeroed this buffer before every call to the substitute_variables_helper_full. The first fix provides about a 9% speedup, and the second the rest. These figures come from the 'PIPS' benchmark I describe in blogs, conf. reports, etc. %!s(int64=17) %!d(string=hai) anos
  Tilghman Lesher 56ee5ceb80 If no '?' is found in the arguments, don't attempt to continue. %!s(int64=17) %!d(string=hai) anos
  Russell Bryant 2d83662d55 Make this module build on my mac %!s(int64=17) %!d(string=hai) anos
  Tilghman Lesher 34c4795347 Merge the dialplan_aesthetics branch. Most of this patch simply converts applications %!s(int64=18) %!d(string=hai) anos
  Joshua Colp 06e56560db Applications no longer need to call ast_module_user_add and ast_module_user_remove. This is now taken care of in the pbx_exec function outside of the application. %!s(int64=18) %!d(string=hai) anos
  Joshua Colp 20ea2e3dd0 It is no longer required for each module that deals with a channel to call ast_module_user_hangup_all in it's unload function. The loader will automatically perform this action for it. %!s(int64=18) %!d(string=hai) anos
  Joshua Colp 37f11cc3aa Few more code clean ups. %!s(int64=18) %!d(string=hai) anos
  Kevin P. Fleming 90db3f33ab merge new_loader_completion branch, including (at least): %!s(int64=18) %!d(string=hai) anos
  Kevin P. Fleming 2687538ae6 simplify autoconfig include mechanism (make tholo happy he can use lint again :-) %!s(int64=19) %!d(string=hai) anos
  Russell Bryant 5241bdc2d4 remove almost all of the checks of the result from ast_strdupa() or alloca(). %!s(int64=19) %!d(string=hai) anos
  Russell Bryant e7119911b7 move ExecIf from app_while.c to app_exec.c (issue #7094, north) %!s(int64=19) %!d(string=hai) anos
  Luigi Rizzo c8d72dde26 This rather large commit changes the way modules are loaded. %!s(int64=19) %!d(string=hai) anos
  Kevin P. Fleming 9f7c341f1c since the module API is changing, it's a good time to const-ify the description() and key() return values %!s(int64=19) %!d(string=hai) anos
  Tilghman Lesher 4482aa71ef Bug 6886 - Add application TryExec, which does mostly the same thing, but returns differently %!s(int64=19) %!d(string=hai) anos
  Luigi Rizzo 5c16add2f7 as discussed with Mark a few weeks ago, the 'newstack' argument %!s(int64=19) %!d(string=hai) anos