Commit Graph

393 Commits (eb4ba3b888360868bf5d19be93a0c9309a93961d)

Author SHA1 Message Date
Matt O'Gorman 09ea61fc73 added show globals and set global from oej's patch
19 years ago
Russell Bryant 5c95b9955c Fix the retrieval of the new SYSTEMNAME variable. Also, clarify some
20 years ago
Kevin P. Fleming 124b00c4a4 add 'systemname' option to prefix channel unique IDs with (issue #5825)
20 years ago
Kevin P. Fleming 96bf384e7d major dialplan functions update
20 years ago
Russell Bryant 95151cead2 Merged revisions 9581 via svnmerge from
20 years ago
Kevin P. Fleming a16ae226b6 use string fields for some stuff in ast_channel
20 years ago
Russell Bryant 99872975bf use arg parsing macros for WaitExten and Background (issue #6185)
20 years ago
Russell Bryant 92f13e8d9f prevent writing outside of the provided workspace when calculating a
20 years ago
Russell Bryant 5e6968ea86 const-ify some fields in the ast_exten and ast_include structures (issue #6270)
20 years ago
Russell Bryant 4414f45393 on this pass, only remove duplicate log messages
20 years ago
Russell Bryant e040a10d81 finish reverting my pass through the tree to remove checks of the result of
20 years ago
Russell Bryant a501cdb8c6 remove some useless checks after calls to ast_strdupa
20 years ago
Russell Bryant 6f71e1178e constify arguments in more places where strings should not be modified (issue #6286)
20 years ago
Kevin P. Fleming 065a368463 remove some more deprecated (pre-1.2) stuff
20 years ago
BJ Weschke 21796e2569 Another patch against this code (the right one now) to deal with cyclic ranges. #6230
20 years ago
BJ Weschke 34ba77e702 Range should be inclusive, not exclusive, of the end of the range.
20 years ago
Mark Spencer af155f9c28 Remove unnecessary (but unexecutable) unlocks, cleanup code (bug #6220)
20 years ago
Mark Spencer 7b6c46a6d4 Merge rizzo's range optimizations (bug #6101)
20 years ago
Russell Bryant 109ce5273f fix locking bug - lock instead of unlock (see commit to r7960 to branches/1.2)
20 years ago
Tilghman Lesher 8d42b1eb74 Bug 6099 - cleanup of parse_variable_name and pbx_retrieve_variable
20 years ago
Kevin P. Fleming 80fa9689b7 add memory-pool based string field management for structures
20 years ago
Kevin P. Fleming a4f8d466e8 update copyright headers for files changed this year
20 years ago
Russell Bryant ae3d9d38cd clean up some loops and replace some duplicate code with a for loop (issue #6100)
20 years ago
Russell Bryant a725468381 update doxygen docs to specify authors
20 years ago
Russell Bryant 04fc58d038 minor cleanups for another cli completion function ...
20 years ago
Russell Bryant 27a345626c avoid duplicate strlen calls for the command completion functions for
20 years ago
Russell Bryant a4f1d606b7 - normalize some loops
20 years ago
Tilghman Lesher dc51afacc6 Bug 6057 - Deprecate builtins that have been replaced by functions
20 years ago
Russell Bryant 85efb20313 minor cleanups ...
20 years ago
Tilghman Lesher c66748df1c Alphabetize the functions list
20 years ago
Kevin P. Fleming b7b2317d81 Merged revisions 7448-7449,7451,7453 via svnmerge from
20 years ago
Kevin P. Fleming 13d25649b2 Merged revisions 7386 via svnmerge from
20 years ago
Kevin P. Fleming f791f18f7c Merged revisions 7382 via svnmerge from
20 years ago
Russell Bryant cac0f4d095 This is the first round of removing applications that were marked as deprecated
20 years ago
Russell Bryant b5dfd1174e add support for 'show functions like <text>' (issue #5923)
20 years ago
Tilghman Lesher 870f98f02d Bug 5858 - Make the chanvars.c functions return a 'const char *'
20 years ago
Kevin P. Fleming 0242a69b3f Merged revisions 7265-7266,7268-7275 via svnmerge from
20 years ago
Kevin P. Fleming 2c65582b66 remove extraneous svn:executable properties
20 years ago
Mark Spencer f831c89066 Fix hint case sensitivity (bug #5856)
20 years ago
Russell Bryant 070f6c9510 issue #5805
20 years ago
Russell Bryant d8dfa4434d finish merging doxygen updates from issue #5605
20 years ago
Kevin P. Fleming ba349963a8 issue #5673
20 years ago
Russell Bryant 9b037b4872 clean up descriptions for built-in applications
20 years ago
Kevin P. Fleming 580d6f3482 issue #5664
20 years ago
Kevin P. Fleming 9b03ffc513 issue #2720
20 years ago
Kevin P. Fleming 0941c32d38 issue #5569 minus lock.h changes
20 years ago
Kevin P. Fleming 2ea48ce114 issue #5583
20 years ago
Russell Bryant 7d4a5abb1d Convert some built-in applications to use new args parsing macros.
20 years ago
Kevin P. Fleming 426360e389 major update to arg/option parsing APIs and documentation
20 years ago
Kevin P. Fleming 8fb55e2478 fix various bugs related to list handling of channel variables (issue #5548)
20 years ago
Russell Bryant 3332a8acd1 clean up a lot of doxygen errors and warnings (issue #5522)
20 years ago
Russell Bryant a736096e0b change ast_strlen_zero to also check for the string to be defined
20 years ago
Russell Bryant 6324072247 more doxygenification (issue #5513)
20 years ago
Mark Spencer 0b36348b12 Allow limitation by loadavg not just calls (should be BSD friendly)...
20 years ago
Russell Bryant 3453e3efa5 Doxygen documentation update from oej (issue #5505)
20 years ago
Mark Spencer eace0101f2 The amazing disappearing and reappearing patch... This time with documentation explaining it.
20 years ago
Mark Spencer a16432e294 Setting variables should NOT overwrite prefixed (sorry! revert of 5444)
20 years ago
Mark Spencer 37add4fee5 Be sure to not consider prefix on variable updates (bug #5444)
20 years ago
Mark Spencer 68c2c01b1c Fix truth of strings
20 years ago
Kevin P. Fleming 28dacd0815 use English states in 'show hints' CLI command
20 years ago
Mark Spencer 3f285f03e1 If you're hanging up channels, be sure we clean it up...
20 years ago
Kevin P. Fleming 7eb43aa05d re-factor variable/function name parsing, and add substring support to function results (issue #5284)
20 years ago
Kevin P. Fleming 02c80ab20b one more oops (when global variables need substitutions)
20 years ago
Kevin P. Fleming 5156c0621f oops
20 years ago
Kevin P. Fleming f68285950b minor code and stack space optimizations
20 years ago
Kevin P. Fleming aae3bb3e48 minor optimizations
20 years ago
Mark Spencer eb4a86ee7b Don't crash on recursive show extension foo@bar...
20 years ago
Russell Bryant 56ca94095a clean up singular vs. plural output for the 'show dialplan' CLI command
20 years ago
Kevin P. Fleming 5da915dcfd update MANY more files with proper copyright/license info (thanks Ian!)
20 years ago
Kevin P. Fleming 49ade5ed71 slightly clear argument processing
20 years ago
Kevin P. Fleming cabcfd8921 check call limit in ast_pbx_start(), instead of waiting until background thread has been launched (needed for issue #5131)
20 years ago
Kevin P. Fleming 1e854ea773 remove useless buffer initializations (issue #5134)
20 years ago
Kevin P. Fleming 04ebc9b7db remove unused header and old comment
20 years ago
Kevin P. Fleming d10c2c7ee7 don't unlock a channel we didn't lock
20 years ago
Kevin P. Fleming 388e8bd9a8 massive upgrade to SUBSCRIBE, device state and messaging support (issue #3644)
20 years ago
Kevin P. Fleming 0f03a734b1 don't make expression evaluator allocate a memory buffer for each result
20 years ago
Kevin P. Fleming 99929b21e4 preserve hint watchers and laststate across 'extensions reload' (issue #2522)
20 years ago
Kevin P. Fleming 26ea6ea391 add count to 'show functions' CLI command (issue #4991)
20 years ago
Russell Bryant 6e9eaaf217 fix execiftime and include some code cleanup while we're at it (bug #4380)
20 years ago
Josh Roberson ccb3b5d1d4 Fix misspelling of "Launching" in pbx.c (Bug #<4964)
20 years ago
Russell Bryant 324f7d150f formatting fixes (bug #4736)
20 years ago
Russell Bryant a9c7f50a09 Allow manager originate to specifiy more than one variable to be set.
20 years ago
Kevin P. Fleming 9d8d86e19d phase two of string portability stuff:
20 years ago
Kevin P. Fleming 7dfba67f7d ensure that channels that are busy/congested are marked AST_STATE_BUSY (bug #4706)
20 years ago
Kevin P. Fleming 97671a2b05 add 'exit context' and 'only stop on match' options to Background app (bug #4511)
20 years ago
Russell Bryant 4c531ca8c0 define an AST_MAX_CONTEXT for use instead of AST_MAX_EXTENSION
20 years ago
Kevin P. Fleming c13d601fb4 queue device state changes and handle them serially in a background thread
20 years ago
Kevin P. Fleming 11ea6fe59f use ast_build_string() to build strings into buffers, and general cleanup of variable serializing functions used by 'show channel' (bug #4558)
20 years ago
Kevin P. Fleming 2b8338cb52 more file version tags
20 years ago
Kevin P. Fleming 0e6762dd5f remove experimental module version tags
20 years ago
Kevin P. Fleming 1bac31d6bd more efficient (and understandable) ast_channel_walk_locked, and vastly more efficient ast_channel_by_name_locked (bug #4265)
20 years ago
Kevin P. Fleming 723d6b5be8 more ast_copy_string() conversion
20 years ago
Kevin P. Fleming b972421945 don't try to copy NULL appdata (bug #4422)
20 years ago
Kevin P. Fleming 7a2d5cbb3e make ast_waitstream_* return value compatible with platforms that use unsigned char by default (bug #4455)
20 years ago
Kevin P. Fleming fdbb400a0b use ast_cli_register_multiple() for pbx CLI commands
20 years ago
Kevin P. Fleming db402ee5d6 allow ast_add_extension2 to accept a NULL destructor (bug #4411)
20 years ago
Kevin P. Fleming 23472dd2c0 support configurable batch posting of CDRs (off by default) (bug #3883)
20 years ago
Russell Bryant 2cd9d4c676 fix return value for ExecIfTime when time is outside of the specified range (bug #4380)
20 years ago
Mark Spencer 38b7f7b4a4 Add optional call limit
20 years ago
Kevin P. Fleming 9cea81b035 rename SetVar application to Set, deprecate SetVar
20 years ago