Commit Graph

627 Commits (869ae80f1648842eabd891caf8d4cd522f096827)

Author SHA1 Message Date
Russell Bryant 869ae80f16 fix application options that take arguments
21 years ago
Kevin P. Fleming 8f7c94ab0f whitespace cleanup, don't include unnecessary header
21 years ago
Kevin P. Fleming 81bda951d2 issue #5599
21 years ago
Russell Bryant 7d4a5abb1d Convert some built-in applications to use new args parsing macros.
21 years ago
Russell Bryant 31a804b97c issue #5605
21 years ago
Mark Spencer ddf63421f6 Fix extra semicolon (bug #5617)
21 years ago
Kevin P. Fleming 8f8fc4e57e old compiler compatibility (again...)
21 years ago
Kevin P. Fleming 426360e389 major update to arg/option parsing APIs and documentation
21 years ago
Kevin P. Fleming 150ff6393b add some doxygen docs
21 years ago
Kevin P. Fleming 7ffb604a2f issue #4678
21 years ago
Kevin P. Fleming b05e64ed12 issue #5564
21 years ago
Kevin P. Fleming 8839ff95df add new GCC-specific macro and force inlining of certain functions where speed is paramount, even when optimization is disabled
21 years ago
Kevin P. Fleming 03ceef35ac optionally send silence during recording (issue #5135)
21 years ago
Kevin P. Fleming 236ce8f796 document locking rules for spy API functions
21 years ago
Kevin P. Fleming e86e9a9fe3 allow netsock objects to be unref'd so they can disappear when needed (issue #5454)
21 years ago
Kevin P. Fleming a40e852ed3 don't pass short arguments by value, it will cause compiler warnings on most platforms about implicit conversions (thanks Luigi!)
21 years ago
Kevin P. Fleming 8fb55e2478 fix various bugs related to list handling of channel variables (issue #5548)
21 years ago
Kevin P. Fleming 15ac76178a do saturated math properly (thanks to the eagle-eyes of Tony Mountifield)
21 years ago
Kevin P. Fleming 846b39a9f1 major redesign of the channel spy infrastructure, increasing efficiency and reducing locking conflicts
21 years ago
Kevin P. Fleming 97c9900b59 add API call to properly sum two frames of SLINEAR data
21 years ago
Kevin P. Fleming 8dad624c68 ensure that SLINEAR volume adjustments don't wrap around short integer maximums
21 years ago
Kevin P. Fleming 69194e2bc2 fix non-DEBUG_THREADS builds with new cond wrappers and lock header reorganization
21 years ago
Kevin P. Fleming a0cb07e467 add 'ast_cond_t' type for pthread condition variables, and appropriate API wrappers
21 years ago
Kevin P. Fleming ce6b727c2c add macros for explicit module usecount increment/decrement
21 years ago
Kevin P. Fleming 79c0865338 add 'tail' pointer to list heads, so that common 'insert-to-tail' operations can run more quickly
21 years ago
Kevin P. Fleming 0d34142f7e add API function to perform volume adjustment on a frame of SLINEAR data
21 years ago
Kevin P. Fleming d47e839c32 add some macros to simplify application argument parsing
21 years ago
Russell Bryant 3332a8acd1 clean up a lot of doxygen errors and warnings (issue #5522)
21 years ago
Russell Bryant a736096e0b change ast_strlen_zero to also check for the string to be defined
21 years ago
Russell Bryant 6324072247 more doxygenification (issue #5513)
21 years ago
Mark Spencer 0b36348b12 Allow limitation by loadavg not just calls (should be BSD friendly)...
21 years ago
Russell Bryant 3453e3efa5 Doxygen documentation update from oej (issue #5505)
21 years ago
Mark Spencer 7e890dd49c Handle device state changes properly when formatting characters are present (bug #5450, new patch)
21 years ago
Mark Spencer d499a85f05 Use FILE * instead of fd for files to support buffering
21 years ago
Mark Spencer 1ceb04cfb7 More utility cleanups
21 years ago
Mark Spencer 4803298fe8 Make crypto loading optional
21 years ago
Kevin P. Fleming 2fe49e7a5f support sending text through agent channels (issue #5295)
21 years ago
Mark Spencer dd11afca42 Fix call timeouts with rtp bridge etc (bug #5252)
21 years ago
Russell Bryant 6fea13619e fix typo in function name (issue #5437)
21 years ago
Russell Bryant 8e5d45f3ac fix some formatting and add some comments (issue #5403)
21 years ago
Kevin P. Fleming b7c31babb0 support call duration limits on inbound OSP calls (issue #5346)
21 years ago
Kevin P. Fleming f7d567fe85 allow write timeout to be set on a per-user basis in AMI (issue #5352)
21 years ago
Kevin P. Fleming 9835bc4330 add ast_build_string_va(), which accepts a varargs list directly
21 years ago
Kevin P. Fleming 7f429e3b02 ensure structure has enough space for embedded string
21 years ago
Mark Spencer 2b883819be Fix manager bug (can't destroy a session while a thread is using it!)
21 years ago
Kevin P. Fleming 62209ede0c code cleanups
21 years ago
Mark Spencer ea215f5b7d Remove possibility of manager deadlocks from manager actions
21 years ago
Kevin P. Fleming 44aff84c2e use a more generic means to decide whether we need to provide poll/dlfcn functionality (issue #5297)
21 years ago
Russell Bryant 779d033f21 move process_quotes_and_slashes to utils.c since it is used by both pbx_ael and pbx_config
21 years ago
Kevin P. Fleming 29bdd1b424 add API for searching active channels by context/exten
21 years ago