diff --git a/runtime/history/SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-SEMANTICS-AUDIT-401R1.json b/runtime/history/SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-SEMANTICS-AUDIT-401R1.json new file mode 100644 index 00000000..572e8c71 --- /dev/null +++ b/runtime/history/SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-SEMANTICS-AUDIT-401R1.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-SEMANTICS-AUDIT-401R1", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "read-only", + "component": "infra-mail-xenforo-codevipe-feedback-semantics-audit", + "started_at_utc": "2026-09-15T21:07:39Z", + "finished_at_utc": "2026-09-15T21:07:41Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "20e7c020f84105bf19ebafd26f57aa3c5fc6a9c583c7354858cd3f7fc6d2c1d1", + "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": "27ae9df1bdb19c2d45611cb8df1355419c1870255e54509f0f283e1e4e6858e5", + "sanitized_output_sha256": "27ae9df1bdb19c2d45611cb8df1355419c1870255e54509f0f283e1e4e6858e5", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "MAIL401_BEGIN\nMAIL401_SCOPE=MAIL_ONLY_CODEVIPE_FEEDBACK_SEMANTICS_AUDIT_READ_ONLY\nMAIL401_SEND_ATTEMPTS=0\nMAIL401_BACKUP_DR_MUTATIONS=0\nMAIL401_VM160_STATE=COMPLETE\nMAIL401_GUEST_EXITCODE=0\nMAIL401_GUEST_STATE=OK\nMAIL401_ANCHOR_400_COMMIT=a847048500ff33dba9b7a7eead07eecff8141a3d\nMAIL401_POOL_SHA_MATCH=true\nMAIL401_POOL_SENDMAIL_PATH=/usr/local/sbin/codevipe-sendmail -t -i\nMAIL401_WRAPPER_SHA_MATCH=true\nMAIL401_GLOBAL_MSMTP_SHA_MATCH=true\nMAIL401_GLOBAL_SENDMAIL_TARGET=/usr/bin/msmtp\nMAIL401_XF_PROBE={\"related_options\":[{\"option_id\":\"bounceEmailAddress\",\"type\":\"string\",\"value\":\"\"},{\"keys\":[\"enabled\",\"type\",\"host\",\"port\",\"username\",\"password\",\"encryption\",\"oauth\"],\"option_id\":\"emailBounceHandler\",\"type\":\"array\"},{\"keys\":[\"bounce_total\",\"unique_days\",\"days_between\"],\"option_id\":\"emailSoftBounceThreshold\",\"type\":\"array\"},{\"keys\":[\"enabled\",\"type\",\"host\",\"port\",\"username\",\"password\",\"encryption\",\"oauth\"],\"option_id\":\"emailUnsubscribeHandler\",\"type\":\"array\"},{\"option_id\":\"sendUnsubscribeConfirmation\",\"type\":\"boolean\",\"value\":false},{\"option_id\":\"unsubscribeEmailAddress\",\"type\":\"string\",\"value\":\"\"},{\"keys\":[\"http\",\"email\"],\"option_id\":\"unsubscribeEmailHandling\",\"type\":\"array\"}],\"state\":\"OK\",\"user_mail_columns\":[{\"column\":\"email\",\"nullable\":\"NO\",\"type\":\"varchar\"},{\"column\":\"last_summary_email_date\",\"nullable\":\"YES\",\"type\":\"int\"},{\"column\":\"is_admin\",\"nullable\":\"NO\",\"type\":\"tinyint\"}],\"user_repository\":{\"class\":\"XF\\\\Repository\\\\UserRepository\",\"methods\":[]},\"version\":{\"id\":null,\"string\":null}}\nMAIL401_SOURCE_MATCHES=[{\"hits\":{\"email_bounce\":[995]},\"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\"],\"path\":\"src/XF/Admin/Controller/LogController.php\",\"sha256\":\"9d6700f5f35b0f2bdaa1472b137a2188740213de68e536d4fc3870abbc787aa2\"},{\"hits\":{\"receive_admin_email\":[450]},\"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\"],\"path\":\"src/XF/Admin/Controller/UserController.php\",\"sha256\":\"786e541d8281581bbe3440164336225981abcad7c0a8a06e3bceb273920611d4\"},{\"hits\":{\"receive_admin_email\":[63,65]},\"methods\":[\"renderRaw\",\"getUserDataFieldsForExport\",\"getUserDataForExport\",\"getUserGroupHeadings\",\"getCsvFileName\"],\"path\":\"src/XF/Admin/View/User/ExportListing.php\",\"sha256\":\"b414d9898a7f68b34ad964c91f26d4f759948034bb83a508f3dcc169ca830c2e\"},{\"hits\":{\"receive_admin_email\":[29,55]},\"methods\":[\"getAccountEditInput\",\"getAdminEditInput\",\"mergeUserEditInput\",\"saveEditFormFromTableInput\",\"userSaveProcessAdmin\",\"customFieldsSaveProcess\",\"actionUpdateAvatar\",\"actionDeleteAvatar\"],\"path\":\"src/XF/Api/ControllerPlugin/UserPlugin.php\",\"sha256\":\"49ccc818e0cb6d4be5819850a8dad07e738f27bdbee3f4322fb14834e66ead50\"},{\"hits\":{\"bounceEmailAddress\":[1230],\"unsubscribe\":[95,1346,1348,3733,3735,3737]},\"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\"],\"path\":\"src/XF/App.php\",\"sha256\":\"fad88af3a5e175661725e9261eb8ef5642d59594b822d25e4e7d733d306f8519\"},{\"hits\":{\"email_bounce\":[170],\"receive_admin_email\":[44,86,109]},\"methods\":[\"getLabelMap\",\"getFormatterMap\",\"getProtectedFields\",\"getPrefixHandlers\",\"getDefaultEditUserId\",\"formatUserGroup\",\"formatUserGroupList\",\"formatTimeZone\",\"formatUserState\",\"formatSecurityLock\",\"formatWatchState\",\"formatPrivacyValue\",\"labelCustomField\",\"formatCustomField\"],\"path\":\"src/XF/ChangeLog/UserHandler.php\",\"sha256\":\"459c18ab3702213d9e4f9bde8a24660f8863f9ed229bb035e66ff43f70a50bf6\"},{\"hits\":{\"unsubscribe\":[5,9,14,17,25,26,27],\"unsubscribeEmailAddress\":[27]},\"methods\":[\"process\",\"canProcessUnsubscribeEmails\"],\"path\":\"src/XF/Cron/EmailUnsubscribe.php\",\"sha256\":\"2751cbd7f3710d7fc38456c3cdbd2baacf82072e7100dedfc607fdbf40034289\"},{\"hits\":{\"bounceEmailAddress\":[239],\"email_bounce\":[182]},\"methods\":[\"__construct\",\"processFromStorage\",\"processMessage\",\"takeBounceAction\",\"triggerUserBounceAction\",\"applyUserBounceAction\",\"canApplyUserBounceAction\",\"hasSoftBouncedTooMuch\",\"logBounceMessage\",\"getDefaultBounceHandlerStorage\"],\"path\":\"src/XF/EmailBounce/Processor.php\",\"sha256\":\"f2699eb25d0717d5c5bb5e9e705e1f76acf98e8715971b2288148b9f664fc512\"},{\"hits\":{\"EmailStop\":[3]},\"methods\":[\"__construct\"],\"path\":\"src/XF/EmailStop/AbstractHandler.php\",\"sha256\":\"8ab4d890f303dc54e6015c0ee68ecc7907078b0f56052be88ea9e88d010d33f8\"},{\"hits\":{\"EmailStop\":[3]},\"methods\":[\"getStopOneText\",\"getStopAllText\",\"stopOne\",\"stopAll\"],\"path\":\"src/XF/EmailStop/ForumHandler.php\",\"sha256\":\"b3fdcd363f7f3aa50bf58acdef9155f06ee92a4cdcb31087b3513f498f69a3f8\"},{\"hits\":{\"EmailStop\":[3]},\"methods\":[\"getStopOneText\",\"getStopAllText\",\"stopOne\",\"stopAll\"],\"path\":\"src/XF/EmailStop/ThreadHandler.php\",\"sha256\":\"01e6cf04c920eb943db3a49270d0bc1b32a2b57440786c54074397c1c2220c7d\"},{\"hits\":{\"List-Unsubscribe\":[106],\"receive_admin_email\":[134],\"unsubscribe\":[3,51,59,106,126,129,143,146],\"unsubscribeEmailAddress\":[147]},\"methods\":[\"__construct\",\"processFromStorage\",\"processMessage\",\"applyUserUnsubscribeAction\",\"getDefaultUnsubscribeHandlerStorage\"],\"path\":\"src/XF/EmailUnsubscribe/Processor.php\",\"sha256\":\"7a8caf871581af63122435eb92721299773e149cdc624a99b125b722c5e3fc60\"},{\"hits\":{\"email_bounce\":[28]},\"methods\":[\"getStructure\"],\"path\":\"src/XF/Entity/EmailBounceLog.php\",\"sha256\":\"a46201414aa63e3f712716557e1978d130380943108567fe5ef89de6a2141ced\"},{\"hits\":{\"email_bounce\":[957,2361],\"receive_admin_email\":[1921,2076,2125,2313]},\"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\"],\"path\":\"src/XF/Entity/User.php\",\"sha256\":\"1ea738d44993ad4cb7f5db12e8b2ee06c37bd2b2c7ae1714b068fb64bbb82758\"},{\"hits\":{\"receive_admin_email\":[17,97,114]},\"methods\":[\"doesReceiveAlert\",\"doesReceivePush\",\"_postSave\",\"_setupDefaults\",\"getStructure\"],\"path\":\"src/XF/Entity/UserOption.php\",\"sha256\":\"20157e9040e3db2ce626bf8140468bbaed15fb9334e3449ba21856539a8d5417\"},{\"hits\":{\"email_bounce\":[44]},\"methods\":[\"__construct\",\"importUser\",\"mergeUser\",\"mapUserGroupList\",\"getQuotesFromBbCode\",\"getQuotedContentIds\",\"rewriteQuotesInBbCode\",\"getMentionsFromBbCode\",\"getMentionedUserIds\",\"rewriteMentionsInBbCode\"],\"path\":\"src/XF/Import/Helper.php\",\"sha256\":\"087344679cfe107382a7454d85a5b674e1c9995d0133e02e8f0a858282cebe7d\"},{\"hits\":{\"email_bounce\":[636,651,2469],\"receive_admin_email\":[2689]},\"methods\":[\"getTables\",\"getData\"],\"path\":\"src/XF/Install/Data/MySql.php\",\"sha256\":\"8a5e4181dbd99bfde8f9acc051bd164843df9ba3f11a5765153287fe7e4e1254\"},{\"hits\":{\"email_bounce\":[143]},\"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\"],\"path\":\"src/XF/Install/Upgrade/1030010-130a.php\",\"sha256\":\"ba4bcc3ff8b4f08f01a52d71b11246c8a8fb278c2acbfa3360012ebd1db11cb3\"},{\"hits\":{\"email_bounce\":[15,31]},\"methods\":[\"getVersionName\",\"step1\",\"step2\",\"step3\",\"step4\",\"step5\"],\"path\":\"src/XF/Install/Upgrade/1040010-140a.php\",\"sha256\":\"0df8518f172f46837d8b4491bd46d068f1a95fa796b21738286343d57d672f87\"},{\"hits\":{\"receive_admin_email\":[87,92]},\"methods\":[\"getVersionName\",\"step1\",\"step2\",\"step3\",\"step4\",\"step5\"],\"path\":\"src/XF/Install/Upgrade/2000631-206b1.php\",\"sha256\":\"188e835dbf5a9d629d278cf7322210038e531fc87b10f099deb0a56f8e628034\"},{\"hits\":{\"receive_admin_email\":[501]},\"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\"],\"path\":\"src/XF/Install/Upgrade/2020010-220a.php\",\"sha256\":\"3e5429b4196035d2da1ccfff88e00755373ab85ba92c60e4b1733ecb377d9cce\"},{\"hits\":{\"unsubscribe\":[33,41,42,45,46,54,58,60],\"unsubscribeEmailAddress\":[33]},\"methods\":[\"getVersionName\",\"step1\",\"step2\",\"step3\"],\"path\":\"src/XF/Install/Upgrade/2021470-2214.php\",\"sha256\":\"77ffc7876a6c785c85fd2bb3660478c28312c38f403032bf44e42a426a25d1b8\"},{\"hits\":{\"unsubscribe\":[14,20,29,30,34,36,38,41],\"unsubscribeEmailAddress\":[14,77]},\"methods\":[\"getVersionName\",\"step1\"],\"path\":\"src/XF/Install/Upgrade/2021570-2215.php\",\"sha256\":\"2ec289829b85a9bd2ff27d24ab417db144194b533a285709ba73daf03ca2da13\"},{\"hits\":{\"email_bounce\":[47]},\"methods\":[\"run\",\"getStatusMessage\",\"canCancel\",\"canTriggerByChoice\"],\"path\":\"src/XF/Job/EmailBounce.php\",\"sha256\":\"7558d8cd65789989278c0156e6ee300496b282f4956839af79f6218f690fe9ce\"},{\"hits\":{\"unsubscribe\":[5,14,15,27,56],\"unsubscribeEmailAddress\":[15]},\"methods\":[\"run\",\"getStatusMessage\",\"canCancel\",\"canTriggerByChoice\"],\"path\":\"src/XF/Job/EmailUnsubscribe.php\",\"sha256\":\"d4fa08ee42944e50cc68387029391ca1ead9f1e98736d7c2d02eca6732aec8e5\"},{\"hits\":{\"EmailStop\":[629,643,645,664],\"List-Unsubscribe\":[296,299,321,327,342,343],\"unsubscribe\":[75,80,240,245,246,250,255,267],\"unsubscribeEmailAddress\":[246]},\"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\"],\"path\":\"src/XF/Mail/Mail.php\",\"sha256\":\"bdd3f6711e6331ea6777517b74fa011a83e789a59d50bec305dbf83b69af8a9d\"},{\"hits\":{\"email_bounce\":[703,706,708]},\"methods\":[\"initializeExtra\",\"setup\",\"getPreloadExtraKeys\",\"start\",\"updateUserCaches\",\"updateModeratorCaches\",\"onSessionCreation\",\"loginFromRememberCookie\",\"preRender\",\"complete\",\"renderPageHtml\",\"getNavigation\",\"getNoticeList\",\"addDefaultNotices\",\"renderIndexNow\",\"pageCache\",\"isServedFromCache\"],\"path\":\"src/XF/Pub/App.php\",\"sha256\":\"e9f732650c24e92d7834cfcdfdbfb33feb03d8facde211e797dc5e6e00308c29\"},{\"hits\":{\"email_bounce\":[288],\"receive_admin_email\":[108,397,483]},\"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\"],\"path\":\"src/XF/Pub/Controller/AccountController.php\",\"sha256\":\"73e755ef485d737f1a74e576827af1a127ec95c153f3a818eb20b344f5243270\"},{\"hits\":{\"EmailStop\":[8,10,42,45,62,65,69,78],\"unsubscribe\":[29,55,67]},\"methods\":[\"assertIpNotBanned\",\"assertViewingPermissions\",\"assertPolicyAcceptance\",\"checkCsrfIfNeeded\",\"actionIndex\",\"actionUnsubscribe\",\"displayConfirmation\",\"assertValidatedStopService\",\"actionAll\",\"actionMailingList\",\"actionActivitySummary\",\"actionConversation\",\"actionContent\",\"getActivityDetails\"],\"path\":\"src/XF/Pub/Controller/EmailStopController.php\",\"sha256\":\"87fbdd47e99140defde2703c546aee864ff5a70b21e42e21bc5cb90395456502\"},{\"hits\":{\"unsubscribe\":[622,635]},\"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\"],\"path\":\"src/XF/Pub/Controller/MiscController.php\",\"sha256\":\"8e300ddb4e107a142ead5adb972d95bff763ae8c8f47ca49d48b2a6c7599fc5e\"},{\"hits\":{\"EmailStop\":[7]},\"methods\":[\"build\"],\"path\":\"src/XF/Pub/Route/EmailStop.php\",\"sha256\":\"26d3bdf1300b5ab20e44302611dad77e77bba4f20f1b408bc2648aa226d748a3\"},{\"hits\":{\"email_bounce\":[24,40,66,78]},\"methods\":[\"findEmailBounceLogsForList\",\"insertSoftBounceLogEntry\",\"countRecentSoftBounces\",\"pruneEmailBounceLogs\",\"pruneSoftBounceHistory\"],\"path\":\"src/XF/Repository/EmailBounceRepository.php\",\"sha256\":\"c3ef1e87430b21ea2823631c1b1a5ba31c0ee4ac3e22fc48005f709931964741\"},{\"hits\":{\"email_bounce\":[327]},\"methods\":[\"getEntityType\",\"getDefaultOrderOptions\",\"isSortOrderNumeric\",\"validateSpecialCriteriaValue\",\"applySpecialCriteriaValue\",\"getFormData\",\"getFormDefaults\"],\"path\":\"src/XF/Searcher/User.php\",\"sha256\":\"d5583f620ad61e7d430f341b4878a9270880d025364979991a1844163aca3c4d\"},{\"hits\":{\"unsubscribe\":[344]},\"methods\":[\"__construct\",\"findUnused\",\"findAll\",\"getExistingPhraseTitles\",\"getPhrasesUsedInTemplates\",\"getAddOnFileRoot\",\"getPhrasesContainedInFiles\",\"getPhrasesUsedInOptionsOrProps\",\"getPhrasesFromContentTypes\",\"getProtectedPhrases\",\"getProtectedUnknownPhrases\"],\"path\":\"src/XF/Service/Development/UnusedPhraseFinderService.php\",\"sha256\":\"5b3726c0f1dc25fe9f609fdd53cb70591d3a76550fbcea7c7b6d3ca8065050c9\"},{\"hits\":{\"email_bounce\":[48,413]},\"methods\":[\"__construct\",\"setOriginalUserName\",\"getUserId\",\"getUserName\",\"getOriginalUserName\",\"getSteps\",\"cleanUp\",\"stepDeleteOAuthRefreshTokens\",\"stepDeleteContent\",\"stepDeleteProfilePosts\",\"stepDeleteContentVotes\",\"stepDeleteBookmarks\",\"stepChangeOwner\",\"stepMiscCleanUp\"],\"path\":\"src/XF/Service/User/DeleteCleanUpService.php\",\"sha256\":\"3d4ec6ab883ad420c38c8836bf7d48708c7f35c4eb665578a72a99769aeb5fb5\"},{\"hits\":{\"email_bounce\":[40,89,122,144]},\"methods\":[\"__construct\",\"changeEmail\",\"getUser\",\"logIp\",\"canChangeEmail\",\"isValid\",\"save\",\"getConfirmationRequired\",\"isConfirmationRequired\",\"changeUserStateForConfirmation\",\"onEmailChange\",\"sendEmailConfirmation\",\"wasConfirmationSent\",\"sendEmailChangedNotice\",\"wasChangeNotificationSent\",\"writeIpLog\"],\"path\":\"src/XF/Service/User/EmailChangeService.php\",\"sha256\":\"e8f1cfced8b7fb3b4b597e756a5d1529a7f51d739888e4c84e1729e8a8d5f0eb\"},{\"hits\":{\"EmailStop\":[7,13],\"receive_admin_email\":[162,200],\"unsubscribe\":[85,276]},\"methods\":[\"__construct\",\"getUser\",\"getConfirmKey\",\"addHandlerClasses\",\"addHandler\",\"getHandler\",\"getActionOptions\",\"stop\",\"stopAll\",\"stopAllExcept\",\"stopMailingList\",\"stopActivitySummary\",\"stopConversations\",\"stopAllContent\",\"stopContent\",\"sendConfirmation\"],\"path\":\"src/XF/Service/User/EmailStopService.php\",\"sha256\":\"0ca35d332a1b72270a95eb0c1048370982e56e1377ae3b22805a9606c5ec9993\"},{\"hits\":{\"receive_admin_email\":[168,380]},\"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\"],\"path\":\"src/XF/Service/User/RegistrationService.php\",\"sha256\":\"46d2f6c6b4176b0de74c87f4d9196143e7528a8bcd80b642cc14d542e4a4eb77\"},{\"hits\":{\"bounceEmailAddress\":[28]},\"methods\":[\"initialize\",\"storage\",\"parser\",\"processor\"],\"path\":\"src/XF/SubContainer/Bounce.php\",\"sha256\":\"024ebbea455ae3660303d90ecbc57d68729eb38340db44dafd7b9a3d9d8c13d2\"},{\"hits\":{\"unsubscribe\":[7,9,17,23,27],\"unsubscribeEmailAddress\":[23,27]},\"methods\":[\"initialize\",\"storage\",\"processor\"],\"path\":\"src/XF/SubContainer/Unsubscribe.php\",\"sha256\":\"e7437f48da7b81e663670493d443d8d2fc5aaa6c927a5d363eb98c538dbcb226\"}]\nMAIL401_SEND_ATTEMPTS=0\nMAIL401_SMTP_AUTH_ATTEMPTS=0\nMAIL401_NETWORK_ATTEMPTS=0\nMAIL401_MUTATIONS=0\nMAIL401_DNS_MUTATIONS=0\nMAIL401_YANDEX_CLOUD_MUTATIONS=0\nMAIL401_BEGET_MUTATIONS=0\nMAIL401_BACKUP_DR_MUTATIONS=0\nMAIL401_DECISION=READY_FOR_POSTBOX_EVENT_BRIDGE_DESIGN\nMAIL401_END\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-SEMANTICS-AUDIT-401R1\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" +} diff --git a/runtime/history/SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-SEMANTICS-AUDIT-401R1.txt b/runtime/history/SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-SEMANTICS-AUDIT-401R1.txt new file mode 100644 index 00000000..37ebaf05 --- /dev/null +++ b/runtime/history/SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-SEMANTICS-AUDIT-401R1.txt @@ -0,0 +1,58 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-SEMANTICS-AUDIT-401R1 +STATUS=OK +RC=0 +HOST=pve01 +MODE=read-only +COMPONENT=infra-mail-xenforo-codevipe-feedback-semantics-audit +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=20e7c020f84105bf19ebafd26f57aa3c5fc6a9c583c7354858cd3f7fc6d2c1d1 +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=27ae9df1bdb19c2d45611cb8df1355419c1870255e54509f0f283e1e4e6858e5 +SANITIZED_OUTPUT_SHA256=27ae9df1bdb19c2d45611cb8df1355419c1870255e54509f0f283e1e4e6858e5 +OUTPUT_BEGIN +MAIL401_BEGIN +MAIL401_SCOPE=MAIL_ONLY_CODEVIPE_FEEDBACK_SEMANTICS_AUDIT_READ_ONLY +MAIL401_SEND_ATTEMPTS=0 +MAIL401_BACKUP_DR_MUTATIONS=0 +MAIL401_VM160_STATE=COMPLETE +MAIL401_GUEST_EXITCODE=0 +MAIL401_GUEST_STATE=OK +MAIL401_ANCHOR_400_COMMIT=a847048500ff33dba9b7a7eead07eecff8141a3d +MAIL401_POOL_SHA_MATCH=true +MAIL401_POOL_SENDMAIL_PATH=/usr/local/sbin/codevipe-sendmail -t -i +MAIL401_WRAPPER_SHA_MATCH=true +MAIL401_GLOBAL_MSMTP_SHA_MATCH=true +MAIL401_GLOBAL_SENDMAIL_TARGET=/usr/bin/msmtp +MAIL401_XF_PROBE={"related_options":[{"option_id":"bounceEmailAddress","type":"string","value":""},{"keys":["enabled","type","host","port","username","password","encryption","oauth"],"option_id":"emailBounceHandler","type":"array"},{"keys":["bounce_total","unique_days","days_between"],"option_id":"emailSoftBounceThreshold","type":"array"},{"keys":["enabled","type","host","port","username","password","encryption","oauth"],"option_id":"emailUnsubscribeHandler","type":"array"},{"option_id":"sendUnsubscribeConfirmation","type":"boolean","value":false},{"option_id":"unsubscribeEmailAddress","type":"string","value":""},{"keys":["http","email"],"option_id":"unsubscribeEmailHandling","type":"array"}],"state":"OK","user_mail_columns":[{"column":"email","nullable":"NO","type":"varchar"},{"column":"last_summary_email_date","nullable":"YES","type":"int"},{"column":"is_admin","nullable":"NO","type":"tinyint"}],"user_repository":{"class":"XF\\Repository\\UserRepository","methods":[]},"version":{"id":null,"string":null}} +MAIL401_SOURCE_MATCHES=[{"hits":{"email_bounce":[995]},"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"],"path":"src/XF/Admin/Controller/LogController.php","sha256":"9d6700f5f35b0f2bdaa1472b137a2188740213de68e536d4fc3870abbc787aa2"},{"hits":{"receive_admin_email":[450]},"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"],"path":"src/XF/Admin/Controller/UserController.php","sha256":"786e541d8281581bbe3440164336225981abcad7c0a8a06e3bceb273920611d4"},{"hits":{"receive_admin_email":[63,65]},"methods":["renderRaw","getUserDataFieldsForExport","getUserDataForExport","getUserGroupHeadings","getCsvFileName"],"path":"src/XF/Admin/View/User/ExportListing.php","sha256":"b414d9898a7f68b34ad964c91f26d4f759948034bb83a508f3dcc169ca830c2e"},{"hits":{"receive_admin_email":[29,55]},"methods":["getAccountEditInput","getAdminEditInput","mergeUserEditInput","saveEditFormFromTableInput","userSaveProcessAdmin","customFieldsSaveProcess","actionUpdateAvatar","actionDeleteAvatar"],"path":"src/XF/Api/ControllerPlugin/UserPlugin.php","sha256":"49ccc818e0cb6d4be5819850a8dad07e738f27bdbee3f4322fb14834e66ead50"},{"hits":{"bounceEmailAddress":[1230],"unsubscribe":[95,1346,1348,3733,3735,3737]},"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"],"path":"src/XF/App.php","sha256":"fad88af3a5e175661725e9261eb8ef5642d59594b822d25e4e7d733d306f8519"},{"hits":{"email_bounce":[170],"receive_admin_email":[44,86,109]},"methods":["getLabelMap","getFormatterMap","getProtectedFields","getPrefixHandlers","getDefaultEditUserId","formatUserGroup","formatUserGroupList","formatTimeZone","formatUserState","formatSecurityLock","formatWatchState","formatPrivacyValue","labelCustomField","formatCustomField"],"path":"src/XF/ChangeLog/UserHandler.php","sha256":"459c18ab3702213d9e4f9bde8a24660f8863f9ed229bb035e66ff43f70a50bf6"},{"hits":{"unsubscribe":[5,9,14,17,25,26,27],"unsubscribeEmailAddress":[27]},"methods":["process","canProcessUnsubscribeEmails"],"path":"src/XF/Cron/EmailUnsubscribe.php","sha256":"2751cbd7f3710d7fc38456c3cdbd2baacf82072e7100dedfc607fdbf40034289"},{"hits":{"bounceEmailAddress":[239],"email_bounce":[182]},"methods":["__construct","processFromStorage","processMessage","takeBounceAction","triggerUserBounceAction","applyUserBounceAction","canApplyUserBounceAction","hasSoftBouncedTooMuch","logBounceMessage","getDefaultBounceHandlerStorage"],"path":"src/XF/EmailBounce/Processor.php","sha256":"f2699eb25d0717d5c5bb5e9e705e1f76acf98e8715971b2288148b9f664fc512"},{"hits":{"EmailStop":[3]},"methods":["__construct"],"path":"src/XF/EmailStop/AbstractHandler.php","sha256":"8ab4d890f303dc54e6015c0ee68ecc7907078b0f56052be88ea9e88d010d33f8"},{"hits":{"EmailStop":[3]},"methods":["getStopOneText","getStopAllText","stopOne","stopAll"],"path":"src/XF/EmailStop/ForumHandler.php","sha256":"b3fdcd363f7f3aa50bf58acdef9155f06ee92a4cdcb31087b3513f498f69a3f8"},{"hits":{"EmailStop":[3]},"methods":["getStopOneText","getStopAllText","stopOne","stopAll"],"path":"src/XF/EmailStop/ThreadHandler.php","sha256":"01e6cf04c920eb943db3a49270d0bc1b32a2b57440786c54074397c1c2220c7d"},{"hits":{"List-Unsubscribe":[106],"receive_admin_email":[134],"unsubscribe":[3,51,59,106,126,129,143,146],"unsubscribeEmailAddress":[147]},"methods":["__construct","processFromStorage","processMessage","applyUserUnsubscribeAction","getDefaultUnsubscribeHandlerStorage"],"path":"src/XF/EmailUnsubscribe/Processor.php","sha256":"7a8caf871581af63122435eb92721299773e149cdc624a99b125b722c5e3fc60"},{"hits":{"email_bounce":[28]},"methods":["getStructure"],"path":"src/XF/Entity/EmailBounceLog.php","sha256":"a46201414aa63e3f712716557e1978d130380943108567fe5ef89de6a2141ced"},{"hits":{"email_bounce":[957,2361],"receive_admin_email":[1921,2076,2125,2313]},"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"],"path":"src/XF/Entity/User.php","sha256":"1ea738d44993ad4cb7f5db12e8b2ee06c37bd2b2c7ae1714b068fb64bbb82758"},{"hits":{"receive_admin_email":[17,97,114]},"methods":["doesReceiveAlert","doesReceivePush","_postSave","_setupDefaults","getStructure"],"path":"src/XF/Entity/UserOption.php","sha256":"20157e9040e3db2ce626bf8140468bbaed15fb9334e3449ba21856539a8d5417"},{"hits":{"email_bounce":[44]},"methods":["__construct","importUser","mergeUser","mapUserGroupList","getQuotesFromBbCode","getQuotedContentIds","rewriteQuotesInBbCode","getMentionsFromBbCode","getMentionedUserIds","rewriteMentionsInBbCode"],"path":"src/XF/Import/Helper.php","sha256":"087344679cfe107382a7454d85a5b674e1c9995d0133e02e8f0a858282cebe7d"},{"hits":{"email_bounce":[636,651,2469],"receive_admin_email":[2689]},"methods":["getTables","getData"],"path":"src/XF/Install/Data/MySql.php","sha256":"8a5e4181dbd99bfde8f9acc051bd164843df9ba3f11a5765153287fe7e4e1254"},{"hits":{"email_bounce":[143]},"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"],"path":"src/XF/Install/Upgrade/1030010-130a.php","sha256":"ba4bcc3ff8b4f08f01a52d71b11246c8a8fb278c2acbfa3360012ebd1db11cb3"},{"hits":{"email_bounce":[15,31]},"methods":["getVersionName","step1","step2","step3","step4","step5"],"path":"src/XF/Install/Upgrade/1040010-140a.php","sha256":"0df8518f172f46837d8b4491bd46d068f1a95fa796b21738286343d57d672f87"},{"hits":{"receive_admin_email":[87,92]},"methods":["getVersionName","step1","step2","step3","step4","step5"],"path":"src/XF/Install/Upgrade/2000631-206b1.php","sha256":"188e835dbf5a9d629d278cf7322210038e531fc87b10f099deb0a56f8e628034"},{"hits":{"receive_admin_email":[501]},"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"],"path":"src/XF/Install/Upgrade/2020010-220a.php","sha256":"3e5429b4196035d2da1ccfff88e00755373ab85ba92c60e4b1733ecb377d9cce"},{"hits":{"unsubscribe":[33,41,42,45,46,54,58,60],"unsubscribeEmailAddress":[33]},"methods":["getVersionName","step1","step2","step3"],"path":"src/XF/Install/Upgrade/2021470-2214.php","sha256":"77ffc7876a6c785c85fd2bb3660478c28312c38f403032bf44e42a426a25d1b8"},{"hits":{"unsubscribe":[14,20,29,30,34,36,38,41],"unsubscribeEmailAddress":[14,77]},"methods":["getVersionName","step1"],"path":"src/XF/Install/Upgrade/2021570-2215.php","sha256":"2ec289829b85a9bd2ff27d24ab417db144194b533a285709ba73daf03ca2da13"},{"hits":{"email_bounce":[47]},"methods":["run","getStatusMessage","canCancel","canTriggerByChoice"],"path":"src/XF/Job/EmailBounce.php","sha256":"7558d8cd65789989278c0156e6ee300496b282f4956839af79f6218f690fe9ce"},{"hits":{"unsubscribe":[5,14,15,27,56],"unsubscribeEmailAddress":[15]},"methods":["run","getStatusMessage","canCancel","canTriggerByChoice"],"path":"src/XF/Job/EmailUnsubscribe.php","sha256":"d4fa08ee42944e50cc68387029391ca1ead9f1e98736d7c2d02eca6732aec8e5"},{"hits":{"EmailStop":[629,643,645,664],"List-Unsubscribe":[296,299,321,327,342,343],"unsubscribe":[75,80,240,245,246,250,255,267],"unsubscribeEmailAddress":[246]},"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"],"path":"src/XF/Mail/Mail.php","sha256":"bdd3f6711e6331ea6777517b74fa011a83e789a59d50bec305dbf83b69af8a9d"},{"hits":{"email_bounce":[703,706,708]},"methods":["initializeExtra","setup","getPreloadExtraKeys","start","updateUserCaches","updateModeratorCaches","onSessionCreation","loginFromRememberCookie","preRender","complete","renderPageHtml","getNavigation","getNoticeList","addDefaultNotices","renderIndexNow","pageCache","isServedFromCache"],"path":"src/XF/Pub/App.php","sha256":"e9f732650c24e92d7834cfcdfdbfb33feb03d8facde211e797dc5e6e00308c29"},{"hits":{"email_bounce":[288],"receive_admin_email":[108,397,483]},"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"],"path":"src/XF/Pub/Controller/AccountController.php","sha256":"73e755ef485d737f1a74e576827af1a127ec95c153f3a818eb20b344f5243270"},{"hits":{"EmailStop":[8,10,42,45,62,65,69,78],"unsubscribe":[29,55,67]},"methods":["assertIpNotBanned","assertViewingPermissions","assertPolicyAcceptance","checkCsrfIfNeeded","actionIndex","actionUnsubscribe","displayConfirmation","assertValidatedStopService","actionAll","actionMailingList","actionActivitySummary","actionConversation","actionContent","getActivityDetails"],"path":"src/XF/Pub/Controller/EmailStopController.php","sha256":"87fbdd47e99140defde2703c546aee864ff5a70b21e42e21bc5cb90395456502"},{"hits":{"unsubscribe":[622,635]},"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"],"path":"src/XF/Pub/Controller/MiscController.php","sha256":"8e300ddb4e107a142ead5adb972d95bff763ae8c8f47ca49d48b2a6c7599fc5e"},{"hits":{"EmailStop":[7]},"methods":["build"],"path":"src/XF/Pub/Route/EmailStop.php","sha256":"26d3bdf1300b5ab20e44302611dad77e77bba4f20f1b408bc2648aa226d748a3"},{"hits":{"email_bounce":[24,40,66,78]},"methods":["findEmailBounceLogsForList","insertSoftBounceLogEntry","countRecentSoftBounces","pruneEmailBounceLogs","pruneSoftBounceHistory"],"path":"src/XF/Repository/EmailBounceRepository.php","sha256":"c3ef1e87430b21ea2823631c1b1a5ba31c0ee4ac3e22fc48005f709931964741"},{"hits":{"email_bounce":[327]},"methods":["getEntityType","getDefaultOrderOptions","isSortOrderNumeric","validateSpecialCriteriaValue","applySpecialCriteriaValue","getFormData","getFormDefaults"],"path":"src/XF/Searcher/User.php","sha256":"d5583f620ad61e7d430f341b4878a9270880d025364979991a1844163aca3c4d"},{"hits":{"unsubscribe":[344]},"methods":["__construct","findUnused","findAll","getExistingPhraseTitles","getPhrasesUsedInTemplates","getAddOnFileRoot","getPhrasesContainedInFiles","getPhrasesUsedInOptionsOrProps","getPhrasesFromContentTypes","getProtectedPhrases","getProtectedUnknownPhrases"],"path":"src/XF/Service/Development/UnusedPhraseFinderService.php","sha256":"5b3726c0f1dc25fe9f609fdd53cb70591d3a76550fbcea7c7b6d3ca8065050c9"},{"hits":{"email_bounce":[48,413]},"methods":["__construct","setOriginalUserName","getUserId","getUserName","getOriginalUserName","getSteps","cleanUp","stepDeleteOAuthRefreshTokens","stepDeleteContent","stepDeleteProfilePosts","stepDeleteContentVotes","stepDeleteBookmarks","stepChangeOwner","stepMiscCleanUp"],"path":"src/XF/Service/User/DeleteCleanUpService.php","sha256":"3d4ec6ab883ad420c38c8836bf7d48708c7f35c4eb665578a72a99769aeb5fb5"},{"hits":{"email_bounce":[40,89,122,144]},"methods":["__construct","changeEmail","getUser","logIp","canChangeEmail","isValid","save","getConfirmationRequired","isConfirmationRequired","changeUserStateForConfirmation","onEmailChange","sendEmailConfirmation","wasConfirmationSent","sendEmailChangedNotice","wasChangeNotificationSent","writeIpLog"],"path":"src/XF/Service/User/EmailChangeService.php","sha256":"e8f1cfced8b7fb3b4b597e756a5d1529a7f51d739888e4c84e1729e8a8d5f0eb"},{"hits":{"EmailStop":[7,13],"receive_admin_email":[162,200],"unsubscribe":[85,276]},"methods":["__construct","getUser","getConfirmKey","addHandlerClasses","addHandler","getHandler","getActionOptions","stop","stopAll","stopAllExcept","stopMailingList","stopActivitySummary","stopConversations","stopAllContent","stopContent","sendConfirmation"],"path":"src/XF/Service/User/EmailStopService.php","sha256":"0ca35d332a1b72270a95eb0c1048370982e56e1377ae3b22805a9606c5ec9993"},{"hits":{"receive_admin_email":[168,380]},"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"],"path":"src/XF/Service/User/RegistrationService.php","sha256":"46d2f6c6b4176b0de74c87f4d9196143e7528a8bcd80b642cc14d542e4a4eb77"},{"hits":{"bounceEmailAddress":[28]},"methods":["initialize","storage","parser","processor"],"path":"src/XF/SubContainer/Bounce.php","sha256":"024ebbea455ae3660303d90ecbc57d68729eb38340db44dafd7b9a3d9d8c13d2"},{"hits":{"unsubscribe":[7,9,17,23,27],"unsubscribeEmailAddress":[23,27]},"methods":["initialize","storage","processor"],"path":"src/XF/SubContainer/Unsubscribe.php","sha256":"e7437f48da7b81e663670493d443d8d2fc5aaa6c927a5d363eb98c538dbcb226"}] +MAIL401_SEND_ATTEMPTS=0 +MAIL401_SMTP_AUTH_ATTEMPTS=0 +MAIL401_NETWORK_ATTEMPTS=0 +MAIL401_MUTATIONS=0 +MAIL401_DNS_MUTATIONS=0 +MAIL401_YANDEX_CLOUD_MUTATIONS=0 +MAIL401_BEGET_MUTATIONS=0 +MAIL401_BACKUP_DR_MUTATIONS=0 +MAIL401_DECISION=READY_FOR_POSTBOX_EVENT_BRIDGE_DESIGN +MAIL401_END +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-SEMANTICS-AUDIT-401R1","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 9a12053a..572e8c71 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,38 +1,38 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-260915-INFRA-MAIL-XENFORO-CODEVIPE-XENFORO-POSTBOX-CANARY-SEND-FIXED-400R1", + "command_id": "SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-SEMANTICS-AUDIT-401R1", "status": "OK", "rc": 0, "host": "pve01", - "mode": "change", - "component": "infra-mail-xenforo-codevipe-xenforo-postbox-canary-send-fixed", - "started_at_utc": "2026-09-15T21:02:56Z", - "finished_at_utc": "2026-09-15T21:02:59Z", + "mode": "read-only", + "component": "infra-mail-xenforo-codevipe-feedback-semantics-audit", + "started_at_utc": "2026-09-15T21:07:39Z", + "finished_at_utc": "2026-09-15T21:07:41Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "4a64673e6f211ac3b35b2afcd84e6372394c619447555bdc9b850e75277257b8", + "command_sha256": "20e7c020f84105bf19ebafd26f57aa3c5fc6a9c583c7354858cd3f7fc6d2c1d1", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, - "change_declared": true, + "change_declared": false, "result_contract_valid": true, - "result_contract_status": "OK", + "result_contract_status": null, "result_contract_error": null, "command_rc": 0, - "changes_made": true, + "changes_made": false, "rollback_started": false, "rollback_restored": null, - "mutation_outcome": "MUTATED", + "mutation_outcome": "NO_MUTATION", "sanitized": true, "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "4392b2ead61b962be9380e4ac88a455e70fd2be64da35434abb2203f54e6ee9d", - "sanitized_output_sha256": "4392b2ead61b962be9380e4ac88a455e70fd2be64da35434abb2203f54e6ee9d", + "raw_evidence_sha256": "27ae9df1bdb19c2d45611cb8df1355419c1870255e54509f0f283e1e4e6858e5", + "sanitized_output_sha256": "27ae9df1bdb19c2d45611cb8df1355419c1870255e54509f0f283e1e4e6858e5", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "MAIL400_BEGIN\nMAIL400_SCOPE=MAIL_ONLY_CODEVIPE_XENFORO_POSTBOX_CANARY_SEND_FIXED\nMAIL400_ANCHOR_399_COMMIT=b08c9aed2036954dab741c975e83f506afe8a484\nMAIL400_MAX_SEND_ATTEMPTS=1\nMAIL400_BACKUP_DR_MUTATIONS=0\nMAIL400_VM160_STATE=COMPLETE\nMAIL400_GUEST_EXITCODE=0\nMAIL400_GUEST_STATE=OK\nMAIL400_ANCHOR_399_COMMIT=b08c9aed2036954dab741c975e83f506afe8a484\nMAIL400_EXECUTION_IDENTITY=xfp_codevipe\nMAIL400_EXECUTION_MODE=ROOT_CREATED_TMPFS_PHP_FILE_EXECUTED_BY_XFP_CODEVIPE\nMAIL400_TMPFS_SCRIPT=true\nMAIL400_LINT_RC=0\nMAIL400_POOL_SHA256=70317b6bc1f4a35c8d419f130ab4be22664f57f88633059177911b576aae3e3e\nMAIL400_POOL_SENDMAIL_PATH=/usr/local/sbin/codevipe-sendmail -t -i\nMAIL400_WRAPPER_SHA256=e50ba5dcf4ac7a905ed1e6b1cc7c301a61318f9fe73976eeda3dd21047f39958\nMAIL400_GLOBAL_MSMTP_UNCHANGED=true\nMAIL400_GLOBAL_SENDMAIL_UNCHANGED=true\nMAIL400_CUTOVER_ROLLBACK_SNAPSHOT_PRESENT=true\nMAIL400_MARKER=CODEVIPE-260915-XF400\nMAIL400_SUBJECT=[CodeVipe] XenForo Postbox canary CODEVIPE-260915-XF400\nMAIL400_RECIPIENT=aleisaev@yandex.ru\nMAIL400_PHP_PROCESS_RC=0\nMAIL400_PHP_STDERR_CLASS=EMPTY\nMAIL400_PHP_RESULT_STATE=SEND_OK\nMAIL400_PHP_RETURN_TYPE=object\nMAIL400_FROM_OPTION=noreply@codevipe.ru\nMAIL400_SENDER_NAME_OPTION=CodeVipe\nMAIL400_TRANSPORT_OPTION=sendmail\nMAIL400_XENFORO_DKIM_ENABLED=false\nMAIL400_SENDMAIL_PATH_MATCH=true\nMAIL400_SEND_ATTEMPTS=1\nMAIL400_SMTP_SUBMISSION_OUTCOME=ACCEPTED_BY_TRANSPORT\nMAIL400_DNS_MUTATIONS=0\nMAIL400_YANDEX_CLOUD_MUTATIONS=0\nMAIL400_BEGET_MUTATIONS=0\nMAIL400_BACKUP_DR_MUTATIONS=0\nMAIL400_RESULT_JSON={\"changes_made\":true,\"rollback_restored\":null,\"rollback_started\":false,\"send_called\":true,\"send_success\":true,\"status\":\"OK\"}\nMAIL400_DECISION=XENFORO_TRANSPORT_ACCEPTED_AWAIT_MAILBOX_HEADERS\nMAIL400_END\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260915-INFRA-MAIL-XENFORO-CODEVIPE-XENFORO-POSTBOX-CANARY-SEND-FIXED-400R1\",\"status\":\"OK\",\"changes_made\":true,\"rollback_started\":false,\"rollback_restored\":null}\n" + "output": "MAIL401_BEGIN\nMAIL401_SCOPE=MAIL_ONLY_CODEVIPE_FEEDBACK_SEMANTICS_AUDIT_READ_ONLY\nMAIL401_SEND_ATTEMPTS=0\nMAIL401_BACKUP_DR_MUTATIONS=0\nMAIL401_VM160_STATE=COMPLETE\nMAIL401_GUEST_EXITCODE=0\nMAIL401_GUEST_STATE=OK\nMAIL401_ANCHOR_400_COMMIT=a847048500ff33dba9b7a7eead07eecff8141a3d\nMAIL401_POOL_SHA_MATCH=true\nMAIL401_POOL_SENDMAIL_PATH=/usr/local/sbin/codevipe-sendmail -t -i\nMAIL401_WRAPPER_SHA_MATCH=true\nMAIL401_GLOBAL_MSMTP_SHA_MATCH=true\nMAIL401_GLOBAL_SENDMAIL_TARGET=/usr/bin/msmtp\nMAIL401_XF_PROBE={\"related_options\":[{\"option_id\":\"bounceEmailAddress\",\"type\":\"string\",\"value\":\"\"},{\"keys\":[\"enabled\",\"type\",\"host\",\"port\",\"username\",\"password\",\"encryption\",\"oauth\"],\"option_id\":\"emailBounceHandler\",\"type\":\"array\"},{\"keys\":[\"bounce_total\",\"unique_days\",\"days_between\"],\"option_id\":\"emailSoftBounceThreshold\",\"type\":\"array\"},{\"keys\":[\"enabled\",\"type\",\"host\",\"port\",\"username\",\"password\",\"encryption\",\"oauth\"],\"option_id\":\"emailUnsubscribeHandler\",\"type\":\"array\"},{\"option_id\":\"sendUnsubscribeConfirmation\",\"type\":\"boolean\",\"value\":false},{\"option_id\":\"unsubscribeEmailAddress\",\"type\":\"string\",\"value\":\"\"},{\"keys\":[\"http\",\"email\"],\"option_id\":\"unsubscribeEmailHandling\",\"type\":\"array\"}],\"state\":\"OK\",\"user_mail_columns\":[{\"column\":\"email\",\"nullable\":\"NO\",\"type\":\"varchar\"},{\"column\":\"last_summary_email_date\",\"nullable\":\"YES\",\"type\":\"int\"},{\"column\":\"is_admin\",\"nullable\":\"NO\",\"type\":\"tinyint\"}],\"user_repository\":{\"class\":\"XF\\\\Repository\\\\UserRepository\",\"methods\":[]},\"version\":{\"id\":null,\"string\":null}}\nMAIL401_SOURCE_MATCHES=[{\"hits\":{\"email_bounce\":[995]},\"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\"],\"path\":\"src/XF/Admin/Controller/LogController.php\",\"sha256\":\"9d6700f5f35b0f2bdaa1472b137a2188740213de68e536d4fc3870abbc787aa2\"},{\"hits\":{\"receive_admin_email\":[450]},\"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\"],\"path\":\"src/XF/Admin/Controller/UserController.php\",\"sha256\":\"786e541d8281581bbe3440164336225981abcad7c0a8a06e3bceb273920611d4\"},{\"hits\":{\"receive_admin_email\":[63,65]},\"methods\":[\"renderRaw\",\"getUserDataFieldsForExport\",\"getUserDataForExport\",\"getUserGroupHeadings\",\"getCsvFileName\"],\"path\":\"src/XF/Admin/View/User/ExportListing.php\",\"sha256\":\"b414d9898a7f68b34ad964c91f26d4f759948034bb83a508f3dcc169ca830c2e\"},{\"hits\":{\"receive_admin_email\":[29,55]},\"methods\":[\"getAccountEditInput\",\"getAdminEditInput\",\"mergeUserEditInput\",\"saveEditFormFromTableInput\",\"userSaveProcessAdmin\",\"customFieldsSaveProcess\",\"actionUpdateAvatar\",\"actionDeleteAvatar\"],\"path\":\"src/XF/Api/ControllerPlugin/UserPlugin.php\",\"sha256\":\"49ccc818e0cb6d4be5819850a8dad07e738f27bdbee3f4322fb14834e66ead50\"},{\"hits\":{\"bounceEmailAddress\":[1230],\"unsubscribe\":[95,1346,1348,3733,3735,3737]},\"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\"],\"path\":\"src/XF/App.php\",\"sha256\":\"fad88af3a5e175661725e9261eb8ef5642d59594b822d25e4e7d733d306f8519\"},{\"hits\":{\"email_bounce\":[170],\"receive_admin_email\":[44,86,109]},\"methods\":[\"getLabelMap\",\"getFormatterMap\",\"getProtectedFields\",\"getPrefixHandlers\",\"getDefaultEditUserId\",\"formatUserGroup\",\"formatUserGroupList\",\"formatTimeZone\",\"formatUserState\",\"formatSecurityLock\",\"formatWatchState\",\"formatPrivacyValue\",\"labelCustomField\",\"formatCustomField\"],\"path\":\"src/XF/ChangeLog/UserHandler.php\",\"sha256\":\"459c18ab3702213d9e4f9bde8a24660f8863f9ed229bb035e66ff43f70a50bf6\"},{\"hits\":{\"unsubscribe\":[5,9,14,17,25,26,27],\"unsubscribeEmailAddress\":[27]},\"methods\":[\"process\",\"canProcessUnsubscribeEmails\"],\"path\":\"src/XF/Cron/EmailUnsubscribe.php\",\"sha256\":\"2751cbd7f3710d7fc38456c3cdbd2baacf82072e7100dedfc607fdbf40034289\"},{\"hits\":{\"bounceEmailAddress\":[239],\"email_bounce\":[182]},\"methods\":[\"__construct\",\"processFromStorage\",\"processMessage\",\"takeBounceAction\",\"triggerUserBounceAction\",\"applyUserBounceAction\",\"canApplyUserBounceAction\",\"hasSoftBouncedTooMuch\",\"logBounceMessage\",\"getDefaultBounceHandlerStorage\"],\"path\":\"src/XF/EmailBounce/Processor.php\",\"sha256\":\"f2699eb25d0717d5c5bb5e9e705e1f76acf98e8715971b2288148b9f664fc512\"},{\"hits\":{\"EmailStop\":[3]},\"methods\":[\"__construct\"],\"path\":\"src/XF/EmailStop/AbstractHandler.php\",\"sha256\":\"8ab4d890f303dc54e6015c0ee68ecc7907078b0f56052be88ea9e88d010d33f8\"},{\"hits\":{\"EmailStop\":[3]},\"methods\":[\"getStopOneText\",\"getStopAllText\",\"stopOne\",\"stopAll\"],\"path\":\"src/XF/EmailStop/ForumHandler.php\",\"sha256\":\"b3fdcd363f7f3aa50bf58acdef9155f06ee92a4cdcb31087b3513f498f69a3f8\"},{\"hits\":{\"EmailStop\":[3]},\"methods\":[\"getStopOneText\",\"getStopAllText\",\"stopOne\",\"stopAll\"],\"path\":\"src/XF/EmailStop/ThreadHandler.php\",\"sha256\":\"01e6cf04c920eb943db3a49270d0bc1b32a2b57440786c54074397c1c2220c7d\"},{\"hits\":{\"List-Unsubscribe\":[106],\"receive_admin_email\":[134],\"unsubscribe\":[3,51,59,106,126,129,143,146],\"unsubscribeEmailAddress\":[147]},\"methods\":[\"__construct\",\"processFromStorage\",\"processMessage\",\"applyUserUnsubscribeAction\",\"getDefaultUnsubscribeHandlerStorage\"],\"path\":\"src/XF/EmailUnsubscribe/Processor.php\",\"sha256\":\"7a8caf871581af63122435eb92721299773e149cdc624a99b125b722c5e3fc60\"},{\"hits\":{\"email_bounce\":[28]},\"methods\":[\"getStructure\"],\"path\":\"src/XF/Entity/EmailBounceLog.php\",\"sha256\":\"a46201414aa63e3f712716557e1978d130380943108567fe5ef89de6a2141ced\"},{\"hits\":{\"email_bounce\":[957,2361],\"receive_admin_email\":[1921,2076,2125,2313]},\"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\"],\"path\":\"src/XF/Entity/User.php\",\"sha256\":\"1ea738d44993ad4cb7f5db12e8b2ee06c37bd2b2c7ae1714b068fb64bbb82758\"},{\"hits\":{\"receive_admin_email\":[17,97,114]},\"methods\":[\"doesReceiveAlert\",\"doesReceivePush\",\"_postSave\",\"_setupDefaults\",\"getStructure\"],\"path\":\"src/XF/Entity/UserOption.php\",\"sha256\":\"20157e9040e3db2ce626bf8140468bbaed15fb9334e3449ba21856539a8d5417\"},{\"hits\":{\"email_bounce\":[44]},\"methods\":[\"__construct\",\"importUser\",\"mergeUser\",\"mapUserGroupList\",\"getQuotesFromBbCode\",\"getQuotedContentIds\",\"rewriteQuotesInBbCode\",\"getMentionsFromBbCode\",\"getMentionedUserIds\",\"rewriteMentionsInBbCode\"],\"path\":\"src/XF/Import/Helper.php\",\"sha256\":\"087344679cfe107382a7454d85a5b674e1c9995d0133e02e8f0a858282cebe7d\"},{\"hits\":{\"email_bounce\":[636,651,2469],\"receive_admin_email\":[2689]},\"methods\":[\"getTables\",\"getData\"],\"path\":\"src/XF/Install/Data/MySql.php\",\"sha256\":\"8a5e4181dbd99bfde8f9acc051bd164843df9ba3f11a5765153287fe7e4e1254\"},{\"hits\":{\"email_bounce\":[143]},\"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\"],\"path\":\"src/XF/Install/Upgrade/1030010-130a.php\",\"sha256\":\"ba4bcc3ff8b4f08f01a52d71b11246c8a8fb278c2acbfa3360012ebd1db11cb3\"},{\"hits\":{\"email_bounce\":[15,31]},\"methods\":[\"getVersionName\",\"step1\",\"step2\",\"step3\",\"step4\",\"step5\"],\"path\":\"src/XF/Install/Upgrade/1040010-140a.php\",\"sha256\":\"0df8518f172f46837d8b4491bd46d068f1a95fa796b21738286343d57d672f87\"},{\"hits\":{\"receive_admin_email\":[87,92]},\"methods\":[\"getVersionName\",\"step1\",\"step2\",\"step3\",\"step4\",\"step5\"],\"path\":\"src/XF/Install/Upgrade/2000631-206b1.php\",\"sha256\":\"188e835dbf5a9d629d278cf7322210038e531fc87b10f099deb0a56f8e628034\"},{\"hits\":{\"receive_admin_email\":[501]},\"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\"],\"path\":\"src/XF/Install/Upgrade/2020010-220a.php\",\"sha256\":\"3e5429b4196035d2da1ccfff88e00755373ab85ba92c60e4b1733ecb377d9cce\"},{\"hits\":{\"unsubscribe\":[33,41,42,45,46,54,58,60],\"unsubscribeEmailAddress\":[33]},\"methods\":[\"getVersionName\",\"step1\",\"step2\",\"step3\"],\"path\":\"src/XF/Install/Upgrade/2021470-2214.php\",\"sha256\":\"77ffc7876a6c785c85fd2bb3660478c28312c38f403032bf44e42a426a25d1b8\"},{\"hits\":{\"unsubscribe\":[14,20,29,30,34,36,38,41],\"unsubscribeEmailAddress\":[14,77]},\"methods\":[\"getVersionName\",\"step1\"],\"path\":\"src/XF/Install/Upgrade/2021570-2215.php\",\"sha256\":\"2ec289829b85a9bd2ff27d24ab417db144194b533a285709ba73daf03ca2da13\"},{\"hits\":{\"email_bounce\":[47]},\"methods\":[\"run\",\"getStatusMessage\",\"canCancel\",\"canTriggerByChoice\"],\"path\":\"src/XF/Job/EmailBounce.php\",\"sha256\":\"7558d8cd65789989278c0156e6ee300496b282f4956839af79f6218f690fe9ce\"},{\"hits\":{\"unsubscribe\":[5,14,15,27,56],\"unsubscribeEmailAddress\":[15]},\"methods\":[\"run\",\"getStatusMessage\",\"canCancel\",\"canTriggerByChoice\"],\"path\":\"src/XF/Job/EmailUnsubscribe.php\",\"sha256\":\"d4fa08ee42944e50cc68387029391ca1ead9f1e98736d7c2d02eca6732aec8e5\"},{\"hits\":{\"EmailStop\":[629,643,645,664],\"List-Unsubscribe\":[296,299,321,327,342,343],\"unsubscribe\":[75,80,240,245,246,250,255,267],\"unsubscribeEmailAddress\":[246]},\"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\"],\"path\":\"src/XF/Mail/Mail.php\",\"sha256\":\"bdd3f6711e6331ea6777517b74fa011a83e789a59d50bec305dbf83b69af8a9d\"},{\"hits\":{\"email_bounce\":[703,706,708]},\"methods\":[\"initializeExtra\",\"setup\",\"getPreloadExtraKeys\",\"start\",\"updateUserCaches\",\"updateModeratorCaches\",\"onSessionCreation\",\"loginFromRememberCookie\",\"preRender\",\"complete\",\"renderPageHtml\",\"getNavigation\",\"getNoticeList\",\"addDefaultNotices\",\"renderIndexNow\",\"pageCache\",\"isServedFromCache\"],\"path\":\"src/XF/Pub/App.php\",\"sha256\":\"e9f732650c24e92d7834cfcdfdbfb33feb03d8facde211e797dc5e6e00308c29\"},{\"hits\":{\"email_bounce\":[288],\"receive_admin_email\":[108,397,483]},\"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\"],\"path\":\"src/XF/Pub/Controller/AccountController.php\",\"sha256\":\"73e755ef485d737f1a74e576827af1a127ec95c153f3a818eb20b344f5243270\"},{\"hits\":{\"EmailStop\":[8,10,42,45,62,65,69,78],\"unsubscribe\":[29,55,67]},\"methods\":[\"assertIpNotBanned\",\"assertViewingPermissions\",\"assertPolicyAcceptance\",\"checkCsrfIfNeeded\",\"actionIndex\",\"actionUnsubscribe\",\"displayConfirmation\",\"assertValidatedStopService\",\"actionAll\",\"actionMailingList\",\"actionActivitySummary\",\"actionConversation\",\"actionContent\",\"getActivityDetails\"],\"path\":\"src/XF/Pub/Controller/EmailStopController.php\",\"sha256\":\"87fbdd47e99140defde2703c546aee864ff5a70b21e42e21bc5cb90395456502\"},{\"hits\":{\"unsubscribe\":[622,635]},\"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\"],\"path\":\"src/XF/Pub/Controller/MiscController.php\",\"sha256\":\"8e300ddb4e107a142ead5adb972d95bff763ae8c8f47ca49d48b2a6c7599fc5e\"},{\"hits\":{\"EmailStop\":[7]},\"methods\":[\"build\"],\"path\":\"src/XF/Pub/Route/EmailStop.php\",\"sha256\":\"26d3bdf1300b5ab20e44302611dad77e77bba4f20f1b408bc2648aa226d748a3\"},{\"hits\":{\"email_bounce\":[24,40,66,78]},\"methods\":[\"findEmailBounceLogsForList\",\"insertSoftBounceLogEntry\",\"countRecentSoftBounces\",\"pruneEmailBounceLogs\",\"pruneSoftBounceHistory\"],\"path\":\"src/XF/Repository/EmailBounceRepository.php\",\"sha256\":\"c3ef1e87430b21ea2823631c1b1a5ba31c0ee4ac3e22fc48005f709931964741\"},{\"hits\":{\"email_bounce\":[327]},\"methods\":[\"getEntityType\",\"getDefaultOrderOptions\",\"isSortOrderNumeric\",\"validateSpecialCriteriaValue\",\"applySpecialCriteriaValue\",\"getFormData\",\"getFormDefaults\"],\"path\":\"src/XF/Searcher/User.php\",\"sha256\":\"d5583f620ad61e7d430f341b4878a9270880d025364979991a1844163aca3c4d\"},{\"hits\":{\"unsubscribe\":[344]},\"methods\":[\"__construct\",\"findUnused\",\"findAll\",\"getExistingPhraseTitles\",\"getPhrasesUsedInTemplates\",\"getAddOnFileRoot\",\"getPhrasesContainedInFiles\",\"getPhrasesUsedInOptionsOrProps\",\"getPhrasesFromContentTypes\",\"getProtectedPhrases\",\"getProtectedUnknownPhrases\"],\"path\":\"src/XF/Service/Development/UnusedPhraseFinderService.php\",\"sha256\":\"5b3726c0f1dc25fe9f609fdd53cb70591d3a76550fbcea7c7b6d3ca8065050c9\"},{\"hits\":{\"email_bounce\":[48,413]},\"methods\":[\"__construct\",\"setOriginalUserName\",\"getUserId\",\"getUserName\",\"getOriginalUserName\",\"getSteps\",\"cleanUp\",\"stepDeleteOAuthRefreshTokens\",\"stepDeleteContent\",\"stepDeleteProfilePosts\",\"stepDeleteContentVotes\",\"stepDeleteBookmarks\",\"stepChangeOwner\",\"stepMiscCleanUp\"],\"path\":\"src/XF/Service/User/DeleteCleanUpService.php\",\"sha256\":\"3d4ec6ab883ad420c38c8836bf7d48708c7f35c4eb665578a72a99769aeb5fb5\"},{\"hits\":{\"email_bounce\":[40,89,122,144]},\"methods\":[\"__construct\",\"changeEmail\",\"getUser\",\"logIp\",\"canChangeEmail\",\"isValid\",\"save\",\"getConfirmationRequired\",\"isConfirmationRequired\",\"changeUserStateForConfirmation\",\"onEmailChange\",\"sendEmailConfirmation\",\"wasConfirmationSent\",\"sendEmailChangedNotice\",\"wasChangeNotificationSent\",\"writeIpLog\"],\"path\":\"src/XF/Service/User/EmailChangeService.php\",\"sha256\":\"e8f1cfced8b7fb3b4b597e756a5d1529a7f51d739888e4c84e1729e8a8d5f0eb\"},{\"hits\":{\"EmailStop\":[7,13],\"receive_admin_email\":[162,200],\"unsubscribe\":[85,276]},\"methods\":[\"__construct\",\"getUser\",\"getConfirmKey\",\"addHandlerClasses\",\"addHandler\",\"getHandler\",\"getActionOptions\",\"stop\",\"stopAll\",\"stopAllExcept\",\"stopMailingList\",\"stopActivitySummary\",\"stopConversations\",\"stopAllContent\",\"stopContent\",\"sendConfirmation\"],\"path\":\"src/XF/Service/User/EmailStopService.php\",\"sha256\":\"0ca35d332a1b72270a95eb0c1048370982e56e1377ae3b22805a9606c5ec9993\"},{\"hits\":{\"receive_admin_email\":[168,380]},\"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\"],\"path\":\"src/XF/Service/User/RegistrationService.php\",\"sha256\":\"46d2f6c6b4176b0de74c87f4d9196143e7528a8bcd80b642cc14d542e4a4eb77\"},{\"hits\":{\"bounceEmailAddress\":[28]},\"methods\":[\"initialize\",\"storage\",\"parser\",\"processor\"],\"path\":\"src/XF/SubContainer/Bounce.php\",\"sha256\":\"024ebbea455ae3660303d90ecbc57d68729eb38340db44dafd7b9a3d9d8c13d2\"},{\"hits\":{\"unsubscribe\":[7,9,17,23,27],\"unsubscribeEmailAddress\":[23,27]},\"methods\":[\"initialize\",\"storage\",\"processor\"],\"path\":\"src/XF/SubContainer/Unsubscribe.php\",\"sha256\":\"e7437f48da7b81e663670493d443d8d2fc5aaa6c927a5d363eb98c538dbcb226\"}]\nMAIL401_SEND_ATTEMPTS=0\nMAIL401_SMTP_AUTH_ATTEMPTS=0\nMAIL401_NETWORK_ATTEMPTS=0\nMAIL401_MUTATIONS=0\nMAIL401_DNS_MUTATIONS=0\nMAIL401_YANDEX_CLOUD_MUTATIONS=0\nMAIL401_BEGET_MUTATIONS=0\nMAIL401_BACKUP_DR_MUTATIONS=0\nMAIL401_DECISION=READY_FOR_POSTBOX_EVENT_BRIDGE_DESIGN\nMAIL401_END\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-SEMANTICS-AUDIT-401R1\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index 84cbc436..37ebaf05 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,73 +1,58 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260915-INFRA-MAIL-XENFORO-CODEVIPE-XENFORO-POSTBOX-CANARY-SEND-FIXED-400R1 +COMMAND_ID=SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-SEMANTICS-AUDIT-401R1 STATUS=OK RC=0 HOST=pve01 -MODE=change -COMPONENT=infra-mail-xenforo-codevipe-xenforo-postbox-canary-send-fixed +MODE=read-only +COMPONENT=infra-mail-xenforo-codevipe-feedback-semantics-audit REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=4a64673e6f211ac3b35b2afcd84e6372394c619447555bdc9b850e75277257b8 +COMMAND_SHA256=20e7c020f84105bf19ebafd26f57aa3c5fc6a9c583c7354858cd3f7fc6d2c1d1 DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true -CHANGE_DECLARED=true +CHANGE_DECLARED=false RESULT_CONTRACT_VALID=true -RESULT_CONTRACT_STATUS=OK +RESULT_CONTRACT_STATUS=NOT_APPLICABLE RESULT_CONTRACT_ERROR=NONE COMMAND_RC=0 -CHANGES_MADE=true +CHANGES_MADE=false ROLLBACK_STARTED=false ROLLBACK_RESTORED=null -MUTATION_OUTCOME=MUTATED +MUTATION_OUTCOME=NO_MUTATION SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=4392b2ead61b962be9380e4ac88a455e70fd2be64da35434abb2203f54e6ee9d -SANITIZED_OUTPUT_SHA256=4392b2ead61b962be9380e4ac88a455e70fd2be64da35434abb2203f54e6ee9d +RAW_EVIDENCE_SHA256=27ae9df1bdb19c2d45611cb8df1355419c1870255e54509f0f283e1e4e6858e5 +SANITIZED_OUTPUT_SHA256=27ae9df1bdb19c2d45611cb8df1355419c1870255e54509f0f283e1e4e6858e5 OUTPUT_BEGIN -MAIL400_BEGIN -MAIL400_SCOPE=MAIL_ONLY_CODEVIPE_XENFORO_POSTBOX_CANARY_SEND_FIXED -MAIL400_ANCHOR_399_COMMIT=b08c9aed2036954dab741c975e83f506afe8a484 -MAIL400_MAX_SEND_ATTEMPTS=1 -MAIL400_BACKUP_DR_MUTATIONS=0 -MAIL400_VM160_STATE=COMPLETE -MAIL400_GUEST_EXITCODE=0 -MAIL400_GUEST_STATE=OK -MAIL400_ANCHOR_399_COMMIT=b08c9aed2036954dab741c975e83f506afe8a484 -MAIL400_EXECUTION_IDENTITY=xfp_codevipe -MAIL400_EXECUTION_MODE=ROOT_CREATED_TMPFS_PHP_FILE_EXECUTED_BY_XFP_CODEVIPE -MAIL400_TMPFS_SCRIPT=true -MAIL400_LINT_RC=0 -MAIL400_POOL_SHA256=70317b6bc1f4a35c8d419f130ab4be22664f57f88633059177911b576aae3e3e -MAIL400_POOL_SENDMAIL_PATH=/usr/local/sbin/codevipe-sendmail -t -i -MAIL400_WRAPPER_SHA256=e50ba5dcf4ac7a905ed1e6b1cc7c301a61318f9fe73976eeda3dd21047f39958 -MAIL400_GLOBAL_MSMTP_UNCHANGED=true -MAIL400_GLOBAL_SENDMAIL_UNCHANGED=true -MAIL400_CUTOVER_ROLLBACK_SNAPSHOT_PRESENT=true -MAIL400_MARKER=CODEVIPE-260915-XF400 -MAIL400_SUBJECT=[CodeVipe] XenForo Postbox canary CODEVIPE-260915-XF400 -MAIL400_RECIPIENT=aleisaev@yandex.ru -MAIL400_PHP_PROCESS_RC=0 -MAIL400_PHP_STDERR_CLASS=EMPTY -MAIL400_PHP_RESULT_STATE=SEND_OK -MAIL400_PHP_RETURN_TYPE=object -MAIL400_FROM_OPTION=noreply@codevipe.ru -MAIL400_SENDER_NAME_OPTION=CodeVipe -MAIL400_TRANSPORT_OPTION=sendmail -MAIL400_XENFORO_DKIM_ENABLED=false -MAIL400_SENDMAIL_PATH_MATCH=true -MAIL400_SEND_ATTEMPTS=1 -MAIL400_SMTP_SUBMISSION_OUTCOME=ACCEPTED_BY_TRANSPORT -MAIL400_DNS_MUTATIONS=0 -MAIL400_YANDEX_CLOUD_MUTATIONS=0 -MAIL400_BEGET_MUTATIONS=0 -MAIL400_BACKUP_DR_MUTATIONS=0 -MAIL400_RESULT_JSON={"changes_made":true,"rollback_restored":null,"rollback_started":false,"send_called":true,"send_success":true,"status":"OK"} -MAIL400_DECISION=XENFORO_TRANSPORT_ACCEPTED_AWAIT_MAILBOX_HEADERS -MAIL400_END -HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260915-INFRA-MAIL-XENFORO-CODEVIPE-XENFORO-POSTBOX-CANARY-SEND-FIXED-400R1","status":"OK","changes_made":true,"rollback_started":false,"rollback_restored":null} +MAIL401_BEGIN +MAIL401_SCOPE=MAIL_ONLY_CODEVIPE_FEEDBACK_SEMANTICS_AUDIT_READ_ONLY +MAIL401_SEND_ATTEMPTS=0 +MAIL401_BACKUP_DR_MUTATIONS=0 +MAIL401_VM160_STATE=COMPLETE +MAIL401_GUEST_EXITCODE=0 +MAIL401_GUEST_STATE=OK +MAIL401_ANCHOR_400_COMMIT=a847048500ff33dba9b7a7eead07eecff8141a3d +MAIL401_POOL_SHA_MATCH=true +MAIL401_POOL_SENDMAIL_PATH=/usr/local/sbin/codevipe-sendmail -t -i +MAIL401_WRAPPER_SHA_MATCH=true +MAIL401_GLOBAL_MSMTP_SHA_MATCH=true +MAIL401_GLOBAL_SENDMAIL_TARGET=/usr/bin/msmtp +MAIL401_XF_PROBE={"related_options":[{"option_id":"bounceEmailAddress","type":"string","value":""},{"keys":["enabled","type","host","port","username","password","encryption","oauth"],"option_id":"emailBounceHandler","type":"array"},{"keys":["bounce_total","unique_days","days_between"],"option_id":"emailSoftBounceThreshold","type":"array"},{"keys":["enabled","type","host","port","username","password","encryption","oauth"],"option_id":"emailUnsubscribeHandler","type":"array"},{"option_id":"sendUnsubscribeConfirmation","type":"boolean","value":false},{"option_id":"unsubscribeEmailAddress","type":"string","value":""},{"keys":["http","email"],"option_id":"unsubscribeEmailHandling","type":"array"}],"state":"OK","user_mail_columns":[{"column":"email","nullable":"NO","type":"varchar"},{"column":"last_summary_email_date","nullable":"YES","type":"int"},{"column":"is_admin","nullable":"NO","type":"tinyint"}],"user_repository":{"class":"XF\\Repository\\UserRepository","methods":[]},"version":{"id":null,"string":null}} +MAIL401_SOURCE_MATCHES=[{"hits":{"email_bounce":[995]},"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"],"path":"src/XF/Admin/Controller/LogController.php","sha256":"9d6700f5f35b0f2bdaa1472b137a2188740213de68e536d4fc3870abbc787aa2"},{"hits":{"receive_admin_email":[450]},"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"],"path":"src/XF/Admin/Controller/UserController.php","sha256":"786e541d8281581bbe3440164336225981abcad7c0a8a06e3bceb273920611d4"},{"hits":{"receive_admin_email":[63,65]},"methods":["renderRaw","getUserDataFieldsForExport","getUserDataForExport","getUserGroupHeadings","getCsvFileName"],"path":"src/XF/Admin/View/User/ExportListing.php","sha256":"b414d9898a7f68b34ad964c91f26d4f759948034bb83a508f3dcc169ca830c2e"},{"hits":{"receive_admin_email":[29,55]},"methods":["getAccountEditInput","getAdminEditInput","mergeUserEditInput","saveEditFormFromTableInput","userSaveProcessAdmin","customFieldsSaveProcess","actionUpdateAvatar","actionDeleteAvatar"],"path":"src/XF/Api/ControllerPlugin/UserPlugin.php","sha256":"49ccc818e0cb6d4be5819850a8dad07e738f27bdbee3f4322fb14834e66ead50"},{"hits":{"bounceEmailAddress":[1230],"unsubscribe":[95,1346,1348,3733,3735,3737]},"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"],"path":"src/XF/App.php","sha256":"fad88af3a5e175661725e9261eb8ef5642d59594b822d25e4e7d733d306f8519"},{"hits":{"email_bounce":[170],"receive_admin_email":[44,86,109]},"methods":["getLabelMap","getFormatterMap","getProtectedFields","getPrefixHandlers","getDefaultEditUserId","formatUserGroup","formatUserGroupList","formatTimeZone","formatUserState","formatSecurityLock","formatWatchState","formatPrivacyValue","labelCustomField","formatCustomField"],"path":"src/XF/ChangeLog/UserHandler.php","sha256":"459c18ab3702213d9e4f9bde8a24660f8863f9ed229bb035e66ff43f70a50bf6"},{"hits":{"unsubscribe":[5,9,14,17,25,26,27],"unsubscribeEmailAddress":[27]},"methods":["process","canProcessUnsubscribeEmails"],"path":"src/XF/Cron/EmailUnsubscribe.php","sha256":"2751cbd7f3710d7fc38456c3cdbd2baacf82072e7100dedfc607fdbf40034289"},{"hits":{"bounceEmailAddress":[239],"email_bounce":[182]},"methods":["__construct","processFromStorage","processMessage","takeBounceAction","triggerUserBounceAction","applyUserBounceAction","canApplyUserBounceAction","hasSoftBouncedTooMuch","logBounceMessage","getDefaultBounceHandlerStorage"],"path":"src/XF/EmailBounce/Processor.php","sha256":"f2699eb25d0717d5c5bb5e9e705e1f76acf98e8715971b2288148b9f664fc512"},{"hits":{"EmailStop":[3]},"methods":["__construct"],"path":"src/XF/EmailStop/AbstractHandler.php","sha256":"8ab4d890f303dc54e6015c0ee68ecc7907078b0f56052be88ea9e88d010d33f8"},{"hits":{"EmailStop":[3]},"methods":["getStopOneText","getStopAllText","stopOne","stopAll"],"path":"src/XF/EmailStop/ForumHandler.php","sha256":"b3fdcd363f7f3aa50bf58acdef9155f06ee92a4cdcb31087b3513f498f69a3f8"},{"hits":{"EmailStop":[3]},"methods":["getStopOneText","getStopAllText","stopOne","stopAll"],"path":"src/XF/EmailStop/ThreadHandler.php","sha256":"01e6cf04c920eb943db3a49270d0bc1b32a2b57440786c54074397c1c2220c7d"},{"hits":{"List-Unsubscribe":[106],"receive_admin_email":[134],"unsubscribe":[3,51,59,106,126,129,143,146],"unsubscribeEmailAddress":[147]},"methods":["__construct","processFromStorage","processMessage","applyUserUnsubscribeAction","getDefaultUnsubscribeHandlerStorage"],"path":"src/XF/EmailUnsubscribe/Processor.php","sha256":"7a8caf871581af63122435eb92721299773e149cdc624a99b125b722c5e3fc60"},{"hits":{"email_bounce":[28]},"methods":["getStructure"],"path":"src/XF/Entity/EmailBounceLog.php","sha256":"a46201414aa63e3f712716557e1978d130380943108567fe5ef89de6a2141ced"},{"hits":{"email_bounce":[957,2361],"receive_admin_email":[1921,2076,2125,2313]},"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"],"path":"src/XF/Entity/User.php","sha256":"1ea738d44993ad4cb7f5db12e8b2ee06c37bd2b2c7ae1714b068fb64bbb82758"},{"hits":{"receive_admin_email":[17,97,114]},"methods":["doesReceiveAlert","doesReceivePush","_postSave","_setupDefaults","getStructure"],"path":"src/XF/Entity/UserOption.php","sha256":"20157e9040e3db2ce626bf8140468bbaed15fb9334e3449ba21856539a8d5417"},{"hits":{"email_bounce":[44]},"methods":["__construct","importUser","mergeUser","mapUserGroupList","getQuotesFromBbCode","getQuotedContentIds","rewriteQuotesInBbCode","getMentionsFromBbCode","getMentionedUserIds","rewriteMentionsInBbCode"],"path":"src/XF/Import/Helper.php","sha256":"087344679cfe107382a7454d85a5b674e1c9995d0133e02e8f0a858282cebe7d"},{"hits":{"email_bounce":[636,651,2469],"receive_admin_email":[2689]},"methods":["getTables","getData"],"path":"src/XF/Install/Data/MySql.php","sha256":"8a5e4181dbd99bfde8f9acc051bd164843df9ba3f11a5765153287fe7e4e1254"},{"hits":{"email_bounce":[143]},"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"],"path":"src/XF/Install/Upgrade/1030010-130a.php","sha256":"ba4bcc3ff8b4f08f01a52d71b11246c8a8fb278c2acbfa3360012ebd1db11cb3"},{"hits":{"email_bounce":[15,31]},"methods":["getVersionName","step1","step2","step3","step4","step5"],"path":"src/XF/Install/Upgrade/1040010-140a.php","sha256":"0df8518f172f46837d8b4491bd46d068f1a95fa796b21738286343d57d672f87"},{"hits":{"receive_admin_email":[87,92]},"methods":["getVersionName","step1","step2","step3","step4","step5"],"path":"src/XF/Install/Upgrade/2000631-206b1.php","sha256":"188e835dbf5a9d629d278cf7322210038e531fc87b10f099deb0a56f8e628034"},{"hits":{"receive_admin_email":[501]},"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"],"path":"src/XF/Install/Upgrade/2020010-220a.php","sha256":"3e5429b4196035d2da1ccfff88e00755373ab85ba92c60e4b1733ecb377d9cce"},{"hits":{"unsubscribe":[33,41,42,45,46,54,58,60],"unsubscribeEmailAddress":[33]},"methods":["getVersionName","step1","step2","step3"],"path":"src/XF/Install/Upgrade/2021470-2214.php","sha256":"77ffc7876a6c785c85fd2bb3660478c28312c38f403032bf44e42a426a25d1b8"},{"hits":{"unsubscribe":[14,20,29,30,34,36,38,41],"unsubscribeEmailAddress":[14,77]},"methods":["getVersionName","step1"],"path":"src/XF/Install/Upgrade/2021570-2215.php","sha256":"2ec289829b85a9bd2ff27d24ab417db144194b533a285709ba73daf03ca2da13"},{"hits":{"email_bounce":[47]},"methods":["run","getStatusMessage","canCancel","canTriggerByChoice"],"path":"src/XF/Job/EmailBounce.php","sha256":"7558d8cd65789989278c0156e6ee300496b282f4956839af79f6218f690fe9ce"},{"hits":{"unsubscribe":[5,14,15,27,56],"unsubscribeEmailAddress":[15]},"methods":["run","getStatusMessage","canCancel","canTriggerByChoice"],"path":"src/XF/Job/EmailUnsubscribe.php","sha256":"d4fa08ee42944e50cc68387029391ca1ead9f1e98736d7c2d02eca6732aec8e5"},{"hits":{"EmailStop":[629,643,645,664],"List-Unsubscribe":[296,299,321,327,342,343],"unsubscribe":[75,80,240,245,246,250,255,267],"unsubscribeEmailAddress":[246]},"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"],"path":"src/XF/Mail/Mail.php","sha256":"bdd3f6711e6331ea6777517b74fa011a83e789a59d50bec305dbf83b69af8a9d"},{"hits":{"email_bounce":[703,706,708]},"methods":["initializeExtra","setup","getPreloadExtraKeys","start","updateUserCaches","updateModeratorCaches","onSessionCreation","loginFromRememberCookie","preRender","complete","renderPageHtml","getNavigation","getNoticeList","addDefaultNotices","renderIndexNow","pageCache","isServedFromCache"],"path":"src/XF/Pub/App.php","sha256":"e9f732650c24e92d7834cfcdfdbfb33feb03d8facde211e797dc5e6e00308c29"},{"hits":{"email_bounce":[288],"receive_admin_email":[108,397,483]},"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"],"path":"src/XF/Pub/Controller/AccountController.php","sha256":"73e755ef485d737f1a74e576827af1a127ec95c153f3a818eb20b344f5243270"},{"hits":{"EmailStop":[8,10,42,45,62,65,69,78],"unsubscribe":[29,55,67]},"methods":["assertIpNotBanned","assertViewingPermissions","assertPolicyAcceptance","checkCsrfIfNeeded","actionIndex","actionUnsubscribe","displayConfirmation","assertValidatedStopService","actionAll","actionMailingList","actionActivitySummary","actionConversation","actionContent","getActivityDetails"],"path":"src/XF/Pub/Controller/EmailStopController.php","sha256":"87fbdd47e99140defde2703c546aee864ff5a70b21e42e21bc5cb90395456502"},{"hits":{"unsubscribe":[622,635]},"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"],"path":"src/XF/Pub/Controller/MiscController.php","sha256":"8e300ddb4e107a142ead5adb972d95bff763ae8c8f47ca49d48b2a6c7599fc5e"},{"hits":{"EmailStop":[7]},"methods":["build"],"path":"src/XF/Pub/Route/EmailStop.php","sha256":"26d3bdf1300b5ab20e44302611dad77e77bba4f20f1b408bc2648aa226d748a3"},{"hits":{"email_bounce":[24,40,66,78]},"methods":["findEmailBounceLogsForList","insertSoftBounceLogEntry","countRecentSoftBounces","pruneEmailBounceLogs","pruneSoftBounceHistory"],"path":"src/XF/Repository/EmailBounceRepository.php","sha256":"c3ef1e87430b21ea2823631c1b1a5ba31c0ee4ac3e22fc48005f709931964741"},{"hits":{"email_bounce":[327]},"methods":["getEntityType","getDefaultOrderOptions","isSortOrderNumeric","validateSpecialCriteriaValue","applySpecialCriteriaValue","getFormData","getFormDefaults"],"path":"src/XF/Searcher/User.php","sha256":"d5583f620ad61e7d430f341b4878a9270880d025364979991a1844163aca3c4d"},{"hits":{"unsubscribe":[344]},"methods":["__construct","findUnused","findAll","getExistingPhraseTitles","getPhrasesUsedInTemplates","getAddOnFileRoot","getPhrasesContainedInFiles","getPhrasesUsedInOptionsOrProps","getPhrasesFromContentTypes","getProtectedPhrases","getProtectedUnknownPhrases"],"path":"src/XF/Service/Development/UnusedPhraseFinderService.php","sha256":"5b3726c0f1dc25fe9f609fdd53cb70591d3a76550fbcea7c7b6d3ca8065050c9"},{"hits":{"email_bounce":[48,413]},"methods":["__construct","setOriginalUserName","getUserId","getUserName","getOriginalUserName","getSteps","cleanUp","stepDeleteOAuthRefreshTokens","stepDeleteContent","stepDeleteProfilePosts","stepDeleteContentVotes","stepDeleteBookmarks","stepChangeOwner","stepMiscCleanUp"],"path":"src/XF/Service/User/DeleteCleanUpService.php","sha256":"3d4ec6ab883ad420c38c8836bf7d48708c7f35c4eb665578a72a99769aeb5fb5"},{"hits":{"email_bounce":[40,89,122,144]},"methods":["__construct","changeEmail","getUser","logIp","canChangeEmail","isValid","save","getConfirmationRequired","isConfirmationRequired","changeUserStateForConfirmation","onEmailChange","sendEmailConfirmation","wasConfirmationSent","sendEmailChangedNotice","wasChangeNotificationSent","writeIpLog"],"path":"src/XF/Service/User/EmailChangeService.php","sha256":"e8f1cfced8b7fb3b4b597e756a5d1529a7f51d739888e4c84e1729e8a8d5f0eb"},{"hits":{"EmailStop":[7,13],"receive_admin_email":[162,200],"unsubscribe":[85,276]},"methods":["__construct","getUser","getConfirmKey","addHandlerClasses","addHandler","getHandler","getActionOptions","stop","stopAll","stopAllExcept","stopMailingList","stopActivitySummary","stopConversations","stopAllContent","stopContent","sendConfirmation"],"path":"src/XF/Service/User/EmailStopService.php","sha256":"0ca35d332a1b72270a95eb0c1048370982e56e1377ae3b22805a9606c5ec9993"},{"hits":{"receive_admin_email":[168,380]},"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"],"path":"src/XF/Service/User/RegistrationService.php","sha256":"46d2f6c6b4176b0de74c87f4d9196143e7528a8bcd80b642cc14d542e4a4eb77"},{"hits":{"bounceEmailAddress":[28]},"methods":["initialize","storage","parser","processor"],"path":"src/XF/SubContainer/Bounce.php","sha256":"024ebbea455ae3660303d90ecbc57d68729eb38340db44dafd7b9a3d9d8c13d2"},{"hits":{"unsubscribe":[7,9,17,23,27],"unsubscribeEmailAddress":[23,27]},"methods":["initialize","storage","processor"],"path":"src/XF/SubContainer/Unsubscribe.php","sha256":"e7437f48da7b81e663670493d443d8d2fc5aaa6c927a5d363eb98c538dbcb226"}] +MAIL401_SEND_ATTEMPTS=0 +MAIL401_SMTP_AUTH_ATTEMPTS=0 +MAIL401_NETWORK_ATTEMPTS=0 +MAIL401_MUTATIONS=0 +MAIL401_DNS_MUTATIONS=0 +MAIL401_YANDEX_CLOUD_MUTATIONS=0 +MAIL401_BEGET_MUTATIONS=0 +MAIL401_BACKUP_DR_MUTATIONS=0 +MAIL401_DECISION=READY_FOR_POSTBOX_EVENT_BRIDGE_DESIGN +MAIL401_END +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260916-INFRA-MAIL-XENFORO-CODEVIPE-FEEDBACK-SEMANTICS-AUDIT-401R1","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} OUTPUT_END CHAT_OUTPUT_END