Commit Graph

5952 Commits (dac5e3a0df5d76967ef581984e79e0d5543c6a89)

Author SHA1 Message Date
Jenkins2 7002705940 Merge "cdr.h: Fix doxygen comments."
8 years ago
Joshua Colp 37297d2c0e Merge "cdr.c: Use current ao2 flag names"
8 years ago
Richard Mudgett fdf9aacca3 cdr.c: Replace redundant check with an ast_assert()
8 years ago
Richard Mudgett 2e4b5fadbd cdr.c: Replace inlined code with ao2_t_replace()
8 years ago
Richard Mudgett 62980eedc3 cdr.c: Use current ao2 flag names
8 years ago
Richard Mudgett e769846f11 cdr.h: Fix doxygen comments.
8 years ago
Alexander Traud feeb0974eb tcptls: Do not re-bind to wildcard on client creation.
8 years ago
Corey Farrell 0f3e725503 main/strings: Fix uninitialized value.
8 years ago
Richard Mudgett 80097676e7 heap.c: No need to calloc heap pointer array.
8 years ago
Richard Mudgett 08e67f814b channel.c: Fix invalid reference in conditionaled out code.
8 years ago
Joshua Colp f77a2367e7 Merge "bridge: Change participant SFU streams when source streams change."
8 years ago
Joshua Colp 357a2f353b Merge "res_pjsip_session: Check for removed stream state."
8 years ago
Joshua Colp f2985e3106 bridge: Change participant SFU streams when source streams change.
8 years ago
Ben Ford e666051d79 res_pjsip_session: Check for removed stream state.
8 years ago
Jean Aunis 6b7d5671d1 bridge : Fix one-way direct-media when early bridging with native_rtp
8 years ago
Joshua Colp ba27a6508a Merge "tcptls: Change error message to debug."
8 years ago
Joshua Colp 01f2220bec tcptls: Change error message to debug.
8 years ago
George Joseph 446d48fd49 res_pjsip: Add handling for incoming unsolicited MWI NOTIFY
8 years ago
George Joseph 94091c7b96 stasis/control: Fix possible deadlock with swap channel
8 years ago
Walter Doekes f856d9b42b res/res_pjsip: Standardize/fix localnet checks across pjsip.
8 years ago
Sean Bright 60b44d1e38 rtp_engine: Prevent possible double free with DTLS config
8 years ago
Corey Farrell 1bf3dfffd7 AST-2017-006: Fix app_minivm application MinivmNotify command injection
8 years ago
Joshua Colp 9a9589e8e1 core: Reduce video update queueing.
8 years ago
Richard Mudgett 17976d1b4e bridge_channel.c: Fix FRACK when mapping frames to the bridge.
8 years ago
Richard Mudgett 6ad8249233 bridge: Fix softmix bridge deadlock.
8 years ago
Richard Mudgett 9c70c88369 channel: Fix topology API locking.
8 years ago
Kevin Harwell e4e2e53c8a manager: hook event is not being raised
8 years ago
Richard Mudgett bd28a9bbd8 STUN/netsock2: Fix some valgrind uninitialized memory findings.
8 years ago
Jenkins2 2ea19e7140 Merge "bridge: Fix stream topology/participant locking and video misrouting."
8 years ago
Joshua Colp 88c65f7cb6 bridge: Fix stream topology/participant locking and video misrouting.
8 years ago
Corey Farrell 16cfc3a954 channel: Fix leak on successful call to chan->tech->requester.
8 years ago
Corey Farrell 4b03eb5c38 Fix compile error for old versions of GCC.
8 years ago
Corey Farrell 58d032112b Fix compiler warnings on Fedora 26 / GCC 7.
8 years ago
Jenkins2 1bec535df2 Merge "Core: Add support for systemd socket activation."
8 years ago
Joshua Colp b610295b62 Merge "bridge_softmix / res_rtp_asterisk: Fix packet loss and renegotiation issues."
8 years ago
Joshua Colp 3dff2711a3 Merge "SDP: Create declined m= SDP lines using remote SDP if applicable."
8 years ago
Joshua Colp 8412cc1e07 Merge "SDP: Rework SDP offer/answer model and update capabilities merges."
8 years ago
Jenkins2 51ef6a8b6c Merge "core: Add VP9 passthrough support."
8 years ago
George Joseph 63bcbb2a56 Merge "say.c: Fix file locations for second, seconds, minute, minutes files"
8 years ago
Joshua Colp a6eb9ee7d2 core: Add VP9 passthrough support.
8 years ago
Rusty Newton 19b080b547 say.c: Fix file locations for second, seconds, minute, minutes files
8 years ago
Joshua Colp f43fc91911 Merge "core: Add digit filtering to ast_waitfordigit_full"
8 years ago
Jenkins2 62c381afdb Merge "core: Add PARSE_TIMELEN support to ast_parse_arg and ACO."
8 years ago
Joshua Colp 680c491a62 bridge_softmix / res_rtp_asterisk: Fix packet loss and renegotiation issues.
8 years ago
Jenkins2 594c7a50af Merge "bridge/core_unreal: Fix SFU bugs with forwarding frames."
8 years ago
Jenkins2 0f45c979a3 Merge "res_rtp_asterisk / res_pjsip: Add support for BUNDLE."
8 years ago
Corey Farrell 78a50b0343 core: Add PARSE_TIMELEN support to ast_parse_arg and ACO.
8 years ago
Joshua Colp 065c3005ad res_rtp_asterisk / res_pjsip: Add support for BUNDLE.
8 years ago
Corey Farrell 6b138046e7 core: Add digit filtering to ast_waitfordigit_full
8 years ago
Joshua Colp 95b35cb1cb Merge "Avoid setting maxfiles for a remote asterisk"
8 years ago
Jenkins2 fbcfa6b4b2 Merge "http.c: Reduce log spam"
8 years ago
Joshua Colp 7f09fd2c2f bridge/core_unreal: Fix SFU bugs with forwarding frames.
8 years ago
Tzafrir Cohen d58ef31acd Avoid setting maxfiles for a remote asterisk
8 years ago
George Joseph 303f935a50 http.c: Reduce log spam
8 years ago
Richard Mudgett 03ae8b0105 json.c: Add backtrace log to find 'Invalid UTF-8 string' errors
8 years ago
Jenkins2 d6c08cc559 Merge "core: Remove 'Data Retrieval API'"
8 years ago
Sean Bright 325eeced6a core: Remove 'Data Retrieval API'
8 years ago
Corey Farrell 50ddb56dad channel: Clear channel flag in error branch.
8 years ago
Mark Michelson 45df25a579 chan_pjsip: Add support for multiple streams of the same type.
8 years ago
Jenkins2 01536546e2 Merge "bridge: stuck channel(s) after failed attended transfer"
8 years ago
Kevin Harwell 27dae55fb6 core_local: local channel data not being properly unref'ed and unlocked
8 years ago
Kevin Harwell 45a1f4e2ae bridge: stuck channel(s) after failed attended transfer
8 years ago
Richard Mudgett d2fbbdd692 SDP: Create declined m= SDP lines using remote SDP if applicable.
8 years ago
Richard Mudgett 3a18a09030 SDP: Rework SDP offer/answer model and update capabilities merges.
8 years ago
Joshua Colp 57bbba7d43 Merge "res_stasis: Plug reference leak on stolen channels"
8 years ago
Corey Farrell 70d2ccb9da Core: Add support for systemd socket activation.
8 years ago
George Joseph 3f5bf287a2 Merge "SDP: Add get/set option calls for RTP sched context per type."
8 years ago
George Joseph 854a6de819 res_stasis: Plug reference leak on stolen channels
8 years ago
Frederic LE FOLL 0ad95bc8a0 Core/PBX: Deadlock between dialplan execution and application unregistration.
8 years ago
Joshua Colp 0405185357 Merge "SDP: Search for the ice-lite attribute in the right place."
8 years ago
Jenkins2 d81293a5dd Merge changes from topic 'sdp_api_adjustments'
8 years ago
Jenkins2 2f684eb6a5 Merge "stream: Add ast_stream_topology_del_stream() and unit test."
8 years ago
Joshua Colp 41bd01c861 Merge "channel: Fix reference counting in ast_channel_suppress."
8 years ago
Richard Mudgett e563a1920e SDP: Add get/set option calls for RTP sched context per type.
8 years ago
Richard Mudgett 716abaf33d SDP: Search for the ice-lite attribute in the right place.
8 years ago
Richard Mudgett a95584d079 SDP: Set the remote c= line in RTP instance.
8 years ago
Richard Mudgett 06265b8c8a stream: Add ast_stream_topology_del_stream() and unit test.
8 years ago
Richard Mudgett 0fdb99c268 SDP: Add t= line in sdp_create_from_state()
8 years ago
Richard Mudgett 4797a8bb81 stream: Ignore declined streams for some topology calls.
8 years ago
Joshua Colp bd16c3c524 channel: Fix reference counting in ast_channel_suppress.
8 years ago
Joshua Colp d6386a8f0c bridge: Add a deferred queue.
9 years ago
Jenkins2 5d3420a2de Merge "BuildSystem: Add patches to allow building with recent LibreSSL"
9 years ago
Guido Falsi d27168d36f BuildSystem: Add patches to allow building with recent LibreSSL
9 years ago
Guido Falsi 7b668297f3 BuildSystem: Fix build on FreeBSD due to missing crypt.h
9 years ago
Jenkins2 29f87a5530 Merge "channel: ast_write frame wrongly freed after call to audiohooks"
9 years ago
Jenkins2 452e6315bb Merge "format: Reintroduce smoother flags"
9 years ago
Joshua Colp 1a24543124 Merge "Confbridge: Add "sfu" video mode to bridge profile options."
9 years ago
Jenkins2 bb2f6234da Merge "Add primitive SFU support to bridge_softmix."
9 years ago
Kevin Harwell d8802a6a0f channel: ast_write frame wrongly freed after call to audiohooks
9 years ago
Sean Bright 001f4ddda4 pbx_builtin: Properly handle hangup during Background
9 years ago
Joshua Colp f6eeaaafd5 channel / app_meetme: Fix parentheses.
9 years ago
Sean Bright 5c27fe2187 format: Reintroduce smoother flags
9 years ago
Mark Michelson 39d14834f8 Confbridge: Add "sfu" video mode to bridge profile options.
9 years ago
Mark Michelson 2da869408a Add primitive SFU support to bridge_softmix.
9 years ago
Joshua Colp 9c4f63263c manager: Clear the flag on the other channel.
9 years ago
Jenkins2 56b6a71548 Merge "asterisk: Audit locking of channel when manipulating flags."
9 years ago
George Joseph 08edd54c1b unittests: Add a unit test that causes a SEGV and...
9 years ago
Kevin Harwell 51375686f7 core/conversions: Added string to unsigned integer and long conversions
9 years ago
Joshua Colp 5a7af00e80 asterisk: Audit locking of channel when manipulating flags.
9 years ago
George Joseph ce4d8dac91 Merge changes from topic 'sdp_api_adjustments'
9 years ago
George Joseph 28d4e6be9b Merge "SDP: Remove sdp_state.remote_capabilities"
9 years ago
Jenkins2 f09e079294 Merge "SDP: Add interface_address to specify our address to use."
9 years ago
Jenkins2 542dd7d795 Merge "logger: Added logger_queue_limit to the configuration options."
9 years ago
Jenkins2 8b15719a11 Merge "tcptls: Improve error messages for TLS connections."
9 years ago
Richard Mudgett b8659be9b0 SDP: Make process possible multiple fmtp attributes per rtpmap.
9 years ago
Richard Mudgett c2906dfa05 SDP: Remove sdp_state.remote_capabilities
9 years ago
Richard Mudgett 16785c0908 SDP: Add interface_address to specify our address to use.
9 years ago
Richard Mudgett 367042bd3e SDP: Explicitly stop a RTP instance before destoying it.
9 years ago
Richard Mudgett be5809fac8 SDP: Rework merge_capabilities().
9 years ago
Richard Mudgett ae7689f093 SDP: Update ast_get_topology_from_sdp() to keep RTP map.
9 years ago
Joshua Colp cbbd119c21 tcptls: Improve error messages for TLS connections.
9 years ago
Joshua Elson 10a4439ac9 Prevent Undefined Capath Crash
9 years ago
Joshua Colp c62b5721b3 Merge "stream: ast_stream_clone() cannot copy the opaque user data."
9 years ago
George Joseph 201346fb7d logger: Added logger_queue_limit to the configuration options.
9 years ago
Joshua Colp d96f755682 Merge "netsock2.c: Made get/set addr port avoid potential uninitialized memory."
9 years ago
Joshua Colp 552e6d81ef Merge "bridge: Fix returning to dialplan when executing Bridge() from AMI."
9 years ago
Richard Mudgett 56c5c51076 stream: ast_stream_clone() cannot copy the opaque user data.
9 years ago
Richard Mudgett 924628812b netsock2.c: Made get/set addr port avoid potential uninitialized memory.
9 years ago
George Joseph 0001834157 app_confbridge: Fix reference to cfg in menu_template_handler
9 years ago
Jenkins2 a20db27c56 Merge "SDP: Replace SDP telephone_event option with dtmf option"
9 years ago
Joshua Colp c90d81ef51 bridge: Fix returning to dialplan when executing Bridge() from AMI.
9 years ago
Kevin Harwell 7b0e3b92fd bridge_simple: Added support for streams
9 years ago
Richard Mudgett cd272da7a8 SDP: Replace SDP telephone_event option with dtmf option
9 years ago
Joshua Colp 1d6429b269 Merge "SDP: Make SDP translation to/from internal representation more const."
9 years ago
Joshua Colp 090c6b702e Merge "stream: Make ast_stream_topology_create_from_format_cap() allow NULL cap."
9 years ago
Jenkins2 9af53d3563 Merge "SDP: Make ast_sdp_state_set_remote_sdp() return error."
9 years ago
Jenkins2 74134a03bc Merge "SDP: Misc cleanups (Mostly memory leaks)"
9 years ago
Jenkins2 94b97e0835 Merge "SDP API: Add SSRC-level attributes"
9 years ago
Richard Mudgett ede90e4aa5 SDP: Make SDP translation to/from internal representation more const.
9 years ago
Richard Mudgett 5c1851cbc0 stream: Make ast_stream_topology_create_from_format_cap() allow NULL cap.
9 years ago
Richard Mudgett d71c6e3bfd SDP: Make ast_sdp_state_set_remote_sdp() return error.
9 years ago
Richard Mudgett 176123e76c SDP: Misc cleanups (Mostly memory leaks)
9 years ago
Jenkins2 528e238447 Merge "channel: Add ability to request an outgoing channel with stream topology."
9 years ago
Jenkins2 16089ae1c9 Merge "frame: Better handle interpolated frames."
9 years ago
Mark Michelson d6535c0080 SDP API: Add SSRC-level attributes
9 years ago
Joshua Colp 2b22c3c84b channel: Add ability to request an outgoing channel with stream topology.
9 years ago
Joshua Colp 78eb08e7ba Merge "sdp: Add support for T.38"
9 years ago
Joshua Colp ed69471f94 Merge "SDP: Ensure SDPs "merge" properly."
9 years ago
Joshua Colp 985a5fd7aa frame: Better handle interpolated frames.
9 years ago
Jenkins2 e478d2eb94 Merge "res_pjsip_sdp_rtp: No rtpmap for static RTP payload IDs in SDP."
9 years ago
Joshua Colp 19a79ae12c sdp: Add support for T.38
9 years ago
Mark Michelson 32b3e36c68 SDP: Ensure SDPs "merge" properly.
9 years ago
Sean Bright 59203c51cc core: Use eventfd for alert pipes on Linux when possible
9 years ago
George Joseph dc6654d969 Merge "pbx: Use same thread if AST_OUTGOING_WAIT_COMPLETE specified"
9 years ago
Sean Bright c47b3e74d2 pbx: Use same thread if AST_OUTGOING_WAIT_COMPLETE specified
9 years ago
Richard Mudgett d165079cbc rtp_engine/res_rtp_asterisk: Fix RTP struct reentrancy crashes.
9 years ago
Alexander Traud 72c5f3b0ba res_pjsip_sdp_rtp: No rtpmap for static RTP payload IDs in SDP.
9 years ago
George Joseph 747beb1ed1 modules: change module LOAD_FAILUREs to LOAD_DECLINES
9 years ago
Joshua Colp c5536eaee9 Merge "stun.c: Fix ast_stun_request() erratic timeout."
9 years ago
zuul 3c32680a8a Merge "sorcery.c: Speed up ast_sorcery_retrieve_by_id()"
9 years ago
Richard Mudgett 7c37365f03 stun.c: Fix ast_stun_request() erratic timeout.
9 years ago
Richard Mudgett 8d323c74fa sorcery.c: Speed up ast_sorcery_retrieve_by_id()
9 years ago
Richard Mudgett d76bc0565c tcptls.c: Cleanup TCP/TLS listener thread on abnormal exit.
9 years ago
Corey Farrell 380973cc47 CDR: Protect from data overflow in ast_cdr_setuserfield.
9 years ago
Mark Michelson cf4dd32bef Merge "sdp: Add support for setting connection address and clean up state."
9 years ago
Walter Doekes a7d94f504f build: Fix deb build issues with fakeroot
9 years ago
Joshua Colp f3290d6b66 sdp: Add support for setting connection address and clean up state.
9 years ago
Sean Bright 5c1ea3ebbd astobj2: Prevent potential deadlocks with ao2_global_obj_release
9 years ago
George Joseph 88a4c93e4c Merge "core: Remove embedded module support"
9 years ago
zuul 7c2f4601f2 Merge "channel: Remove old epoll support and fixed max number of file descriptors."
9 years ago
Joshua Colp 5d938045d4 channel: Remove old epoll support and fixed max number of file descriptors.
9 years ago
Sean Bright cf6a6226ab core: Remove embedded module support
9 years ago
Joshua Colp 772afa59dc Merge "cdr: Allow setting of user field from 'h' extension"
9 years ago
zuul 90634cc184 Merge "rtp_engine: allocate RTP dynamic payloads per session"
9 years ago
Joshua Colp 59df60efb9 Merge "audiohook.c: Lost RTP packets lead to out-of-sync MixMonitor."
9 years ago
Kevin Harwell 9b103e7bea rtp_engine: allocate RTP dynamic payloads per session
9 years ago
zuul 06c9966608 Merge "res_pjsip_messaging: Check URI type before dereferencing"
9 years ago
Sebastian Gutierrez bb2936f3e4 cdr: Allow setting of user field from 'h' extension
9 years ago
zuul 9f64980e60 Merge "autochan/mixmonitor/chanspy: Fix unsafe channel locking and references."
9 years ago
Sean Bright 6b4b87787c res_pjsip_messaging: Check URI type before dereferencing
9 years ago
Aaron An 25016a74f8 audiohook.c: Lost RTP packets lead to out-of-sync MixMonitor.
9 years ago
Sean Bright fc71c18a9b thread safety: Don't use getprotobyname()
9 years ago
Joshua Colp 76e64f5589 Merge "RFC sdp: Initial SDP creation"
9 years ago
zuul 3f30ce1272 Merge "pbx.c: Fix crash from malformed exten pattern."
9 years ago
Richard Mudgett c87e7dd9ec autochan/mixmonitor/chanspy: Fix unsafe channel locking and references.
9 years ago
zuul 3fe1d8afba Merge "core: Add stream topology changing primitives with tests."
9 years ago
Richard Mudgett f997090877 pbx.c: Fix crash from malformed exten pattern.
9 years ago
George Joseph 8470c2bdea RFC sdp: Initial SDP creation
9 years ago
Matt Jordan b03b72717f main/stasis_cache: Demote the ERROR message when removing a nonexistent item
9 years ago
Sean Bright 35cfd2c0cc media_cache: Prefer ast_file_is_readable() over access()
9 years ago
Joshua Colp 3ed05badb9 core: Add stream topology changing primitives with tests.
9 years ago
Daniel Journo 272259a2c6 Saynumber is trying to get "and" from "digits/" subfolder
9 years ago
Richard Mudgett c9296b23d1 core: Cleanup ast_get_hint() usage.
9 years ago
Joshua Colp fb11f038a3 Merge "stream: Unit tests for stream read and tweaks framework"
9 years ago
George Joseph 0560c32375 stream: Unit tests for stream read and tweaks framework
9 years ago
Mark Michelson 9c55a71798 SDP: Add initial SDP state machine.
9 years ago
Joshua Colp 26bf1846e2 Merge "media_cache: Mark cache entry stale if cache file is removed"
9 years ago
Sean Bright 60e9e4fcc0 media_cache: Mark cache entry stale if cache file is removed
9 years ago
George Joseph 4692a32ed7 build: Warn if asterisk is installed in both 32 and 64 bit sys dirs
9 years ago
George Joseph df22d297a6 Merge "channel: Add ast_read_stream function for reading frames from all streams."
9 years ago
Joshua Colp 6ac33bfe3e Merge "Binaural synthesis (confbridge): Adds binaural synthesis to bridge_softmix."
9 years ago
zuul f943ead12e Merge "build: Execute ldconfig to build cache. (take two)"
9 years ago
zuul 461577b23b Merge "channel: Add support for writing to a specific stream."
9 years ago
Joshua Colp c07c6714f2 channel: Add ast_read_stream function for reading frames from all streams.
9 years ago
George Joseph b0067bcf2c build: Execute ldconfig to build cache. (take two)
9 years ago
Joshua Colp 6cc890b880 channel: Add support for writing to a specific stream.
9 years ago
frahaase 094c26aa68 Binaural synthesis (confbridge): Adds binaural synthesis to bridge_softmix.
9 years ago
zuul 9ad1df71b3 Merge "Revert "build: Execute ldconfig to build cache.""
9 years ago
zuul 6c22d4b320 Merge "core: Show streams in "core show channel"."
9 years ago
Joshua Colp ced73d5b79 Revert "build: Execute ldconfig to build cache."
9 years ago