Commit Graph

81 Commits (3927f79cb51d83c5880ce1d86d7475f3cf0fbc89)

Author SHA1 Message Date
Nathan Bruning f217fcdc62 app_queue: track masquerades in app_queue to avoid leaked stasis subscriptions
5 years ago
Kevin Harwell 3656c42cb0 various modules: json integer overflow
6 years ago
sungtae kim 76768ad6ce main/json.c: Added app_name, app_data to channel type
6 years ago
Joshua Colp 0231dd6ae7 stasis: Improve topic/subscription names and statistics.
6 years ago
Joshua Colp 50ac85cb40 stasis: Segment channel snapshot to reduce creation cost.
7 years ago
Joshua Colp d0ccbb3377 stasis: Use an implementation specific channel snapshot cache.
7 years ago
Corey Farrell 021ce938ca
astobj2: Remove legacy ao2_container_alloc routine.
7 years ago
Richard Mudgett 2dde5bef47 stasis_channels.c: Misc cleanup.
7 years ago
Richard Mudgett c2ec82bf36 stasis_channels.c: Don't set channel snapshot caller_dnid twice.
7 years ago
Richard Mudgett f81970d3fc stasis_channels.c: Remove a very silly RAII_VAR().
8 years ago
Sebastien Duthil 7b280e7ccf
res_ari: fix memory leak for channelvars
8 years ago
Sebastien Duthil c6d755de11 res_ari: Add support for channel variables in ARI events.
9 years ago
Corey Farrell a6e5bae3ef Remove ASTERISK_REGISTER_FILE.
9 years ago
Mark Michelson 205a31f86c Expand the scope of Dial Events
9 years ago
Mark Michelson f6c33771f6 Bridging: introduce "invisible" bridges.
9 years ago
Joshua Colp d17d9a9288 json: Audit ast_json_* usage for thread safety.
9 years ago
Kevin Harwell 53c1126090 AMI: Escape string values.
10 years ago
Joshua Colp 11f650c6ac stasis: Fix dial masquerade datastore lifetime
10 years ago
Mark Michelson dc23204aca Prevent potential crash on blond transfer.
10 years ago
Matt Jordan 4a58261694 git migration: Refactor the ASTERISK_FILE_VERSION macro
10 years ago
Matthew Jordan c2f50ba6f4 ARI: Add the ability to intercept hold and raise an event
10 years ago
Joshua Colp 2889f074a0 core: Don't create snapshots with locks.
10 years ago
Mark Michelson bd0bdf1e41 Fix some memory leaks.
10 years ago
Kevin Harwell d673209abc ARI/AMI: Include language in standard channel snapshot output
11 years ago
Mark Michelson fe7671fee6 Add new AMI and ARI events for connected line changes on a channel.
11 years ago
Richard Mudgett c61b66e107 stasis_channels.c: Resolve unfinished Dials when doing masquerades (Part 2)
11 years ago
Jonathan Rose 6dae345674 Stasis_channels: Resolve unfinished Dials when doing masquerades
11 years ago
Matthew Jordan ba5d5da60b Improve call forwarding reporting, especially with regards to ARI.
11 years ago
Kinsey Moore f1036f40dc Stasis: Allow message types to be blocked
11 years ago
Matthew Jordan a965613cf7 stasis_channels: Update the stasis cache if manager variables are needed
11 years ago
Matthew Jordan 9cc1a8e893 stasis: Reduce creation of channel snapshots to improve performance
11 years ago
Matthew Jordan 53968c00b3 TALK_DETECT: A channel function that raises events when talking is detected
11 years ago
Scott Griepentrog cf21644d6a ARI: Add ability to raise arbitrary User Events
11 years ago
Richard Mudgett cbe7f65674 app_dial and app_queue: Make lock the forwarding channel while taking the channel snapshot.
11 years ago
Richard Mudgett ba1db5d8f5 Eliminate some more unnecessary RAII_VAR() uses.
11 years ago
Richard Mudgett 45ade68cb4 Remove unused RAII_VAR() declarations.
11 years ago
Richard Mudgett 7542361f4a stasis_channels.c: Eliminate another overuse of RAII_VAR().
11 years ago
Richard Mudgett d277f3ec3e json: Fix off-nominal json ref counting issues.
11 years ago
Kevin Harwell 28c0cb28d0 channel locking: Add locking for channel snapshot creation
12 years ago
Joshua Colp 3a5cc054ed res_stasis: Expose event for call forwarding and follow forwarded channel.
12 years ago
David M. Lee 1212906351 Reverting r403311. It's causing ARI tests to hang.
12 years ago
Mark Michelson 8e8b329e14 Add channel locking for channel snapshot creation.
12 years ago
Kinsey Moore d9015a5356 ARI: Don't leak implementation details
12 years ago
Matthew Jordan aff0faf6ba stasis_channels: Don't give preference to ANI info in channel snapshots
12 years ago
Joshua Colp c1235f2639 Reduce channel snapshot creation and publishing by up to 50%.
12 years ago
Matthew Jordan 3d9c5e61af Fix error in using ast_channel_snapshot_type before initialization
12 years ago
Richard Mudgett e47d3db365 Doxygen comment tweaks.
12 years ago
David M. Lee f29d969a79 Stasis: address refcount races; implementation comments
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