Commit Graph

4027 Commits (73854ebb2bcde41b226ea7b93701d1872eebb15e)

Author SHA1 Message Date
David M. Lee e06e519a90 Initial support for endpoints.
13 years ago
David M. Lee dd87bea808 Minor fixups to Doxygen comments.
13 years ago
Jason Parker 6b4da0959b Fix building with LOW_MEMORY defined.
13 years ago
Joshua Colp 40074542bf Add support for observers and JSON objectset creation to sorcery.
13 years ago
Matthew Jordan 6e2fe0c9ab Clean up documentation; prevent ref leak on exit
13 years ago
Jonathan Rose 1eac5a7988 Stasis: Convert network change events into network change stasis messages
13 years ago
Richard Mudgett 3232e23ca7 Remove the ABI compatability ast_channel_alloc(). It is no longer needed.
13 years ago
Jonathan Rose 02961601cd Putting all event defs and names back for now due to res_corosync dependency
13 years ago
Alec L Davis 0b87695460 Add Asterisk Version to core show locks
13 years ago
Richard Mudgett 073e0e215a Make mod_load_cmp() not as klunky.
13 years ago
Matthew Jordan e51b6a37e9 Fix CDR not being created during an externally initiated blind transfer
13 years ago
Jonathan Rose 8e257fe819 Stasis Core: Refactor ACL Change events to go out over the stasis core msg bus
13 years ago
Jonathan Rose 6f5733388a Add forgotten event types to event_names array
13 years ago
Joshua Colp 02be50b1ac Add support for a realtime sorcery module.
13 years ago
Matthew Jordan 2d1cbb4311 Clean up memory leak in config file on off nominal paths when glob is allowed
13 years ago
David M. Lee 562d0b4d18 By popular demand, putting the about-to-load-module printf back.
13 years ago
Matthew Jordan b3e3dfa51c Clean up resources in features on exit
13 years ago
David M. Lee 79b2edea8f Removing stray printf from r386540
13 years ago
Mark Michelson 09af343789 Add an \extref doxygen pointer for libuuid.
13 years ago
Mark Michelson 74f2318051 Merge the pimp_my_sip branch into trunk.
13 years ago
Richard Mudgett c137d12111 Fix crash when AMI redirect action redirects two channels out of a bridge.
13 years ago
David M. Lee 1c21b8575b This patch adds a RESTful HTTP interface to Asterisk.
13 years ago
David M. Lee e61cc22404 cli.c: Properly initialize debug_modules and verbose_modules.
13 years ago
David M. Lee aff127a737 Fix lock errors on startup.
13 years ago
Kinsey Moore 71a01725b8 Move presence state distribution to Stasis-core
13 years ago
Kinsey Moore 191cf99ae1 Move device state distribution to Stasis-core
13 years ago
David M. Lee c599aca553 Moved core logic from app_stasis to res_stasis
13 years ago
David M. Lee 2450722f52 DTMF events are now published on a channel's stasis_topic. AMI was
13 years ago
Kinsey Moore 7f885dc31d Expose channel snapshot manager blob generation
13 years ago
Richard Mudgett 3afeac5e3b Eliminated dial_features_destroy() since it is equivalent to ast_free_ptr()
13 years ago
Richard Mudgett eb2d144195 * Fix unlocked accesses to feature_list. The feature_list is now also
13 years ago
David M. Lee ff7ecd3dbf Fixed manager channelvars support.
13 years ago
Richard Mudgett d09eeaa8eb Rename struct feature_ds to struct feature_datastore.
13 years ago
Russell Bryant ee05bdec92 Add inheritance support to FEATURE()/FEATUREMAP().
13 years ago
Matthew Jordan b8d4e573f1 Add multi-channel Stasis messages; refactor Dial AMI events to Stasis
13 years ago
David M. Lee a2a53cc306 Stasis application WebSocket support
13 years ago
Richard Mudgett b8e5189456 Separate some event struct definitions from instantiation.
13 years ago
Richard Mudgett b9962ee26a astobj2: Fix rbtree duplicate handling.
13 years ago
Joshua Colp 56313ee068 Pass the object type name to the configuration framework.
13 years ago
Matthew Jordan bcc0aca23d Make things work again
13 years ago
Matthew Jordan 8c5367226b Make appropriate items parse using '|' instead of ','
13 years ago
David M. Lee b23e8e1950 stasis: Fixed message ordering issues when forwarding
13 years ago
Matthew Jordan ad191ebfcd Properly format an intmax_t value
13 years ago
Matthew Jordan e8015cc460 Convert TestEvent AMI events over to Stasis Core
13 years ago
Richard Mudgett a1c94fece8 Add uuid wrapper API call ast_uuid_generate_str().
13 years ago
Kinsey Moore 71206544a7 Break the world. Stasis message type accessors should now all be named correctly.
13 years ago
Kinsey Moore 1a2a4578d2 Convert MWI state message type to the new stasis naming convention
13 years ago
Kinsey Moore 72bccf69c3 Address uninitialized conditional that valgrind found
13 years ago
Matthew Jordan 15b892323a Fix a file descriptor leak in off nominal path
13 years ago
Matthew Jordan ec144089ea AST-2013-002: Prevent denial of service in HTTP server
13 years ago
Joshua Colp 7aab90b366 Remove the noop handler from sorcery so it does not produce an empty value.
13 years ago
Matthew Jordan ec7de8ed97 Resolve deadlock between pending CDR and batch CDR locks
13 years ago
Kinsey Moore f073c27b60 Fix typo
13 years ago
Kinsey Moore 4227863d9a Fix missing ' ' around '='
13 years ago
David M. Lee 4a6237b231 Move NewCallerid, HangupRequest and SoftHangupRequest to Stasis
13 years ago
David M. Lee 766c146fe3 Fixed another issue from r383579.
13 years ago
David M. Lee cfd2b244f7 Corrected some module issues introduced by r383579.
13 years ago
David M. Lee cf9324b25e Move more channel events to Stasis; move res_json.c to main/json.c.
13 years ago
Kinsey Moore 7ed0b80d94 Resolve a race condition in Stasis
13 years ago
Joshua Colp 07d01e1c41 Pass the sorcery instance to wizards for CUD operations as well as retrieve.
13 years ago
Kinsey Moore 6aee9178d5 Fix lock destruction/unlock inversion
13 years ago
Kinsey Moore 99aa02d17f Transition MWI to Stasis-core
13 years ago
David M. Lee 49e3489cac A simplistic router for stasis_message's.
13 years ago
Kinsey Moore ccb5526508 Take advantage of the fact that stasis_unsubscribe now returns NULL
13 years ago
Kinsey Moore 8c444f823b Make stasis unsubscription functions return NULL
13 years ago
Kinsey Moore ad5f3a5759 tcptls: Prevent unsupported options from being set
13 years ago
David M. Lee 91eba7dc13 Stasis documentation updates.
13 years ago
David M. Lee c0e2ed1fe9 Ensure dummy channels get a stasis topic.
13 years ago
Kinsey Moore c6b06e40dc Add message dump capability to stasis cache layer
13 years ago
David M. Lee 4edd8be35c This patch adds a new message bus API to Asterisk.
13 years ago
David M. Lee 3f0ea90ce6 Changing log level of "Not changing threadpool size" from notice to debug.
13 years ago
Kinsey Moore dd867daac9 Fix a memory leak in xmldoc
13 years ago
Kinsey Moore 675f43f24f Resolve more memory leaks in xmldoc
13 years ago
Matthew Jordan 80b8c2349c Add a 'secret' probation strictrtp mode to handle delayed changes in RTP source
13 years ago
Kinsey Moore a3a2b99519 Fix minor memory leak in xmldoc
13 years ago
Kinsey Moore e6b5e3a62a Ensure that logmsgs are freed properly
13 years ago
Kinsey Moore 0366f7ca77 Fix ref leak in threadpool.c
13 years ago
Kinsey Moore d182115fcb Resolve a ref leak in threadpool.c
13 years ago
Richard Mudgett 736f4e9420 Fixup some bridge and format capabilities comments and whitespace.
13 years ago
Jason Parker 22d58fbea8 Fix comparison of presence state in event subsystem.
13 years ago
Joshua Colp a4f45a2c95 Add support for registering a sorcery handler which supports multiple fields using a regex.
13 years ago
Richard Mudgett 855bb334c8 threadpool: Make ast_threadpool_push() return -1 if shutting_down
13 years ago
Richard Mudgett e2832f18bc threadpool: Whitespace and comment corrections.
13 years ago
Tzafrir Cohen 4951ab9ed1 Remove unneeded linux-gnueabi*
13 years ago
Matthew Jordan 182098ba96 Don't display the AMI ALL class authorization for users if they don't have it
13 years ago
Kevin Harwell 5e9994ed9c Write the correct callid to the data1 field in queue_log for transfer events.
13 years ago
Michael L. Young d1f8e338b0 Add The Status Of A Module To The Output Of "CLI> module show"
13 years ago
Joshua Colp cce1c9547f Add support for retrieving multiple objects from sorcery using a regex on their id.
13 years ago
Matthew Jordan c209e85ad3 Fix crash in PresenceState AMI action when specifying an invalid provider
13 years ago
Matthew Jordan e123ee2d77 Disable strict XML documentation config checking; fix crash caused by sorcery
13 years ago
Kevin Harwell 71bce17720 Stopped spamming of debug messages during attended transfer.
13 years ago
Matthew Jordan d04ab3c645 Add CLI configuration documentation
13 years ago
Richard Mudgett d3811a2352 End stuck DTMF if AST_SOFTHANGUP_ASYNCGOTO because it isn't a real hangup.
13 years ago
Kinsey Moore 2e1e0735fe Revamp of terminal color codes
13 years ago
David M. Lee 222e8a3afb Add a serializer interface to the threadpool
13 years ago
Mark Michelson e9ff351f06 Do not allow native RTP bridging if packetization of media streams differs.
13 years ago
Richard Mudgett 3d91f97cf9 features: Don't cache a struct ast_app pointer.
13 years ago
Joshua Colp 27882b8599 Add additional functionality to the Sorcery API.
13 years ago
Richard Mudgett 0e442112ad pbx: Fix regression caused by taking advantage of the function name sort.
13 years ago
Richard Mudgett 1e65035d17 pbx: Make function and application containers take advantage of being sorted.
13 years ago
Richard Mudgett 5b236ee647 Make ast_do_masquerade() a void function.
13 years ago
Jonathan Rose 1a70d513f1 Call Parking: Set PARKINGLOT and PARKINGSLOT variables on all parked calls
13 years ago
Richard Mudgett 657aa491f0 Separate option_types[] from the struct definition.
13 years ago
Richard Mudgett 32ac38ea37 Improve func FRAME_TRACE DTMF digit format.
13 years ago
Richard Mudgett b7ecff2e4b Eliminate a use of a C++ keyword as a variable. new to new_frame
13 years ago
Joshua Colp ffaf79b1eb Fix an issue where building with DEBUG_FD_LEAKS enabled would not work due to sorcery using calls called "open" and "close".
13 years ago
Jonathan Rose 80021f220c call_parking: Make sure fallbacks are used when lacking a flat channel exten
13 years ago
Russell Bryant 5d41d31621 Change cleanup ordering in filestream destructor.
13 years ago
Russell Bryant dfdf3d9909 Add queue_log_realtime_use_gmt option to logger.conf
13 years ago
Joshua Colp 44ce06682b Fix a bug where the apply function was not getting called.
13 years ago
Richard Mudgett 97dcd1d935 Misc bridge code improvements
13 years ago
Richard Mudgett 7bb540dc80 More trivial bridge code cleanup.
13 years ago
Joshua Colp 3fa4278a31 Merge the sorcery data access layer API.
13 years ago
Richard Mudgett 22ae23eed3 Attempt to be more helpful when using a bad ao2 object pointer.
13 years ago
Matthew Jordan 7d9871b394 Add ControlPlayback manager action
13 years ago
Matthew Jordan a3e7a77a82 Update init.d scripts to handle stderr; readd splash screen for remote consoles
13 years ago
Richard Mudgett c23a04c7f0 Better protect bridge_channel state from other threads.
13 years ago
Richard Mudgett 7a69e6c5ac Extract common bridging code into bridge_stop() and bridge_force_out_all().
13 years ago
Richard Mudgett c6e6b7f2f1 Made some bridging API calls void. Some bridging comments updated.
13 years ago
Richard Mudgett b5962bd5f6 Trivial bridge code cleanup.
13 years ago
Walter Doekes e6a3674150 Add builtin roundf() for systems lacking it.
13 years ago
Matthew Jordan 01763fd41b Fix astcanary startup problem due to wrong pid value from before daemon call
13 years ago
David M. Lee bc97a4ded1 Up the minimum OS X version to 10.6.
13 years ago
David M. Lee 7bd50bc0c4 Specify the -rpath linker flag when prefix != /usr.
13 years ago
Mark Michelson 84c50fde1f Address David's latest feedback on reviewboard:
13 years ago
Automerge script 29620f5a6e Merged revisions 379312 via svnmerge from
13 years ago
Automerge script 108f5cc599 Merged revisions 379229,379231,379233 via svnmerge from
13 years ago
Automerge script 0dc9cc48a0 Merged revisions 379128 via svnmerge from
13 years ago
Mark Michelson a73d6e5b86 Add doxygen to accessors and increase refcount of taskprocessor before returning.
13 years ago
Mark Michelson 967e380ba8 Make the threadpool listener opaque.
13 years ago
Mark Michelson 663479a558 Make ast_taskprocessor_listener opaque.
13 years ago
Mark Michelson 03e89247de Address further review feedback from David Lee.
13 years ago
Mark Michelson c6bc51ef28 Make the initial size of the threadpool part of the options passed in.
13 years ago
Mark Michelson edc2e4dac0 Remove threadpool listener alloc and destroy callbacks.
13 years ago
Mark Michelson 65c7d6e2c3 Remove alloc and destroy callbacks from the taskprocessor.
13 years ago
Automerge script 0d3dfad94f Merged revisions 379021,379023 via svnmerge from
13 years ago
Automerge script f7f7850f7a Merged revisions 378935 via svnmerge from
13 years ago
Automerge script 2c1720b4f7 Merged revisions 378915,378918 via svnmerge from
13 years ago
Automerge script 919f772f78 Merged revisions 378889 via svnmerge from
13 years ago
Automerge script f7e1073af5 Merged revisions 378874 via svnmerge from
13 years ago
Automerge script 41eba63840 Merged revisions 378854,378858-378859 via svnmerge from
13 years ago
Automerge script e844969fba Merged revisions 378840 via svnmerge from
13 years ago
Automerge script 7a06fdad89 Merged revisions 378823 via svnmerge from
13 years ago
Automerge script 613b972cc5 Merged revisions 378783,378789-378790 via svnmerge from
13 years ago
Mark Michelson 99701cd1d1 Remove tasks from the taskprocessor and free them when taskprocessor is destroyed.
13 years ago
Mark Michelson a08847c270 Add some doxygen and remove an unnecessary unlock.
13 years ago
Mark Michelson bdd8da406b Address review board feedback from Matt and Richard
13 years ago
Automerge script f824b845ce Merged revisions 378458,378460 via svnmerge from
13 years ago
Automerge script b375abae50 Merged revisions 378374,378377,378384 via svnmerge from
13 years ago
Automerge script 675914bb17 Merged revisions 378322 via svnmerge from
13 years ago