Commit Graph

160 Commits (709be42bc302fefa243c8c523daf3c40e19c6af3)

Author SHA1 Message Date
Corey Farrell 2c4db2a3d5 res_pjsip_pubsub: Fix multiple leaks on failure to append vectors.
8 years ago
Joshua Colp 36fedea8c1 res_pjsip_pubsub: Ensure remote URI contains URI only.
8 years ago
Corey Farrell 0991874430 res_pjsip_pubsub: Resolve potential crash in allocate_subscription.
8 years ago
Corey Farrell 4760b2445c res_pjsip_pubsub: Prevent unload except during shutdown.
8 years ago
Sean Bright ebd0a4bebf res_pjsip: Use ast_sip_is_content_type() where appropriate
8 years ago
George Joseph b748038230 res_pjsip_pubsub: Check for Content-Type header in rx_notify_request
8 years ago
George Joseph 446d48fd49 res_pjsip: Add handling for incoming unsolicited MWI NOTIFY
8 years ago
George Joseph 65ed2ea311 res_pjsip_pubsub: Fix reference to released endpoint
8 years ago
George Joseph 747beb1ed1 modules: change module LOAD_FAILUREs to LOAD_DECLINES
9 years ago
George Joseph 5013d8f5d3 res_pjsip: Symmetric transports
9 years ago
George Joseph fb68db87b1 res_pjsip_pubsub: Remove unneeded endpoint unref
9 years ago
George Joseph 4bdf5d329f res_pjsip_pubsub: Correctly implement persisted subscriptions
9 years ago
Richard Mudgett 0ea3c371c5 res_pjsip_pubsub.c: Implement "pjsip show subscriptions" commands.
9 years ago
zuul 697fde39ac Merge "res_pjsip_pubsub.c: Fix incorrect message string wrapping."
9 years ago
Joshua Colp e2da0021b9 Merge "res_pjsip_pubsub.c: Fix AMI event list counts."
9 years ago
Richard Mudgett ef9164b9ca res_pjsip_pubsub.c: Fix AMI event list counts.
9 years ago
Richard Mudgett ab858295a2 res_pjsip_pubsub.c: Fix incorrect message string wrapping.
9 years ago
Richard Mudgett 6d648185bc res_pjsip_pubsub.c: Eliminate trivial SCOPED_LOCK usage.
9 years ago
Richard Mudgett bb196323f9 res_pjsip: Fix tdata leaks in off nominal paths.
9 years ago
Richard Mudgett ba362822f3 res_pjsip: Add ignore_uri_user_options option.
9 years ago
Alexei Gradinari 81ea024d93 res_pjsip_pubsub: fixed a bug when pjsip_tx_data_dec_ref is called twice.
9 years ago
Matt Jordan c49833653b res/res_pjsip_pubsub: Add additional debug statements
9 years ago
George Joseph b57cd01404 res_pjsip_pubsub: Address SEGV when attempting to terminate a subscription
9 years ago
Richard Mudgett 5b7b16a87f res_pjsip_pubsub.c: Recreate subscriptions using distributor serializer.
10 years ago
Richard Mudgett c2ae49249c res_pjsip_pubsub.c: Use distributor serializer for incoming subscriptions.
10 years ago
Joshua Colp d03e170ae7 res_pjsip_pubsub: Use common datastores container API.
10 years ago
Joshua Colp bc19d9a2b0 Merge "res_pjsip_exten_state: Check if body generator is available."
10 years ago
Joshua Colp d57847a7c7 Merge "res_pjsip_pubsub.c: Fix body generator registration race."
10 years ago
Richard Mudgett 0b5292525c res_pjsip_exten_state: Check if body generator is available.
10 years ago
Richard Mudgett 3af83ea2fb res_pjsip_pubsub.c: Add useful information to some messages.
10 years ago
Richard Mudgett 8e1b663b87 res_pjsip_pubsub.c: Fix body generator registration race.
10 years ago
George Joseph e2524fcee3 res_pjsip_mwi: Add voicemail extension and mwi_subscribe_replaces_unsolicited
10 years ago
George Joseph d2eb65f71e res_pjsip: Strip spaces from items parsed from comma-separated lists
10 years ago
George Joseph ba8adb4ce3 res_pjsip/config_transport: Allow reloading transports.
10 years ago
Joshua Colp 5c400a0fed res_pjsip_pubsub: Move where the subscription is stored to after initialized.
10 years ago
Mark Michelson b073244c51 res_pjsip_pubsub: Prevent crash from AMI command on freed subscription.
10 years ago
Richard Mudgett 0bca2a5c26 res_pjsip: Create human friendly serializer names.
10 years ago
Joshua Colp b522a5e30f res_pjsip_pubsub: Fix assertion when UAS dialog creation fails.
10 years ago
Mark Michelson 7f9823ff57 res_pjsip_pubsub: Prevent sending NOTIFY on destroyed dialog.
10 years ago
Mark Michelson e9e4bc9ece res_pjsip_pubsub: Ensure dialog lock balance.
10 years ago
Mark Michelson b96267f7a3 res_pjsip_pubsub: Prevent crashes on final NOTIFY.
10 years ago
Mark Michelson 386cd7b2b0 res_pjsip_pubsub: Remove serializer when sending final NOTIFY.
10 years ago
Mark Michelson 0b63d011c9 res_pjsip_pubsub: Fix crash on destruction of empty subscription tree.
10 years ago
Mark Michelson ac0194dad6 res_pjsip_pubsub: Solidify lifetime and ownership of objects.
10 years ago
Mark Michelson e47396721f res_pjsip_pubsub: Eliminate race during initial NOTIFY.
10 years ago
Richard Mudgett 69824fdfbf res_pjsip_pubsub.c: Mark ast_sip_create_subscription() as not used.
10 years ago
Richard Mudgett 2526659432 res_pjsip_pubsub.c: Add some notification comments.
10 years ago
Richard Mudgett 9b290dfe2f res_pjsip_pubsub.c: Set dlg_status code instead of sending SIP response.
10 years ago
Richard Mudgett 73eb132012 res_pjsip_pubsub.c: Fix off-nominal memory leak.
10 years ago
Richard Mudgett 2b30fc2b2d res_pjsip_pubsub.c: Fix one byte buffer overrun error.
10 years ago
Richard Mudgett 08a182c8e6 res_pjsip_pubsub.c: Use ast_alloca() instead of alloca().
10 years ago
Richard Mudgett 61f30db877 res_pjsip_pubsub.c: Add missing error return in load_module().
10 years ago
Mark Michelson beb568e51c res_pjsip_pubsub: re-re-fix persistent subscription storage.
10 years ago
Joshua Colp a408369bac res_pjsip_pubsub: On recreated notify fail deleted sub_tree is referenced
10 years ago
Mark Michelson 382334cc06 res_pjsip_pubsub: More accurately persist packet.
10 years ago
Richard Mudgett 7cd99be534 PJSIP XML, XPIDF: Fix buffer size overwrite memory corruption error.
10 years ago
Matt Jordan f66c41e668 res/res_pjsip_pubsub: Note that 'dialog' is also a valid event type for RLS
11 years ago
Rodrigo Ramírez Norambuena eec010829a AST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro.
11 years ago
Joshua Colp e33682cae2 res_pjsip_exten_state: Fix race condition between sending NOTIFY and termination
11 years ago
Joshua Colp bfdc766bf6 Merge "res_pjsip_pubsub: Set the endpoint on SUBSCRIBE dialogs."
11 years ago
Mark Michelson 6331be0638 res_pjsip_pubsub: Set the endpoint on SUBSCRIBE dialogs.
11 years ago
Scott Griepentrog 664d3263e4 res_pjsip_pubsub: On notify fail deleted sub_tree is then referenced
11 years ago
Corey Farrell d7fc85e69d res_pjsip: Enable unload of all modules at shutdown.
11 years ago
Richard Mudgett e2d3215b83 HTTP: Stop accepting requests on final system shutdown.
11 years ago
Kevin Harwell ca02121ef7 Investigate and fix memory leaks in Asterisk
11 years ago
Richard Mudgett c7ea108e02 Revert -r430452 It needs to be redone for the next major AMI version change instead.
11 years ago
Richard Mudgett ef34a05f21 AMI: Remove no longer used parameter from astman_send_listack().
11 years ago
Richard Mudgett 52a7cdb101 AMI: Make AMI actions that generate event lists consistent.
11 years ago
George Joseph 8786fe13a4 res_pjsip_pubsub: Fix persistent subscriptions not surviving graceful shutdown
11 years ago
Mark Michelson 53e5b377a0 Activate persistent subscriptions when they are recreated.
11 years ago
Matthew Jordan 1106e8fd0f main/stasis: Allow subscriptions to use a threadpool for message delivery
11 years ago
Mark Michelson 2454505d5a Fix race condition where duplicated requests may be handled by multiple threads.
11 years ago
Kinsey Moore 86a4ce4957 PJSIP: Enforce module load dependencies
11 years ago
Matthew Jordan 523da7d1b3 res/res_pjsip_pubsub: Fix typo in WARNING message
11 years ago
Matthew Jordan f27f41a288 res/res_pjsip_pubsub: Gracefully handle errors when re-creating subscriptions
11 years ago
Richard Mudgett 270932635d Simplify UUID generation in several places.
11 years ago
Mark Michelson de72f3edbc Add subscription state test events.
11 years ago
Mark Michelson 79eac1ffca res_pjsip_pubsub: Add some type safety when generating NOTIFY bodies.
11 years ago
Mark Michelson c6bc44f700 Pre-allocate transmission data buffer for RLS NOTIFY requests.
11 years ago
Jonathan Rose ef5f7a0e32 res_pjsip_pubsub: Check supported headers for eventlist when subscribing to
11 years ago
Mark Michelson 327d67270f Fix bug that did not allow for multiple batched RLS notifications to be sent.
11 years ago
Mark Michelson 49f8bd4ad4 Set the role for inbound subscriptions correctly.
11 years ago
Matthew Jordan ba5d5da60b Improve call forwarding reporting, especially with regards to ARI.
11 years ago
Mark Michelson db0a97f8ce Fix crashing unit tests with regards to RLS.
11 years ago
Mark Michelson b4e33c81e3 Fix crash encountered by the testsuite.
11 years ago
Kinsey Moore 965ba7c36f Fix build in dev mode
11 years ago
Mark Michelson 99d0bccd35 Add support for RFC 4662 resource list subscriptions.
11 years ago
Joshua Colp a8829490b6 res_pjsip_publish_asterisk: Add support for exchanging device and mailbox state using SIP.
11 years ago
Mark Michelson dcf1ad14da Add module support level to ast_module_info structure. Print it in CLI "module show" .
11 years ago
Scott Griepentrog 0a99e4099b astobj2: assert on invalid ref and backtrace cleanup
11 years ago
Mark Michelson 688bb204dc Reverse logic during subscription persistence recreation.
11 years ago
Matthew Jordan 15dcaeef82 res_pjsip: Add ActionID to events created as a result of PJSIP AMI actions
12 years ago
Mark Michelson bc8c08c609 Abstract PJSIP-specific elements from the pubsub API.
12 years ago
Kinsey Moore 27430374db Fix build in devmode for GCC 4.10
12 years ago
Kevin Harwell 870394c051 res_pjsip_pubsub: unauthenticated remote crash in PJSIP pub/sub framework
12 years ago
Joshua Colp 58f4c18ab6 res_pjsip_pubsub: Persist subscriptions in sorcery so they are recreated on startup.
12 years ago
Kinsey Moore abd3e4040b Allow Asterisk to compile under GCC 4.10
12 years ago
Kevin Harwell 6905ac0f5e res_pjsip_pubsub: Set the body generation result to 0 for a valid path
12 years ago
Kinsey Moore fcb04d889a PJSIP: Ensure test event has new state
12 years ago
Kinsey Moore 5d9a1281ee PJSIP: Fix crash introduced in r411671
12 years ago