39 lines
30 KiB
JSON
39 lines
30 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"channel": "homelab-runtime",
|
|
"command_id": "SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-ACTION-SIGNATURE-AUDIT-403R1",
|
|
"status": "OK",
|
|
"rc": 0,
|
|
"host": "pve01",
|
|
"mode": "read-only",
|
|
"component": "infra-mail-xenforo-codevipe-feedback-action-signature-audit",
|
|
"started_at_utc": "2026-09-15T21:16:50Z",
|
|
"finished_at_utc": "2026-09-15T21:16:52Z",
|
|
"reference_register_checked": true,
|
|
"reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66",
|
|
"error_register_checked": true,
|
|
"error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0",
|
|
"command_sha256": "3c0bc00f882f6ba2995cf38fe426b1dd9fbbea74ed09f6841def4b9f6f474f1e",
|
|
"duplicate_failed_command_blocked": false,
|
|
"block_reason": null,
|
|
"execution_started": true,
|
|
"change_declared": false,
|
|
"result_contract_valid": true,
|
|
"result_contract_status": null,
|
|
"result_contract_error": null,
|
|
"command_rc": 0,
|
|
"changes_made": false,
|
|
"rollback_started": false,
|
|
"rollback_restored": null,
|
|
"mutation_outcome": "NO_MUTATION",
|
|
"sanitized": true,
|
|
"secrets_included": false,
|
|
"private_addresses_included": false,
|
|
"raw_evidence_retained_locally": true,
|
|
"raw_evidence_sha256": "f7e1c534c90a49d9f86e5a1476a4dee24258cacbf07283bbdd4c1dfbd1244ec3",
|
|
"sanitized_output_sha256": "f7e1c534c90a49d9f86e5a1476a4dee24258cacbf07283bbdd4c1dfbd1244ec3",
|
|
"output_truncated_in_json": false,
|
|
"full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt",
|
|
"output": "MAIL403_BEGIN\nMAIL403_SCOPE=MAIL_ONLY_CODEVIPE_FEEDBACK_ACTION_SIGNATURE_AUDIT_READ_ONLY\nMAIL403_SEND_ATTEMPTS=0\nMAIL403_BACKUP_DR_MUTATIONS=0\nMAIL403_VM160_STATE=COMPLETE\nMAIL403_GUEST_EXITCODE=0\nMAIL403_GUEST_STATE=OK\nMAIL403_ANCHOR_402_COMMIT=213ead6fbdb291af329eff6f22bbbb341983274b\nMAIL403_POOL_SHA_MATCH=true\nMAIL403_POOL_SENDMAIL_PATH=/usr/local/sbin/codevipe-sendmail -t -i\nMAIL403_WRAPPER_SHA_MATCH=true\nMAIL403_GLOBAL_MSMTP_SHA_MATCH=true\nMAIL403_GLOBAL_SENDMAIL_TARGET=/usr/bin/msmtp\nMAIL403_NATIVE_SIGNATURES={\"classes\":[{\"class\":\"XF\\\\EmailBounce\\\\Processor\",\"exists\":true,\"file\":\"src/XF/EmailBounce/Processor.php\",\"methods\":[{\"declaring_class\":\"XF\\\\EmailBounce\\\\Processor\",\"end_line\":184,\"file\":\"src/XF/EmailBounce/Processor.php\",\"name\":\"applyUserBounceAction\",\"parameters\":[{\"by_ref\":false,\"default\":null,\"has_default\":false,\"name\":\"user\",\"optional\":false,\"type\":\"XF\\\\Entity\\\\User\",\"variadic\":false}],\"return_type\":null,\"start_line\":180,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\EmailBounce\\\\Processor\",\"end_line\":275,\"file\":\"src/XF/EmailBounce/Processor.php\",\"name\":\"getDefaultBounceHandlerStorage\",\"parameters\":[{\"by_ref\":false,\"default\":null,\"has_default\":false,\"name\":\"app\",\"optional\":false,\"type\":\"XF\\\\App\",\"variadic\":false}],\"return_type\":null,\"start_line\":235,\"static\":true,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\EmailBounce\\\\Processor\",\"end_line\":141,\"file\":\"src/XF/EmailBounce/Processor.php\",\"name\":\"processMessage\",\"parameters\":[{\"by_ref\":false,\"default\":null,\"has_default\":false,\"name\":\"rawMessage\",\"optional\":false,\"type\":null,\"variadic\":false},{\"by_ref\":true,\"default\":null,\"has_default\":true,\"name\":\"result\",\"optional\":true,\"type\":null,\"variadic\":false}],\"return_type\":null,\"start_line\":96,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\EmailBounce\\\\Processor\",\"end_line\":166,\"file\":\"src/XF/EmailBounce/Processor.php\",\"name\":\"takeBounceAction\",\"parameters\":[{\"by_ref\":false,\"default\":null,\"has_default\":false,\"name\":\"user\",\"optional\":false,\"type\":\"XF\\\\Entity\\\\User\",\"variadic\":false},{\"by_ref\":false,\"default\":null,\"has_default\":false,\"name\":\"bounceType\",\"optional\":false,\"type\":null,\"variadic\":false},{\"by_ref\":false,\"default\":null,\"has_default\":false,\"name\":\"bounceDate\",\"optional\":false,\"type\":null,\"variadic\":false}],\"return_type\":null,\"start_line\":143,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\EmailBounce\\\\Processor\",\"end_line\":178,\"file\":\"src/XF/EmailBounce/Processor.php\",\"name\":\"triggerUserBounceAction\",\"parameters\":[{\"by_ref\":false,\"default\":null,\"has_default\":false,\"name\":\"user\",\"optional\":false,\"type\":\"XF\\\\Entity\\\\User\",\"variadic\":false}],\"return_type\":null,\"start_line\":168,\"static\":false,\"visibility\":\"public\"}],\"parent\":null},{\"class\":\"XF\\\\EmailBounce\\\\Parser\",\"exists\":true,\"file\":\"src/XF/EmailBounce/Parser.php\",\"methods\":[{\"declaring_class\":\"XF\\\\EmailBounce\\\\Parser\",\"end_line\":698,\"file\":\"src/XF/EmailBounce/Parser.php\",\"name\":\"getBounceTypeFromStatus\",\"parameters\":[{\"by_ref\":false,\"default\":null,\"has_default\":false,\"name\":\"statusCode\",\"optional\":false,\"type\":null,\"variadic\":false}],\"return_type\":null,\"start_line\":681,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\EmailBounce\\\\Parser\",\"end_line\":679,\"file\":\"src/XF/EmailBounce/Parser.php\",\"name\":\"getStatusDetailsFromCode\",\"parameters\":[{\"by_ref\":false,\"default\":null,\"has_default\":false,\"name\":\"statusCode\",\"optional\":false,\"type\":null,\"variadic\":false}],\"return_type\":null,\"start_line\":662,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\EmailBounce\\\\Parser\",\"end_line\":233,\"file\":\"src/XF/EmailBounce/Parser.php\",\"name\":\"parseMessage\",\"parameters\":[{\"by_ref\":false,\"default\":null,\"has_default\":false,\"name\":\"message\",\"optional\":false,\"type\":null,\"variadic\":false}],\"return_type\":null,\"start_line\":181,\"static\":false,\"visibility\":\"public\"}],\"parent\":null},{\"class\":\"XF\\\\Repository\\\\EmailBounce\",\"exists\":true,\"file\":\"src/XF/Repository/EmailBounceRepository.php\",\"methods\":[],\"parent\":\"XF\\\\Mvc\\\\Entity\\\\Repository\"},{\"class\":\"XF\\\\Service\\\\User\\\\EmailStop\",\"exists\":true,\"file\":\"src/XF/Service/User/EmailStopService.php\",\"methods\":[],\"parent\":\"XF\\\\Service\\\\AbstractService\"},{\"class\":\"XF\\\\Cron\\\\EmailBounce\",\"exists\":true,\"file\":\"src/XF/Cron/EmailBounce.php\",\"methods\":[{\"declaring_class\":\"XF\\\\Cron\\\\EmailBounce\",\"end_line\":33,\"file\":\"src/XF/Cron/EmailBounce.php\",\"name\":\"canProcessEmailBounce\",\"parameters\":[],\"return_type\":\"bool\",\"start_line\":23,\"static\":true,\"visibility\":\"protected\"},{\"declaring_class\":\"XF\\\\Cron\\\\EmailBounce\",\"end_line\":21,\"file\":\"src/XF/Cron/EmailBounce.php\",\"name\":\"process\",\"parameters\":[],\"return_type\":null,\"start_line\":9,\"static\":true,\"visibility\":\"public\"}],\"parent\":null},{\"class\":\"XF\\\\Cron\\\\EmailUnsubscribe\",\"exists\":true,\"file\":\"src/XF/Cron/EmailUnsubscribe.php\",\"methods\":[{\"declaring_class\":\"XF\\\\Cron\\\\EmailUnsubscribe\",\"end_line\":30,\"file\":\"src/XF/Cron/EmailUnsubscribe.php\",\"name\":\"canProcessUnsubscribeEmails\",\"parameters\":[],\"return_type\":\"bool\",\"start_line\":17,\"static\":true,\"visibility\":\"protected\"},{\"declaring_class\":\"XF\\\\Cron\\\\EmailUnsubscribe\",\"end_line\":15,\"file\":\"src/XF/Cron/EmailUnsubscribe.php\",\"name\":\"process\",\"parameters\":[],\"return_type\":null,\"start_line\":7,\"static\":true,\"visibility\":\"public\"}],\"parent\":null},{\"class\":\"XF\\\\Pub\\\\Controller\\\\EmailStop\",\"exists\":true,\"file\":\"src/XF/Pub/Controller/EmailStopController.php\",\"methods\":[],\"parent\":\"XF\\\\Pub\\\\Controller\\\\AbstractController\"},{\"class\":\"XF\\\\Pub\\\\Controller\\\\EmailStopController\",\"exists\":true,\"file\":\"src/XF/Pub/Controller/EmailStopController.php\",\"methods\":[{\"declaring_class\":\"XF\\\\Pub\\\\Controller\\\\EmailStopController\",\"end_line\":133,\"file\":\"src/XF/Pub/Controller/EmailStopController.php\",\"name\":\"actionActivitySummary\",\"parameters\":[{\"by_ref\":false,\"default\":null,\"has_default\":false,\"name\":\"params\",\"optional\":false,\"type\":\"XF\\\\Mvc\\\\ParameterBag\",\"variadic\":false}],\"return_type\":null,\"start_line\":130,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Pub\\\\Controller\\\\EmailStopController\",\"end_line\":123,\"file\":\"src/XF/Pub/Controller/EmailStopController.php\",\"name\":\"actionAll\",\"parameters\":[{\"by_ref\":false,\"default\":null,\"has_default\":false,\"name\":\"params\",\"optional\":false,\"type\":\"XF\\\\Mvc\\\\ParameterBag\",\"variadic\":false}],\"return_type\":null,\"start_line\":120,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Pub\\\\Controller\\\\EmailStopController\",\"end_line\":150,\"file\":\"src/XF/Pub/Controller/EmailStopController.php\",\"name\":\"actionContent\",\"parameters\":[{\"by_ref\":false,\"default\":null,\"has_default\":false,\"name\":\"params\",\"optional\":false,\"type\":\"XF\\\\Mvc\\\\ParameterBag\",\"variadic\":false}],\"return_type\":null,\"start_line\":140,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Pub\\\\Controller\\\\EmailStopController\",\"end_line\":138,\"file\":\"src/XF/Pub/Controller/EmailStopController.php\",\"name\":\"actionConversation\",\"parameters\":[{\"by_ref\":false,\"default\":null,\"has_default\":false,\"name\":\"params\",\"optional\":false,\"type\":\"XF\\\\Mvc\\\\ParameterBag\",\"variadic\":false}],\"return_type\":null,\"start_line\":135,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Pub\\\\Controller\\\\EmailStopController\",\"end_line\":53,\"file\":\"src/XF/Pub/Controller/EmailStopController.php\",\"name\":\"actionIndex\",\"parameters\":[{\"by_ref\":false,\"default\":null,\"has_default\":false,\"name\":\"params\",\"optional\":false,\"type\":\"XF\\\\Mvc\\\\ParameterBag\",\"variadic\":false}],\"return_type\":null,\"start_line\":37,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Pub\\\\Controller\\\\EmailStopController\",\"end_line\":128,\"file\":\"src/XF/Pub/Controller/EmailStopController.php\",\"name\":\"actionMailingList\",\"parameters\":[{\"by_ref\":false,\"default\":null,\"has_default\":false,\"name\":\"params\",\"optional\":false,\"type\":\"XF\\\\Mvc\\\\ParameterBag\",\"variadic\":false}],\"return_type\":null,\"start_line\":125,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Pub\\\\Controller\\\\EmailStopController\",\"end_line\":73,\"file\":\"src/XF/Pub/Controller/EmailStopController.php\",\"name\":\"actionUnsubscribe\",\"parameters\":[{\"by_ref\":false,\"default\":null,\"has_default\":false,\"name\":\"params\",\"optional\":false,\"type\":\"XF\\\\Mvc\\\\ParameterBag\",\"variadic\":false}],\"return_type\":null,\"start_line\":55,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Pub\\\\Controller\\\\EmailStopController\",\"end_line\":14,\"file\":\"src/XF/Pub/Controller/EmailStopController.php\",\"name\":\"assertIpNotBanned\",\"parameters\":[],\"return_type\":null,\"start_line\":12,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Pub\\\\Controller\\\\EmailStopController\",\"end_line\":22,\"file\":\"src/XF/Pub/Controller/EmailStopController.php\",\"name\":\"assertPolicyAcceptance\",\"parameters\":[{\"by_ref\":false,\"default\":null,\"has_default\":false,\"name\":\"action\",\"optional\":false,\"type\":null,\"variadic\":false}],\"return_type\":null,\"start_line\":20,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Pub\\\\Controller\\\\EmailStopController\",\"end_line\":118,\"file\":\"src/XF/Pub/Controller/EmailStopController.php\",\"name\":\"assertValidatedStopService\",\"parameters\":[{\"by_ref\":false,\"default\":null,\"has_default\":false,\"name\":\"userId\",\"optional\":false,\"type\":null,\"variadic\":false},{\"by_ref\":false,\"default\":null,\"has_default\":false,\"name\":\"confirmKey\",\"optional\":false,\"type\":null,\"variadic\":false}],\"return_type\":null,\"start_line\":99,\"static\":false,\"visibility\":\"protected\"},{\"declaring_class\":\"XF\\\\Pub\\\\Controller\\\\EmailStopController\",\"end_line\":18,\"file\":\"src/XF/Pub/Controller/EmailStopController.php\",\"name\":\"assertViewingPermissions\",\"parameters\":[{\"by_ref\":false,\"default\":null,\"has_default\":false,\"name\":\"action\",\"optional\":false,\"type\":null,\"variadic\":false}],\"return_type\":null,\"start_line\":16,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Pub\\\\Controller\\\\EmailStopController\",\"end_line\":35,\"file\":\"src/XF/Pub/Controller/EmailStopController.php\",\"name\":\"checkCsrfIfNeeded\",\"parameters\":[{\"by_ref\":false,\"default\":null,\"has_default\":false,\"name\":\"action\",\"optional\":false,\"type\":null,\"variadic\":false},{\"by_ref\":false,\"default\":null,\"has_default\":false,\"name\":\"params\",\"optional\":false,\"type\":\"XF\\\\Mvc\\\\ParameterBag\",\"variadic\":false}],\"return_type\":null,\"start_line\":27,\"static\":false,\"visibility\":\"public\"},{\"declaring_class\":\"XF\\\\Pub\\\\Controller\\\\EmailStopController\",\"end_line\":90,\"file\":\"src/XF/Pub/Controller/EmailStopController.php\",\"name\":\"displayConfirmation\",\"parameters\":[{\"by_ref\":false,\"default\":null,\"has_default\":false,\"name\":\"params\",\"optional\":false,\"type\":\"XF\\\\Mvc\\\\ParameterBag\",\"variadic\":false},{\"by_ref\":false,\"default\":\"__NONSCALAR_OR_WITHHELD__\",\"has_default\":true,\"name\":\"actions\",\"optional\":true,\"type\":\"array\",\"variadic\":false}],\"return_type\":null,\"start_line\":75,\"static\":false,\"visibility\":\"protected\"},{\"declaring_class\":\"XF\\\\Pub\\\\Controller\\\\EmailStopController\",\"end_line\":155,\"file\":\"src/XF/Pub/Controller/EmailStopController.php\",\"name\":\"getActivityDetails\",\"parameters\":[{\"by_ref\":false,\"default\":null,\"has_default\":false,\"name\":\"activities\",\"optional\":false,\"type\":\"array\",\"variadic\":false}],\"return_type\":null,\"start_line\":152,\"static\":true,\"visibility\":\"public\"}],\"parent\":\"XF\\\\Pub\\\\Controller\\\\AbstractController\"},{\"class\":\"XF\\\\Entity\\\\EmailBounceLog\",\"exists\":true,\"file\":\"src/XF/Entity/EmailBounceLog.php\",\"methods\":[{\"declaring_class\":\"XF\\\\Entity\\\\EmailBounceLog\",\"end_line\":54,\"file\":\"src/XF/Entity/EmailBounceLog.php\",\"name\":\"getStructure\",\"parameters\":[{\"by_ref\":false,\"default\":null,\"has_default\":false,\"name\":\"structure\",\"optional\":false,\"type\":\"XF\\\\Mvc\\\\Entity\\\\Structure\",\"variadic\":false}],\"return_type\":null,\"start_line\":26,\"static\":true,\"visibility\":\"public\"}],\"parent\":\"XF\\\\Mvc\\\\Entity\\\\Entity\"},{\"class\":\"XF\\\\Entity\\\\EmailBounceSoft\",\"exists\":false},{\"class\":\"XF\\\\Entity\\\\EmailBounce\",\"exists\":false}],\"feedback_options\":[{\"option_id\":\"bounceEmailAddress\",\"type\":\"string\",\"value\":\"\"},{\"keys\":[\"enabled\",\"type\",\"host\",\"port\",\"username\",\"password\",\"encryption\",\"oauth\"],\"option_id\":\"emailBounceHandler\",\"safe_values\":{\"enabled\":false,\"encryption\":false,\"host\":false,\"oauth\":false,\"port\":false,\"type\":false},\"type\":\"array\"},{\"keys\":[\"bounce_total\",\"unique_days\",\"days_between\"],\"option_id\":\"emailSoftBounceThreshold\",\"safe_values\":{\"bounce_total\":\"3\",\"days_between\":\"5\",\"unique_days\":\"3\"},\"type\":\"array\"},{\"keys\":[\"enabled\",\"type\",\"host\",\"port\",\"username\",\"password\",\"encryption\",\"oauth\"],\"option_id\":\"emailUnsubscribeHandler\",\"safe_values\":{\"enabled\":false,\"encryption\":false,\"host\":false,\"oauth\":false,\"port\":false,\"type\":false},\"type\":\"array\"},{\"option_id\":\"unsubscribeEmailAddress\",\"type\":\"string\",\"value\":\"\"},{\"option_id\":\"unsubscribeEmailHandler\",\"type\":\"NULL\",\"value\":null},{\"option_id\":\"sendUnsubscribeConfirmation\",\"type\":\"boolean\",\"value\":false}],\"feedback_schema\":[{\"columns\":[{\"column\":\"bounce_id\",\"key\":\"PRI\",\"nullable\":\"NO\",\"type\":\"int\"},{\"column\":\"log_date\",\"key\":\"MUL\",\"nullable\":\"NO\",\"type\":\"int\"},{\"column\":\"email_date\",\"key\":\"\",\"nullable\":\"NO\",\"type\":\"int\"},{\"column\":\"message_type\",\"key\":\"\",\"nullable\":\"NO\",\"type\":\"varchar\"},{\"column\":\"action_taken\",\"key\":\"\",\"nullable\":\"NO\",\"type\":\"varchar\"},{\"column\":\"user_id\",\"key\":\"\",\"nullable\":\"YES\",\"type\":\"int\"},{\"column\":\"recipient\",\"key\":\"\",\"nullable\":\"YES\",\"type\":\"varchar\"},{\"column\":\"raw_message\",\"key\":\"\",\"nullable\":\"NO\",\"type\":\"mediumblob\"},{\"column\":\"status_code\",\"key\":\"\",\"nullable\":\"YES\",\"type\":\"varchar\"},{\"column\":\"diagnostic_info\",\"key\":\"\",\"nullable\":\"YES\",\"type\":\"text\"}],\"table\":\"xf_email_bounce_log\"},{\"columns\":[{\"column\":\"bounce_soft_id\",\"key\":\"PRI\",\"nullable\":\"NO\",\"type\":\"int\"},{\"column\":\"user_id\",\"key\":\"MUL\",\"nullable\":\"NO\",\"type\":\"int\"},{\"column\":\"bounce_date\",\"key\":\"MUL\",\"nullable\":\"NO\",\"type\":\"date\"},{\"column\":\"bounce_total\",\"key\":\"\",\"nullable\":\"NO\",\"type\":\"smallint\"}],\"table\":\"xf_email_bounce_soft\"}],\"state\":\"OK\"}\nMAIL403_METHOD_SEMANTICS=[{\"class\":\"XF\\\\EmailBounce\\\\Processor\",\"constants\":[],\"end_line\":184,\"entity_refs\":[],\"file\":\"src/XF/EmailBounce/Processor.php\",\"interesting_calls\":[\"save\"],\"method\":\"applyUserBounceAction\",\"property_writes\":[\"user_state\"],\"route_like_literals\":[],\"service_repository_refs\":[],\"start_line\":180},{\"class\":\"XF\\\\EmailBounce\\\\Processor\",\"constants\":[],\"end_line\":275,\"entity_refs\":[],\"file\":\"src/XF/EmailBounce/Processor.php\",\"interesting_calls\":[\"refreshEmailAccessTokenIfNeeded\"],\"method\":\"getDefaultBounceHandlerStorage\",\"property_writes\":[],\"route_like_literals\":[\"emailBounceHandler\"],\"service_repository_refs\":[],\"start_line\":235},{\"class\":\"XF\\\\EmailBounce\\\\Processor\",\"constants\":[\"TYPE_BOUNCE\"],\"end_line\":141,\"entity_refs\":[],\"file\":\"src/XF/EmailBounce/Processor.php\",\"interesting_calls\":[\"getBounceTypeFromStatus\",\"logBounceMessage\",\"takeBounceAction\"],\"method\":\"processMessage\",\"property_writes\":[\"date\"],\"route_like_literals\":[\"email\"],\"service_repository_refs\":[],\"start_line\":96},{\"class\":\"XF\\\\EmailBounce\\\\Processor\",\"constants\":[],\"end_line\":166,\"entity_refs\":[],\"file\":\"src/XF/EmailBounce/Processor.php\",\"interesting_calls\":[\"hasSoftBouncedTooMuch\",\"insertSoftBounceLogEntry\",\"triggerUserBounceAction\"],\"method\":\"takeBounceAction\",\"property_writes\":[],\"route_like_literals\":[],\"service_repository_refs\":[],\"start_line\":143},{\"class\":\"XF\\\\EmailBounce\\\\Processor\",\"constants\":[],\"end_line\":178,\"entity_refs\":[],\"file\":\"src/XF/EmailBounce/Processor.php\",\"interesting_calls\":[\"applyUserBounceAction\",\"canApplyUserBounceAction\"],\"method\":\"triggerUserBounceAction\",\"property_writes\":[],\"route_like_literals\":[],\"service_repository_refs\":[],\"start_line\":168},{\"class\":\"XF\\\\EmailBounce\\\\Parser\",\"constants\":[],\"end_line\":698,\"entity_refs\":[],\"file\":\"src/XF/EmailBounce/Parser.php\",\"interesting_calls\":[],\"method\":\"getBounceTypeFromStatus\",\"property_writes\":[],\"route_like_literals\":[],\"service_repository_refs\":[],\"start_line\":681},{\"class\":\"XF\\\\EmailBounce\\\\Parser\",\"constants\":[],\"end_line\":679,\"entity_refs\":[],\"file\":\"src/XF/EmailBounce/Parser.php\",\"interesting_calls\":[],\"method\":\"getStatusDetailsFromCode\",\"property_writes\":[],\"route_like_literals\":[],\"service_repository_refs\":[],\"start_line\":662},{\"class\":\"XF\\\\EmailBounce\\\\Parser\",\"constants\":[],\"end_line\":233,\"entity_refs\":[],\"file\":\"src/XF/EmailBounce/Parser.php\",\"interesting_calls\":[\"extractDate\",\"parseDeliveryStatus\"],\"method\":\"parseMessage\",\"property_writes\":[],\"route_like_literals\":[],\"service_repository_refs\":[],\"start_line\":181},{\"class\":\"XF\\\\Cron\\\\EmailBounce\",\"constants\":[],\"end_line\":33,\"entity_refs\":[],\"file\":\"src/XF/Cron/EmailBounce.php\",\"interesting_calls\":[],\"method\":\"canProcessEmailBounce\",\"property_writes\":[],\"route_like_literals\":[\"enableMail\"],\"service_repository_refs\":[],\"start_line\":23},{\"class\":\"XF\\\\Cron\\\\EmailBounce\",\"constants\":[],\"end_line\":21,\"entity_refs\":[],\"file\":\"src/XF/Cron/EmailBounce.php\",\"interesting_calls\":[\"pruneEmailBounceLogs\",\"pruneSoftBounceHistory\"],\"method\":\"process\",\"property_writes\":[],\"route_like_literals\":[\"EmailBounce\"],\"service_repository_refs\":[],\"start_line\":9},{\"class\":\"XF\\\\Cron\\\\EmailUnsubscribe\",\"constants\":[],\"end_line\":30,\"entity_refs\":[],\"file\":\"src/XF/Cron/EmailUnsubscribe.php\",\"interesting_calls\":[],\"method\":\"canProcessUnsubscribeEmails\",\"property_writes\":[],\"route_like_literals\":[\"email\",\"enableMail\"],\"service_repository_refs\":[],\"start_line\":17},{\"class\":\"XF\\\\Cron\\\\EmailUnsubscribe\",\"constants\":[],\"end_line\":15,\"entity_refs\":[],\"file\":\"src/XF/Cron/EmailUnsubscribe.php\",\"interesting_calls\":[],\"method\":\"process\",\"property_writes\":[],\"route_like_literals\":[\"EmailUnsubscribe\"],\"service_repository_refs\":[],\"start_line\":7},{\"class\":\"XF\\\\Pub\\\\Controller\\\\EmailStopController\",\"constants\":[],\"end_line\":133,\"entity_refs\":[],\"file\":\"src/XF/Pub/Controller/EmailStopController.php\",\"interesting_calls\":[],\"method\":\"actionActivitySummary\",\"property_writes\":[],\"route_like_literals\":[],\"service_repository_refs\":[],\"start_line\":130},{\"class\":\"XF\\\\Pub\\\\Controller\\\\EmailStopController\",\"constants\":[],\"end_line\":123,\"entity_refs\":[],\"file\":\"src/XF/Pub/Controller/EmailStopController.php\",\"interesting_calls\":[],\"method\":\"actionAll\",\"property_writes\":[],\"route_like_literals\":[],\"service_repository_refs\":[],\"start_line\":120},{\"class\":\"XF\\\\Pub\\\\Controller\\\\EmailStopController\",\"constants\":[],\"end_line\":150,\"entity_refs\":[],\"file\":\"src/XF/Pub/Controller/EmailStopController.php\",\"interesting_calls\":[],\"method\":\"actionContent\",\"property_writes\":[],\"route_like_literals\":[],\"service_repository_refs\":[],\"start_line\":140},{\"class\":\"XF\\\\Pub\\\\Controller\\\\EmailStopController\",\"constants\":[],\"end_line\":138,\"entity_refs\":[],\"file\":\"src/XF/Pub/Controller/EmailStopController.php\",\"interesting_calls\":[],\"method\":\"actionConversation\",\"property_writes\":[],\"route_like_literals\":[],\"service_repository_refs\":[],\"start_line\":135},{\"class\":\"XF\\\\Pub\\\\Controller\\\\EmailStopController\",\"constants\":[],\"end_line\":53,\"entity_refs\":[],\"file\":\"src/XF/Pub/Controller/EmailStopController.php\",\"interesting_calls\":[\"assertValidatedStopService\",\"stop\"],\"method\":\"actionIndex\",\"property_writes\":[],\"route_like_literals\":[\"stop\"],\"service_repository_refs\":[],\"start_line\":37},{\"class\":\"XF\\\\Pub\\\\Controller\\\\EmailStopController\",\"constants\":[],\"end_line\":128,\"entity_refs\":[],\"file\":\"src/XF/Pub/Controller/EmailStopController.php\",\"interesting_calls\":[],\"method\":\"actionMailingList\",\"property_writes\":[],\"route_like_literals\":[],\"service_repository_refs\":[],\"start_line\":125},{\"class\":\"XF\\\\Pub\\\\Controller\\\\EmailStopController\",\"constants\":[],\"end_line\":73,\"entity_refs\":[],\"file\":\"src/XF/Pub/Controller/EmailStopController.php\",\"interesting_calls\":[\"assertValidatedStopService\",\"stop\"],\"method\":\"actionUnsubscribe\",\"property_writes\":[],\"route_like_literals\":[],\"service_repository_refs\":[],\"start_line\":55},{\"class\":\"XF\\\\Pub\\\\Controller\\\\EmailStopController\",\"constants\":[],\"end_line\":14,\"entity_refs\":[],\"file\":\"src/XF/Pub/Controller/EmailStopController.php\",\"interesting_calls\":[],\"method\":\"assertIpNotBanned\",\"property_writes\":[],\"route_like_literals\":[],\"service_repository_refs\":[],\"start_line\":12},{\"class\":\"XF\\\\Pub\\\\Controller\\\\EmailStopController\",\"constants\":[],\"end_line\":22,\"entity_refs\":[],\"file\":\"src/XF/Pub/Controller/EmailStopController.php\",\"interesting_calls\":[],\"method\":\"assertPolicyAcceptance\",\"property_writes\":[],\"route_like_literals\":[],\"service_repository_refs\":[],\"start_line\":20},{\"class\":\"XF\\\\Pub\\\\Controller\\\\EmailStopController\",\"constants\":[],\"end_line\":118,\"entity_refs\":[],\"file\":\"src/XF/Pub/Controller/EmailStopController.php\",\"interesting_calls\":[],\"method\":\"assertValidatedStopService\",\"property_writes\":[],\"route_like_literals\":[],\"service_repository_refs\":[],\"start_line\":99},{\"class\":\"XF\\\\Pub\\\\Controller\\\\EmailStopController\",\"constants\":[],\"end_line\":18,\"entity_refs\":[],\"file\":\"src/XF/Pub/Controller/EmailStopController.php\",\"interesting_calls\":[],\"method\":\"assertViewingPermissions\",\"property_writes\":[],\"route_like_literals\":[],\"service_repository_refs\":[],\"start_line\":16},{\"class\":\"XF\\\\Pub\\\\Controller\\\\EmailStopController\",\"constants\":[],\"end_line\":35,\"entity_refs\":[],\"file\":\"src/XF/Pub/Controller/EmailStopController.php\",\"interesting_calls\":[],\"method\":\"checkCsrfIfNeeded\",\"property_writes\":[],\"route_like_literals\":[\"unsubscribe\"],\"service_repository_refs\":[],\"start_line\":27},{\"class\":\"XF\\\\Pub\\\\Controller\\\\EmailStopController\",\"constants\":[],\"end_line\":90,\"entity_refs\":[],\"file\":\"src/XF/Pub/Controller/EmailStopController.php\",\"interesting_calls\":[\"assertValidatedStopService\",\"getActionOptions\",\"getUser\"],\"method\":\"displayConfirmation\",\"property_writes\":[],\"route_like_literals\":[],\"service_repository_refs\":[],\"start_line\":75},{\"class\":\"XF\\\\Pub\\\\Controller\\\\EmailStopController\",\"constants\":[],\"end_line\":155,\"entity_refs\":[],\"file\":\"src/XF/Pub/Controller/EmailStopController.php\",\"interesting_calls\":[],\"method\":\"getActivityDetails\",\"property_writes\":[],\"route_like_literals\":[],\"service_repository_refs\":[],\"start_line\":152},{\"class\":\"XF\\\\Entity\\\\EmailBounceLog\",\"constants\":[\"BINARY\",\"STR\",\"TO_ONE\",\"UINT\"],\"end_line\":54,\"entity_refs\":[],\"file\":\"src/XF/Entity/EmailBounceLog.php\",\"interesting_calls\":[],\"method\":\"getStructure\",\"property_writes\":[],\"route_like_literals\":[\"XF:EmailBounceLog\"],\"service_repository_refs\":[],\"start_line\":26}]\nMAIL403_UNSUBSCRIBE_HEADER_SITES=[{\"hits\":[{\"line\":3,\"method\":null,\"needle\":\"EmailStop\"}],\"path\":\"src/XF/EmailStop/AbstractHandler.php\",\"sha256\":\"8ab4d890f303dc54e6015c0ee68ecc7907078b0f56052be88ea9e88d010d33f8\"},{\"hits\":[{\"line\":3,\"method\":null,\"needle\":\"EmailStop\"}],\"path\":\"src/XF/EmailStop/ForumHandler.php\",\"sha256\":\"b3fdcd363f7f3aa50bf58acdef9155f06ee92a4cdcb31087b3513f498f69a3f8\"},{\"hits\":[{\"line\":3,\"method\":null,\"needle\":\"EmailStop\"}],\"path\":\"src/XF/EmailStop/ThreadHandler.php\",\"sha256\":\"01e6cf04c920eb943db3a49270d0bc1b32a2b57440786c54074397c1c2220c7d\"},{\"hits\":[{\"line\":106,\"method\":\"processMessage\",\"needle\":\"List-Unsubscribe\"}],\"path\":\"src/XF/EmailUnsubscribe/Processor.php\",\"sha256\":\"7a8caf871581af63122435eb92721299773e149cdc624a99b125b722c5e3fc60\"},{\"hits\":[{\"line\":102,\"method\":\"prepareTokens\",\"needle\":\"email-stop\"},{\"line\":103,\"method\":\"prepareTokens\",\"needle\":\"email-stop\"}],\"path\":\"src/XF/Job/UserEmail.php\",\"sha256\":\"df18ca0fec0a3b9583846e1decc1a8678c36000e2e18e8b86b4c766c6edbf488\"},{\"hits\":[{\"line\":296,\"method\":\"setListUnsubscribe\",\"needle\":\"List-Unsubscribe\"},{\"line\":299,\"method\":\"setListUnsubscribe\",\"needle\":\"List-Unsubscribe\"},{\"line\":321,\"method\":\"setListUnsubscribeHttp\",\"needle\":\"List-Unsubscribe\"},{\"line\":327,\"method\":\"setListUnsubscribeHttp\",\"needle\":\"List-Unsubscribe\"},{\"line\":342,\"method\":\"setListUnsubscribeHttp\",\"needle\":\"List-Unsubscribe\"},{\"line\":343,\"method\":\"setListUnsubscribeHttp\",\"needle\":\"List-Unsubscribe\"},{\"line\":343,\"method\":\"setListUnsubscribeHttp\",\"needle\":\"List-Unsubscribe-Post\"},{\"line\":629,\"method\":\"contentContainsEmailStop\",\"needle\":\"EmailStop\"},{\"line\":643,\"method\":\"contentContainsEmailStop\",\"needle\":\"EmailStop\"},{\"line\":645,\"method\":\"contentContainsEmailStop\",\"needle\":\"EmailStop\"},{\"line\":664,\"method\":\"setFinalHeaders\",\"needle\":\"EmailStop\"},{\"line\":340,\"method\":\"setListUnsubscribeHttp\",\"needle\":\"email-stop\"},{\"line\":641,\"method\":\"contentContainsEmailStop\",\"needle\":\"email-stop\"}],\"path\":\"src/XF/Mail/Mail.php\",\"sha256\":\"bdd3f6711e6331ea6777517b74fa011a83e789a59d50bec305dbf83b69af8a9d\"},{\"hits\":[{\"line\":8,\"method\":null,\"needle\":\"EmailStop\"},{\"line\":10,\"method\":null,\"needle\":\"EmailStop\"},{\"line\":42,\"method\":\"actionIndex\",\"needle\":\"EmailStop\"},{\"line\":45,\"method\":\"actionIndex\",\"needle\":\"EmailStop\"},{\"line\":62,\"method\":\"actionUnsubscribe\",\"needle\":\"EmailStop\"},{\"line\":65,\"method\":\"actionUnsubscribe\",\"needle\":\"EmailStop\"},{\"line\":69,\"method\":\"actionUnsubscribe\",\"needle\":\"EmailStop\"},{\"line\":78,\"method\":\"displayConfirmation\",\"needle\":\"EmailStop\"},{\"line\":80,\"method\":\"displayConfirmation\",\"needle\":\"EmailStop\"},{\"line\":84,\"method\":\"displayConfirmation\",\"needle\":\"EmailStop\"},{\"line\":85,\"method\":\"displayConfirmation\",\"needle\":\"EmailStop\"},{\"line\":89,\"method\":\"displayConfirmation\",\"needle\":\"EmailStop\"}],\"path\":\"src/XF/Pub/Controller/EmailStopController.php\",\"sha256\":\"87fbdd47e99140defde2703c546aee864ff5a70b21e42e21bc5cb90395456502\"},{\"hits\":[{\"line\":7,\"method\":null,\"needle\":\"EmailStop\"}],\"path\":\"src/XF/Pub/Route/EmailStop.php\",\"sha256\":\"26d3bdf1300b5ab20e44302611dad77e77bba4f20f1b408bc2648aa226d748a3\"},{\"hits\":[{\"line\":7,\"method\":null,\"needle\":\"EmailStop\"},{\"line\":13,\"method\":null,\"needle\":\"EmailStop\"}],\"path\":\"src/XF/Service/User/EmailStopService.php\",\"sha256\":\"0ca35d332a1b72270a95eb0c1048370982e56e1377ae3b22805a9606c5ec9993\"}]\nMAIL403_SEND_ATTEMPTS=0\nMAIL403_SMTP_AUTH_ATTEMPTS=0\nMAIL403_NETWORK_ATTEMPTS=0\nMAIL403_MUTATIONS=0\nMAIL403_DNS_MUTATIONS=0\nMAIL403_YANDEX_CLOUD_MUTATIONS=0\nMAIL403_BEGET_MUTATIONS=0\nMAIL403_BACKUP_DR_MUTATIONS=0\nMAIL403_DECISION=READY_FOR_FEEDBACK_BRIDGE_CONTRACT\nMAIL403_END\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-ACTION-SIGNATURE-AUDIT-403R1\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n"
|
|
}
|