Commit Graph

535 Commits (a47b8e2d4025cbf102c976fcd6df5aa3a51e5fc4)

Author SHA1 Message Date
zuul d36da3a26b Merge "Fix showing of swap details when sysinfo() is available"
9 years ago
Walter Doekes 0bc9912739 asterisk.c: Non-root users also get the astcanary after core restart.
9 years ago
Walter Doekes bffaf46690 asterisk.c: When astcanary dies on linux, reset priority on all threads.
9 years ago
Tzafrir Cohen 07b95f7c65 sd_notify (systemd status notifications) support
9 years ago
Timo Teräs bc81765bb4 Fix showing of swap details when sysinfo() is available
9 years ago
Alexei Gradinari e85adbd947 core: Entity ID is not set or invalid
9 years ago
Corey Farrell 9debe1ca26 Run mandatory cleanup when startup fails.
9 years ago
Corey Farrell 29b0f733a0 Add missing checks during startup.
9 years ago
George Joseph 8852a4c3db asterisk.c: Add auto generation and persistence of UUID
9 years ago
Alexander Traud ac683f13c9 core: Not the configured but granted number of possible file descriptors.
9 years ago
Niklas Larsson 8a5c2e736c core/manager: Add uptime field to FullyBooted
9 years ago
Matt Jordan 3522376512 logger: Support JSON logging with Verbose messages
9 years ago
George Joseph 216abb0ae7 lock: Add named lock capability
9 years ago
Mark Michelson 89e94e886c Restrict CLI/AMI commands on shutdown.
9 years ago
George Joseph 3173e91bab build-system: Allow building with static pjproject
9 years ago
Diederik de Groot b259ac95ac main/asterisk.c: ast_el_read_char
9 years ago
Joshua Colp c8e786ff66 Merge topic 'pbx-split'
9 years ago
Matt Jordan f3a052667e Merge "main/pbx: Move variable routines to pbx_variables.c."
9 years ago
Corey Farrell 36f1eaf0b5 main/pbx: Move hangup handler routines to pbx_hangup_handler.c.
9 years ago
Corey Farrell 3507494b8a main/pbx: Move dialplan application management routines to pbx_app.c.
9 years ago
Corey Farrell 54a8f1a396 main/pbx: Move switch routines to pbx_switch.c.
9 years ago
Corey Farrell 5ee5c3739e main/pbx: Move variable routines to pbx_variables.c.
9 years ago
Corey Farrell f9bfc2450e main/pbx: Move custom function routines to pbx_functions.c.
9 years ago
Rodrigo Ramírez Norambuena 3fd528dddf Happy new year 2016.
9 years ago
George Joseph 5e67e51c6a main/pbx: Move pbx_builtin dialplan applications to pbx_builtins.c
9 years ago
Walter Doekes 03759c5587 main: Slight refactor of main. Improve color situation.
10 years ago
Corey Farrell b0bf189908 Fix cli display of build options.
10 years ago
Matthew Jordan 3ea0d38396 media cache: Add a core API and facade for a backend agnostic media cache
10 years ago
Ashley Sanders 3cdfd39af7 DNS: Create a system-level DNS resolver
10 years ago
Corey Farrell 57386dcb67 Allow command-line options to override asterisk.conf.
10 years ago
Corey Farrell cc853dcf90 Fix processing of asterisk.conf debug=yes.
10 years ago
Rodrigo Ramírez Norambuena 94532b2c22 main/asterisk.c: Update Asterisk copyright year
10 years ago
Corey Farrell 8f3cee1258 Astobj2: Fix initialization order of refdebug and AO2_DEBUG.
10 years ago
Corey Farrell 5c1d07baf0 Astobj2: Allow reference debugging to be enabled/disabled by config.
10 years ago
Matt Jordan 4a58261694 git migration: Refactor the ASTERISK_FILE_VERSION macro
10 years ago
George Joseph 9a63ada03a loader/main: Don't set ast_fully_booted until deferred reloads are processed
10 years ago
Corey Farrell 3ddd92902a Replace most uses of ast_register_atexit with ast_register_cleanup.
10 years ago
Matthew Jordan 66670f02e6 Fix compilation issues for OpenBSD
10 years ago
Scott Griepentrog 8c65c9167e Various: bugfixes found via chaos
10 years ago
Corey Farrell bb71672a47 main/asterisk.c: Reverse #if statement in listener() to fix code folding.
10 years ago
Richard Mudgett e2d3215b83 HTTP: Stop accepting requests on final system shutdown.
10 years ago
David M. Lee 965777ccfc Various fixes for OS X
10 years ago
Richard Mudgett bbd9ff122e queue_log: Post QUEUESTART entry when Asterisk fully boots.
10 years ago
Scott Griepentrog 8fe45f0f0a core: avoid possible asterisk -r crash from long id
11 years ago
Matthew Jordan a2c912e997 media formats: re-architect handling of media for performance improvements
11 years ago
Sean Bright a1eec851c6 Update Asterisk copyright year in main/asterisk.c
11 years ago
Matthew Jordan 97834718c2 Remove many deprecated modules
11 years ago
Matthew Jordan fb5690ce4b Logger/CLI/etc.: Fix some aesthetic issues; reduce chatty verbose messages
11 years ago
Kinsey Moore abd3e4040b Allow Asterisk to compile under GCC 4.10
11 years ago
Matthew Jordan 9653c6d357 main/asterisk: Fix startup sequence for realtime features
11 years ago
Matthew Jordan 4f30c7e91f main/astobj2: Make REF_DEBUG a menuselect item; improve REF_DEBUG output
11 years ago
Richard Mudgett 5ca5d42646 Internal timing: Add notice that the -I and internal_timing option are no longer needed.
11 years ago
Richard Mudgett 03beadb6e9 internal_timing: Remove the option and always make it enabled if a timing module is loaded.
11 years ago
Matthew Jordan 43858c24ab doxygen: Tweak the link back to ye olde Digium website
11 years ago
Matthew Jordan 31707b1d69 main: Initialize dialplan providing core components prior to module pre-load
11 years ago
Richard Mudgett 828f339a9c verbosity: Fix performance of console verbose messages.
11 years ago
Tzafrir Cohen 3eee3f21ad asterisk.c: suppress live_dangerously warning on rasterisk
11 years ago
David M. Lee 27f37f6e3d Changed the default for live_dangerously to no
12 years ago
David M. Lee 744556c01d security: Inhibit execution of privilege escalating functions
12 years ago
Kevin Harwell 2564ed26f7 app_dahdiras: Use waitpid instead of wait4.
12 years ago
Jonathan Rose 4ca0f222e8 memory leaks: Memory leak cleanup patch by Corey Farrell (second set)
12 years ago
Matthew Jordan 8d7873b836 ARI: Add subscription support
12 years ago
Kevin Harwell 667fa56b1b Remote console: more output discrepancies
12 years ago
Richard Mudgett 83bf017db9 Fix incorrect usages of ast_realloc().
12 years ago
David M. Lee 2d1d5a98d5 Fix graceful shutdown crash.
12 years ago
Kevin Harwell 1d3d6e0661 Check return value on fwrite
12 years ago
David M. Lee 9bed50db41 optional_api: Fix linking problems between modules that export global symbols
12 years ago
Kevin Harwell d7b9a702d8 Verbose logging discrepancies
12 years ago
Kevin Harwell e1cfc18a78 Memory leaks fix
12 years ago
Joshua Colp dd33217762 Add the bucket API.
12 years ago
Walter Doekes 28e9d3afc9 Don't store repeated commands in the editline history buffer.
12 years ago
Kinsey Moore d7f1f31270 Refactor CEL to avoid using the event system core
12 years ago
Kinsey Moore bd352e0827 Remove leading spaces from the CLI command before parsing
12 years ago
David M. Lee 357b275239 Fix res_ari_asterisk load issue
12 years ago
Matthew Jordan 38236e54a8 Remove dead code from features.c; refactor pickup code into pickup.c
12 years ago
Matthew Jordan 715d894d48 Update copyright year to 2013 in asterisk.c; some whitespace fixes
12 years ago
Kinsey Moore c3b8939be8 Add CEL local optimization record type
12 years ago
Jason Parker 7422581b6d Move channel driver Registry manager events to core.
12 years ago
Matthew Jordan d0a55fa52d Refactor RTCP events over to Stasis; associate with channels
12 years ago
David M. Lee a75fd32212 ARI - channel recording support
12 years ago
David M. Lee c4adaf9106 Configuration for Stasis threadpool
12 years ago
Matthew Jordan 6cc03db642 Better handle parking in CDRs
12 years ago
Kinsey Moore a0b7a49a4a Index installed sounds and implement ARI sounds queries
12 years ago
Matthew Jordan 6258bbe7bd Update Asterisk's CDRs for the new bridging framework
12 years ago
Kinsey Moore b51b437bf3 Refactor CEL bridge events on top of Stasis-Core
12 years ago
Kinsey Moore 4f84e48028 Refactor CEL channel events on top of Stasis-Core
12 years ago
Jason Parker a1494300c9 Replace ast_manager_publish_message() with a more useful version.
12 years ago
David M. Lee d81c846724 Avoid unnecessary cleanups during immediate shutdown
12 years ago
Matthew Jordan fe3ca5401f Fix a variety of memory corruption/assertion errors
12 years ago
Matthew Jordan 97c6062dfc Restore initialization of security topics
12 years ago
Matthew Jordan 06be8463b6 Migrate a large number of AMI events over to Stasis-Core
12 years ago
Richard Mudgett 3d63833bd6 Merge in the bridge_construction branch to make the system use the Bridging API.
12 years ago
Jonathan Rose b90bba7a30 Stasis: Update security events to use Stasis
12 years ago
David M. Lee 9648e258c7 Refactored the rest of the message types to use the STASIS_MESSAGE_TYPE_*
12 years ago
David M. Lee e06e519a90 Initial support for endpoints.
12 years ago
Jason Parker 6b4da0959b Fix building with LOW_MEMORY defined.
12 years ago
Matthew Jordan 6e2fe0c9ab Clean up documentation; prevent ref leak on exit
12 years ago
Jonathan Rose 1eac5a7988 Stasis: Convert network change events into network change stasis messages
12 years ago
Kinsey Moore 191cf99ae1 Move device state distribution to Stasis-core
12 years ago
David M. Lee cfd2b244f7 Corrected some module issues introduced by r383579.
12 years ago
Kinsey Moore 99aa02d17f Transition MWI to Stasis-core
12 years ago
David M. Lee 4edd8be35c This patch adds a new message bus API to Asterisk.
12 years ago
Matthew Jordan d04ab3c645 Add CLI configuration documentation
12 years ago
Kinsey Moore 2e1e0735fe Revamp of terminal color codes
12 years ago
Joshua Colp 3fa4278a31 Merge the sorcery data access layer API.
12 years ago
Matthew Jordan a3e7a77a82 Update init.d scripts to handle stderr; readd splash screen for remote consoles
12 years ago
Matthew Jordan 01763fd41b Fix astcanary startup problem due to wrong pid value from before daemon call
12 years ago
Mark Michelson 8cb156bfc1 Add UUID support to Asterisk.
13 years ago
Richard Mudgett 7c0b94a3e5 Remove init_framer(). It no longer does anything.
13 years ago
Richard Mudgett 83c5fac6b1 Cleanup ast_run_atexits() atexits list.
13 years ago
Richard Mudgett 77561124b0 Cleanup core main on exit.
13 years ago
Richard Mudgett 2686dde98b Add MALLOC_DEBUG atexit unreleased malloc memory summary.
13 years ago
Matthew Jordan 530ce21b5d Reorder startup sequence to prevent lockups when process is sent to background
13 years ago
Richard Mudgett 3a9640b605 Add MALLOC_DEBUG enhancements.
13 years ago
Andrew Latham 6c20cf2d8a Doxygen Updates - Title update
13 years ago
Matthew Jordan bfe35ee0b0 Ensure Shutdown AMI event is still fired during Asterisk shutdown
13 years ago
Matthew Jordan a094707d51 Fix a variety of ref counting issues
13 years ago
Andrew Latham 4e228fce03 Doxygen Cleanup
13 years ago
Andrew Latham fd98835f1f Doxygen Updates Janitor Work
13 years ago
Andrew Latham 6f61cb50c5 Doxygen Updates - janitor work
13 years ago
Mark Michelson 8963829390 Fix inability to shutdown gracefully due to an unending channel reference.
13 years ago
Kinsey Moore 9b16c8b0f6 Clean up and ensure proper usage of alloca()
13 years ago
Kevin P. Fleming 7d4ccea736 Enable usage of system-provided NetBSD editline library if available.
13 years ago
Jonathan Rose 10afdf3a2a Named ACLs: Introduces a system for creating and sharing ACLs
13 years ago
Matthew Jordan 9bc2127d7b Fix validation errors when producing documentation using default build script
13 years ago
Matthew Jordan 2ffae5745d Add some additional documentation for core AMI events
13 years ago
Kevin P. Fleming 166b4e2b30 Multiple revisions 369001-369002
13 years ago
Mark Michelson 14a985560e Merge changes dealing with support for Digium phones.
13 years ago
Terry Wilson c7f2d02ef1 Fix race condition for CEL LINKEDID_END event
13 years ago
Jonathan Rose 8227f70cd7 Coverity Report: Fix issues for error type CHECKED_RETURN for core
13 years ago
Terry Wilson 49a49a51ef Add more constness to the end_buf pointer in the netconsole
13 years ago
Olle Johansson 7aa0c3c64b Make it possible to change the minimum DTMF duration in asterisk.conf
13 years ago
Terry Wilson 18045c9a07 OpenBSD doesn't have rawmemchr, use strchr
13 years ago
Terry Wilson 772ad8a641 Handle multiple commands per connection via netconsole
13 years ago
Matthew Jordan f78290068a Fix a variety of potential buffer overflows
13 years ago
Matthew Jordan 3934b0478d Fix places in main where a negative return value could impact execution
13 years ago
Walter Doekes fc63e07135 Avoid cppcheck warnings; removing unused vars and a bit of cleanup.
13 years ago
Richard Mudgett a35c7ba8e7 Add option to invoke the extensions.conf stdexten using the legacy macro method.
13 years ago
Kinsey Moore c5b3db1956 Kill off red blobs in most of main/*
13 years ago
Tilghman Lesher a93fbe2ad5 Non-verbose output should always go to the remote console, regardless of the previous level.
13 years ago
Tilghman Lesher a78b0af5ea Re-commit the verbose branch.
13 years ago
Walter Doekes ef0de1358d Allow only one thread at a time to do asterisk cleanup/shutdown.
13 years ago
Kinsey Moore 76888b5990 Make sure asterisk builds on OpenBSD
13 years ago
Richard Mudgett 70b246f338 Make Asterisk -x command line parameter imply -r parameter presence.
13 years ago
Jonathan Rose ebf40f1129 Ensures Asterisk closes when receiving terminal signals in 'no fork' mode.
14 years ago
Matthew Jordan 9057aa20b6 Backed out core changes from r346391
14 years ago
Terry Wilson 980ab2d018 Add ASTSBINDIR to the list of configurable paths
14 years ago
Tilghman Lesher 3106f64eac Fix edge case for overflow buffer.
14 years ago
Tilghman Lesher 77b670c4ab Allow each logging destination and console to have its own notion of the verbosity level.
14 years ago
Tzafrir Cohen 57a8b5a781 do parse defaultlanguage from asterisk.conf
14 years ago