Commit Graph

909 Commits (4535305772a4fddefbe3af126fe77203135477d5)

Author SHA1 Message Date
Tilghman Lesher 885d17506b Keep ast_app_inboxcount API compatible with 1.6.0.
18 years ago
Tilghman Lesher e347f8bc70 Merged revisions 127133 via svnmerge from
18 years ago
Tilghman Lesher 3217aed39c Merged revisions 127068 via svnmerge from
18 years ago
Tilghman Lesher 6fa1dab33d Merged revisions 126999 via svnmerge from
18 years ago
Tilghman Lesher 94c4089f4e More expansion of the deadlock avoidance macro, including a macro to do locking
18 years ago
Michiel van Baak 8e8359465b Older versions of GNU gcc do not allow 'NULL' as sentinel.
18 years ago
Tilghman Lesher bb0dbfa520 Merged revisions 123391 via svnmerge from
18 years ago
Tilghman Lesher 596f8b5186 Merged revisions 123113 via svnmerge from
18 years ago
Tilghman Lesher b2ef18dab4 Add some more IAX2-specific information about the channel to the CHANNEL()
18 years ago
Russell Bryant b6457ecf4c Merge changes from timing branch
18 years ago
Russell Bryant 968cf2b578 Merged revisions 122259 via svnmerge from
18 years ago
Jeff Peeler ef3b214728 Goodbye Zaptel, hello DAHDI. Removes Zaptel driver support with DAHDI. Configuration file and dialplan backwards compatability has been put in place where appropiate. Release announcement to follow.
18 years ago
Russell Bryant 74932445b7 Bump up the debug level of a couple of messages
18 years ago
Tilghman Lesher 53459f86b2 Expand RQ_INTEGER type out to multiple types, one for each precision
18 years ago
Tilghman Lesher 9471b87d27 Merge the adaptive realtime branch, which will make adding new required fields
18 years ago
Russell Bryant 5866b0dfe8 Merged revisions 120168 via svnmerge from
18 years ago
Tilghman Lesher f3a62ab27e Merged revisions 120001 via svnmerge from
18 years ago
Russell Bryant d6240ac21e Merged revisions 119838 via svnmerge from
18 years ago
Russell Bryant 2feb90d511 Merged revisions 119687 via svnmerge from
18 years ago
Russell Bryant ea3c47e7df Merged revisions 119533 via svnmerge from
18 years ago
Russell Bryant 87c9b6fc25 Merged revisions 119238 via svnmerge from
18 years ago
Russell Bryant 9397f04294 Merged revisions 119009 via svnmerge from
18 years ago
Tilghman Lesher 6e5d843a71 Merged revisions 118953 via svnmerge from
18 years ago
Brett Bryant 7d6496c247 Fixes a bug in chan_iax that uses send_command to poke a peer while a channel is unlocked in some cases, and because it can cause seemingly
18 years ago
Brett Bryant a06df81624 Remove loop from the detection of a sequence number that acknowledges
18 years ago
Michiel van Baak f1e9371da8 - revert change to ast_queue_hangup and create ast_queue_hangup_with_cause
18 years ago
Russell Bryant affbbe3bd2 Merged revisions 116978 via svnmerge from
18 years ago
Joshua Colp 4943cbcf2c Improve native transfers when a chain of IAX2 connections are in use.
18 years ago
Brett Bryant 9575b82389 A small change to fix iax2 native bridging.
18 years ago
Mark Michelson 7daebcd610 Adding support for "urgent" voicemail messages. Messages which are
18 years ago
Russell Bryant b280054c38 Merged revisions 115568 via svnmerge from
18 years ago
Russell Bryant c961d9637f Merged revisions 115565 via svnmerge from
18 years ago
Russell Bryant 9c549e6cf5 Merged revisions 115512 via svnmerge from
18 years ago
Russell Bryant 27521f9e63 Remove my rant, since I have now replaced the rant with code.
18 years ago
Russell Bryant 59f170973e Merged revisions 114891 via svnmerge from
18 years ago
Kevin P. Fleming 63f5e27842 Merged revisions 114880 via svnmerge from
18 years ago
Russell Bryant 7be171455d Merged revisions 114673 via svnmerge from
18 years ago
Michiel van Baak 08e674bce0 Pass the hangup cause all the way to the calling app/channel.
18 years ago
Russell Bryant 8bb98b63d8 Merged revisions 114608 via svnmerge from
18 years ago
Russell Bryant 0fa42f819a Merged revisions 114587 via svnmerge from
18 years ago
Russell Bryant fe8b7f31db Merged revisions 114558 via svnmerge from
18 years ago
Russell Bryant 580cb27eec Merged revisions 114537 via svnmerge from
18 years ago
Jeff Peeler 41fd7a6a21 (closes issue #6113)
18 years ago
Terry Wilson 4bc75c9a55 Merged revisions 114083 via svnmerge from
18 years ago
Joshua Colp 230d9d1465 Merged revisions 113784 via svnmerge from
18 years ago
Terry Wilson 3ee1602b6a Merged revisions 113596 via svnmerge from
18 years ago
Russell Bryant 094fc2c616 Fix a typo that prevented configuration of non-dynamic peers.
18 years ago
Jeff Peeler e9825d7c8a Existing DNS manager lookups extended to check for SRV records.
18 years ago
Jeff Peeler a5cdd849e5 This adds DNS SRV record support to DNS manager. If there is a SRV record for a given domain, the hostname and port listed in the SRV record will be used. If no SRV record exists or a SRV lookup is not attempted, the DNS lookup on the specified domain will be performed as normal. Chan_sip has been modified to take advantage of the new SRV support.
18 years ago
Joshua Colp febd162ed2 Merged revisions 110628 via svnmerge from
18 years ago
Russell Bryant c087390452 Merged revisions 110614 via svnmerge from
18 years ago
Russell Bryant 2860d9f83c Merged revisions 110336 via svnmerge from
18 years ago
Terry Wilson b02bc230af Go through and fix a bunch of places where character strings were being interpreted as format strings. Most of these changes are solely to make compiling with -Wsecurity and -Wformat=2 happy, and were not
18 years ago
Steve Murphy 377e51c4d4 (closes issue #6002)
18 years ago
Russell Bryant 82b3a87fd7 Merged revisions 106237 via svnmerge from
18 years ago
Joshua Colp 581c8c7bf2 Instead of outputting a verbose message every so often let's make it a debug message.
18 years ago
Olle Johansson 17c761c5ff - No space in manager event names, please
18 years ago
Russell Bryant 958ed2b620 Merged revisions 103741 via svnmerge from
18 years ago
Jason Parker a38a5d9ab6 Add periodic jitter stats to CLI and manager.
18 years ago
Joshua Colp 9587f09103 Add support for allowing a native bridge to happen when the L option is enabled. The RTP bridging could already handle this, it just needed to be enabled in the main bridging code.
18 years ago
Russell Bryant 1ec8cb41a8 Merge changes from team/mvanbaak/cli-command-audit
18 years ago
Mark Michelson b7764b534a Merged revisions 103070 via svnmerge from
18 years ago
Joshua Colp 3d3852f125 Merged revisions 102968 via svnmerge from
18 years ago
Russell Bryant c2d9664f6f Merged revisions 101693 via svnmerge from
18 years ago
Jason Parker 245661a158 Merged revisions 101482 via svnmerge from
18 years ago
Tilghman Lesher 69ade72e3c With the switch to the ast_sched_replace* API in trunk, we lose the correction
18 years ago
Tilghman Lesher ac699196f5 Merged revisions 100465 via svnmerge from
18 years ago
Joshua Colp f44ef30a3e Remove dependency on res_features from some channel drivers. It is now part of the core and no longer exists as a module.
18 years ago
Russell Bryant 2a91da6613 Merged revisions 99004 via svnmerge from
18 years ago
Joshua Colp a6da07a515 Merged revisions 98966 via svnmerge from
18 years ago
Russell Bryant 4fb04cb58a Merged revisions 98943 via svnmerge from
18 years ago
Tilghman Lesher 857e3412f4 Several manager changes:
18 years ago
Russell Bryant 4d6c570974 Merged revisions 96394 via svnmerge from
18 years ago
Russell Bryant 21e057e79d Fix a bug in peer handling that caused multiple instances of a peer to end up
18 years ago
Russell Bryant 3de7bc9ae3 Merged revisions 94256 via svnmerge from
18 years ago
Tilghman Lesher c019f13746 Merged revisions 93949 via svnmerge from
18 years ago
Tilghman Lesher df9dbc3951 Merged revisions 93668 via svnmerge from
18 years ago
Luigi Rizzo fd88390af7 remove unnecessary (char *) casts for ast_config_AST_* variables.
18 years ago
Olle Johansson f3471c1652 Merged revisions 93182 via svnmerge from
18 years ago
Olle Johansson 17afebc1a6 HUGE improvements to QoS/CoS handling by IgorG
18 years ago
Russell Bryant 44fc07ee63 Revert an "optimization" that I added in revision 89887, as the user who reported
18 years ago
Russell Bryant fac7480820 Merged revisions 90348 via svnmerge from
18 years ago
Russell Bryant 753f7086cd Merge changes from team/russell/iax2_frame_queue
18 years ago
Olle Johansson 28257e4005 More additions from the "moremanager" branch, this time for IAX2.
18 years ago
Steve Murphy 86476c607f closes issue #11285, where an unload of a module that creates a dialplan context, causes a crash when you do a 'dialplan show' of that context. This is because the registrar string is defined in the module, and the stale pointer is traversed. The reporter offered a patch that would always strdup the registrar string, which is practical, but I preferred to destroy the created contexts in each module where one is created. That seemed more symmetric. There were only 6 place in asterisk where this is done: chan_sip, chan_iax2, chan_skinny, res_features, app_dial, and app_queue. The two apps destroyed the context, but left the contexts. All is fixed now and unloads should be dialplan friendly.
18 years ago
Luigi Rizzo 7e8835e0d7 remove another set of redundant #include "asterisk/options.h"
18 years ago
Russell Bryant 192252ec58 fix a small gramatical error in a comment
18 years ago
Luigi Rizzo a23c055c3d move asterisk/paths.h outside asterisk.h and into those files
18 years ago
Luigi Rizzo 0595b5e2aa include "logger.h" and errno.h from asterisk.h - usage shows that they
18 years ago
Luigi Rizzo fdb7f7ba3d Start untangling header inclusion in a way that does not affect
18 years ago
Tilghman Lesher fc74a46ee2 Merged revisions 89298 via svnmerge from
18 years ago
Luigi Rizzo 7f8ecd2cd3 make the 'name' and 'value' fields in ast_variable const char *
18 years ago
Kevin P. Fleming edc78d6023 improve linked-list macros in two ways:
18 years ago
Luigi Rizzo 08b10da53b Simplify the implementation and the API for stringfields;
18 years ago
Tilghman Lesher 97fe45ab93 Janitor: use ast_free to pair calls of ast_malloc and ast_calloc
18 years ago
Russell Bryant 3978cb6f1c Merged revisions 87686 via svnmerge from
18 years ago
Jason Parker ebe4050128 Switch from AST_CLI (formerly NEW_CLI) to AST_CLI_DEFINE, since the former didn't make much sense
18 years ago
Jason Parker b0f3e6097e Convert NEW_CLI to AST_CLI.
18 years ago
Jason Parker 65761cbd7a More changes to NEW_CLI.
18 years ago
Jason Parker ed690fc348 Switch dundi to new tos config format.
18 years ago
Russell Bryant d78463be1e Corydon posted this janitor project to the bug tracker and mvanbaak provided
18 years ago
Russell Bryant 9f64905d4e Merged revisions 83432 via svnmerge from
18 years ago
Russell Bryant 86e640bf77 Merged revisions 83175 via svnmerge from
18 years ago
Russell Bryant ded76a8988 convert various places that access the channel lock directly to use the channel lock wrappers
18 years ago
Russell Bryant 9388173f85 Make the MALLOC_DEBUG output for free() useful again. After changing calls to
18 years ago
Jason Parker 6a90ea5cf4 After some discussions, we decided that the return values here were a bit messy.
18 years ago
Tilghman Lesher c121ed6bec Change the IAXPeers command to have manager-style output, instead of CLI-style output (closes issue #8254)
18 years ago
Russell Bryant 9bda1c5a94 Merged revisions 81448 via svnmerge from
18 years ago
Joshua Colp 3213f6dc2d Merged revisions 81439 via svnmerge from
18 years ago
Russell Bryant 51af103a79 Merged revisions 81433 via svnmerge from
18 years ago
Steve Murphy b5cd67adc3 This code was in team/murf/bug8684-trunk; it should fix bug 8684 in trunk. I didn't add it to 1.4 yet, because it's not entirely clear to me if this is a bug fix or an enhancement. A lot of files were affected by small changes like ast_variable_new getting an added arg, for the file name the var was defined in; ast_category_new gets added args of filename and lineno; ast_category and ast_variable structures now record file and lineno for each entry; a list of all #include and #execs in a config file (or any of its inclusions are now kept in the ast_config struct; at save time, each entry is put back into its proper file of origin, in order. #include and #exec directives are folded in properly. Headers indicating that the file was generated, are generated also for each included file. Some changes to main/manager.c to take care of file renaming, via the UpdateConfig command. Multiple inclusions of the same file are handled by exploding these into multiple include files, uniquely named. There's probably more, but I can't remember it right now.
18 years ago
Tilghman Lesher 6bdc66e9b0 Changed one too many variable settings in issue #9315 (closes issue #10592)
18 years ago
Russell Bryant 225d9166ec Merged revisions 81291 via svnmerge from
18 years ago
Russell Bryant d3687bdb93 Merged revisions 80932 via svnmerge from
18 years ago
Russell Bryant 7c41c3a5bc Merged revisions 80895 via svnmerge from
18 years ago
Russell Bryant 700b5d8442 Merged revisions 80849 via svnmerge from
18 years ago
Russell Bryant 488cd9a7a6 Merged revisions 80499 via svnmerge from
18 years ago
Russell Bryant f6f9c14723 allow peers and users to go into a hash table
18 years ago
Russell Bryant f04ed4641b Unsubscribe from MWI events in the peer destructor
18 years ago
Russell Bryant 50d7fc81aa Merged revisions 80362 via svnmerge from
18 years ago
Joshua Colp 477e7dcbc7 (closes issue #10495)
18 years ago
Tilghman Lesher 749b67bd1d We weren't properly encapsulating the mtime ignores of config files (closes issue #10488)
18 years ago
Russell Bryant c67f7fd3da Make use of ast_sched_replace() in some places in chan_iax2
18 years ago
Russell Bryant 0b44b92cf5 Merged revisions 79756 via svnmerge from
18 years ago
Tilghman Lesher 56b9568164 Don't reload a configuration file if nothing has changed.
18 years ago
Dwayne M. Hubbard 6186647ac3 added counter for iax2 show registry CLI output, closes issue 10461, thanks junky
18 years ago
Russell Bryant 4b584bbdf7 Merged revisions 79470 via svnmerge from
18 years ago
Russell Bryant 4e038cdc7c Merged revisions 79436 via svnmerge from
18 years ago
Russell Bryant e05da8e948 Merged revisions 79301 via svnmerge from
18 years ago
Russell Bryant 16373a4e5f Merged revisions 79276 via svnmerge from
18 years ago
Russell Bryant 982a3ac424 Merged revisions 79274 via svnmerge from
18 years ago
Russell Bryant 0dd52f7196 Merged revisions 79272 via svnmerge from
18 years ago
Russell Bryant a2847deb73 Merged revisions 79214 via svnmerge from
18 years ago
Joshua Colp d5eda8709c Merged revisions 79174 via svnmerge from
18 years ago
Russell Bryant 9d1acad76b Fix a problem that I had introduced into MWI handling. I had ignored
18 years ago
Joshua Colp f2fc44d07e Correct spelling. s/threaads/threads/
19 years ago
Russell Bryant d9407da71d Merged revisions 78242 via svnmerge from
19 years ago
Russell Bryant 661fa0b374 Merged revisions 78063 via svnmerge from
19 years ago
Russell Bryant bcabfbb89a Merged revisions 78028 via svnmerge from
19 years ago
Russell Bryant 7b3dcbb842 Merged revisions 77949 via svnmerge from
19 years ago
Russell Bryant 85ba8d515a Merged revisions 77943 via svnmerge from
19 years ago
Russell Bryant 12ed8e8d07 Fix an issue that Simon pointed out to me on IRC. There were cases in the
19 years ago
Russell Bryant 171791dd8b Merged revisions 77939 via svnmerge from
19 years ago
Russell Bryant 1990a00ca4 Merged revisions 77887 via svnmerge from
19 years ago
Joshua Colp d9aee5e353 Merged revisions 77869 via svnmerge from
19 years ago
Russell Bryant 3ca4126887 Change another unnecessary use of the increment operator to explicitly set the var to 1
19 years ago
Russell Bryant 3b49339387 Explicitly set a variable to 1 instead of using the increment operator.
19 years ago
Russell Bryant a27203a5bc Merged revisions 77794 via svnmerge from
19 years ago
Russell Bryant f8483a0d04 Do a massive conversion for using the ast_verb() macro
19 years ago
Luigi Rizzo 546c742106 silence a warning in ast-devmode on a potentially uninitialized var.
19 years ago