Tilghman Lesher
|
9334ce16e2
In compat14 mode, don't translate pipes inside expressions, as they aren't
|
16 anni fa |
Tilghman Lesher
|
bd14252dd2
Add a compatibility option for upgrading realtime extensions
|
16 anni fa |
Tilghman Lesher
|
ae2fd7dcf7
Several manager changes:
|
16 anni fa |
Jason Parker
|
9f6f1c569d
Use defined return values in load_module in more places.
|
17 anni fa |
Luigi Rizzo
|
a3d5e81bf4
remove another set of redundant #include "asterisk/options.h"
|
17 anni fa |
Luigi Rizzo
|
4644588a8d
more errno.h removal
|
17 anni fa |
Luigi Rizzo
|
8802084299
remove a bunch of duplicate includes
|
17 anni fa |
Luigi Rizzo
|
47e70077d6
Start untangling header inclusion in a way that does not affect
|
17 anni fa |
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.
|
17 anni fa |
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.
|
17 anni fa |
Russell Bryant
|
86ed2cabd9
Merged revisions 85515 via svnmerge from
|
17 anni fa |
Russell Bryant
|
2470bd1b9d
Do a massive conversion for using the ast_verb() macro
|
17 anni fa |
Joshua Colp
|
21bc520f89
Minor code tweaks. Variables were being checked wrong in some situations and didn't need to be checked in others.
|
17 anni fa |
Kevin P. Fleming
|
c635698545
Merged revisions 46200 via svnmerge from
|
18 anni fa |
Kevin P. Fleming
|
90db3f33ab
merge new_loader_completion branch, including (at least):
|
18 anni fa |
Kevin P. Fleming
|
2687538ae6
simplify autoconfig include mechanism (make tholo happy he can use lint again :-)
|
18 anni fa |
Luigi Rizzo
|
96b9671bc4
change macro into a function, remove unused code.
|
18 anni fa |
Luigi Rizzo
|
93b766c85c
start cleanup indentation etc.
|
18 anni fa |
Luigi Rizzo
|
c8d72dde26
This rather large commit changes the way modules are loaded.
|
18 anni fa |
Kevin P. Fleming
|
9f7c341f1c
since the module API is changing, it's a good time to const-ify the description() and key() return values
|
18 anni fa |
Luigi Rizzo
|
cee71d4a75
fix formatting
|
18 anni fa |
Luigi Rizzo
|
5c16add2f7
as discussed with Mark a few weeks ago, the 'newstack' argument
|
18 anni fa |
Kevin P. Fleming
|
70a40d92e3
|
19 anni fa |
Russell Bryant
|
52a5a58ab1
make app_queue 1.2 jump compliant (issue #5580)
|
19 anni fa |
Kevin P. Fleming
|
49acb18aa7
issue #5648
|
19 anni fa |
Russell Bryant
|
019929452c
Doxygen documentation update from oej (issue #5505)
|
19 anni fa |
Kevin P. Fleming
|
125059a469
update MANY more files with proper copyright/license info (thanks Ian!)
|
19 anni fa |
Kevin P. Fleming
|
146648da48
more file version tags
|
19 anni fa |
Kevin P. Fleming
|
d09e282e31
use double-quotes instead of angle-brackets for non-system include files (bug #4058)
|
19 anni fa |
Mark Spencer
|
52b28f9207
Merge config updates (bug #3406)
|
19 anni fa |