Commit Graph

5107 Commits (ceebdfce40d278d17ecfb82afdffc41a8cc1cc94)

Author SHA1 Message Date
Richard Mudgett c1ed11ee31 config.c: Fix #include after [section](+).
11 years ago
Ivan Poddubny 89dec7675d manager: Fix GetConfigJSON returning invalid JSON
11 years ago
Richard Mudgett 9bc7386b7c sched.c: Add warning about negative time interval request.
11 years ago
Matt Jordan 2d7a4a3357 main/logger: Add log formatters and JSON structured logs
11 years ago
Matt Jordan df7cfc9ac9 Merge "translate: Fix transcoding while different in frame size."
11 years ago
Joshua Colp 6392fdf6dc Merge "logger: Prevent duplicate dynamic channels from being added."
11 years ago
Mark Michelson 3eefa07a39 logger: Prevent duplicate dynamic channels from being added.
11 years ago
Mark Michelson f42084be09 Do not swallow frames on channels leaving bridges.
11 years ago
Matt Jordan 6f719bb4d0 Merge "ARI: Add events for Contact and Peer Status changes"
11 years ago
Richard Mudgett 06f4f80a63 app_page.c: Fix crash when forwarding with a predial handler.
11 years ago
Matt Jordan 069813db3c Merge "core/logging: Fix logging to more than one syslog channel"
11 years ago
Joshua Colp 4effba0d0a Merge "pbx: Update device and presence state when changing a hint extension."
11 years ago
Joshua Colp 4c2b77618c Merge "astfd: Adds a timestamp for each entry."
11 years ago
Elazar Broad a29cf45c76 core/logging: Fix logging to more than one syslog channel
11 years ago
Matt Jordan 5206aa9d30 ARI: Add events for Contact and Peer Status changes
11 years ago
Matt Jordan 5541c6de6e Merge "main/config_options: Check for existance of internal object before derefing"
11 years ago
Alexander Traud 9200ad03a3 astfd: Adds a timestamp for each entry.
11 years ago
Joshua Colp 42a897c4c3 pbx: Update device and presence state when changing a hint extension.
11 years ago
Alexander Traud 077adf48b8 translate: Fix transcoding while different in frame size.
11 years ago
Mark Michelson 0a74c80300 scheduler: Use queue for allocating sched IDs.
11 years ago
Matt Jordan 45cf79665c main/config_options: Check for existance of internal object before derefing
11 years ago
Joshua Colp fdf77633ed Merge "Core/General: Add #ifdef needed on FreeBSD."
11 years ago
Scott Griepentrog 7691035312 endpoint snapshot: avoid second cleanup on alloc failure
11 years ago
Guido Falsi fbdb42c9fc Core/General: Add #ifdef needed on FreeBSD.
11 years ago
Joshua Colp b51cf1e712 pbx: Fix crash when issuing "core show hints" with long pattern match.
11 years ago
Joshua Colp fc4d4f5379 taskprocessor: Fix race condition between unreferencing and finding.
11 years ago
Joshua Colp c036e50fbe sched: ast_sched_del may return prematurely due to spurious wakeup
11 years ago
Joshua Colp 98d089fb9a bridge: Kick channel from bridge if hung up during action.
11 years ago
Richard Mudgett f7df3e1a01 rtp_engine.c: Get current or create a needed rx payload type mapping.
11 years ago
Richard Mudgett 38854a9f7b rtp_engine.c: Extract rtp_codecs_payload_replace_rx().
11 years ago
Richard Mudgett 1a549ed134 rtp_engine.c: Initial split of payload types into rx and tx mappings.
11 years ago
Scott Griepentrog 178e1adffb CHAOS: prevent sorcery object with null id
11 years ago
Richard Mudgett 7c4cb8618d audiohook.c: Simplify variable usage in audiohook_read_frame_both().
11 years ago
Richard Mudgett bb37473234 audiohook.c: Fix MixMonitor crash when using the r() or t() options.
11 years ago
Matt Jordan e188192ad1 main/format: Add an API call for retrieving format attributes
11 years ago
Joshua Colp ff36b5482b Merge "Replaces clock_gettime() with ast_tsnow()"
11 years ago
Matt Jordan 35fe8f74fe Merge "rtp_engine.c: Fix performance issue with several channel drivers that use RTP."
11 years ago
David M. Lee 40caf0ad9b Replaces clock_gettime() with ast_tsnow()
11 years ago
Scott Emidy 12e6f5ac01 ARI: Retrieve existing log channels
11 years ago
Scott Emidy b91ca7ba49 ARI: Creating log channels
11 years ago
Scott Emidy f19c4930c2 ARI: Deleting log channels
11 years ago
Joshua Colp ca84a4b235 Merge "rtp_engine.c: Must protect mime_types_len with mime_types_lock."
11 years ago
Joshua Colp 8eef7392c4 Merge topic 'misc_rtp_tweaks'
11 years ago
Benjamin Ford 1f02d20da4 ARI: Rotate log channels.
11 years ago
Joshua Colp d61ea4bcc2 Merge "dns_core: Allow zero-length DNS responses."
11 years ago
Mark Michelson 86034227ca dns_core: Allow zero-length DNS responses.
11 years ago
Richard Mudgett f49bef08a2 rtp_engine.c: Fix performance issue with several channel drivers that use RTP.
11 years ago
Richard Mudgett 5f925d48b7 rtp_engine.c: Must protect mime_types_len with mime_types_lock.
11 years ago
Richard Mudgett e2d5d4db35 rtp_engine.h: No sense allowing payload types larger than RFC allows.
11 years ago
Richard Mudgett bc1eae55cb rtp_engine.c: Minor tweaks.
11 years ago
Mark Michelson 8fb8988fd4 Add a test event for inband ringing.
11 years ago
Jonathan Rose 687597ca8c holding_bridge: ensure moh participants get frames
11 years ago
Joshua Colp 309dd2a409 pjsip: Add rtp_timeout and rtp_timeout_hold endpoint options.
11 years ago
Mark Michelson d97bed46b7 Local channels: Alternate solution to ringback problem.
11 years ago
Matt Jordan ffb679f7b5 Merge "audiohook: Use manipulated frame instead of dropping it."
11 years ago
Mark Michelson 43173f073c Merge "audiohook: Read the correct number of samples based on audiohook format."
11 years ago
Joshua Colp 1cc99ba8b6 audiohook: Use manipulated frame instead of dropping it.
11 years ago
Mark Michelson 0b7148e262 Local channels: Do not block control -1 payloads.
11 years ago
Joshua Colp e5fe8d40c8 audiohook: Read the correct number of samples based on audiohook format.
11 years ago
Joshua Colp f7f3ae1815 Merge "res_pjsip: Add rtp_keepalive endpoint option."
11 years ago
Mark Michelson 2b42264e66 res_pjsip: Add rtp_keepalive endpoint option.
11 years ago
Richard Mudgett 4a875e8082 pbx.c: Post AMI VarSet event if delete a non-empty dialplan variable.
11 years ago
Matt Jordan f90beeaea6 Merge "strings.h: Fix issues with escape string functions."
11 years ago
Matt Jordan daf284944b Merge "media cache: Add CLI commands"
11 years ago
Matthew Jordan 3b39dbe38b Merge "media cache: Add a core API and facade for a backend agnostic media cache"
11 years ago
Richard Mudgett b34c4528ab strings.h: Fix issues with escape string functions.
11 years ago
Matt Jordan f35998e0ef Merge "main/bucket: Add a callback function for ast_bucket_file objects"
11 years ago
Mark Michelson 3412b0f1ad Merge "ARI: Added new functionality to get information on a single module."
11 years ago
Benjamin Ford 6a764db370 ARI: Added new functionality to get information on a single module.
11 years ago
Kevin Harwell c855523519 bridge.c: Fixed race condition during attended transfer
11 years ago
Matt Jordan 66b57b10f6 Merge "main/format_cap: Parse capabilities generated by ast_format_cap_get_names"
11 years ago
Matt Jordan ef82190804 media cache: Add CLI commands
11 years ago
Matthew Jordan 3ea0d38396 media cache: Add a core API and facade for a backend agnostic media cache
11 years ago
Matt Jordan 887945d410 main/bucket: Add a callback function for ast_bucket_file objects
11 years ago
Matt Jordan 458715d088 main/sorcery: Don't fail object set creation from JSON if field fails
11 years ago
Matt Jordan 6ed58014f5 main/format_cap: Parse capabilities generated by ast_format_cap_get_names
11 years ago
Matt Jordan ffadb5f1de main/sorcery: Provide log messages when a wizard does not support an operation
11 years ago
Matt Jordan dc31b10e2c Merge "main/devicestate: Prevent duplicate registration of device state providers"
11 years ago
Matt Jordan ec92f91001 Merge "bucket: Add clone/staleness operations for ast_bucket/ast_bucket_file"
11 years ago
Matt Jordan d3348ec5f0 Merge "sorcery: Add support for object staleness"
11 years ago
Matt Jordan f77e688f20 main/devicestate: Prevent duplicate registration of device state providers
11 years ago
Benjamin Ford 1b7760a8aa ARI: Added new functionality to get all module information.
11 years ago
Mark Michelson af3f4b342b Merge "DNS: Create a system-level DNS resolver"
11 years ago
Ashley Sanders 3cdfd39af7 DNS: Create a system-level DNS resolver
11 years ago
Matt Jordan ef8d3f6506 bucket: Add clone/staleness operations for ast_bucket/ast_bucket_file
11 years ago
Matt Jordan b178f8701b sorcery: Add support for object staleness
11 years ago
Matt Jordan 45b8a2be31 Merge "dns: Fix crash when invoking cancel in DNS recurring unit test."
11 years ago
Matt Jordan a889cfa0b9 Merge "sorcery/realtime: Add a bit of debug and warning messages for bad configs"
11 years ago
Joshua Colp 8bfaccafe9 Merge "rtp_engine: Skip useless self-assignment in ast_rtp_engine_unload_format."
11 years ago
Joshua Colp f398c8151a Merge "astfd: Fix buffer overflow in DEBUG_FD_LEAKS."
11 years ago
Matt Jordan ef74ccb18d sorcery/realtime: Add a bit of debug and warning messages for bad configs
11 years ago
Joshua Colp f18436642b dns: Fix crash when invoking cancel in DNS recurring unit test.
11 years ago
Walter Doekes 13a318bbb1 rtp_engine: Skip useless self-assignment in ast_rtp_engine_unload_format.
11 years ago
Walter Doekes 40274e3652 astfd: Fix buffer overflow in DEBUG_FD_LEAKS.
11 years ago
Scott Griepentrog 537df26f9c Channel alert pipe: improve diagnostic error return
11 years ago
Matt Jordan 3cd53bd3bc Merge "channel: Remove ignore of answer on non-outgoing channels."
11 years ago
Matt Jordan 892cc5625f main/pbx: Resolve case sensitivity regression in PBX hints
11 years ago
Matt Jordan c0194b55b5 Merge "threadpool, res_pjsip: Add serializer group shutdown API calls."
11 years ago
Matt Jordan 771b9bb442 Merge "sorcery: Add ast_sorcery_object_unregister() API call."
11 years ago
Richard Mudgett c2d48a2a28 AMI: Add Linkedid to the standard channel snapshot AMI event headers.
11 years ago