From 213ead6fbdb291af329eff6f22bbbb341983274b Mon Sep 17 00:00:00 2001 From: homelab-runtime-publisher Date: Tue, 15 Sep 2026 21:12:26 +0000 Subject: [PATCH] runtime: publish SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-NATIVE-ACTION-AUDIT-402R1 --- ...PE-FEEDBACK-NATIVE-ACTION-AUDIT-402R1.json | 38 +++++++ ...IPE-FEEDBACK-NATIVE-ACTION-AUDIT-402R1.txt | 58 ++++++++++ runtime/latest.json | 22 ++-- runtime/latest.txt | 103 ++++++------------ 4 files changed, 141 insertions(+), 80 deletions(-) create mode 100644 runtime/history/SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-NATIVE-ACTION-AUDIT-402R1.json create mode 100644 runtime/history/SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-NATIVE-ACTION-AUDIT-402R1.txt diff --git a/runtime/history/SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-NATIVE-ACTION-AUDIT-402R1.json b/runtime/history/SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-NATIVE-ACTION-AUDIT-402R1.json new file mode 100644 index 00000000..2b8ea5ce --- /dev/null +++ b/runtime/history/SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-NATIVE-ACTION-AUDIT-402R1.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-NATIVE-ACTION-AUDIT-402R1", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "read-only", + "component": "infra-mail-xenforo-codevipe-feedback-native-action-audit", + "started_at_utc": "2026-09-15T21:12:23Z", + "finished_at_utc": "2026-09-15T21:12:26Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "8b8e2fd18e4234b5236bb044d8d6d6da7b0799197bcbf0e32a81675534ef6bdf", + "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": "6af009204e8914ce27affeacfad9dc499e5a3dabd2d73a6b1018f16713d89029", + "sanitized_output_sha256": "6af009204e8914ce27affeacfad9dc499e5a3dabd2d73a6b1018f16713d89029", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "MAIL402_BEGIN\nMAIL402_SCOPE=MAIL_ONLY_CODEVIPE_FEEDBACK_NATIVE_ACTION_AUDIT_READ_ONLY\nMAIL402_SEND_ATTEMPTS=0\nMAIL402_BACKUP_DR_MUTATIONS=0\nMAIL402_VM160_STATE=COMPLETE\nMAIL402_GUEST_EXITCODE=0\nMAIL402_GUEST_STATE=OK\nMAIL402_ANCHOR_401_COMMIT=402be333a94600888d7f1b4a0edce73fe98529f0\nMAIL402_POOL_SHA_MATCH=true\nMAIL402_POOL_SENDMAIL_PATH=/usr/local/sbin/codevipe-sendmail -t -i\nMAIL402_WRAPPER_SHA_MATCH=true\nMAIL402_GLOBAL_MSMTP_SHA_MATCH=true\nMAIL402_GLOBAL_SENDMAIL_TARGET=/usr/bin/msmtp\nMAIL402_XF_NATIVE_PROBE={\"candidate_classes\":[{\"class\":\"XF\\\\EmailBounce\\\\Parser\",\"exists\":true,\"public_methods\":[\"__construct\",\"getBounceTypeFromStatus\",\"getStatusDetailsFromCode\",\"isChallengeMessage\",\"isMailboxInvalidError\",\"isMailboxQuotaError\",\"isStatusAmbiguous\",\"parseMessage\"]},{\"class\":\"XF\\\\EmailBounce\\\\Processor\",\"exists\":true,\"public_methods\":[\"__construct\",\"applyUserBounceAction\",\"getDefaultBounceHandlerStorage\",\"processFromStorage\",\"processMessage\",\"takeBounceAction\",\"triggerUserBounceAction\"]},{\"class\":\"XF\\\\Service\\\\User\\\\EmailStop\",\"exists\":true,\"public_methods\":[]},{\"class\":\"XF\\\\Service\\\\User\\\\EmailBounce\",\"exists\":false},{\"class\":\"XF\\\\Repository\\\\EmailBounce\",\"exists\":true,\"public_methods\":[]},{\"class\":\"XF\\\\Repository\\\\User\",\"exists\":true,\"public_methods\":[]}],\"feedback_options\":[{\"option_id\":\"bounceEmailAddress\",\"type\":\"string\",\"value\":\"\"},{\"keys\":[\"enabled\",\"type\",\"host\",\"port\",\"username\",\"password\",\"encryption\",\"oauth\"],\"option_id\":\"emailBounceHandler\",\"safe\":{\"enabled\":false,\"encryption\":false,\"host\":false,\"oauth\":false,\"port\":false,\"type\":false,\"username\":false},\"type\":\"array\"},{\"keys\":[\"bounce_total\",\"unique_days\",\"days_between\"],\"option_id\":\"emailSoftBounceThreshold\",\"safe\":{\"bounce_total\":\"3\",\"days_between\":\"5\",\"unique_days\":\"3\"},\"type\":\"array\"},{\"keys\":[\"enabled\",\"type\",\"host\",\"port\",\"username\",\"password\",\"encryption\",\"oauth\"],\"option_id\":\"emailUnsubscribeHandler\",\"safe\":{\"enabled\":false,\"encryption\":false,\"host\":false,\"oauth\":false,\"port\":false,\"type\":false,\"username\":false},\"type\":\"array\"},{\"option_id\":\"sendUnsubscribeConfirmation\",\"type\":\"boolean\",\"value\":false},{\"option_id\":\"unsubscribeEmailAddress\",\"type\":\"string\",\"value\":\"\"},{\"keys\":[\"http\",\"email\"],\"option_id\":\"unsubscribeEmailHandling\",\"safe\":{\"email\":false,\"http\":false},\"type\":\"array\"}],\"feedback_schema\":[{\"column\":\"bounce_id\",\"nullable\":\"NO\",\"table\":\"xf_email_bounce_log\",\"type\":\"int\"},{\"column\":\"log_date\",\"nullable\":\"NO\",\"table\":\"xf_email_bounce_log\",\"type\":\"int\"},{\"column\":\"email_date\",\"nullable\":\"NO\",\"table\":\"xf_email_bounce_log\",\"type\":\"int\"},{\"column\":\"message_type\",\"nullable\":\"NO\",\"table\":\"xf_email_bounce_log\",\"type\":\"varchar\"},{\"column\":\"action_taken\",\"nullable\":\"NO\",\"table\":\"xf_email_bounce_log\",\"type\":\"varchar\"},{\"column\":\"user_id\",\"nullable\":\"YES\",\"table\":\"xf_email_bounce_log\",\"type\":\"int\"},{\"column\":\"recipient\",\"nullable\":\"YES\",\"table\":\"xf_email_bounce_log\",\"type\":\"varchar\"},{\"column\":\"raw_message\",\"nullable\":\"NO\",\"table\":\"xf_email_bounce_log\",\"type\":\"mediumblob\"},{\"column\":\"status_code\",\"nullable\":\"YES\",\"table\":\"xf_email_bounce_log\",\"type\":\"varchar\"},{\"column\":\"diagnostic_info\",\"nullable\":\"YES\",\"table\":\"xf_email_bounce_log\",\"type\":\"text\"},{\"column\":\"bounce_soft_id\",\"nullable\":\"NO\",\"table\":\"xf_email_bounce_soft\",\"type\":\"int\"},{\"column\":\"user_id\",\"nullable\":\"NO\",\"table\":\"xf_email_bounce_soft\",\"type\":\"int\"},{\"column\":\"bounce_date\",\"nullable\":\"NO\",\"table\":\"xf_email_bounce_soft\",\"type\":\"date\"},{\"column\":\"bounce_total\",\"nullable\":\"NO\",\"table\":\"xf_email_bounce_soft\",\"type\":\"smallint\"},{\"column\":\"receive_admin_email\",\"nullable\":\"NO\",\"table\":\"xf_user_option\",\"type\":\"tinyint\"}],\"feedback_tables\":[\"xf_email_bounce_log\",\"xf_email_bounce_soft\"],\"state\":\"OK\"}\nMAIL402_SOURCE_SEMANTICS=[{\"class\":\"XF\\\\Admin\\\\Controller\\\\IndexController\",\"declared_methods\":[\"actionIndex\",\"getDashboardStatGraphs\",\"getLogSummaryTypes\"],\"hits\":[{\"line\":6,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":248,\"method\":\"getLogSummaryTypes\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":249,\"method\":\"getLogSummaryTypes\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"}],\"path\":\"src/XF/Admin/Controller/IndexController.php\",\"sha256\":\"8233a1e0ad0c96ba6f0d2b0a5e8ec308a8dc39c78134fa0dd5df8e60cb9ebc95\"},{\"class\":\"XF\\\\Admin\\\\Controller\\\\LogController\",\"declared_methods\":[\"preDispatchController\",\"actionIndex\",\"actionSearch\",\"actionServerError\",\"actionServerErrorDelete\",\"actionServerErrorClear\",\"actionModerator\",\"actionAdmin\",\"actionSpamCleaner\",\"actionSpamCleanerRestore\",\"actionSpamTrigger\",\"actionSpamTriggerView\",\"applyLinkProxyFilters\",\"actionLinkProxy\",\"actionLinkProxyView\",\"applyImageProxyFilters\",\"actionImageProxy\",\"actionImageProxyImage\",\"actionImageProxyView\",\"applyOembedFilters\",\"actionOembed\",\"actionOembedView\",\"actionSitemap\",\"actionPaymentProvider\",\"actionPaymentProviderSearch\",\"actionUserChange\",\"actionUsernameChange\",\"actionUsernameChangeToggle\",\"actionCookieConsent\",\"actionEmailBounces\",\"actionRejectedUser\",\"assertErrorLogExists\",\"assertModeratorLogExists\",\"assertAdminLogExists\",\"assertSpamCleanerLogExists\",\"assertSpamTriggerLogExists\",\"assertLinkProxyExists\",\"assertImageProxyExists\",\"assertOembedExists\",\"assertPaymentProviderLogExists\",\"assertRejectedUserLogExists\",\"assertUsernameChangeLogExists\",\"assertCookieConsentLogExists\",\"getErrorLogRepo\"],\"hits\":[{\"line\":10,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":37,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":960,\"method\":\"actionEmailBounces\",\"nearby_properties\":[\"em\",\"filter\",\"find\",\"setSectionContext\",\"view\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":962,\"method\":\"actionEmailBounces\",\"nearby_properties\":[\"em\",\"filter\",\"find\",\"setSectionContext\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":967,\"method\":\"actionEmailBounces\",\"nearby_properties\":[\"em\",\"filter\",\"find\",\"notFound\",\"setResponseType\",\"setSectionContext\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":978,\"method\":\"actionEmailBounces\",\"nearby_properties\":[\"filterPage\",\"repository\",\"setResponseType\",\"view\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":984,\"method\":\"actionEmailBounces\",\"nearby_properties\":[\"fetch\",\"filterPage\",\"findEmailBounceLogsForList\",\"limitByPage\",\"repository\",\"total\",\"view\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":986,\"method\":\"actionEmailBounces\",\"nearby_properties\":[\"fetch\",\"filterPage\",\"findEmailBounceLogsForList\",\"limitByPage\",\"repository\",\"total\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":995,\"method\":\"actionEmailBounces\",\"nearby_properties\":[\"fetch\",\"setSectionContext\",\"total\",\"user_id\",\"view\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":995,\"method\":\"actionEmailBounces\",\"nearby_properties\":[\"fetch\",\"setSectionContext\",\"total\",\"user_id\",\"view\"],\"nearby_services\":[],\"term\":\"email_bounce\"}],\"path\":\"src/XF/Admin/Controller/LogController.php\",\"sha256\":\"9d6700f5f35b0f2bdaa1472b137a2188740213de68e536d4fc3870abbc787aa2\"},{\"class\":\"XF\\\\Admin\\\\Controller\\\\UserController\",\"declared_methods\":[\"preDispatchController\",\"actionIndex\",\"actionList\",\"actionListExport\",\"getListData\",\"actionSearch\",\"actionIpUsers\",\"actionQuickSearch\",\"actionFind\",\"actionBatchUpdate\",\"actionBatchUpdateConfirm\",\"actionBatchUpdateAction\",\"userAddEdit\",\"actionEdit\",\"actionAdd\",\"customFieldsSaveProcess\",\"userSaveProcess\",\"actionSave\",\"actionExtra\",\"actionApplicationRevoke\",\"actionUserIps\",\"actionAvatar\",\"actionBanner\",\"actionResendConfirmation\",\"actionDelete\",\"actionChangeLog\",\"actionMerge\",\"actionDeleteDirectMessages\",\"actionDeleteConversations\",\"actionRevertMessageEdit\",\"actionRemoveReactions\",\"actionManageWatchedThreads\",\"prepareAlertData\",\"actionAlert\",\"actionAlertConfirm\",\"actionAlertSend\",\"prepareEmailData\",\"actionEmail\",\"actionEmailConfirm\",\"actionEmailSend\",\"prepareMessageData\",\"actionMessage\",\"actionMessageConfirm\",\"actionMessagePreview\",\"actionMessageSend\",\"getSearcherParams\",\"assertUserExists\",\"assertCanEditUser\",\"getUserRepo\"],\"hits\":[{\"line\":450,\"method\":\"userSaveProcess\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"receive_admin_email\"}],\"path\":\"src/XF/Admin/Controller/UserController.php\",\"sha256\":\"786e541d8281581bbe3440164336225981abcad7c0a8a06e3bceb273920611d4\"},{\"class\":\"XF\\\\Admin\\\\View\\\\Log\\\\EmailBounce\\\\View\",\"declared_methods\":[\"renderRaw\"],\"hits\":[{\"line\":3,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":5,\"method\":null,\"nearby_properties\":[\"params\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":11,\"method\":\"renderRaw\",\"nearby_properties\":[\"contentType\",\"header\",\"params\",\"raw_message\",\"response\"],\"nearby_services\":[],\"term\":\"EmailBounce\"}],\"path\":\"src/XF/Admin/View/Log/EmailBounce/View.php\",\"sha256\":\"01a4cc67a7184293fcc1180f48d24a323bc11574b8128373904e54192867d075\"},{\"class\":\"XF\\\\Admin\\\\View\\\\User\\\\ExportListing\",\"declared_methods\":[\"renderRaw\",\"getUserDataFieldsForExport\",\"getUserDataForExport\",\"getUserGroupHeadings\",\"getCsvFileName\"],\"hits\":[{\"line\":63,\"method\":\"getUserDataFieldsForExport\",\"nearby_properties\":[\"Option\",\"receive_admin_email\",\"register_date\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":65,\"method\":\"getUserDataFieldsForExport\",\"nearby_properties\":[\"Option\",\"receive_admin_email\",\"register_date\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"}],\"path\":\"src/XF/Admin/View/User/ExportListing.php\",\"sha256\":\"b414d9898a7f68b34ad964c91f26d4f759948034bb83a508f3dcc169ca830c2e\"},{\"class\":\"XF\\\\Api\\\\ControllerPlugin\\\\UserPlugin\",\"declared_methods\":[\"getAccountEditInput\",\"getAdminEditInput\",\"mergeUserEditInput\",\"saveEditFormFromTableInput\",\"userSaveProcessAdmin\",\"customFieldsSaveProcess\",\"actionUpdateAvatar\",\"actionDeleteAvatar\"],\"hits\":[{\"line\":29,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":55,\"method\":\"getAccountEditInput\",\"nearby_properties\":[\"filter\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"}],\"path\":\"src/XF/Api/ControllerPlugin/UserPlugin.php\",\"sha256\":\"49ccc818e0cb6d4be5819850a8dad07e738f27bdbee3f4322fb14834e66ead50\"},{\"class\":\"XF\\\\App\",\"declared_methods\":[\"__construct\",\"initialize\",\"setupCookieConsent\",\"fromRegistry\",\"setupTemplaterObject\",\"initializeExtra\",\"handleMissingConfig\",\"setup\",\"preLoadData\",\"preloadExtraData\",\"getPreloadExtraKeys\",\"start\",\"getVisitorFromSession\",\"preDispatch\",\"postDispatch\",\"preRender\",\"getCustomFields\",\"getCustomFieldsForEdit\",\"getGlobalTemplateData\",\"updateCsrfCookie\",\"complete\",\"finalOutputFilter\",\"getErrorRoute\",\"renderPage\",\"renderPageHtml\",\"getRedirectHash\",\"getDynamicRedirect\",\"getDynamicRedirectIfNot\",\"applyExternalDataUrl\",\"applyExternalDataUrlPathed\",\"applyLocalDataUrl\",\"applyLocalDataUrlPathed\",\"assertConfigExists\",\"checkDebugMode\",\"checkDbWriteForced\",\"setupAddOnComposerAutoload\",\"run\",\"logException\",\"displayFatalExceptionMessage\",\"get\",\"create\",\"offsetGet\",\"offsetSet\",\"offsetExists\",\"offsetUnset\",\"__get\",\"__set\",\"config\",\"request\",\"inputFilterer\",\"cookieConsent\",\"response\",\"dispatcher\",\"router\",\"db\",\"cache\",\"permissionCache\",\"permissionBuilder\",\"registry\",\"simpleCache\",\"options\",\"mailer\",\"mailTemplater\",\"fs\",\"getContentTypeField\",\"getFieldsForContentType\",\"getContentTypeFieldValue\",\"getContentTypeIdFromString\",\"getContentTypePhraseName\",\"getContentTypePhrase\",\"getContentTypePhrases\",\"session\",\"error\",\"em\",\"find\",\"findByContentType\",\"getContentTypeEntity\",\"finder\",\"repository\",\"language\"],\"hits\":[{\"line\":95,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":1230,\"method\":\"initialize\",\"nearby_properties\":[\"boardTitle\",\"bounceEmailAddress\",\"defaultEmailAddress\",\"emailSenderName\",\"enableVerp\",\"extendClass\",\"fire\",\"getMailClass\",\"setDefaultFrom\",\"setDefaultReturnPath\",\"setDefaultUseVerp\",\"setMailClass\"],\"nearby_services\":[],\"term\":\"bounceEmailAddress\"},{\"line\":1346,\"method\":\"initialize\",\"nearby_properties\":[\"extendClass\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":1348,\"method\":\"initialize\",\"nearby_properties\":[\"extendClass\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":3733,\"method\":\"bounce\",\"nearby_properties\":[\"container\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":3735,\"method\":\"unsubscribe\",\"nearby_properties\":[\"container\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":3737,\"method\":\"unsubscribe\",\"nearby_properties\":[\"container\"],\"nearby_services\":[],\"term\":\"unsubscribe\"}],\"path\":\"src/XF/App.php\",\"sha256\":\"fad88af3a5e175661725e9261eb8ef5642d59594b822d25e4e7d733d306f8519\"},{\"class\":\"XF\\\\ChangeLog\\\\UserHandler\",\"declared_methods\":[\"getLabelMap\",\"getFormatterMap\",\"getProtectedFields\",\"getPrefixHandlers\",\"getDefaultEditUserId\",\"formatUserGroup\",\"formatUserGroupList\",\"formatTimeZone\",\"formatUserState\",\"formatSecurityLock\",\"formatWatchState\",\"formatPrivacyValue\",\"labelCustomField\",\"formatCustomField\"],\"hits\":[{\"line\":44,\"method\":\"getLabelMap\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":86,\"method\":\"getFormatterMap\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":109,\"method\":\"getProtectedFields\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":170,\"method\":\"formatUserState\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"email_bounce\"}],\"path\":\"src/XF/ChangeLog/UserHandler.php\",\"sha256\":\"459c18ab3702213d9e4f9bde8a24660f8863f9ed229bb035e66ff43f70a50bf6\"},{\"class\":\"XF\\\\Cron\\\\EmailBounce\",\"declared_methods\":[\"process\",\"canProcessEmailBounce\"],\"hits\":[{\"line\":5,\"method\":null,\"nearby_properties\":[\"pruneEmailBounceLogs\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":7,\"method\":null,\"nearby_properties\":[\"pruneEmailBounceLogs\",\"pruneSoftBounceHistory\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":11,\"method\":\"process\",\"nearby_properties\":[\"pruneEmailBounceLogs\",\"pruneSoftBounceHistory\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":12,\"method\":\"process\",\"nearby_properties\":[\"pruneEmailBounceLogs\",\"pruneSoftBounceHistory\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":15,\"method\":\"process\",\"nearby_properties\":[\"enqueueUnique\",\"jobManager\",\"pruneEmailBounceLogs\",\"pruneSoftBounceHistory\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":20,\"method\":\"process\",\"nearby_properties\":[\"enqueueUnique\",\"jobManager\",\"pruneSoftBounceHistory\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":23,\"method\":\"canProcessEmailBounce\",\"nearby_properties\":[\"emailBounceHandler\",\"enqueueUnique\",\"jobManager\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":30,\"method\":\"canProcessEmailBounce\",\"nearby_properties\":[\"emailBounceHandler\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":30,\"method\":\"canProcessEmailBounce\",\"nearby_properties\":[\"emailBounceHandler\"],\"nearby_services\":[],\"term\":\"emailBounceHandler\"}],\"path\":\"src/XF/Cron/EmailBounce.php\",\"sha256\":\"daa70d55563bd01ed0eb0e2e36bc0ea0f86a8c8eea3fcd5b0c000a1bf2a9b285\"},{\"class\":\"XF\\\\Cron\\\\EmailUnsubscribe\",\"declared_methods\":[\"process\",\"canProcessUnsubscribeEmails\"],\"hits\":[{\"line\":5,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":9,\"method\":\"process\",\"nearby_properties\":[\"enqueueUnique\",\"jobManager\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":14,\"method\":\"process\",\"nearby_properties\":[\"enqueueUnique\",\"jobManager\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":17,\"method\":\"canProcessUnsubscribeEmails\",\"nearby_properties\":[\"enqueueUnique\",\"jobManager\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":25,\"method\":\"canProcessUnsubscribeEmails\",\"nearby_properties\":[\"emailUnsubscribeHandler\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"emailUnsubscribeHandler\"},{\"line\":25,\"method\":\"canProcessUnsubscribeEmails\",\"nearby_properties\":[\"emailUnsubscribeHandler\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":26,\"method\":\"canProcessUnsubscribeEmails\",\"nearby_properties\":[\"emailUnsubscribeHandler\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":27,\"method\":\"canProcessUnsubscribeEmails\",\"nearby_properties\":[\"emailUnsubscribeHandler\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":27,\"method\":\"canProcessUnsubscribeEmails\",\"nearby_properties\":[\"emailUnsubscribeHandler\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"unsubscribeEmailAddress\"}],\"path\":\"src/XF/Cron/EmailUnsubscribe.php\",\"sha256\":\"2751cbd7f3710d7fc38456c3cdbd2baacf82072e7100dedfc607fdbf40034289\"},{\"class\":\"XF\\\\EmailBounce\\\\ParseResult\",\"declared_methods\":[],\"hits\":[{\"line\":3,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"}],\"path\":\"src/XF/EmailBounce/ParseResult.php\",\"sha256\":\"f740081387a2b0c0a1e320ee80c08420d9bb020bd732b78f4a2414d7b1e5c033\"},{\"class\":\"XF\\\\EmailBounce\\\\Parser\",\"declared_methods\":[\"__construct\",\"parseMessage\",\"extractDate\",\"extractContent\",\"splitOriginalFromText\",\"extractRecipient\",\"parseDeliveryStatus\",\"parseFromTextContent\",\"parseTextForBounce\",\"parseTextForChallenge\",\"parseTextForAutoReply\",\"isMailboxInvalidError\",\"isMailboxQuotaError\",\"isChallengeMessage\",\"isChallengeMessageContent\",\"matchesStringList\",\"convertStringListToRegex\",\"isStatusAmbiguous\",\"getStatusDetailsFromCode\",\"getBounceTypeFromStatus\"],\"hits\":[{\"line\":3,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"}],\"path\":\"src/XF/EmailBounce/Parser.php\",\"sha256\":\"ea383365c3646f38d97aef69837e1a0cce58ecefd90abd4d815f9fae2dd4fd2d\"},{\"class\":\"XF\\\\EmailBounce\\\\Processor\",\"declared_methods\":[\"__construct\",\"processFromStorage\",\"processMessage\",\"takeBounceAction\",\"triggerUserBounceAction\",\"applyUserBounceAction\",\"canApplyUserBounceAction\",\"hasSoftBouncedTooMuch\",\"logBounceMessage\",\"getDefaultBounceHandlerStorage\"],\"hits\":[{\"line\":3,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":8,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":12,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":28,\"method\":null,\"nearby_properties\":[\"app\",\"bounceParser\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":36,\"method\":\"__construct\",\"nearby_properties\":[\"app\",\"bounceParser\",\"bounceRepo\",\"countMessages\",\"repository\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":182,\"method\":\"applyUserBounceAction\",\"nearby_properties\":[\"save\",\"user_state\"],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":204,\"method\":\"hasSoftBouncedTooMuch\",\"nearby_properties\":[\"app\",\"bounceRepo\",\"countRecentSoftBounces\",\"emailSoftBounceThreshold\",\"options\"],\"nearby_services\":[],\"term\":\"emailSoftBounceThreshold\"},{\"line\":214,\"method\":\"logBounceMessage\",\"nearby_properties\":[\"app\",\"bulkSet\",\"create\",\"date\",\"em\",\"messageType\",\"recipient\",\"user_id\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":239,\"method\":\"getDefaultBounceHandlerStorage\",\"nearby_properties\":[\"bounceEmailAddress\",\"emailBounceHandler\",\"options\"],\"nearby_services\":[],\"term\":\"bounceEmailAddress\"},{\"line\":244,\"method\":\"getDefaultBounceHandlerStorage\",\"nearby_properties\":[\"bounceEmailAddress\",\"emailBounceHandler\",\"options\",\"refreshEmailAccessTokenIfNeeded\",\"repository\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":244,\"method\":\"getDefaultBounceHandlerStorage\",\"nearby_properties\":[\"bounceEmailAddress\",\"emailBounceHandler\",\"options\",\"refreshEmailAccessTokenIfNeeded\",\"repository\"],\"nearby_services\":[],\"term\":\"emailBounceHandler\"},{\"line\":251,\"method\":\"getDefaultBounceHandlerStorage\",\"nearby_properties\":[\"emailBounceHandler\",\"refreshEmailAccessTokenIfNeeded\",\"repository\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":251,\"method\":\"getDefaultBounceHandlerStorage\",\"nearby_properties\":[\"emailBounceHandler\",\"refreshEmailAccessTokenIfNeeded\",\"repository\"],\"nearby_services\":[],\"term\":\"emailBounceHandler\"}],\"path\":\"src/XF/EmailBounce/Processor.php\",\"sha256\":\"f2699eb25d0717d5c5bb5e9e705e1f76acf98e8715971b2288148b9f664fc512\"},{\"class\":\"XF\\\\EmailStop\\\\AbstractHandler\",\"declared_methods\":[\"__construct\"],\"hits\":[{\"line\":3,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailStop\"}],\"path\":\"src/XF/EmailStop/AbstractHandler.php\",\"sha256\":\"8ab4d890f303dc54e6015c0ee68ecc7907078b0f56052be88ea9e88d010d33f8\"},{\"class\":\"XF\\\\EmailStop\\\\ForumHandler\",\"declared_methods\":[\"getStopOneText\",\"getStopAllText\",\"stopOne\",\"stopAll\"],\"hits\":[{\"line\":3,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailStop\"}],\"path\":\"src/XF/EmailStop/ForumHandler.php\",\"sha256\":\"b3fdcd363f7f3aa50bf58acdef9155f06ee92a4cdcb31087b3513f498f69a3f8\"},{\"class\":\"XF\\\\EmailStop\\\\ThreadHandler\",\"declared_methods\":[\"getStopOneText\",\"getStopAllText\",\"stopOne\",\"stopAll\"],\"hits\":[{\"line\":3,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailStop\"}],\"path\":\"src/XF/EmailStop/ThreadHandler.php\",\"sha256\":\"01e6cf04c920eb943db3a49270d0bc1b32a2b57440786c54074397c1c2220c7d\"},{\"class\":\"XF\\\\EmailUnsubscribe\\\\Processor\",\"declared_methods\":[\"__construct\",\"processFromStorage\",\"processMessage\",\"applyUserUnsubscribeAction\",\"getDefaultUnsubscribeHandlerStorage\"],\"hits\":[{\"line\":3,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":51,\"method\":\"processFromStorage\",\"nearby_properties\":[\"getMessage\",\"getRawContent\",\"getRawHeader\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":59,\"method\":\"processFromStorage\",\"nearby_properties\":[\"getRawContent\",\"getRawHeader\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":106,\"method\":\"processMessage\",\"nearby_properties\":[\"getHeader\"],\"nearby_services\":[],\"term\":\"List-Unsubscribe\"},{\"line\":106,\"method\":\"processMessage\",\"nearby_properties\":[\"getHeader\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":126,\"method\":\"processMessage\",\"nearby_properties\":[\"app\",\"applyUserUnsubscribeAction\",\"em\",\"findOne\",\"getEmailConfirmKey\",\"last_summary_email_date\",\"save\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":129,\"method\":\"applyUserUnsubscribeAction\",\"nearby_properties\":[\"Option\",\"applyUserUnsubscribeAction\",\"last_summary_email_date\",\"receive_admin_email\",\"save\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":134,\"method\":\"applyUserUnsubscribeAction\",\"nearby_properties\":[\"Option\",\"last_summary_email_date\",\"receive_admin_email\",\"save\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":143,\"method\":\"getDefaultUnsubscribeHandlerStorage\",\"nearby_properties\":[\"options\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":146,\"method\":\"getDefaultUnsubscribeHandlerStorage\",\"nearby_properties\":[\"options\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":147,\"method\":\"getDefaultUnsubscribeHandlerStorage\",\"nearby_properties\":[\"emailUnsubscribeHandler\",\"options\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":147,\"method\":\"getDefaultUnsubscribeHandlerStorage\",\"nearby_properties\":[\"emailUnsubscribeHandler\",\"options\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"unsubscribeEmailAddress\"},{\"line\":154,\"method\":\"getDefaultUnsubscribeHandlerStorage\",\"nearby_properties\":[\"emailUnsubscribeHandler\",\"refreshEmailAccessTokenIfNeeded\",\"repository\",\"unsubscribeEmailAddress\"],\"nearby_services\":[],\"term\":\"emailUnsubscribeHandler\"},{\"line\":154,\"method\":\"getDefaultUnsubscribeHandlerStorage\",\"nearby_properties\":[\"emailUnsubscribeHandler\",\"refreshEmailAccessTokenIfNeeded\",\"repository\",\"unsubscribeEmailAddress\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":161,\"method\":\"getDefaultUnsubscribeHandlerStorage\",\"nearby_properties\":[\"emailUnsubscribeHandler\",\"refreshEmailAccessTokenIfNeeded\",\"repository\"],\"nearby_services\":[],\"term\":\"emailUnsubscribeHandler\"},{\"line\":161,\"method\":\"getDefaultUnsubscribeHandlerStorage\",\"nearby_properties\":[\"emailUnsubscribeHandler\",\"refreshEmailAccessTokenIfNeeded\",\"repository\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":175,\"method\":\"getDefaultUnsubscribeHandlerStorage\",\"nearby_properties\":[\"logException\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":180,\"method\":\"getDefaultUnsubscribeHandlerStorage\",\"nearby_properties\":[\"logException\"],\"nearby_services\":[],\"term\":\"unsubscribe\"}],\"path\":\"src/XF/EmailUnsubscribe/Processor.php\",\"sha256\":\"7a8caf871581af63122435eb92721299773e149cdc624a99b125b722c5e3fc60\"},{\"class\":\"XF\\\\Entity\\\\EmailBounceLog\",\"declared_methods\":[\"getStructure\"],\"hits\":[{\"line\":24,\"method\":null,\"nearby_properties\":[\"columns\",\"primaryKey\",\"shortName\",\"table\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":28,\"method\":\"getStructure\",\"nearby_properties\":[\"columns\",\"primaryKey\",\"shortName\",\"table\"],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":29,\"method\":\"getStructure\",\"nearby_properties\":[\"columns\",\"primaryKey\",\"shortName\",\"table\"],\"nearby_services\":[],\"term\":\"EmailBounce\"}],\"path\":\"src/XF/Entity/EmailBounceLog.php\",\"sha256\":\"a46201414aa63e3f712716557e1978d130380943108567fe5ef89de6a2141ced\"},{\"class\":\"XF\\\\Entity\\\\User\",\"declared_methods\":[\"getAbstractedCustomAvatarPath\",\"getAvatarType\",\"getAvatarUrl\",\"getAvatarUrl2x\",\"avatarSupportsSize\",\"getGravatarUrl\",\"isMemberOf\",\"isOnline\",\"isLinkTrusted\",\"authenticate\",\"getIp\",\"getSharedIpUsers\",\"getSpamDetails\",\"hasAdminPermission\",\"getLastActivity\",\"getIsSuperAdmin\",\"getPermissionSet\",\"getPermissionCombinationId\",\"getEmailConfirmKey\",\"getClientSideCacheKey\",\"getWarningCount\",\"canEdit\",\"canBanUsers\",\"canBan\",\"canCleanSpam\",\"isPossibleSpammer\",\"isSpamCheckRequired\",\"canViewOnlineStatus\",\"canViewCurrentActivity\",\"canViewBookmarks\",\"isWarnable\",\"canWarn\",\"canViewWarnings\",\"canApproveRejectUser\",\"canApproveRejectUsernameChange\",\"canEditProfile\",\"canEditSignature\",\"canUseRte\",\"canBypassUserPrivacy\",\"isPrivacyCheckMet\",\"canSearch\",\"canChangeLanguage\",\"canChangeStyle\",\"canChangeStyleVariation\",\"canViewMemberList\",\"canReport\",\"canBeReported\",\"canViewFullProfile\",\"canViewBasicProfile\",\"canViewProfilePosts\",\"canViewPostsOnProfile\",\"canViewDeletedPostsOnProfile\",\"canViewModeratedPostsOnProfile\",\"canPostOnProfile\",\"canUploadAndManageAttachmentsOnProfile\",\"canUploadVideosOnProfile\",\"canViewLatestActivity\",\"canViewIdentities\",\"canViewIps\",\"canFollowUser\",\"isFollowing\",\"canIgnoreUser\",\"isIgnoring\",\"isInActiveUserState\",\"canStartConversation\",\"canStartConversationWith\",\"canReceiveConversation\",\"canReceiveActivitySummaryEmail\",\"canUploadAndManageAttachments\",\"canUploadAvatar\",\"canUploadProfileBanner\",\"canUseContactForm\",\"canUsePushNotifications\",\"canChangeEmail\",\"canChangeUsername\",\"hasViewableUsernameHistory\",\"canViewFullUsernameHistory\",\"getNextAllowedUsernameChange\",\"canCreateThread\",\"canCreateThreadPreReg\"],\"hits\":[{\"line\":957,\"method\":\"isInActiveUserState\",\"nearby_properties\":[\"user_state\"],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":1921,\"method\":\"rejectUser\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":2076,\"method\":\"setupApiResultData\",\"nearby_properties\":[\"alert_optout\",\"content_show_signature\",\"creation_watch_state\",\"email_on_conversation\",\"includeColumn\",\"includeExtra\",\"interaction_watch_state\",\"push_on_conversation\",\"push_optout\",\"receive_admin_email\",\"show_dob_date\",\"show_dob_year\",\"use_tfa\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":2125,\"method\":\"setupApiResultData\",\"nearby_properties\":[\"alert_optout\",\"content_show_signature\",\"creation_watch_state\",\"email_on_conversation\",\"includeColumn\",\"includeExtra\",\"interaction_watch_state\",\"push_on_conversation\",\"push_optout\",\"receive_admin_email\",\"show_dob_date\",\"show_dob_year\",\"use_tfa\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":2313,\"method\":\"_setupDefaults\",\"nearby_properties\":[\"activity_visible\",\"contentType\",\"getId\",\"guestTimeZone\",\"language_id\",\"last_summary_email_date\",\"shortName\",\"table\",\"timezone\",\"user_group_id\",\"visible\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":2361,\"method\":\"getStructure\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"email_bounce\"}],\"path\":\"src/XF/Entity/User.php\",\"sha256\":\"1ea738d44993ad4cb7f5db12e8b2ee06c37bd2b2c7ae1714b068fb64bbb82758\"},{\"class\":\"XF\\\\Entity\\\\UserOption\",\"declared_methods\":[\"doesReceiveAlert\",\"doesReceivePush\",\"_postSave\",\"_setupDefaults\",\"getStructure\"],\"hits\":[{\"line\":17,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":97,\"method\":\"_setupDefaults\",\"nearby_properties\":[\"content_show_signature\",\"creation_watch_state\",\"email_on_conversation\",\"interaction_watch_state\",\"push_on_conversation\",\"receive_admin_email\",\"registrationDefaults\",\"show_dob_date\",\"show_dob_year\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":114,\"method\":\"getStructure\",\"nearby_properties\":[\"columns\",\"primaryKey\",\"shortName\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"}],\"path\":\"src/XF/Entity/UserOption.php\",\"sha256\":\"20157e9040e3db2ce626bf8140468bbaed15fb9334e3449ba21856539a8d5417\"},{\"class\":\"XF\\\\Finder\\\\EmailBounceLogFinder\",\"declared_methods\":[],\"hits\":[{\"line\":5,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":10,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":11,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":12,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":13,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":15,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"}],\"path\":\"src/XF/Finder/EmailBounceLogFinder.php\",\"sha256\":\"32bd9fa3bee2ca0ff0d3b0cac90c5ae073ad49383c8240838e6770107d761ef1\"},{\"class\":\"XF\\\\Import\\\\Helper\",\"declared_methods\":[\"__construct\",\"importUser\",\"mergeUser\",\"mapUserGroupList\",\"getQuotesFromBbCode\",\"getQuotedContentIds\",\"rewriteQuotesInBbCode\",\"getMentionsFromBbCode\",\"getMentionedUserIds\",\"rewriteMentionsInBbCode\"],\"hits\":[{\"line\":44,\"method\":\"importUser\",\"nearby_properties\":[\"email\",\"isValid\",\"user_state\"],\"nearby_services\":[],\"term\":\"email_bounce\"}],\"path\":\"src/XF/Import/Helper.php\",\"sha256\":\"087344679cfe107382a7454d85a5b674e1c9995d0133e02e8f0a858282cebe7d\"},{\"class\":\"XF\\\\Install\\\\Data\\\\MySql\",\"declared_methods\":[\"getTables\",\"getData\"],\"hits\":[{\"line\":636,\"method\":\"getTables\",\"nearby_properties\":[\"addColumn\",\"addPrimaryKey\",\"autoIncrement\",\"comment\",\"nullable\",\"setDefault\"],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":651,\"method\":\"getTables\",\"nearby_properties\":[\"addColumn\",\"addKey\",\"addUniqueKey\",\"autoIncrement\",\"nullable\"],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":2469,\"method\":\"getTables\",\"nearby_properties\":[\"addColumn\",\"comment\",\"setDefault\",\"unsigned\",\"values\"],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":2689,\"method\":\"getTables\",\"nearby_properties\":[\"addColumn\",\"comment\",\"setDefault\",\"values\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"}],\"path\":\"src/XF/Install/Data/MySql.php\",\"sha256\":\"8a5e4181dbd99bfde8f9acc051bd164843df9ba3f11a5765153287fe7e4e1254\"},{\"class\":\"XF\\\\Install\\\\Upgrade\\\\Version1030010\",\"declared_methods\":[\"getVersionName\",\"step1\",\"step2\",\"step3\",\"step4\",\"step5\",\"step6\",\"step7\",\"step8\",\"step9\",\"step10\",\"step11\",\"step12\",\"step13\",\"step14\",\"step15\",\"buildCensorCacheValue\",\"step16\",\"step17\",\"step18\",\"step19\",\"step20\",\"step21\",\"step22\",\"step23\",\"step24\",\"step25\",\"step26\",\"step27\"],\"hits\":[{\"line\":143,\"method\":\"step1\",\"nearby_properties\":[\"executeUpgradeQuery\"],\"nearby_services\":[],\"term\":\"email_bounce\"}],\"path\":\"src/XF/Install/Upgrade/1030010-130a.php\",\"sha256\":\"ba4bcc3ff8b4f08f01a52d71b11246c8a8fb278c2acbfa3360012ebd1db11cb3\"},{\"class\":\"XF\\\\Install\\\\Upgrade\\\\Version1040010\",\"declared_methods\":[\"getVersionName\",\"step1\",\"step2\",\"step3\",\"step4\",\"step5\"],\"hits\":[{\"line\":15,\"method\":\"step1\",\"nearby_properties\":[\"executeUpgradeQuery\"],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":31,\"method\":\"step1\",\"nearby_properties\":[\"executeUpgradeQuery\"],\"nearby_services\":[],\"term\":\"email_bounce\"}],\"path\":\"src/XF/Install/Upgrade/1040010-140a.php\",\"sha256\":\"0df8518f172f46837d8b4491bd46d068f1a95fa796b21738286343d57d672f87\"},{\"class\":\"XF\\\\Install\\\\Upgrade\\\\Version2000631\",\"declared_methods\":[\"getVersionName\",\"step1\",\"step2\",\"step3\",\"step4\",\"step5\"],\"hits\":[{\"line\":87,\"method\":\"step3\",\"nearby_properties\":[\"addColumn\",\"alterTable\",\"columnExists\",\"executeUpgradeQuery\",\"setDefault\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":92,\"method\":\"step3\",\"nearby_properties\":[\"db\",\"executeUpgradeQuery\",\"fetchRow\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"}],\"path\":\"src/XF/Install/Upgrade/2000631-206b1.php\",\"sha256\":\"188e835dbf5a9d629d278cf7322210038e531fc87b10f099deb0a56f8e628034\"},{\"class\":\"XF\\\\Install\\\\Upgrade\\\\Version2020010\",\"declared_methods\":[\"getVersionName\",\"step1\",\"step2\",\"step3\",\"step4\",\"step5\",\"step6\",\"step7\",\"step8\",\"step9\",\"step10\",\"step11\",\"step12\",\"step13\",\"step14\",\"step15\",\"step16\",\"step17\",\"step18\",\"step19\",\"step20\",\"step21\",\"step22\",\"step23\",\"getEditorButtonDefault\",\"step24\",\"step25\",\"step26\",\"step27\",\"addThreadPrefixDescHelpPhrases\",\"step28\",\"step29\"],\"hits\":[{\"line\":501,\"method\":\"step21\",\"nearby_properties\":[\"columnExists\",\"executeUpgradeQuery\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"}],\"path\":\"src/XF/Install/Upgrade/2020010-220a.php\",\"sha256\":\"3e5429b4196035d2da1ccfff88e00755373ab85ba92c60e4b1733ecb377d9cce\"},{\"class\":\"XF\\\\Install\\\\Upgrade\\\\Version2021470\",\"declared_methods\":[\"getVersionName\",\"step1\",\"step2\",\"step3\"],\"hits\":[{\"line\":33,\"method\":\"step3\",\"nearby_properties\":[\"addKey\",\"unsubscribeEmailAddress\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":33,\"method\":\"step3\",\"nearby_properties\":[\"addKey\",\"unsubscribeEmailAddress\"],\"nearby_services\":[],\"term\":\"unsubscribeEmailAddress\"},{\"line\":41,\"method\":\"step3\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":42,\"method\":\"step3\",\"nearby_properties\":[\"executeUpgradeQuery\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":45,\"method\":\"step3\",\"nearby_properties\":[\"executeUpgradeQuery\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":46,\"method\":\"step3\",\"nearby_properties\":[\"executeUpgradeQuery\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":54,\"method\":\"step3\",\"nearby_properties\":[\"executeUpgradeQuery\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":58,\"method\":\"step3\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":60,\"method\":\"step3\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"}],\"path\":\"src/XF/Install/Upgrade/2021470-2214.php\",\"sha256\":\"77ffc7876a6c785c85fd2bb3660478c28312c38f403032bf44e42a426a25d1b8\"},{\"class\":\"XF\\\\Install\\\\Upgrade\\\\Version2021570\",\"declared_methods\":[\"getVersionName\",\"step1\"],\"hits\":[{\"line\":14,\"method\":\"step1\",\"nearby_properties\":[\"fetchOne\",\"unsubscribeEmailAddress\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":14,\"method\":\"step1\",\"nearby_properties\":[\"fetchOne\",\"unsubscribeEmailAddress\"],\"nearby_services\":[],\"term\":\"unsubscribeEmailAddress\"},{\"line\":20,\"method\":\"step1\",\"nearby_properties\":[\"fetchOne\",\"unsubscribeEmailAddress\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":29,\"method\":\"step1\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":30,\"method\":\"step1\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":34,\"method\":\"step1\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":36,\"method\":\"step1\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":38,\"method\":\"step1\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":41,\"method\":\"step1\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":43,\"method\":\"step1\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":44,\"method\":\"step1\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":46,\"method\":\"step1\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":49,\"method\":\"step1\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":58,\"method\":\"step1\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":62,\"method\":\"step1\",\"nearby_properties\":[\"insertNewOptionInitialValue\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":68,\"method\":\"step1\",\"nearby_properties\":[\"insertNewOptionInitialValue\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":77,\"method\":\"step1\",\"nearby_properties\":[\"insertNewOptionInitialValue\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":77,\"method\":\"step1\",\"nearby_properties\":[\"insertNewOptionInitialValue\"],\"nearby_services\":[],\"term\":\"unsubscribeEmailAddress\"}],\"path\":\"src/XF/Install/Upgrade/2021570-2215.php\",\"sha256\":\"2ec289829b85a9bd2ff27d24ab417db144194b533a285709ba73daf03ca2da13\"},{\"class\":\"XF\\\\Job\\\\EmailBounce\",\"declared_methods\":[\"run\",\"getStatusMessage\",\"canCancel\",\"canTriggerByChoice\"],\"hits\":[{\"line\":5,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":47,\"method\":\"getStatusMessage\",\"nearby_properties\":[\"resume\"],\"nearby_services\":[],\"term\":\"email_bounce\"}],\"path\":\"src/XF/Job/EmailBounce.php\",\"sha256\":\"7558d8cd65789989278c0156e6ee300496b282f4956839af79f6218f690fe9ce\"},{\"class\":\"XF\\\\Job\\\\EmailUnsubscribe\",\"declared_methods\":[\"run\",\"getStatusMessage\",\"canCancel\",\"canTriggerByChoice\"],\"hits\":[{\"line\":5,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":14,\"method\":\"run\",\"nearby_properties\":[\"complete\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":15,\"method\":\"run\",\"nearby_properties\":[\"complete\",\"data\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":15,\"method\":\"run\",\"nearby_properties\":[\"complete\",\"data\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"unsubscribeEmailAddress\"},{\"line\":27,\"method\":\"run\",\"nearby_properties\":[\"complete\",\"data\",\"storage\",\"unsubscribe\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":56,\"method\":\"getStatusMessage\",\"nearby_properties\":[\"resume\"],\"nearby_services\":[],\"term\":\"unsubscribe\"}],\"path\":\"src/XF/Job/EmailUnsubscribe.php\",\"sha256\":\"d4fa08ee42944e50cc68387029391ca1ead9f1e98736d7c2d02eca6732aec8e5\"},{\"class\":\"XF\\\\LogSearch\\\\EmailBounceLogHandler\",\"declared_methods\":[\"getFinderName\",\"getFinderConditions\",\"getDateField\",\"getRouteName\",\"getLabel\",\"getLogUser\"],\"hits\":[{\"line\":6,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":11,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":20,\"method\":\"getFinderName\",\"nearby_properties\":[\"with\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":39,\"method\":\"getRouteName\",\"nearby_properties\":[\"recipient\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":52,\"method\":\"getLabel\",\"nearby_properties\":[\"User\",\"diagnostic_info\",\"recipient\"],\"nearby_services\":[],\"term\":\"EmailBounce\"}],\"path\":\"src/XF/LogSearch/EmailBounceLogHandler.php\",\"sha256\":\"b8fd00509ad1e9b978e48673c864a6e1f14a66223b25b9b4d2d591579ed562ae\"},{\"class\":\"XF\\\\Mail\\\\Mail\",\"declared_methods\":[\"__construct\",\"setTo\",\"setToUser\",\"getToUser\",\"setFrom\",\"setReplyTo\",\"setReturnPath\",\"setListUnsubscribeFromOption\",\"setListUnsubscribe\",\"setListUnsubscribeHttp\",\"applyVerp\",\"getVerpAddress\",\"setSender\",\"setId\",\"addHeader\",\"setContent\",\"setTemplate\",\"getTemplateName\",\"renderTemplate\",\"setLanguage\",\"getLanguage\",\"setAutoSubmitted\",\"getAutoSubmitted\",\"getFromAddress\",\"getEmailObject\",\"getSendableEmail\",\"contentContainsEmailStop\",\"setFinalHeaders\",\"send\",\"queue\",\"applySetupError\",\"logSetupError\"],\"hits\":[{\"line\":75,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":80,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":240,\"method\":\"setListUnsubscribeFromOption\",\"nearby_properties\":[\"enableVerp\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":245,\"method\":\"setListUnsubscribeFromOption\",\"nearby_properties\":[\"enableVerp\",\"setListUnsubscribe\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":246,\"method\":\"setListUnsubscribeFromOption\",\"nearby_properties\":[\"enableVerp\",\"setListUnsubscribe\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":246,\"method\":\"setListUnsubscribeFromOption\",\"nearby_properties\":[\"enableVerp\",\"setListUnsubscribe\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"unsubscribeEmailAddress\"},{\"line\":250,\"method\":\"setListUnsubscribeFromOption\",\"nearby_properties\":[\"enableVerp\",\"setListUnsubscribe\",\"setListUnsubscribeHttp\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":255,\"method\":\"setListUnsubscribeFromOption\",\"nearby_properties\":[\"setListUnsubscribe\",\"setListUnsubscribeHttp\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":267,\"method\":\"setListUnsubscribe\",\"nearby_properties\":[\"toUser\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":275,\"method\":\"setListUnsubscribe\",\"nearby_properties\":[\"email\",\"getEmailConfirmKey\",\"listUnsubscribeMailtoSet\",\"toUser\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":296,\"method\":\"setListUnsubscribe\",\"nearby_properties\":[\"addTextHeader\",\"email\",\"getHeaders\",\"listUnsubscribeMailtoSet\"],\"nearby_services\":[],\"term\":\"List-Unsubscribe\"},{\"line\":296,\"method\":\"setListUnsubscribe\",\"nearby_properties\":[\"addTextHeader\",\"email\",\"getHeaders\",\"listUnsubscribeMailtoSet\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":299,\"method\":\"setListUnsubscribe\",\"nearby_properties\":[\"addTextHeader\",\"email\",\"getHeaders\",\"listUnsubscribeMailtoSet\"],\"nearby_services\":[],\"term\":\"List-Unsubscribe\"},{\"line\":299,\"method\":\"setListUnsubscribe\",\"nearby_properties\":[\"addTextHeader\",\"email\",\"getHeaders\",\"listUnsubscribeMailtoSet\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":300,\"method\":\"setListUnsubscribe\",\"nearby_properties\":[\"addTextHeader\",\"email\",\"getHeaders\",\"listUnsubscribeMailtoSet\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":308,\"method\":\"setListUnsubscribeHttp\",\"nearby_properties\":[\"toUser\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":316,\"method\":\"setListUnsubscribeHttp\",\"nearby_properties\":[\"email\",\"get\",\"getHeaders\",\"listUnsubscribeHttpSet\",\"toUser\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":321,\"method\":\"setListUnsubscribeHttp\",\"nearby_properties\":[\"email\",\"get\",\"getBodyAsString\",\"getHeaders\",\"listUnsubscribeHttpSet\",\"remove\"],\"nearby_services\":[],\"term\":\"List-Unsubscribe\"},{\"line\":321,\"method\":\"setListUnsubscribeHttp\",\"nearby_properties\":[\"email\",\"get\",\"getBodyAsString\",\"getHeaders\",\"listUnsubscribeHttpSet\",\"remove\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":327,\"method\":\"setListUnsubscribeHttp\",\"nearby_properties\":[\"email\",\"get\",\"getBodyAsString\",\"getHeaders\",\"remove\",\"renderedTemplateName\"],\"nearby_services\":[],\"term\":\"List-Unsubscribe\"},{\"line\":327,\"method\":\"setListUnsubscribeHttp\",\"nearby_properties\":[\"email\",\"get\",\"getBodyAsString\",\"getHeaders\",\"remove\",\"renderedTemplateName\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":334,\"method\":\"setListUnsubscribeHttp\",\"nearby_properties\":[\"buildLink\",\"email\",\"getHeaders\",\"remove\",\"renderedTemplateName\",\"router\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":340,\"method\":\"setListUnsubscribeHttp\",\"nearby_properties\":[\"addTextHeader\",\"buildLink\",\"email\",\"getHeaders\",\"listUnsubscribeHttpSet\",\"renderedTemplateName\",\"router\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":342,\"method\":\"setListUnsubscribeHttp\",\"nearby_properties\":[\"addTextHeader\",\"buildLink\",\"email\",\"getHeaders\",\"listUnsubscribeHttpSet\",\"router\"],\"nearby_services\":[],\"term\":\"List-Unsubscribe\"},{\"line\":342,\"method\":\"setListUnsubscribeHttp\",\"nearby_properties\":[\"addTextHeader\",\"buildLink\",\"email\",\"getHeaders\",\"listUnsubscribeHttpSet\",\"router\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":343,\"method\":\"setListUnsubscribeHttp\",\"nearby_properties\":[\"addTextHeader\",\"buildLink\",\"email\",\"getHeaders\",\"listUnsubscribeHttpSet\",\"router\"],\"nearby_services\":[],\"term\":\"List-Unsubscribe\"},{\"line\":343,\"method\":\"setListUnsubscribeHttp\",\"nearby_properties\":[\"addTextHeader\",\"buildLink\",\"email\",\"getHeaders\",\"listUnsubscribeHttpSet\",\"router\"],\"nearby_services\":[],\"term\":\"List-Unsubscribe-Post\"},{\"line\":343,\"method\":\"setListUnsubscribeHttp\",\"nearby_properties\":[\"addTextHeader\",\"buildLink\",\"email\",\"getHeaders\",\"listUnsubscribeHttpSet\",\"router\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":344,\"method\":\"setListUnsubscribeHttp\",\"nearby_properties\":[\"addTextHeader\",\"buildLink\",\"email\",\"getHeaders\",\"listUnsubscribeHttpSet\",\"router\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":629,\"method\":\"contentContainsEmailStop\",\"nearby_properties\":[\"email\",\"renderTemplate\",\"toUser\"],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":643,\"method\":\"contentContainsEmailStop\",\"nearby_properties\":[\"buildLink\",\"getHtmlBody\",\"getTextBody\",\"router\"],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":645,\"method\":\"contentContainsEmailStop\",\"nearby_properties\":[\"buildLink\",\"getHtmlBody\",\"getTextBody\",\"router\"],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":664,\"method\":\"setFinalHeaders\",\"nearby_properties\":[\"addTextHeader\",\"autoSubmitted\",\"contentContainsEmailStop\",\"getHeaders\",\"setListUnsubscribeFromOption\"],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":666,\"method\":\"setFinalHeaders\",\"nearby_properties\":[\"addTextHeader\",\"autoSubmitted\",\"contentContainsEmailStop\",\"getHeaders\",\"setListUnsubscribeFromOption\"],\"nearby_services\":[],\"term\":\"unsubscribe\"}],\"path\":\"src/XF/Mail/Mail.php\",\"sha256\":\"bdd3f6711e6331ea6777517b74fa011a83e789a59d50bec305dbf83b69af8a9d\"},{\"class\":\"XF\\\\Pub\\\\App\",\"declared_methods\":[\"initializeExtra\",\"setup\",\"getPreloadExtraKeys\",\"start\",\"updateUserCaches\",\"updateModeratorCaches\",\"onSessionCreation\",\"loginFromRememberCookie\",\"preRender\",\"complete\",\"renderPageHtml\",\"getNavigation\",\"getNoticeList\",\"addDefaultNotices\",\"renderIndexNow\",\"pageCache\",\"isServedFromCache\"],\"hits\":[{\"line\":703,\"method\":\"addDefaultNotices\",\"nearby_properties\":[\"addNotice\",\"renderTemplate\",\"user_id\",\"user_state\"],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":706,\"method\":\"addDefaultNotices\",\"nearby_properties\":[\"addNotice\",\"renderTemplate\",\"user_id\",\"user_state\"],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":708,\"method\":\"addDefaultNotices\",\"nearby_properties\":[\"addNotice\",\"renderTemplate\",\"user_id\",\"user_state\"],\"nearby_services\":[],\"term\":\"email_bounce\"}],\"path\":\"src/XF/Pub/App.php\",\"sha256\":\"e9f732650c24e92d7834cfcdfdbfb33feb03d8facde211e797dc5e6e00308c29\"},{\"class\":\"XF\\\\Pub\\\\Controller\\\\AccountController\",\"declared_methods\":[\"preDispatchController\",\"actionIndex\",\"addAccountWrapperParams\",\"actionAccountDetails\",\"accountDetailsSaveProcess\",\"setupUsernameChange\",\"actionUsername\",\"actionEmail\",\"emailSaveProcess\",\"actionSignature\",\"signatureSaveProcess\",\"actionPrivacy\",\"savePrivacyProcess\",\"actionPreferences\",\"preferencesSaveProcess\",\"actionDismissNotice\",\"actionAvatar\",\"actionBanner\",\"actionFollowing\",\"actionIgnored\",\"actionReactions\",\"actionSecurity\",\"setupPasswordChange\",\"actionPasskeyAdd\",\"actionPasskeyEdit\",\"actionPasskeyDelete\",\"actionConnectedAccount\",\"actionConnectedAccountDisassociate\",\"actionRequestPassword\",\"actionTwoStep\",\"actionTwoStepBackupCodes\",\"actionTwoStepAdd\",\"actionTwoStepEnable\",\"actionTwoStepDisable\",\"actionTwoStepManage\",\"actionTwoStepTrustedDisable\",\"assertTwoStepPasswordVerified\",\"actionUpgrades\",\"actionUpgradePurchase\",\"actionUpgradeUpdated\",\"actionNewsFeed\",\"actionAlerts\",\"actionAlertsPopup\",\"markInaccessibleAlertsReadIfNeeded\",\"actionAlertsMarkRead\",\"actionAlertToggle\",\"actionBookmarks\",\"actionBookmarksPopup\",\"actionBookmarksAutoComplete\",\"actionApplications\",\"actionApplicationsView\",\"actionApplicationsRevoke\",\"actionVisitorMenu\",\"customFieldsSaveProcess\",\"checkCsrfIfNeeded\",\"assertViewingPermissions\",\"assertTfaRequirement\",\"assertNotSecurityLocked\",\"assertPolicyAcceptance\",\"assertBoardActive\",\"getActivityDetails\",\"assertProviderExists\",\"assertPasskeyExists\",\"assertViewableAlert\",\"assertTfaEnabled\",\"getConnectedAccountRepo\"],\"hits\":[{\"line\":108,\"method\":\"accountDetailsSaveProcess\",\"nearby_properties\":[\"filter\",\"formAction\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":288,\"method\":\"emailSaveProcess\",\"nearby_properties\":[\"authenticate\",\"email\",\"filter\",\"formAction\",\"service\",\"user_state\",\"validate\"],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":397,\"method\":\"savePrivacyProcess\",\"nearby_properties\":[\"filter\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":483,\"method\":\"preferencesSaveProcess\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"receive_admin_email\"}],\"path\":\"src/XF/Pub/Controller/AccountController.php\",\"sha256\":\"73e755ef485d737f1a74e576827af1a127ec95c153f3a818eb20b344f5243270\"},{\"class\":\"XF\\\\Pub\\\\Controller\\\\EmailStopController\",\"declared_methods\":[\"assertIpNotBanned\",\"assertViewingPermissions\",\"assertPolicyAcceptance\",\"checkCsrfIfNeeded\",\"actionIndex\",\"actionUnsubscribe\",\"displayConfirmation\",\"assertValidatedStopService\",\"actionAll\",\"actionMailingList\",\"actionActivitySummary\",\"actionConversation\",\"actionContent\",\"getActivityDetails\"],\"hits\":[{\"line\":8,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":10,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":29,\"method\":\"checkCsrfIfNeeded\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":42,\"method\":\"actionIndex\",\"nearby_properties\":[\"assertValidatedStopService\",\"filter\",\"isPost\",\"message\",\"stop\",\"user_id\"],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":45,\"method\":\"actionIndex\",\"nearby_properties\":[\"assertValidatedStopService\",\"displayConfirmation\",\"filter\",\"isPost\",\"message\",\"stop\",\"user_id\"],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":55,\"method\":\"actionUnsubscribe\",\"nearby_properties\":[\"assertPostOnly\",\"assertValidatedStopService\",\"displayConfirmation\",\"filter\",\"user_id\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":62,\"method\":\"actionUnsubscribe\",\"nearby_properties\":[\"assertPostOnly\",\"assertValidatedStopService\",\"filter\",\"options\",\"sendConfirmation\",\"sendUnsubscribeConfirmation\",\"stop\",\"user_id\"],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":65,\"method\":\"actionUnsubscribe\",\"nearby_properties\":[\"assertValidatedStopService\",\"filter\",\"message\",\"options\",\"sendConfirmation\",\"sendUnsubscribeConfirmation\",\"stop\",\"user_id\"],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":67,\"method\":\"actionUnsubscribe\",\"nearby_properties\":[\"assertValidatedStopService\",\"filter\",\"message\",\"options\",\"sendConfirmation\",\"sendUnsubscribeConfirmation\",\"stop\",\"user_id\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":69,\"method\":\"actionUnsubscribe\",\"nearby_properties\":[\"assertValidatedStopService\",\"message\",\"options\",\"sendConfirmation\",\"sendUnsubscribeConfirmation\",\"stop\",\"user_id\"],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":78,\"method\":\"displayConfirmation\",\"nearby_properties\":[\"assertValidatedStopService\",\"filter\",\"getActionOptions\",\"getConfirmKey\",\"getUser\",\"message\",\"user_id\"],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":80,\"method\":\"displayConfirmation\",\"nearby_properties\":[\"assertValidatedStopService\",\"filter\",\"getActionOptions\",\"getConfirmKey\",\"getUser\",\"user_id\"],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":84,\"method\":\"displayConfirmation\",\"nearby_properties\":[\"assertValidatedStopService\",\"filter\",\"getActionOptions\",\"getConfirmKey\",\"getUser\",\"user_id\",\"view\"],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":85,\"method\":\"displayConfirmation\",\"nearby_properties\":[\"assertValidatedStopService\",\"getActionOptions\",\"getConfirmKey\",\"getUser\",\"user_id\",\"view\"],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":89,\"method\":\"displayConfirmation\",\"nearby_properties\":[\"getConfirmKey\",\"getUser\",\"view\"],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":96,\"method\":\"displayConfirmation\",\"nearby_properties\":[\"app\",\"find\",\"view\"],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":116,\"method\":\"assertValidatedStopService\",\"nearby_properties\":[\"displayConfirmation\",\"email_confirm_key\",\"error\",\"exception\",\"service\"],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":117,\"method\":\"assertValidatedStopService\",\"nearby_properties\":[\"displayConfirmation\",\"error\",\"exception\",\"service\"],\"nearby_services\":[],\"term\":\"EmailStop\"}],\"path\":\"src/XF/Pub/Controller/EmailStopController.php\",\"sha256\":\"87fbdd47e99140defde2703c546aee864ff5a70b21e42e21bc5cb90395456502\"},{\"class\":\"XF\\\\Pub\\\\Controller\\\\MiscController\",\"declared_methods\":[\"actionHealth\",\"actionCookies\",\"setupContactService\",\"actionContact\",\"actionLanguage\",\"actionStyle\",\"actionStyleVariation\",\"actionStyleVariationInput\",\"actionCaptcha\",\"actionIpInfo\",\"actionLocationInfo\",\"actionTagAutoComplete\",\"actionCodeEditorModeLoader\",\"actionAcceptPrivacyPolicy\",\"actionAcceptTerms\",\"actionUpdatePushSubscription\",\"actionFindEmoji\",\"actionValidateUsername\",\"getActivityDetails\",\"assertBoardActive\",\"assertNotRejected\",\"assertNotDisabled\",\"assertNotSecurityLocked\",\"assertViewingPermissions\",\"assertPolicyAcceptance\"],\"hits\":[{\"line\":622,\"method\":\"actionUpdatePushSubscription\",\"nearby_properties\":[\"assertPostOnly\",\"filter\",\"repository\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":635,\"method\":\"actionUpdatePushSubscription\",\"nearby_properties\":[\"deleteUserPushSubscription\",\"error\",\"repository\",\"user_id\",\"validateSubscriptionDetails\"],\"nearby_services\":[],\"term\":\"unsubscribe\"}],\"path\":\"src/XF/Pub/Controller/MiscController.php\",\"sha256\":\"8e300ddb4e107a142ead5adb972d95bff763ae8c8f47ca49d48b2a6c7599fc5e\"},{\"class\":\"XF\\\\Pub\\\\Route\\\\EmailStop\",\"declared_methods\":[\"build\"],\"hits\":[{\"line\":7,\"method\":null,\"nearby_properties\":[\"email_confirm_key\"],\"nearby_services\":[],\"term\":\"EmailStop\"}],\"path\":\"src/XF/Pub/Route/EmailStop.php\",\"sha256\":\"26d3bdf1300b5ab20e44302611dad77e77bba4f20f1b408bc2648aa226d748a3\"},{\"class\":\"XF\\\\Repository\\\\EmailBounceRepository\",\"declared_methods\":[\"findEmailBounceLogsForList\",\"insertSoftBounceLogEntry\",\"countRecentSoftBounces\",\"pruneEmailBounceLogs\",\"pruneSoftBounceHistory\"],\"hits\":[{\"line\":5,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":10,\"method\":null,\"nearby_properties\":[\"finder\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":13,\"method\":null,\"nearby_properties\":[\"finder\",\"setDefaultOrder\",\"with\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":15,\"method\":\"findEmailBounceLogsForList\",\"nearby_properties\":[\"finder\",\"setDefaultOrder\",\"with\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":17,\"method\":\"findEmailBounceLogsForList\",\"nearby_properties\":[\"db\",\"finder\",\"insert\",\"setDefaultOrder\",\"with\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":24,\"method\":\"insertSoftBounceLogEntry\",\"nearby_properties\":[\"db\",\"finder\",\"insert\",\"setDefaultOrder\",\"with\"],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":40,\"method\":\"countRecentSoftBounces\",\"nearby_properties\":[\"db\",\"fetchRow\"],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":59,\"method\":\"pruneEmailBounceLogs\",\"nearby_properties\":[\"db\",\"delete\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":66,\"method\":\"pruneEmailBounceLogs\",\"nearby_properties\":[\"db\",\"delete\"],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":78,\"method\":\"pruneSoftBounceHistory\",\"nearby_properties\":[\"db\",\"delete\",\"format\"],\"nearby_services\":[],\"term\":\"email_bounce\"}],\"path\":\"src/XF/Repository/EmailBounceRepository.php\",\"sha256\":\"c3ef1e87430b21ea2823631c1b1a5ba31c0ee4ac3e22fc48005f709931964741\"},{\"class\":\"XF\\\\Searcher\\\\User\",\"declared_methods\":[\"getEntityType\",\"getDefaultOrderOptions\",\"isSortOrderNumeric\",\"validateSpecialCriteriaValue\",\"applySpecialCriteriaValue\",\"getFormData\",\"getFormDefaults\"],\"hits\":[{\"line\":327,\"method\":\"getFormDefaults\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"email_bounce\"}],\"path\":\"src/XF/Searcher/User.php\",\"sha256\":\"d5583f620ad61e7d430f341b4878a9270880d025364979991a1844163aca3c4d\"},{\"class\":\"XF\\\\Service\\\\Development\\\\UnusedPhraseFinderService\",\"declared_methods\":[\"__construct\",\"findUnused\",\"findAll\",\"getExistingPhraseTitles\",\"getPhrasesUsedInTemplates\",\"getAddOnFileRoot\",\"getPhrasesContainedInFiles\",\"getPhrasesUsedInOptionsOrProps\",\"getPhrasesFromContentTypes\",\"getProtectedPhrases\",\"getProtectedUnknownPhrases\"],\"hits\":[{\"line\":344,\"method\":\"getProtectedPhrases\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"}],\"path\":\"src/XF/Service/Development/UnusedPhraseFinderService.php\",\"sha256\":\"5b3726c0f1dc25fe9f609fdd53cb70591d3a76550fbcea7c7b6d3ca8065050c9\"},{\"class\":\"XF\\\\Service\\\\User\\\\DeleteCleanUpService\",\"declared_methods\":[\"__construct\",\"setOriginalUserName\",\"getUserId\",\"getUserName\",\"getOriginalUserName\",\"getSteps\",\"cleanUp\",\"stepDeleteOAuthRefreshTokens\",\"stepDeleteContent\",\"stepDeleteProfilePosts\",\"stepDeleteContentVotes\",\"stepDeleteBookmarks\",\"stepChangeOwner\",\"stepMiscCleanUp\"],\"hits\":[{\"line\":48,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":413,\"method\":\"stepMiscCleanUp\",\"nearby_properties\":[\"db\",\"delete\",\"repository\",\"update\",\"userId\"],\"nearby_services\":[],\"term\":\"email_bounce\"}],\"path\":\"src/XF/Service/User/DeleteCleanUpService.php\",\"sha256\":\"3d4ec6ab883ad420c38c8836bf7d48708c7f35c4eb665578a72a99769aeb5fb5\"},{\"class\":\"XF\\\\Service\\\\User\\\\EmailChangeService\",\"declared_methods\":[\"__construct\",\"changeEmail\",\"getUser\",\"logIp\",\"canChangeEmail\",\"isValid\",\"save\",\"getConfirmationRequired\",\"isConfirmationRequired\",\"changeUserStateForConfirmation\",\"onEmailChange\",\"sendEmailConfirmation\",\"wasConfirmationSent\",\"sendEmailChangedNotice\",\"wasChangeNotificationSent\",\"writeIpLog\"],\"hits\":[{\"line\":40,\"method\":\"changeEmail\",\"nearby_properties\":[\"changeEmail\",\"changed\",\"email\",\"oldEmail\",\"oldState\",\"user\",\"user_state\"],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":89,\"method\":\"save\",\"nearby_properties\":[\"changeUserStateForConfirmation\",\"changed\",\"isConfirmationRequired\",\"save\",\"user\",\"user_state\"],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":122,\"method\":\"isConfirmationRequired\",\"nearby_properties\":[\"changed\",\"is_admin\",\"is_moderator\",\"is_staff\",\"user\",\"user_state\"],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":144,\"method\":\"changeUserStateForConfirmation\",\"nearby_properties\":[\"confirmationRequired\",\"user\",\"user_state\"],\"nearby_services\":[],\"term\":\"email_bounce\"}],\"path\":\"src/XF/Service/User/EmailChangeService.php\",\"sha256\":\"e8f1cfced8b7fb3b4b597e756a5d1529a7f51d739888e4c84e1729e8a8d5f0eb\"},{\"class\":\"XF\\\\Service\\\\User\\\\EmailStopService\",\"declared_methods\":[\"__construct\",\"getUser\",\"getConfirmKey\",\"addHandlerClasses\",\"addHandler\",\"getHandler\",\"getActionOptions\",\"stop\",\"stopAll\",\"stopAllExcept\",\"stopMailingList\",\"stopActivitySummary\",\"stopConversations\",\"stopAllContent\",\"stopContent\",\"sendConfirmation\"],\"hits\":[{\"line\":7,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":13,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":85,\"method\":\"getActionOptions\",\"nearby_properties\":[\"app\",\"boardTitle\",\"options\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":162,\"method\":\"stopAllExcept\",\"nearby_properties\":[\"addCascadedSave\",\"email_on_conversation\",\"receive_admin_email\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":200,\"method\":\"stopMailingList\",\"nearby_properties\":[\"Option\",\"receive_admin_email\",\"save\",\"user\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":276,\"method\":\"sendConfirmation\",\"nearby_properties\":[\"app\",\"email\",\"mailer\",\"newMail\",\"send\",\"setTemplate\",\"setToUser\"],\"nearby_services\":[],\"term\":\"unsubscribe\"}],\"path\":\"src/XF/Service/User/EmailStopService.php\",\"sha256\":\"0ca35d332a1b72270a95eb0c1048370982e56e1377ae3b22805a9606c5ec9993\"},{\"class\":\"XF\\\\Service\\\\User\\\\RegistrationService\",\"declared_methods\":[\"setup\",\"getUser\",\"setMapped\",\"setPassword\",\"setNoPassword\",\"setDob\",\"setCustomFields\",\"setFromInput\",\"setReceiveAdminEmail\",\"setReceiveActivitySummary\",\"setAvatarUrl\",\"setPreRegActionKey\",\"getPreRegContent\",\"getSpamCheckExtraData\",\"checkForSpam\",\"skipEmailConfirmation\",\"_validate\",\"finalSetup\",\"setInitialUserState\",\"setPolicyAcceptance\",\"applyExtraValidation\",\"_save\",\"writeIpLog\",\"writeInitialChangeLogs\",\"updateUserAchievements\",\"sendRegistrationContact\",\"applyAvatarFromUrl\"],\"hits\":[{\"line\":168,\"method\":\"setReceiveAdminEmail\",\"nearby_properties\":[\"Option\",\"last_summary_email_date\",\"receive_admin_email\",\"setReceiveActivitySummary\",\"setReceiveAdminEmail\",\"user\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":380,\"method\":\"writeInitialChangeLogs\",\"nearby_properties\":[\"Option\",\"app\",\"container\",\"options\",\"receive_admin_email\",\"registrationSetup\",\"user\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"}],\"path\":\"src/XF/Service/User/RegistrationService.php\",\"sha256\":\"46d2f6c6b4176b0de74c87f4d9196143e7528a8bcd80b642cc14d542e4a4eb77\"},{\"class\":\"XF\\\\SubContainer\\\\Bounce\",\"declared_methods\":[\"initialize\",\"storage\",\"parser\",\"processor\"],\"hits\":[{\"line\":7,\"method\":null,\"nearby_properties\":[\"container\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":8,\"method\":null,\"nearby_properties\":[\"container\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":28,\"method\":\"initialize\",\"nearby_properties\":[\"app\",\"bounceEmailAddress\",\"config\",\"enableVerp\",\"extendClass\",\"options\"],\"nearby_services\":[],\"term\":\"bounceEmailAddress\"}],\"path\":\"src/XF/SubContainer/Bounce.php\",\"sha256\":\"024ebbea455ae3660303d90ecbc57d68729eb38340db44dafd7b9a3d9d8c13d2\"},{\"class\":\"XF\\\\SubContainer\\\\Unsubscribe\",\"declared_methods\":[\"initialize\",\"storage\",\"processor\"],\"hits\":[{\"line\":7,\"method\":null,\"nearby_properties\":[\"container\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":9,\"method\":null,\"nearby_properties\":[\"container\",\"set\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":17,\"method\":\"initialize\",\"nearby_properties\":[\"app\",\"container\",\"options\",\"set\",\"unsubscribeEmailAddress\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":23,\"method\":\"initialize\",\"nearby_properties\":[\"app\",\"enableVerp\",\"extendClass\",\"options\",\"unsubscribeEmailAddress\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":23,\"method\":\"initialize\",\"nearby_properties\":[\"app\",\"enableVerp\",\"extendClass\",\"options\",\"unsubscribeEmailAddress\"],\"nearby_services\":[],\"term\":\"unsubscribeEmailAddress\"},{\"line\":27,\"method\":\"initialize\",\"nearby_properties\":[\"app\",\"enableVerp\",\"extendClass\",\"options\",\"unsubscribeEmailAddress\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":27,\"method\":\"initialize\",\"nearby_properties\":[\"app\",\"enableVerp\",\"extendClass\",\"options\",\"unsubscribeEmailAddress\"],\"nearby_services\":[],\"term\":\"unsubscribeEmailAddress\"}],\"path\":\"src/XF/SubContainer/Unsubscribe.php\",\"sha256\":\"e7437f48da7b81e663670493d443d8d2fc5aaa6c927a5d363eb98c538dbcb226\"}]\nMAIL402_SEND_ATTEMPTS=0\nMAIL402_SMTP_AUTH_ATTEMPTS=0\nMAIL402_NETWORK_ATTEMPTS=0\nMAIL402_MUTATIONS=0\nMAIL402_DNS_MUTATIONS=0\nMAIL402_YANDEX_CLOUD_MUTATIONS=0\nMAIL402_BEGET_MUTATIONS=0\nMAIL402_BACKUP_DR_MUTATIONS=0\nMAIL402_DECISION=READY_FOR_EVENT_TO_XENFORO_MAPPING\nMAIL402_END\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-NATIVE-ACTION-AUDIT-402R1\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" +} diff --git a/runtime/history/SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-NATIVE-ACTION-AUDIT-402R1.txt b/runtime/history/SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-NATIVE-ACTION-AUDIT-402R1.txt new file mode 100644 index 00000000..26ebec18 --- /dev/null +++ b/runtime/history/SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-NATIVE-ACTION-AUDIT-402R1.txt @@ -0,0 +1,58 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-NATIVE-ACTION-AUDIT-402R1 +STATUS=OK +RC=0 +HOST=pve01 +MODE=read-only +COMPONENT=infra-mail-xenforo-codevipe-feedback-native-action-audit +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=8b8e2fd18e4234b5236bb044d8d6d6da7b0799197bcbf0e32a81675534ef6bdf +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=6af009204e8914ce27affeacfad9dc499e5a3dabd2d73a6b1018f16713d89029 +SANITIZED_OUTPUT_SHA256=6af009204e8914ce27affeacfad9dc499e5a3dabd2d73a6b1018f16713d89029 +OUTPUT_BEGIN +MAIL402_BEGIN +MAIL402_SCOPE=MAIL_ONLY_CODEVIPE_FEEDBACK_NATIVE_ACTION_AUDIT_READ_ONLY +MAIL402_SEND_ATTEMPTS=0 +MAIL402_BACKUP_DR_MUTATIONS=0 +MAIL402_VM160_STATE=COMPLETE +MAIL402_GUEST_EXITCODE=0 +MAIL402_GUEST_STATE=OK +MAIL402_ANCHOR_401_COMMIT=402be333a94600888d7f1b4a0edce73fe98529f0 +MAIL402_POOL_SHA_MATCH=true +MAIL402_POOL_SENDMAIL_PATH=/usr/local/sbin/codevipe-sendmail -t -i +MAIL402_WRAPPER_SHA_MATCH=true +MAIL402_GLOBAL_MSMTP_SHA_MATCH=true +MAIL402_GLOBAL_SENDMAIL_TARGET=/usr/bin/msmtp +MAIL402_XF_NATIVE_PROBE={"candidate_classes":[{"class":"XF\\EmailBounce\\Parser","exists":true,"public_methods":["__construct","getBounceTypeFromStatus","getStatusDetailsFromCode","isChallengeMessage","isMailboxInvalidError","isMailboxQuotaError","isStatusAmbiguous","parseMessage"]},{"class":"XF\\EmailBounce\\Processor","exists":true,"public_methods":["__construct","applyUserBounceAction","getDefaultBounceHandlerStorage","processFromStorage","processMessage","takeBounceAction","triggerUserBounceAction"]},{"class":"XF\\Service\\User\\EmailStop","exists":true,"public_methods":[]},{"class":"XF\\Service\\User\\EmailBounce","exists":false},{"class":"XF\\Repository\\EmailBounce","exists":true,"public_methods":[]},{"class":"XF\\Repository\\User","exists":true,"public_methods":[]}],"feedback_options":[{"option_id":"bounceEmailAddress","type":"string","value":""},{"keys":["enabled","type","host","port","username","password","encryption","oauth"],"option_id":"emailBounceHandler","safe":{"enabled":false,"encryption":false,"host":false,"oauth":false,"port":false,"type":false,"username":false},"type":"array"},{"keys":["bounce_total","unique_days","days_between"],"option_id":"emailSoftBounceThreshold","safe":{"bounce_total":"3","days_between":"5","unique_days":"3"},"type":"array"},{"keys":["enabled","type","host","port","username","password","encryption","oauth"],"option_id":"emailUnsubscribeHandler","safe":{"enabled":false,"encryption":false,"host":false,"oauth":false,"port":false,"type":false,"username":false},"type":"array"},{"option_id":"sendUnsubscribeConfirmation","type":"boolean","value":false},{"option_id":"unsubscribeEmailAddress","type":"string","value":""},{"keys":["http","email"],"option_id":"unsubscribeEmailHandling","safe":{"email":false,"http":false},"type":"array"}],"feedback_schema":[{"column":"bounce_id","nullable":"NO","table":"xf_email_bounce_log","type":"int"},{"column":"log_date","nullable":"NO","table":"xf_email_bounce_log","type":"int"},{"column":"email_date","nullable":"NO","table":"xf_email_bounce_log","type":"int"},{"column":"message_type","nullable":"NO","table":"xf_email_bounce_log","type":"varchar"},{"column":"action_taken","nullable":"NO","table":"xf_email_bounce_log","type":"varchar"},{"column":"user_id","nullable":"YES","table":"xf_email_bounce_log","type":"int"},{"column":"recipient","nullable":"YES","table":"xf_email_bounce_log","type":"varchar"},{"column":"raw_message","nullable":"NO","table":"xf_email_bounce_log","type":"mediumblob"},{"column":"status_code","nullable":"YES","table":"xf_email_bounce_log","type":"varchar"},{"column":"diagnostic_info","nullable":"YES","table":"xf_email_bounce_log","type":"text"},{"column":"bounce_soft_id","nullable":"NO","table":"xf_email_bounce_soft","type":"int"},{"column":"user_id","nullable":"NO","table":"xf_email_bounce_soft","type":"int"},{"column":"bounce_date","nullable":"NO","table":"xf_email_bounce_soft","type":"date"},{"column":"bounce_total","nullable":"NO","table":"xf_email_bounce_soft","type":"smallint"},{"column":"receive_admin_email","nullable":"NO","table":"xf_user_option","type":"tinyint"}],"feedback_tables":["xf_email_bounce_log","xf_email_bounce_soft"],"state":"OK"} +MAIL402_SOURCE_SEMANTICS=[{"class":"XF\\Admin\\Controller\\IndexController","declared_methods":["actionIndex","getDashboardStatGraphs","getLogSummaryTypes"],"hits":[{"line":6,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":248,"method":"getLogSummaryTypes","nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":249,"method":"getLogSummaryTypes","nearby_properties":[],"nearby_services":[],"term":"EmailBounce"}],"path":"src/XF/Admin/Controller/IndexController.php","sha256":"8233a1e0ad0c96ba6f0d2b0a5e8ec308a8dc39c78134fa0dd5df8e60cb9ebc95"},{"class":"XF\\Admin\\Controller\\LogController","declared_methods":["preDispatchController","actionIndex","actionSearch","actionServerError","actionServerErrorDelete","actionServerErrorClear","actionModerator","actionAdmin","actionSpamCleaner","actionSpamCleanerRestore","actionSpamTrigger","actionSpamTriggerView","applyLinkProxyFilters","actionLinkProxy","actionLinkProxyView","applyImageProxyFilters","actionImageProxy","actionImageProxyImage","actionImageProxyView","applyOembedFilters","actionOembed","actionOembedView","actionSitemap","actionPaymentProvider","actionPaymentProviderSearch","actionUserChange","actionUsernameChange","actionUsernameChangeToggle","actionCookieConsent","actionEmailBounces","actionRejectedUser","assertErrorLogExists","assertModeratorLogExists","assertAdminLogExists","assertSpamCleanerLogExists","assertSpamTriggerLogExists","assertLinkProxyExists","assertImageProxyExists","assertOembedExists","assertPaymentProviderLogExists","assertRejectedUserLogExists","assertUsernameChangeLogExists","assertCookieConsentLogExists","getErrorLogRepo"],"hits":[{"line":10,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":37,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":960,"method":"actionEmailBounces","nearby_properties":["em","filter","find","setSectionContext","view"],"nearby_services":[],"term":"EmailBounce"},{"line":962,"method":"actionEmailBounces","nearby_properties":["em","filter","find","setSectionContext"],"nearby_services":[],"term":"EmailBounce"},{"line":967,"method":"actionEmailBounces","nearby_properties":["em","filter","find","notFound","setResponseType","setSectionContext"],"nearby_services":[],"term":"EmailBounce"},{"line":978,"method":"actionEmailBounces","nearby_properties":["filterPage","repository","setResponseType","view"],"nearby_services":[],"term":"EmailBounce"},{"line":984,"method":"actionEmailBounces","nearby_properties":["fetch","filterPage","findEmailBounceLogsForList","limitByPage","repository","total","view"],"nearby_services":[],"term":"EmailBounce"},{"line":986,"method":"actionEmailBounces","nearby_properties":["fetch","filterPage","findEmailBounceLogsForList","limitByPage","repository","total"],"nearby_services":[],"term":"EmailBounce"},{"line":995,"method":"actionEmailBounces","nearby_properties":["fetch","setSectionContext","total","user_id","view"],"nearby_services":[],"term":"EmailBounce"},{"line":995,"method":"actionEmailBounces","nearby_properties":["fetch","setSectionContext","total","user_id","view"],"nearby_services":[],"term":"email_bounce"}],"path":"src/XF/Admin/Controller/LogController.php","sha256":"9d6700f5f35b0f2bdaa1472b137a2188740213de68e536d4fc3870abbc787aa2"},{"class":"XF\\Admin\\Controller\\UserController","declared_methods":["preDispatchController","actionIndex","actionList","actionListExport","getListData","actionSearch","actionIpUsers","actionQuickSearch","actionFind","actionBatchUpdate","actionBatchUpdateConfirm","actionBatchUpdateAction","userAddEdit","actionEdit","actionAdd","customFieldsSaveProcess","userSaveProcess","actionSave","actionExtra","actionApplicationRevoke","actionUserIps","actionAvatar","actionBanner","actionResendConfirmation","actionDelete","actionChangeLog","actionMerge","actionDeleteDirectMessages","actionDeleteConversations","actionRevertMessageEdit","actionRemoveReactions","actionManageWatchedThreads","prepareAlertData","actionAlert","actionAlertConfirm","actionAlertSend","prepareEmailData","actionEmail","actionEmailConfirm","actionEmailSend","prepareMessageData","actionMessage","actionMessageConfirm","actionMessagePreview","actionMessageSend","getSearcherParams","assertUserExists","assertCanEditUser","getUserRepo"],"hits":[{"line":450,"method":"userSaveProcess","nearby_properties":[],"nearby_services":[],"term":"receive_admin_email"}],"path":"src/XF/Admin/Controller/UserController.php","sha256":"786e541d8281581bbe3440164336225981abcad7c0a8a06e3bceb273920611d4"},{"class":"XF\\Admin\\View\\Log\\EmailBounce\\View","declared_methods":["renderRaw"],"hits":[{"line":3,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":5,"method":null,"nearby_properties":["params"],"nearby_services":[],"term":"EmailBounce"},{"line":11,"method":"renderRaw","nearby_properties":["contentType","header","params","raw_message","response"],"nearby_services":[],"term":"EmailBounce"}],"path":"src/XF/Admin/View/Log/EmailBounce/View.php","sha256":"01a4cc67a7184293fcc1180f48d24a323bc11574b8128373904e54192867d075"},{"class":"XF\\Admin\\View\\User\\ExportListing","declared_methods":["renderRaw","getUserDataFieldsForExport","getUserDataForExport","getUserGroupHeadings","getCsvFileName"],"hits":[{"line":63,"method":"getUserDataFieldsForExport","nearby_properties":["Option","receive_admin_email","register_date"],"nearby_services":[],"term":"receive_admin_email"},{"line":65,"method":"getUserDataFieldsForExport","nearby_properties":["Option","receive_admin_email","register_date"],"nearby_services":[],"term":"receive_admin_email"}],"path":"src/XF/Admin/View/User/ExportListing.php","sha256":"b414d9898a7f68b34ad964c91f26d4f759948034bb83a508f3dcc169ca830c2e"},{"class":"XF\\Api\\ControllerPlugin\\UserPlugin","declared_methods":["getAccountEditInput","getAdminEditInput","mergeUserEditInput","saveEditFormFromTableInput","userSaveProcessAdmin","customFieldsSaveProcess","actionUpdateAvatar","actionDeleteAvatar"],"hits":[{"line":29,"method":null,"nearby_properties":[],"nearby_services":[],"term":"receive_admin_email"},{"line":55,"method":"getAccountEditInput","nearby_properties":["filter"],"nearby_services":[],"term":"receive_admin_email"}],"path":"src/XF/Api/ControllerPlugin/UserPlugin.php","sha256":"49ccc818e0cb6d4be5819850a8dad07e738f27bdbee3f4322fb14834e66ead50"},{"class":"XF\\App","declared_methods":["__construct","initialize","setupCookieConsent","fromRegistry","setupTemplaterObject","initializeExtra","handleMissingConfig","setup","preLoadData","preloadExtraData","getPreloadExtraKeys","start","getVisitorFromSession","preDispatch","postDispatch","preRender","getCustomFields","getCustomFieldsForEdit","getGlobalTemplateData","updateCsrfCookie","complete","finalOutputFilter","getErrorRoute","renderPage","renderPageHtml","getRedirectHash","getDynamicRedirect","getDynamicRedirectIfNot","applyExternalDataUrl","applyExternalDataUrlPathed","applyLocalDataUrl","applyLocalDataUrlPathed","assertConfigExists","checkDebugMode","checkDbWriteForced","setupAddOnComposerAutoload","run","logException","displayFatalExceptionMessage","get","create","offsetGet","offsetSet","offsetExists","offsetUnset","__get","__set","config","request","inputFilterer","cookieConsent","response","dispatcher","router","db","cache","permissionCache","permissionBuilder","registry","simpleCache","options","mailer","mailTemplater","fs","getContentTypeField","getFieldsForContentType","getContentTypeFieldValue","getContentTypeIdFromString","getContentTypePhraseName","getContentTypePhrase","getContentTypePhrases","session","error","em","find","findByContentType","getContentTypeEntity","finder","repository","language"],"hits":[{"line":95,"method":null,"nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":1230,"method":"initialize","nearby_properties":["boardTitle","bounceEmailAddress","defaultEmailAddress","emailSenderName","enableVerp","extendClass","fire","getMailClass","setDefaultFrom","setDefaultReturnPath","setDefaultUseVerp","setMailClass"],"nearby_services":[],"term":"bounceEmailAddress"},{"line":1346,"method":"initialize","nearby_properties":["extendClass"],"nearby_services":[],"term":"unsubscribe"},{"line":1348,"method":"initialize","nearby_properties":["extendClass"],"nearby_services":[],"term":"unsubscribe"},{"line":3733,"method":"bounce","nearby_properties":["container"],"nearby_services":[],"term":"unsubscribe"},{"line":3735,"method":"unsubscribe","nearby_properties":["container"],"nearby_services":[],"term":"unsubscribe"},{"line":3737,"method":"unsubscribe","nearby_properties":["container"],"nearby_services":[],"term":"unsubscribe"}],"path":"src/XF/App.php","sha256":"fad88af3a5e175661725e9261eb8ef5642d59594b822d25e4e7d733d306f8519"},{"class":"XF\\ChangeLog\\UserHandler","declared_methods":["getLabelMap","getFormatterMap","getProtectedFields","getPrefixHandlers","getDefaultEditUserId","formatUserGroup","formatUserGroupList","formatTimeZone","formatUserState","formatSecurityLock","formatWatchState","formatPrivacyValue","labelCustomField","formatCustomField"],"hits":[{"line":44,"method":"getLabelMap","nearby_properties":[],"nearby_services":[],"term":"receive_admin_email"},{"line":86,"method":"getFormatterMap","nearby_properties":[],"nearby_services":[],"term":"receive_admin_email"},{"line":109,"method":"getProtectedFields","nearby_properties":[],"nearby_services":[],"term":"receive_admin_email"},{"line":170,"method":"formatUserState","nearby_properties":[],"nearby_services":[],"term":"email_bounce"}],"path":"src/XF/ChangeLog/UserHandler.php","sha256":"459c18ab3702213d9e4f9bde8a24660f8863f9ed229bb035e66ff43f70a50bf6"},{"class":"XF\\Cron\\EmailBounce","declared_methods":["process","canProcessEmailBounce"],"hits":[{"line":5,"method":null,"nearby_properties":["pruneEmailBounceLogs"],"nearby_services":[],"term":"EmailBounce"},{"line":7,"method":null,"nearby_properties":["pruneEmailBounceLogs","pruneSoftBounceHistory"],"nearby_services":[],"term":"EmailBounce"},{"line":11,"method":"process","nearby_properties":["pruneEmailBounceLogs","pruneSoftBounceHistory"],"nearby_services":[],"term":"EmailBounce"},{"line":12,"method":"process","nearby_properties":["pruneEmailBounceLogs","pruneSoftBounceHistory"],"nearby_services":[],"term":"EmailBounce"},{"line":15,"method":"process","nearby_properties":["enqueueUnique","jobManager","pruneEmailBounceLogs","pruneSoftBounceHistory"],"nearby_services":[],"term":"EmailBounce"},{"line":20,"method":"process","nearby_properties":["enqueueUnique","jobManager","pruneSoftBounceHistory"],"nearby_services":[],"term":"EmailBounce"},{"line":23,"method":"canProcessEmailBounce","nearby_properties":["emailBounceHandler","enqueueUnique","jobManager"],"nearby_services":[],"term":"EmailBounce"},{"line":30,"method":"canProcessEmailBounce","nearby_properties":["emailBounceHandler"],"nearby_services":[],"term":"EmailBounce"},{"line":30,"method":"canProcessEmailBounce","nearby_properties":["emailBounceHandler"],"nearby_services":[],"term":"emailBounceHandler"}],"path":"src/XF/Cron/EmailBounce.php","sha256":"daa70d55563bd01ed0eb0e2e36bc0ea0f86a8c8eea3fcd5b0c000a1bf2a9b285"},{"class":"XF\\Cron\\EmailUnsubscribe","declared_methods":["process","canProcessUnsubscribeEmails"],"hits":[{"line":5,"method":null,"nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":9,"method":"process","nearby_properties":["enqueueUnique","jobManager"],"nearby_services":[],"term":"unsubscribe"},{"line":14,"method":"process","nearby_properties":["enqueueUnique","jobManager"],"nearby_services":[],"term":"unsubscribe"},{"line":17,"method":"canProcessUnsubscribeEmails","nearby_properties":["enqueueUnique","jobManager"],"nearby_services":[],"term":"unsubscribe"},{"line":25,"method":"canProcessUnsubscribeEmails","nearby_properties":["emailUnsubscribeHandler","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"emailUnsubscribeHandler"},{"line":25,"method":"canProcessUnsubscribeEmails","nearby_properties":["emailUnsubscribeHandler","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"unsubscribe"},{"line":26,"method":"canProcessUnsubscribeEmails","nearby_properties":["emailUnsubscribeHandler","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"unsubscribe"},{"line":27,"method":"canProcessUnsubscribeEmails","nearby_properties":["emailUnsubscribeHandler","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"unsubscribe"},{"line":27,"method":"canProcessUnsubscribeEmails","nearby_properties":["emailUnsubscribeHandler","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"unsubscribeEmailAddress"}],"path":"src/XF/Cron/EmailUnsubscribe.php","sha256":"2751cbd7f3710d7fc38456c3cdbd2baacf82072e7100dedfc607fdbf40034289"},{"class":"XF\\EmailBounce\\ParseResult","declared_methods":[],"hits":[{"line":3,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"}],"path":"src/XF/EmailBounce/ParseResult.php","sha256":"f740081387a2b0c0a1e320ee80c08420d9bb020bd732b78f4a2414d7b1e5c033"},{"class":"XF\\EmailBounce\\Parser","declared_methods":["__construct","parseMessage","extractDate","extractContent","splitOriginalFromText","extractRecipient","parseDeliveryStatus","parseFromTextContent","parseTextForBounce","parseTextForChallenge","parseTextForAutoReply","isMailboxInvalidError","isMailboxQuotaError","isChallengeMessage","isChallengeMessageContent","matchesStringList","convertStringListToRegex","isStatusAmbiguous","getStatusDetailsFromCode","getBounceTypeFromStatus"],"hits":[{"line":3,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"}],"path":"src/XF/EmailBounce/Parser.php","sha256":"ea383365c3646f38d97aef69837e1a0cce58ecefd90abd4d815f9fae2dd4fd2d"},{"class":"XF\\EmailBounce\\Processor","declared_methods":["__construct","processFromStorage","processMessage","takeBounceAction","triggerUserBounceAction","applyUserBounceAction","canApplyUserBounceAction","hasSoftBouncedTooMuch","logBounceMessage","getDefaultBounceHandlerStorage"],"hits":[{"line":3,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":8,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":12,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":28,"method":null,"nearby_properties":["app","bounceParser"],"nearby_services":[],"term":"EmailBounce"},{"line":36,"method":"__construct","nearby_properties":["app","bounceParser","bounceRepo","countMessages","repository"],"nearby_services":[],"term":"EmailBounce"},{"line":182,"method":"applyUserBounceAction","nearby_properties":["save","user_state"],"nearby_services":[],"term":"email_bounce"},{"line":204,"method":"hasSoftBouncedTooMuch","nearby_properties":["app","bounceRepo","countRecentSoftBounces","emailSoftBounceThreshold","options"],"nearby_services":[],"term":"emailSoftBounceThreshold"},{"line":214,"method":"logBounceMessage","nearby_properties":["app","bulkSet","create","date","em","messageType","recipient","user_id"],"nearby_services":[],"term":"EmailBounce"},{"line":239,"method":"getDefaultBounceHandlerStorage","nearby_properties":["bounceEmailAddress","emailBounceHandler","options"],"nearby_services":[],"term":"bounceEmailAddress"},{"line":244,"method":"getDefaultBounceHandlerStorage","nearby_properties":["bounceEmailAddress","emailBounceHandler","options","refreshEmailAccessTokenIfNeeded","repository"],"nearby_services":[],"term":"EmailBounce"},{"line":244,"method":"getDefaultBounceHandlerStorage","nearby_properties":["bounceEmailAddress","emailBounceHandler","options","refreshEmailAccessTokenIfNeeded","repository"],"nearby_services":[],"term":"emailBounceHandler"},{"line":251,"method":"getDefaultBounceHandlerStorage","nearby_properties":["emailBounceHandler","refreshEmailAccessTokenIfNeeded","repository"],"nearby_services":[],"term":"EmailBounce"},{"line":251,"method":"getDefaultBounceHandlerStorage","nearby_properties":["emailBounceHandler","refreshEmailAccessTokenIfNeeded","repository"],"nearby_services":[],"term":"emailBounceHandler"}],"path":"src/XF/EmailBounce/Processor.php","sha256":"f2699eb25d0717d5c5bb5e9e705e1f76acf98e8715971b2288148b9f664fc512"},{"class":"XF\\EmailStop\\AbstractHandler","declared_methods":["__construct"],"hits":[{"line":3,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailStop"}],"path":"src/XF/EmailStop/AbstractHandler.php","sha256":"8ab4d890f303dc54e6015c0ee68ecc7907078b0f56052be88ea9e88d010d33f8"},{"class":"XF\\EmailStop\\ForumHandler","declared_methods":["getStopOneText","getStopAllText","stopOne","stopAll"],"hits":[{"line":3,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailStop"}],"path":"src/XF/EmailStop/ForumHandler.php","sha256":"b3fdcd363f7f3aa50bf58acdef9155f06ee92a4cdcb31087b3513f498f69a3f8"},{"class":"XF\\EmailStop\\ThreadHandler","declared_methods":["getStopOneText","getStopAllText","stopOne","stopAll"],"hits":[{"line":3,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailStop"}],"path":"src/XF/EmailStop/ThreadHandler.php","sha256":"01e6cf04c920eb943db3a49270d0bc1b32a2b57440786c54074397c1c2220c7d"},{"class":"XF\\EmailUnsubscribe\\Processor","declared_methods":["__construct","processFromStorage","processMessage","applyUserUnsubscribeAction","getDefaultUnsubscribeHandlerStorage"],"hits":[{"line":3,"method":null,"nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":51,"method":"processFromStorage","nearby_properties":["getMessage","getRawContent","getRawHeader"],"nearby_services":[],"term":"unsubscribe"},{"line":59,"method":"processFromStorage","nearby_properties":["getRawContent","getRawHeader"],"nearby_services":[],"term":"unsubscribe"},{"line":106,"method":"processMessage","nearby_properties":["getHeader"],"nearby_services":[],"term":"List-Unsubscribe"},{"line":106,"method":"processMessage","nearby_properties":["getHeader"],"nearby_services":[],"term":"unsubscribe"},{"line":126,"method":"processMessage","nearby_properties":["app","applyUserUnsubscribeAction","em","findOne","getEmailConfirmKey","last_summary_email_date","save"],"nearby_services":[],"term":"unsubscribe"},{"line":129,"method":"applyUserUnsubscribeAction","nearby_properties":["Option","applyUserUnsubscribeAction","last_summary_email_date","receive_admin_email","save"],"nearby_services":[],"term":"unsubscribe"},{"line":134,"method":"applyUserUnsubscribeAction","nearby_properties":["Option","last_summary_email_date","receive_admin_email","save"],"nearby_services":[],"term":"receive_admin_email"},{"line":143,"method":"getDefaultUnsubscribeHandlerStorage","nearby_properties":["options","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"unsubscribe"},{"line":146,"method":"getDefaultUnsubscribeHandlerStorage","nearby_properties":["options","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"unsubscribe"},{"line":147,"method":"getDefaultUnsubscribeHandlerStorage","nearby_properties":["emailUnsubscribeHandler","options","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"unsubscribe"},{"line":147,"method":"getDefaultUnsubscribeHandlerStorage","nearby_properties":["emailUnsubscribeHandler","options","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"unsubscribeEmailAddress"},{"line":154,"method":"getDefaultUnsubscribeHandlerStorage","nearby_properties":["emailUnsubscribeHandler","refreshEmailAccessTokenIfNeeded","repository","unsubscribeEmailAddress"],"nearby_services":[],"term":"emailUnsubscribeHandler"},{"line":154,"method":"getDefaultUnsubscribeHandlerStorage","nearby_properties":["emailUnsubscribeHandler","refreshEmailAccessTokenIfNeeded","repository","unsubscribeEmailAddress"],"nearby_services":[],"term":"unsubscribe"},{"line":161,"method":"getDefaultUnsubscribeHandlerStorage","nearby_properties":["emailUnsubscribeHandler","refreshEmailAccessTokenIfNeeded","repository"],"nearby_services":[],"term":"emailUnsubscribeHandler"},{"line":161,"method":"getDefaultUnsubscribeHandlerStorage","nearby_properties":["emailUnsubscribeHandler","refreshEmailAccessTokenIfNeeded","repository"],"nearby_services":[],"term":"unsubscribe"},{"line":175,"method":"getDefaultUnsubscribeHandlerStorage","nearby_properties":["logException"],"nearby_services":[],"term":"unsubscribe"},{"line":180,"method":"getDefaultUnsubscribeHandlerStorage","nearby_properties":["logException"],"nearby_services":[],"term":"unsubscribe"}],"path":"src/XF/EmailUnsubscribe/Processor.php","sha256":"7a8caf871581af63122435eb92721299773e149cdc624a99b125b722c5e3fc60"},{"class":"XF\\Entity\\EmailBounceLog","declared_methods":["getStructure"],"hits":[{"line":24,"method":null,"nearby_properties":["columns","primaryKey","shortName","table"],"nearby_services":[],"term":"EmailBounce"},{"line":28,"method":"getStructure","nearby_properties":["columns","primaryKey","shortName","table"],"nearby_services":[],"term":"email_bounce"},{"line":29,"method":"getStructure","nearby_properties":["columns","primaryKey","shortName","table"],"nearby_services":[],"term":"EmailBounce"}],"path":"src/XF/Entity/EmailBounceLog.php","sha256":"a46201414aa63e3f712716557e1978d130380943108567fe5ef89de6a2141ced"},{"class":"XF\\Entity\\User","declared_methods":["getAbstractedCustomAvatarPath","getAvatarType","getAvatarUrl","getAvatarUrl2x","avatarSupportsSize","getGravatarUrl","isMemberOf","isOnline","isLinkTrusted","authenticate","getIp","getSharedIpUsers","getSpamDetails","hasAdminPermission","getLastActivity","getIsSuperAdmin","getPermissionSet","getPermissionCombinationId","getEmailConfirmKey","getClientSideCacheKey","getWarningCount","canEdit","canBanUsers","canBan","canCleanSpam","isPossibleSpammer","isSpamCheckRequired","canViewOnlineStatus","canViewCurrentActivity","canViewBookmarks","isWarnable","canWarn","canViewWarnings","canApproveRejectUser","canApproveRejectUsernameChange","canEditProfile","canEditSignature","canUseRte","canBypassUserPrivacy","isPrivacyCheckMet","canSearch","canChangeLanguage","canChangeStyle","canChangeStyleVariation","canViewMemberList","canReport","canBeReported","canViewFullProfile","canViewBasicProfile","canViewProfilePosts","canViewPostsOnProfile","canViewDeletedPostsOnProfile","canViewModeratedPostsOnProfile","canPostOnProfile","canUploadAndManageAttachmentsOnProfile","canUploadVideosOnProfile","canViewLatestActivity","canViewIdentities","canViewIps","canFollowUser","isFollowing","canIgnoreUser","isIgnoring","isInActiveUserState","canStartConversation","canStartConversationWith","canReceiveConversation","canReceiveActivitySummaryEmail","canUploadAndManageAttachments","canUploadAvatar","canUploadProfileBanner","canUseContactForm","canUsePushNotifications","canChangeEmail","canChangeUsername","hasViewableUsernameHistory","canViewFullUsernameHistory","getNextAllowedUsernameChange","canCreateThread","canCreateThreadPreReg"],"hits":[{"line":957,"method":"isInActiveUserState","nearby_properties":["user_state"],"nearby_services":[],"term":"email_bounce"},{"line":1921,"method":"rejectUser","nearby_properties":[],"nearby_services":[],"term":"receive_admin_email"},{"line":2076,"method":"setupApiResultData","nearby_properties":["alert_optout","content_show_signature","creation_watch_state","email_on_conversation","includeColumn","includeExtra","interaction_watch_state","push_on_conversation","push_optout","receive_admin_email","show_dob_date","show_dob_year","use_tfa"],"nearby_services":[],"term":"receive_admin_email"},{"line":2125,"method":"setupApiResultData","nearby_properties":["alert_optout","content_show_signature","creation_watch_state","email_on_conversation","includeColumn","includeExtra","interaction_watch_state","push_on_conversation","push_optout","receive_admin_email","show_dob_date","show_dob_year","use_tfa"],"nearby_services":[],"term":"receive_admin_email"},{"line":2313,"method":"_setupDefaults","nearby_properties":["activity_visible","contentType","getId","guestTimeZone","language_id","last_summary_email_date","shortName","table","timezone","user_group_id","visible"],"nearby_services":[],"term":"receive_admin_email"},{"line":2361,"method":"getStructure","nearby_properties":[],"nearby_services":[],"term":"email_bounce"}],"path":"src/XF/Entity/User.php","sha256":"1ea738d44993ad4cb7f5db12e8b2ee06c37bd2b2c7ae1714b068fb64bbb82758"},{"class":"XF\\Entity\\UserOption","declared_methods":["doesReceiveAlert","doesReceivePush","_postSave","_setupDefaults","getStructure"],"hits":[{"line":17,"method":null,"nearby_properties":[],"nearby_services":[],"term":"receive_admin_email"},{"line":97,"method":"_setupDefaults","nearby_properties":["content_show_signature","creation_watch_state","email_on_conversation","interaction_watch_state","push_on_conversation","receive_admin_email","registrationDefaults","show_dob_date","show_dob_year"],"nearby_services":[],"term":"receive_admin_email"},{"line":114,"method":"getStructure","nearby_properties":["columns","primaryKey","shortName"],"nearby_services":[],"term":"receive_admin_email"}],"path":"src/XF/Entity/UserOption.php","sha256":"20157e9040e3db2ce626bf8140468bbaed15fb9334e3449ba21856539a8d5417"},{"class":"XF\\Finder\\EmailBounceLogFinder","declared_methods":[],"hits":[{"line":5,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":10,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":11,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":12,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":13,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":15,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"}],"path":"src/XF/Finder/EmailBounceLogFinder.php","sha256":"32bd9fa3bee2ca0ff0d3b0cac90c5ae073ad49383c8240838e6770107d761ef1"},{"class":"XF\\Import\\Helper","declared_methods":["__construct","importUser","mergeUser","mapUserGroupList","getQuotesFromBbCode","getQuotedContentIds","rewriteQuotesInBbCode","getMentionsFromBbCode","getMentionedUserIds","rewriteMentionsInBbCode"],"hits":[{"line":44,"method":"importUser","nearby_properties":["email","isValid","user_state"],"nearby_services":[],"term":"email_bounce"}],"path":"src/XF/Import/Helper.php","sha256":"087344679cfe107382a7454d85a5b674e1c9995d0133e02e8f0a858282cebe7d"},{"class":"XF\\Install\\Data\\MySql","declared_methods":["getTables","getData"],"hits":[{"line":636,"method":"getTables","nearby_properties":["addColumn","addPrimaryKey","autoIncrement","comment","nullable","setDefault"],"nearby_services":[],"term":"email_bounce"},{"line":651,"method":"getTables","nearby_properties":["addColumn","addKey","addUniqueKey","autoIncrement","nullable"],"nearby_services":[],"term":"email_bounce"},{"line":2469,"method":"getTables","nearby_properties":["addColumn","comment","setDefault","unsigned","values"],"nearby_services":[],"term":"email_bounce"},{"line":2689,"method":"getTables","nearby_properties":["addColumn","comment","setDefault","values"],"nearby_services":[],"term":"receive_admin_email"}],"path":"src/XF/Install/Data/MySql.php","sha256":"8a5e4181dbd99bfde8f9acc051bd164843df9ba3f11a5765153287fe7e4e1254"},{"class":"XF\\Install\\Upgrade\\Version1030010","declared_methods":["getVersionName","step1","step2","step3","step4","step5","step6","step7","step8","step9","step10","step11","step12","step13","step14","step15","buildCensorCacheValue","step16","step17","step18","step19","step20","step21","step22","step23","step24","step25","step26","step27"],"hits":[{"line":143,"method":"step1","nearby_properties":["executeUpgradeQuery"],"nearby_services":[],"term":"email_bounce"}],"path":"src/XF/Install/Upgrade/1030010-130a.php","sha256":"ba4bcc3ff8b4f08f01a52d71b11246c8a8fb278c2acbfa3360012ebd1db11cb3"},{"class":"XF\\Install\\Upgrade\\Version1040010","declared_methods":["getVersionName","step1","step2","step3","step4","step5"],"hits":[{"line":15,"method":"step1","nearby_properties":["executeUpgradeQuery"],"nearby_services":[],"term":"email_bounce"},{"line":31,"method":"step1","nearby_properties":["executeUpgradeQuery"],"nearby_services":[],"term":"email_bounce"}],"path":"src/XF/Install/Upgrade/1040010-140a.php","sha256":"0df8518f172f46837d8b4491bd46d068f1a95fa796b21738286343d57d672f87"},{"class":"XF\\Install\\Upgrade\\Version2000631","declared_methods":["getVersionName","step1","step2","step3","step4","step5"],"hits":[{"line":87,"method":"step3","nearby_properties":["addColumn","alterTable","columnExists","executeUpgradeQuery","setDefault"],"nearby_services":[],"term":"receive_admin_email"},{"line":92,"method":"step3","nearby_properties":["db","executeUpgradeQuery","fetchRow"],"nearby_services":[],"term":"receive_admin_email"}],"path":"src/XF/Install/Upgrade/2000631-206b1.php","sha256":"188e835dbf5a9d629d278cf7322210038e531fc87b10f099deb0a56f8e628034"},{"class":"XF\\Install\\Upgrade\\Version2020010","declared_methods":["getVersionName","step1","step2","step3","step4","step5","step6","step7","step8","step9","step10","step11","step12","step13","step14","step15","step16","step17","step18","step19","step20","step21","step22","step23","getEditorButtonDefault","step24","step25","step26","step27","addThreadPrefixDescHelpPhrases","step28","step29"],"hits":[{"line":501,"method":"step21","nearby_properties":["columnExists","executeUpgradeQuery"],"nearby_services":[],"term":"receive_admin_email"}],"path":"src/XF/Install/Upgrade/2020010-220a.php","sha256":"3e5429b4196035d2da1ccfff88e00755373ab85ba92c60e4b1733ecb377d9cce"},{"class":"XF\\Install\\Upgrade\\Version2021470","declared_methods":["getVersionName","step1","step2","step3"],"hits":[{"line":33,"method":"step3","nearby_properties":["addKey","unsubscribeEmailAddress"],"nearby_services":[],"term":"unsubscribe"},{"line":33,"method":"step3","nearby_properties":["addKey","unsubscribeEmailAddress"],"nearby_services":[],"term":"unsubscribeEmailAddress"},{"line":41,"method":"step3","nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":42,"method":"step3","nearby_properties":["executeUpgradeQuery"],"nearby_services":[],"term":"unsubscribe"},{"line":45,"method":"step3","nearby_properties":["executeUpgradeQuery"],"nearby_services":[],"term":"unsubscribe"},{"line":46,"method":"step3","nearby_properties":["executeUpgradeQuery"],"nearby_services":[],"term":"unsubscribe"},{"line":54,"method":"step3","nearby_properties":["executeUpgradeQuery"],"nearby_services":[],"term":"unsubscribe"},{"line":58,"method":"step3","nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":60,"method":"step3","nearby_properties":[],"nearby_services":[],"term":"unsubscribe"}],"path":"src/XF/Install/Upgrade/2021470-2214.php","sha256":"77ffc7876a6c785c85fd2bb3660478c28312c38f403032bf44e42a426a25d1b8"},{"class":"XF\\Install\\Upgrade\\Version2021570","declared_methods":["getVersionName","step1"],"hits":[{"line":14,"method":"step1","nearby_properties":["fetchOne","unsubscribeEmailAddress"],"nearby_services":[],"term":"unsubscribe"},{"line":14,"method":"step1","nearby_properties":["fetchOne","unsubscribeEmailAddress"],"nearby_services":[],"term":"unsubscribeEmailAddress"},{"line":20,"method":"step1","nearby_properties":["fetchOne","unsubscribeEmailAddress"],"nearby_services":[],"term":"unsubscribe"},{"line":29,"method":"step1","nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":30,"method":"step1","nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":34,"method":"step1","nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":36,"method":"step1","nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":38,"method":"step1","nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":41,"method":"step1","nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":43,"method":"step1","nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":44,"method":"step1","nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":46,"method":"step1","nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":49,"method":"step1","nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":58,"method":"step1","nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":62,"method":"step1","nearby_properties":["insertNewOptionInitialValue"],"nearby_services":[],"term":"unsubscribe"},{"line":68,"method":"step1","nearby_properties":["insertNewOptionInitialValue"],"nearby_services":[],"term":"unsubscribe"},{"line":77,"method":"step1","nearby_properties":["insertNewOptionInitialValue"],"nearby_services":[],"term":"unsubscribe"},{"line":77,"method":"step1","nearby_properties":["insertNewOptionInitialValue"],"nearby_services":[],"term":"unsubscribeEmailAddress"}],"path":"src/XF/Install/Upgrade/2021570-2215.php","sha256":"2ec289829b85a9bd2ff27d24ab417db144194b533a285709ba73daf03ca2da13"},{"class":"XF\\Job\\EmailBounce","declared_methods":["run","getStatusMessage","canCancel","canTriggerByChoice"],"hits":[{"line":5,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":47,"method":"getStatusMessage","nearby_properties":["resume"],"nearby_services":[],"term":"email_bounce"}],"path":"src/XF/Job/EmailBounce.php","sha256":"7558d8cd65789989278c0156e6ee300496b282f4956839af79f6218f690fe9ce"},{"class":"XF\\Job\\EmailUnsubscribe","declared_methods":["run","getStatusMessage","canCancel","canTriggerByChoice"],"hits":[{"line":5,"method":null,"nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":14,"method":"run","nearby_properties":["complete","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"unsubscribe"},{"line":15,"method":"run","nearby_properties":["complete","data","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"unsubscribe"},{"line":15,"method":"run","nearby_properties":["complete","data","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"unsubscribeEmailAddress"},{"line":27,"method":"run","nearby_properties":["complete","data","storage","unsubscribe"],"nearby_services":[],"term":"unsubscribe"},{"line":56,"method":"getStatusMessage","nearby_properties":["resume"],"nearby_services":[],"term":"unsubscribe"}],"path":"src/XF/Job/EmailUnsubscribe.php","sha256":"d4fa08ee42944e50cc68387029391ca1ead9f1e98736d7c2d02eca6732aec8e5"},{"class":"XF\\LogSearch\\EmailBounceLogHandler","declared_methods":["getFinderName","getFinderConditions","getDateField","getRouteName","getLabel","getLogUser"],"hits":[{"line":6,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":11,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":20,"method":"getFinderName","nearby_properties":["with"],"nearby_services":[],"term":"EmailBounce"},{"line":39,"method":"getRouteName","nearby_properties":["recipient"],"nearby_services":[],"term":"EmailBounce"},{"line":52,"method":"getLabel","nearby_properties":["User","diagnostic_info","recipient"],"nearby_services":[],"term":"EmailBounce"}],"path":"src/XF/LogSearch/EmailBounceLogHandler.php","sha256":"b8fd00509ad1e9b978e48673c864a6e1f14a66223b25b9b4d2d591579ed562ae"},{"class":"XF\\Mail\\Mail","declared_methods":["__construct","setTo","setToUser","getToUser","setFrom","setReplyTo","setReturnPath","setListUnsubscribeFromOption","setListUnsubscribe","setListUnsubscribeHttp","applyVerp","getVerpAddress","setSender","setId","addHeader","setContent","setTemplate","getTemplateName","renderTemplate","setLanguage","getLanguage","setAutoSubmitted","getAutoSubmitted","getFromAddress","getEmailObject","getSendableEmail","contentContainsEmailStop","setFinalHeaders","send","queue","applySetupError","logSetupError"],"hits":[{"line":75,"method":null,"nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":80,"method":null,"nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":240,"method":"setListUnsubscribeFromOption","nearby_properties":["enableVerp","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"unsubscribe"},{"line":245,"method":"setListUnsubscribeFromOption","nearby_properties":["enableVerp","setListUnsubscribe","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"unsubscribe"},{"line":246,"method":"setListUnsubscribeFromOption","nearby_properties":["enableVerp","setListUnsubscribe","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"unsubscribe"},{"line":246,"method":"setListUnsubscribeFromOption","nearby_properties":["enableVerp","setListUnsubscribe","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"unsubscribeEmailAddress"},{"line":250,"method":"setListUnsubscribeFromOption","nearby_properties":["enableVerp","setListUnsubscribe","setListUnsubscribeHttp","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"unsubscribe"},{"line":255,"method":"setListUnsubscribeFromOption","nearby_properties":["setListUnsubscribe","setListUnsubscribeHttp"],"nearby_services":[],"term":"unsubscribe"},{"line":267,"method":"setListUnsubscribe","nearby_properties":["toUser"],"nearby_services":[],"term":"unsubscribe"},{"line":275,"method":"setListUnsubscribe","nearby_properties":["email","getEmailConfirmKey","listUnsubscribeMailtoSet","toUser"],"nearby_services":[],"term":"unsubscribe"},{"line":296,"method":"setListUnsubscribe","nearby_properties":["addTextHeader","email","getHeaders","listUnsubscribeMailtoSet"],"nearby_services":[],"term":"List-Unsubscribe"},{"line":296,"method":"setListUnsubscribe","nearby_properties":["addTextHeader","email","getHeaders","listUnsubscribeMailtoSet"],"nearby_services":[],"term":"unsubscribe"},{"line":299,"method":"setListUnsubscribe","nearby_properties":["addTextHeader","email","getHeaders","listUnsubscribeMailtoSet"],"nearby_services":[],"term":"List-Unsubscribe"},{"line":299,"method":"setListUnsubscribe","nearby_properties":["addTextHeader","email","getHeaders","listUnsubscribeMailtoSet"],"nearby_services":[],"term":"unsubscribe"},{"line":300,"method":"setListUnsubscribe","nearby_properties":["addTextHeader","email","getHeaders","listUnsubscribeMailtoSet"],"nearby_services":[],"term":"unsubscribe"},{"line":308,"method":"setListUnsubscribeHttp","nearby_properties":["toUser"],"nearby_services":[],"term":"unsubscribe"},{"line":316,"method":"setListUnsubscribeHttp","nearby_properties":["email","get","getHeaders","listUnsubscribeHttpSet","toUser"],"nearby_services":[],"term":"unsubscribe"},{"line":321,"method":"setListUnsubscribeHttp","nearby_properties":["email","get","getBodyAsString","getHeaders","listUnsubscribeHttpSet","remove"],"nearby_services":[],"term":"List-Unsubscribe"},{"line":321,"method":"setListUnsubscribeHttp","nearby_properties":["email","get","getBodyAsString","getHeaders","listUnsubscribeHttpSet","remove"],"nearby_services":[],"term":"unsubscribe"},{"line":327,"method":"setListUnsubscribeHttp","nearby_properties":["email","get","getBodyAsString","getHeaders","remove","renderedTemplateName"],"nearby_services":[],"term":"List-Unsubscribe"},{"line":327,"method":"setListUnsubscribeHttp","nearby_properties":["email","get","getBodyAsString","getHeaders","remove","renderedTemplateName"],"nearby_services":[],"term":"unsubscribe"},{"line":334,"method":"setListUnsubscribeHttp","nearby_properties":["buildLink","email","getHeaders","remove","renderedTemplateName","router"],"nearby_services":[],"term":"unsubscribe"},{"line":340,"method":"setListUnsubscribeHttp","nearby_properties":["addTextHeader","buildLink","email","getHeaders","listUnsubscribeHttpSet","renderedTemplateName","router"],"nearby_services":[],"term":"unsubscribe"},{"line":342,"method":"setListUnsubscribeHttp","nearby_properties":["addTextHeader","buildLink","email","getHeaders","listUnsubscribeHttpSet","router"],"nearby_services":[],"term":"List-Unsubscribe"},{"line":342,"method":"setListUnsubscribeHttp","nearby_properties":["addTextHeader","buildLink","email","getHeaders","listUnsubscribeHttpSet","router"],"nearby_services":[],"term":"unsubscribe"},{"line":343,"method":"setListUnsubscribeHttp","nearby_properties":["addTextHeader","buildLink","email","getHeaders","listUnsubscribeHttpSet","router"],"nearby_services":[],"term":"List-Unsubscribe"},{"line":343,"method":"setListUnsubscribeHttp","nearby_properties":["addTextHeader","buildLink","email","getHeaders","listUnsubscribeHttpSet","router"],"nearby_services":[],"term":"List-Unsubscribe-Post"},{"line":343,"method":"setListUnsubscribeHttp","nearby_properties":["addTextHeader","buildLink","email","getHeaders","listUnsubscribeHttpSet","router"],"nearby_services":[],"term":"unsubscribe"},{"line":344,"method":"setListUnsubscribeHttp","nearby_properties":["addTextHeader","buildLink","email","getHeaders","listUnsubscribeHttpSet","router"],"nearby_services":[],"term":"unsubscribe"},{"line":629,"method":"contentContainsEmailStop","nearby_properties":["email","renderTemplate","toUser"],"nearby_services":[],"term":"EmailStop"},{"line":643,"method":"contentContainsEmailStop","nearby_properties":["buildLink","getHtmlBody","getTextBody","router"],"nearby_services":[],"term":"EmailStop"},{"line":645,"method":"contentContainsEmailStop","nearby_properties":["buildLink","getHtmlBody","getTextBody","router"],"nearby_services":[],"term":"EmailStop"},{"line":664,"method":"setFinalHeaders","nearby_properties":["addTextHeader","autoSubmitted","contentContainsEmailStop","getHeaders","setListUnsubscribeFromOption"],"nearby_services":[],"term":"EmailStop"},{"line":666,"method":"setFinalHeaders","nearby_properties":["addTextHeader","autoSubmitted","contentContainsEmailStop","getHeaders","setListUnsubscribeFromOption"],"nearby_services":[],"term":"unsubscribe"}],"path":"src/XF/Mail/Mail.php","sha256":"bdd3f6711e6331ea6777517b74fa011a83e789a59d50bec305dbf83b69af8a9d"},{"class":"XF\\Pub\\App","declared_methods":["initializeExtra","setup","getPreloadExtraKeys","start","updateUserCaches","updateModeratorCaches","onSessionCreation","loginFromRememberCookie","preRender","complete","renderPageHtml","getNavigation","getNoticeList","addDefaultNotices","renderIndexNow","pageCache","isServedFromCache"],"hits":[{"line":703,"method":"addDefaultNotices","nearby_properties":["addNotice","renderTemplate","user_id","user_state"],"nearby_services":[],"term":"email_bounce"},{"line":706,"method":"addDefaultNotices","nearby_properties":["addNotice","renderTemplate","user_id","user_state"],"nearby_services":[],"term":"email_bounce"},{"line":708,"method":"addDefaultNotices","nearby_properties":["addNotice","renderTemplate","user_id","user_state"],"nearby_services":[],"term":"email_bounce"}],"path":"src/XF/Pub/App.php","sha256":"e9f732650c24e92d7834cfcdfdbfb33feb03d8facde211e797dc5e6e00308c29"},{"class":"XF\\Pub\\Controller\\AccountController","declared_methods":["preDispatchController","actionIndex","addAccountWrapperParams","actionAccountDetails","accountDetailsSaveProcess","setupUsernameChange","actionUsername","actionEmail","emailSaveProcess","actionSignature","signatureSaveProcess","actionPrivacy","savePrivacyProcess","actionPreferences","preferencesSaveProcess","actionDismissNotice","actionAvatar","actionBanner","actionFollowing","actionIgnored","actionReactions","actionSecurity","setupPasswordChange","actionPasskeyAdd","actionPasskeyEdit","actionPasskeyDelete","actionConnectedAccount","actionConnectedAccountDisassociate","actionRequestPassword","actionTwoStep","actionTwoStepBackupCodes","actionTwoStepAdd","actionTwoStepEnable","actionTwoStepDisable","actionTwoStepManage","actionTwoStepTrustedDisable","assertTwoStepPasswordVerified","actionUpgrades","actionUpgradePurchase","actionUpgradeUpdated","actionNewsFeed","actionAlerts","actionAlertsPopup","markInaccessibleAlertsReadIfNeeded","actionAlertsMarkRead","actionAlertToggle","actionBookmarks","actionBookmarksPopup","actionBookmarksAutoComplete","actionApplications","actionApplicationsView","actionApplicationsRevoke","actionVisitorMenu","customFieldsSaveProcess","checkCsrfIfNeeded","assertViewingPermissions","assertTfaRequirement","assertNotSecurityLocked","assertPolicyAcceptance","assertBoardActive","getActivityDetails","assertProviderExists","assertPasskeyExists","assertViewableAlert","assertTfaEnabled","getConnectedAccountRepo"],"hits":[{"line":108,"method":"accountDetailsSaveProcess","nearby_properties":["filter","formAction"],"nearby_services":[],"term":"receive_admin_email"},{"line":288,"method":"emailSaveProcess","nearby_properties":["authenticate","email","filter","formAction","service","user_state","validate"],"nearby_services":[],"term":"email_bounce"},{"line":397,"method":"savePrivacyProcess","nearby_properties":["filter"],"nearby_services":[],"term":"receive_admin_email"},{"line":483,"method":"preferencesSaveProcess","nearby_properties":[],"nearby_services":[],"term":"receive_admin_email"}],"path":"src/XF/Pub/Controller/AccountController.php","sha256":"73e755ef485d737f1a74e576827af1a127ec95c153f3a818eb20b344f5243270"},{"class":"XF\\Pub\\Controller\\EmailStopController","declared_methods":["assertIpNotBanned","assertViewingPermissions","assertPolicyAcceptance","checkCsrfIfNeeded","actionIndex","actionUnsubscribe","displayConfirmation","assertValidatedStopService","actionAll","actionMailingList","actionActivitySummary","actionConversation","actionContent","getActivityDetails"],"hits":[{"line":8,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailStop"},{"line":10,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailStop"},{"line":29,"method":"checkCsrfIfNeeded","nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":42,"method":"actionIndex","nearby_properties":["assertValidatedStopService","filter","isPost","message","stop","user_id"],"nearby_services":[],"term":"EmailStop"},{"line":45,"method":"actionIndex","nearby_properties":["assertValidatedStopService","displayConfirmation","filter","isPost","message","stop","user_id"],"nearby_services":[],"term":"EmailStop"},{"line":55,"method":"actionUnsubscribe","nearby_properties":["assertPostOnly","assertValidatedStopService","displayConfirmation","filter","user_id"],"nearby_services":[],"term":"unsubscribe"},{"line":62,"method":"actionUnsubscribe","nearby_properties":["assertPostOnly","assertValidatedStopService","filter","options","sendConfirmation","sendUnsubscribeConfirmation","stop","user_id"],"nearby_services":[],"term":"EmailStop"},{"line":65,"method":"actionUnsubscribe","nearby_properties":["assertValidatedStopService","filter","message","options","sendConfirmation","sendUnsubscribeConfirmation","stop","user_id"],"nearby_services":[],"term":"EmailStop"},{"line":67,"method":"actionUnsubscribe","nearby_properties":["assertValidatedStopService","filter","message","options","sendConfirmation","sendUnsubscribeConfirmation","stop","user_id"],"nearby_services":[],"term":"unsubscribe"},{"line":69,"method":"actionUnsubscribe","nearby_properties":["assertValidatedStopService","message","options","sendConfirmation","sendUnsubscribeConfirmation","stop","user_id"],"nearby_services":[],"term":"EmailStop"},{"line":78,"method":"displayConfirmation","nearby_properties":["assertValidatedStopService","filter","getActionOptions","getConfirmKey","getUser","message","user_id"],"nearby_services":[],"term":"EmailStop"},{"line":80,"method":"displayConfirmation","nearby_properties":["assertValidatedStopService","filter","getActionOptions","getConfirmKey","getUser","user_id"],"nearby_services":[],"term":"EmailStop"},{"line":84,"method":"displayConfirmation","nearby_properties":["assertValidatedStopService","filter","getActionOptions","getConfirmKey","getUser","user_id","view"],"nearby_services":[],"term":"EmailStop"},{"line":85,"method":"displayConfirmation","nearby_properties":["assertValidatedStopService","getActionOptions","getConfirmKey","getUser","user_id","view"],"nearby_services":[],"term":"EmailStop"},{"line":89,"method":"displayConfirmation","nearby_properties":["getConfirmKey","getUser","view"],"nearby_services":[],"term":"EmailStop"},{"line":96,"method":"displayConfirmation","nearby_properties":["app","find","view"],"nearby_services":[],"term":"EmailStop"},{"line":116,"method":"assertValidatedStopService","nearby_properties":["displayConfirmation","email_confirm_key","error","exception","service"],"nearby_services":[],"term":"EmailStop"},{"line":117,"method":"assertValidatedStopService","nearby_properties":["displayConfirmation","error","exception","service"],"nearby_services":[],"term":"EmailStop"}],"path":"src/XF/Pub/Controller/EmailStopController.php","sha256":"87fbdd47e99140defde2703c546aee864ff5a70b21e42e21bc5cb90395456502"},{"class":"XF\\Pub\\Controller\\MiscController","declared_methods":["actionHealth","actionCookies","setupContactService","actionContact","actionLanguage","actionStyle","actionStyleVariation","actionStyleVariationInput","actionCaptcha","actionIpInfo","actionLocationInfo","actionTagAutoComplete","actionCodeEditorModeLoader","actionAcceptPrivacyPolicy","actionAcceptTerms","actionUpdatePushSubscription","actionFindEmoji","actionValidateUsername","getActivityDetails","assertBoardActive","assertNotRejected","assertNotDisabled","assertNotSecurityLocked","assertViewingPermissions","assertPolicyAcceptance"],"hits":[{"line":622,"method":"actionUpdatePushSubscription","nearby_properties":["assertPostOnly","filter","repository"],"nearby_services":[],"term":"unsubscribe"},{"line":635,"method":"actionUpdatePushSubscription","nearby_properties":["deleteUserPushSubscription","error","repository","user_id","validateSubscriptionDetails"],"nearby_services":[],"term":"unsubscribe"}],"path":"src/XF/Pub/Controller/MiscController.php","sha256":"8e300ddb4e107a142ead5adb972d95bff763ae8c8f47ca49d48b2a6c7599fc5e"},{"class":"XF\\Pub\\Route\\EmailStop","declared_methods":["build"],"hits":[{"line":7,"method":null,"nearby_properties":["email_confirm_key"],"nearby_services":[],"term":"EmailStop"}],"path":"src/XF/Pub/Route/EmailStop.php","sha256":"26d3bdf1300b5ab20e44302611dad77e77bba4f20f1b408bc2648aa226d748a3"},{"class":"XF\\Repository\\EmailBounceRepository","declared_methods":["findEmailBounceLogsForList","insertSoftBounceLogEntry","countRecentSoftBounces","pruneEmailBounceLogs","pruneSoftBounceHistory"],"hits":[{"line":5,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":10,"method":null,"nearby_properties":["finder"],"nearby_services":[],"term":"EmailBounce"},{"line":13,"method":null,"nearby_properties":["finder","setDefaultOrder","with"],"nearby_services":[],"term":"EmailBounce"},{"line":15,"method":"findEmailBounceLogsForList","nearby_properties":["finder","setDefaultOrder","with"],"nearby_services":[],"term":"EmailBounce"},{"line":17,"method":"findEmailBounceLogsForList","nearby_properties":["db","finder","insert","setDefaultOrder","with"],"nearby_services":[],"term":"EmailBounce"},{"line":24,"method":"insertSoftBounceLogEntry","nearby_properties":["db","finder","insert","setDefaultOrder","with"],"nearby_services":[],"term":"email_bounce"},{"line":40,"method":"countRecentSoftBounces","nearby_properties":["db","fetchRow"],"nearby_services":[],"term":"email_bounce"},{"line":59,"method":"pruneEmailBounceLogs","nearby_properties":["db","delete"],"nearby_services":[],"term":"EmailBounce"},{"line":66,"method":"pruneEmailBounceLogs","nearby_properties":["db","delete"],"nearby_services":[],"term":"email_bounce"},{"line":78,"method":"pruneSoftBounceHistory","nearby_properties":["db","delete","format"],"nearby_services":[],"term":"email_bounce"}],"path":"src/XF/Repository/EmailBounceRepository.php","sha256":"c3ef1e87430b21ea2823631c1b1a5ba31c0ee4ac3e22fc48005f709931964741"},{"class":"XF\\Searcher\\User","declared_methods":["getEntityType","getDefaultOrderOptions","isSortOrderNumeric","validateSpecialCriteriaValue","applySpecialCriteriaValue","getFormData","getFormDefaults"],"hits":[{"line":327,"method":"getFormDefaults","nearby_properties":[],"nearby_services":[],"term":"email_bounce"}],"path":"src/XF/Searcher/User.php","sha256":"d5583f620ad61e7d430f341b4878a9270880d025364979991a1844163aca3c4d"},{"class":"XF\\Service\\Development\\UnusedPhraseFinderService","declared_methods":["__construct","findUnused","findAll","getExistingPhraseTitles","getPhrasesUsedInTemplates","getAddOnFileRoot","getPhrasesContainedInFiles","getPhrasesUsedInOptionsOrProps","getPhrasesFromContentTypes","getProtectedPhrases","getProtectedUnknownPhrases"],"hits":[{"line":344,"method":"getProtectedPhrases","nearby_properties":[],"nearby_services":[],"term":"unsubscribe"}],"path":"src/XF/Service/Development/UnusedPhraseFinderService.php","sha256":"5b3726c0f1dc25fe9f609fdd53cb70591d3a76550fbcea7c7b6d3ca8065050c9"},{"class":"XF\\Service\\User\\DeleteCleanUpService","declared_methods":["__construct","setOriginalUserName","getUserId","getUserName","getOriginalUserName","getSteps","cleanUp","stepDeleteOAuthRefreshTokens","stepDeleteContent","stepDeleteProfilePosts","stepDeleteContentVotes","stepDeleteBookmarks","stepChangeOwner","stepMiscCleanUp"],"hits":[{"line":48,"method":null,"nearby_properties":[],"nearby_services":[],"term":"email_bounce"},{"line":413,"method":"stepMiscCleanUp","nearby_properties":["db","delete","repository","update","userId"],"nearby_services":[],"term":"email_bounce"}],"path":"src/XF/Service/User/DeleteCleanUpService.php","sha256":"3d4ec6ab883ad420c38c8836bf7d48708c7f35c4eb665578a72a99769aeb5fb5"},{"class":"XF\\Service\\User\\EmailChangeService","declared_methods":["__construct","changeEmail","getUser","logIp","canChangeEmail","isValid","save","getConfirmationRequired","isConfirmationRequired","changeUserStateForConfirmation","onEmailChange","sendEmailConfirmation","wasConfirmationSent","sendEmailChangedNotice","wasChangeNotificationSent","writeIpLog"],"hits":[{"line":40,"method":"changeEmail","nearby_properties":["changeEmail","changed","email","oldEmail","oldState","user","user_state"],"nearby_services":[],"term":"email_bounce"},{"line":89,"method":"save","nearby_properties":["changeUserStateForConfirmation","changed","isConfirmationRequired","save","user","user_state"],"nearby_services":[],"term":"email_bounce"},{"line":122,"method":"isConfirmationRequired","nearby_properties":["changed","is_admin","is_moderator","is_staff","user","user_state"],"nearby_services":[],"term":"email_bounce"},{"line":144,"method":"changeUserStateForConfirmation","nearby_properties":["confirmationRequired","user","user_state"],"nearby_services":[],"term":"email_bounce"}],"path":"src/XF/Service/User/EmailChangeService.php","sha256":"e8f1cfced8b7fb3b4b597e756a5d1529a7f51d739888e4c84e1729e8a8d5f0eb"},{"class":"XF\\Service\\User\\EmailStopService","declared_methods":["__construct","getUser","getConfirmKey","addHandlerClasses","addHandler","getHandler","getActionOptions","stop","stopAll","stopAllExcept","stopMailingList","stopActivitySummary","stopConversations","stopAllContent","stopContent","sendConfirmation"],"hits":[{"line":7,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailStop"},{"line":13,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailStop"},{"line":85,"method":"getActionOptions","nearby_properties":["app","boardTitle","options"],"nearby_services":[],"term":"unsubscribe"},{"line":162,"method":"stopAllExcept","nearby_properties":["addCascadedSave","email_on_conversation","receive_admin_email"],"nearby_services":[],"term":"receive_admin_email"},{"line":200,"method":"stopMailingList","nearby_properties":["Option","receive_admin_email","save","user"],"nearby_services":[],"term":"receive_admin_email"},{"line":276,"method":"sendConfirmation","nearby_properties":["app","email","mailer","newMail","send","setTemplate","setToUser"],"nearby_services":[],"term":"unsubscribe"}],"path":"src/XF/Service/User/EmailStopService.php","sha256":"0ca35d332a1b72270a95eb0c1048370982e56e1377ae3b22805a9606c5ec9993"},{"class":"XF\\Service\\User\\RegistrationService","declared_methods":["setup","getUser","setMapped","setPassword","setNoPassword","setDob","setCustomFields","setFromInput","setReceiveAdminEmail","setReceiveActivitySummary","setAvatarUrl","setPreRegActionKey","getPreRegContent","getSpamCheckExtraData","checkForSpam","skipEmailConfirmation","_validate","finalSetup","setInitialUserState","setPolicyAcceptance","applyExtraValidation","_save","writeIpLog","writeInitialChangeLogs","updateUserAchievements","sendRegistrationContact","applyAvatarFromUrl"],"hits":[{"line":168,"method":"setReceiveAdminEmail","nearby_properties":["Option","last_summary_email_date","receive_admin_email","setReceiveActivitySummary","setReceiveAdminEmail","user"],"nearby_services":[],"term":"receive_admin_email"},{"line":380,"method":"writeInitialChangeLogs","nearby_properties":["Option","app","container","options","receive_admin_email","registrationSetup","user"],"nearby_services":[],"term":"receive_admin_email"}],"path":"src/XF/Service/User/RegistrationService.php","sha256":"46d2f6c6b4176b0de74c87f4d9196143e7528a8bcd80b642cc14d542e4a4eb77"},{"class":"XF\\SubContainer\\Bounce","declared_methods":["initialize","storage","parser","processor"],"hits":[{"line":7,"method":null,"nearby_properties":["container"],"nearby_services":[],"term":"EmailBounce"},{"line":8,"method":null,"nearby_properties":["container"],"nearby_services":[],"term":"EmailBounce"},{"line":28,"method":"initialize","nearby_properties":["app","bounceEmailAddress","config","enableVerp","extendClass","options"],"nearby_services":[],"term":"bounceEmailAddress"}],"path":"src/XF/SubContainer/Bounce.php","sha256":"024ebbea455ae3660303d90ecbc57d68729eb38340db44dafd7b9a3d9d8c13d2"},{"class":"XF\\SubContainer\\Unsubscribe","declared_methods":["initialize","storage","processor"],"hits":[{"line":7,"method":null,"nearby_properties":["container"],"nearby_services":[],"term":"unsubscribe"},{"line":9,"method":null,"nearby_properties":["container","set"],"nearby_services":[],"term":"unsubscribe"},{"line":17,"method":"initialize","nearby_properties":["app","container","options","set","unsubscribeEmailAddress"],"nearby_services":[],"term":"unsubscribe"},{"line":23,"method":"initialize","nearby_properties":["app","enableVerp","extendClass","options","unsubscribeEmailAddress"],"nearby_services":[],"term":"unsubscribe"},{"line":23,"method":"initialize","nearby_properties":["app","enableVerp","extendClass","options","unsubscribeEmailAddress"],"nearby_services":[],"term":"unsubscribeEmailAddress"},{"line":27,"method":"initialize","nearby_properties":["app","enableVerp","extendClass","options","unsubscribeEmailAddress"],"nearby_services":[],"term":"unsubscribe"},{"line":27,"method":"initialize","nearby_properties":["app","enableVerp","extendClass","options","unsubscribeEmailAddress"],"nearby_services":[],"term":"unsubscribeEmailAddress"}],"path":"src/XF/SubContainer/Unsubscribe.php","sha256":"e7437f48da7b81e663670493d443d8d2fc5aaa6c927a5d363eb98c538dbcb226"}] +MAIL402_SEND_ATTEMPTS=0 +MAIL402_SMTP_AUTH_ATTEMPTS=0 +MAIL402_NETWORK_ATTEMPTS=0 +MAIL402_MUTATIONS=0 +MAIL402_DNS_MUTATIONS=0 +MAIL402_YANDEX_CLOUD_MUTATIONS=0 +MAIL402_BEGET_MUTATIONS=0 +MAIL402_BACKUP_DR_MUTATIONS=0 +MAIL402_DECISION=READY_FOR_EVENT_TO_XENFORO_MAPPING +MAIL402_END +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-NATIVE-ACTION-AUDIT-402R1","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} + +OUTPUT_END +CHAT_OUTPUT_END diff --git a/runtime/latest.json b/runtime/latest.json index d4b2cb26..2b8ea5ce 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,19 +1,19 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-260915-INFRA-DR-BACKUPV2-RCLONE-BINDING-CONTRACT-PROOF-443R1", - "status": "FAIL", - "rc": 2, + "command_id": "SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-NATIVE-ACTION-AUDIT-402R1", + "status": "OK", + "rc": 0, "host": "pve01", "mode": "read-only", - "component": "infra-dr-backupv2-rclone-binding-contract-proof", - "started_at_utc": "2026-09-15T21:08:17Z", - "finished_at_utc": "2026-09-15T21:08:18Z", + "component": "infra-mail-xenforo-codevipe-feedback-native-action-audit", + "started_at_utc": "2026-09-15T21:12:23Z", + "finished_at_utc": "2026-09-15T21:12:26Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "348d7c3fbb227cb555f37ad926cebc10bc1fbe60a628e5394ec50643a7977f54", + "command_sha256": "8b8e2fd18e4234b5236bb044d8d6d6da7b0799197bcbf0e32a81675534ef6bdf", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, @@ -21,7 +21,7 @@ "result_contract_valid": true, "result_contract_status": null, "result_contract_error": null, - "command_rc": 2, + "command_rc": 0, "changes_made": false, "rollback_started": false, "rollback_restored": null, @@ -30,9 +30,9 @@ "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "bdad25a09b8948d90b97fb68e844e5972c7c6ddc61175dc73f72098e39215c6d", - "sanitized_output_sha256": "bdad25a09b8948d90b97fb68e844e5972c7c6ddc61175dc73f72098e39215c6d", + "raw_evidence_sha256": "6af009204e8914ce27affeacfad9dc499e5a3dabd2d73a6b1018f16713d89029", + "sanitized_output_sha256": "6af009204e8914ce27affeacfad9dc499e5a3dabd2d73a6b1018f16713d89029", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "COMMAND_ID=SUPPORT-260915-INFRA-DR-BACKUPV2-RCLONE-BINDING-CONTRACT-PROOF-443R1\nMODE=READ_ONLY_RCLONE_BINDING_CONTRACT_PROOF\nRAW_SOURCE_EXPORTED=NO\nRAW_CONFIG_VALUES_EXPORTED=NO\nNO_BACKUP_EXECUTION=YES\nNO_VZDUMP_EXECUTION=YES\nNO_RCLONE_EXECUTION=YES\nNO_CLOUD_ACCESS=YES\nNO_FILE_MUTATION=YES\nNO_SYSTEMD_MUTATION=YES\nPRODUCTION_SOURCE_FILE_COUNT=11\nPRODUCTION_SOURCE_MANIFEST=[{\"bytes\":2989,\"file\":\"adapter.py\",\"mode\":\"0500\",\"sha256\":\"18eb29cef165371b48bcb78e1a456e1939e6eff253787218133162cc89ab9fa3\"},{\"bytes\":7385,\"file\":\"guest266.py\",\"mode\":\"0400\",\"sha256\":\"86433bc424d5fa5017c20f7a237c82874b02357a3283660d8a6b0039ef2bc868\"},{\"bytes\":16514,\"file\":\"large264.py\",\"mode\":\"0400\",\"sha256\":\"5cc4641fc35e4dd554495a36146da7dbbb7f142d1450e04cc5d3c89678b8497a\"},{\"bytes\":4603,\"file\":\"nodeplan263.py\",\"mode\":\"0400\",\"sha256\":\"db5c16ee24d25aa1694530332d3190ab7cc5d4f8eb69067d025e27ad5c995060\"},{\"bytes\":12888,\"file\":\"pve265.py\",\"mode\":\"0400\",\"sha256\":\"cd2f634414a8e38a3789015aeca5a9b47821f77d7d1fa61dcdbdc866172963be\"},{\"bytes\":19595,\"file\":\"pve270.py\",\"mode\":\"0400\",\"sha256\":\"97015277a4f3f8129c0fd11eb70c06293026366f1f8232a97feeed513a2dbcef\"},{\"bytes\":6195,\"file\":\"pve282.py\",\"mode\":\"0400\",\"sha256\":\"73c6cb7773eb8e82d1e7ed5ab4733b4afb88f74ae69c09125d0378d6e480e012\"},{\"bytes\":14701,\"file\":\"restore262.py\",\"mode\":\"0400\",\"sha256\":\"56d1b961c8d5654d5e2ee2755268db46bd2202bca11e69788febf991cfaa79f1\"},{\"bytes\":8831,\"file\":\"stream263.py\",\"mode\":\"0400\",\"sha256\":\"a83d03a86b93a855716658652dd073fcb281cd387fc6200fe4bc2a922f39ea16\"},{\"bytes\":15364,\"file\":\"transport261.py\",\"mode\":\"0400\",\"sha256\":\"b9b92f957bf441cb5d1702f4881897328e6c0338f8c3f6d41d27d9a349b37688\"},{\"bytes\":11755,\"file\":\"v2core.py\",\"mode\":\"0400\",\"sha256\":\"e285bf9a5678d07dcbb90261f9f93e7826ff524e04cfec780bf5a3c4b0dc29f2\"}]\nPRODUCTION_SOURCE_SET_SHA256=942f22106ad7d23077f5103ef39ea7bf580077b627221224cd950f85eb3e669d\nSOURCE_SET_STATUS=PASS\nBINDING_DEPENDENCY_CLOSURE=[{\"args\":[\"text\"],\"calls\":[\"Stop\",\"configparser.ConfigParser\",\"core.canonical_bytes\",\"core.inventory_from_config\",\"get\",\"items\",\"len\",\"need\",\"p.defaults\",\"p.read_string\",\"p.sections\",\"sha\",\"strip\"],\"end_line\":127,\"line\":118,\"name\":\"binding\",\"safe_ast\":\"FunctionDef(name='binding', args=arguments(args=[arg(arg='text')]), body=[Expr(value=Constant(value='STRLEN_77_SHA256_d7f1b956765b6e33ae7aae32d72372fceda12e1e36861227d496e327a1467bd6')), Expr(value=Call(func=Attribute(value=Name(id='core', ctx=Load()), attr='inventory_from_config', ctx=Load()), args=[Name(id='text', ctx=Load())])), Assign(targets=[Name(id='p', ctx=Store())], value=Call(func=Attribute(value=Name(id='configparser', ctx=Load()), attr='ConfigParser', ctx=Load()), keywords=[keyword(arg='interpolation', value=Constant(value=None)), keyword(arg='strict', value=Constant(value=True))])), Try(body=[Expr(value=Call(func=Attribute(value=Name(id='p', ctx=Load()), attr='read_string', ctx=Load()), args=[Name(id='text', ctx=Load())]))], handlers=[ExceptHandler(type=Attribute(value=Name(id='configparser', ctx=Load()), attr='Error', ctx=Load()), body=[Raise(exc=Call(func=Name(id='Stop', ctx=Load()), args=[Constant(value='STRLEN_19_SHA256_36d9d4a017041fd3e9d368a23744f49e4333fa5cbc1a290d35c050f59a80f071')]), cause=Constant(value=None))])]), Expr(value=Call(func=Name(id='need', ctx=Load()), args=[BoolOp(op=And(), values=[Compare(left=Call(func=Name(id='len', ctx=Load()), args=[Call(func=Attribute(value=Name(id='p', ctx=Load()), attr='sections', ctx=Load()))]), ops=[Eq()], comparators=[Constant(value=26)]), UnaryOp(op=Not(), operand=Call(func=Attribute(value=Name(id='p', ctx=Load()), attr='defaults', ctx=Load())))]), Constant(value='STRLEN_23_SHA256_705336cebe167d031d144e442908c89d06523f80591cb9ec6ed47122d7286de1')])), Assign(targets=[Name(id='data', ctx=Store())], value=DictComp(key=Name(id='n', ctx=Load()), value=DictComp(key=Name(id='k', ctx=Load()), value=Name(id='v', ctx=Load()), generators=[comprehension(target=Tuple(elts=[Name(id='k', ctx=Store()), Name(id='v', ctx=Store())], ctx=Store()), iter=Call(func=Attribute(value=Subscript(value=Name(id='p', ctx=Load()), slice=Name(id='n', ctx=Load()), ctx=Load()), attr='items', ctx=Load())), ifs=[UnaryOp(op=Not(), operand=BoolOp(op=And(), values=[Compare(left=Call(func=Attribute(value=Call(func=Attribute(value=Subscript(value=Name(id='p', ctx=Load()), slice=Name(id='n', ctx=Load()), ctx=Load()), attr='get', ctx=Load()), args=[Constant(value='STRLEN_4_SHA256_1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c'), Constant(value='STRLEN_0_SHA256_e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855')]), attr='strip', ctx=Load())), ops=[Eq()], comparators=[Constant(value='STRLEN_6_SHA256_c6b1ca022a582d8d12c3fbd51f6f11443fe63c626eeb6d0b7e2dfe48bc22a56d')]), Compare(left=Name(id='k', ctx=Load()), ops=[Eq()], comparators=[Constant(value='STRLEN_5_SHA256_3c469e9d6c5875d37a43f353d4f88e61fcf812c66eee3457465a40b0da4153e0')])]))], is_async=0)]), generators=[comprehension(target=Name(id='n', ctx=Store()), iter=Call(func=Attribute(value=Name(id='p', ctx=Load()), attr='sections', ctx=Load())), is_async=0)])), Return(value=Call(func=Name(id='sha', ctx=Load()), args=[Call(func=Attribute(value=Name(id='core', ctx=Load()), attr='canonical_bytes', ctx=Load()), args=[Name(id='data', ctx=Load())])]))])\",\"safe_ast_sha256\":\"2b16fddad814baa1bb4fdaccdfa5f7611b58fda470b3fc1288b0a8f0ec00c333\",\"source_sha256\":\"6580a43498c4eae5fb42bd12279e047409542052e6d016afe8c9e64faaea037a\",\"string_literals\":[{\"len\":4,\"sha256\":\"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c\"},{\"len\":19,\"sha256\":\"36d9d4a017041fd3e9d368a23744f49e4333fa5cbc1a290d35c050f59a80f071\"},{\"len\":5,\"sha256\":\"3c469e9d6c5875d37a43f353d4f88e61fcf812c66eee3457465a40b0da4153e0\"},{\"len\":23,\"sha256\":\"705336cebe167d031d144e442908c89d06523f80591cb9ec6ed47122d7286de1\"},{\"len\":6,\"sha256\":\"c6b1ca022a582d8d12c3fbd51f6f11443fe63c626eeb6d0b7e2dfe48bc22a56d\"},{\"len\":77,\"sha256\":\"d7f1b956765b6e33ae7aae32d72372fceda12e1e36861227d496e327a1467bd6\"},{\"len\":0,\"sha256\":\"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\"}]},{\"args\":[\"condition\",\"reason\"],\"calls\":[\"Stop\"],\"end_line\":28,\"line\":27,\"name\":\"need\",\"safe_ast\":\"FunctionDef(name='need', args=arguments(args=[arg(arg='condition'), arg(arg='reason')]), body=[If(test=UnaryOp(op=Not(), operand=Name(id='condition', ctx=Load())), body=[Raise(exc=Call(func=Name(id='Stop', ctx=Load()), args=[Name(id='reason', ctx=Load())]))])])\",\"safe_ast_sha256\":\"92bdb56847a9cdb0d2b372b4a616d2fef221ba9f04e62f53c14323d7e226a4b2\",\"source_sha256\":\"35fcdab62587054678afef6093b0a5d81fbbe340bc61d8b0cf35cf8e559e630b\",\"string_literals\":[]},{\"args\":[\"data\"],\"calls\":[\"hashlib.sha256\",\"hexdigest\"],\"end_line\":31,\"line\":31,\"name\":\"sha\",\"safe_ast\":\"FunctionDef(name='sha', args=arguments(args=[arg(arg='data')]), body=[Return(value=Call(func=Attribute(value=Call(func=Attribute(value=Name(id='hashlib', ctx=Load()), attr='sha256', ctx=Load()), args=[Name(id='data', ctx=Load())]), attr='hexdigest', ctx=Load())))])\",\"safe_ast_sha256\":\"a1df4c27d9212b43c282d92523cc028c47f3b451697f9cbe6a914f47e96681b3\",\"source_sha256\":\"a8b57be447894f6c5e977a8fd97eb55870b73b5e8e2202552ed7dda44471ae4b\",\"string_literals\":[]}]\nBINDING_DEPENDENCY_COUNT=3\nBINDING_SOURCE_SHA256=6580a43498c4eae5fb42bd12279e047409542052e6d016afe8c9e64faaea037a\nBINDING_SAFE_AST_SHA256=2b16fddad814baa1bb4fdaccdfa5f7611b58fda470b3fc1288b0a8f0ec00c333\nBINDING_CONTRACT_SOURCE_STATUS=PASS\nRCLONEIO_CHECK_BINDING_CONTRACT={\"compare_count\":1,\"compare_safe_ast\":\"Compare(left=Call(func=Name(id='binding', ctx=Load()), args=[Call(func=Attribute(value=Subscript(value=Call(func=Name(id='read_secure', ctx=Load()), args=[Attribute(value=Name(id='self', ctx=Load()), attr='config_path', ctx=Load()), Name(id='MAX_CONFIG_BYTES', ctx=Load())], keywords=[keyword(arg='private', value=Constant(value=True))]), slice=Constant(value=0), ctx=Load()), attr='decode', ctx=Load()), args=[Constant(value='STRLEN_9_SHA256_6a90741b6465af5ec1fd8f3d2092cbae755df9d2eaabc68a9c88f5d4c5974f87')])]), ops=[Eq()], comparators=[Attribute(value=Name(id='self', ctx=Load()), attr='expected_binding', ctx=Load())])\",\"compare_safe_ast_sha256\":\"9de4fa93f542fae5a1b2550381287706dde6beedfcfd22d1c86c975234460a5c\",\"error_literals\":[{\"len\":26,\"sha256\":\"fe3a1a3ac7c47898216a9d50702e1ae5f6ca70daf5e812f212d84dfedece88d5\"}],\"source_sha256\":\"3dce55cf701fd136bb221954b7f5d39689f302c8f5b7c54dcdbcc043feac7ebe\",\"status\":\"PASS\"}\nRCLONEIO_CHECK_BINDING_STATUS=PASS\nEXPECTED_BINDING_DATAFLOW_REFS=[{\"file\":\"restore262.py\",\"kind\":\"symbol\",\"label\":\"expected_binding\",\"line\":40,\"owner\":\"ReadOnlyCloud.__init__\",\"statement_safe_ast\":\"Assign(targets=[Attribute(value=Name(id='self', ctx=Load()), attr='expected_binding', ctx=Store())], value=Name(id='expected_binding', ctx=Load()))\",\"statement_safe_ast_sha256\":\"103091ba4fafcc8f243b43bf86246645c4f3fe66b07fb1c8ea4a326d763fba5b\"},{\"file\":\"restore262.py\",\"kind\":\"call\",\"label\":\"t.binding\",\"line\":49,\"owner\":\"ReadOnlyCloud.check\",\"statement_safe_ast\":\"Expr(value=Call(func=Attribute(value=Name(id='t', ctx=Load()), attr='need', ctx=Load()), args=[Compare(left=Call(func=Attribute(value=Name(id='t', ctx=Load()), attr='binding', ctx=Load()), args=[Call(func=Attribute(value=Name(id='b', ctx=Load()), attr='decode', ctx=Load()), args=[Constant(value='STRLEN_9_SHA256_6a90741b6465af5ec1fd8f3d2092cbae755df9d2eaabc68a9c88f5d4c5974f87')])]), ops=[Eq()], comparators=[Attribute(value=Name(id='self', ctx=Load()), attr='expected_binding', ctx=Load())]), Constant(value='STRLEN_26_SHA256_fe3a1a3ac7c47898216a9d50702e1ae5f6ca70daf5e812f212d84dfedece88d5')]))\",\"statement_safe_ast_sha256\":\"a7ad3d426ccd896b27aa3edfb2b508805f2cec39e85081beb4cf4100728561d7\"},{\"file\":\"restore262.py\",\"kind\":\"symbol\",\"label\":\"expected_binding\",\"line\":49,\"owner\":\"ReadOnlyCloud.check\",\"statement_safe_ast\":\"Expr(value=Call(func=Attribute(value=Name(id='t', ctx=Load()), attr='need', ctx=Load()), args=[Compare(left=Call(func=Attribute(value=Name(id='t', ctx=Load()), attr='binding', ctx=Load()), args=[Call(func=Attribute(value=Name(id='b', ctx=Load()), attr='decode', ctx=Load()), args=[Constant(value='STRLEN_9_SHA256_6a90741b6465af5ec1fd8f3d2092cbae755df9d2eaabc68a9c88f5d4c5974f87')])]), ops=[Eq()], comparators=[Attribute(value=Name(id='self', ctx=Load()), attr='expected_binding', ctx=Load())]), Constant(value='STRLEN_26_SHA256_fe3a1a3ac7c47898216a9d50702e1ae5f6ca70daf5e812f212d84dfedece88d5')]))\",\"statement_safe_ast_sha256\":\"a7ad3d426ccd896b27aa3edfb2b508805f2cec39e85081beb4cf4100728561d7\"},{\"file\":\"transport261.py\",\"kind\":\"symbol\",\"label\":\"expected_binding\",\"line\":176,\"owner\":\"RcloneIO.__init__\",\"statement_safe_ast\":\"Assign(targets=[Attribute(value=Name(id='self', ctx=Load()), attr='expected_binding', ctx=Store())], value=Name(id='expected_binding', ctx=Load()))\",\"statement_safe_ast_sha256\":\"103091ba4fafcc8f243b43bf86246645c4f3fe66b07fb1c8ea4a326d763fba5b\"},{\"file\":\"transport261.py\",\"kind\":\"call\",\"label\":\"binding\",\"line\":184,\"owner\":\"RcloneIO.check\",\"statement_safe_ast\":\"Expr(value=Call(func=Name(id='need', ctx=Load()), args=[Compare(left=Call(func=Name(id='binding', ctx=Load()), args=[Call(func=Attribute(value=Subscript(value=Call(func=Name(id='read_secure', ctx=Load()), args=[Attribute(value=Name(id='self', ctx=Load()), attr='config_path', ctx=Load()), Name(id='MAX_CONFIG_BYTES', ctx=Load())], keywords=[keyword(arg='private', value=Constant(value=True))]), slice=Constant(value=0), ctx=Load()), attr='decode', ctx=Load()), args=[Constant(value='STRLEN_9_SHA256_6a90741b6465af5ec1fd8f3d2092cbae755df9d2eaabc68a9c88f5d4c5974f87')])]), ops=[Eq()], comparators=[Attribute(value=Name(id='self', ctx=Load()), attr='expected_binding', ctx=Load())]), Constant(value='STRLEN_26_SHA256_fe3a1a3ac7c47898216a9d50702e1ae5f6ca70daf5e812f212d84dfedece88d5')]))\",\"statement_safe_ast_sha256\":\"29a7c53c40f9287b9db268885d288bd250fd748c288cc7206bafde52944fc1dc\"},{\"file\":\"transport261.py\",\"kind\":\"symbol\",\"label\":\"expected_binding\",\"line\":184,\"owner\":\"RcloneIO.check\",\"statement_safe_ast\":\"Expr(value=Call(func=Name(id='need', ctx=Load()), args=[Compare(left=Call(func=Name(id='binding', ctx=Load()), args=[Call(func=Attribute(value=Subscript(value=Call(func=Name(id='read_secure', ctx=Load()), args=[Attribute(value=Name(id='self', ctx=Load()), attr='config_path', ctx=Load()), Name(id='MAX_CONFIG_BYTES', ctx=Load())], keywords=[keyword(arg='private', value=Constant(value=True))]), slice=Constant(value=0), ctx=Load()), attr='decode', ctx=Load()), args=[Constant(value='STRLEN_9_SHA256_6a90741b6465af5ec1fd8f3d2092cbae755df9d2eaabc68a9c88f5d4c5974f87')])]), ops=[Eq()], comparators=[Attribute(value=Name(id='self', ctx=Load()), attr='expected_binding', ctx=Load())]), Constant(value='STRLEN_26_SHA256_fe3a1a3ac7c47898216a9d50702e1ae5f6ca70daf5e812f212d84dfedece88d5')]))\",\"statement_safe_ast_sha256\":\"29a7c53c40f9287b9db268885d288bd250fd748c288cc7206bafde52944fc1dc\"}]\nEXPECTED_BINDING_DATAFLOW_REF_COUNT=6\nEXPECTED_BINDING_FUNCTION_ARG_OWNERS=[{\"args\":[\"self\",\"executable\",\"snapshot\",\"entries\",\"expected_binding\",\"guard\",\"work\",\"deadline\",\"logical_id\"],\"file\":\"restore262.py\",\"function\":\"__init__\",\"line\":38,\"owner\":\"ReadOnlyCloud\"},{\"args\":[\"self\",\"executable\",\"config_path\",\"entries\",\"expected_binding\",\"guard\",\"work\",\"deadline\"],\"file\":\"transport261.py\",\"function\":\"__init__\",\"line\":173,\"owner\":\"RcloneIO\"}]\nEXPECTED_BINDING_DATAFLOW_STATUS=PASS\nSEAL_428_EXCEPTION_MESSAGE_SHA256=03b5c99e5cbfd7fb73c8a8568de28115dc82ef2e465c842d8bb886959e13344d\nSEAL_428_PRODUCT_SOURCE_LITERAL_MATCHES=[]\nSEAL_428_PRODUCT_SOURCE_LITERAL_MATCH_COUNT=0\nSEAL_428_ERROR_LITERAL_PRESENT_IN_PRODUCT_SOURCE=NO\nSEAL_428_PRODUCT_SOURCE_SCAN_STATUS=PASS\nRCLONE_CONFIG_SHA256=9710ec0607d0ccf256c0830572f1bd5270bce67c1a595dc9ad977768a3cfd4ac\nRCLONE_CONFIG_MODE=0600\nRCLONE_CONFIG_BYTES=10439\nRCLONE_CONFIG_SHAPE={\"crypt_count\":13,\"rows\":[{\"crypt\":\"pve01-mail-01-crypt\",\"crypt_type\":\"crypt\",\"path_dotdot\":false,\"path_len\":8,\"path_segments\":1,\"path_sha256\":\"d1ff55e1910b4d22bc362cf9c902d6292949fbcce3104f00e724686c6f478dbc\",\"path_starts_slash\":true,\"path_trailing_slash\":false,\"physical\":\"pve01-mail-01\",\"physical_match\":true,\"physical_type\":\"mailru\",\"remote_colons\":1},{\"crypt\":\"pve01-mail-02-crypt\",\"crypt_type\":\"crypt\",\"path_dotdot\":false,\"path_len\":8,\"path_segments\":1,\"path_sha256\":\"d1ff55e1910b4d22bc362cf9c902d6292949fbcce3104f00e724686c6f478dbc\",\"path_starts_slash\":true,\"path_trailing_slash\":false,\"physical\":\"pve01-mail-02\",\"physical_match\":true,\"physical_type\":\"mailru\",\"remote_colons\":1},{\"crypt\":\"pve01-mail-03-crypt\",\"crypt_type\":\"crypt\",\"path_dotdot\":false,\"path_len\":8,\"path_segments\":1,\"path_sha256\":\"d1ff55e1910b4d22bc362cf9c902d6292949fbcce3104f00e724686c6f478dbc\",\"path_starts_slash\":true,\"path_trailing_slash\":false,\"physical\":\"pve01-mail-03\",\"physical_match\":true,\"physical_type\":\"mailru\",\"remote_colons\":1},{\"crypt\":\"pve01-mail-04-crypt\",\"crypt_type\":\"crypt\",\"path_dotdot\":false,\"path_len\":8,\"path_segments\":1,\"path_sha256\":\"d1ff55e1910b4d22bc362cf9c902d6292949fbcce3104f00e724686c6f478dbc\",\"path_starts_slash\":true,\"path_trailing_slash\":false,\"physical\":\"pve01-mail-04\",\"physical_match\":true,\"physical_type\":\"mailru\",\"remote_colons\":1},{\"crypt\":\"pve01-mail-05-crypt\",\"crypt_type\":\"crypt\",\"path_dotdot\":false,\"path_len\":8,\"path_segments\":1,\"path_sha256\":\"d1ff55e1910b4d22bc362cf9c902d6292949fbcce3104f00e724686c6f478dbc\",\"path_starts_slash\":true,\"path_trailing_slash\":false,\"physical\":\"pve01-mail-05\",\"physical_match\":true,\"physical_type\":\"mailru\",\"remote_colons\":1},{\"crypt\":\"pve02-mail-01-crypt\",\"crypt_type\":\"crypt\",\"path_dotdot\":false,\"path_len\":8,\"path_segments\":1,\"path_sha256\":\"d1ff55e1910b4d22bc362cf9c902d6292949fbcce3104f00e724686c6f478dbc\",\"path_starts_slash\":true,\"path_trailing_slash\":false,\"physical\":\"pve02-mail-01\",\"physical_match\":true,\"physical_type\":\"mailru\",\"remote_colons\":1},{\"crypt\":\"pve02-mail-02-crypt\",\"crypt_type\":\"crypt\",\"path_dotdot\":false,\"path_len\":8,\"path_segments\":1,\"path_sha256\":\"d1ff55e1910b4d22bc362cf9c902d6292949fbcce3104f00e724686c6f478dbc\",\"path_starts_slash\":true,\"path_trailing_slash\":false,\"physical\":\"pve02-mail-02\",\"physical_match\":true,\"physical_type\":\"mailru\",\"remote_colons\":1},{\"crypt\":\"pve02-mail-03-crypt\",\"crypt_type\":\"crypt\",\"path_dotdot\":false,\"path_len\":8,\"path_segments\":1,\"path_sha256\":\"d1ff55e1910b4d22bc362cf9c902d6292949fbcce3104f00e724686c6f478dbc\",\"path_starts_slash\":true,\"path_trailing_slash\":false,\"physical\":\"pve02-mail-03\",\"physical_match\":true,\"physical_type\":\"mailru\",\"remote_colons\":1},{\"crypt\":\"pve02-mail-04-crypt\",\"crypt_type\":\"crypt\",\"path_dotdot\":false,\"path_len\":8,\"path_segments\":1,\"path_sha256\":\"d1ff55e1910b4d22bc362cf9c902d6292949fbcce3104f00e724686c6f478dbc\",\"path_starts_slash\":true,\"path_trailing_slash\":false,\"physical\":\"pve02-mail-04\",\"physical_match\":true,\"physical_type\":\"mailru\",\"remote_colons\":1},{\"crypt\":\"pve03-mail-01-crypt\",\"crypt_type\":\"crypt\",\"path_dotdot\":false,\"path_len\":8,\"path_segments\":1,\"path_sha256\":\"d1ff55e1910b4d22bc362cf9c902d6292949fbcce3104f00e724686c6f478dbc\",\"path_starts_slash\":true,\"path_trailing_slash\":false,\"physical\":\"pve03-mail-01\",\"physical_match\":true,\"physical_type\":\"mailru\",\"remote_colons\":1},{\"crypt\":\"pve03-mail-02-crypt\",\"crypt_type\":\"crypt\",\"path_dotdot\":false,\"path_len\":8,\"path_segments\":1,\"path_sha256\":\"d1ff55e1910b4d22bc362cf9c902d6292949fbcce3104f00e724686c6f478dbc\",\"path_starts_slash\":true,\"path_trailing_slash\":false,\"physical\":\"pve03-mail-02\",\"physical_match\":true,\"physical_type\":\"mailru\",\"remote_colons\":1},{\"crypt\":\"pve03-mail-03-crypt\",\"crypt_type\":\"crypt\",\"path_dotdot\":false,\"path_len\":8,\"path_segments\":1,\"path_sha256\":\"d1ff55e1910b4d22bc362cf9c902d6292949fbcce3104f00e724686c6f478dbc\",\"path_starts_slash\":true,\"path_trailing_slash\":false,\"physical\":\"pve03-mail-03\",\"physical_match\":true,\"physical_type\":\"mailru\",\"remote_colons\":1},{\"crypt\":\"pve03-mail-04-crypt\",\"crypt_type\":\"crypt\",\"path_dotdot\":false,\"path_len\":8,\"path_segments\":1,\"path_sha256\":\"d1ff55e1910b4d22bc362cf9c902d6292949fbcce3104f00e724686c6f478dbc\",\"path_starts_slash\":true,\"path_trailing_slash\":false,\"physical\":\"pve03-mail-04\",\"physical_match\":true,\"physical_type\":\"mailru\",\"remote_colons\":1}],\"section_count\":26}\nRCLONE_CONFIG_SHAPE_STATUS=FAIL\nRCLONE_CONFIG_SHAPE_STATUS=FAIL\nCONFIG_EXCEPTION_MESSAGE_SHA256=f77748cd357aaf40c63d4d859884741e3cd713a4c3d7bc808ec72cc570eeb1e4\nG426_PAYLOAD_BYTES=223855196\nG426_PAYLOAD_SHA256=8b7ed12905966302695ab4d8a3de81c171ed516e1f072eb1f761aace05cecd12\nG426_PAYLOAD_MODE=0400\nG426_PAYLOAD_IDENTITY_STATUS=PASS\nREQUIRED_BLOCK_FAILURES=[\"CONFIG\"]\nSTATUS=FAIL\nPHASE=READ_ONLY_EVIDENCE\nREASON=READ_ONLY_BINDING_PROOF_BLOCK_FAILED\nNEXT_GATE=STOP\nCHANGES_MADE=false\nMUTATION_OUTCOME=NO_MUTATION\nPRODUCTION_PROMOTION=NO\nBACKUP_EXECUTIONS=0\nVZDUMP_EXECUTIONS=0\nRCLONE_EXECUTIONS=0\nCLOUD_READS=0\nCLOUD_WRITES=0\nCLOUD_DELETIONS=0\nFILES_WRITTEN_BY_PAYLOAD=0\nSYSTEMD_MUTATIONS=0\nSCHEDULER_CUTOVER=NO\nLEGACY_BACKUP_DISABLES=0\nLOCAL_G426_PAYLOAD_PRESERVED=YES\nHOMELAB_RESULT_CONTRACT={\"changes_made\":false,\"command_id\":\"SUPPORT-260915-INFRA-DR-BACKUPV2-RCLONE-BINDING-CONTRACT-PROOF-443R1\",\"rollback_restored\":null,\"rollback_started\":false,\"status\":\"FAIL\",\"version\":1}\n" + "output": "MAIL402_BEGIN\nMAIL402_SCOPE=MAIL_ONLY_CODEVIPE_FEEDBACK_NATIVE_ACTION_AUDIT_READ_ONLY\nMAIL402_SEND_ATTEMPTS=0\nMAIL402_BACKUP_DR_MUTATIONS=0\nMAIL402_VM160_STATE=COMPLETE\nMAIL402_GUEST_EXITCODE=0\nMAIL402_GUEST_STATE=OK\nMAIL402_ANCHOR_401_COMMIT=402be333a94600888d7f1b4a0edce73fe98529f0\nMAIL402_POOL_SHA_MATCH=true\nMAIL402_POOL_SENDMAIL_PATH=/usr/local/sbin/codevipe-sendmail -t -i\nMAIL402_WRAPPER_SHA_MATCH=true\nMAIL402_GLOBAL_MSMTP_SHA_MATCH=true\nMAIL402_GLOBAL_SENDMAIL_TARGET=/usr/bin/msmtp\nMAIL402_XF_NATIVE_PROBE={\"candidate_classes\":[{\"class\":\"XF\\\\EmailBounce\\\\Parser\",\"exists\":true,\"public_methods\":[\"__construct\",\"getBounceTypeFromStatus\",\"getStatusDetailsFromCode\",\"isChallengeMessage\",\"isMailboxInvalidError\",\"isMailboxQuotaError\",\"isStatusAmbiguous\",\"parseMessage\"]},{\"class\":\"XF\\\\EmailBounce\\\\Processor\",\"exists\":true,\"public_methods\":[\"__construct\",\"applyUserBounceAction\",\"getDefaultBounceHandlerStorage\",\"processFromStorage\",\"processMessage\",\"takeBounceAction\",\"triggerUserBounceAction\"]},{\"class\":\"XF\\\\Service\\\\User\\\\EmailStop\",\"exists\":true,\"public_methods\":[]},{\"class\":\"XF\\\\Service\\\\User\\\\EmailBounce\",\"exists\":false},{\"class\":\"XF\\\\Repository\\\\EmailBounce\",\"exists\":true,\"public_methods\":[]},{\"class\":\"XF\\\\Repository\\\\User\",\"exists\":true,\"public_methods\":[]}],\"feedback_options\":[{\"option_id\":\"bounceEmailAddress\",\"type\":\"string\",\"value\":\"\"},{\"keys\":[\"enabled\",\"type\",\"host\",\"port\",\"username\",\"password\",\"encryption\",\"oauth\"],\"option_id\":\"emailBounceHandler\",\"safe\":{\"enabled\":false,\"encryption\":false,\"host\":false,\"oauth\":false,\"port\":false,\"type\":false,\"username\":false},\"type\":\"array\"},{\"keys\":[\"bounce_total\",\"unique_days\",\"days_between\"],\"option_id\":\"emailSoftBounceThreshold\",\"safe\":{\"bounce_total\":\"3\",\"days_between\":\"5\",\"unique_days\":\"3\"},\"type\":\"array\"},{\"keys\":[\"enabled\",\"type\",\"host\",\"port\",\"username\",\"password\",\"encryption\",\"oauth\"],\"option_id\":\"emailUnsubscribeHandler\",\"safe\":{\"enabled\":false,\"encryption\":false,\"host\":false,\"oauth\":false,\"port\":false,\"type\":false,\"username\":false},\"type\":\"array\"},{\"option_id\":\"sendUnsubscribeConfirmation\",\"type\":\"boolean\",\"value\":false},{\"option_id\":\"unsubscribeEmailAddress\",\"type\":\"string\",\"value\":\"\"},{\"keys\":[\"http\",\"email\"],\"option_id\":\"unsubscribeEmailHandling\",\"safe\":{\"email\":false,\"http\":false},\"type\":\"array\"}],\"feedback_schema\":[{\"column\":\"bounce_id\",\"nullable\":\"NO\",\"table\":\"xf_email_bounce_log\",\"type\":\"int\"},{\"column\":\"log_date\",\"nullable\":\"NO\",\"table\":\"xf_email_bounce_log\",\"type\":\"int\"},{\"column\":\"email_date\",\"nullable\":\"NO\",\"table\":\"xf_email_bounce_log\",\"type\":\"int\"},{\"column\":\"message_type\",\"nullable\":\"NO\",\"table\":\"xf_email_bounce_log\",\"type\":\"varchar\"},{\"column\":\"action_taken\",\"nullable\":\"NO\",\"table\":\"xf_email_bounce_log\",\"type\":\"varchar\"},{\"column\":\"user_id\",\"nullable\":\"YES\",\"table\":\"xf_email_bounce_log\",\"type\":\"int\"},{\"column\":\"recipient\",\"nullable\":\"YES\",\"table\":\"xf_email_bounce_log\",\"type\":\"varchar\"},{\"column\":\"raw_message\",\"nullable\":\"NO\",\"table\":\"xf_email_bounce_log\",\"type\":\"mediumblob\"},{\"column\":\"status_code\",\"nullable\":\"YES\",\"table\":\"xf_email_bounce_log\",\"type\":\"varchar\"},{\"column\":\"diagnostic_info\",\"nullable\":\"YES\",\"table\":\"xf_email_bounce_log\",\"type\":\"text\"},{\"column\":\"bounce_soft_id\",\"nullable\":\"NO\",\"table\":\"xf_email_bounce_soft\",\"type\":\"int\"},{\"column\":\"user_id\",\"nullable\":\"NO\",\"table\":\"xf_email_bounce_soft\",\"type\":\"int\"},{\"column\":\"bounce_date\",\"nullable\":\"NO\",\"table\":\"xf_email_bounce_soft\",\"type\":\"date\"},{\"column\":\"bounce_total\",\"nullable\":\"NO\",\"table\":\"xf_email_bounce_soft\",\"type\":\"smallint\"},{\"column\":\"receive_admin_email\",\"nullable\":\"NO\",\"table\":\"xf_user_option\",\"type\":\"tinyint\"}],\"feedback_tables\":[\"xf_email_bounce_log\",\"xf_email_bounce_soft\"],\"state\":\"OK\"}\nMAIL402_SOURCE_SEMANTICS=[{\"class\":\"XF\\\\Admin\\\\Controller\\\\IndexController\",\"declared_methods\":[\"actionIndex\",\"getDashboardStatGraphs\",\"getLogSummaryTypes\"],\"hits\":[{\"line\":6,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":248,\"method\":\"getLogSummaryTypes\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":249,\"method\":\"getLogSummaryTypes\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"}],\"path\":\"src/XF/Admin/Controller/IndexController.php\",\"sha256\":\"8233a1e0ad0c96ba6f0d2b0a5e8ec308a8dc39c78134fa0dd5df8e60cb9ebc95\"},{\"class\":\"XF\\\\Admin\\\\Controller\\\\LogController\",\"declared_methods\":[\"preDispatchController\",\"actionIndex\",\"actionSearch\",\"actionServerError\",\"actionServerErrorDelete\",\"actionServerErrorClear\",\"actionModerator\",\"actionAdmin\",\"actionSpamCleaner\",\"actionSpamCleanerRestore\",\"actionSpamTrigger\",\"actionSpamTriggerView\",\"applyLinkProxyFilters\",\"actionLinkProxy\",\"actionLinkProxyView\",\"applyImageProxyFilters\",\"actionImageProxy\",\"actionImageProxyImage\",\"actionImageProxyView\",\"applyOembedFilters\",\"actionOembed\",\"actionOembedView\",\"actionSitemap\",\"actionPaymentProvider\",\"actionPaymentProviderSearch\",\"actionUserChange\",\"actionUsernameChange\",\"actionUsernameChangeToggle\",\"actionCookieConsent\",\"actionEmailBounces\",\"actionRejectedUser\",\"assertErrorLogExists\",\"assertModeratorLogExists\",\"assertAdminLogExists\",\"assertSpamCleanerLogExists\",\"assertSpamTriggerLogExists\",\"assertLinkProxyExists\",\"assertImageProxyExists\",\"assertOembedExists\",\"assertPaymentProviderLogExists\",\"assertRejectedUserLogExists\",\"assertUsernameChangeLogExists\",\"assertCookieConsentLogExists\",\"getErrorLogRepo\"],\"hits\":[{\"line\":10,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":37,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":960,\"method\":\"actionEmailBounces\",\"nearby_properties\":[\"em\",\"filter\",\"find\",\"setSectionContext\",\"view\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":962,\"method\":\"actionEmailBounces\",\"nearby_properties\":[\"em\",\"filter\",\"find\",\"setSectionContext\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":967,\"method\":\"actionEmailBounces\",\"nearby_properties\":[\"em\",\"filter\",\"find\",\"notFound\",\"setResponseType\",\"setSectionContext\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":978,\"method\":\"actionEmailBounces\",\"nearby_properties\":[\"filterPage\",\"repository\",\"setResponseType\",\"view\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":984,\"method\":\"actionEmailBounces\",\"nearby_properties\":[\"fetch\",\"filterPage\",\"findEmailBounceLogsForList\",\"limitByPage\",\"repository\",\"total\",\"view\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":986,\"method\":\"actionEmailBounces\",\"nearby_properties\":[\"fetch\",\"filterPage\",\"findEmailBounceLogsForList\",\"limitByPage\",\"repository\",\"total\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":995,\"method\":\"actionEmailBounces\",\"nearby_properties\":[\"fetch\",\"setSectionContext\",\"total\",\"user_id\",\"view\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":995,\"method\":\"actionEmailBounces\",\"nearby_properties\":[\"fetch\",\"setSectionContext\",\"total\",\"user_id\",\"view\"],\"nearby_services\":[],\"term\":\"email_bounce\"}],\"path\":\"src/XF/Admin/Controller/LogController.php\",\"sha256\":\"9d6700f5f35b0f2bdaa1472b137a2188740213de68e536d4fc3870abbc787aa2\"},{\"class\":\"XF\\\\Admin\\\\Controller\\\\UserController\",\"declared_methods\":[\"preDispatchController\",\"actionIndex\",\"actionList\",\"actionListExport\",\"getListData\",\"actionSearch\",\"actionIpUsers\",\"actionQuickSearch\",\"actionFind\",\"actionBatchUpdate\",\"actionBatchUpdateConfirm\",\"actionBatchUpdateAction\",\"userAddEdit\",\"actionEdit\",\"actionAdd\",\"customFieldsSaveProcess\",\"userSaveProcess\",\"actionSave\",\"actionExtra\",\"actionApplicationRevoke\",\"actionUserIps\",\"actionAvatar\",\"actionBanner\",\"actionResendConfirmation\",\"actionDelete\",\"actionChangeLog\",\"actionMerge\",\"actionDeleteDirectMessages\",\"actionDeleteConversations\",\"actionRevertMessageEdit\",\"actionRemoveReactions\",\"actionManageWatchedThreads\",\"prepareAlertData\",\"actionAlert\",\"actionAlertConfirm\",\"actionAlertSend\",\"prepareEmailData\",\"actionEmail\",\"actionEmailConfirm\",\"actionEmailSend\",\"prepareMessageData\",\"actionMessage\",\"actionMessageConfirm\",\"actionMessagePreview\",\"actionMessageSend\",\"getSearcherParams\",\"assertUserExists\",\"assertCanEditUser\",\"getUserRepo\"],\"hits\":[{\"line\":450,\"method\":\"userSaveProcess\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"receive_admin_email\"}],\"path\":\"src/XF/Admin/Controller/UserController.php\",\"sha256\":\"786e541d8281581bbe3440164336225981abcad7c0a8a06e3bceb273920611d4\"},{\"class\":\"XF\\\\Admin\\\\View\\\\Log\\\\EmailBounce\\\\View\",\"declared_methods\":[\"renderRaw\"],\"hits\":[{\"line\":3,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":5,\"method\":null,\"nearby_properties\":[\"params\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":11,\"method\":\"renderRaw\",\"nearby_properties\":[\"contentType\",\"header\",\"params\",\"raw_message\",\"response\"],\"nearby_services\":[],\"term\":\"EmailBounce\"}],\"path\":\"src/XF/Admin/View/Log/EmailBounce/View.php\",\"sha256\":\"01a4cc67a7184293fcc1180f48d24a323bc11574b8128373904e54192867d075\"},{\"class\":\"XF\\\\Admin\\\\View\\\\User\\\\ExportListing\",\"declared_methods\":[\"renderRaw\",\"getUserDataFieldsForExport\",\"getUserDataForExport\",\"getUserGroupHeadings\",\"getCsvFileName\"],\"hits\":[{\"line\":63,\"method\":\"getUserDataFieldsForExport\",\"nearby_properties\":[\"Option\",\"receive_admin_email\",\"register_date\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":65,\"method\":\"getUserDataFieldsForExport\",\"nearby_properties\":[\"Option\",\"receive_admin_email\",\"register_date\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"}],\"path\":\"src/XF/Admin/View/User/ExportListing.php\",\"sha256\":\"b414d9898a7f68b34ad964c91f26d4f759948034bb83a508f3dcc169ca830c2e\"},{\"class\":\"XF\\\\Api\\\\ControllerPlugin\\\\UserPlugin\",\"declared_methods\":[\"getAccountEditInput\",\"getAdminEditInput\",\"mergeUserEditInput\",\"saveEditFormFromTableInput\",\"userSaveProcessAdmin\",\"customFieldsSaveProcess\",\"actionUpdateAvatar\",\"actionDeleteAvatar\"],\"hits\":[{\"line\":29,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":55,\"method\":\"getAccountEditInput\",\"nearby_properties\":[\"filter\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"}],\"path\":\"src/XF/Api/ControllerPlugin/UserPlugin.php\",\"sha256\":\"49ccc818e0cb6d4be5819850a8dad07e738f27bdbee3f4322fb14834e66ead50\"},{\"class\":\"XF\\\\App\",\"declared_methods\":[\"__construct\",\"initialize\",\"setupCookieConsent\",\"fromRegistry\",\"setupTemplaterObject\",\"initializeExtra\",\"handleMissingConfig\",\"setup\",\"preLoadData\",\"preloadExtraData\",\"getPreloadExtraKeys\",\"start\",\"getVisitorFromSession\",\"preDispatch\",\"postDispatch\",\"preRender\",\"getCustomFields\",\"getCustomFieldsForEdit\",\"getGlobalTemplateData\",\"updateCsrfCookie\",\"complete\",\"finalOutputFilter\",\"getErrorRoute\",\"renderPage\",\"renderPageHtml\",\"getRedirectHash\",\"getDynamicRedirect\",\"getDynamicRedirectIfNot\",\"applyExternalDataUrl\",\"applyExternalDataUrlPathed\",\"applyLocalDataUrl\",\"applyLocalDataUrlPathed\",\"assertConfigExists\",\"checkDebugMode\",\"checkDbWriteForced\",\"setupAddOnComposerAutoload\",\"run\",\"logException\",\"displayFatalExceptionMessage\",\"get\",\"create\",\"offsetGet\",\"offsetSet\",\"offsetExists\",\"offsetUnset\",\"__get\",\"__set\",\"config\",\"request\",\"inputFilterer\",\"cookieConsent\",\"response\",\"dispatcher\",\"router\",\"db\",\"cache\",\"permissionCache\",\"permissionBuilder\",\"registry\",\"simpleCache\",\"options\",\"mailer\",\"mailTemplater\",\"fs\",\"getContentTypeField\",\"getFieldsForContentType\",\"getContentTypeFieldValue\",\"getContentTypeIdFromString\",\"getContentTypePhraseName\",\"getContentTypePhrase\",\"getContentTypePhrases\",\"session\",\"error\",\"em\",\"find\",\"findByContentType\",\"getContentTypeEntity\",\"finder\",\"repository\",\"language\"],\"hits\":[{\"line\":95,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":1230,\"method\":\"initialize\",\"nearby_properties\":[\"boardTitle\",\"bounceEmailAddress\",\"defaultEmailAddress\",\"emailSenderName\",\"enableVerp\",\"extendClass\",\"fire\",\"getMailClass\",\"setDefaultFrom\",\"setDefaultReturnPath\",\"setDefaultUseVerp\",\"setMailClass\"],\"nearby_services\":[],\"term\":\"bounceEmailAddress\"},{\"line\":1346,\"method\":\"initialize\",\"nearby_properties\":[\"extendClass\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":1348,\"method\":\"initialize\",\"nearby_properties\":[\"extendClass\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":3733,\"method\":\"bounce\",\"nearby_properties\":[\"container\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":3735,\"method\":\"unsubscribe\",\"nearby_properties\":[\"container\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":3737,\"method\":\"unsubscribe\",\"nearby_properties\":[\"container\"],\"nearby_services\":[],\"term\":\"unsubscribe\"}],\"path\":\"src/XF/App.php\",\"sha256\":\"fad88af3a5e175661725e9261eb8ef5642d59594b822d25e4e7d733d306f8519\"},{\"class\":\"XF\\\\ChangeLog\\\\UserHandler\",\"declared_methods\":[\"getLabelMap\",\"getFormatterMap\",\"getProtectedFields\",\"getPrefixHandlers\",\"getDefaultEditUserId\",\"formatUserGroup\",\"formatUserGroupList\",\"formatTimeZone\",\"formatUserState\",\"formatSecurityLock\",\"formatWatchState\",\"formatPrivacyValue\",\"labelCustomField\",\"formatCustomField\"],\"hits\":[{\"line\":44,\"method\":\"getLabelMap\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":86,\"method\":\"getFormatterMap\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":109,\"method\":\"getProtectedFields\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":170,\"method\":\"formatUserState\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"email_bounce\"}],\"path\":\"src/XF/ChangeLog/UserHandler.php\",\"sha256\":\"459c18ab3702213d9e4f9bde8a24660f8863f9ed229bb035e66ff43f70a50bf6\"},{\"class\":\"XF\\\\Cron\\\\EmailBounce\",\"declared_methods\":[\"process\",\"canProcessEmailBounce\"],\"hits\":[{\"line\":5,\"method\":null,\"nearby_properties\":[\"pruneEmailBounceLogs\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":7,\"method\":null,\"nearby_properties\":[\"pruneEmailBounceLogs\",\"pruneSoftBounceHistory\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":11,\"method\":\"process\",\"nearby_properties\":[\"pruneEmailBounceLogs\",\"pruneSoftBounceHistory\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":12,\"method\":\"process\",\"nearby_properties\":[\"pruneEmailBounceLogs\",\"pruneSoftBounceHistory\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":15,\"method\":\"process\",\"nearby_properties\":[\"enqueueUnique\",\"jobManager\",\"pruneEmailBounceLogs\",\"pruneSoftBounceHistory\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":20,\"method\":\"process\",\"nearby_properties\":[\"enqueueUnique\",\"jobManager\",\"pruneSoftBounceHistory\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":23,\"method\":\"canProcessEmailBounce\",\"nearby_properties\":[\"emailBounceHandler\",\"enqueueUnique\",\"jobManager\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":30,\"method\":\"canProcessEmailBounce\",\"nearby_properties\":[\"emailBounceHandler\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":30,\"method\":\"canProcessEmailBounce\",\"nearby_properties\":[\"emailBounceHandler\"],\"nearby_services\":[],\"term\":\"emailBounceHandler\"}],\"path\":\"src/XF/Cron/EmailBounce.php\",\"sha256\":\"daa70d55563bd01ed0eb0e2e36bc0ea0f86a8c8eea3fcd5b0c000a1bf2a9b285\"},{\"class\":\"XF\\\\Cron\\\\EmailUnsubscribe\",\"declared_methods\":[\"process\",\"canProcessUnsubscribeEmails\"],\"hits\":[{\"line\":5,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":9,\"method\":\"process\",\"nearby_properties\":[\"enqueueUnique\",\"jobManager\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":14,\"method\":\"process\",\"nearby_properties\":[\"enqueueUnique\",\"jobManager\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":17,\"method\":\"canProcessUnsubscribeEmails\",\"nearby_properties\":[\"enqueueUnique\",\"jobManager\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":25,\"method\":\"canProcessUnsubscribeEmails\",\"nearby_properties\":[\"emailUnsubscribeHandler\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"emailUnsubscribeHandler\"},{\"line\":25,\"method\":\"canProcessUnsubscribeEmails\",\"nearby_properties\":[\"emailUnsubscribeHandler\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":26,\"method\":\"canProcessUnsubscribeEmails\",\"nearby_properties\":[\"emailUnsubscribeHandler\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":27,\"method\":\"canProcessUnsubscribeEmails\",\"nearby_properties\":[\"emailUnsubscribeHandler\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":27,\"method\":\"canProcessUnsubscribeEmails\",\"nearby_properties\":[\"emailUnsubscribeHandler\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"unsubscribeEmailAddress\"}],\"path\":\"src/XF/Cron/EmailUnsubscribe.php\",\"sha256\":\"2751cbd7f3710d7fc38456c3cdbd2baacf82072e7100dedfc607fdbf40034289\"},{\"class\":\"XF\\\\EmailBounce\\\\ParseResult\",\"declared_methods\":[],\"hits\":[{\"line\":3,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"}],\"path\":\"src/XF/EmailBounce/ParseResult.php\",\"sha256\":\"f740081387a2b0c0a1e320ee80c08420d9bb020bd732b78f4a2414d7b1e5c033\"},{\"class\":\"XF\\\\EmailBounce\\\\Parser\",\"declared_methods\":[\"__construct\",\"parseMessage\",\"extractDate\",\"extractContent\",\"splitOriginalFromText\",\"extractRecipient\",\"parseDeliveryStatus\",\"parseFromTextContent\",\"parseTextForBounce\",\"parseTextForChallenge\",\"parseTextForAutoReply\",\"isMailboxInvalidError\",\"isMailboxQuotaError\",\"isChallengeMessage\",\"isChallengeMessageContent\",\"matchesStringList\",\"convertStringListToRegex\",\"isStatusAmbiguous\",\"getStatusDetailsFromCode\",\"getBounceTypeFromStatus\"],\"hits\":[{\"line\":3,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"}],\"path\":\"src/XF/EmailBounce/Parser.php\",\"sha256\":\"ea383365c3646f38d97aef69837e1a0cce58ecefd90abd4d815f9fae2dd4fd2d\"},{\"class\":\"XF\\\\EmailBounce\\\\Processor\",\"declared_methods\":[\"__construct\",\"processFromStorage\",\"processMessage\",\"takeBounceAction\",\"triggerUserBounceAction\",\"applyUserBounceAction\",\"canApplyUserBounceAction\",\"hasSoftBouncedTooMuch\",\"logBounceMessage\",\"getDefaultBounceHandlerStorage\"],\"hits\":[{\"line\":3,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":8,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":12,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":28,\"method\":null,\"nearby_properties\":[\"app\",\"bounceParser\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":36,\"method\":\"__construct\",\"nearby_properties\":[\"app\",\"bounceParser\",\"bounceRepo\",\"countMessages\",\"repository\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":182,\"method\":\"applyUserBounceAction\",\"nearby_properties\":[\"save\",\"user_state\"],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":204,\"method\":\"hasSoftBouncedTooMuch\",\"nearby_properties\":[\"app\",\"bounceRepo\",\"countRecentSoftBounces\",\"emailSoftBounceThreshold\",\"options\"],\"nearby_services\":[],\"term\":\"emailSoftBounceThreshold\"},{\"line\":214,\"method\":\"logBounceMessage\",\"nearby_properties\":[\"app\",\"bulkSet\",\"create\",\"date\",\"em\",\"messageType\",\"recipient\",\"user_id\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":239,\"method\":\"getDefaultBounceHandlerStorage\",\"nearby_properties\":[\"bounceEmailAddress\",\"emailBounceHandler\",\"options\"],\"nearby_services\":[],\"term\":\"bounceEmailAddress\"},{\"line\":244,\"method\":\"getDefaultBounceHandlerStorage\",\"nearby_properties\":[\"bounceEmailAddress\",\"emailBounceHandler\",\"options\",\"refreshEmailAccessTokenIfNeeded\",\"repository\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":244,\"method\":\"getDefaultBounceHandlerStorage\",\"nearby_properties\":[\"bounceEmailAddress\",\"emailBounceHandler\",\"options\",\"refreshEmailAccessTokenIfNeeded\",\"repository\"],\"nearby_services\":[],\"term\":\"emailBounceHandler\"},{\"line\":251,\"method\":\"getDefaultBounceHandlerStorage\",\"nearby_properties\":[\"emailBounceHandler\",\"refreshEmailAccessTokenIfNeeded\",\"repository\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":251,\"method\":\"getDefaultBounceHandlerStorage\",\"nearby_properties\":[\"emailBounceHandler\",\"refreshEmailAccessTokenIfNeeded\",\"repository\"],\"nearby_services\":[],\"term\":\"emailBounceHandler\"}],\"path\":\"src/XF/EmailBounce/Processor.php\",\"sha256\":\"f2699eb25d0717d5c5bb5e9e705e1f76acf98e8715971b2288148b9f664fc512\"},{\"class\":\"XF\\\\EmailStop\\\\AbstractHandler\",\"declared_methods\":[\"__construct\"],\"hits\":[{\"line\":3,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailStop\"}],\"path\":\"src/XF/EmailStop/AbstractHandler.php\",\"sha256\":\"8ab4d890f303dc54e6015c0ee68ecc7907078b0f56052be88ea9e88d010d33f8\"},{\"class\":\"XF\\\\EmailStop\\\\ForumHandler\",\"declared_methods\":[\"getStopOneText\",\"getStopAllText\",\"stopOne\",\"stopAll\"],\"hits\":[{\"line\":3,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailStop\"}],\"path\":\"src/XF/EmailStop/ForumHandler.php\",\"sha256\":\"b3fdcd363f7f3aa50bf58acdef9155f06ee92a4cdcb31087b3513f498f69a3f8\"},{\"class\":\"XF\\\\EmailStop\\\\ThreadHandler\",\"declared_methods\":[\"getStopOneText\",\"getStopAllText\",\"stopOne\",\"stopAll\"],\"hits\":[{\"line\":3,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailStop\"}],\"path\":\"src/XF/EmailStop/ThreadHandler.php\",\"sha256\":\"01e6cf04c920eb943db3a49270d0bc1b32a2b57440786c54074397c1c2220c7d\"},{\"class\":\"XF\\\\EmailUnsubscribe\\\\Processor\",\"declared_methods\":[\"__construct\",\"processFromStorage\",\"processMessage\",\"applyUserUnsubscribeAction\",\"getDefaultUnsubscribeHandlerStorage\"],\"hits\":[{\"line\":3,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":51,\"method\":\"processFromStorage\",\"nearby_properties\":[\"getMessage\",\"getRawContent\",\"getRawHeader\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":59,\"method\":\"processFromStorage\",\"nearby_properties\":[\"getRawContent\",\"getRawHeader\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":106,\"method\":\"processMessage\",\"nearby_properties\":[\"getHeader\"],\"nearby_services\":[],\"term\":\"List-Unsubscribe\"},{\"line\":106,\"method\":\"processMessage\",\"nearby_properties\":[\"getHeader\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":126,\"method\":\"processMessage\",\"nearby_properties\":[\"app\",\"applyUserUnsubscribeAction\",\"em\",\"findOne\",\"getEmailConfirmKey\",\"last_summary_email_date\",\"save\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":129,\"method\":\"applyUserUnsubscribeAction\",\"nearby_properties\":[\"Option\",\"applyUserUnsubscribeAction\",\"last_summary_email_date\",\"receive_admin_email\",\"save\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":134,\"method\":\"applyUserUnsubscribeAction\",\"nearby_properties\":[\"Option\",\"last_summary_email_date\",\"receive_admin_email\",\"save\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":143,\"method\":\"getDefaultUnsubscribeHandlerStorage\",\"nearby_properties\":[\"options\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":146,\"method\":\"getDefaultUnsubscribeHandlerStorage\",\"nearby_properties\":[\"options\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":147,\"method\":\"getDefaultUnsubscribeHandlerStorage\",\"nearby_properties\":[\"emailUnsubscribeHandler\",\"options\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":147,\"method\":\"getDefaultUnsubscribeHandlerStorage\",\"nearby_properties\":[\"emailUnsubscribeHandler\",\"options\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"unsubscribeEmailAddress\"},{\"line\":154,\"method\":\"getDefaultUnsubscribeHandlerStorage\",\"nearby_properties\":[\"emailUnsubscribeHandler\",\"refreshEmailAccessTokenIfNeeded\",\"repository\",\"unsubscribeEmailAddress\"],\"nearby_services\":[],\"term\":\"emailUnsubscribeHandler\"},{\"line\":154,\"method\":\"getDefaultUnsubscribeHandlerStorage\",\"nearby_properties\":[\"emailUnsubscribeHandler\",\"refreshEmailAccessTokenIfNeeded\",\"repository\",\"unsubscribeEmailAddress\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":161,\"method\":\"getDefaultUnsubscribeHandlerStorage\",\"nearby_properties\":[\"emailUnsubscribeHandler\",\"refreshEmailAccessTokenIfNeeded\",\"repository\"],\"nearby_services\":[],\"term\":\"emailUnsubscribeHandler\"},{\"line\":161,\"method\":\"getDefaultUnsubscribeHandlerStorage\",\"nearby_properties\":[\"emailUnsubscribeHandler\",\"refreshEmailAccessTokenIfNeeded\",\"repository\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":175,\"method\":\"getDefaultUnsubscribeHandlerStorage\",\"nearby_properties\":[\"logException\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":180,\"method\":\"getDefaultUnsubscribeHandlerStorage\",\"nearby_properties\":[\"logException\"],\"nearby_services\":[],\"term\":\"unsubscribe\"}],\"path\":\"src/XF/EmailUnsubscribe/Processor.php\",\"sha256\":\"7a8caf871581af63122435eb92721299773e149cdc624a99b125b722c5e3fc60\"},{\"class\":\"XF\\\\Entity\\\\EmailBounceLog\",\"declared_methods\":[\"getStructure\"],\"hits\":[{\"line\":24,\"method\":null,\"nearby_properties\":[\"columns\",\"primaryKey\",\"shortName\",\"table\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":28,\"method\":\"getStructure\",\"nearby_properties\":[\"columns\",\"primaryKey\",\"shortName\",\"table\"],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":29,\"method\":\"getStructure\",\"nearby_properties\":[\"columns\",\"primaryKey\",\"shortName\",\"table\"],\"nearby_services\":[],\"term\":\"EmailBounce\"}],\"path\":\"src/XF/Entity/EmailBounceLog.php\",\"sha256\":\"a46201414aa63e3f712716557e1978d130380943108567fe5ef89de6a2141ced\"},{\"class\":\"XF\\\\Entity\\\\User\",\"declared_methods\":[\"getAbstractedCustomAvatarPath\",\"getAvatarType\",\"getAvatarUrl\",\"getAvatarUrl2x\",\"avatarSupportsSize\",\"getGravatarUrl\",\"isMemberOf\",\"isOnline\",\"isLinkTrusted\",\"authenticate\",\"getIp\",\"getSharedIpUsers\",\"getSpamDetails\",\"hasAdminPermission\",\"getLastActivity\",\"getIsSuperAdmin\",\"getPermissionSet\",\"getPermissionCombinationId\",\"getEmailConfirmKey\",\"getClientSideCacheKey\",\"getWarningCount\",\"canEdit\",\"canBanUsers\",\"canBan\",\"canCleanSpam\",\"isPossibleSpammer\",\"isSpamCheckRequired\",\"canViewOnlineStatus\",\"canViewCurrentActivity\",\"canViewBookmarks\",\"isWarnable\",\"canWarn\",\"canViewWarnings\",\"canApproveRejectUser\",\"canApproveRejectUsernameChange\",\"canEditProfile\",\"canEditSignature\",\"canUseRte\",\"canBypassUserPrivacy\",\"isPrivacyCheckMet\",\"canSearch\",\"canChangeLanguage\",\"canChangeStyle\",\"canChangeStyleVariation\",\"canViewMemberList\",\"canReport\",\"canBeReported\",\"canViewFullProfile\",\"canViewBasicProfile\",\"canViewProfilePosts\",\"canViewPostsOnProfile\",\"canViewDeletedPostsOnProfile\",\"canViewModeratedPostsOnProfile\",\"canPostOnProfile\",\"canUploadAndManageAttachmentsOnProfile\",\"canUploadVideosOnProfile\",\"canViewLatestActivity\",\"canViewIdentities\",\"canViewIps\",\"canFollowUser\",\"isFollowing\",\"canIgnoreUser\",\"isIgnoring\",\"isInActiveUserState\",\"canStartConversation\",\"canStartConversationWith\",\"canReceiveConversation\",\"canReceiveActivitySummaryEmail\",\"canUploadAndManageAttachments\",\"canUploadAvatar\",\"canUploadProfileBanner\",\"canUseContactForm\",\"canUsePushNotifications\",\"canChangeEmail\",\"canChangeUsername\",\"hasViewableUsernameHistory\",\"canViewFullUsernameHistory\",\"getNextAllowedUsernameChange\",\"canCreateThread\",\"canCreateThreadPreReg\"],\"hits\":[{\"line\":957,\"method\":\"isInActiveUserState\",\"nearby_properties\":[\"user_state\"],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":1921,\"method\":\"rejectUser\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":2076,\"method\":\"setupApiResultData\",\"nearby_properties\":[\"alert_optout\",\"content_show_signature\",\"creation_watch_state\",\"email_on_conversation\",\"includeColumn\",\"includeExtra\",\"interaction_watch_state\",\"push_on_conversation\",\"push_optout\",\"receive_admin_email\",\"show_dob_date\",\"show_dob_year\",\"use_tfa\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":2125,\"method\":\"setupApiResultData\",\"nearby_properties\":[\"alert_optout\",\"content_show_signature\",\"creation_watch_state\",\"email_on_conversation\",\"includeColumn\",\"includeExtra\",\"interaction_watch_state\",\"push_on_conversation\",\"push_optout\",\"receive_admin_email\",\"show_dob_date\",\"show_dob_year\",\"use_tfa\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":2313,\"method\":\"_setupDefaults\",\"nearby_properties\":[\"activity_visible\",\"contentType\",\"getId\",\"guestTimeZone\",\"language_id\",\"last_summary_email_date\",\"shortName\",\"table\",\"timezone\",\"user_group_id\",\"visible\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":2361,\"method\":\"getStructure\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"email_bounce\"}],\"path\":\"src/XF/Entity/User.php\",\"sha256\":\"1ea738d44993ad4cb7f5db12e8b2ee06c37bd2b2c7ae1714b068fb64bbb82758\"},{\"class\":\"XF\\\\Entity\\\\UserOption\",\"declared_methods\":[\"doesReceiveAlert\",\"doesReceivePush\",\"_postSave\",\"_setupDefaults\",\"getStructure\"],\"hits\":[{\"line\":17,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":97,\"method\":\"_setupDefaults\",\"nearby_properties\":[\"content_show_signature\",\"creation_watch_state\",\"email_on_conversation\",\"interaction_watch_state\",\"push_on_conversation\",\"receive_admin_email\",\"registrationDefaults\",\"show_dob_date\",\"show_dob_year\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":114,\"method\":\"getStructure\",\"nearby_properties\":[\"columns\",\"primaryKey\",\"shortName\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"}],\"path\":\"src/XF/Entity/UserOption.php\",\"sha256\":\"20157e9040e3db2ce626bf8140468bbaed15fb9334e3449ba21856539a8d5417\"},{\"class\":\"XF\\\\Finder\\\\EmailBounceLogFinder\",\"declared_methods\":[],\"hits\":[{\"line\":5,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":10,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":11,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":12,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":13,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":15,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"}],\"path\":\"src/XF/Finder/EmailBounceLogFinder.php\",\"sha256\":\"32bd9fa3bee2ca0ff0d3b0cac90c5ae073ad49383c8240838e6770107d761ef1\"},{\"class\":\"XF\\\\Import\\\\Helper\",\"declared_methods\":[\"__construct\",\"importUser\",\"mergeUser\",\"mapUserGroupList\",\"getQuotesFromBbCode\",\"getQuotedContentIds\",\"rewriteQuotesInBbCode\",\"getMentionsFromBbCode\",\"getMentionedUserIds\",\"rewriteMentionsInBbCode\"],\"hits\":[{\"line\":44,\"method\":\"importUser\",\"nearby_properties\":[\"email\",\"isValid\",\"user_state\"],\"nearby_services\":[],\"term\":\"email_bounce\"}],\"path\":\"src/XF/Import/Helper.php\",\"sha256\":\"087344679cfe107382a7454d85a5b674e1c9995d0133e02e8f0a858282cebe7d\"},{\"class\":\"XF\\\\Install\\\\Data\\\\MySql\",\"declared_methods\":[\"getTables\",\"getData\"],\"hits\":[{\"line\":636,\"method\":\"getTables\",\"nearby_properties\":[\"addColumn\",\"addPrimaryKey\",\"autoIncrement\",\"comment\",\"nullable\",\"setDefault\"],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":651,\"method\":\"getTables\",\"nearby_properties\":[\"addColumn\",\"addKey\",\"addUniqueKey\",\"autoIncrement\",\"nullable\"],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":2469,\"method\":\"getTables\",\"nearby_properties\":[\"addColumn\",\"comment\",\"setDefault\",\"unsigned\",\"values\"],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":2689,\"method\":\"getTables\",\"nearby_properties\":[\"addColumn\",\"comment\",\"setDefault\",\"values\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"}],\"path\":\"src/XF/Install/Data/MySql.php\",\"sha256\":\"8a5e4181dbd99bfde8f9acc051bd164843df9ba3f11a5765153287fe7e4e1254\"},{\"class\":\"XF\\\\Install\\\\Upgrade\\\\Version1030010\",\"declared_methods\":[\"getVersionName\",\"step1\",\"step2\",\"step3\",\"step4\",\"step5\",\"step6\",\"step7\",\"step8\",\"step9\",\"step10\",\"step11\",\"step12\",\"step13\",\"step14\",\"step15\",\"buildCensorCacheValue\",\"step16\",\"step17\",\"step18\",\"step19\",\"step20\",\"step21\",\"step22\",\"step23\",\"step24\",\"step25\",\"step26\",\"step27\"],\"hits\":[{\"line\":143,\"method\":\"step1\",\"nearby_properties\":[\"executeUpgradeQuery\"],\"nearby_services\":[],\"term\":\"email_bounce\"}],\"path\":\"src/XF/Install/Upgrade/1030010-130a.php\",\"sha256\":\"ba4bcc3ff8b4f08f01a52d71b11246c8a8fb278c2acbfa3360012ebd1db11cb3\"},{\"class\":\"XF\\\\Install\\\\Upgrade\\\\Version1040010\",\"declared_methods\":[\"getVersionName\",\"step1\",\"step2\",\"step3\",\"step4\",\"step5\"],\"hits\":[{\"line\":15,\"method\":\"step1\",\"nearby_properties\":[\"executeUpgradeQuery\"],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":31,\"method\":\"step1\",\"nearby_properties\":[\"executeUpgradeQuery\"],\"nearby_services\":[],\"term\":\"email_bounce\"}],\"path\":\"src/XF/Install/Upgrade/1040010-140a.php\",\"sha256\":\"0df8518f172f46837d8b4491bd46d068f1a95fa796b21738286343d57d672f87\"},{\"class\":\"XF\\\\Install\\\\Upgrade\\\\Version2000631\",\"declared_methods\":[\"getVersionName\",\"step1\",\"step2\",\"step3\",\"step4\",\"step5\"],\"hits\":[{\"line\":87,\"method\":\"step3\",\"nearby_properties\":[\"addColumn\",\"alterTable\",\"columnExists\",\"executeUpgradeQuery\",\"setDefault\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":92,\"method\":\"step3\",\"nearby_properties\":[\"db\",\"executeUpgradeQuery\",\"fetchRow\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"}],\"path\":\"src/XF/Install/Upgrade/2000631-206b1.php\",\"sha256\":\"188e835dbf5a9d629d278cf7322210038e531fc87b10f099deb0a56f8e628034\"},{\"class\":\"XF\\\\Install\\\\Upgrade\\\\Version2020010\",\"declared_methods\":[\"getVersionName\",\"step1\",\"step2\",\"step3\",\"step4\",\"step5\",\"step6\",\"step7\",\"step8\",\"step9\",\"step10\",\"step11\",\"step12\",\"step13\",\"step14\",\"step15\",\"step16\",\"step17\",\"step18\",\"step19\",\"step20\",\"step21\",\"step22\",\"step23\",\"getEditorButtonDefault\",\"step24\",\"step25\",\"step26\",\"step27\",\"addThreadPrefixDescHelpPhrases\",\"step28\",\"step29\"],\"hits\":[{\"line\":501,\"method\":\"step21\",\"nearby_properties\":[\"columnExists\",\"executeUpgradeQuery\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"}],\"path\":\"src/XF/Install/Upgrade/2020010-220a.php\",\"sha256\":\"3e5429b4196035d2da1ccfff88e00755373ab85ba92c60e4b1733ecb377d9cce\"},{\"class\":\"XF\\\\Install\\\\Upgrade\\\\Version2021470\",\"declared_methods\":[\"getVersionName\",\"step1\",\"step2\",\"step3\"],\"hits\":[{\"line\":33,\"method\":\"step3\",\"nearby_properties\":[\"addKey\",\"unsubscribeEmailAddress\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":33,\"method\":\"step3\",\"nearby_properties\":[\"addKey\",\"unsubscribeEmailAddress\"],\"nearby_services\":[],\"term\":\"unsubscribeEmailAddress\"},{\"line\":41,\"method\":\"step3\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":42,\"method\":\"step3\",\"nearby_properties\":[\"executeUpgradeQuery\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":45,\"method\":\"step3\",\"nearby_properties\":[\"executeUpgradeQuery\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":46,\"method\":\"step3\",\"nearby_properties\":[\"executeUpgradeQuery\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":54,\"method\":\"step3\",\"nearby_properties\":[\"executeUpgradeQuery\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":58,\"method\":\"step3\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":60,\"method\":\"step3\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"}],\"path\":\"src/XF/Install/Upgrade/2021470-2214.php\",\"sha256\":\"77ffc7876a6c785c85fd2bb3660478c28312c38f403032bf44e42a426a25d1b8\"},{\"class\":\"XF\\\\Install\\\\Upgrade\\\\Version2021570\",\"declared_methods\":[\"getVersionName\",\"step1\"],\"hits\":[{\"line\":14,\"method\":\"step1\",\"nearby_properties\":[\"fetchOne\",\"unsubscribeEmailAddress\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":14,\"method\":\"step1\",\"nearby_properties\":[\"fetchOne\",\"unsubscribeEmailAddress\"],\"nearby_services\":[],\"term\":\"unsubscribeEmailAddress\"},{\"line\":20,\"method\":\"step1\",\"nearby_properties\":[\"fetchOne\",\"unsubscribeEmailAddress\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":29,\"method\":\"step1\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":30,\"method\":\"step1\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":34,\"method\":\"step1\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":36,\"method\":\"step1\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":38,\"method\":\"step1\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":41,\"method\":\"step1\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":43,\"method\":\"step1\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":44,\"method\":\"step1\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":46,\"method\":\"step1\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":49,\"method\":\"step1\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":58,\"method\":\"step1\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":62,\"method\":\"step1\",\"nearby_properties\":[\"insertNewOptionInitialValue\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":68,\"method\":\"step1\",\"nearby_properties\":[\"insertNewOptionInitialValue\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":77,\"method\":\"step1\",\"nearby_properties\":[\"insertNewOptionInitialValue\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":77,\"method\":\"step1\",\"nearby_properties\":[\"insertNewOptionInitialValue\"],\"nearby_services\":[],\"term\":\"unsubscribeEmailAddress\"}],\"path\":\"src/XF/Install/Upgrade/2021570-2215.php\",\"sha256\":\"2ec289829b85a9bd2ff27d24ab417db144194b533a285709ba73daf03ca2da13\"},{\"class\":\"XF\\\\Job\\\\EmailBounce\",\"declared_methods\":[\"run\",\"getStatusMessage\",\"canCancel\",\"canTriggerByChoice\"],\"hits\":[{\"line\":5,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":47,\"method\":\"getStatusMessage\",\"nearby_properties\":[\"resume\"],\"nearby_services\":[],\"term\":\"email_bounce\"}],\"path\":\"src/XF/Job/EmailBounce.php\",\"sha256\":\"7558d8cd65789989278c0156e6ee300496b282f4956839af79f6218f690fe9ce\"},{\"class\":\"XF\\\\Job\\\\EmailUnsubscribe\",\"declared_methods\":[\"run\",\"getStatusMessage\",\"canCancel\",\"canTriggerByChoice\"],\"hits\":[{\"line\":5,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":14,\"method\":\"run\",\"nearby_properties\":[\"complete\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":15,\"method\":\"run\",\"nearby_properties\":[\"complete\",\"data\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":15,\"method\":\"run\",\"nearby_properties\":[\"complete\",\"data\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"unsubscribeEmailAddress\"},{\"line\":27,\"method\":\"run\",\"nearby_properties\":[\"complete\",\"data\",\"storage\",\"unsubscribe\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":56,\"method\":\"getStatusMessage\",\"nearby_properties\":[\"resume\"],\"nearby_services\":[],\"term\":\"unsubscribe\"}],\"path\":\"src/XF/Job/EmailUnsubscribe.php\",\"sha256\":\"d4fa08ee42944e50cc68387029391ca1ead9f1e98736d7c2d02eca6732aec8e5\"},{\"class\":\"XF\\\\LogSearch\\\\EmailBounceLogHandler\",\"declared_methods\":[\"getFinderName\",\"getFinderConditions\",\"getDateField\",\"getRouteName\",\"getLabel\",\"getLogUser\"],\"hits\":[{\"line\":6,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":11,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":20,\"method\":\"getFinderName\",\"nearby_properties\":[\"with\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":39,\"method\":\"getRouteName\",\"nearby_properties\":[\"recipient\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":52,\"method\":\"getLabel\",\"nearby_properties\":[\"User\",\"diagnostic_info\",\"recipient\"],\"nearby_services\":[],\"term\":\"EmailBounce\"}],\"path\":\"src/XF/LogSearch/EmailBounceLogHandler.php\",\"sha256\":\"b8fd00509ad1e9b978e48673c864a6e1f14a66223b25b9b4d2d591579ed562ae\"},{\"class\":\"XF\\\\Mail\\\\Mail\",\"declared_methods\":[\"__construct\",\"setTo\",\"setToUser\",\"getToUser\",\"setFrom\",\"setReplyTo\",\"setReturnPath\",\"setListUnsubscribeFromOption\",\"setListUnsubscribe\",\"setListUnsubscribeHttp\",\"applyVerp\",\"getVerpAddress\",\"setSender\",\"setId\",\"addHeader\",\"setContent\",\"setTemplate\",\"getTemplateName\",\"renderTemplate\",\"setLanguage\",\"getLanguage\",\"setAutoSubmitted\",\"getAutoSubmitted\",\"getFromAddress\",\"getEmailObject\",\"getSendableEmail\",\"contentContainsEmailStop\",\"setFinalHeaders\",\"send\",\"queue\",\"applySetupError\",\"logSetupError\"],\"hits\":[{\"line\":75,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":80,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":240,\"method\":\"setListUnsubscribeFromOption\",\"nearby_properties\":[\"enableVerp\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":245,\"method\":\"setListUnsubscribeFromOption\",\"nearby_properties\":[\"enableVerp\",\"setListUnsubscribe\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":246,\"method\":\"setListUnsubscribeFromOption\",\"nearby_properties\":[\"enableVerp\",\"setListUnsubscribe\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":246,\"method\":\"setListUnsubscribeFromOption\",\"nearby_properties\":[\"enableVerp\",\"setListUnsubscribe\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"unsubscribeEmailAddress\"},{\"line\":250,\"method\":\"setListUnsubscribeFromOption\",\"nearby_properties\":[\"enableVerp\",\"setListUnsubscribe\",\"setListUnsubscribeHttp\",\"unsubscribeEmailAddress\",\"unsubscribeEmailHandling\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":255,\"method\":\"setListUnsubscribeFromOption\",\"nearby_properties\":[\"setListUnsubscribe\",\"setListUnsubscribeHttp\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":267,\"method\":\"setListUnsubscribe\",\"nearby_properties\":[\"toUser\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":275,\"method\":\"setListUnsubscribe\",\"nearby_properties\":[\"email\",\"getEmailConfirmKey\",\"listUnsubscribeMailtoSet\",\"toUser\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":296,\"method\":\"setListUnsubscribe\",\"nearby_properties\":[\"addTextHeader\",\"email\",\"getHeaders\",\"listUnsubscribeMailtoSet\"],\"nearby_services\":[],\"term\":\"List-Unsubscribe\"},{\"line\":296,\"method\":\"setListUnsubscribe\",\"nearby_properties\":[\"addTextHeader\",\"email\",\"getHeaders\",\"listUnsubscribeMailtoSet\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":299,\"method\":\"setListUnsubscribe\",\"nearby_properties\":[\"addTextHeader\",\"email\",\"getHeaders\",\"listUnsubscribeMailtoSet\"],\"nearby_services\":[],\"term\":\"List-Unsubscribe\"},{\"line\":299,\"method\":\"setListUnsubscribe\",\"nearby_properties\":[\"addTextHeader\",\"email\",\"getHeaders\",\"listUnsubscribeMailtoSet\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":300,\"method\":\"setListUnsubscribe\",\"nearby_properties\":[\"addTextHeader\",\"email\",\"getHeaders\",\"listUnsubscribeMailtoSet\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":308,\"method\":\"setListUnsubscribeHttp\",\"nearby_properties\":[\"toUser\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":316,\"method\":\"setListUnsubscribeHttp\",\"nearby_properties\":[\"email\",\"get\",\"getHeaders\",\"listUnsubscribeHttpSet\",\"toUser\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":321,\"method\":\"setListUnsubscribeHttp\",\"nearby_properties\":[\"email\",\"get\",\"getBodyAsString\",\"getHeaders\",\"listUnsubscribeHttpSet\",\"remove\"],\"nearby_services\":[],\"term\":\"List-Unsubscribe\"},{\"line\":321,\"method\":\"setListUnsubscribeHttp\",\"nearby_properties\":[\"email\",\"get\",\"getBodyAsString\",\"getHeaders\",\"listUnsubscribeHttpSet\",\"remove\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":327,\"method\":\"setListUnsubscribeHttp\",\"nearby_properties\":[\"email\",\"get\",\"getBodyAsString\",\"getHeaders\",\"remove\",\"renderedTemplateName\"],\"nearby_services\":[],\"term\":\"List-Unsubscribe\"},{\"line\":327,\"method\":\"setListUnsubscribeHttp\",\"nearby_properties\":[\"email\",\"get\",\"getBodyAsString\",\"getHeaders\",\"remove\",\"renderedTemplateName\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":334,\"method\":\"setListUnsubscribeHttp\",\"nearby_properties\":[\"buildLink\",\"email\",\"getHeaders\",\"remove\",\"renderedTemplateName\",\"router\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":340,\"method\":\"setListUnsubscribeHttp\",\"nearby_properties\":[\"addTextHeader\",\"buildLink\",\"email\",\"getHeaders\",\"listUnsubscribeHttpSet\",\"renderedTemplateName\",\"router\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":342,\"method\":\"setListUnsubscribeHttp\",\"nearby_properties\":[\"addTextHeader\",\"buildLink\",\"email\",\"getHeaders\",\"listUnsubscribeHttpSet\",\"router\"],\"nearby_services\":[],\"term\":\"List-Unsubscribe\"},{\"line\":342,\"method\":\"setListUnsubscribeHttp\",\"nearby_properties\":[\"addTextHeader\",\"buildLink\",\"email\",\"getHeaders\",\"listUnsubscribeHttpSet\",\"router\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":343,\"method\":\"setListUnsubscribeHttp\",\"nearby_properties\":[\"addTextHeader\",\"buildLink\",\"email\",\"getHeaders\",\"listUnsubscribeHttpSet\",\"router\"],\"nearby_services\":[],\"term\":\"List-Unsubscribe\"},{\"line\":343,\"method\":\"setListUnsubscribeHttp\",\"nearby_properties\":[\"addTextHeader\",\"buildLink\",\"email\",\"getHeaders\",\"listUnsubscribeHttpSet\",\"router\"],\"nearby_services\":[],\"term\":\"List-Unsubscribe-Post\"},{\"line\":343,\"method\":\"setListUnsubscribeHttp\",\"nearby_properties\":[\"addTextHeader\",\"buildLink\",\"email\",\"getHeaders\",\"listUnsubscribeHttpSet\",\"router\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":344,\"method\":\"setListUnsubscribeHttp\",\"nearby_properties\":[\"addTextHeader\",\"buildLink\",\"email\",\"getHeaders\",\"listUnsubscribeHttpSet\",\"router\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":629,\"method\":\"contentContainsEmailStop\",\"nearby_properties\":[\"email\",\"renderTemplate\",\"toUser\"],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":643,\"method\":\"contentContainsEmailStop\",\"nearby_properties\":[\"buildLink\",\"getHtmlBody\",\"getTextBody\",\"router\"],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":645,\"method\":\"contentContainsEmailStop\",\"nearby_properties\":[\"buildLink\",\"getHtmlBody\",\"getTextBody\",\"router\"],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":664,\"method\":\"setFinalHeaders\",\"nearby_properties\":[\"addTextHeader\",\"autoSubmitted\",\"contentContainsEmailStop\",\"getHeaders\",\"setListUnsubscribeFromOption\"],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":666,\"method\":\"setFinalHeaders\",\"nearby_properties\":[\"addTextHeader\",\"autoSubmitted\",\"contentContainsEmailStop\",\"getHeaders\",\"setListUnsubscribeFromOption\"],\"nearby_services\":[],\"term\":\"unsubscribe\"}],\"path\":\"src/XF/Mail/Mail.php\",\"sha256\":\"bdd3f6711e6331ea6777517b74fa011a83e789a59d50bec305dbf83b69af8a9d\"},{\"class\":\"XF\\\\Pub\\\\App\",\"declared_methods\":[\"initializeExtra\",\"setup\",\"getPreloadExtraKeys\",\"start\",\"updateUserCaches\",\"updateModeratorCaches\",\"onSessionCreation\",\"loginFromRememberCookie\",\"preRender\",\"complete\",\"renderPageHtml\",\"getNavigation\",\"getNoticeList\",\"addDefaultNotices\",\"renderIndexNow\",\"pageCache\",\"isServedFromCache\"],\"hits\":[{\"line\":703,\"method\":\"addDefaultNotices\",\"nearby_properties\":[\"addNotice\",\"renderTemplate\",\"user_id\",\"user_state\"],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":706,\"method\":\"addDefaultNotices\",\"nearby_properties\":[\"addNotice\",\"renderTemplate\",\"user_id\",\"user_state\"],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":708,\"method\":\"addDefaultNotices\",\"nearby_properties\":[\"addNotice\",\"renderTemplate\",\"user_id\",\"user_state\"],\"nearby_services\":[],\"term\":\"email_bounce\"}],\"path\":\"src/XF/Pub/App.php\",\"sha256\":\"e9f732650c24e92d7834cfcdfdbfb33feb03d8facde211e797dc5e6e00308c29\"},{\"class\":\"XF\\\\Pub\\\\Controller\\\\AccountController\",\"declared_methods\":[\"preDispatchController\",\"actionIndex\",\"addAccountWrapperParams\",\"actionAccountDetails\",\"accountDetailsSaveProcess\",\"setupUsernameChange\",\"actionUsername\",\"actionEmail\",\"emailSaveProcess\",\"actionSignature\",\"signatureSaveProcess\",\"actionPrivacy\",\"savePrivacyProcess\",\"actionPreferences\",\"preferencesSaveProcess\",\"actionDismissNotice\",\"actionAvatar\",\"actionBanner\",\"actionFollowing\",\"actionIgnored\",\"actionReactions\",\"actionSecurity\",\"setupPasswordChange\",\"actionPasskeyAdd\",\"actionPasskeyEdit\",\"actionPasskeyDelete\",\"actionConnectedAccount\",\"actionConnectedAccountDisassociate\",\"actionRequestPassword\",\"actionTwoStep\",\"actionTwoStepBackupCodes\",\"actionTwoStepAdd\",\"actionTwoStepEnable\",\"actionTwoStepDisable\",\"actionTwoStepManage\",\"actionTwoStepTrustedDisable\",\"assertTwoStepPasswordVerified\",\"actionUpgrades\",\"actionUpgradePurchase\",\"actionUpgradeUpdated\",\"actionNewsFeed\",\"actionAlerts\",\"actionAlertsPopup\",\"markInaccessibleAlertsReadIfNeeded\",\"actionAlertsMarkRead\",\"actionAlertToggle\",\"actionBookmarks\",\"actionBookmarksPopup\",\"actionBookmarksAutoComplete\",\"actionApplications\",\"actionApplicationsView\",\"actionApplicationsRevoke\",\"actionVisitorMenu\",\"customFieldsSaveProcess\",\"checkCsrfIfNeeded\",\"assertViewingPermissions\",\"assertTfaRequirement\",\"assertNotSecurityLocked\",\"assertPolicyAcceptance\",\"assertBoardActive\",\"getActivityDetails\",\"assertProviderExists\",\"assertPasskeyExists\",\"assertViewableAlert\",\"assertTfaEnabled\",\"getConnectedAccountRepo\"],\"hits\":[{\"line\":108,\"method\":\"accountDetailsSaveProcess\",\"nearby_properties\":[\"filter\",\"formAction\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":288,\"method\":\"emailSaveProcess\",\"nearby_properties\":[\"authenticate\",\"email\",\"filter\",\"formAction\",\"service\",\"user_state\",\"validate\"],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":397,\"method\":\"savePrivacyProcess\",\"nearby_properties\":[\"filter\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":483,\"method\":\"preferencesSaveProcess\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"receive_admin_email\"}],\"path\":\"src/XF/Pub/Controller/AccountController.php\",\"sha256\":\"73e755ef485d737f1a74e576827af1a127ec95c153f3a818eb20b344f5243270\"},{\"class\":\"XF\\\\Pub\\\\Controller\\\\EmailStopController\",\"declared_methods\":[\"assertIpNotBanned\",\"assertViewingPermissions\",\"assertPolicyAcceptance\",\"checkCsrfIfNeeded\",\"actionIndex\",\"actionUnsubscribe\",\"displayConfirmation\",\"assertValidatedStopService\",\"actionAll\",\"actionMailingList\",\"actionActivitySummary\",\"actionConversation\",\"actionContent\",\"getActivityDetails\"],\"hits\":[{\"line\":8,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":10,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":29,\"method\":\"checkCsrfIfNeeded\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":42,\"method\":\"actionIndex\",\"nearby_properties\":[\"assertValidatedStopService\",\"filter\",\"isPost\",\"message\",\"stop\",\"user_id\"],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":45,\"method\":\"actionIndex\",\"nearby_properties\":[\"assertValidatedStopService\",\"displayConfirmation\",\"filter\",\"isPost\",\"message\",\"stop\",\"user_id\"],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":55,\"method\":\"actionUnsubscribe\",\"nearby_properties\":[\"assertPostOnly\",\"assertValidatedStopService\",\"displayConfirmation\",\"filter\",\"user_id\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":62,\"method\":\"actionUnsubscribe\",\"nearby_properties\":[\"assertPostOnly\",\"assertValidatedStopService\",\"filter\",\"options\",\"sendConfirmation\",\"sendUnsubscribeConfirmation\",\"stop\",\"user_id\"],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":65,\"method\":\"actionUnsubscribe\",\"nearby_properties\":[\"assertValidatedStopService\",\"filter\",\"message\",\"options\",\"sendConfirmation\",\"sendUnsubscribeConfirmation\",\"stop\",\"user_id\"],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":67,\"method\":\"actionUnsubscribe\",\"nearby_properties\":[\"assertValidatedStopService\",\"filter\",\"message\",\"options\",\"sendConfirmation\",\"sendUnsubscribeConfirmation\",\"stop\",\"user_id\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":69,\"method\":\"actionUnsubscribe\",\"nearby_properties\":[\"assertValidatedStopService\",\"message\",\"options\",\"sendConfirmation\",\"sendUnsubscribeConfirmation\",\"stop\",\"user_id\"],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":78,\"method\":\"displayConfirmation\",\"nearby_properties\":[\"assertValidatedStopService\",\"filter\",\"getActionOptions\",\"getConfirmKey\",\"getUser\",\"message\",\"user_id\"],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":80,\"method\":\"displayConfirmation\",\"nearby_properties\":[\"assertValidatedStopService\",\"filter\",\"getActionOptions\",\"getConfirmKey\",\"getUser\",\"user_id\"],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":84,\"method\":\"displayConfirmation\",\"nearby_properties\":[\"assertValidatedStopService\",\"filter\",\"getActionOptions\",\"getConfirmKey\",\"getUser\",\"user_id\",\"view\"],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":85,\"method\":\"displayConfirmation\",\"nearby_properties\":[\"assertValidatedStopService\",\"getActionOptions\",\"getConfirmKey\",\"getUser\",\"user_id\",\"view\"],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":89,\"method\":\"displayConfirmation\",\"nearby_properties\":[\"getConfirmKey\",\"getUser\",\"view\"],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":96,\"method\":\"displayConfirmation\",\"nearby_properties\":[\"app\",\"find\",\"view\"],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":116,\"method\":\"assertValidatedStopService\",\"nearby_properties\":[\"displayConfirmation\",\"email_confirm_key\",\"error\",\"exception\",\"service\"],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":117,\"method\":\"assertValidatedStopService\",\"nearby_properties\":[\"displayConfirmation\",\"error\",\"exception\",\"service\"],\"nearby_services\":[],\"term\":\"EmailStop\"}],\"path\":\"src/XF/Pub/Controller/EmailStopController.php\",\"sha256\":\"87fbdd47e99140defde2703c546aee864ff5a70b21e42e21bc5cb90395456502\"},{\"class\":\"XF\\\\Pub\\\\Controller\\\\MiscController\",\"declared_methods\":[\"actionHealth\",\"actionCookies\",\"setupContactService\",\"actionContact\",\"actionLanguage\",\"actionStyle\",\"actionStyleVariation\",\"actionStyleVariationInput\",\"actionCaptcha\",\"actionIpInfo\",\"actionLocationInfo\",\"actionTagAutoComplete\",\"actionCodeEditorModeLoader\",\"actionAcceptPrivacyPolicy\",\"actionAcceptTerms\",\"actionUpdatePushSubscription\",\"actionFindEmoji\",\"actionValidateUsername\",\"getActivityDetails\",\"assertBoardActive\",\"assertNotRejected\",\"assertNotDisabled\",\"assertNotSecurityLocked\",\"assertViewingPermissions\",\"assertPolicyAcceptance\"],\"hits\":[{\"line\":622,\"method\":\"actionUpdatePushSubscription\",\"nearby_properties\":[\"assertPostOnly\",\"filter\",\"repository\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":635,\"method\":\"actionUpdatePushSubscription\",\"nearby_properties\":[\"deleteUserPushSubscription\",\"error\",\"repository\",\"user_id\",\"validateSubscriptionDetails\"],\"nearby_services\":[],\"term\":\"unsubscribe\"}],\"path\":\"src/XF/Pub/Controller/MiscController.php\",\"sha256\":\"8e300ddb4e107a142ead5adb972d95bff763ae8c8f47ca49d48b2a6c7599fc5e\"},{\"class\":\"XF\\\\Pub\\\\Route\\\\EmailStop\",\"declared_methods\":[\"build\"],\"hits\":[{\"line\":7,\"method\":null,\"nearby_properties\":[\"email_confirm_key\"],\"nearby_services\":[],\"term\":\"EmailStop\"}],\"path\":\"src/XF/Pub/Route/EmailStop.php\",\"sha256\":\"26d3bdf1300b5ab20e44302611dad77e77bba4f20f1b408bc2648aa226d748a3\"},{\"class\":\"XF\\\\Repository\\\\EmailBounceRepository\",\"declared_methods\":[\"findEmailBounceLogsForList\",\"insertSoftBounceLogEntry\",\"countRecentSoftBounces\",\"pruneEmailBounceLogs\",\"pruneSoftBounceHistory\"],\"hits\":[{\"line\":5,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":10,\"method\":null,\"nearby_properties\":[\"finder\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":13,\"method\":null,\"nearby_properties\":[\"finder\",\"setDefaultOrder\",\"with\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":15,\"method\":\"findEmailBounceLogsForList\",\"nearby_properties\":[\"finder\",\"setDefaultOrder\",\"with\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":17,\"method\":\"findEmailBounceLogsForList\",\"nearby_properties\":[\"db\",\"finder\",\"insert\",\"setDefaultOrder\",\"with\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":24,\"method\":\"insertSoftBounceLogEntry\",\"nearby_properties\":[\"db\",\"finder\",\"insert\",\"setDefaultOrder\",\"with\"],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":40,\"method\":\"countRecentSoftBounces\",\"nearby_properties\":[\"db\",\"fetchRow\"],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":59,\"method\":\"pruneEmailBounceLogs\",\"nearby_properties\":[\"db\",\"delete\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":66,\"method\":\"pruneEmailBounceLogs\",\"nearby_properties\":[\"db\",\"delete\"],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":78,\"method\":\"pruneSoftBounceHistory\",\"nearby_properties\":[\"db\",\"delete\",\"format\"],\"nearby_services\":[],\"term\":\"email_bounce\"}],\"path\":\"src/XF/Repository/EmailBounceRepository.php\",\"sha256\":\"c3ef1e87430b21ea2823631c1b1a5ba31c0ee4ac3e22fc48005f709931964741\"},{\"class\":\"XF\\\\Searcher\\\\User\",\"declared_methods\":[\"getEntityType\",\"getDefaultOrderOptions\",\"isSortOrderNumeric\",\"validateSpecialCriteriaValue\",\"applySpecialCriteriaValue\",\"getFormData\",\"getFormDefaults\"],\"hits\":[{\"line\":327,\"method\":\"getFormDefaults\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"email_bounce\"}],\"path\":\"src/XF/Searcher/User.php\",\"sha256\":\"d5583f620ad61e7d430f341b4878a9270880d025364979991a1844163aca3c4d\"},{\"class\":\"XF\\\\Service\\\\Development\\\\UnusedPhraseFinderService\",\"declared_methods\":[\"__construct\",\"findUnused\",\"findAll\",\"getExistingPhraseTitles\",\"getPhrasesUsedInTemplates\",\"getAddOnFileRoot\",\"getPhrasesContainedInFiles\",\"getPhrasesUsedInOptionsOrProps\",\"getPhrasesFromContentTypes\",\"getProtectedPhrases\",\"getProtectedUnknownPhrases\"],\"hits\":[{\"line\":344,\"method\":\"getProtectedPhrases\",\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"unsubscribe\"}],\"path\":\"src/XF/Service/Development/UnusedPhraseFinderService.php\",\"sha256\":\"5b3726c0f1dc25fe9f609fdd53cb70591d3a76550fbcea7c7b6d3ca8065050c9\"},{\"class\":\"XF\\\\Service\\\\User\\\\DeleteCleanUpService\",\"declared_methods\":[\"__construct\",\"setOriginalUserName\",\"getUserId\",\"getUserName\",\"getOriginalUserName\",\"getSteps\",\"cleanUp\",\"stepDeleteOAuthRefreshTokens\",\"stepDeleteContent\",\"stepDeleteProfilePosts\",\"stepDeleteContentVotes\",\"stepDeleteBookmarks\",\"stepChangeOwner\",\"stepMiscCleanUp\"],\"hits\":[{\"line\":48,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":413,\"method\":\"stepMiscCleanUp\",\"nearby_properties\":[\"db\",\"delete\",\"repository\",\"update\",\"userId\"],\"nearby_services\":[],\"term\":\"email_bounce\"}],\"path\":\"src/XF/Service/User/DeleteCleanUpService.php\",\"sha256\":\"3d4ec6ab883ad420c38c8836bf7d48708c7f35c4eb665578a72a99769aeb5fb5\"},{\"class\":\"XF\\\\Service\\\\User\\\\EmailChangeService\",\"declared_methods\":[\"__construct\",\"changeEmail\",\"getUser\",\"logIp\",\"canChangeEmail\",\"isValid\",\"save\",\"getConfirmationRequired\",\"isConfirmationRequired\",\"changeUserStateForConfirmation\",\"onEmailChange\",\"sendEmailConfirmation\",\"wasConfirmationSent\",\"sendEmailChangedNotice\",\"wasChangeNotificationSent\",\"writeIpLog\"],\"hits\":[{\"line\":40,\"method\":\"changeEmail\",\"nearby_properties\":[\"changeEmail\",\"changed\",\"email\",\"oldEmail\",\"oldState\",\"user\",\"user_state\"],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":89,\"method\":\"save\",\"nearby_properties\":[\"changeUserStateForConfirmation\",\"changed\",\"isConfirmationRequired\",\"save\",\"user\",\"user_state\"],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":122,\"method\":\"isConfirmationRequired\",\"nearby_properties\":[\"changed\",\"is_admin\",\"is_moderator\",\"is_staff\",\"user\",\"user_state\"],\"nearby_services\":[],\"term\":\"email_bounce\"},{\"line\":144,\"method\":\"changeUserStateForConfirmation\",\"nearby_properties\":[\"confirmationRequired\",\"user\",\"user_state\"],\"nearby_services\":[],\"term\":\"email_bounce\"}],\"path\":\"src/XF/Service/User/EmailChangeService.php\",\"sha256\":\"e8f1cfced8b7fb3b4b597e756a5d1529a7f51d739888e4c84e1729e8a8d5f0eb\"},{\"class\":\"XF\\\\Service\\\\User\\\\EmailStopService\",\"declared_methods\":[\"__construct\",\"getUser\",\"getConfirmKey\",\"addHandlerClasses\",\"addHandler\",\"getHandler\",\"getActionOptions\",\"stop\",\"stopAll\",\"stopAllExcept\",\"stopMailingList\",\"stopActivitySummary\",\"stopConversations\",\"stopAllContent\",\"stopContent\",\"sendConfirmation\"],\"hits\":[{\"line\":7,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":13,\"method\":null,\"nearby_properties\":[],\"nearby_services\":[],\"term\":\"EmailStop\"},{\"line\":85,\"method\":\"getActionOptions\",\"nearby_properties\":[\"app\",\"boardTitle\",\"options\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":162,\"method\":\"stopAllExcept\",\"nearby_properties\":[\"addCascadedSave\",\"email_on_conversation\",\"receive_admin_email\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":200,\"method\":\"stopMailingList\",\"nearby_properties\":[\"Option\",\"receive_admin_email\",\"save\",\"user\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":276,\"method\":\"sendConfirmation\",\"nearby_properties\":[\"app\",\"email\",\"mailer\",\"newMail\",\"send\",\"setTemplate\",\"setToUser\"],\"nearby_services\":[],\"term\":\"unsubscribe\"}],\"path\":\"src/XF/Service/User/EmailStopService.php\",\"sha256\":\"0ca35d332a1b72270a95eb0c1048370982e56e1377ae3b22805a9606c5ec9993\"},{\"class\":\"XF\\\\Service\\\\User\\\\RegistrationService\",\"declared_methods\":[\"setup\",\"getUser\",\"setMapped\",\"setPassword\",\"setNoPassword\",\"setDob\",\"setCustomFields\",\"setFromInput\",\"setReceiveAdminEmail\",\"setReceiveActivitySummary\",\"setAvatarUrl\",\"setPreRegActionKey\",\"getPreRegContent\",\"getSpamCheckExtraData\",\"checkForSpam\",\"skipEmailConfirmation\",\"_validate\",\"finalSetup\",\"setInitialUserState\",\"setPolicyAcceptance\",\"applyExtraValidation\",\"_save\",\"writeIpLog\",\"writeInitialChangeLogs\",\"updateUserAchievements\",\"sendRegistrationContact\",\"applyAvatarFromUrl\"],\"hits\":[{\"line\":168,\"method\":\"setReceiveAdminEmail\",\"nearby_properties\":[\"Option\",\"last_summary_email_date\",\"receive_admin_email\",\"setReceiveActivitySummary\",\"setReceiveAdminEmail\",\"user\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"},{\"line\":380,\"method\":\"writeInitialChangeLogs\",\"nearby_properties\":[\"Option\",\"app\",\"container\",\"options\",\"receive_admin_email\",\"registrationSetup\",\"user\"],\"nearby_services\":[],\"term\":\"receive_admin_email\"}],\"path\":\"src/XF/Service/User/RegistrationService.php\",\"sha256\":\"46d2f6c6b4176b0de74c87f4d9196143e7528a8bcd80b642cc14d542e4a4eb77\"},{\"class\":\"XF\\\\SubContainer\\\\Bounce\",\"declared_methods\":[\"initialize\",\"storage\",\"parser\",\"processor\"],\"hits\":[{\"line\":7,\"method\":null,\"nearby_properties\":[\"container\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":8,\"method\":null,\"nearby_properties\":[\"container\"],\"nearby_services\":[],\"term\":\"EmailBounce\"},{\"line\":28,\"method\":\"initialize\",\"nearby_properties\":[\"app\",\"bounceEmailAddress\",\"config\",\"enableVerp\",\"extendClass\",\"options\"],\"nearby_services\":[],\"term\":\"bounceEmailAddress\"}],\"path\":\"src/XF/SubContainer/Bounce.php\",\"sha256\":\"024ebbea455ae3660303d90ecbc57d68729eb38340db44dafd7b9a3d9d8c13d2\"},{\"class\":\"XF\\\\SubContainer\\\\Unsubscribe\",\"declared_methods\":[\"initialize\",\"storage\",\"processor\"],\"hits\":[{\"line\":7,\"method\":null,\"nearby_properties\":[\"container\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":9,\"method\":null,\"nearby_properties\":[\"container\",\"set\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":17,\"method\":\"initialize\",\"nearby_properties\":[\"app\",\"container\",\"options\",\"set\",\"unsubscribeEmailAddress\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":23,\"method\":\"initialize\",\"nearby_properties\":[\"app\",\"enableVerp\",\"extendClass\",\"options\",\"unsubscribeEmailAddress\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":23,\"method\":\"initialize\",\"nearby_properties\":[\"app\",\"enableVerp\",\"extendClass\",\"options\",\"unsubscribeEmailAddress\"],\"nearby_services\":[],\"term\":\"unsubscribeEmailAddress\"},{\"line\":27,\"method\":\"initialize\",\"nearby_properties\":[\"app\",\"enableVerp\",\"extendClass\",\"options\",\"unsubscribeEmailAddress\"],\"nearby_services\":[],\"term\":\"unsubscribe\"},{\"line\":27,\"method\":\"initialize\",\"nearby_properties\":[\"app\",\"enableVerp\",\"extendClass\",\"options\",\"unsubscribeEmailAddress\"],\"nearby_services\":[],\"term\":\"unsubscribeEmailAddress\"}],\"path\":\"src/XF/SubContainer/Unsubscribe.php\",\"sha256\":\"e7437f48da7b81e663670493d443d8d2fc5aaa6c927a5d363eb98c538dbcb226\"}]\nMAIL402_SEND_ATTEMPTS=0\nMAIL402_SMTP_AUTH_ATTEMPTS=0\nMAIL402_NETWORK_ATTEMPTS=0\nMAIL402_MUTATIONS=0\nMAIL402_DNS_MUTATIONS=0\nMAIL402_YANDEX_CLOUD_MUTATIONS=0\nMAIL402_BEGET_MUTATIONS=0\nMAIL402_BACKUP_DR_MUTATIONS=0\nMAIL402_DECISION=READY_FOR_EVENT_TO_XENFORO_MAPPING\nMAIL402_END\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-NATIVE-ACTION-AUDIT-402R1\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index 8982c59b..26ebec18 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,22 +1,22 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260915-INFRA-DR-BACKUPV2-RCLONE-BINDING-CONTRACT-PROOF-443R1 -STATUS=FAIL -RC=2 +COMMAND_ID=SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-NATIVE-ACTION-AUDIT-402R1 +STATUS=OK +RC=0 HOST=pve01 MODE=read-only -COMPONENT=infra-dr-backupv2-rclone-binding-contract-proof +COMPONENT=infra-mail-xenforo-codevipe-feedback-native-action-audit REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=348d7c3fbb227cb555f37ad926cebc10bc1fbe60a628e5394ec50643a7977f54 +COMMAND_SHA256=8b8e2fd18e4234b5236bb044d8d6d6da7b0799197bcbf0e32a81675534ef6bdf 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=2 +COMMAND_RC=0 CHANGES_MADE=false ROLLBACK_STARTED=false ROLLBACK_RESTORED=null @@ -24,70 +24,35 @@ MUTATION_OUTCOME=NO_MUTATION SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=bdad25a09b8948d90b97fb68e844e5972c7c6ddc61175dc73f72098e39215c6d -SANITIZED_OUTPUT_SHA256=bdad25a09b8948d90b97fb68e844e5972c7c6ddc61175dc73f72098e39215c6d +RAW_EVIDENCE_SHA256=6af009204e8914ce27affeacfad9dc499e5a3dabd2d73a6b1018f16713d89029 +SANITIZED_OUTPUT_SHA256=6af009204e8914ce27affeacfad9dc499e5a3dabd2d73a6b1018f16713d89029 OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260915-INFRA-DR-BACKUPV2-RCLONE-BINDING-CONTRACT-PROOF-443R1 -MODE=READ_ONLY_RCLONE_BINDING_CONTRACT_PROOF -RAW_SOURCE_EXPORTED=NO -RAW_CONFIG_VALUES_EXPORTED=NO -NO_BACKUP_EXECUTION=YES -NO_VZDUMP_EXECUTION=YES -NO_RCLONE_EXECUTION=YES -NO_CLOUD_ACCESS=YES -NO_FILE_MUTATION=YES -NO_SYSTEMD_MUTATION=YES -PRODUCTION_SOURCE_FILE_COUNT=11 -PRODUCTION_SOURCE_MANIFEST=[{"bytes":2989,"file":"adapter.py","mode":"0500","sha256":"18eb29cef165371b48bcb78e1a456e1939e6eff253787218133162cc89ab9fa3"},{"bytes":7385,"file":"guest266.py","mode":"0400","sha256":"86433bc424d5fa5017c20f7a237c82874b02357a3283660d8a6b0039ef2bc868"},{"bytes":16514,"file":"large264.py","mode":"0400","sha256":"5cc4641fc35e4dd554495a36146da7dbbb7f142d1450e04cc5d3c89678b8497a"},{"bytes":4603,"file":"nodeplan263.py","mode":"0400","sha256":"db5c16ee24d25aa1694530332d3190ab7cc5d4f8eb69067d025e27ad5c995060"},{"bytes":12888,"file":"pve265.py","mode":"0400","sha256":"cd2f634414a8e38a3789015aeca5a9b47821f77d7d1fa61dcdbdc866172963be"},{"bytes":19595,"file":"pve270.py","mode":"0400","sha256":"97015277a4f3f8129c0fd11eb70c06293026366f1f8232a97feeed513a2dbcef"},{"bytes":6195,"file":"pve282.py","mode":"0400","sha256":"73c6cb7773eb8e82d1e7ed5ab4733b4afb88f74ae69c09125d0378d6e480e012"},{"bytes":14701,"file":"restore262.py","mode":"0400","sha256":"56d1b961c8d5654d5e2ee2755268db46bd2202bca11e69788febf991cfaa79f1"},{"bytes":8831,"file":"stream263.py","mode":"0400","sha256":"a83d03a86b93a855716658652dd073fcb281cd387fc6200fe4bc2a922f39ea16"},{"bytes":15364,"file":"transport261.py","mode":"0400","sha256":"b9b92f957bf441cb5d1702f4881897328e6c0338f8c3f6d41d27d9a349b37688"},{"bytes":11755,"file":"v2core.py","mode":"0400","sha256":"e285bf9a5678d07dcbb90261f9f93e7826ff524e04cfec780bf5a3c4b0dc29f2"}] -PRODUCTION_SOURCE_SET_SHA256=942f22106ad7d23077f5103ef39ea7bf580077b627221224cd950f85eb3e669d -SOURCE_SET_STATUS=PASS -BINDING_DEPENDENCY_CLOSURE=[{"args":["text"],"calls":["Stop","configparser.ConfigParser","core.canonical_bytes","core.inventory_from_config","get","items","len","need","p.defaults","p.read_string","p.sections","sha","strip"],"end_line":127,"line":118,"name":"binding","safe_ast":"FunctionDef(name='binding', args=arguments(args=[arg(arg='text')]), body=[Expr(value=Constant(value='STRLEN_77_SHA256_d7f1b956765b6e33ae7aae32d72372fceda12e1e36861227d496e327a1467bd6')), Expr(value=Call(func=Attribute(value=Name(id='core', ctx=Load()), attr='inventory_from_config', ctx=Load()), args=[Name(id='text', ctx=Load())])), Assign(targets=[Name(id='p', ctx=Store())], value=Call(func=Attribute(value=Name(id='configparser', ctx=Load()), attr='ConfigParser', ctx=Load()), keywords=[keyword(arg='interpolation', value=Constant(value=None)), keyword(arg='strict', value=Constant(value=True))])), Try(body=[Expr(value=Call(func=Attribute(value=Name(id='p', ctx=Load()), attr='read_string', ctx=Load()), args=[Name(id='text', ctx=Load())]))], handlers=[ExceptHandler(type=Attribute(value=Name(id='configparser', ctx=Load()), attr='Error', ctx=Load()), body=[Raise(exc=Call(func=Name(id='Stop', ctx=Load()), args=[Constant(value='STRLEN_19_SHA256_36d9d4a017041fd3e9d368a23744f49e4333fa5cbc1a290d35c050f59a80f071')]), cause=Constant(value=None))])]), Expr(value=Call(func=Name(id='need', ctx=Load()), args=[BoolOp(op=And(), values=[Compare(left=Call(func=Name(id='len', ctx=Load()), args=[Call(func=Attribute(value=Name(id='p', ctx=Load()), attr='sections', ctx=Load()))]), ops=[Eq()], comparators=[Constant(value=26)]), UnaryOp(op=Not(), operand=Call(func=Attribute(value=Name(id='p', ctx=Load()), attr='defaults', ctx=Load())))]), Constant(value='STRLEN_23_SHA256_705336cebe167d031d144e442908c89d06523f80591cb9ec6ed47122d7286de1')])), Assign(targets=[Name(id='data', ctx=Store())], value=DictComp(key=Name(id='n', ctx=Load()), value=DictComp(key=Name(id='k', ctx=Load()), value=Name(id='v', ctx=Load()), generators=[comprehension(target=Tuple(elts=[Name(id='k', ctx=Store()), Name(id='v', ctx=Store())], ctx=Store()), iter=Call(func=Attribute(value=Subscript(value=Name(id='p', ctx=Load()), slice=Name(id='n', ctx=Load()), ctx=Load()), attr='items', ctx=Load())), ifs=[UnaryOp(op=Not(), operand=BoolOp(op=And(), values=[Compare(left=Call(func=Attribute(value=Call(func=Attribute(value=Subscript(value=Name(id='p', ctx=Load()), slice=Name(id='n', ctx=Load()), ctx=Load()), attr='get', ctx=Load()), args=[Constant(value='STRLEN_4_SHA256_1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c'), Constant(value='STRLEN_0_SHA256_e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855')]), attr='strip', ctx=Load())), ops=[Eq()], comparators=[Constant(value='STRLEN_6_SHA256_c6b1ca022a582d8d12c3fbd51f6f11443fe63c626eeb6d0b7e2dfe48bc22a56d')]), Compare(left=Name(id='k', ctx=Load()), ops=[Eq()], comparators=[Constant(value='STRLEN_5_SHA256_3c469e9d6c5875d37a43f353d4f88e61fcf812c66eee3457465a40b0da4153e0')])]))], is_async=0)]), generators=[comprehension(target=Name(id='n', ctx=Store()), iter=Call(func=Attribute(value=Name(id='p', ctx=Load()), attr='sections', ctx=Load())), is_async=0)])), Return(value=Call(func=Name(id='sha', ctx=Load()), args=[Call(func=Attribute(value=Name(id='core', ctx=Load()), attr='canonical_bytes', ctx=Load()), args=[Name(id='data', ctx=Load())])]))])","safe_ast_sha256":"2b16fddad814baa1bb4fdaccdfa5f7611b58fda470b3fc1288b0a8f0ec00c333","source_sha256":"6580a43498c4eae5fb42bd12279e047409542052e6d016afe8c9e64faaea037a","string_literals":[{"len":4,"sha256":"1303c06b0b014d0ce7b988ab173a13f31227d417058ff4bbe6f8c222b4ad913c"},{"len":19,"sha256":"36d9d4a017041fd3e9d368a23744f49e4333fa5cbc1a290d35c050f59a80f071"},{"len":5,"sha256":"3c469e9d6c5875d37a43f353d4f88e61fcf812c66eee3457465a40b0da4153e0"},{"len":23,"sha256":"705336cebe167d031d144e442908c89d06523f80591cb9ec6ed47122d7286de1"},{"len":6,"sha256":"c6b1ca022a582d8d12c3fbd51f6f11443fe63c626eeb6d0b7e2dfe48bc22a56d"},{"len":77,"sha256":"d7f1b956765b6e33ae7aae32d72372fceda12e1e36861227d496e327a1467bd6"},{"len":0,"sha256":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}]},{"args":["condition","reason"],"calls":["Stop"],"end_line":28,"line":27,"name":"need","safe_ast":"FunctionDef(name='need', args=arguments(args=[arg(arg='condition'), arg(arg='reason')]), body=[If(test=UnaryOp(op=Not(), operand=Name(id='condition', ctx=Load())), body=[Raise(exc=Call(func=Name(id='Stop', ctx=Load()), args=[Name(id='reason', ctx=Load())]))])])","safe_ast_sha256":"92bdb56847a9cdb0d2b372b4a616d2fef221ba9f04e62f53c14323d7e226a4b2","source_sha256":"35fcdab62587054678afef6093b0a5d81fbbe340bc61d8b0cf35cf8e559e630b","string_literals":[]},{"args":["data"],"calls":["hashlib.sha256","hexdigest"],"end_line":31,"line":31,"name":"sha","safe_ast":"FunctionDef(name='sha', args=arguments(args=[arg(arg='data')]), body=[Return(value=Call(func=Attribute(value=Call(func=Attribute(value=Name(id='hashlib', ctx=Load()), attr='sha256', ctx=Load()), args=[Name(id='data', ctx=Load())]), attr='hexdigest', ctx=Load())))])","safe_ast_sha256":"a1df4c27d9212b43c282d92523cc028c47f3b451697f9cbe6a914f47e96681b3","source_sha256":"a8b57be447894f6c5e977a8fd97eb55870b73b5e8e2202552ed7dda44471ae4b","string_literals":[]}] -BINDING_DEPENDENCY_COUNT=3 -BINDING_SOURCE_SHA256=6580a43498c4eae5fb42bd12279e047409542052e6d016afe8c9e64faaea037a -BINDING_SAFE_AST_SHA256=2b16fddad814baa1bb4fdaccdfa5f7611b58fda470b3fc1288b0a8f0ec00c333 -BINDING_CONTRACT_SOURCE_STATUS=PASS -RCLONEIO_CHECK_BINDING_CONTRACT={"compare_count":1,"compare_safe_ast":"Compare(left=Call(func=Name(id='binding', ctx=Load()), args=[Call(func=Attribute(value=Subscript(value=Call(func=Name(id='read_secure', ctx=Load()), args=[Attribute(value=Name(id='self', ctx=Load()), attr='config_path', ctx=Load()), Name(id='MAX_CONFIG_BYTES', ctx=Load())], keywords=[keyword(arg='private', value=Constant(value=True))]), slice=Constant(value=0), ctx=Load()), attr='decode', ctx=Load()), args=[Constant(value='STRLEN_9_SHA256_6a90741b6465af5ec1fd8f3d2092cbae755df9d2eaabc68a9c88f5d4c5974f87')])]), ops=[Eq()], comparators=[Attribute(value=Name(id='self', ctx=Load()), attr='expected_binding', ctx=Load())])","compare_safe_ast_sha256":"9de4fa93f542fae5a1b2550381287706dde6beedfcfd22d1c86c975234460a5c","error_literals":[{"len":26,"sha256":"fe3a1a3ac7c47898216a9d50702e1ae5f6ca70daf5e812f212d84dfedece88d5"}],"source_sha256":"3dce55cf701fd136bb221954b7f5d39689f302c8f5b7c54dcdbcc043feac7ebe","status":"PASS"} -RCLONEIO_CHECK_BINDING_STATUS=PASS -EXPECTED_BINDING_DATAFLOW_REFS=[{"file":"restore262.py","kind":"symbol","label":"expected_binding","line":40,"owner":"ReadOnlyCloud.__init__","statement_safe_ast":"Assign(targets=[Attribute(value=Name(id='self', ctx=Load()), attr='expected_binding', ctx=Store())], value=Name(id='expected_binding', ctx=Load()))","statement_safe_ast_sha256":"103091ba4fafcc8f243b43bf86246645c4f3fe66b07fb1c8ea4a326d763fba5b"},{"file":"restore262.py","kind":"call","label":"t.binding","line":49,"owner":"ReadOnlyCloud.check","statement_safe_ast":"Expr(value=Call(func=Attribute(value=Name(id='t', ctx=Load()), attr='need', ctx=Load()), args=[Compare(left=Call(func=Attribute(value=Name(id='t', ctx=Load()), attr='binding', ctx=Load()), args=[Call(func=Attribute(value=Name(id='b', ctx=Load()), attr='decode', ctx=Load()), args=[Constant(value='STRLEN_9_SHA256_6a90741b6465af5ec1fd8f3d2092cbae755df9d2eaabc68a9c88f5d4c5974f87')])]), ops=[Eq()], comparators=[Attribute(value=Name(id='self', ctx=Load()), attr='expected_binding', ctx=Load())]), Constant(value='STRLEN_26_SHA256_fe3a1a3ac7c47898216a9d50702e1ae5f6ca70daf5e812f212d84dfedece88d5')]))","statement_safe_ast_sha256":"a7ad3d426ccd896b27aa3edfb2b508805f2cec39e85081beb4cf4100728561d7"},{"file":"restore262.py","kind":"symbol","label":"expected_binding","line":49,"owner":"ReadOnlyCloud.check","statement_safe_ast":"Expr(value=Call(func=Attribute(value=Name(id='t', ctx=Load()), attr='need', ctx=Load()), args=[Compare(left=Call(func=Attribute(value=Name(id='t', ctx=Load()), attr='binding', ctx=Load()), args=[Call(func=Attribute(value=Name(id='b', ctx=Load()), attr='decode', ctx=Load()), args=[Constant(value='STRLEN_9_SHA256_6a90741b6465af5ec1fd8f3d2092cbae755df9d2eaabc68a9c88f5d4c5974f87')])]), ops=[Eq()], comparators=[Attribute(value=Name(id='self', ctx=Load()), attr='expected_binding', ctx=Load())]), Constant(value='STRLEN_26_SHA256_fe3a1a3ac7c47898216a9d50702e1ae5f6ca70daf5e812f212d84dfedece88d5')]))","statement_safe_ast_sha256":"a7ad3d426ccd896b27aa3edfb2b508805f2cec39e85081beb4cf4100728561d7"},{"file":"transport261.py","kind":"symbol","label":"expected_binding","line":176,"owner":"RcloneIO.__init__","statement_safe_ast":"Assign(targets=[Attribute(value=Name(id='self', ctx=Load()), attr='expected_binding', ctx=Store())], value=Name(id='expected_binding', ctx=Load()))","statement_safe_ast_sha256":"103091ba4fafcc8f243b43bf86246645c4f3fe66b07fb1c8ea4a326d763fba5b"},{"file":"transport261.py","kind":"call","label":"binding","line":184,"owner":"RcloneIO.check","statement_safe_ast":"Expr(value=Call(func=Name(id='need', ctx=Load()), args=[Compare(left=Call(func=Name(id='binding', ctx=Load()), args=[Call(func=Attribute(value=Subscript(value=Call(func=Name(id='read_secure', ctx=Load()), args=[Attribute(value=Name(id='self', ctx=Load()), attr='config_path', ctx=Load()), Name(id='MAX_CONFIG_BYTES', ctx=Load())], keywords=[keyword(arg='private', value=Constant(value=True))]), slice=Constant(value=0), ctx=Load()), attr='decode', ctx=Load()), args=[Constant(value='STRLEN_9_SHA256_6a90741b6465af5ec1fd8f3d2092cbae755df9d2eaabc68a9c88f5d4c5974f87')])]), ops=[Eq()], comparators=[Attribute(value=Name(id='self', ctx=Load()), attr='expected_binding', ctx=Load())]), Constant(value='STRLEN_26_SHA256_fe3a1a3ac7c47898216a9d50702e1ae5f6ca70daf5e812f212d84dfedece88d5')]))","statement_safe_ast_sha256":"29a7c53c40f9287b9db268885d288bd250fd748c288cc7206bafde52944fc1dc"},{"file":"transport261.py","kind":"symbol","label":"expected_binding","line":184,"owner":"RcloneIO.check","statement_safe_ast":"Expr(value=Call(func=Name(id='need', ctx=Load()), args=[Compare(left=Call(func=Name(id='binding', ctx=Load()), args=[Call(func=Attribute(value=Subscript(value=Call(func=Name(id='read_secure', ctx=Load()), args=[Attribute(value=Name(id='self', ctx=Load()), attr='config_path', ctx=Load()), Name(id='MAX_CONFIG_BYTES', ctx=Load())], keywords=[keyword(arg='private', value=Constant(value=True))]), slice=Constant(value=0), ctx=Load()), attr='decode', ctx=Load()), args=[Constant(value='STRLEN_9_SHA256_6a90741b6465af5ec1fd8f3d2092cbae755df9d2eaabc68a9c88f5d4c5974f87')])]), ops=[Eq()], comparators=[Attribute(value=Name(id='self', ctx=Load()), attr='expected_binding', ctx=Load())]), Constant(value='STRLEN_26_SHA256_fe3a1a3ac7c47898216a9d50702e1ae5f6ca70daf5e812f212d84dfedece88d5')]))","statement_safe_ast_sha256":"29a7c53c40f9287b9db268885d288bd250fd748c288cc7206bafde52944fc1dc"}] -EXPECTED_BINDING_DATAFLOW_REF_COUNT=6 -EXPECTED_BINDING_FUNCTION_ARG_OWNERS=[{"args":["self","executable","snapshot","entries","expected_binding","guard","work","deadline","logical_id"],"file":"restore262.py","function":"__init__","line":38,"owner":"ReadOnlyCloud"},{"args":["self","executable","config_path","entries","expected_binding","guard","work","deadline"],"file":"transport261.py","function":"__init__","line":173,"owner":"RcloneIO"}] -EXPECTED_BINDING_DATAFLOW_STATUS=PASS -SEAL_428_EXCEPTION_MESSAGE_SHA256=03b5c99e5cbfd7fb73c8a8568de28115dc82ef2e465c842d8bb886959e13344d -SEAL_428_PRODUCT_SOURCE_LITERAL_MATCHES=[] -SEAL_428_PRODUCT_SOURCE_LITERAL_MATCH_COUNT=0 -SEAL_428_ERROR_LITERAL_PRESENT_IN_PRODUCT_SOURCE=NO -SEAL_428_PRODUCT_SOURCE_SCAN_STATUS=PASS -RCLONE_CONFIG_SHA256=9710ec0607d0ccf256c0830572f1bd5270bce67c1a595dc9ad977768a3cfd4ac -RCLONE_CONFIG_MODE=0600 -RCLONE_CONFIG_BYTES=10439 -RCLONE_CONFIG_SHAPE={"crypt_count":13,"rows":[{"crypt":"pve01-mail-01-crypt","crypt_type":"crypt","path_dotdot":false,"path_len":8,"path_segments":1,"path_sha256":"d1ff55e1910b4d22bc362cf9c902d6292949fbcce3104f00e724686c6f478dbc","path_starts_slash":true,"path_trailing_slash":false,"physical":"pve01-mail-01","physical_match":true,"physical_type":"mailru","remote_colons":1},{"crypt":"pve01-mail-02-crypt","crypt_type":"crypt","path_dotdot":false,"path_len":8,"path_segments":1,"path_sha256":"d1ff55e1910b4d22bc362cf9c902d6292949fbcce3104f00e724686c6f478dbc","path_starts_slash":true,"path_trailing_slash":false,"physical":"pve01-mail-02","physical_match":true,"physical_type":"mailru","remote_colons":1},{"crypt":"pve01-mail-03-crypt","crypt_type":"crypt","path_dotdot":false,"path_len":8,"path_segments":1,"path_sha256":"d1ff55e1910b4d22bc362cf9c902d6292949fbcce3104f00e724686c6f478dbc","path_starts_slash":true,"path_trailing_slash":false,"physical":"pve01-mail-03","physical_match":true,"physical_type":"mailru","remote_colons":1},{"crypt":"pve01-mail-04-crypt","crypt_type":"crypt","path_dotdot":false,"path_len":8,"path_segments":1,"path_sha256":"d1ff55e1910b4d22bc362cf9c902d6292949fbcce3104f00e724686c6f478dbc","path_starts_slash":true,"path_trailing_slash":false,"physical":"pve01-mail-04","physical_match":true,"physical_type":"mailru","remote_colons":1},{"crypt":"pve01-mail-05-crypt","crypt_type":"crypt","path_dotdot":false,"path_len":8,"path_segments":1,"path_sha256":"d1ff55e1910b4d22bc362cf9c902d6292949fbcce3104f00e724686c6f478dbc","path_starts_slash":true,"path_trailing_slash":false,"physical":"pve01-mail-05","physical_match":true,"physical_type":"mailru","remote_colons":1},{"crypt":"pve02-mail-01-crypt","crypt_type":"crypt","path_dotdot":false,"path_len":8,"path_segments":1,"path_sha256":"d1ff55e1910b4d22bc362cf9c902d6292949fbcce3104f00e724686c6f478dbc","path_starts_slash":true,"path_trailing_slash":false,"physical":"pve02-mail-01","physical_match":true,"physical_type":"mailru","remote_colons":1},{"crypt":"pve02-mail-02-crypt","crypt_type":"crypt","path_dotdot":false,"path_len":8,"path_segments":1,"path_sha256":"d1ff55e1910b4d22bc362cf9c902d6292949fbcce3104f00e724686c6f478dbc","path_starts_slash":true,"path_trailing_slash":false,"physical":"pve02-mail-02","physical_match":true,"physical_type":"mailru","remote_colons":1},{"crypt":"pve02-mail-03-crypt","crypt_type":"crypt","path_dotdot":false,"path_len":8,"path_segments":1,"path_sha256":"d1ff55e1910b4d22bc362cf9c902d6292949fbcce3104f00e724686c6f478dbc","path_starts_slash":true,"path_trailing_slash":false,"physical":"pve02-mail-03","physical_match":true,"physical_type":"mailru","remote_colons":1},{"crypt":"pve02-mail-04-crypt","crypt_type":"crypt","path_dotdot":false,"path_len":8,"path_segments":1,"path_sha256":"d1ff55e1910b4d22bc362cf9c902d6292949fbcce3104f00e724686c6f478dbc","path_starts_slash":true,"path_trailing_slash":false,"physical":"pve02-mail-04","physical_match":true,"physical_type":"mailru","remote_colons":1},{"crypt":"pve03-mail-01-crypt","crypt_type":"crypt","path_dotdot":false,"path_len":8,"path_segments":1,"path_sha256":"d1ff55e1910b4d22bc362cf9c902d6292949fbcce3104f00e724686c6f478dbc","path_starts_slash":true,"path_trailing_slash":false,"physical":"pve03-mail-01","physical_match":true,"physical_type":"mailru","remote_colons":1},{"crypt":"pve03-mail-02-crypt","crypt_type":"crypt","path_dotdot":false,"path_len":8,"path_segments":1,"path_sha256":"d1ff55e1910b4d22bc362cf9c902d6292949fbcce3104f00e724686c6f478dbc","path_starts_slash":true,"path_trailing_slash":false,"physical":"pve03-mail-02","physical_match":true,"physical_type":"mailru","remote_colons":1},{"crypt":"pve03-mail-03-crypt","crypt_type":"crypt","path_dotdot":false,"path_len":8,"path_segments":1,"path_sha256":"d1ff55e1910b4d22bc362cf9c902d6292949fbcce3104f00e724686c6f478dbc","path_starts_slash":true,"path_trailing_slash":false,"physical":"pve03-mail-03","physical_match":true,"physical_type":"mailru","remote_colons":1},{"crypt":"pve03-mail-04-crypt","crypt_type":"crypt","path_dotdot":false,"path_len":8,"path_segments":1,"path_sha256":"d1ff55e1910b4d22bc362cf9c902d6292949fbcce3104f00e724686c6f478dbc","path_starts_slash":true,"path_trailing_slash":false,"physical":"pve03-mail-04","physical_match":true,"physical_type":"mailru","remote_colons":1}],"section_count":26} -RCLONE_CONFIG_SHAPE_STATUS=FAIL -RCLONE_CONFIG_SHAPE_STATUS=FAIL -CONFIG_EXCEPTION_MESSAGE_SHA256=f77748cd357aaf40c63d4d859884741e3cd713a4c3d7bc808ec72cc570eeb1e4 -G426_PAYLOAD_BYTES=223855196 -G426_PAYLOAD_SHA256=8b7ed12905966302695ab4d8a3de81c171ed516e1f072eb1f761aace05cecd12 -G426_PAYLOAD_MODE=0400 -G426_PAYLOAD_IDENTITY_STATUS=PASS -REQUIRED_BLOCK_FAILURES=["CONFIG"] -STATUS=FAIL -PHASE=READ_ONLY_EVIDENCE -REASON=READ_ONLY_BINDING_PROOF_BLOCK_FAILED -NEXT_GATE=STOP -CHANGES_MADE=false -MUTATION_OUTCOME=NO_MUTATION -PRODUCTION_PROMOTION=NO -BACKUP_EXECUTIONS=0 -VZDUMP_EXECUTIONS=0 -RCLONE_EXECUTIONS=0 -CLOUD_READS=0 -CLOUD_WRITES=0 -CLOUD_DELETIONS=0 -FILES_WRITTEN_BY_PAYLOAD=0 -SYSTEMD_MUTATIONS=0 -SCHEDULER_CUTOVER=NO -LEGACY_BACKUP_DISABLES=0 -LOCAL_G426_PAYLOAD_PRESERVED=YES -HOMELAB_RESULT_CONTRACT={"changes_made":false,"command_id":"SUPPORT-260915-INFRA-DR-BACKUPV2-RCLONE-BINDING-CONTRACT-PROOF-443R1","rollback_restored":null,"rollback_started":false,"status":"FAIL","version":1} +MAIL402_BEGIN +MAIL402_SCOPE=MAIL_ONLY_CODEVIPE_FEEDBACK_NATIVE_ACTION_AUDIT_READ_ONLY +MAIL402_SEND_ATTEMPTS=0 +MAIL402_BACKUP_DR_MUTATIONS=0 +MAIL402_VM160_STATE=COMPLETE +MAIL402_GUEST_EXITCODE=0 +MAIL402_GUEST_STATE=OK +MAIL402_ANCHOR_401_COMMIT=402be333a94600888d7f1b4a0edce73fe98529f0 +MAIL402_POOL_SHA_MATCH=true +MAIL402_POOL_SENDMAIL_PATH=/usr/local/sbin/codevipe-sendmail -t -i +MAIL402_WRAPPER_SHA_MATCH=true +MAIL402_GLOBAL_MSMTP_SHA_MATCH=true +MAIL402_GLOBAL_SENDMAIL_TARGET=/usr/bin/msmtp +MAIL402_XF_NATIVE_PROBE={"candidate_classes":[{"class":"XF\\EmailBounce\\Parser","exists":true,"public_methods":["__construct","getBounceTypeFromStatus","getStatusDetailsFromCode","isChallengeMessage","isMailboxInvalidError","isMailboxQuotaError","isStatusAmbiguous","parseMessage"]},{"class":"XF\\EmailBounce\\Processor","exists":true,"public_methods":["__construct","applyUserBounceAction","getDefaultBounceHandlerStorage","processFromStorage","processMessage","takeBounceAction","triggerUserBounceAction"]},{"class":"XF\\Service\\User\\EmailStop","exists":true,"public_methods":[]},{"class":"XF\\Service\\User\\EmailBounce","exists":false},{"class":"XF\\Repository\\EmailBounce","exists":true,"public_methods":[]},{"class":"XF\\Repository\\User","exists":true,"public_methods":[]}],"feedback_options":[{"option_id":"bounceEmailAddress","type":"string","value":""},{"keys":["enabled","type","host","port","username","password","encryption","oauth"],"option_id":"emailBounceHandler","safe":{"enabled":false,"encryption":false,"host":false,"oauth":false,"port":false,"type":false,"username":false},"type":"array"},{"keys":["bounce_total","unique_days","days_between"],"option_id":"emailSoftBounceThreshold","safe":{"bounce_total":"3","days_between":"5","unique_days":"3"},"type":"array"},{"keys":["enabled","type","host","port","username","password","encryption","oauth"],"option_id":"emailUnsubscribeHandler","safe":{"enabled":false,"encryption":false,"host":false,"oauth":false,"port":false,"type":false,"username":false},"type":"array"},{"option_id":"sendUnsubscribeConfirmation","type":"boolean","value":false},{"option_id":"unsubscribeEmailAddress","type":"string","value":""},{"keys":["http","email"],"option_id":"unsubscribeEmailHandling","safe":{"email":false,"http":false},"type":"array"}],"feedback_schema":[{"column":"bounce_id","nullable":"NO","table":"xf_email_bounce_log","type":"int"},{"column":"log_date","nullable":"NO","table":"xf_email_bounce_log","type":"int"},{"column":"email_date","nullable":"NO","table":"xf_email_bounce_log","type":"int"},{"column":"message_type","nullable":"NO","table":"xf_email_bounce_log","type":"varchar"},{"column":"action_taken","nullable":"NO","table":"xf_email_bounce_log","type":"varchar"},{"column":"user_id","nullable":"YES","table":"xf_email_bounce_log","type":"int"},{"column":"recipient","nullable":"YES","table":"xf_email_bounce_log","type":"varchar"},{"column":"raw_message","nullable":"NO","table":"xf_email_bounce_log","type":"mediumblob"},{"column":"status_code","nullable":"YES","table":"xf_email_bounce_log","type":"varchar"},{"column":"diagnostic_info","nullable":"YES","table":"xf_email_bounce_log","type":"text"},{"column":"bounce_soft_id","nullable":"NO","table":"xf_email_bounce_soft","type":"int"},{"column":"user_id","nullable":"NO","table":"xf_email_bounce_soft","type":"int"},{"column":"bounce_date","nullable":"NO","table":"xf_email_bounce_soft","type":"date"},{"column":"bounce_total","nullable":"NO","table":"xf_email_bounce_soft","type":"smallint"},{"column":"receive_admin_email","nullable":"NO","table":"xf_user_option","type":"tinyint"}],"feedback_tables":["xf_email_bounce_log","xf_email_bounce_soft"],"state":"OK"} +MAIL402_SOURCE_SEMANTICS=[{"class":"XF\\Admin\\Controller\\IndexController","declared_methods":["actionIndex","getDashboardStatGraphs","getLogSummaryTypes"],"hits":[{"line":6,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":248,"method":"getLogSummaryTypes","nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":249,"method":"getLogSummaryTypes","nearby_properties":[],"nearby_services":[],"term":"EmailBounce"}],"path":"src/XF/Admin/Controller/IndexController.php","sha256":"8233a1e0ad0c96ba6f0d2b0a5e8ec308a8dc39c78134fa0dd5df8e60cb9ebc95"},{"class":"XF\\Admin\\Controller\\LogController","declared_methods":["preDispatchController","actionIndex","actionSearch","actionServerError","actionServerErrorDelete","actionServerErrorClear","actionModerator","actionAdmin","actionSpamCleaner","actionSpamCleanerRestore","actionSpamTrigger","actionSpamTriggerView","applyLinkProxyFilters","actionLinkProxy","actionLinkProxyView","applyImageProxyFilters","actionImageProxy","actionImageProxyImage","actionImageProxyView","applyOembedFilters","actionOembed","actionOembedView","actionSitemap","actionPaymentProvider","actionPaymentProviderSearch","actionUserChange","actionUsernameChange","actionUsernameChangeToggle","actionCookieConsent","actionEmailBounces","actionRejectedUser","assertErrorLogExists","assertModeratorLogExists","assertAdminLogExists","assertSpamCleanerLogExists","assertSpamTriggerLogExists","assertLinkProxyExists","assertImageProxyExists","assertOembedExists","assertPaymentProviderLogExists","assertRejectedUserLogExists","assertUsernameChangeLogExists","assertCookieConsentLogExists","getErrorLogRepo"],"hits":[{"line":10,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":37,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":960,"method":"actionEmailBounces","nearby_properties":["em","filter","find","setSectionContext","view"],"nearby_services":[],"term":"EmailBounce"},{"line":962,"method":"actionEmailBounces","nearby_properties":["em","filter","find","setSectionContext"],"nearby_services":[],"term":"EmailBounce"},{"line":967,"method":"actionEmailBounces","nearby_properties":["em","filter","find","notFound","setResponseType","setSectionContext"],"nearby_services":[],"term":"EmailBounce"},{"line":978,"method":"actionEmailBounces","nearby_properties":["filterPage","repository","setResponseType","view"],"nearby_services":[],"term":"EmailBounce"},{"line":984,"method":"actionEmailBounces","nearby_properties":["fetch","filterPage","findEmailBounceLogsForList","limitByPage","repository","total","view"],"nearby_services":[],"term":"EmailBounce"},{"line":986,"method":"actionEmailBounces","nearby_properties":["fetch","filterPage","findEmailBounceLogsForList","limitByPage","repository","total"],"nearby_services":[],"term":"EmailBounce"},{"line":995,"method":"actionEmailBounces","nearby_properties":["fetch","setSectionContext","total","user_id","view"],"nearby_services":[],"term":"EmailBounce"},{"line":995,"method":"actionEmailBounces","nearby_properties":["fetch","setSectionContext","total","user_id","view"],"nearby_services":[],"term":"email_bounce"}],"path":"src/XF/Admin/Controller/LogController.php","sha256":"9d6700f5f35b0f2bdaa1472b137a2188740213de68e536d4fc3870abbc787aa2"},{"class":"XF\\Admin\\Controller\\UserController","declared_methods":["preDispatchController","actionIndex","actionList","actionListExport","getListData","actionSearch","actionIpUsers","actionQuickSearch","actionFind","actionBatchUpdate","actionBatchUpdateConfirm","actionBatchUpdateAction","userAddEdit","actionEdit","actionAdd","customFieldsSaveProcess","userSaveProcess","actionSave","actionExtra","actionApplicationRevoke","actionUserIps","actionAvatar","actionBanner","actionResendConfirmation","actionDelete","actionChangeLog","actionMerge","actionDeleteDirectMessages","actionDeleteConversations","actionRevertMessageEdit","actionRemoveReactions","actionManageWatchedThreads","prepareAlertData","actionAlert","actionAlertConfirm","actionAlertSend","prepareEmailData","actionEmail","actionEmailConfirm","actionEmailSend","prepareMessageData","actionMessage","actionMessageConfirm","actionMessagePreview","actionMessageSend","getSearcherParams","assertUserExists","assertCanEditUser","getUserRepo"],"hits":[{"line":450,"method":"userSaveProcess","nearby_properties":[],"nearby_services":[],"term":"receive_admin_email"}],"path":"src/XF/Admin/Controller/UserController.php","sha256":"786e541d8281581bbe3440164336225981abcad7c0a8a06e3bceb273920611d4"},{"class":"XF\\Admin\\View\\Log\\EmailBounce\\View","declared_methods":["renderRaw"],"hits":[{"line":3,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":5,"method":null,"nearby_properties":["params"],"nearby_services":[],"term":"EmailBounce"},{"line":11,"method":"renderRaw","nearby_properties":["contentType","header","params","raw_message","response"],"nearby_services":[],"term":"EmailBounce"}],"path":"src/XF/Admin/View/Log/EmailBounce/View.php","sha256":"01a4cc67a7184293fcc1180f48d24a323bc11574b8128373904e54192867d075"},{"class":"XF\\Admin\\View\\User\\ExportListing","declared_methods":["renderRaw","getUserDataFieldsForExport","getUserDataForExport","getUserGroupHeadings","getCsvFileName"],"hits":[{"line":63,"method":"getUserDataFieldsForExport","nearby_properties":["Option","receive_admin_email","register_date"],"nearby_services":[],"term":"receive_admin_email"},{"line":65,"method":"getUserDataFieldsForExport","nearby_properties":["Option","receive_admin_email","register_date"],"nearby_services":[],"term":"receive_admin_email"}],"path":"src/XF/Admin/View/User/ExportListing.php","sha256":"b414d9898a7f68b34ad964c91f26d4f759948034bb83a508f3dcc169ca830c2e"},{"class":"XF\\Api\\ControllerPlugin\\UserPlugin","declared_methods":["getAccountEditInput","getAdminEditInput","mergeUserEditInput","saveEditFormFromTableInput","userSaveProcessAdmin","customFieldsSaveProcess","actionUpdateAvatar","actionDeleteAvatar"],"hits":[{"line":29,"method":null,"nearby_properties":[],"nearby_services":[],"term":"receive_admin_email"},{"line":55,"method":"getAccountEditInput","nearby_properties":["filter"],"nearby_services":[],"term":"receive_admin_email"}],"path":"src/XF/Api/ControllerPlugin/UserPlugin.php","sha256":"49ccc818e0cb6d4be5819850a8dad07e738f27bdbee3f4322fb14834e66ead50"},{"class":"XF\\App","declared_methods":["__construct","initialize","setupCookieConsent","fromRegistry","setupTemplaterObject","initializeExtra","handleMissingConfig","setup","preLoadData","preloadExtraData","getPreloadExtraKeys","start","getVisitorFromSession","preDispatch","postDispatch","preRender","getCustomFields","getCustomFieldsForEdit","getGlobalTemplateData","updateCsrfCookie","complete","finalOutputFilter","getErrorRoute","renderPage","renderPageHtml","getRedirectHash","getDynamicRedirect","getDynamicRedirectIfNot","applyExternalDataUrl","applyExternalDataUrlPathed","applyLocalDataUrl","applyLocalDataUrlPathed","assertConfigExists","checkDebugMode","checkDbWriteForced","setupAddOnComposerAutoload","run","logException","displayFatalExceptionMessage","get","create","offsetGet","offsetSet","offsetExists","offsetUnset","__get","__set","config","request","inputFilterer","cookieConsent","response","dispatcher","router","db","cache","permissionCache","permissionBuilder","registry","simpleCache","options","mailer","mailTemplater","fs","getContentTypeField","getFieldsForContentType","getContentTypeFieldValue","getContentTypeIdFromString","getContentTypePhraseName","getContentTypePhrase","getContentTypePhrases","session","error","em","find","findByContentType","getContentTypeEntity","finder","repository","language"],"hits":[{"line":95,"method":null,"nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":1230,"method":"initialize","nearby_properties":["boardTitle","bounceEmailAddress","defaultEmailAddress","emailSenderName","enableVerp","extendClass","fire","getMailClass","setDefaultFrom","setDefaultReturnPath","setDefaultUseVerp","setMailClass"],"nearby_services":[],"term":"bounceEmailAddress"},{"line":1346,"method":"initialize","nearby_properties":["extendClass"],"nearby_services":[],"term":"unsubscribe"},{"line":1348,"method":"initialize","nearby_properties":["extendClass"],"nearby_services":[],"term":"unsubscribe"},{"line":3733,"method":"bounce","nearby_properties":["container"],"nearby_services":[],"term":"unsubscribe"},{"line":3735,"method":"unsubscribe","nearby_properties":["container"],"nearby_services":[],"term":"unsubscribe"},{"line":3737,"method":"unsubscribe","nearby_properties":["container"],"nearby_services":[],"term":"unsubscribe"}],"path":"src/XF/App.php","sha256":"fad88af3a5e175661725e9261eb8ef5642d59594b822d25e4e7d733d306f8519"},{"class":"XF\\ChangeLog\\UserHandler","declared_methods":["getLabelMap","getFormatterMap","getProtectedFields","getPrefixHandlers","getDefaultEditUserId","formatUserGroup","formatUserGroupList","formatTimeZone","formatUserState","formatSecurityLock","formatWatchState","formatPrivacyValue","labelCustomField","formatCustomField"],"hits":[{"line":44,"method":"getLabelMap","nearby_properties":[],"nearby_services":[],"term":"receive_admin_email"},{"line":86,"method":"getFormatterMap","nearby_properties":[],"nearby_services":[],"term":"receive_admin_email"},{"line":109,"method":"getProtectedFields","nearby_properties":[],"nearby_services":[],"term":"receive_admin_email"},{"line":170,"method":"formatUserState","nearby_properties":[],"nearby_services":[],"term":"email_bounce"}],"path":"src/XF/ChangeLog/UserHandler.php","sha256":"459c18ab3702213d9e4f9bde8a24660f8863f9ed229bb035e66ff43f70a50bf6"},{"class":"XF\\Cron\\EmailBounce","declared_methods":["process","canProcessEmailBounce"],"hits":[{"line":5,"method":null,"nearby_properties":["pruneEmailBounceLogs"],"nearby_services":[],"term":"EmailBounce"},{"line":7,"method":null,"nearby_properties":["pruneEmailBounceLogs","pruneSoftBounceHistory"],"nearby_services":[],"term":"EmailBounce"},{"line":11,"method":"process","nearby_properties":["pruneEmailBounceLogs","pruneSoftBounceHistory"],"nearby_services":[],"term":"EmailBounce"},{"line":12,"method":"process","nearby_properties":["pruneEmailBounceLogs","pruneSoftBounceHistory"],"nearby_services":[],"term":"EmailBounce"},{"line":15,"method":"process","nearby_properties":["enqueueUnique","jobManager","pruneEmailBounceLogs","pruneSoftBounceHistory"],"nearby_services":[],"term":"EmailBounce"},{"line":20,"method":"process","nearby_properties":["enqueueUnique","jobManager","pruneSoftBounceHistory"],"nearby_services":[],"term":"EmailBounce"},{"line":23,"method":"canProcessEmailBounce","nearby_properties":["emailBounceHandler","enqueueUnique","jobManager"],"nearby_services":[],"term":"EmailBounce"},{"line":30,"method":"canProcessEmailBounce","nearby_properties":["emailBounceHandler"],"nearby_services":[],"term":"EmailBounce"},{"line":30,"method":"canProcessEmailBounce","nearby_properties":["emailBounceHandler"],"nearby_services":[],"term":"emailBounceHandler"}],"path":"src/XF/Cron/EmailBounce.php","sha256":"daa70d55563bd01ed0eb0e2e36bc0ea0f86a8c8eea3fcd5b0c000a1bf2a9b285"},{"class":"XF\\Cron\\EmailUnsubscribe","declared_methods":["process","canProcessUnsubscribeEmails"],"hits":[{"line":5,"method":null,"nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":9,"method":"process","nearby_properties":["enqueueUnique","jobManager"],"nearby_services":[],"term":"unsubscribe"},{"line":14,"method":"process","nearby_properties":["enqueueUnique","jobManager"],"nearby_services":[],"term":"unsubscribe"},{"line":17,"method":"canProcessUnsubscribeEmails","nearby_properties":["enqueueUnique","jobManager"],"nearby_services":[],"term":"unsubscribe"},{"line":25,"method":"canProcessUnsubscribeEmails","nearby_properties":["emailUnsubscribeHandler","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"emailUnsubscribeHandler"},{"line":25,"method":"canProcessUnsubscribeEmails","nearby_properties":["emailUnsubscribeHandler","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"unsubscribe"},{"line":26,"method":"canProcessUnsubscribeEmails","nearby_properties":["emailUnsubscribeHandler","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"unsubscribe"},{"line":27,"method":"canProcessUnsubscribeEmails","nearby_properties":["emailUnsubscribeHandler","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"unsubscribe"},{"line":27,"method":"canProcessUnsubscribeEmails","nearby_properties":["emailUnsubscribeHandler","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"unsubscribeEmailAddress"}],"path":"src/XF/Cron/EmailUnsubscribe.php","sha256":"2751cbd7f3710d7fc38456c3cdbd2baacf82072e7100dedfc607fdbf40034289"},{"class":"XF\\EmailBounce\\ParseResult","declared_methods":[],"hits":[{"line":3,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"}],"path":"src/XF/EmailBounce/ParseResult.php","sha256":"f740081387a2b0c0a1e320ee80c08420d9bb020bd732b78f4a2414d7b1e5c033"},{"class":"XF\\EmailBounce\\Parser","declared_methods":["__construct","parseMessage","extractDate","extractContent","splitOriginalFromText","extractRecipient","parseDeliveryStatus","parseFromTextContent","parseTextForBounce","parseTextForChallenge","parseTextForAutoReply","isMailboxInvalidError","isMailboxQuotaError","isChallengeMessage","isChallengeMessageContent","matchesStringList","convertStringListToRegex","isStatusAmbiguous","getStatusDetailsFromCode","getBounceTypeFromStatus"],"hits":[{"line":3,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"}],"path":"src/XF/EmailBounce/Parser.php","sha256":"ea383365c3646f38d97aef69837e1a0cce58ecefd90abd4d815f9fae2dd4fd2d"},{"class":"XF\\EmailBounce\\Processor","declared_methods":["__construct","processFromStorage","processMessage","takeBounceAction","triggerUserBounceAction","applyUserBounceAction","canApplyUserBounceAction","hasSoftBouncedTooMuch","logBounceMessage","getDefaultBounceHandlerStorage"],"hits":[{"line":3,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":8,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":12,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":28,"method":null,"nearby_properties":["app","bounceParser"],"nearby_services":[],"term":"EmailBounce"},{"line":36,"method":"__construct","nearby_properties":["app","bounceParser","bounceRepo","countMessages","repository"],"nearby_services":[],"term":"EmailBounce"},{"line":182,"method":"applyUserBounceAction","nearby_properties":["save","user_state"],"nearby_services":[],"term":"email_bounce"},{"line":204,"method":"hasSoftBouncedTooMuch","nearby_properties":["app","bounceRepo","countRecentSoftBounces","emailSoftBounceThreshold","options"],"nearby_services":[],"term":"emailSoftBounceThreshold"},{"line":214,"method":"logBounceMessage","nearby_properties":["app","bulkSet","create","date","em","messageType","recipient","user_id"],"nearby_services":[],"term":"EmailBounce"},{"line":239,"method":"getDefaultBounceHandlerStorage","nearby_properties":["bounceEmailAddress","emailBounceHandler","options"],"nearby_services":[],"term":"bounceEmailAddress"},{"line":244,"method":"getDefaultBounceHandlerStorage","nearby_properties":["bounceEmailAddress","emailBounceHandler","options","refreshEmailAccessTokenIfNeeded","repository"],"nearby_services":[],"term":"EmailBounce"},{"line":244,"method":"getDefaultBounceHandlerStorage","nearby_properties":["bounceEmailAddress","emailBounceHandler","options","refreshEmailAccessTokenIfNeeded","repository"],"nearby_services":[],"term":"emailBounceHandler"},{"line":251,"method":"getDefaultBounceHandlerStorage","nearby_properties":["emailBounceHandler","refreshEmailAccessTokenIfNeeded","repository"],"nearby_services":[],"term":"EmailBounce"},{"line":251,"method":"getDefaultBounceHandlerStorage","nearby_properties":["emailBounceHandler","refreshEmailAccessTokenIfNeeded","repository"],"nearby_services":[],"term":"emailBounceHandler"}],"path":"src/XF/EmailBounce/Processor.php","sha256":"f2699eb25d0717d5c5bb5e9e705e1f76acf98e8715971b2288148b9f664fc512"},{"class":"XF\\EmailStop\\AbstractHandler","declared_methods":["__construct"],"hits":[{"line":3,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailStop"}],"path":"src/XF/EmailStop/AbstractHandler.php","sha256":"8ab4d890f303dc54e6015c0ee68ecc7907078b0f56052be88ea9e88d010d33f8"},{"class":"XF\\EmailStop\\ForumHandler","declared_methods":["getStopOneText","getStopAllText","stopOne","stopAll"],"hits":[{"line":3,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailStop"}],"path":"src/XF/EmailStop/ForumHandler.php","sha256":"b3fdcd363f7f3aa50bf58acdef9155f06ee92a4cdcb31087b3513f498f69a3f8"},{"class":"XF\\EmailStop\\ThreadHandler","declared_methods":["getStopOneText","getStopAllText","stopOne","stopAll"],"hits":[{"line":3,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailStop"}],"path":"src/XF/EmailStop/ThreadHandler.php","sha256":"01e6cf04c920eb943db3a49270d0bc1b32a2b57440786c54074397c1c2220c7d"},{"class":"XF\\EmailUnsubscribe\\Processor","declared_methods":["__construct","processFromStorage","processMessage","applyUserUnsubscribeAction","getDefaultUnsubscribeHandlerStorage"],"hits":[{"line":3,"method":null,"nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":51,"method":"processFromStorage","nearby_properties":["getMessage","getRawContent","getRawHeader"],"nearby_services":[],"term":"unsubscribe"},{"line":59,"method":"processFromStorage","nearby_properties":["getRawContent","getRawHeader"],"nearby_services":[],"term":"unsubscribe"},{"line":106,"method":"processMessage","nearby_properties":["getHeader"],"nearby_services":[],"term":"List-Unsubscribe"},{"line":106,"method":"processMessage","nearby_properties":["getHeader"],"nearby_services":[],"term":"unsubscribe"},{"line":126,"method":"processMessage","nearby_properties":["app","applyUserUnsubscribeAction","em","findOne","getEmailConfirmKey","last_summary_email_date","save"],"nearby_services":[],"term":"unsubscribe"},{"line":129,"method":"applyUserUnsubscribeAction","nearby_properties":["Option","applyUserUnsubscribeAction","last_summary_email_date","receive_admin_email","save"],"nearby_services":[],"term":"unsubscribe"},{"line":134,"method":"applyUserUnsubscribeAction","nearby_properties":["Option","last_summary_email_date","receive_admin_email","save"],"nearby_services":[],"term":"receive_admin_email"},{"line":143,"method":"getDefaultUnsubscribeHandlerStorage","nearby_properties":["options","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"unsubscribe"},{"line":146,"method":"getDefaultUnsubscribeHandlerStorage","nearby_properties":["options","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"unsubscribe"},{"line":147,"method":"getDefaultUnsubscribeHandlerStorage","nearby_properties":["emailUnsubscribeHandler","options","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"unsubscribe"},{"line":147,"method":"getDefaultUnsubscribeHandlerStorage","nearby_properties":["emailUnsubscribeHandler","options","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"unsubscribeEmailAddress"},{"line":154,"method":"getDefaultUnsubscribeHandlerStorage","nearby_properties":["emailUnsubscribeHandler","refreshEmailAccessTokenIfNeeded","repository","unsubscribeEmailAddress"],"nearby_services":[],"term":"emailUnsubscribeHandler"},{"line":154,"method":"getDefaultUnsubscribeHandlerStorage","nearby_properties":["emailUnsubscribeHandler","refreshEmailAccessTokenIfNeeded","repository","unsubscribeEmailAddress"],"nearby_services":[],"term":"unsubscribe"},{"line":161,"method":"getDefaultUnsubscribeHandlerStorage","nearby_properties":["emailUnsubscribeHandler","refreshEmailAccessTokenIfNeeded","repository"],"nearby_services":[],"term":"emailUnsubscribeHandler"},{"line":161,"method":"getDefaultUnsubscribeHandlerStorage","nearby_properties":["emailUnsubscribeHandler","refreshEmailAccessTokenIfNeeded","repository"],"nearby_services":[],"term":"unsubscribe"},{"line":175,"method":"getDefaultUnsubscribeHandlerStorage","nearby_properties":["logException"],"nearby_services":[],"term":"unsubscribe"},{"line":180,"method":"getDefaultUnsubscribeHandlerStorage","nearby_properties":["logException"],"nearby_services":[],"term":"unsubscribe"}],"path":"src/XF/EmailUnsubscribe/Processor.php","sha256":"7a8caf871581af63122435eb92721299773e149cdc624a99b125b722c5e3fc60"},{"class":"XF\\Entity\\EmailBounceLog","declared_methods":["getStructure"],"hits":[{"line":24,"method":null,"nearby_properties":["columns","primaryKey","shortName","table"],"nearby_services":[],"term":"EmailBounce"},{"line":28,"method":"getStructure","nearby_properties":["columns","primaryKey","shortName","table"],"nearby_services":[],"term":"email_bounce"},{"line":29,"method":"getStructure","nearby_properties":["columns","primaryKey","shortName","table"],"nearby_services":[],"term":"EmailBounce"}],"path":"src/XF/Entity/EmailBounceLog.php","sha256":"a46201414aa63e3f712716557e1978d130380943108567fe5ef89de6a2141ced"},{"class":"XF\\Entity\\User","declared_methods":["getAbstractedCustomAvatarPath","getAvatarType","getAvatarUrl","getAvatarUrl2x","avatarSupportsSize","getGravatarUrl","isMemberOf","isOnline","isLinkTrusted","authenticate","getIp","getSharedIpUsers","getSpamDetails","hasAdminPermission","getLastActivity","getIsSuperAdmin","getPermissionSet","getPermissionCombinationId","getEmailConfirmKey","getClientSideCacheKey","getWarningCount","canEdit","canBanUsers","canBan","canCleanSpam","isPossibleSpammer","isSpamCheckRequired","canViewOnlineStatus","canViewCurrentActivity","canViewBookmarks","isWarnable","canWarn","canViewWarnings","canApproveRejectUser","canApproveRejectUsernameChange","canEditProfile","canEditSignature","canUseRte","canBypassUserPrivacy","isPrivacyCheckMet","canSearch","canChangeLanguage","canChangeStyle","canChangeStyleVariation","canViewMemberList","canReport","canBeReported","canViewFullProfile","canViewBasicProfile","canViewProfilePosts","canViewPostsOnProfile","canViewDeletedPostsOnProfile","canViewModeratedPostsOnProfile","canPostOnProfile","canUploadAndManageAttachmentsOnProfile","canUploadVideosOnProfile","canViewLatestActivity","canViewIdentities","canViewIps","canFollowUser","isFollowing","canIgnoreUser","isIgnoring","isInActiveUserState","canStartConversation","canStartConversationWith","canReceiveConversation","canReceiveActivitySummaryEmail","canUploadAndManageAttachments","canUploadAvatar","canUploadProfileBanner","canUseContactForm","canUsePushNotifications","canChangeEmail","canChangeUsername","hasViewableUsernameHistory","canViewFullUsernameHistory","getNextAllowedUsernameChange","canCreateThread","canCreateThreadPreReg"],"hits":[{"line":957,"method":"isInActiveUserState","nearby_properties":["user_state"],"nearby_services":[],"term":"email_bounce"},{"line":1921,"method":"rejectUser","nearby_properties":[],"nearby_services":[],"term":"receive_admin_email"},{"line":2076,"method":"setupApiResultData","nearby_properties":["alert_optout","content_show_signature","creation_watch_state","email_on_conversation","includeColumn","includeExtra","interaction_watch_state","push_on_conversation","push_optout","receive_admin_email","show_dob_date","show_dob_year","use_tfa"],"nearby_services":[],"term":"receive_admin_email"},{"line":2125,"method":"setupApiResultData","nearby_properties":["alert_optout","content_show_signature","creation_watch_state","email_on_conversation","includeColumn","includeExtra","interaction_watch_state","push_on_conversation","push_optout","receive_admin_email","show_dob_date","show_dob_year","use_tfa"],"nearby_services":[],"term":"receive_admin_email"},{"line":2313,"method":"_setupDefaults","nearby_properties":["activity_visible","contentType","getId","guestTimeZone","language_id","last_summary_email_date","shortName","table","timezone","user_group_id","visible"],"nearby_services":[],"term":"receive_admin_email"},{"line":2361,"method":"getStructure","nearby_properties":[],"nearby_services":[],"term":"email_bounce"}],"path":"src/XF/Entity/User.php","sha256":"1ea738d44993ad4cb7f5db12e8b2ee06c37bd2b2c7ae1714b068fb64bbb82758"},{"class":"XF\\Entity\\UserOption","declared_methods":["doesReceiveAlert","doesReceivePush","_postSave","_setupDefaults","getStructure"],"hits":[{"line":17,"method":null,"nearby_properties":[],"nearby_services":[],"term":"receive_admin_email"},{"line":97,"method":"_setupDefaults","nearby_properties":["content_show_signature","creation_watch_state","email_on_conversation","interaction_watch_state","push_on_conversation","receive_admin_email","registrationDefaults","show_dob_date","show_dob_year"],"nearby_services":[],"term":"receive_admin_email"},{"line":114,"method":"getStructure","nearby_properties":["columns","primaryKey","shortName"],"nearby_services":[],"term":"receive_admin_email"}],"path":"src/XF/Entity/UserOption.php","sha256":"20157e9040e3db2ce626bf8140468bbaed15fb9334e3449ba21856539a8d5417"},{"class":"XF\\Finder\\EmailBounceLogFinder","declared_methods":[],"hits":[{"line":5,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":10,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":11,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":12,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":13,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":15,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"}],"path":"src/XF/Finder/EmailBounceLogFinder.php","sha256":"32bd9fa3bee2ca0ff0d3b0cac90c5ae073ad49383c8240838e6770107d761ef1"},{"class":"XF\\Import\\Helper","declared_methods":["__construct","importUser","mergeUser","mapUserGroupList","getQuotesFromBbCode","getQuotedContentIds","rewriteQuotesInBbCode","getMentionsFromBbCode","getMentionedUserIds","rewriteMentionsInBbCode"],"hits":[{"line":44,"method":"importUser","nearby_properties":["email","isValid","user_state"],"nearby_services":[],"term":"email_bounce"}],"path":"src/XF/Import/Helper.php","sha256":"087344679cfe107382a7454d85a5b674e1c9995d0133e02e8f0a858282cebe7d"},{"class":"XF\\Install\\Data\\MySql","declared_methods":["getTables","getData"],"hits":[{"line":636,"method":"getTables","nearby_properties":["addColumn","addPrimaryKey","autoIncrement","comment","nullable","setDefault"],"nearby_services":[],"term":"email_bounce"},{"line":651,"method":"getTables","nearby_properties":["addColumn","addKey","addUniqueKey","autoIncrement","nullable"],"nearby_services":[],"term":"email_bounce"},{"line":2469,"method":"getTables","nearby_properties":["addColumn","comment","setDefault","unsigned","values"],"nearby_services":[],"term":"email_bounce"},{"line":2689,"method":"getTables","nearby_properties":["addColumn","comment","setDefault","values"],"nearby_services":[],"term":"receive_admin_email"}],"path":"src/XF/Install/Data/MySql.php","sha256":"8a5e4181dbd99bfde8f9acc051bd164843df9ba3f11a5765153287fe7e4e1254"},{"class":"XF\\Install\\Upgrade\\Version1030010","declared_methods":["getVersionName","step1","step2","step3","step4","step5","step6","step7","step8","step9","step10","step11","step12","step13","step14","step15","buildCensorCacheValue","step16","step17","step18","step19","step20","step21","step22","step23","step24","step25","step26","step27"],"hits":[{"line":143,"method":"step1","nearby_properties":["executeUpgradeQuery"],"nearby_services":[],"term":"email_bounce"}],"path":"src/XF/Install/Upgrade/1030010-130a.php","sha256":"ba4bcc3ff8b4f08f01a52d71b11246c8a8fb278c2acbfa3360012ebd1db11cb3"},{"class":"XF\\Install\\Upgrade\\Version1040010","declared_methods":["getVersionName","step1","step2","step3","step4","step5"],"hits":[{"line":15,"method":"step1","nearby_properties":["executeUpgradeQuery"],"nearby_services":[],"term":"email_bounce"},{"line":31,"method":"step1","nearby_properties":["executeUpgradeQuery"],"nearby_services":[],"term":"email_bounce"}],"path":"src/XF/Install/Upgrade/1040010-140a.php","sha256":"0df8518f172f46837d8b4491bd46d068f1a95fa796b21738286343d57d672f87"},{"class":"XF\\Install\\Upgrade\\Version2000631","declared_methods":["getVersionName","step1","step2","step3","step4","step5"],"hits":[{"line":87,"method":"step3","nearby_properties":["addColumn","alterTable","columnExists","executeUpgradeQuery","setDefault"],"nearby_services":[],"term":"receive_admin_email"},{"line":92,"method":"step3","nearby_properties":["db","executeUpgradeQuery","fetchRow"],"nearby_services":[],"term":"receive_admin_email"}],"path":"src/XF/Install/Upgrade/2000631-206b1.php","sha256":"188e835dbf5a9d629d278cf7322210038e531fc87b10f099deb0a56f8e628034"},{"class":"XF\\Install\\Upgrade\\Version2020010","declared_methods":["getVersionName","step1","step2","step3","step4","step5","step6","step7","step8","step9","step10","step11","step12","step13","step14","step15","step16","step17","step18","step19","step20","step21","step22","step23","getEditorButtonDefault","step24","step25","step26","step27","addThreadPrefixDescHelpPhrases","step28","step29"],"hits":[{"line":501,"method":"step21","nearby_properties":["columnExists","executeUpgradeQuery"],"nearby_services":[],"term":"receive_admin_email"}],"path":"src/XF/Install/Upgrade/2020010-220a.php","sha256":"3e5429b4196035d2da1ccfff88e00755373ab85ba92c60e4b1733ecb377d9cce"},{"class":"XF\\Install\\Upgrade\\Version2021470","declared_methods":["getVersionName","step1","step2","step3"],"hits":[{"line":33,"method":"step3","nearby_properties":["addKey","unsubscribeEmailAddress"],"nearby_services":[],"term":"unsubscribe"},{"line":33,"method":"step3","nearby_properties":["addKey","unsubscribeEmailAddress"],"nearby_services":[],"term":"unsubscribeEmailAddress"},{"line":41,"method":"step3","nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":42,"method":"step3","nearby_properties":["executeUpgradeQuery"],"nearby_services":[],"term":"unsubscribe"},{"line":45,"method":"step3","nearby_properties":["executeUpgradeQuery"],"nearby_services":[],"term":"unsubscribe"},{"line":46,"method":"step3","nearby_properties":["executeUpgradeQuery"],"nearby_services":[],"term":"unsubscribe"},{"line":54,"method":"step3","nearby_properties":["executeUpgradeQuery"],"nearby_services":[],"term":"unsubscribe"},{"line":58,"method":"step3","nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":60,"method":"step3","nearby_properties":[],"nearby_services":[],"term":"unsubscribe"}],"path":"src/XF/Install/Upgrade/2021470-2214.php","sha256":"77ffc7876a6c785c85fd2bb3660478c28312c38f403032bf44e42a426a25d1b8"},{"class":"XF\\Install\\Upgrade\\Version2021570","declared_methods":["getVersionName","step1"],"hits":[{"line":14,"method":"step1","nearby_properties":["fetchOne","unsubscribeEmailAddress"],"nearby_services":[],"term":"unsubscribe"},{"line":14,"method":"step1","nearby_properties":["fetchOne","unsubscribeEmailAddress"],"nearby_services":[],"term":"unsubscribeEmailAddress"},{"line":20,"method":"step1","nearby_properties":["fetchOne","unsubscribeEmailAddress"],"nearby_services":[],"term":"unsubscribe"},{"line":29,"method":"step1","nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":30,"method":"step1","nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":34,"method":"step1","nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":36,"method":"step1","nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":38,"method":"step1","nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":41,"method":"step1","nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":43,"method":"step1","nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":44,"method":"step1","nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":46,"method":"step1","nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":49,"method":"step1","nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":58,"method":"step1","nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":62,"method":"step1","nearby_properties":["insertNewOptionInitialValue"],"nearby_services":[],"term":"unsubscribe"},{"line":68,"method":"step1","nearby_properties":["insertNewOptionInitialValue"],"nearby_services":[],"term":"unsubscribe"},{"line":77,"method":"step1","nearby_properties":["insertNewOptionInitialValue"],"nearby_services":[],"term":"unsubscribe"},{"line":77,"method":"step1","nearby_properties":["insertNewOptionInitialValue"],"nearby_services":[],"term":"unsubscribeEmailAddress"}],"path":"src/XF/Install/Upgrade/2021570-2215.php","sha256":"2ec289829b85a9bd2ff27d24ab417db144194b533a285709ba73daf03ca2da13"},{"class":"XF\\Job\\EmailBounce","declared_methods":["run","getStatusMessage","canCancel","canTriggerByChoice"],"hits":[{"line":5,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":47,"method":"getStatusMessage","nearby_properties":["resume"],"nearby_services":[],"term":"email_bounce"}],"path":"src/XF/Job/EmailBounce.php","sha256":"7558d8cd65789989278c0156e6ee300496b282f4956839af79f6218f690fe9ce"},{"class":"XF\\Job\\EmailUnsubscribe","declared_methods":["run","getStatusMessage","canCancel","canTriggerByChoice"],"hits":[{"line":5,"method":null,"nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":14,"method":"run","nearby_properties":["complete","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"unsubscribe"},{"line":15,"method":"run","nearby_properties":["complete","data","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"unsubscribe"},{"line":15,"method":"run","nearby_properties":["complete","data","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"unsubscribeEmailAddress"},{"line":27,"method":"run","nearby_properties":["complete","data","storage","unsubscribe"],"nearby_services":[],"term":"unsubscribe"},{"line":56,"method":"getStatusMessage","nearby_properties":["resume"],"nearby_services":[],"term":"unsubscribe"}],"path":"src/XF/Job/EmailUnsubscribe.php","sha256":"d4fa08ee42944e50cc68387029391ca1ead9f1e98736d7c2d02eca6732aec8e5"},{"class":"XF\\LogSearch\\EmailBounceLogHandler","declared_methods":["getFinderName","getFinderConditions","getDateField","getRouteName","getLabel","getLogUser"],"hits":[{"line":6,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":11,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":20,"method":"getFinderName","nearby_properties":["with"],"nearby_services":[],"term":"EmailBounce"},{"line":39,"method":"getRouteName","nearby_properties":["recipient"],"nearby_services":[],"term":"EmailBounce"},{"line":52,"method":"getLabel","nearby_properties":["User","diagnostic_info","recipient"],"nearby_services":[],"term":"EmailBounce"}],"path":"src/XF/LogSearch/EmailBounceLogHandler.php","sha256":"b8fd00509ad1e9b978e48673c864a6e1f14a66223b25b9b4d2d591579ed562ae"},{"class":"XF\\Mail\\Mail","declared_methods":["__construct","setTo","setToUser","getToUser","setFrom","setReplyTo","setReturnPath","setListUnsubscribeFromOption","setListUnsubscribe","setListUnsubscribeHttp","applyVerp","getVerpAddress","setSender","setId","addHeader","setContent","setTemplate","getTemplateName","renderTemplate","setLanguage","getLanguage","setAutoSubmitted","getAutoSubmitted","getFromAddress","getEmailObject","getSendableEmail","contentContainsEmailStop","setFinalHeaders","send","queue","applySetupError","logSetupError"],"hits":[{"line":75,"method":null,"nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":80,"method":null,"nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":240,"method":"setListUnsubscribeFromOption","nearby_properties":["enableVerp","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"unsubscribe"},{"line":245,"method":"setListUnsubscribeFromOption","nearby_properties":["enableVerp","setListUnsubscribe","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"unsubscribe"},{"line":246,"method":"setListUnsubscribeFromOption","nearby_properties":["enableVerp","setListUnsubscribe","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"unsubscribe"},{"line":246,"method":"setListUnsubscribeFromOption","nearby_properties":["enableVerp","setListUnsubscribe","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"unsubscribeEmailAddress"},{"line":250,"method":"setListUnsubscribeFromOption","nearby_properties":["enableVerp","setListUnsubscribe","setListUnsubscribeHttp","unsubscribeEmailAddress","unsubscribeEmailHandling"],"nearby_services":[],"term":"unsubscribe"},{"line":255,"method":"setListUnsubscribeFromOption","nearby_properties":["setListUnsubscribe","setListUnsubscribeHttp"],"nearby_services":[],"term":"unsubscribe"},{"line":267,"method":"setListUnsubscribe","nearby_properties":["toUser"],"nearby_services":[],"term":"unsubscribe"},{"line":275,"method":"setListUnsubscribe","nearby_properties":["email","getEmailConfirmKey","listUnsubscribeMailtoSet","toUser"],"nearby_services":[],"term":"unsubscribe"},{"line":296,"method":"setListUnsubscribe","nearby_properties":["addTextHeader","email","getHeaders","listUnsubscribeMailtoSet"],"nearby_services":[],"term":"List-Unsubscribe"},{"line":296,"method":"setListUnsubscribe","nearby_properties":["addTextHeader","email","getHeaders","listUnsubscribeMailtoSet"],"nearby_services":[],"term":"unsubscribe"},{"line":299,"method":"setListUnsubscribe","nearby_properties":["addTextHeader","email","getHeaders","listUnsubscribeMailtoSet"],"nearby_services":[],"term":"List-Unsubscribe"},{"line":299,"method":"setListUnsubscribe","nearby_properties":["addTextHeader","email","getHeaders","listUnsubscribeMailtoSet"],"nearby_services":[],"term":"unsubscribe"},{"line":300,"method":"setListUnsubscribe","nearby_properties":["addTextHeader","email","getHeaders","listUnsubscribeMailtoSet"],"nearby_services":[],"term":"unsubscribe"},{"line":308,"method":"setListUnsubscribeHttp","nearby_properties":["toUser"],"nearby_services":[],"term":"unsubscribe"},{"line":316,"method":"setListUnsubscribeHttp","nearby_properties":["email","get","getHeaders","listUnsubscribeHttpSet","toUser"],"nearby_services":[],"term":"unsubscribe"},{"line":321,"method":"setListUnsubscribeHttp","nearby_properties":["email","get","getBodyAsString","getHeaders","listUnsubscribeHttpSet","remove"],"nearby_services":[],"term":"List-Unsubscribe"},{"line":321,"method":"setListUnsubscribeHttp","nearby_properties":["email","get","getBodyAsString","getHeaders","listUnsubscribeHttpSet","remove"],"nearby_services":[],"term":"unsubscribe"},{"line":327,"method":"setListUnsubscribeHttp","nearby_properties":["email","get","getBodyAsString","getHeaders","remove","renderedTemplateName"],"nearby_services":[],"term":"List-Unsubscribe"},{"line":327,"method":"setListUnsubscribeHttp","nearby_properties":["email","get","getBodyAsString","getHeaders","remove","renderedTemplateName"],"nearby_services":[],"term":"unsubscribe"},{"line":334,"method":"setListUnsubscribeHttp","nearby_properties":["buildLink","email","getHeaders","remove","renderedTemplateName","router"],"nearby_services":[],"term":"unsubscribe"},{"line":340,"method":"setListUnsubscribeHttp","nearby_properties":["addTextHeader","buildLink","email","getHeaders","listUnsubscribeHttpSet","renderedTemplateName","router"],"nearby_services":[],"term":"unsubscribe"},{"line":342,"method":"setListUnsubscribeHttp","nearby_properties":["addTextHeader","buildLink","email","getHeaders","listUnsubscribeHttpSet","router"],"nearby_services":[],"term":"List-Unsubscribe"},{"line":342,"method":"setListUnsubscribeHttp","nearby_properties":["addTextHeader","buildLink","email","getHeaders","listUnsubscribeHttpSet","router"],"nearby_services":[],"term":"unsubscribe"},{"line":343,"method":"setListUnsubscribeHttp","nearby_properties":["addTextHeader","buildLink","email","getHeaders","listUnsubscribeHttpSet","router"],"nearby_services":[],"term":"List-Unsubscribe"},{"line":343,"method":"setListUnsubscribeHttp","nearby_properties":["addTextHeader","buildLink","email","getHeaders","listUnsubscribeHttpSet","router"],"nearby_services":[],"term":"List-Unsubscribe-Post"},{"line":343,"method":"setListUnsubscribeHttp","nearby_properties":["addTextHeader","buildLink","email","getHeaders","listUnsubscribeHttpSet","router"],"nearby_services":[],"term":"unsubscribe"},{"line":344,"method":"setListUnsubscribeHttp","nearby_properties":["addTextHeader","buildLink","email","getHeaders","listUnsubscribeHttpSet","router"],"nearby_services":[],"term":"unsubscribe"},{"line":629,"method":"contentContainsEmailStop","nearby_properties":["email","renderTemplate","toUser"],"nearby_services":[],"term":"EmailStop"},{"line":643,"method":"contentContainsEmailStop","nearby_properties":["buildLink","getHtmlBody","getTextBody","router"],"nearby_services":[],"term":"EmailStop"},{"line":645,"method":"contentContainsEmailStop","nearby_properties":["buildLink","getHtmlBody","getTextBody","router"],"nearby_services":[],"term":"EmailStop"},{"line":664,"method":"setFinalHeaders","nearby_properties":["addTextHeader","autoSubmitted","contentContainsEmailStop","getHeaders","setListUnsubscribeFromOption"],"nearby_services":[],"term":"EmailStop"},{"line":666,"method":"setFinalHeaders","nearby_properties":["addTextHeader","autoSubmitted","contentContainsEmailStop","getHeaders","setListUnsubscribeFromOption"],"nearby_services":[],"term":"unsubscribe"}],"path":"src/XF/Mail/Mail.php","sha256":"bdd3f6711e6331ea6777517b74fa011a83e789a59d50bec305dbf83b69af8a9d"},{"class":"XF\\Pub\\App","declared_methods":["initializeExtra","setup","getPreloadExtraKeys","start","updateUserCaches","updateModeratorCaches","onSessionCreation","loginFromRememberCookie","preRender","complete","renderPageHtml","getNavigation","getNoticeList","addDefaultNotices","renderIndexNow","pageCache","isServedFromCache"],"hits":[{"line":703,"method":"addDefaultNotices","nearby_properties":["addNotice","renderTemplate","user_id","user_state"],"nearby_services":[],"term":"email_bounce"},{"line":706,"method":"addDefaultNotices","nearby_properties":["addNotice","renderTemplate","user_id","user_state"],"nearby_services":[],"term":"email_bounce"},{"line":708,"method":"addDefaultNotices","nearby_properties":["addNotice","renderTemplate","user_id","user_state"],"nearby_services":[],"term":"email_bounce"}],"path":"src/XF/Pub/App.php","sha256":"e9f732650c24e92d7834cfcdfdbfb33feb03d8facde211e797dc5e6e00308c29"},{"class":"XF\\Pub\\Controller\\AccountController","declared_methods":["preDispatchController","actionIndex","addAccountWrapperParams","actionAccountDetails","accountDetailsSaveProcess","setupUsernameChange","actionUsername","actionEmail","emailSaveProcess","actionSignature","signatureSaveProcess","actionPrivacy","savePrivacyProcess","actionPreferences","preferencesSaveProcess","actionDismissNotice","actionAvatar","actionBanner","actionFollowing","actionIgnored","actionReactions","actionSecurity","setupPasswordChange","actionPasskeyAdd","actionPasskeyEdit","actionPasskeyDelete","actionConnectedAccount","actionConnectedAccountDisassociate","actionRequestPassword","actionTwoStep","actionTwoStepBackupCodes","actionTwoStepAdd","actionTwoStepEnable","actionTwoStepDisable","actionTwoStepManage","actionTwoStepTrustedDisable","assertTwoStepPasswordVerified","actionUpgrades","actionUpgradePurchase","actionUpgradeUpdated","actionNewsFeed","actionAlerts","actionAlertsPopup","markInaccessibleAlertsReadIfNeeded","actionAlertsMarkRead","actionAlertToggle","actionBookmarks","actionBookmarksPopup","actionBookmarksAutoComplete","actionApplications","actionApplicationsView","actionApplicationsRevoke","actionVisitorMenu","customFieldsSaveProcess","checkCsrfIfNeeded","assertViewingPermissions","assertTfaRequirement","assertNotSecurityLocked","assertPolicyAcceptance","assertBoardActive","getActivityDetails","assertProviderExists","assertPasskeyExists","assertViewableAlert","assertTfaEnabled","getConnectedAccountRepo"],"hits":[{"line":108,"method":"accountDetailsSaveProcess","nearby_properties":["filter","formAction"],"nearby_services":[],"term":"receive_admin_email"},{"line":288,"method":"emailSaveProcess","nearby_properties":["authenticate","email","filter","formAction","service","user_state","validate"],"nearby_services":[],"term":"email_bounce"},{"line":397,"method":"savePrivacyProcess","nearby_properties":["filter"],"nearby_services":[],"term":"receive_admin_email"},{"line":483,"method":"preferencesSaveProcess","nearby_properties":[],"nearby_services":[],"term":"receive_admin_email"}],"path":"src/XF/Pub/Controller/AccountController.php","sha256":"73e755ef485d737f1a74e576827af1a127ec95c153f3a818eb20b344f5243270"},{"class":"XF\\Pub\\Controller\\EmailStopController","declared_methods":["assertIpNotBanned","assertViewingPermissions","assertPolicyAcceptance","checkCsrfIfNeeded","actionIndex","actionUnsubscribe","displayConfirmation","assertValidatedStopService","actionAll","actionMailingList","actionActivitySummary","actionConversation","actionContent","getActivityDetails"],"hits":[{"line":8,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailStop"},{"line":10,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailStop"},{"line":29,"method":"checkCsrfIfNeeded","nearby_properties":[],"nearby_services":[],"term":"unsubscribe"},{"line":42,"method":"actionIndex","nearby_properties":["assertValidatedStopService","filter","isPost","message","stop","user_id"],"nearby_services":[],"term":"EmailStop"},{"line":45,"method":"actionIndex","nearby_properties":["assertValidatedStopService","displayConfirmation","filter","isPost","message","stop","user_id"],"nearby_services":[],"term":"EmailStop"},{"line":55,"method":"actionUnsubscribe","nearby_properties":["assertPostOnly","assertValidatedStopService","displayConfirmation","filter","user_id"],"nearby_services":[],"term":"unsubscribe"},{"line":62,"method":"actionUnsubscribe","nearby_properties":["assertPostOnly","assertValidatedStopService","filter","options","sendConfirmation","sendUnsubscribeConfirmation","stop","user_id"],"nearby_services":[],"term":"EmailStop"},{"line":65,"method":"actionUnsubscribe","nearby_properties":["assertValidatedStopService","filter","message","options","sendConfirmation","sendUnsubscribeConfirmation","stop","user_id"],"nearby_services":[],"term":"EmailStop"},{"line":67,"method":"actionUnsubscribe","nearby_properties":["assertValidatedStopService","filter","message","options","sendConfirmation","sendUnsubscribeConfirmation","stop","user_id"],"nearby_services":[],"term":"unsubscribe"},{"line":69,"method":"actionUnsubscribe","nearby_properties":["assertValidatedStopService","message","options","sendConfirmation","sendUnsubscribeConfirmation","stop","user_id"],"nearby_services":[],"term":"EmailStop"},{"line":78,"method":"displayConfirmation","nearby_properties":["assertValidatedStopService","filter","getActionOptions","getConfirmKey","getUser","message","user_id"],"nearby_services":[],"term":"EmailStop"},{"line":80,"method":"displayConfirmation","nearby_properties":["assertValidatedStopService","filter","getActionOptions","getConfirmKey","getUser","user_id"],"nearby_services":[],"term":"EmailStop"},{"line":84,"method":"displayConfirmation","nearby_properties":["assertValidatedStopService","filter","getActionOptions","getConfirmKey","getUser","user_id","view"],"nearby_services":[],"term":"EmailStop"},{"line":85,"method":"displayConfirmation","nearby_properties":["assertValidatedStopService","getActionOptions","getConfirmKey","getUser","user_id","view"],"nearby_services":[],"term":"EmailStop"},{"line":89,"method":"displayConfirmation","nearby_properties":["getConfirmKey","getUser","view"],"nearby_services":[],"term":"EmailStop"},{"line":96,"method":"displayConfirmation","nearby_properties":["app","find","view"],"nearby_services":[],"term":"EmailStop"},{"line":116,"method":"assertValidatedStopService","nearby_properties":["displayConfirmation","email_confirm_key","error","exception","service"],"nearby_services":[],"term":"EmailStop"},{"line":117,"method":"assertValidatedStopService","nearby_properties":["displayConfirmation","error","exception","service"],"nearby_services":[],"term":"EmailStop"}],"path":"src/XF/Pub/Controller/EmailStopController.php","sha256":"87fbdd47e99140defde2703c546aee864ff5a70b21e42e21bc5cb90395456502"},{"class":"XF\\Pub\\Controller\\MiscController","declared_methods":["actionHealth","actionCookies","setupContactService","actionContact","actionLanguage","actionStyle","actionStyleVariation","actionStyleVariationInput","actionCaptcha","actionIpInfo","actionLocationInfo","actionTagAutoComplete","actionCodeEditorModeLoader","actionAcceptPrivacyPolicy","actionAcceptTerms","actionUpdatePushSubscription","actionFindEmoji","actionValidateUsername","getActivityDetails","assertBoardActive","assertNotRejected","assertNotDisabled","assertNotSecurityLocked","assertViewingPermissions","assertPolicyAcceptance"],"hits":[{"line":622,"method":"actionUpdatePushSubscription","nearby_properties":["assertPostOnly","filter","repository"],"nearby_services":[],"term":"unsubscribe"},{"line":635,"method":"actionUpdatePushSubscription","nearby_properties":["deleteUserPushSubscription","error","repository","user_id","validateSubscriptionDetails"],"nearby_services":[],"term":"unsubscribe"}],"path":"src/XF/Pub/Controller/MiscController.php","sha256":"8e300ddb4e107a142ead5adb972d95bff763ae8c8f47ca49d48b2a6c7599fc5e"},{"class":"XF\\Pub\\Route\\EmailStop","declared_methods":["build"],"hits":[{"line":7,"method":null,"nearby_properties":["email_confirm_key"],"nearby_services":[],"term":"EmailStop"}],"path":"src/XF/Pub/Route/EmailStop.php","sha256":"26d3bdf1300b5ab20e44302611dad77e77bba4f20f1b408bc2648aa226d748a3"},{"class":"XF\\Repository\\EmailBounceRepository","declared_methods":["findEmailBounceLogsForList","insertSoftBounceLogEntry","countRecentSoftBounces","pruneEmailBounceLogs","pruneSoftBounceHistory"],"hits":[{"line":5,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailBounce"},{"line":10,"method":null,"nearby_properties":["finder"],"nearby_services":[],"term":"EmailBounce"},{"line":13,"method":null,"nearby_properties":["finder","setDefaultOrder","with"],"nearby_services":[],"term":"EmailBounce"},{"line":15,"method":"findEmailBounceLogsForList","nearby_properties":["finder","setDefaultOrder","with"],"nearby_services":[],"term":"EmailBounce"},{"line":17,"method":"findEmailBounceLogsForList","nearby_properties":["db","finder","insert","setDefaultOrder","with"],"nearby_services":[],"term":"EmailBounce"},{"line":24,"method":"insertSoftBounceLogEntry","nearby_properties":["db","finder","insert","setDefaultOrder","with"],"nearby_services":[],"term":"email_bounce"},{"line":40,"method":"countRecentSoftBounces","nearby_properties":["db","fetchRow"],"nearby_services":[],"term":"email_bounce"},{"line":59,"method":"pruneEmailBounceLogs","nearby_properties":["db","delete"],"nearby_services":[],"term":"EmailBounce"},{"line":66,"method":"pruneEmailBounceLogs","nearby_properties":["db","delete"],"nearby_services":[],"term":"email_bounce"},{"line":78,"method":"pruneSoftBounceHistory","nearby_properties":["db","delete","format"],"nearby_services":[],"term":"email_bounce"}],"path":"src/XF/Repository/EmailBounceRepository.php","sha256":"c3ef1e87430b21ea2823631c1b1a5ba31c0ee4ac3e22fc48005f709931964741"},{"class":"XF\\Searcher\\User","declared_methods":["getEntityType","getDefaultOrderOptions","isSortOrderNumeric","validateSpecialCriteriaValue","applySpecialCriteriaValue","getFormData","getFormDefaults"],"hits":[{"line":327,"method":"getFormDefaults","nearby_properties":[],"nearby_services":[],"term":"email_bounce"}],"path":"src/XF/Searcher/User.php","sha256":"d5583f620ad61e7d430f341b4878a9270880d025364979991a1844163aca3c4d"},{"class":"XF\\Service\\Development\\UnusedPhraseFinderService","declared_methods":["__construct","findUnused","findAll","getExistingPhraseTitles","getPhrasesUsedInTemplates","getAddOnFileRoot","getPhrasesContainedInFiles","getPhrasesUsedInOptionsOrProps","getPhrasesFromContentTypes","getProtectedPhrases","getProtectedUnknownPhrases"],"hits":[{"line":344,"method":"getProtectedPhrases","nearby_properties":[],"nearby_services":[],"term":"unsubscribe"}],"path":"src/XF/Service/Development/UnusedPhraseFinderService.php","sha256":"5b3726c0f1dc25fe9f609fdd53cb70591d3a76550fbcea7c7b6d3ca8065050c9"},{"class":"XF\\Service\\User\\DeleteCleanUpService","declared_methods":["__construct","setOriginalUserName","getUserId","getUserName","getOriginalUserName","getSteps","cleanUp","stepDeleteOAuthRefreshTokens","stepDeleteContent","stepDeleteProfilePosts","stepDeleteContentVotes","stepDeleteBookmarks","stepChangeOwner","stepMiscCleanUp"],"hits":[{"line":48,"method":null,"nearby_properties":[],"nearby_services":[],"term":"email_bounce"},{"line":413,"method":"stepMiscCleanUp","nearby_properties":["db","delete","repository","update","userId"],"nearby_services":[],"term":"email_bounce"}],"path":"src/XF/Service/User/DeleteCleanUpService.php","sha256":"3d4ec6ab883ad420c38c8836bf7d48708c7f35c4eb665578a72a99769aeb5fb5"},{"class":"XF\\Service\\User\\EmailChangeService","declared_methods":["__construct","changeEmail","getUser","logIp","canChangeEmail","isValid","save","getConfirmationRequired","isConfirmationRequired","changeUserStateForConfirmation","onEmailChange","sendEmailConfirmation","wasConfirmationSent","sendEmailChangedNotice","wasChangeNotificationSent","writeIpLog"],"hits":[{"line":40,"method":"changeEmail","nearby_properties":["changeEmail","changed","email","oldEmail","oldState","user","user_state"],"nearby_services":[],"term":"email_bounce"},{"line":89,"method":"save","nearby_properties":["changeUserStateForConfirmation","changed","isConfirmationRequired","save","user","user_state"],"nearby_services":[],"term":"email_bounce"},{"line":122,"method":"isConfirmationRequired","nearby_properties":["changed","is_admin","is_moderator","is_staff","user","user_state"],"nearby_services":[],"term":"email_bounce"},{"line":144,"method":"changeUserStateForConfirmation","nearby_properties":["confirmationRequired","user","user_state"],"nearby_services":[],"term":"email_bounce"}],"path":"src/XF/Service/User/EmailChangeService.php","sha256":"e8f1cfced8b7fb3b4b597e756a5d1529a7f51d739888e4c84e1729e8a8d5f0eb"},{"class":"XF\\Service\\User\\EmailStopService","declared_methods":["__construct","getUser","getConfirmKey","addHandlerClasses","addHandler","getHandler","getActionOptions","stop","stopAll","stopAllExcept","stopMailingList","stopActivitySummary","stopConversations","stopAllContent","stopContent","sendConfirmation"],"hits":[{"line":7,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailStop"},{"line":13,"method":null,"nearby_properties":[],"nearby_services":[],"term":"EmailStop"},{"line":85,"method":"getActionOptions","nearby_properties":["app","boardTitle","options"],"nearby_services":[],"term":"unsubscribe"},{"line":162,"method":"stopAllExcept","nearby_properties":["addCascadedSave","email_on_conversation","receive_admin_email"],"nearby_services":[],"term":"receive_admin_email"},{"line":200,"method":"stopMailingList","nearby_properties":["Option","receive_admin_email","save","user"],"nearby_services":[],"term":"receive_admin_email"},{"line":276,"method":"sendConfirmation","nearby_properties":["app","email","mailer","newMail","send","setTemplate","setToUser"],"nearby_services":[],"term":"unsubscribe"}],"path":"src/XF/Service/User/EmailStopService.php","sha256":"0ca35d332a1b72270a95eb0c1048370982e56e1377ae3b22805a9606c5ec9993"},{"class":"XF\\Service\\User\\RegistrationService","declared_methods":["setup","getUser","setMapped","setPassword","setNoPassword","setDob","setCustomFields","setFromInput","setReceiveAdminEmail","setReceiveActivitySummary","setAvatarUrl","setPreRegActionKey","getPreRegContent","getSpamCheckExtraData","checkForSpam","skipEmailConfirmation","_validate","finalSetup","setInitialUserState","setPolicyAcceptance","applyExtraValidation","_save","writeIpLog","writeInitialChangeLogs","updateUserAchievements","sendRegistrationContact","applyAvatarFromUrl"],"hits":[{"line":168,"method":"setReceiveAdminEmail","nearby_properties":["Option","last_summary_email_date","receive_admin_email","setReceiveActivitySummary","setReceiveAdminEmail","user"],"nearby_services":[],"term":"receive_admin_email"},{"line":380,"method":"writeInitialChangeLogs","nearby_properties":["Option","app","container","options","receive_admin_email","registrationSetup","user"],"nearby_services":[],"term":"receive_admin_email"}],"path":"src/XF/Service/User/RegistrationService.php","sha256":"46d2f6c6b4176b0de74c87f4d9196143e7528a8bcd80b642cc14d542e4a4eb77"},{"class":"XF\\SubContainer\\Bounce","declared_methods":["initialize","storage","parser","processor"],"hits":[{"line":7,"method":null,"nearby_properties":["container"],"nearby_services":[],"term":"EmailBounce"},{"line":8,"method":null,"nearby_properties":["container"],"nearby_services":[],"term":"EmailBounce"},{"line":28,"method":"initialize","nearby_properties":["app","bounceEmailAddress","config","enableVerp","extendClass","options"],"nearby_services":[],"term":"bounceEmailAddress"}],"path":"src/XF/SubContainer/Bounce.php","sha256":"024ebbea455ae3660303d90ecbc57d68729eb38340db44dafd7b9a3d9d8c13d2"},{"class":"XF\\SubContainer\\Unsubscribe","declared_methods":["initialize","storage","processor"],"hits":[{"line":7,"method":null,"nearby_properties":["container"],"nearby_services":[],"term":"unsubscribe"},{"line":9,"method":null,"nearby_properties":["container","set"],"nearby_services":[],"term":"unsubscribe"},{"line":17,"method":"initialize","nearby_properties":["app","container","options","set","unsubscribeEmailAddress"],"nearby_services":[],"term":"unsubscribe"},{"line":23,"method":"initialize","nearby_properties":["app","enableVerp","extendClass","options","unsubscribeEmailAddress"],"nearby_services":[],"term":"unsubscribe"},{"line":23,"method":"initialize","nearby_properties":["app","enableVerp","extendClass","options","unsubscribeEmailAddress"],"nearby_services":[],"term":"unsubscribeEmailAddress"},{"line":27,"method":"initialize","nearby_properties":["app","enableVerp","extendClass","options","unsubscribeEmailAddress"],"nearby_services":[],"term":"unsubscribe"},{"line":27,"method":"initialize","nearby_properties":["app","enableVerp","extendClass","options","unsubscribeEmailAddress"],"nearby_services":[],"term":"unsubscribeEmailAddress"}],"path":"src/XF/SubContainer/Unsubscribe.php","sha256":"e7437f48da7b81e663670493d443d8d2fc5aaa6c927a5d363eb98c538dbcb226"}] +MAIL402_SEND_ATTEMPTS=0 +MAIL402_SMTP_AUTH_ATTEMPTS=0 +MAIL402_NETWORK_ATTEMPTS=0 +MAIL402_MUTATIONS=0 +MAIL402_DNS_MUTATIONS=0 +MAIL402_YANDEX_CLOUD_MUTATIONS=0 +MAIL402_BEGET_MUTATIONS=0 +MAIL402_BACKUP_DR_MUTATIONS=0 +MAIL402_DECISION=READY_FOR_EVENT_TO_XENFORO_MAPPING +MAIL402_END +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-NATIVE-ACTION-AUDIT-402R1","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} OUTPUT_END CHAT_OUTPUT_END