Commit Graph

545 Commits (87b58f398ba699cd53f7b03338c9630e2f23d75f)

Author SHA1 Message Date
Joshua Colp c20b84e35b Merge "res_pjsip_registrar: blocked threads on reliable transport shutdown take 3"
7 years ago
Sean Bright 101272d0dc Revert "pjsip_message_filter: Only do interface lookup for wildcard addresses."
7 years ago
Kevin Harwell 930a7fe910 res_pjsip_registrar: blocked threads on reliable transport shutdown take 3
7 years ago
George Joseph c2adeb9dc2 taskprocessor: Enable subsystems and overload by subsystem
7 years ago
Kevin Harwell f668db9ba0 pjsip/config_global: regcontext context not created
7 years ago
Sean Bright 20f672539e pjsip_transport_management: Shutdown transport immediately on disconnect
7 years ago
Alexei Gradinari f0546d1d87 res_pjsip: add option to enable ContactStatus event when contact is updated
7 years ago
Sungtae Kim 8644511cbf res_pjsip: Patch for res_pjsip_* module load/reload crash
7 years ago
Joshua Colp 50ac85cb40 stasis: Segment channel snapshot to reduce creation cost.
7 years ago
Corey Farrell 021ce938ca
astobj2: Remove legacy ao2_container_alloc routine.
7 years ago
Chris-Savinovich a3fc97aa13 res_pjsip: Send a 503 response when overload state if reliable transport.
7 years ago
Alexei Gradinari eee935983b pjsip: new endpoint's options to control Connected Line updates
7 years ago
Torrey Searle cac4ccef25 res_pjsip_session: add new flag use_callerid_contact
7 years ago
Nick French 37b2e68628 res_pjsip: Implement additional SIP RFCs for Google Voice trunk compatability
7 years ago
Alexei Gradinari aae5bdc22e res_pjsip: set callerid_tag to empty string
7 years ago
Alexei Gradinari 8bb031abc7 res_pjsip: improve realtime performance on CLI 'pjsip show contacts'
7 years ago
Joshua Colp ce9a980be6 pjproject: Upgrade to 2.8.
7 years ago
Sean Bright 07cb13f75f res_pjsip: Log IPv6 addresses correctly
7 years ago
Richard Mudgett d60411a2b4 res_pjsip: Fix mwi_subscribe_replaces_unsolicited type mismatch
7 years ago
Joshua Colp 5320b18bfe Merge "res_pjsip: Reduce processing when a Contact is updated."
7 years ago
Joshua Colp 457ba355aa res_pjsip: Reduce processing when a Contact is updated.
7 years ago
Joshua Colp a88cec6334 Merge "res_pjsip: Resolve transport management leak at shutdown."
7 years ago
Corey Farrell 24302bda21 res_pjsip: Resolve transport management leak at shutdown.
7 years ago
Corey Farrell 52fe5fe2c8 res_pjsip: Fix leak in pjsip_options.
7 years ago
Joshua Colp 39a8920504 Merge "res_pjsip: Make pjlib.h consistently included."
7 years ago
Alexander Traud 603d1e8d4b pjproject_bundled: Fix for Solaris builds. Do not undef s_addr.
7 years ago
Richard Mudgett acbb9f52b2 res_pjsip: Make pjlib.h consistently included.
7 years ago
George Joseph 9e47a7ffca Merge "res_pjsip: Update default keepalive interval to 90 seconds."
7 years ago
Joshua Colp 2c9757bc90 res_pjsip: Update default keepalive interval to 90 seconds.
7 years ago
Richard Mudgett 8a100ca52b pjsip_resolver.c: Use replacement function
7 years ago
Joshua Colp 59323121f3 res_sorcery_config: Allow configuration section to be used based on name.
7 years ago
Joshua Colp 68c0c081f9 Merge "res_pjsip/pjsip_transport_management.c: Fix deadlock with transport keep alive."
7 years ago
George Joseph 8f42447c68 res_pjsip: Add 'suppress_q850_reason_headers' option to endpoint
7 years ago
Richard Mudgett 0aff1a278e res_pjsip/pjsip_transport_management.c: Fix deadlock with transport keep alive.
7 years ago
Joshua Colp de5144e751 pjsip: Clarify certificate configuration for Websocket.
7 years ago
George Joseph 880fbff6b7 res_pjsip_session: Add ability to accept multiple sdp answers
7 years ago
Richard Mudgett cad50d6dbf VECTOR: Passing parameters with side effects to macros is dangerous.
7 years ago
Richard Mudgett 81ac32a85f AST-2018-008: Fix enumeration of endpoints from ACL rejected addresses.
7 years ago
George Joseph 7b5fc5d20f Merge "pjsip_options: handle modification of qualify options in realtime"
8 years ago
Alexei Gradinari 7af5e86821 pjsip_options: show/reload AOR qualify options using CLI
8 years ago
Alexei Gradinari e46b442e38 pjsip_options: handle modification of qualify options in realtime
8 years ago
Joshua Colp 195af35026 Merge "Fix GCC 8 build issues."
8 years ago
Joshua Colp a103221de2 Merge "pjsip: Rewrite OPTIONS support with new eyes."
8 years ago
Corey Farrell b5914d90ac Fix GCC 8 build issues.
8 years ago
Jenkins2 8e228fc138 Merge "res_pjsip/pjsip_distributor.c: Add missing off-nominal request response."
8 years ago
Jenkins2 706b899358 Merge "pjsip: Increase maximum number of usable ciphers & other cleanups"
8 years ago
Sean Bright 239074c759 pjsip: Increase maximum number of usable ciphers & other cleanups
8 years ago
Richard Mudgett 11b7de82c5 res_pjsip/pjsip_distributor.c: Add missing off-nominal request response.
8 years ago
Richard Mudgett 6cab3c836a res_pjsip/pjsip_distributor.c: Pull some assignments out of if tests.
8 years ago
Joshua Colp 882e79b77e pjsip: Rewrite OPTIONS support with new eyes.
8 years ago
Richard Mudgett d50d637764 stringfields: Collect extended stringfields into the stringfield section.
8 years ago
George Joseph 38dae51b78 Merge "res_pjsip.c: Split ast_sip_push_task_synchronous() to fit expectations."
8 years ago
Jenkins2 267e007c28 Merge "pjsip_scheduler.c: Add ability to trace scheduled tasks."
8 years ago
Jenkins2 1f6fc78a2e Merge "pjsip_scheduler.c: Fix some corner cases."
8 years ago
Richard Mudgett 3bb6cf43b5 pjsip_scheduler.c: Add ability to trace scheduled tasks.
8 years ago
Richard Mudgett 237d341bbd res_pjsip.c: Split ast_sip_push_task_synchronous() to fit expectations.
8 years ago
Richard Mudgett c2f85e881d pjsip_scheduler.c: Fix some corner cases.
8 years ago
Richard Mudgett 96c4a57edf pjsip_scheduler.c: Sort "pjsip show scheduled_tasks" output.
8 years ago
Richard Mudgett 7157dcf83b pjsip_scheduler.c: Fix ao2 usage errors.
8 years ago
Ross Beer f65488f546 pjsip_transport_events.c: Fix crash using stale transport pointer.
8 years ago
Richard Mudgett 1a36a452bd pjproject: Add cache_pools debugging option.
8 years ago
George Joseph 758409de56 AST-2018-005: res_pjsip_transport_management: Move to core
8 years ago
George Joseph de871515ba AST-2018-005: Fix tdata leaks when calling pjsip_endpt_send_response(2)
8 years ago
Sean Bright 65a4084060 res_pjsip: Endpoint destruction does not free DTLS configuration
8 years ago
Richard Mudgett b71e469d68 res_pjsip/config_domain_aliases.c: Add check for missing domain.
8 years ago
George Joseph 2b9aa6b5bb res_pjsip_pubsub: Prune subs with reliable transports at startup
8 years ago
Jenkins2 a231e1d155 Merge "Remove redundant module checks and references."
8 years ago
Jenkins2 da5859246d Merge "Add missing OPTIONAL_API and ARI dependences."
8 years ago
Corey Farrell 527cf5a570 Remove redundant module checks and references.
8 years ago
Jenkins2 7ce34f4e6a Merge "res_pjsip: Add AMI action 'PJSIPShowContacts'"
8 years ago
Sungtae Kim 5b8e71ab9f res_pjsip: Add AMI action 'PJSIPShowContacts'
8 years ago
Corey Farrell 679fa5fb34 Add missing OPTIONAL_API and ARI dependences.
8 years ago
Richard Mudgett 8494e78010 res_pjsip: Split type=identify to IP address and SIP header matching priorities
8 years ago
George Joseph cabe80631b config_transport: Enable TCP_NODELAY on TLS transports
8 years ago
Joshua Colp 43305a0d18 Merge "res_pjsip.c: Fix ident_to_str() and refactor ident_handler()."
8 years ago
Richard Mudgett a7bbb18e5c res_pjsip.c: Fix ident_to_str() and refactor ident_handler().
8 years ago
Sungtae Kim faeb9e1b26 res_pjsip: Add AMI action 'PJSIPShowAuths'
8 years ago
Sungtae Kim ffbf5be116 res_pjsip: Add AMI action 'PJSIPShowAors'
8 years ago
Kevin Harwell 553306548c AST-2017-014: res_pjsip - Missing contact header can cause crash
8 years ago
Sean Bright fd0ca1c3f9 Remove as much trailing whitespace as possible.
8 years ago
Corey Farrell 1b80ffa495 Fix Common Typo's.
8 years ago
Jenkins2 dff0415b1e Merge "pjsip_options: wrongly applied "UNKNOWN" status"
8 years ago
Kevin Harwell 30954337a0 Merge "pjsip_options: contacts sometimes not being updated on reload"
8 years ago
Jenkins2 8a281776d5 Merge "pjsip_options: dynamic contact's fields not updated on reload"
8 years ago
Sean Bright ec1f4bf48d res_pjsip: Add TLSv1.1 and TLSv1.2 support
8 years ago
Kevin Harwell b088cddc03 pjsip_options: wrongly applied "UNKNOWN" status
8 years ago
Jenkins2 cd741136c5 Merge "pjsip: Improve CLI completion performance"
8 years ago
Sean Bright 521f741b04 pjsip: Improve CLI completion performance
8 years ago
Sean Bright dbb376f166 pjsip_configuration: Add correct file header
8 years ago
Kevin Harwell 0e4d31eb9c pjsip_options: contacts sometimes not being updated on reload
8 years ago
Kevin Harwell bd2218ce63 pjsip_options: dynamic contact's fields not updated on reload
8 years ago
Richard Mudgett 8536a09b86 security-events: Fix SuccessfulAuth using_password declaration.
8 years ago
Joshua Colp a2caade298 Merge "res_pjsip: Use sorcery prefix operation for contact lookup"
8 years ago
Corey Farrell 53f42cc052 res_pjsip: Fix warning by deferring implicit type cast.
8 years ago
Sean Bright 6c53fb5d21 res_pjsip: Use sorcery prefix operation for contact lookup
8 years ago
Jenkins2 d6213397f0 Merge "res_pjsip: Fix leak on error in ast_sip_auth_vector_init."
8 years ago
Jenkins2 fdba5fce58 Merge "res_pjsip: Avoid crash when contact uri is empty string"
8 years ago
Jenkins2 06746b0af5 Merge "res_pjsip: Ignore empty TLS configuration"
8 years ago
Aaron An a36d8cc533 res_pjsip: Avoid crash when contact uri is empty string
8 years ago
Corey Farrell 29205e7adc res_pjsip: Fix leak on error in ast_sip_auth_vector_init.
8 years ago
Joshua Colp 637b37fb98 Merge "dtls: Add support for ephemeral DTLS certificates."
8 years ago
Sean Bright ca4e6b568f res_pjsip: Ignore empty TLS configuration
8 years ago
Sean Bright 04d3785a79 dtls: Add support for ephemeral DTLS certificates.
8 years ago
Ben Ford f8e0f9be22 res_pjsip: Add to list of valid characters for from_user.
8 years ago
Sean Bright 1bfd1cf640 pjsip_message_filter: Only do interface lookup for wildcard addresses.
8 years ago
Joshua Colp 9e1fbab382 res_pjsip: Add 'ip' as a valid option to 'identify_by' on endpoint.
8 years ago
Jenkins2 6fc222a1d2 Merge "res_pjsip: Add REF_DEBUG info to module references."
8 years ago
Jenkins2 89859f33b2 Merge "res_pjsip: Fix issues that prevented shutdown of modules."
8 years ago
Corey Farrell a68a91f722 res_pjsip: Fix leak of persistent endpoint references.
8 years ago
Corey Farrell b35ac9e566 res_pjsip: Fix leak of fake_auth references.
8 years ago
Corey Farrell 65399a5eda res_pjsip: Add REF_DEBUG info to module references.
8 years ago
Corey Farrell 7d04544986 res_pjsip: Fix issues that prevented shutdown of modules.
8 years ago
George Joseph 61ea872233 pjsip_message_filter: Fix regression causing bad contact address
8 years ago
Sean Bright 721947ebae webrtc: Allow 'webrtc' to be set on endpoints without dtls_ca_file
8 years ago
George Joseph d178f497d2 res_pjsip: Filter out non SIP(S) requests
8 years ago
George Joseph 446d48fd49 res_pjsip: Add handling for incoming unsolicited MWI NOTIFY
8 years ago
Walter Doekes f856d9b42b res/res_pjsip: Standardize/fix localnet checks across pjsip.
8 years ago
George Joseph f78f5278ff pjsip_message_ip_updater: Fix issue handling "tel" URIs
8 years ago
Richard Mudgett 9e2b2a9837 res_pjsip: Fix prune_on_boot to remove only contacts for the host.
8 years ago
Richard Mudgett 82f4ade959 res_pjsip: Remove ephemeral registered contacts on transport shutdown.
8 years ago
Richard Mudgett 1dcb92bba8 res_pjsip: PJSIP Transport state monitor refactor.
8 years ago
Kevin Harwell 521b6fed12 alembic/res_pjsip: Add "webrtc" configuration option
8 years ago
Sean Bright 2be8d91c0f res_pjsip_pidf_eyebeam_body_supplement: Correct status presentation
8 years ago
Joshua Colp 2a4283f3e7 res_pjsip: Add support for dnsmgr to external_media_address.
8 years ago
Torrey Searle 65c560894d chan_pjsip: add a new function PJSIP_DTMF_MODE
8 years ago
Kevin Harwell 7da6ddda30 res_pjsip: Add "webrtc" configuration option
8 years ago
Jenkins2 0f45c979a3 Merge "res_rtp_asterisk / res_pjsip: Add support for BUNDLE."
8 years ago
Joshua Colp 065c3005ad res_rtp_asterisk / res_pjsip: Add support for BUNDLE.
8 years ago
Benjamin Keith Ford 8f72128e66 res_pjsip: Fix crash with from_user containing invalid characters.
8 years ago
George Joseph a10bc3e23f Merge "pjsip_distributor.c: Fix deadlock with TCP type transports."
8 years ago
Richard Mudgett b485f6c59c pjsip_distributor.c: Fix deadlock with TCP type transports.
8 years ago
Richard Mudgett 65a5ac0168 pjsip_distributor.c: Fix unidentified_requests hash functions.
8 years ago
Torrey Searle fb7247c57c res_pjsip: Add DTMF INFO Failback mode
8 years ago
Mark Michelson 45df25a579 chan_pjsip: Add support for multiple streams of the same type.
8 years ago
Alexei Gradinari 7a46309d3d res_pjsip: New endpoint option "notify_early_inuse_ringing"
8 years ago
Joshua Colp 861984eac0 res_pjsip: Add support for returning only reachable contacts and use it.
9 years ago
Alexei Gradinari 808f299808 res_pjsip: New endpoint option "refer_blind_progress"
9 years ago
George Joseph 747beb1ed1 modules: change module LOAD_FAILUREs to LOAD_DECLINES
9 years ago
Richard Mudgett 5b4e2ec267 res_pjsip: Fix pointer use after unref.
9 years ago
Richard Mudgett a889621b14 res_pjsip: Fix transport ref leak.
9 years ago
Richard Begg 6b7697ed48 res_pjsip_session: Enable RFC3578 overlap dialing support.
9 years ago
George Joseph 5013d8f5d3 res_pjsip: Symmetric transports
9 years ago
Mark Michelson 10fa49e327 Add rtcp-mux support
9 years ago
Jørgen H 7922f26cb0 res_pjsip WebRTC/websockets: Fix usage of WS vs WSS.
9 years ago
Joshua Colp 9c714b03f9 Merge "res_pjsip: Fix crash when contact has no status"
9 years ago
Jørgen H ee0a123f43 res_pjsip: Fix crash when contact has no status
9 years ago
zuul 1774f778f6 Merge "res_pjsip: Update artificial auth whenever default_realm changes."
9 years ago
Richard Mudgett 6400f5f309 res_pjsip: Update artificial auth whenever default_realm changes.
9 years ago
Richard Mudgett 54812f18b5 pjsip_distributor.c: Update some debug messages to get transaction name.
9 years ago
George Joseph ffa7d69766 pjproject cli: Add object count after object lists
9 years ago