Commit Graph

3430 Commits (9de5cd209e5918d27d03afaaddb41125d7a76701)

Author SHA1 Message Date
Joshua Colp f6551868be Merge "res_odbc: Remove connection management" into 13
10 years ago
George Joseph 8804d0973c build_system: Fix some warnings highlighted by clang
10 years ago
George Joseph 109b0aff6b res/Makefile: Fix bug in "clean" target for ari
10 years ago
Mark Michelson 65bd4fcc3f res_odbc: Remove connection management
10 years ago
Joshua Colp 4cc784eb04 Merge "Stasis: Use custom structure when setting variables." into 13
10 years ago
Mark Michelson 4a3275abb9 Stasis: Use custom structure when setting variables.
10 years ago
Mark Michelson 8261bda1bf res_pjsip_pubsub: Prevent crash from AMI command on freed subscription.
10 years ago
Joshua Colp fcb6c1737d Merge "Stasis: Use control queue to prevent crash." into 13
10 years ago
Mark Michelson 1003c2eb05 Stasis: Fix potential memory leak of control data.
10 years ago
Mark Michelson eedd77fda0 Stasis: Use control queue to prevent crash.
10 years ago
Matt Jordan c3f4afe40c Merge "res/res_pjsip/presence_xml.c: Add missing 2nd call presence state case." into 13
10 years ago
Richard Mudgett 02035212de res/res_pjsip/presence_xml.c: Add missing 2nd call presence state case.
10 years ago
Richard Mudgett f87c3275cc res_pjsip: Add CLI "pjsip dump endpt [details]"
10 years ago
Joshua Colp a2928b6093 Merge "res_pjproject: Add module providing pjproject logging and utils" into 13
10 years ago
Joshua Colp d1113e0f56 Merge "pjsip_loging_refactor: Rename res_pjsip_log_forwarder to res_pjproject" into 13
10 years ago
George Joseph 137fe5ae01 res_pjproject: Add module providing pjproject logging and utils
10 years ago
George Joseph a0c79f3a4f pjsip_loging_refactor: Rename res_pjsip_log_forwarder to res_pjproject
10 years ago
Mark Michelson 935d641f3b Remove res/ari/* content during 'make clean'.
10 years ago
Joshua Colp 236896f391 Merge "pjsip: Add option global/regcontext" into 13
10 years ago
Mark Michelson f18ad96b77 Merge "res_pjsip_log_forwarder.c: Add CLI "pjsip show buildopts"." into 13
10 years ago
Sean Bright e7cfda0b38 res_musiconhold: Prevent multiple simultaneous reloads.
10 years ago
Richard Mudgett 5586abc957 res_pjsip_log_forwarder.c: Add CLI "pjsip show buildopts".
10 years ago
Joshua Colp 092c0db493 Merge "pjsip_sdp_rtp: Add option endpoint/bind_rtp_to_media_address" into 13
10 years ago
Joshua Colp b91dfcd1fb Merge "res_pjsip: Create human friendly serializer names." into 13
10 years ago
Mark Michelson 4cd58c3b20 res_sorcery_realtime: Remove leading ^ requirement.
10 years ago
George Joseph 219c204a41 pjsip_sdp_rtp: Add option endpoint/bind_rtp_to_media_address
10 years ago
Mark Michelson f9a275fef4 Merge "Revert "pjsip_location: Delete contact_status object when contact is deleted"" into 13
10 years ago
Daniel Journo 22801a06ee pjsip: Add option global/regcontext
10 years ago
Joshua Colp ddc9c1f720 Merge "res_crypto: Perform cleanup at shutdown." into 13
10 years ago
Joshua Colp 85fdbcefae Merge "res_calendar: Cleanup scheduler context at unload." into 13
10 years ago
Corey Farrell 1d3a1167fc res_calendar: Cleanup scheduler context at unload.
10 years ago
Joshua Colp 3a160cdbf6 res_rtp_asterisk: Revert DTLS negotiation changes.
10 years ago
George Joseph 4b10fc9173 Revert "pjsip_location: Delete contact_status object when contact is deleted"
10 years ago
Corey Farrell a5406b1f9e res_crypto: Perform cleanup at shutdown.
10 years ago
Richard Mudgett cf8e7a580b res_pjsip: Create human friendly serializer names.
10 years ago
Joshua Colp 01e5894388 Merge "PJSIP: Prevent deadlock due to dialog/transaction lock inversion." into 13
10 years ago
Mark Michelson 96094feab6 PJSIP: Prevent deadlock due to dialog/transaction lock inversion.
10 years ago
George Joseph 4ec85a9f07 voicemail: Move app_voicemail / res_mwi_external conflict to runtime
10 years ago
Matt Jordan 5a75caa9e6 Merge "res_pjsip_history: Add a module that provides PJSIP history for debugging" into 13
10 years ago
Joshua Colp a68467d293 Merge "res_http_websocket.c: prevent avoidable disconnections caused by write errors" into 13
10 years ago
Dade Brandon 136c537695 res_http_websocket.c: prevent avoidable disconnections caused by write errors
10 years ago
Joshua Colp efa0868295 Merge "res/res_pjsip_location: Delete contact_status object when contact is deleted" into 13
10 years ago
Matt Jordan 84b1475674 Merge "Remove res_jabber file that was left behind." into 13
10 years ago
Corey Farrell f2efbb5d75 Remove res_jabber file that was left behind.
10 years ago
Matt Jordan dde7f3c1c4 res_pjsip_history: Add a module that provides PJSIP history for debugging
10 years ago
Matt Jordan 0a9941de9d res/res_pjsip_location: Delete contact_status object when contact is deleted
10 years ago
Kevin Harwell 1e24a0ca8a res_rtp_asterisk: rtp->ice check not wrapped in HAVE_PJPROJECT ifdef
10 years ago
Dade Brandon 965a0eee46 res_rtp_asterisk: Resolve further timing issues with DTLS negotiation
10 years ago
Joshua Colp e652a786d6 Merge "json: Audit ast_json_* usage for thread safety." into 13
10 years ago
Joshua Colp 62e49a7e20 Merge "res_sorcery_memory_cache: Add support for a full backend cache." into 13
10 years ago
Joshua Colp 59d5bb0613 res_sorcery_memory_cache: Add support for a full backend cache.
10 years ago
Joshua Colp a9d6fc571d json: Audit ast_json_* usage for thread safety.
10 years ago
server-pandora 24ae124e4f res_rtp_asterisk.c: Fix DTLS negotiation delays.
10 years ago
George Joseph 5b867fa904 pjsip/config_transport: Check pjproject version at runtime for async ops
10 years ago
Joshua Colp c344fb02f4 Merge "res_pjsip: Add existence and readablity checks for tls related files" into 13
10 years ago
tcambron cd119ed4a2 res_chan_stats: Fix bug to send correct statistics to StatsD
10 years ago
George Joseph 21962dad93 res_pjsip: Add existence and readablity checks for tls related files
10 years ago
George Joseph e03582a1c2 res_pjsip/config_transport: Prevent async_operations > 1 when protocol = tls
10 years ago
George Joseph 450579e908 res_pjsip/contacts/statsd: Make contact lifecycle events more consistent
10 years ago
Matt Jordan 9c0aaf0609 Merge "res_format_attr_vp8: In SDP, forward max-fr and max-fs for video-codec VP8." into 13
10 years ago
Matt Jordan ffb0643467 Merge "res_format_attr_opus: Update to latest RFC 7587." into 13
10 years ago
Alexander Traud 5a18193dc0 res_format_attr_vp8: In SDP, forward max-fr and max-fs for video-codec VP8.
10 years ago
Alexander Traud 3e2178c05e res_format_attr_opus: Update to latest RFC 7587.
10 years ago
Joshua Colp cfb146e055 Merge "res_pjsip: Use a MD5 hash for static Contact IDs" into 13
10 years ago
Joshua Colp 59134eb7cb Merge "res_pjsip: Update logging to show contact->uri in messages" into 13
10 years ago
George Joseph 9184fbeb34 res_pjsip: Use a MD5 hash for static Contact IDs
10 years ago
George Joseph ed9134282e res_pjsip: Update logging to show contact->uri in messages
10 years ago
Richard Mudgett bb0b60619d res_sorcery_memory_cache.c: Fix off nominal ref leak.
10 years ago
Kevin Harwell 45efbf8503 fastagi: record file closed after sending result
10 years ago
Matt Jordan e96604c902 Merge "Fixed some typos" into 13
10 years ago
David M. Lee 59881fbb99 Fixed some typos
10 years ago
Corey Farrell b75f587d15 res_pjsip_notify: Fix CLI usage info
10 years ago
Mark Michelson ba7665b070 Merge "res_sorcery_realtime.c: Fix crash from NULL sorcery object type." into 13
10 years ago
Richard Mudgett fc45f4040d res_sorcery_realtime.c: Fix crash from NULL sorcery object type.
10 years ago
Matt Jordan 7e4d948397 Merge "chan_pjsip: Handle T.38 faxes with direct media bridges" into 13
10 years ago
Matt Jordan 25332911fe Merge "res/res_endpoint_stats: Add module to emit endpoint StatsD statistics" into 13
10 years ago
Matt Jordan 6a7cb60a47 Merge "res_pjsip/pjsip_options: Add StatsD statistics for PJSIP contacts" into 13
10 years ago
Matt Jordan 16437667eb Merge "res/res_pjsip_outbound_registration: Add registration statistics for StatsD" into 13
10 years ago
Matt Jordan 001b7f482b Merge "res_statsd: Add functions that support variable arguments" into 13
10 years ago
Matt Jordan 0f88f909ec Merge "StatsD: Add res_statsd compatibility" into 13
10 years ago
Matt Jordan 4875e5ac32 chan_pjsip: Handle T.38 faxes with direct media bridges
10 years ago
Joshua Colp 6dd8b67216 Merge "res/res_pjsip_t38: Add debug statements" into 13
10 years ago
Matt Jordan aa8f1b04b6 Merge "res_pjsip_outbound_registration.c: Be tolerant of short registration timeouts." into 13
10 years ago
Matt Jordan 2b94d9a10d res/res_pjsip_t38: Add debug statements
10 years ago
Mark Michelson 6fcd361540 Merge "res_pjsip_outbound_registration.c: Fix 423 response handling." into 13
10 years ago
Joshua Colp bdc7845a43 Merge "res_format_attr_h264: Do not reset string buffer." into 13
10 years ago
Matt Jordan d27aac0a9d res/res_endpoint_stats: Add module to emit endpoint StatsD statistics
10 years ago
Matt Jordan 90d9a70789 res_pjsip/pjsip_options: Add StatsD statistics for PJSIP contacts
10 years ago
Matt Jordan 75097a0955 res/res_pjsip_outbound_registration: Add registration statistics for StatsD
10 years ago
Matt Jordan 8f71263e72 res/res_pjsip_outbound_registration: Apply configuration on object type load
10 years ago
Alexander Traud 1aa552b2a2 res_format_attr_h264: Do not reset string buffer.
10 years ago
Matt Jordan 3354b325c6 res_statsd: Add functions that support variable arguments
10 years ago
Richard Mudgett d4a522d587 res_pjsip_outbound_registration.c: Be tolerant of short registration timeouts.
10 years ago
Richard Mudgett e44ab3816c res_pjsip_outbound_registration.c: Fix 423 response handling.
10 years ago
tcambron 1e0040b88f StatsD: Add res_statsd compatibility
10 years ago
Matt Jordan ccf80f95a2 Merge "res_pjsip_rfc3326.c: Fix crash when channel goes away." into 13
10 years ago
Matt Jordan f62b642fe3 res/res_pjsip: Fix off nominal crash with requests that fail and have a timer
10 years ago
Richard Mudgett c0f2f8de45 res_pjsip_rfc3326.c: Fix crash when channel goes away.
10 years ago
Mark Michelson 4f43b85c92 Taskprocessors: Increase high-water mark
10 years ago
Mark Michelson 367972e42d res_pjsip distributor: Don't send 503 response to responses.
10 years ago
Mark Michelson 2f9cb7d62b res_pjsip: Deny requests when threadpool queue is backed up.
10 years ago
Steve Davies 07583c2888 Further fixes to improper usage of scheduler
10 years ago
Matt Jordan e07f5a6133 Merge "res_pjsip_sdp_rtp: Enable Opus to be negotiated via SIP/SDP." into 13
10 years ago
Alexander Traud 1bff400df7 ast_format_cap_get_names: To display all formats, the buffer was increased.
10 years ago
Alexander Traud 33752e0837 res_pjsip_sdp_rtp: Enable Opus to be negotiated via SIP/SDP.
10 years ago
Matt Jordan afec1b1b64 res_pjsip/location: Destroy contact_status objects on contact deletion
10 years ago
Matt Jordan 1cf699c848 Merge "pjsip_configuration: On delete, remove the persistent version of an endpoint" into 13
10 years ago
Matt Jordan 715f770c9f pjsip_configuration: On delete, remove the persistent version of an endpoint
10 years ago
Mark Michelson 6fbffe42e1 res_pjsip: Set threadpool max size default to 50.
10 years ago
Matt Jordan 11e54b1932 pjsip_options: Schedule/unschedule qualifies on AoR creation/destruction
10 years ago
Joshua Colp 9a021a42ad res_pjsip_pubsub: Fix assertion when UAS dialog creation fails.
10 years ago
Joshua Colp ba566b0f0f Merge "res_pjsip: Add "like" processing to pjsip list and show commands" into 13
10 years ago
Matt Jordan 6875944771 Merge "res_pjsip_pubsub: Prevent sending NOTIFY on destroyed dialog." into 13
10 years ago
Matt Jordan 131c3c181d Merge "res_pjsip_pubsub: Ensure dialog lock balance." into 13
10 years ago
Matt Jordan c7651da5d1 Merge "res_pjsip_pubsub: Prevent crashes on final NOTIFY." into 13
10 years ago
Matt Jordan 90f0ed5475 Merge "res_pjsip_pubsub: Remove serializer when sending final NOTIFY." into 13
10 years ago
Matt Jordan d9be087da4 Merge "res_pjsip_pubsub: Fix crash on destruction of empty subscription tree." into 13
10 years ago
Matt Jordan 4d576fe6d9 Merge "res_pjsip_pubsub: Solidify lifetime and ownership of objects." into 13
10 years ago
George Joseph 162acd45f7 res_pjsip: Add "like" processing to pjsip list and show commands
10 years ago
Joshua Colp d818e6edce Merge "res_pjsip_outbound_registration: registration stops due to fatal 4xx response" into 13
10 years ago
Kevin Harwell c58091737d res_pjsip_outbound_registration: registration stops due to fatal 4xx response
10 years ago
Mark Michelson 3b19efefef res_pjsip_pubsub: Prevent sending NOTIFY on destroyed dialog.
10 years ago
Mark Michelson 0a346f095f res_pjsip_pubsub: Ensure dialog lock balance.
10 years ago
Mark Michelson ad39508095 res_pjsip_pubsub: Prevent crashes on final NOTIFY.
10 years ago
Mark Michelson 067f408760 res_pjsip_pubsub: Remove serializer when sending final NOTIFY.
10 years ago
Mark Michelson 1bcc592765 res_pjsip_pubsub: Fix crash on destruction of empty subscription tree.
10 years ago
Mark Michelson b3cc2bd7df res_pjsip_pubsub: Solidify lifetime and ownership of objects.
10 years ago
Joshua Colp f2725c8b77 res_pjsip: Move URI validation to use time.
10 years ago
Richard Mudgett dc6ec661b3 res_config_pgsql.c: Fix deadlock loading realtime configuration.
10 years ago
Joshua Colp 1c799b1f1e Merge "chan_pjsip: Fix crash on reINVITE before initial INVITE completes." into 13
10 years ago
Richard Mudgett 3329c714f7 res_pjsip: Fix deadlock when sending out-of-dialog requests.
10 years ago
StefanEng86 a1435aa3fa res/res_rtp_asterisk.c: Fix incorrect assignment of frame->subclass.frame_ending
10 years ago
Matt Jordan b714b2152d res/res_rtp_asterisk: Fix assignment after ao2 decrement
10 years ago
Richard Mudgett 426263a64d chan_pjsip: Fix crash on reINVITE before initial INVITE completes.
10 years ago
Matt Jordan 50fa9ff997 Fix improper usage of scheduler exposed by 5c713fdf18
10 years ago
Richard Mudgett 40c69e78f5 res_sorcery_memory_cache.c: Fix deadlock with scheduler.
10 years ago
Richard Mudgett dfeb513e85 res_sorcery_memory_cache.c: Replace inline code with function.
10 years ago
Richard Mudgett ced0a2d71b res_sorcery_memory_cache.c: Shutdown in a less crash potential order.
10 years ago
Richard Mudgett cc279eea11 res_sorcery_memory_cache.c: Misc tweaks.
10 years ago
Richard Mudgett 9af3b613f6 res_sorcery_memory_cache.c: Made use OBJ_SEARCH_MASK.
10 years ago
Joshua Colp 56ed7b9dd5 res_rtp_asterisk: Move "Set role" warning to be debug.
10 years ago
Richard Mudgett 5f19c9bade res/ari/config.c: Fix user sort compare function.
10 years ago
Richard Mudgett 3a85764039 res/ari/config.c: Optimize conf_alloc() object init.
10 years ago
Richard Mudgett 028033e5a8 res/ari/config.c: Fix conf_alloc() object init.
10 years ago
Matt Jordan 90165e306d res/res_stasis: Fix accidental subscription to 'all' bridge topic
10 years ago
Matt Jordan b50e372394 ARI: Add events for Contact and Peer Status changes
10 years ago
Matt Jordan 3502c0431d res/res_stasis_device_state: Allow for subscribing to 'all' device state
10 years ago
Matt Jordan 4c9f613309 ARI: Add the ability to subscribe to all events
10 years ago
Matt Jordan 16f1598b31 Merge "CHAOS: res_pjsip_diversion avoid crash if allocation fails" into 13
10 years ago
Scott Griepentrog c94f46080f CHAOS: avoid crash if string create fails
10 years ago
Richard Mudgett 4cc59533b9 CHAOS: res_pjsip_diversion avoid crash if allocation fails
10 years ago
Mark Michelson fe5077b1f8 res_pjsip_pubsub: Eliminate race during initial NOTIFY.
10 years ago
Matt Jordan 4fd0af298e Merge "res/res_pjsip_nat: Ignore REGISTER requests when looking for a Record-Route" into 13
10 years ago
Richard Mudgett e75aff53e6 res_pjsip_pubsub.c: Mark ast_sip_create_subscription() as not used.
10 years ago
Richard Mudgett 4d91d01df1 res_pjsip_pubsub.c: Add some notification comments.
10 years ago
Richard Mudgett f36a9d1221 res_pjsip_pubsub.c: Set dlg_status code instead of sending SIP response.
10 years ago
Richard Mudgett 94582f8fab res_pjsip_pubsub.c: Fix off-nominal memory leak.
10 years ago
Richard Mudgett 8b3ed52239 res_pjsip_pubsub.c: Fix one byte buffer overrun error.
10 years ago
Richard Mudgett 4329bd1e4c res_pjsip_pubsub.c: Use ast_alloca() instead of alloca().
10 years ago
Richard Mudgett a456a20ecf res_pjsip_pubsub.c: Add missing error return in load_module().
10 years ago
Richard Mudgett f58f4c6e27 res_pjsip/location.c: Use the builtin ao2_callback() match function instead.
10 years ago
Mark Michelson 9d1f176e29 res_pjsip: Copy default_from_user to avoid crash.
10 years ago
Matt Jordan 1dd0e220bf res/res_pjsip_nat: Ignore REGISTER requests when looking for a Record-Route
10 years ago
Joshua Colp 16fa1cbb6c Merge "ParkAndAnnounce: Add variable inheritance" into 13
10 years ago
Scott Griepentrog f72f9ceefc pjsip: avoid possible crash req_caps allocation failure
10 years ago
Joshua Colp 34ad877bac Merge "res_pjsip: Use hash for contact object identity instead of Contact URI." into 13
10 years ago
Jonathan Rose fbf720db91 ParkAndAnnounce: Add variable inheritance
10 years ago
Matt Jordan 777f9adfc7 Merge "res_rtp_asterisk: Add more ICE debugging" into 13
10 years ago
David M. Lee 695f26cbb7 res_rtp_asterisk: Add more ICE debugging
10 years ago
Joshua Colp 9c5a0035d9 Merge "res/res_pjsip: Purge contacts when an AoR is deleted" into 13
10 years ago
Joshua Colp 5469caa9dd res_pjsip: Use hash for contact object identity instead of Contact URI.
10 years ago
Matt Jordan c3e6debdb9 res/res_pjsip: Purge contacts when an AoR is deleted
10 years ago
Joshua Colp 6a4d2b2e58 Merge "res_pjsip: Change default from user value." into 13
10 years ago
Joshua Colp 3070dd0660 Merge "Fix when remote candidates exceed PJ_ICE_MAX_CAND" into 13
10 years ago
David M. Lee 61c6c6aa6c Fix when remote candidates exceed PJ_ICE_MAX_CAND
10 years ago
Mark Michelson ac62928d6b res_pjsip: Change default from user value.
10 years ago
Martin Tomec d32e516c7c res/pjsip: Mark WSS transport as secure
10 years ago
Mark Michelson ad9cb6c2ce res_pjsip: Fix contact refleak on stateful responses.
10 years ago
Mark Michelson d58c8d73af res_pjsip_pubsub: re-re-fix persistent subscription storage.
10 years ago
Joshua Colp 1b1561f4c8 res_pjsip_sdp_rtp: Fix multiple keepalive scheduled items.
10 years ago
Mark Michelson b5801fe42c Merge "res_pjsip_session: Don't invoke session supplements twice for BYE requests." into 13
10 years ago
Joshua Colp c2df44ad3e Merge "res_pjsip: Add common ast_sip_get_host_ip API." into 13
10 years ago
Joshua Colp c2c7319082 res_pjsip_session: Don't invoke session supplements twice for BYE requests.
10 years ago
Scott Griepentrog 6862c2a167 Chaos: handle failed allocation in get_media_encryption_type
10 years ago
Joshua Colp 2a4eee0cd9 res_pjsip: Add common ast_sip_get_host_ip API.
10 years ago
Mark Michelson d238cf33a9 Merge "res_pjsip_pubsub: On recreated notify fail deleted sub_tree is referenced" into 13
10 years ago
Joshua Colp 5f781cb799 Merge "res_pjsip/pjsip_configuration: Disregard empty auth values" into 13
10 years ago
Joshua Colp 7c4d0c3506 res_pjsip_pubsub: On recreated notify fail deleted sub_tree is referenced
10 years ago
Matt Jordan bc6fe07f5c res_pjsip/pjsip_configuration: Disregard empty auth values
10 years ago
Richard Mudgett 0582776f7f ari/ari_websockets.c: Fix ast_debug parameter type mismatch.
10 years ago
Matt Jordan 94d93e4d40 Merge "res_ari.c: Add missing off nominal unlock and remove a RAII_VAR()." into 13
10 years ago
Richard Mudgett 77518d5434 res_http_websocket.c: Fix some off nominal path cleanup.
10 years ago
Richard Mudgett c61547fee6 res_ari.c: Add missing off nominal unlock and remove a RAII_VAR().
10 years ago
Mark Michelson b719f56c72 res_pjsip_sdp_rtp: Restore removed NULL check.
10 years ago
Joshua Colp e18c300550 res_http_websocket: When shutting down a session don't close closed socket
10 years ago
Joshua Colp 0bc6fe6f7d Merge "res_http_websocket: Forcefully terminate on write errors." into 13
10 years ago
Joshua Colp b4e9416138 res_http_websocket: Forcefully terminate on write errors.
10 years ago
Richard Mudgett c126afe18f res_pjsip.c: Fix crash from corrupt saved SUBSCRIBE message.
10 years ago
Matt Jordan 47d9ff1741 Merge "res/res_format_attr_silk: Expose format attributes to other modules" into 13
10 years ago
Joshua Colp c57b78d4c9 Merge "Replace htobe64 with htonll" into 13
10 years ago