CHAT_OUTPUT_BEGIN
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
REFERENCE_REGISTER_CHECK=OK
REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66
ERROR_REGISTER_CHECK=OK
ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0
COMMAND_SHA256=3c0bc00f882f6ba2995cf38fe426b1dd9fbbea74ed09f6841def4b9f6f474f1e
DUPLICATE_FAILED_COMMAND_BLOCKED=false
EXECUTION_STARTED=true
CHANGE_DECLARED=false
RESULT_CONTRACT_VALID=true
RESULT_CONTRACT_STATUS=NOT_APPLICABLE
RESULT_CONTRACT_ERROR=NONE
COMMAND_RC=0
CHANGES_MADE=false
ROLLBACK_STARTED=false
ROLLBACK_RESTORED=null
MUTATION_OUTCOME=NO_MUTATION
SANITIZED=yes
SECRETS_INCLUDED=no
PRIVATE_ADDRESSES_INCLUDED=no
RAW_EVIDENCE_SHA256=f7e1c534c90a49d9f86e5a1476a4dee24258cacbf07283bbdd4c1dfbd1244ec3
SANITIZED_OUTPUT_SHA256=f7e1c534c90a49d9f86e5a1476a4dee24258cacbf07283bbdd4c1dfbd1244ec3
OUTPUT_BEGIN
MAIL403_BEGIN
MAIL403_SCOPE=MAIL_ONLY_CODEVIPE_FEEDBACK_ACTION_SIGNATURE_AUDIT_READ_ONLY
MAIL403_SEND_ATTEMPTS=0
MAIL403_BACKUP_DR_MUTATIONS=0
MAIL403_VM160_STATE=COMPLETE
MAIL403_GUEST_EXITCODE=0
MAIL403_GUEST_STATE=OK
MAIL403_ANCHOR_402_COMMIT=213ead6fbdb291af329eff6f22bbbb341983274b
MAIL403_POOL_SHA_MATCH=true
MAIL403_POOL_SENDMAIL_PATH=/usr/local/sbin/codevipe-sendmail -t -i
MAIL403_WRAPPER_SHA_MATCH=true
MAIL403_GLOBAL_MSMTP_SHA_MATCH=true
MAIL403_GLOBAL_SENDMAIL_TARGET=/usr/bin/msmtp
MAIL403_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"}
MAIL403_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}]
MAIL403_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"}]
MAIL403_SEND_ATTEMPTS=0
MAIL403_SMTP_AUTH_ATTEMPTS=0
MAIL403_NETWORK_ATTEMPTS=0
MAIL403_MUTATIONS=0
MAIL403_DNS_MUTATIONS=0
MAIL403_YANDEX_CLOUD_MUTATIONS=0
MAIL403_BEGET_MUTATIONS=0
MAIL403_BACKUP_DR_MUTATIONS=0
MAIL403_DECISION=READY_FOR_FEEDBACK_BRIDGE_CONTRACT
MAIL403_END
HOMELAB_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}

OUTPUT_END
CHAT_OUTPUT_END
