Commit Graph

669 Commits (514f8c3c7ebfe5280fa9fa90f69e76865f667cad)

Author SHA1 Message Date
Jonathan Rose c084728690 Documentation: Improve documentation for ExtensionStatus AMI events
11 years ago
George Joseph c7e6b6ba3d manager/config: Support templates and non-unique category names via AMI
11 years ago
Corey Farrell 9611ef4f1e Release AMI connections on shutdown.
11 years ago
Kinsey Moore 4246652603 Manager: Add missing fields and documentation for CoreShowChannels
11 years ago
George Joseph d120e40309 config: bug: Fix SEGV in ast_category_insert when matching category isn't found
11 years ago
Jonathan Rose af75e45da1 Manager: Require read permission for SYSTEM in order to send FullyBooted
11 years ago
George Joseph 59d4dbd3d0 manager: Make WaitEvent action respect eventfilters
11 years ago
Kinsey Moore 01f1ff1f77 AMI: Add AllVariables parameter to Status
11 years ago
Kinsey Moore a85a483fcd AMI Docs: Fix Status channel parameter optionality
11 years ago
Kinsey Moore 6a6702bb0f AMI: Improve documentation for Status action
11 years ago
Kinsey Moore f1036f40dc Stasis: Allow message types to be blocked
11 years ago
Rusty Newton 1dce73d278 Manager - Improve documentation for manager commands Getvar and Setvar.
11 years ago
Kinsey Moore 485d0379ae manager: Add state list commands
11 years ago
Mark Michelson cac711fc95 Do not omit the first header of a UserEvent AMI action from the corresponding emitted UserEvent.
11 years ago
Kinsey Moore 4445ee7fc0 AMI: Allow for command response documentation
11 years ago
Corey Farrell ef697de4a5 res_fax: unregister manager actions on unload
11 years ago
Matthew Jordan a2c912e997 media formats: re-architect handling of media for performance improvements
11 years ago
Matthew Jordan 96cbaa187a manager: Return ActionID on nominal responses to PresenceState action
11 years ago
Corey Farrell f4a30ad32e Fix minor reference leaks in app_skel and TEST_FRAMEWORK
11 years ago
Richard Mudgett 9b10813a2b res_ari: Fix some off-nominal paths just dropping the HTTP connection.
11 years ago
Richard Mudgett dbec5e0d8d HTTP: Add persistent connection support.
11 years ago
Jonathan Rose e087ae0c02 Logger: Add manager command 'LoggerRotate' to rotate logger
11 years ago
Matthew Jordan 9cc1a8e893 stasis: Reduce creation of channel snapshots to improve performance
11 years ago
Richard Mudgett 13e697f8c0 AST-2014-007: Fix of fix to allow AMI and SIP TCP to send messages.
11 years ago
Richard Mudgett 4ca5745dbe AST-2014-007: Fix DOS by consuming the number of allowed HTTP connections.
11 years ago
Jonathan Rose 5ca495ed2f chan_sip: Fix order of variables specified in SIPNotify action
11 years ago
Kinsey Moore abd3e4040b Allow Asterisk to compile under GCC 4.10
11 years ago
Joshua Colp f2ca3438e7 app_queue: Extend documentation for various Manager actions and events.
11 years ago
Kinsey Moore dcb2ea657c HTTP: Add TCP_NODELAY to accepted connections
11 years ago
Kinsey Moore 9a85fc0aa0 ARI: Add debug logging for events and responses
11 years ago
Scott Griepentrog 0d057e6791 http: response body often missing after specific request
11 years ago
Richard Mudgett 1ba13718fc assigned-uniqueids: Miscellaneous cleanup and fixes.
11 years ago
Jonathan Rose 3a565767d7 manager: fix memory leak in manager_add_filter function
11 years ago
Scott Griepentrog ef69b5176d unqiueid: correct max uniqueid length test
11 years ago
Scott Griepentrog 80ef9a21b9 uniqueid: channel linkedid, ami, ari object creation with id's
11 years ago
Richard Mudgett 9e6407c07b manager: Fix AMI Status action of a single channel.
11 years ago
Sean Bright 98de7719dd Make a NOTICE about an invalid channel name more useful.
11 years ago
Kevin Harwell f9479fbcbd manager: ExtensionStatus event status human readable
12 years ago
Walter Doekes cc42229f26 manager: The eventfilter= option now takes an extended regex.
12 years ago
Richard Mudgett a9911f027e manager: Register atexit shutdown routine only once.
12 years ago
Richard Mudgett 82cce81737 manager: Protect data structures during shutdown.
12 years ago
Walter Doekes 9a88cc33f8 manager: Clarify eventfilter documentation. Textual changes only.
12 years ago
Kevin Harwell 7054e12ef2 manager: Originate doesn't abort on failed format_cap allocation
12 years ago
Richard Mudgett 828f339a9c verbosity: Fix performance of console verbose messages.
12 years ago
Kevin Harwell bd4be333fb manager: UserEvent including action on output
12 years ago
Jason Parker 04dfe2d77f Add AMI event for presence state.
12 years ago
Jonathan Rose bf5492abd2 security_events: Push out security events over AMI events
12 years ago
David M. Lee 97a8debd90 ari: Add application/x-www-form-urlencoded parameter support
12 years ago
Mark Michelson c30170d9a2 Resolve some memory leaks due to incorrect for loop / ao2 ref usage.
12 years ago
Mark Michelson ee21eee7e0 Cache string values of formats on ast_format_cap() to save processing.
12 years ago
Matthew Jordan 6e2b1a54ab Only create Stasis subscriptions when enabled
12 years ago
David M. Lee 2de42c2a25 Multiple revisions 399887,400138,400178,400180-400181
12 years ago
Matthew Jordan 2ef63eaf34 manager: Fix crash when appending a manager channel variable
12 years ago
Kevin Harwell af1747ee6c Memory leak fix
12 years ago
Kevin Harwell e1cfc18a78 Memory leaks fix
12 years ago
Kinsey Moore 59753b1ea1 Strip down the old event system
12 years ago
Richard Mudgett e47d3db365 Doxygen comment tweaks.
12 years ago
Richard Mudgett 5f40a6625d Fix Bridge API DTMF hook matching for begin and end DTMF events.
12 years ago
David M. Lee 357b275239 Fix res_ari_asterisk load issue
12 years ago
Kinsey Moore 03090a88ba Fix documentation replication issues
12 years ago
David M. Lee e1b959ccbb Split caching out from the stasis_caching_topic.
12 years ago
Matthew Jordan 56a90d435c Fix incorrect reference to stasis/bridging.h
12 years ago
Matthew Jordan cafc115896 A great big renaming patch
12 years ago
Matthew Jordan 3a5b68f07c Allow setting allowmultiplelogin on an account basis
12 years ago
Joshua Colp 7c044acbd9 Refactor operations to access the stasis cache instead of objects directly when retrieving information.
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
Jason Parker 85ba063329 Add a SystemName field to all AMI events.
12 years ago
Kevin Harwell 05a16729cb Stasis - Refactor AOC Events
12 years ago
Matthew Jordan 3841520a6e Prevent crash during synchronous AMI origination by ref bumping returned channel
12 years ago
Mark Michelson 6d624eb008 Add stasis publications for blind and attended transfers.
12 years ago
Matthew Jordan 91217ac3c1 Fix a variety of memory leaks
12 years ago
Joshua Colp 94ec267888 Migrate PeerStatus events to stasis, add stasis endpoints, and add chan_pjsip device state.
12 years ago
Matthew Jordan 6258bbe7bd Update Asterisk's CDRs for the new bridging framework
12 years ago
Matthew Jordan 1cb25deeba Blow away usage of libjansson's foreach macro
12 years ago
David M. Lee dbdb2b1b3a Add vtable and methods for to_json and to_ami for Stasis messages
12 years ago
Matthew Jordan 3421960162 Only initialize manager_bridging during startup
12 years ago
Jason Parker a2d02edca5 Make app_queue AMI events more consistent. Give Join/Leave more useful names.
12 years ago
Jonathan Rose bec2d79484 app_meetme: Refactor manager events to use stasis
12 years ago
Mark Michelson 2dc8a06006 Refactor the features configuration scheme.
12 years ago
Richard Mudgett 680765d452 Remove ast_channel_bridge() and associated code called only by it.
12 years ago
Jason Parker a1494300c9 Replace ast_manager_publish_message() with a more useful version.
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
David M. Lee b97c71bb11 Fix shutdown assertions in stasis-core
12 years ago
Jonathan Rose b90bba7a30 Stasis: Update security events to use Stasis
12 years ago
Richard Mudgett 681b50df0a Fix SendText AMI action to never return non-zero.
12 years ago
David M. Lee dd87bea808 Minor fixups to Doxygen comments.
12 years ago
Jonathan Rose 8e257fe819 Stasis Core: Refactor ACL Change events to go out over the stasis core msg bus
12 years ago
Richard Mudgett eb2d144195 * Fix unlocked accesses to feature_list. The feature_list is now also
12 years ago
Matthew Jordan ad191ebfcd Properly format an intmax_t value
12 years ago
Matthew Jordan e8015cc460 Convert TestEvent AMI events over to Stasis Core
12 years ago
David M. Lee 4a6237b231 Move NewCallerid, HangupRequest and SoftHangupRequest to Stasis
12 years ago
David M. Lee cf9324b25e Move more channel events to Stasis; move res_json.c to main/json.c.
12 years ago
Kinsey Moore ccb5526508 Take advantage of the fact that stasis_unsubscribe now returns NULL
12 years ago
Kinsey Moore ad5f3a5759 tcptls: Prevent unsupported options from being set
12 years ago
David M. Lee 4edd8be35c This patch adds a new message bus API to Asterisk.
12 years ago
Matthew Jordan 182098ba96 Don't display the AMI ALL class authorization for users if they don't have it
12 years ago
Matthew Jordan c209e85ad3 Fix crash in PresenceState AMI action when specifying an invalid provider
12 years ago
Kinsey Moore 2e1e0735fe Revamp of terminal color codes
12 years ago
Mark Michelson ad73536647 Further fix misinformation in the description of manager MailboxStatus command.
13 years ago
Richard Mudgett 5601f3be43 Fix AMI redirect action with two channels failing to redirect both channels.
13 years ago
Matthew Jordan 905b2a5932 Fix memory leak in 'manager show event' when command entered incorrectly
13 years ago
Jonathan Rose 89e84ff75d manager: Make challenge work with allowmultiplelogin=no
13 years ago
Matthew Jordan b6bac916f0 Don't attempt to purge sessions when no sessions exist
13 years ago
Matthew Jordan 4bd66cb96b Properly clean up manager resources on exit
13 years ago
Andrew Latham 6c20cf2d8a Doxygen Updates - Title update
13 years ago
Jonathan Rose 68c63d7965 manager: remove curses dependent stuff from r375103
13 years ago
Jonathan Rose b2f9542f61 manager: Change display of 'manager show commands' and 'manager show command'
13 years ago
Andrew Latham 7226606f77 Continue to group config files
13 years ago
Kinsey Moore 357b733b66 Fix segfault regression from r370681
13 years ago
David M. Lee 5f9f6f3867 Multiple revisions 374570,374581
13 years ago
Matthew Jordan a094707d51 Fix a variety of ref counting issues
13 years ago
Andrew Latham fd98835f1f Doxygen Updates Janitor Work
13 years ago
Andrew Latham 6f61cb50c5 Doxygen Updates - janitor work
13 years ago
Sean Bright 54c531ff1c Don't crash when passing a NULL message to __astman_get_header.
13 years ago
Kinsey Moore edb290ca09 Correct documentation for ModuleLoad AMI action
13 years ago
Matthew Jordan d624f2c550 AST-2012-012: Resolve AMI User Unauthorized Shell Access through ExternalIVR
13 years ago
Mark Michelson c81d960ed6 Fix incorrect documentation of the MailboxStatus manager command.
13 years ago
Mark Michelson eb9e645a27 Allow support for early media on AMI originates and call files.
13 years ago
Terry Wilson ee849b461f Add AMI_CLIENT dialplan function
13 years ago
Mark Michelson 38f0ca423e Fix a possible crash due to passing NULL to ast_variables_dup()
13 years ago
Mark Michelson 58f281a670 Add "setvar" option to manager.conf.
13 years ago
Kinsey Moore 9b16c8b0f6 Clean up and ensure proper usage of alloca()
13 years ago
Jonathan Rose 10afdf3a2a Named ACLs: Introduces a system for creating and sharing ACLs
13 years ago
Matthew Jordan 2ffae5745d Add some additional documentation for core AMI events
13 years ago
Matthew Jordan 5d31fb2dd2 Update "manager show event" to support tab completion
13 years ago
Matthew Jordan 82a7409c15 Add AMI event documentation
13 years ago
Michael L. Young babc0983e8 Add IPv6 Support To Manager
13 years ago
Richard Mudgett 745484e1b3 Fix error paths in action_hangup() for AMI Hangup action.
13 years ago
Mark Michelson 14a985560e Merge changes dealing with support for Digium phones.
13 years ago
Richard Mudgett dd2427c141 Coverity Report: Fix issues for error type REVERSE_INULL (core modules)
13 years ago
Kinsey Moore dd81b047db Resolve FORWARD_NULL static analysis warnings
13 years ago
Jason Parker 885fbf6b04 Prevent a potential crash when using manager hooks.
13 years ago
Jonathan Rose ceefcf8839 AST-2012-004: Fix an error that allows AMI users to run shell commands sans authorization.
13 years ago
Matthew Jordan 3934b0478d Fix places in main where a negative return value could impact execution
13 years ago
Michael L. Young abf40d9b28 Add IPv6 address support to security events framework.
13 years ago
Mark Murawki e4252eac10 Allow the Hangup manager action to match channels by regex
13 years ago
Kinsey Moore c5b3db1956 Kill off red blobs in most of main/*
13 years ago
Richard Mudgett 334f13d8b8 Allow AMI action callback to be reentrant.
13 years ago
Terry Wilson 786f5898d1 Finalize ast_channel opaquification
13 years ago
Jonathan Rose 11bbc097b7 Eliminate double close of file descriptor in manager.c
13 years ago
Terry Wilson a9d607a357 Opaquify ast_channel structs and lists
13 years ago
Terry Wilson 57f42bd74f ast_channel opaquification of pointers and integral types
13 years ago
Tilghman Lesher a78b0af5ea Re-commit the verbose branch.
13 years ago
Terry Wilson 34c55e8e7c Opaquify char * and char[] in ast_channel
13 years ago
Richard Mudgett 8af49f158a Fix AMI Redirect ExtraChannel not redirecting to the same exten and context.
13 years ago
Mark Michelson 0f4489dc0f Fix TLS port binding behavior as well as reload behavior:
14 years ago
Richard Mudgett 23bc964e1c Constify some more channel driver technology callback parameters.
14 years ago
Richard Mudgett 2d7a40de58 Fix memory leak in error paths for action_originate().
14 years ago