Commit Graph

94 Commits (16.7)

Author SHA1 Message Date
Corey Farrell c6ee3cf639 loader: Flag module as declined in all cases where it fails to load.
8 years ago
Corey Farrell 411915af28 loader: Reserve space for additional pointers in ast_module_info.
9 years ago
Corey Farrell 572a508ef2 loader: Convert reload_classes to built-in modules.
9 years ago
Corey Farrell 9cfdb81e91 loader: Add dependency fields to module structures.
9 years ago
Corey Farrell 55f1d69c43 loader: Create ast_module_running_ref.
9 years ago
Sean Bright fd0ca1c3f9 Remove as much trailing whitespace as possible.
9 years ago
Corey Farrell 7b54903313 loader: Replace priority heap with vector.
9 years ago
Corey Farrell b9f457eac0 Modules: Additional improvements to CLI completion.
9 years ago
Sean Bright cf6a6226ab core: Remove embedded module support
10 years ago
Corey Farrell d6ad867897 Fix shutdown crash caused by modules being left open.
10 years ago
George Joseph 6d18fe151c voicemail: Move app_voicemail / res_mwi_external conflict to runtime
11 years ago
Benjamin Ford 6a764db370 ARI: Added new functionality to get information on a single module.
11 years ago
Benjamin Ford 1b7760a8aa ARI: Added new functionality to get all module information.
11 years ago
Corey Farrell a8bfa9e104 Modules: Make ast_module_info->self available to auxiliary sources.
11 years ago
Corey Farrell 8cc50b1ebc Enable REF_DEBUG for ast_module_ref / ast_module_unref.
12 years ago
George Joseph 6472568bc6 loader: Move definition of ast_module_reload from _private.h to module.h
12 years ago
Mark Michelson dcf1ad14da Add module support level to ast_module_info structure. Print it in CLI "module show" .
12 years ago
David M. Lee e8f4ac6c61 Break res_stasis into smaller files.
13 years ago
Michael L. Young d1f8e338b0 Add The Status Of A Module To The Output Of "CLI> module show"
14 years ago
Andrew Latham 6c20cf2d8a Doxygen Updates - Title update
14 years ago
Andrew Latham 7226606f77 Continue to group config files
14 years ago
Matthew Jordan d9651f2be9 Fix timing source dependency issues with MOH
15 years ago
Matthew Nicholson bb07ca66a1 Merged revisions 340109 via svnmerge from
15 years ago
Tilghman Lesher 8190e96fad Merged revisions 284610 via svnmerge from
16 years ago
Tilghman Lesher b4e18d5660 Add load priority order, such that preload becomes unnecessary in most cases
16 years ago
David Brooks d81d6d3415 Fixing typos. Replaces "recieved" with "received" and "initilize" with "initialize"
17 years ago
David Vossel 87c8658912 attempting to load running modules
17 years ago
David Vossel d532cbcd8a module load priority
17 years ago
Kevin P. Fleming e6b2e9a750 Const-ify the world (or at least a good part of it)
17 years ago
Kevin P. Fleming 887e28d7aa incorporates r159808 from branches/1.4:
18 years ago
Russell Bryant 5b168ee34b Merge changes from team/group/appdocsxml
18 years ago
Tilghman Lesher 28534ea921 Swap "static" and "const", so that "static" appears at the beginning of each
18 years ago
Tilghman Lesher 4aff24881b Bring Voicetronix driver up to date with current drivers
19 years ago
Luigi Rizzo ca2a8e3fe1 There are three instances of the module definition macros,
19 years ago
Joshua Colp e941bbad0f Move usage of the old LOCAL_USER_* macros to the new ast_module_user_* functions in a few documentation places.
19 years ago
Luigi Rizzo 51391e6b09 shuffle a little bit the content of header files to reduce dependencies.
19 years ago
Kevin P. Fleming 4d522da4aa switch compile-time option checking to string storage mode in this branch too
19 years ago
Russell Bryant 3cda8388b9 Be a bit more pedantic about the type for holding the md5 sum for the build options.
19 years ago
Kevin P. Fleming 547306835e Merged revisions 89325 via svnmerge from
19 years ago
Russell Bryant 019c07e63e Merged revisions 84146 via svnmerge from
19 years ago
Steve Murphy 0e969271ae After some study, thought, comparing, etc. I've backed out the previous universal mod to make ast_flags a 64 bit thing. Instead, I added a 64-bit version of ast_flags (ast_flags64), and 64-bit versions of the test-flag, set-flag, etc. macros, and an app_parse_options64 routine, and I use these in app_dial alone, to eliminate the 30-option limit it had grown to meet. There is room now for 32 more options and flags. I was heavily tempted to implement some of the other ideas that were presented, but this solution does not intro any new versions of dial, doesn't have a different API, has a minimal/zero impact on code outside of dial, and doesn't seriously (I hope) affect the code structure of dial. It's the best I can think of right now. My goal was NOT to rewrite dial. I leave that to a future, coordinated effort.
19 years ago
Steve Murphy 8a7732f067 via 10206, I have added an option (e) to Dial to allow the h exten to get run on peer. Had to upgrade ast_flag stuff to 64 bits to do this.
19 years ago
Russell Bryant 8d1e53958c Merge a bunch of doxygen updates to header files. This includes changes to
19 years ago
Russell Bryant 508d36f5ad Merged revisions 67308 via svnmerge from
19 years ago
Olle Johansson 0cc7c0640b Constifications
20 years ago
Kevin P. Fleming ad7d044c75 move the ast_module_info structure into the special section as well, otherwise when restore_globals() is called it will lose its pointer to the ast_module structure that the loader put there
20 years ago
Kevin P. Fleming 1bec2f5bfa give embedded modules a helping hand by backing up and restoring their global variables when they are loaded and unloaded
20 years ago
Olle Johansson 11d00cac15 Adding dialplan function IFMODULE, so you can create dialplans that handle
20 years ago
Olle Johansson 8a2e564df5 Issue 8246 Doxygen updates (kshumard)
20 years ago
Kevin P. Fleming 0a27d8bfe5 merge new_loader_completion branch, including (at least):
20 years ago