Commit Graph

5656 Commits (d165079cbcb51c94ce729b97f25b42cdbd7b443e)

Author SHA1 Message Date
Joshua Colp d3dba74017 Merge "Implement internal abstraction for iostreams"
9 years ago
Joshua Colp 09d1958448 Merge "codec_opus: Fix warning when Opus negotiated but codec_opus not loaded."
9 years ago
George Joseph 935f5d003b build: Various OpenBSD issues
9 years ago
George Joseph 97b2ba472d Merge "channel: Fix issues in hangup scenarios caused by frame deferral"
9 years ago
George Joseph b8e91bb9cc Merge "Revert "Revert "channel: Use frame deferral API for safe sleep."""
9 years ago
George Joseph 99e97154bb Merge "Revert "Revert "autoservice: Use frame deferral API"""
9 years ago
George Joseph 013e7dd4a6 Merge "Revert "Revert "AGI: Only defer frames when in an interception routine."""
9 years ago
George Joseph ac0a1ee6da Merge "Revert "Revert "Add API for channel frame deferral."""
9 years ago
zuul d0474f6322 Merge "res/ari/resource_bridges: Add the ability to manipulate the video source"
9 years ago
George Joseph 89e79a487a Merge "file.c/__ast_file_read_dirs: Fix issues on filesystems without d_type"
9 years ago
Richard Mudgett ed9ced0531 codec_opus: Fix warning when Opus negotiated but codec_opus not loaded.
9 years ago
Joshua Colp 1c26117dff Merge "cli: Fix ast_el_read_char to work with libedit >= 3.1"
9 years ago
George Joseph 3017f09f22 file.c/__ast_file_read_dirs: Fix issues on filesystems without d_type
9 years ago
Timo Teräs 070a51bf7c Implement internal abstraction for iostreams
9 years ago
Matt Jordan a72ef38113 res/ari/resource_bridges: Add the ability to manipulate the video source
9 years ago
George Joseph 7263a17ca0 channel: Fix issues in hangup scenarios caused by frame deferral
9 years ago
George Joseph 0dc4567133 Revert "Revert "channel: Use frame deferral API for safe sleep.""
9 years ago
George Joseph 6d61f7bfd1 Revert "Revert "autoservice: Use frame deferral API""
9 years ago
George Joseph f62c9c42fa Revert "Revert "AGI: Only defer frames when in an interception routine.""
9 years ago
George Joseph 2966fa5ad7 Revert "Revert "Add API for channel frame deferral.""
9 years ago
Sebastien Duthil c6d755de11 res_ari: Add support for channel variables in ARI events.
9 years ago
George Joseph 72da2ef9ff cli: Fix ast_el_read_char to work with libedit >= 3.1
9 years ago
George Joseph fa749866c1 Revert "Add API for channel frame deferral."
9 years ago
Mark Michelson f073f648b8 Add API for channel frame deferral.
9 years ago
Joshua Colp 1ab943a425 Merge "stasis_recording/stored: remove calls to deprecated readdir_r function."
9 years ago
Joshua Colp 11b2912553 Merge "main/bridge: Add some verbose logging for video source changes"
9 years ago
Joshua Colp 4e5bf15f2d Merge "main/bridge_channel: Fix channel reference leak on video source"
9 years ago
frahaase b2b5f9d897 ast_format: Adds an identifier for interleaved audio formats to the ast_format
9 years ago
Matt Jordan bbe943729a main/bridge_channel: Fix channel reference leak on video source
9 years ago
Matt Jordan a70d6dba8c main/bridge: Add some verbose logging for video source changes
9 years ago
Kevin Harwell 70d5f90e3d stasis_recording/stored: remove calls to deprecated readdir_r function.
9 years ago
Alexander Traud 9ac53877f6 rtp_engine: Allow more than 32 dynamic payload types.
9 years ago
Joshua Colp 12b81851f4 Merge "netsock.c: fix includes for HURD"
9 years ago
Tzafrir Cohen ed08811e64 netsock.c: fix includes for HURD
9 years ago
Etienne Lessard 1648ca06c3 manager: Add documentation for NewConnectedLine event.
9 years ago
zuul d9cf38dc51 Merge "astobj2: Declare private variable data_size for AO2_DEBUG only."
9 years ago
Corey Farrell ad60927a40 astobj2: Declare private variable data_size for AO2_DEBUG only.
9 years ago
George Joseph 12bdde6a6c pjproject_bundled: Fix issue where "/version.mak" wasn't found
9 years ago
Corey Farrell d6ad867897 Fix shutdown crash caused by modules being left open.
9 years ago
Corey Farrell a6e5bae3ef Remove ASTERISK_REGISTER_FILE.
9 years ago
Joshua Colp 51ae1046d0 Merge "ARI: Detect duplicate channel IDs"
9 years ago
Pascal Cadotte Michaud 1d277e7cb6
typo: s/paranthesis/parenthesis/ in a comment
9 years ago
Mark Michelson e459b8dadf ARI: Detect duplicate channel IDs
9 years ago
snuffy e03364c40a Fix issue with CLI not returning to prompt after running "features show"
9 years ago
zuul 7c00b34372 Merge "utils.c: Fix ast_set_default_eid for multiple platforms"
9 years ago
Mark Michelson f14ef51ead CDR: Alter destruction pattern for CDR chains.
9 years ago
Alexander Traud a43ee21211 cli: Auto-complete File not Module for core set debug.
9 years ago
George Joseph 6651c66e68 utils.c: Fix ast_set_default_eid for multiple platforms
9 years ago
zuul 6f49ca5927 Merge "Audit ast_json_pack() calls for needed UTF-8 checks."
9 years ago
zuul 9581407fd2 Merge "json: Check party id name, number, subaddresses for UTF-8."
9 years ago
zuul 5b70ae04d4 Merge "json: Add UTF-8 check call."
9 years ago
Richard Mudgett 9c49b96374 Audit ast_json_pack() calls for needed UTF-8 checks.
9 years ago
Richard Mudgett 774d5f7ef7 json: Check party id name, number, subaddresses for UTF-8.
9 years ago
Richard Mudgett 1c4c6c082d json: Add UTF-8 check call.
9 years ago
Richard Mudgett 6fe5202c2c aoc.c: Whitespace cleanup
9 years ago
zuul 8b58db0962 Merge "Binaural synthesis (confbridge): interleaved two-channel audio."
9 years ago
zuul f866201598 Merge "audiohooks: Remove redundant codec translations when using audiohooks"
9 years ago
Corey Farrell fafdde322c logger: Prevent output of verbose messages initiated from rasterisk.
9 years ago
Michael Walton 7af7490e42 audiohooks: Remove redundant codec translations when using audiohooks
9 years ago
Joshua Colp 73f75c246b Revert "Packet-Loss Concealment (PLC) for supporting codecs."
9 years ago
frahaase c455823657 Binaural synthesis (confbridge): interleaved two-channel audio.
9 years ago
Corey Farrell 2a03575c30 astobj2: Add backtrace to log_bad_ao2.
9 years ago
Corey Farrell 8c5c95ad89 core: Remove ABI effects of LOW_MEMORY.
9 years ago
Corey Farrell 2d2a8944be logger: Output early verbose messages to console.
9 years ago
George Joseph d425971009 chan_sip: Address runaway when realtime peers subscribe to mailboxes
9 years ago
Joshua Colp 8d5219e6b8 Merge "core: Ensure presencestate subtype and message are NULL."
9 years ago
zuul 9ef0eb6487 Merge "logger: Simplify ast_callid handling code."
9 years ago
Joshua Colp 57b29f3b69 Merge "logger: Always enable verbose for console channel."
9 years ago
Joshua Colp a805d779e8 core: Ensure presencestate subtype and message are NULL.
9 years ago
zuul ccc0bfa69c Merge "logger: Fix default console settings."
9 years ago
zuul 4caee4a11b Merge "core: Fix LOW_MEMORY missing symbol ast_pbx_uuid_get."
9 years ago
zuul f84652bd81 Merge "asterisk.c: Non-root users also get the astcanary after core restart."
9 years ago
Corey Farrell 923edf2596 logger: Simplify ast_callid handling code.
9 years ago
Corey Farrell 5cb905a227 core: Fix LOW_MEMORY missing symbol ast_pbx_uuid_get.
9 years ago
Corey Farrell 00f1d05d34 logger: Always enable verbose for console channel.
9 years ago
Corey Farrell 74f562a8e2 logger: Fix default console settings.
9 years ago
zuul ea8105cf5e Merge "sd_notify (systemd status notifications) support"
9 years ago
zuul 0caf846aff Merge "rtp: Only accept the first payload for a format in SDP."
9 years ago
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
Joshua Colp 0376af9519 rtp: Only accept the first payload for a format in SDP.
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
Joshua Colp 89764f7ae9 rtp: Preserve timestamps on video frames.
9 years ago
zuul b5e4445b29 Merge "sorcery: Create function ast_sorcery_lockable_alloc."
9 years ago
zuul 825d6e036c Merge "named_locks: Use ao2_weakproxy to deal with cleanup from container."
9 years ago
Joshua Colp fe806ba08b Merge "format_cap.c: Fix CLI "core show channeltype Surrogate" crash."
9 years ago
zuul d57242a16b Merge "astobj2: Support using a separate object for locking."
9 years ago
Joshua Colp e34f299a96 Merge "codecs: Add Codec 2 mode 2400."
9 years ago
Richard Mudgett c3b965a2c0 format_cap.c: Fix CLI "core show channeltype Surrogate" crash.
9 years ago
Corey Farrell e875e1c12a sorcery: Create function ast_sorcery_lockable_alloc.
9 years ago
Corey Farrell 131baf70d6 named_locks: Use ao2_weakproxy to deal with cleanup from container.
9 years ago
Corey Farrell 0c5b6e9ff5 astobj2: Support using a separate object for locking.
9 years ago
Etienne Lessard 5e0758575c pbx.c: Prevent infinite recursion in manager_show_dialplan_helper.
9 years ago
zuul 4d06f4621a Merge "channel: No hung-up on failing security requirements."
9 years ago
zuul 795532b2d5 Merge "ast_framehook_attach() must be called with the channel locked."
9 years ago
zuul c82cef8441 Merge "Fix checks for allocation debugging."
9 years ago
zuul e3e08e1131 Merge "Fix naming mismatch of allocator functions."
9 years ago
Alexander Traud 858fa5eb2c channel: No hung-up on failing security requirements.
9 years ago
Richard Mudgett 5744f434f0 ast_framehook_attach() must be called with the channel locked.
9 years ago
Alexander Traud 2e79f52d71 codecs: Add Codec 2 mode 2400.
9 years ago
Corey Farrell 55ccdf93c3 Fix checks for allocation debugging.
9 years ago
Corey Farrell 8061d9f66f Fix naming mismatch of allocator functions.
9 years ago
Torrey Searle c1b6a79686 res_ari: Add http prefix to generated docs
9 years ago
zuul b35779c6c6 Merge "translate: Enables native Packet-Loss Concealment (PLC) for supporting codecs."
9 years ago
Corey Farrell 824a4e84d1 Refactor usage pattern of xmldoc info tag.
9 years ago
zuul 9fc83f8ffd Merge "core: Entity ID is not set or invalid"
9 years ago
Joshua Colp 8c8fe59f54 Merge "sorcery.c: Minor optimizations."
9 years ago
Joshua Colp 515a598b62 Merge "sorcery.c: Tweak some container declaration formatting."
9 years ago
Joshua Colp 4c9868624e Merge "manager: Add <see-also> tags to relate AoC events and actions"
9 years ago
Joshua Colp 2947127313 Merge "pbx.c: Additional fixes to ast_context_remove_extension_callerid2."
9 years ago
zuul 1fc7faa56e Merge "manager: Add <see-also> links between related events"
9 years ago
zuul 3117d150fa Merge "manager: Add <see-also> tags to relate UserEvent actions/apps/events"
9 years ago
Joshua Colp cb032092d6 Merge "manager: Add <see-also> tags to relate Bridge related events,actions, and apps"
9 years ago
Alexei Gradinari e85adbd947 core: Entity ID is not set or invalid
9 years ago
Richard Mudgett d526aa5cbe sorcery.c: Minor optimizations.
9 years ago
Richard Mudgett 45e143576f sorcery.c: Tweak some container declaration formatting.
9 years ago
Corey Farrell eca3d2698a pbx.c: Additional fixes to ast_context_remove_extension_callerid2.
9 years ago
Matt Jordan e9fe08ea37 manager: Add <see-also> tags to relate interrelated events/actions together
9 years ago
Matt Jordan a93cd39ac1 manager: Add <see-also> tags to relate Bridge related events,actions, and apps
9 years ago
Matt Jordan d8a7594ffd manager: Add <see-also> tags to relate AoC events and actions
9 years ago
Matt Jordan 243f0cf99a manager: Add <see-also> tags to relate UserEvent actions/apps/events
9 years ago
Matt Jordan a19f4affe8 manager: Add <see-also> links between related events
9 years ago
zuul 531d84a826 Merge "Run mandatory cleanup when startup fails."
9 years ago
Joshua Colp 9e06073e83 Merge "taskprocessor.c: Tweak high water checks."
9 years ago
zuul fb88244957 Merge "res_pjsip: Make aor named lock a mutex."
9 years ago
Corey Farrell 9debe1ca26 Run mandatory cleanup when startup fails.
9 years ago
Richard Mudgett 4a5da6c9b4 taskprocessor.c: Tweak high water checks.
9 years ago
Richard Mudgett 5ba6357be2 res_pjsip: Make aor named lock a mutex.
9 years ago
David M. Lee ac0454f9fa Fixed compile flags for non-module libs
9 years ago
zuul 74fffe9df2 Merge "res_srtp: Move SDP SRTP code from the core to res_srtp."
9 years ago
Richard Mudgett 41aba83ff6 res_srtp: Move SDP SRTP code from the core to res_srtp.
9 years ago
Alexei Gradinari 820879415f pjsip: Fix deadlock with suspend taskprocessor on masquerade
9 years ago
Corey Farrell 827457dca0 Produce friendly error when AST_MODULE_SELF_SYM is not defined.
9 years ago
Corey Farrell 29b0f733a0 Add missing checks during startup.
9 years ago
Joshua Colp 720a4ff663 Merge "Remove SILK payload mappings from Asterisk core."
9 years ago
Joshua Colp b8fdd3ad79 Merge "pbx.c: Fix handling of '-' in extension name and callerid"
9 years ago
Mark Michelson 1cd79d6ee5 Remove SILK payload mappings from Asterisk core.
9 years ago
Joshua Colp 9cead7c233 Merge "pbx.c: Allow dangerous functions when adding a hint to dialplan."
9 years ago
Corey Farrell 89a0a1eb45 pbx.c: Fix handling of '-' in extension name and callerid
9 years ago
Joshua Colp aa69877049 Merge "dsp.c: Add fax and DTMF detection unit tests."
9 years ago
Joshua Colp 28e61e43d7 Merge "dsp.c: Added descriptive comments to Goertzel calculations."
9 years ago
Joshua Colp 085da4eec0 Merge "dsp.c: Fix incorrect format reference typo."
9 years ago
Richard Mudgett 68ebf86e2f pbx.c: Allow dangerous functions when adding a hint to dialplan.
9 years ago
Kevin Harwell 1d364ac54f rtp_engine: Failed assertion and wrong name given for codec
9 years ago
Richard Mudgett 737471f131 dsp.c: Add fax and DTMF detection unit tests.
9 years ago
Richard Mudgett a8cd5d255a dsp.c: Added descriptive comments to Goertzel calculations.
9 years ago
Richard Mudgett 6dfb34cf13 dsp.c: Fix incorrect format reference typo.
9 years ago
Richard Mudgett 49461f37b7 dsp.c: Fix erroneous fax tone detection.
9 years ago
zuul e2bfcb3e58 Merge "codecs: Add iLBC 20."
9 years ago
zuul a99d5a6997 Merge "asterisk.c: Add auto generation and persistence of UUID"
9 years ago
George Joseph 8852a4c3db asterisk.c: Add auto generation and persistence of UUID
9 years ago
Alexander Traud 8fb807009f codecs: Add iLBC 20.
9 years ago
Corey Farrell 68de3a9e51 pbx.c: Remove duplicate code.
9 years ago
zuul 9473818659 Merge "res_srtp: Enable AES-256 and AES-GCM."
9 years ago
Joshua Colp 0933f0cf96 Merge "res_pjsip: Add fax_detect_timeout endpoint option."
9 years ago
zuul 194d0f606b Merge "pbx: Create pbx_sw.c for management of 'struct ast_sw'."
9 years ago
zuul fbdeb01edf Merge "Add conditional support for noreturn functions."
9 years ago
Corey Farrell a36a174c4b pbx: Create pbx_sw.c for management of 'struct ast_sw'.
9 years ago
Alexander Traud 1d2173c7ae res_srtp: Enable AES-256 and AES-GCM.
9 years ago
zuul b1c45dc815 Merge "pbx: Create pbx_ignorepat.c for management of 'struct ast_ignorepat'."
9 years ago
Corey Farrell 8f6e9ffcc6 Add conditional support for noreturn functions.
9 years ago
Richard Mudgett e739888d99 res_pjsip: Add fax_detect_timeout endpoint option.
9 years ago
Joshua Colp 943bb48b59 Merge "pbx: Create pbx_include.c for management of 'struct ast_include'."
9 years ago
Corey Farrell e2e8713b84 pbx: Create pbx_ignorepat.c for management of 'struct ast_ignorepat'.
9 years ago
Alexander Traud d56fc3b36b translate: Enables native Packet-Loss Concealment (PLC) for supporting codecs.
9 years ago
Corey Farrell be36bd7ca5 pbx: Create pbx_include.c for management of 'struct ast_include'.
9 years ago
Corey Farrell d3348c51b5 features.c: Remove unneeded adsi.h include.
9 years ago
Mark Michelson 273052f404 Update support for SILK format.
9 years ago
zuul 3cf33dd4e7 Merge "translate: explicit format destination not properly set"
9 years ago
zuul afcc519dff Merge "threadpool: Fix leak in ast_threadpool_serializer_group error path."
9 years ago
zuul 707dbcbcd1 Merge "pbx: Fix leak of timezone for time based includes."
9 years ago
zuul f0f137e5bd Merge "stasis_endpoint.c: Fix contactstatus_to_json()."
9 years ago
Corey Farrell f3608b50d7 pbx: Fix leak of timezone for time based includes.
9 years ago
Kevin Harwell 63ac4c9487 translate: explicit format destination not properly set
9 years ago
Richard Mudgett 2f26512fd8 stasis_endpoint.c: Fix contactstatus_to_json().
9 years ago
Corey Farrell fd54d69feb threadpool: Fix leak in ast_threadpool_serializer_group error path.
9 years ago
Matt Jordan f12311ee69 res/res_corosync: Raise a Stasis message on node join/leave events
9 years ago
George Joseph 886f2cab23 rest_api/channels: Fix multiple issues with create and dial
9 years ago
Richard Mudgett 44f16af7cc ast_expr2: Fix off-nominal memory leak.
9 years ago
Corey Farrell 7408c51a48 REF_DEBUG: Prevent logging of container node objects.
9 years ago
Richard Mudgett 4f7b859726 features: Fix channel datastore access.
9 years ago
George Joseph 4045e6d8ba codecs: Fix ABI incompatibility created by adding format_name to ast_codec
9 years ago
George Joseph 651290a809 BuildSystem: Fix a few issues hightlighted by gcc 6.x
9 years ago
Joshua Colp 8b85b05092 Merge "Fix Alembic upgrades."
9 years ago
Mark Michelson b6bd97eea2 Fix Alembic upgrades.
9 years ago
zuul d22ce6fd3e Merge "fix: memory leaks, resource leaks, out of bounds and bugs"
9 years ago
Alexei Gradinari 820ed3d4b3 fix: memory leaks, resource leaks, out of bounds and bugs
9 years ago
Alexander Traud f72ffc1ff9 http: leverage 'bindaddr' for TLS in http.conf
9 years ago
zuul d9b5aea9c3 Merge "core: Not the configured but granted number of possible file descriptors."
9 years ago
Alexander Traud ac683f13c9 core: Not the configured but granted number of possible file descriptors.
9 years ago
Joshua Colp d1006faba9 Merge "astfd: With RLIMIT_NOFILE only the current value is sensible."
9 years ago
Joshua Colp 4eb8cf2684 translate: Enables native Packet-Loss Concealment (PLC) for supporting codecs.
9 years ago
Alexander Traud 0bf1a53db3 astfd: With RLIMIT_NOFILE only the current value is sensible.
9 years ago
zuul dcb6875428 Merge "cel: Ensure only one dial status per channel exists."
9 years ago
Joshua Colp 914a1502fa Merge "stasis: Add setting subscription congestion levels."
9 years ago
Joshua Colp 67a45e0a38 Merge "sorcery: Add setting object type congestion levels."
9 years ago
Joshua Colp 48c2c3b8da Merge "taskprocessors: Implement high/low water mark alerts."
9 years ago
Joshua Colp d338343dac cel: Ensure only one dial status per channel exists.
9 years ago