asterisk/res/res_pjsip
Ben Ford 1031a1805b STIR/SHAKEN: Option split and response codes.
The stir_shaken configuration option now has 4 different choices to pick
from: off, attest, verify, and on. Off and on behave the same way they
do now. Attest will only perform attestation on the endpoint, and verify
will only perform verification on the endpoint.

Certain responses are required to be sent based on certain conditions
for STIR/SHAKEN. For example, if we get a Date header that is outside of
the time range that is considered valid, a 403 Stale Date response
should be sent. This and several other responses have been added.

Change-Id: I4ac1ecf652cd0e336006b0ca638dc826b5b1ebf7
2021-10-27 08:39:56 -05:00
..
include taskprocessor: Enable subsystems and overload by subsystem 2019-02-20 11:51:08 -06:00
config_auth.c res_pjsip: Implement additional SIP RFCs for Google Voice trunk compatability 2018-10-24 07:51:25 -05:00
config_domain_aliases.c res_pjsip: Make pjlib.h consistently included. 2018-08-03 16:07:22 -05:00
config_global.c res_pjsip: Added a norefersub configuration setting 2019-04-17 10:18:40 -05:00
config_system.c res_pjsip.c: Added disable_rport option for pjsip.conf 2020-07-07 15:20:05 -05:00
config_transport.c res_pjsip: On partial transport reload also move factories. 2021-05-26 11:24:15 -05:00
location.c res_pjsip_registrar: Remove unavailable contacts if exceeds max_contacts 2021-09-24 11:47:22 -05:00
pjsip_cli.c pjsip: Improve CLI completion performance 2017-12-10 12:57:24 -06:00
pjsip_configuration.c STIR/SHAKEN: Option split and response codes. 2021-10-27 08:39:56 -05:00
pjsip_distributor.c taskprocessor: Enable subsystems and overload by subsystem 2019-02-20 11:51:08 -06:00
pjsip_global_headers.c Remove redundant module checks and references. 2018-01-24 13:37:29 -05:00
pjsip_message_filter.c res_pjsip/pjsip_message_filter: set preferred transport in pjsip_message_filter 2021-06-15 09:06:36 -05:00
pjsip_options.c res_pjsip: set Accept-Encoding to identity in OPTIONS response 2020-11-19 16:14:33 -06:00
pjsip_resolver.c pjsip_resolver.c: Ensure AAAA dns requests are made. 2020-05-13 06:43:05 -05:00
pjsip_scheduler.c pjsip_scheduler: Fix pjsip show scheduled_tasks like for compiler Clang. 2021-01-18 10:37:28 -06:00
pjsip_session.c res_pjsip: Patch for res_pjsip_* module load/reload crash 2018-12-03 08:44:59 -06:00
pjsip_transport_events.c res_pjsip_registrar: blocked threads on reliable transport shutdown take 3 2019-02-27 17:02:43 -06:00
pjsip_transport_management.c res_pjsip, res_pjsip_session: initialize local variables 2020-10-28 09:51:44 -05:00
presence_xml.c res_pjsip_pidf_eyebeam_body_supplement: Correct status presentation 2017-08-01 15:42:38 -06:00
security_events.c security-events: Fix SuccessfulAuth using_password declaration. 2017-12-04 17:21:27 -06:00