From 4b7b672add59c0847004346cc8abcf4dd9c5fa70 Mon Sep 17 00:00:00 2001 From: homelab-runtime-publisher Date: Sat, 19 Sep 2026 22:58:53 +0000 Subject: [PATCH] runtime: publish SUPPORT-260920-PVEPRO-GUEST-PERMISSION-RCA-READONLY-715R2 --- ...O-GUEST-PERMISSION-RCA-READONLY-715R2.json | 38 ++++++++ ...RO-GUEST-PERMISSION-RCA-READONLY-715R2.txt | 70 +++++++++++++ runtime/latest.json | 16 +-- runtime/latest.txt | 97 +++++++------------ 4 files changed, 150 insertions(+), 71 deletions(-) create mode 100644 runtime/history/SUPPORT-260920-PVEPRO-GUEST-PERMISSION-RCA-READONLY-715R2.json create mode 100644 runtime/history/SUPPORT-260920-PVEPRO-GUEST-PERMISSION-RCA-READONLY-715R2.txt diff --git a/runtime/history/SUPPORT-260920-PVEPRO-GUEST-PERMISSION-RCA-READONLY-715R2.json b/runtime/history/SUPPORT-260920-PVEPRO-GUEST-PERMISSION-RCA-READONLY-715R2.json new file mode 100644 index 00000000..53324322 --- /dev/null +++ b/runtime/history/SUPPORT-260920-PVEPRO-GUEST-PERMISSION-RCA-READONLY-715R2.json @@ -0,0 +1,38 @@ +{ + "schema_version": 1, + "channel": "homelab-runtime", + "command_id": "SUPPORT-260920-PVEPRO-GUEST-PERMISSION-RCA-READONLY-715R2", + "status": "OK", + "rc": 0, + "host": "pve01", + "mode": "read-only", + "component": "pvepro-guest-permission-rca-readonly", + "started_at_utc": "2026-09-19T22:58:52Z", + "finished_at_utc": "2026-09-19T22:58:53Z", + "reference_register_checked": true, + "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", + "error_register_checked": true, + "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", + "command_sha256": "6212b0a0bb4cb3db4efc1e236d12c83297a9e341ecfc0187256214ca98c60377", + "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": "9438d44f12689916ba97601db19bfb1d67871bad32757b3cbc8d56861be614ee", + "sanitized_output_sha256": "9438d44f12689916ba97601db19bfb1d67871bad32757b3cbc8d56861be614ee", + "output_truncated_in_json": false, + "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", + "output": "GUEST_QGA_TRANSPORT_RC=0\nGUEST_EXITCODE=0\nTRANSPORT_STDERR_SHA256=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\nGUEST_OUTPUT_BEGIN\nXF_SHA=d0c10d91d743e0a541d9a1b201080491dae0a8b1757866f113ef707b83403219\nPHP1_RC=255\nPHP1_STDERR_SHA256=bb6185af105cba9c11de67ee4ea9c5c428ff5b8d88c40e5c1c5ee36183003d8a\nPHP1_OUTPUT_BEGIN\n\nPHP1_OUTPUT_END\nPERMISSION_SOURCE_HIT_COUNT=120\nPERMISSION_SOURCE_HITS=[{\"path\":\"/var/www/pvepro/src/XF/Repository/SmilieRepository.php\",\"line\":115,\"text\":\"public function getSmilieCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/SmilieRepository.php\",\"line\":141,\"text\":\"public function rebuildSmilieCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/SmilieRepository.php\",\"line\":148,\"text\":\"public function getSmilieSpriteCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/SmilieRepository.php\",\"line\":179,\"text\":\"public function rebuildSmilieSpriteCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/AbstractPrefixMap.php\",\"line\":16,\"text\":\"abstract protected function updateAssociationCache(array $cache);\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/AbstractPrefixMap.php\",\"line\":134,\"text\":\"public function rebuildContentAssociationCache($contentIds)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/RouteFilterRepository.php\",\"line\":18,\"text\":\"public function getRouteFilterCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/RouteFilterRepository.php\",\"line\":56,\"text\":\"public function rebuildRouteFilterCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/UserFieldRepository.php\",\"line\":52,\"text\":\"public function rebuildUserFieldValuesCache($userId)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ContentTypeFieldRepository.php\",\"line\":18,\"text\":\"public function getContentTypeCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ContentTypeFieldRepository.php\",\"line\":30,\"text\":\"public function rebuildContentTypeCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ModeratorRepository.php\",\"line\":78,\"text\":\"public function getModeratorPermissionData($contentType = null)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/WidgetRepository.php\",\"line\":96,\"text\":\"public function getWidgetCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/WidgetRepository.php\",\"line\":153,\"text\":\"public function rebuildWidgetCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/WidgetRepository.php\",\"line\":174,\"text\":\"public function getWidgetDefinitionCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/WidgetRepository.php\",\"line\":195,\"text\":\"public function rebuildWidgetDefinitionCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/WidgetRepository.php\",\"line\":208,\"text\":\"public function getWidgetPositionCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/WidgetRepository.php\",\"line\":229,\"text\":\"public function rebuildWidgetPositionCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/NoticeRepository.php\",\"line\":164,\"text\":\"public function rebuildNoticeCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/NoticeRepository.php\",\"line\":182,\"text\":\"public function rebuildNoticeLastResetCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/NodeRepository.php\",\"line\":52,\"text\":\"public function getFullNodeListCached($cacheKey, ?Node $withinNode = null, $with = null)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/SpamRepository.php\",\"line\":62,\"text\":\"public function cleanUpRegistrationResultCache($date = null)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/BanningRepository.php\",\"line\":140,\"text\":\"public function rebuildBannedEmailCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/BanningRepository.php\",\"line\":187,\"text\":\"public function getBannedIpCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/BanningRepository.php\",\"line\":201,\"text\":\"public function rebuildBannedIpCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/BanningRepository.php\",\"line\":236,\"text\":\"public function getDiscouragedIpCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/BanningRepository.php\",\"line\":250,\"text\":\"public function rebuildDiscouragedIpCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/NodeTypeRepository.php\",\"line\":10,\"text\":\"public function getNodeTypeCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/NodeTypeRepository.php\",\"line\":22,\"text\":\"public function rebuildNodeTypeCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/CodeEventListenerRepository.php\",\"line\":21,\"text\":\"public function getListenerCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/CodeEventListenerRepository.php\",\"line\":43,\"text\":\"public function rebuildListenerCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/UserGroupRepository.php\",\"line\":187,\"text\":\"public function getDisplayStyleCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/UserGroupRepository.php\",\"line\":201,\"text\":\"public function rebuildDisplayStyleCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/UserGroupRepository.php\",\"line\":212,\"text\":\"public function getUserBannerCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/UserGroupRepository.php\",\"line\":231,\"text\":\"public function rebuildUserBannerCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PermissionCombinationRepository.php\",\"line\":23,\"text\":\"public function getPermissionCombinationForUser(User $user, $hasUserPermissions = null)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PermissionCombinationRepository.php\",\"line\":61,\"text\":\"public function getPermissionCombinationOrPlaceholder(array $groupIds, int $userId = 0)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PermissionCombinationRepository.php\",\"line\":81,\"text\":\"public function updatePermissionCombinationForUser(User $user, $buildOnCreate = true)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PermissionCombinationRepository.php\",\"line\":86,\"text\":\"$combination->setOption('rebuild_permission_cache', $buildOnCreate);\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PermissionCombinationRepository.php\",\"line\":98,\"text\":\"public function hasUserSpecificPermissions($userId)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PermissionCombinationRepository.php\",\"line\":112,\"text\":\"public function getPermissionCombinationsForUserGroup($userGroupId)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PermissionCombinationRepository.php\",\"line\":125,\"text\":\"public function deleteUnusedPermissionCombinations()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PermissionCombinationRepository.php\",\"line\":151,\"text\":\"$db->delete('xf_permission_cache_content', $combinationCondition);\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ClassExtensionRepository.php\",\"line\":21,\"text\":\"public function getExtensionCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ClassExtensionRepository.php\",\"line\":32,\"text\":\"protected function buildExtensionCacheData($extensions): array\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ClassExtensionRepository.php\",\"line\":52,\"text\":\"public function rebuildExtensionCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ReactionRepository.php\",\"line\":255,\"text\":\"public function rebuildContentReactionCache($contentType, $contentId, $isLike = false, $throw = true)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ReactionRepository.php\",\"line\":707,\"text\":\"public function getReactionCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ReactionRepository.php\",\"line\":732,\"text\":\"public function rebuildReactionCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ReactionRepository.php\",\"line\":739,\"text\":\"public function getReactionSpriteCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ReactionRepository.php\",\"line\":804,\"text\":\"public function rebuildReactionSpriteCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ForumTypeRepository.php\",\"line\":74,\"text\":\"public function rebuildForumTypeCache(): array\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/AbstractPrefix.php\",\"line\":185,\"text\":\"public function getPrefixCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/AbstractPrefix.php\",\"line\":199,\"text\":\"public function rebuildPrefixCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/IconRepository.php\",\"line\":262,\"text\":\"public function rebuildIconSpriteCache(): array\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/TagRepository.php\",\"line\":504,\"text\":\"public function getContentTagCache($contentType, $contentId)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/TagRepository.php\",\"line\":526,\"text\":\"public function rebuildContentTagCache($contentType, $contentId)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/TagRepository.php\",\"line\":588,\"text\":\"public function recalculateTagUsageCache($tagIds)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/TagRepository.php\",\"line\":663,\"text\":\"public function recalculateTagUsageCacheByContent($contentType, $contentId)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/TagRepository.php\",\"line\":703,\"text\":\"public function getTagResultCache($tagId, $userId = null)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/TagRepository.php\",\"line\":724,\"text\":\"public function pruneTagResultsCache($cutOff = null)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ConnectedAccountRepository.php\",\"line\":73,\"text\":\"public function rebuildUserConnectedAccountCache(User $user)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/LikedContentRepository.php\",\"line\":103,\"text\":\"public function rebuildContentLikeCache($contentType, $contentId, $throw = true)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ThreadTypeRepository.php\",\"line\":19,\"text\":\"public function rebuildThreadTypeCache(): array\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/OptionRepository.php\",\"line\":158,\"text\":\"public function getOptionCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/OptionRepository.php\",\"line\":171,\"text\":\"public function rebuildOptionCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/OptionRepository.php\",\"line\":259,\"text\":\"public function getOptionCacheFileValue(OptionFinder $finder): ?string\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ForumPrefixRepository.php\",\"line\":20,\"text\":\"protected function updateAssociationCache(array $cache)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/BbCodeRepository.php\",\"line\":29,\"text\":\"public function getBbCodeCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/BbCodeRepository.php\",\"line\":46,\"text\":\"public function rebuildBbCodeCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/AdminNavigationRepository.php\",\"line\":29,\"text\":\"public function getNavigationCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/AdminNavigationRepository.php\",\"line\":57,\"text\":\"public function rebuildNavigationCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/SearchForumRepository.php\",\"line\":115,\"text\":\"public function getThreadIdsForUserCache(SearchForum $searchForum, User $user): array\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/SearchForumRepository.php\",\"line\":154,\"text\":\"public function enqueueCacheRebuildIfNeeded(SearchForum $searchForum): bool\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/EditorRepository.php\",\"line\":19,\"text\":\"public function getEditorDropdownCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/EditorRepository.php\",\"line\":39,\"text\":\"public function rebuildEditorDropdownCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/CountersRepository.php\",\"line\":9,\"text\":\"public function getForumStatisticsCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/CountersRepository.php\",\"line\":26,\"text\":\"public function rebuildForumStatisticsCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/AbstractPromptMap.php\",\"line\":16,\"text\":\"abstract protected function updateAssociationCache(array $cache);\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/AbstractPromptMap.php\",\"line\":134,\"text\":\"public function rebuildContentAssociationCache($contentIds)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PermissionRepository.php\",\"line\":12,\"text\":\"public function getGlobalPermissionListData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PermissionRepository.php\",\"line\":23,\"text\":\"public function getContentPermissionListData($contentType)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PermissionRepository.php\",\"line\":47,\"text\":\"public function findPermissionsForList()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PermissionRepository.php\",\"line\":54,\"text\":\"public function getPermissionsGrouped()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PermissionRepository.php\",\"line\":74,\"text\":\"public function getPermissionHandlers()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PermissionRepository.php\",\"line\":84,\"text\":\"public function getPermissionHandler($type)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ProfilePostRepository.php\",\"line\":176,\"text\":\"public function getLatestCommentCache(ProfilePost $profilePost)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/AddOnRepository.php\",\"line\":123,\"text\":\"public function getDisabledAddOnsCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/AddOnRepository.php\",\"line\":129,\"text\":\"public function setDisabledAddOnsCache(array $cache)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ConversationRepository.php\",\"line\":302,\"text\":\"public function getConversationRecipientCache(ConversationMaster $conversation, &$total = 0)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ConversationRepository.php\",\"line\":319,\"text\":\"public function rebuildConversationRecipientCache(ConversationMaster $conversation)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ConversationRepository.php\",\"line\":332,\"text\":\"public function updateRecipientCacheForUserChange($oldUserId, $newUserId, $oldUsername, $newUsername)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/BbCodeMediaSiteRepository.php\",\"line\":30,\"text\":\"public function getBbCodeMediaSiteCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/BbCodeMediaSiteRepository.php\",\"line\":60,\"text\":\"public function rebuildBbCodeMediaSiteCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PollRepository.php\",\"line\":169,\"text\":\"public function getResponseCacheData($pollId)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/OembedRepository.php\",\"line\":140,\"text\":\"public function pruneOembedCache($pruneDate = null)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ForumPromptRepository.php\",\"line\":20,\"text\":\"protected function updateAssociationCache(array $cache)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/FindNewRepository.php\",\"line\":12,\"text\":\"public function getAvailableCachedFindNewRecord(FindNew $baseRecord, $cacheLength)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/NavigationRepository.php\",\"line\":120,\"text\":\"public function rebuildNavigationCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/AbstractFieldMap.php\",\"line\":17,\"text\":\"abstract protected function updateAssociationCache(array $cache);\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/AbstractFieldMap.php\",\"line\":136,\"text\":\"public function rebuildContentAssociationCache($contentIds)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/UserIgnoredRepository.php\",\"line\":10,\"text\":\"public function getIgnoredUserCache($userId)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/UserIgnoredRepository.php\",\"line\":23,\"text\":\"public function rebuildIgnoredCache($userId)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/UserIgnoredRepository.php\",\"line\":36,\"text\":\"public function rebuildIgnoredCacheByIgnoredUser($ignoredUserId)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/BookmarkRepository.php\",\"line\":392,\"text\":\"public function recalculateLabelUsageCache($labelIds)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/BookmarkRepository.php\",\"line\":486,\"text\":\"public function rebuildBookmarkLabelCache($bookmarkId)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/BookmarkRepository.php\",\"line\":502,\"text\":\"public function getLabelUseCache($bookmarkId)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/RouteRepository.php\",\"line\":30,\"text\":\"public function getRouteCacheData($routeType)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/RouteRepository.php\",\"line\":76,\"text\":\"public function rebuildRouteCache($routeType)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/RouteRepository.php\",\"line\":83,\"text\":\"public function rebuildRouteCaches()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/AbstractField.php\",\"line\":121,\"text\":\"public function getFieldCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/AbstractField.php\",\"line\":165,\"text\":\"public function rebuildFieldCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/AbstractField.php\",\"line\":172,\"text\":\"public function getAdditionalCacheData(\\\\XF\\\\Entity\\\\AbstractField $field)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ApiRepository.php\",\"line\":89,\"text\":\"public function rebuildApiScopeCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ContentVoteRepository.php\",\"line\":552,\"text\":\"public function rebuildVoteCache($contentType, $contentId, $throw = true)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/SearchRepository.php\",\"line\":41,\"text\":\"public function allowUserUseCachedResults(User $user)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PaymentRepository.php\",\"line\":105,\"text\":\"public function getPaymentProviderCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PaymentRepository.php\",\"line\":126,\"text\":\"public function rebuildPaymentProviderCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/LanguageRepository.php\",\"line\":92,\"text\":\"public function rebuildGlobalPhraseCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/LanguageRepository.php\",\"line\":138,\"text\":\"public function getLanguageCacheData()\"}]\nPHP2_RC=0\nREFLECTION_OUTPUT_BEGIN\nCLASS_XF_Repository_Permission_EXISTS=true\nMETHOD_XF_Repository_Permission=getGlobalPermissionListData|static=false|required=0|total=0\nMETHOD_XF_Repository_Permission=getContentPermissionListData|static=false|required=1|total=1\nMETHOD_XF_Repository_Permission=findPermissionsForList|static=false|required=0|total=0\nMETHOD_XF_Repository_Permission=getPermissionsGrouped|static=false|required=0|total=0\nMETHOD_XF_Repository_Permission=getPermissionHandlers|static=false|required=0|total=0\nMETHOD_XF_Repository_Permission=getPermissionHandler|static=false|required=1|total=1\nCLASS_XF_Repository_Node_EXISTS=true\nMETHOD_XF_Repository_Node=getFullNodeListCached|static=false|required=1|total=3\nCLASS_XF_PermissionCache_EXISTS=true\nMETHOD_XF_PermissionCache=getPermissionSet|static=false|required=1|total=1\nMETHOD_XF_PermissionCache=cacheAllContentPerms|static=false|required=2|total=2\nMETHOD_XF_PermissionCache=cacheContentPermsByIds|static=false|required=3|total=3\nMETHOD_XF_PermissionCache=cacheMultipleContentPermsForContent|static=false|required=3|total=3\nREFLECTION_OUTPUT_END\nTASK_COMPLETE=true\nTASK_RESULT=PASS_PVEPRO_GUEST_PERMISSION_RCA\nNO_MUTATION=true\nGUEST_OUTPUT_END\nGUEST_PERMISSION_RCA_CLEAN=true\nTASK_COMPLETE=true\nTASK_RESULT=PASS_PVEPRO_GUEST_PERMISSION_RCA\nNO_MUTATION=true\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260920-PVEPRO-GUEST-PERMISSION-RCA-READONLY-715R2\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" +} diff --git a/runtime/history/SUPPORT-260920-PVEPRO-GUEST-PERMISSION-RCA-READONLY-715R2.txt b/runtime/history/SUPPORT-260920-PVEPRO-GUEST-PERMISSION-RCA-READONLY-715R2.txt new file mode 100644 index 00000000..54177ef9 --- /dev/null +++ b/runtime/history/SUPPORT-260920-PVEPRO-GUEST-PERMISSION-RCA-READONLY-715R2.txt @@ -0,0 +1,70 @@ +CHAT_OUTPUT_BEGIN +COMMAND_ID=SUPPORT-260920-PVEPRO-GUEST-PERMISSION-RCA-READONLY-715R2 +STATUS=OK +RC=0 +HOST=pve01 +MODE=read-only +COMPONENT=pvepro-guest-permission-rca-readonly +REFERENCE_REGISTER_CHECK=OK +REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 +ERROR_REGISTER_CHECK=OK +ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 +COMMAND_SHA256=6212b0a0bb4cb3db4efc1e236d12c83297a9e341ecfc0187256214ca98c60377 +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=9438d44f12689916ba97601db19bfb1d67871bad32757b3cbc8d56861be614ee +SANITIZED_OUTPUT_SHA256=9438d44f12689916ba97601db19bfb1d67871bad32757b3cbc8d56861be614ee +OUTPUT_BEGIN +GUEST_QGA_TRANSPORT_RC=0 +GUEST_EXITCODE=0 +TRANSPORT_STDERR_SHA256=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 +GUEST_OUTPUT_BEGIN +XF_SHA=d0c10d91d743e0a541d9a1b201080491dae0a8b1757866f113ef707b83403219 +PHP1_RC=255 +PHP1_STDERR_SHA256=bb6185af105cba9c11de67ee4ea9c5c428ff5b8d88c40e5c1c5ee36183003d8a +PHP1_OUTPUT_BEGIN + +PHP1_OUTPUT_END +PERMISSION_SOURCE_HIT_COUNT=120 +PERMISSION_SOURCE_HITS=[{"path":"/var/www/pvepro/src/XF/Repository/SmilieRepository.php","line":115,"text":"public function getSmilieCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/SmilieRepository.php","line":141,"text":"public function rebuildSmilieCache()"},{"path":"/var/www/pvepro/src/XF/Repository/SmilieRepository.php","line":148,"text":"public function getSmilieSpriteCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/SmilieRepository.php","line":179,"text":"public function rebuildSmilieSpriteCache()"},{"path":"/var/www/pvepro/src/XF/Repository/AbstractPrefixMap.php","line":16,"text":"abstract protected function updateAssociationCache(array $cache);"},{"path":"/var/www/pvepro/src/XF/Repository/AbstractPrefixMap.php","line":134,"text":"public function rebuildContentAssociationCache($contentIds)"},{"path":"/var/www/pvepro/src/XF/Repository/RouteFilterRepository.php","line":18,"text":"public function getRouteFilterCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/RouteFilterRepository.php","line":56,"text":"public function rebuildRouteFilterCache()"},{"path":"/var/www/pvepro/src/XF/Repository/UserFieldRepository.php","line":52,"text":"public function rebuildUserFieldValuesCache($userId)"},{"path":"/var/www/pvepro/src/XF/Repository/ContentTypeFieldRepository.php","line":18,"text":"public function getContentTypeCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/ContentTypeFieldRepository.php","line":30,"text":"public function rebuildContentTypeCache()"},{"path":"/var/www/pvepro/src/XF/Repository/ModeratorRepository.php","line":78,"text":"public function getModeratorPermissionData($contentType = null)"},{"path":"/var/www/pvepro/src/XF/Repository/WidgetRepository.php","line":96,"text":"public function getWidgetCache()"},{"path":"/var/www/pvepro/src/XF/Repository/WidgetRepository.php","line":153,"text":"public function rebuildWidgetCache()"},{"path":"/var/www/pvepro/src/XF/Repository/WidgetRepository.php","line":174,"text":"public function getWidgetDefinitionCache()"},{"path":"/var/www/pvepro/src/XF/Repository/WidgetRepository.php","line":195,"text":"public function rebuildWidgetDefinitionCache()"},{"path":"/var/www/pvepro/src/XF/Repository/WidgetRepository.php","line":208,"text":"public function getWidgetPositionCache()"},{"path":"/var/www/pvepro/src/XF/Repository/WidgetRepository.php","line":229,"text":"public function rebuildWidgetPositionCache()"},{"path":"/var/www/pvepro/src/XF/Repository/NoticeRepository.php","line":164,"text":"public function rebuildNoticeCache()"},{"path":"/var/www/pvepro/src/XF/Repository/NoticeRepository.php","line":182,"text":"public function rebuildNoticeLastResetCache()"},{"path":"/var/www/pvepro/src/XF/Repository/NodeRepository.php","line":52,"text":"public function getFullNodeListCached($cacheKey, ?Node $withinNode = null, $with = null)"},{"path":"/var/www/pvepro/src/XF/Repository/SpamRepository.php","line":62,"text":"public function cleanUpRegistrationResultCache($date = null)"},{"path":"/var/www/pvepro/src/XF/Repository/BanningRepository.php","line":140,"text":"public function rebuildBannedEmailCache()"},{"path":"/var/www/pvepro/src/XF/Repository/BanningRepository.php","line":187,"text":"public function getBannedIpCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/BanningRepository.php","line":201,"text":"public function rebuildBannedIpCache()"},{"path":"/var/www/pvepro/src/XF/Repository/BanningRepository.php","line":236,"text":"public function getDiscouragedIpCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/BanningRepository.php","line":250,"text":"public function rebuildDiscouragedIpCache()"},{"path":"/var/www/pvepro/src/XF/Repository/NodeTypeRepository.php","line":10,"text":"public function getNodeTypeCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/NodeTypeRepository.php","line":22,"text":"public function rebuildNodeTypeCache()"},{"path":"/var/www/pvepro/src/XF/Repository/CodeEventListenerRepository.php","line":21,"text":"public function getListenerCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/CodeEventListenerRepository.php","line":43,"text":"public function rebuildListenerCache()"},{"path":"/var/www/pvepro/src/XF/Repository/UserGroupRepository.php","line":187,"text":"public function getDisplayStyleCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/UserGroupRepository.php","line":201,"text":"public function rebuildDisplayStyleCache()"},{"path":"/var/www/pvepro/src/XF/Repository/UserGroupRepository.php","line":212,"text":"public function getUserBannerCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/UserGroupRepository.php","line":231,"text":"public function rebuildUserBannerCache()"},{"path":"/var/www/pvepro/src/XF/Repository/PermissionCombinationRepository.php","line":23,"text":"public function getPermissionCombinationForUser(User $user, $hasUserPermissions = null)"},{"path":"/var/www/pvepro/src/XF/Repository/PermissionCombinationRepository.php","line":61,"text":"public function getPermissionCombinationOrPlaceholder(array $groupIds, int $userId = 0)"},{"path":"/var/www/pvepro/src/XF/Repository/PermissionCombinationRepository.php","line":81,"text":"public function updatePermissionCombinationForUser(User $user, $buildOnCreate = true)"},{"path":"/var/www/pvepro/src/XF/Repository/PermissionCombinationRepository.php","line":86,"text":"$combination->setOption('rebuild_permission_cache', $buildOnCreate);"},{"path":"/var/www/pvepro/src/XF/Repository/PermissionCombinationRepository.php","line":98,"text":"public function hasUserSpecificPermissions($userId)"},{"path":"/var/www/pvepro/src/XF/Repository/PermissionCombinationRepository.php","line":112,"text":"public function getPermissionCombinationsForUserGroup($userGroupId)"},{"path":"/var/www/pvepro/src/XF/Repository/PermissionCombinationRepository.php","line":125,"text":"public function deleteUnusedPermissionCombinations()"},{"path":"/var/www/pvepro/src/XF/Repository/PermissionCombinationRepository.php","line":151,"text":"$db->delete('xf_permission_cache_content', $combinationCondition);"},{"path":"/var/www/pvepro/src/XF/Repository/ClassExtensionRepository.php","line":21,"text":"public function getExtensionCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/ClassExtensionRepository.php","line":32,"text":"protected function buildExtensionCacheData($extensions): array"},{"path":"/var/www/pvepro/src/XF/Repository/ClassExtensionRepository.php","line":52,"text":"public function rebuildExtensionCache()"},{"path":"/var/www/pvepro/src/XF/Repository/ReactionRepository.php","line":255,"text":"public function rebuildContentReactionCache($contentType, $contentId, $isLike = false, $throw = true)"},{"path":"/var/www/pvepro/src/XF/Repository/ReactionRepository.php","line":707,"text":"public function getReactionCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/ReactionRepository.php","line":732,"text":"public function rebuildReactionCache()"},{"path":"/var/www/pvepro/src/XF/Repository/ReactionRepository.php","line":739,"text":"public function getReactionSpriteCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/ReactionRepository.php","line":804,"text":"public function rebuildReactionSpriteCache()"},{"path":"/var/www/pvepro/src/XF/Repository/ForumTypeRepository.php","line":74,"text":"public function rebuildForumTypeCache(): array"},{"path":"/var/www/pvepro/src/XF/Repository/AbstractPrefix.php","line":185,"text":"public function getPrefixCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/AbstractPrefix.php","line":199,"text":"public function rebuildPrefixCache()"},{"path":"/var/www/pvepro/src/XF/Repository/IconRepository.php","line":262,"text":"public function rebuildIconSpriteCache(): array"},{"path":"/var/www/pvepro/src/XF/Repository/TagRepository.php","line":504,"text":"public function getContentTagCache($contentType, $contentId)"},{"path":"/var/www/pvepro/src/XF/Repository/TagRepository.php","line":526,"text":"public function rebuildContentTagCache($contentType, $contentId)"},{"path":"/var/www/pvepro/src/XF/Repository/TagRepository.php","line":588,"text":"public function recalculateTagUsageCache($tagIds)"},{"path":"/var/www/pvepro/src/XF/Repository/TagRepository.php","line":663,"text":"public function recalculateTagUsageCacheByContent($contentType, $contentId)"},{"path":"/var/www/pvepro/src/XF/Repository/TagRepository.php","line":703,"text":"public function getTagResultCache($tagId, $userId = null)"},{"path":"/var/www/pvepro/src/XF/Repository/TagRepository.php","line":724,"text":"public function pruneTagResultsCache($cutOff = null)"},{"path":"/var/www/pvepro/src/XF/Repository/ConnectedAccountRepository.php","line":73,"text":"public function rebuildUserConnectedAccountCache(User $user)"},{"path":"/var/www/pvepro/src/XF/Repository/LikedContentRepository.php","line":103,"text":"public function rebuildContentLikeCache($contentType, $contentId, $throw = true)"},{"path":"/var/www/pvepro/src/XF/Repository/ThreadTypeRepository.php","line":19,"text":"public function rebuildThreadTypeCache(): array"},{"path":"/var/www/pvepro/src/XF/Repository/OptionRepository.php","line":158,"text":"public function getOptionCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/OptionRepository.php","line":171,"text":"public function rebuildOptionCache()"},{"path":"/var/www/pvepro/src/XF/Repository/OptionRepository.php","line":259,"text":"public function getOptionCacheFileValue(OptionFinder $finder): ?string"},{"path":"/var/www/pvepro/src/XF/Repository/ForumPrefixRepository.php","line":20,"text":"protected function updateAssociationCache(array $cache)"},{"path":"/var/www/pvepro/src/XF/Repository/BbCodeRepository.php","line":29,"text":"public function getBbCodeCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/BbCodeRepository.php","line":46,"text":"public function rebuildBbCodeCache()"},{"path":"/var/www/pvepro/src/XF/Repository/AdminNavigationRepository.php","line":29,"text":"public function getNavigationCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/AdminNavigationRepository.php","line":57,"text":"public function rebuildNavigationCache()"},{"path":"/var/www/pvepro/src/XF/Repository/SearchForumRepository.php","line":115,"text":"public function getThreadIdsForUserCache(SearchForum $searchForum, User $user): array"},{"path":"/var/www/pvepro/src/XF/Repository/SearchForumRepository.php","line":154,"text":"public function enqueueCacheRebuildIfNeeded(SearchForum $searchForum): bool"},{"path":"/var/www/pvepro/src/XF/Repository/EditorRepository.php","line":19,"text":"public function getEditorDropdownCache()"},{"path":"/var/www/pvepro/src/XF/Repository/EditorRepository.php","line":39,"text":"public function rebuildEditorDropdownCache()"},{"path":"/var/www/pvepro/src/XF/Repository/CountersRepository.php","line":9,"text":"public function getForumStatisticsCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/CountersRepository.php","line":26,"text":"public function rebuildForumStatisticsCache()"},{"path":"/var/www/pvepro/src/XF/Repository/AbstractPromptMap.php","line":16,"text":"abstract protected function updateAssociationCache(array $cache);"},{"path":"/var/www/pvepro/src/XF/Repository/AbstractPromptMap.php","line":134,"text":"public function rebuildContentAssociationCache($contentIds)"},{"path":"/var/www/pvepro/src/XF/Repository/PermissionRepository.php","line":12,"text":"public function getGlobalPermissionListData()"},{"path":"/var/www/pvepro/src/XF/Repository/PermissionRepository.php","line":23,"text":"public function getContentPermissionListData($contentType)"},{"path":"/var/www/pvepro/src/XF/Repository/PermissionRepository.php","line":47,"text":"public function findPermissionsForList()"},{"path":"/var/www/pvepro/src/XF/Repository/PermissionRepository.php","line":54,"text":"public function getPermissionsGrouped()"},{"path":"/var/www/pvepro/src/XF/Repository/PermissionRepository.php","line":74,"text":"public function getPermissionHandlers()"},{"path":"/var/www/pvepro/src/XF/Repository/PermissionRepository.php","line":84,"text":"public function getPermissionHandler($type)"},{"path":"/var/www/pvepro/src/XF/Repository/ProfilePostRepository.php","line":176,"text":"public function getLatestCommentCache(ProfilePost $profilePost)"},{"path":"/var/www/pvepro/src/XF/Repository/AddOnRepository.php","line":123,"text":"public function getDisabledAddOnsCache()"},{"path":"/var/www/pvepro/src/XF/Repository/AddOnRepository.php","line":129,"text":"public function setDisabledAddOnsCache(array $cache)"},{"path":"/var/www/pvepro/src/XF/Repository/ConversationRepository.php","line":302,"text":"public function getConversationRecipientCache(ConversationMaster $conversation, &$total = 0)"},{"path":"/var/www/pvepro/src/XF/Repository/ConversationRepository.php","line":319,"text":"public function rebuildConversationRecipientCache(ConversationMaster $conversation)"},{"path":"/var/www/pvepro/src/XF/Repository/ConversationRepository.php","line":332,"text":"public function updateRecipientCacheForUserChange($oldUserId, $newUserId, $oldUsername, $newUsername)"},{"path":"/var/www/pvepro/src/XF/Repository/BbCodeMediaSiteRepository.php","line":30,"text":"public function getBbCodeMediaSiteCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/BbCodeMediaSiteRepository.php","line":60,"text":"public function rebuildBbCodeMediaSiteCache()"},{"path":"/var/www/pvepro/src/XF/Repository/PollRepository.php","line":169,"text":"public function getResponseCacheData($pollId)"},{"path":"/var/www/pvepro/src/XF/Repository/OembedRepository.php","line":140,"text":"public function pruneOembedCache($pruneDate = null)"},{"path":"/var/www/pvepro/src/XF/Repository/ForumPromptRepository.php","line":20,"text":"protected function updateAssociationCache(array $cache)"},{"path":"/var/www/pvepro/src/XF/Repository/FindNewRepository.php","line":12,"text":"public function getAvailableCachedFindNewRecord(FindNew $baseRecord, $cacheLength)"},{"path":"/var/www/pvepro/src/XF/Repository/NavigationRepository.php","line":120,"text":"public function rebuildNavigationCache()"},{"path":"/var/www/pvepro/src/XF/Repository/AbstractFieldMap.php","line":17,"text":"abstract protected function updateAssociationCache(array $cache);"},{"path":"/var/www/pvepro/src/XF/Repository/AbstractFieldMap.php","line":136,"text":"public function rebuildContentAssociationCache($contentIds)"},{"path":"/var/www/pvepro/src/XF/Repository/UserIgnoredRepository.php","line":10,"text":"public function getIgnoredUserCache($userId)"},{"path":"/var/www/pvepro/src/XF/Repository/UserIgnoredRepository.php","line":23,"text":"public function rebuildIgnoredCache($userId)"},{"path":"/var/www/pvepro/src/XF/Repository/UserIgnoredRepository.php","line":36,"text":"public function rebuildIgnoredCacheByIgnoredUser($ignoredUserId)"},{"path":"/var/www/pvepro/src/XF/Repository/BookmarkRepository.php","line":392,"text":"public function recalculateLabelUsageCache($labelIds)"},{"path":"/var/www/pvepro/src/XF/Repository/BookmarkRepository.php","line":486,"text":"public function rebuildBookmarkLabelCache($bookmarkId)"},{"path":"/var/www/pvepro/src/XF/Repository/BookmarkRepository.php","line":502,"text":"public function getLabelUseCache($bookmarkId)"},{"path":"/var/www/pvepro/src/XF/Repository/RouteRepository.php","line":30,"text":"public function getRouteCacheData($routeType)"},{"path":"/var/www/pvepro/src/XF/Repository/RouteRepository.php","line":76,"text":"public function rebuildRouteCache($routeType)"},{"path":"/var/www/pvepro/src/XF/Repository/RouteRepository.php","line":83,"text":"public function rebuildRouteCaches()"},{"path":"/var/www/pvepro/src/XF/Repository/AbstractField.php","line":121,"text":"public function getFieldCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/AbstractField.php","line":165,"text":"public function rebuildFieldCache()"},{"path":"/var/www/pvepro/src/XF/Repository/AbstractField.php","line":172,"text":"public function getAdditionalCacheData(\\XF\\Entity\\AbstractField $field)"},{"path":"/var/www/pvepro/src/XF/Repository/ApiRepository.php","line":89,"text":"public function rebuildApiScopeCache()"},{"path":"/var/www/pvepro/src/XF/Repository/ContentVoteRepository.php","line":552,"text":"public function rebuildVoteCache($contentType, $contentId, $throw = true)"},{"path":"/var/www/pvepro/src/XF/Repository/SearchRepository.php","line":41,"text":"public function allowUserUseCachedResults(User $user)"},{"path":"/var/www/pvepro/src/XF/Repository/PaymentRepository.php","line":105,"text":"public function getPaymentProviderCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/PaymentRepository.php","line":126,"text":"public function rebuildPaymentProviderCache()"},{"path":"/var/www/pvepro/src/XF/Repository/LanguageRepository.php","line":92,"text":"public function rebuildGlobalPhraseCache()"},{"path":"/var/www/pvepro/src/XF/Repository/LanguageRepository.php","line":138,"text":"public function getLanguageCacheData()"}] +PHP2_RC=0 +REFLECTION_OUTPUT_BEGIN +CLASS_XF_Repository_Permission_EXISTS=true +METHOD_XF_Repository_Permission=getGlobalPermissionListData|static=false|required=0|total=0 +METHOD_XF_Repository_Permission=getContentPermissionListData|static=false|required=1|total=1 +METHOD_XF_Repository_Permission=findPermissionsForList|static=false|required=0|total=0 +METHOD_XF_Repository_Permission=getPermissionsGrouped|static=false|required=0|total=0 +METHOD_XF_Repository_Permission=getPermissionHandlers|static=false|required=0|total=0 +METHOD_XF_Repository_Permission=getPermissionHandler|static=false|required=1|total=1 +CLASS_XF_Repository_Node_EXISTS=true +METHOD_XF_Repository_Node=getFullNodeListCached|static=false|required=1|total=3 +CLASS_XF_PermissionCache_EXISTS=true +METHOD_XF_PermissionCache=getPermissionSet|static=false|required=1|total=1 +METHOD_XF_PermissionCache=cacheAllContentPerms|static=false|required=2|total=2 +METHOD_XF_PermissionCache=cacheContentPermsByIds|static=false|required=3|total=3 +METHOD_XF_PermissionCache=cacheMultipleContentPermsForContent|static=false|required=3|total=3 +REFLECTION_OUTPUT_END +TASK_COMPLETE=true +TASK_RESULT=PASS_PVEPRO_GUEST_PERMISSION_RCA +NO_MUTATION=true +GUEST_OUTPUT_END +GUEST_PERMISSION_RCA_CLEAN=true +TASK_COMPLETE=true +TASK_RESULT=PASS_PVEPRO_GUEST_PERMISSION_RCA +NO_MUTATION=true +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260920-PVEPRO-GUEST-PERMISSION-RCA-READONLY-715R2","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 8ea9f1b9..53324322 100644 --- a/runtime/latest.json +++ b/runtime/latest.json @@ -1,19 +1,19 @@ { "schema_version": 1, "channel": "homelab-runtime", - "command_id": "SUPPORT-260920-PVEPRO-NAVIGATION-403-RCA-READONLY-714R1", + "command_id": "SUPPORT-260920-PVEPRO-GUEST-PERMISSION-RCA-READONLY-715R2", "status": "OK", "rc": 0, "host": "pve01", "mode": "read-only", - "component": "pvepro-navigation-403-rca-readonly", - "started_at_utc": "2026-09-19T22:55:14Z", - "finished_at_utc": "2026-09-19T22:55:18Z", + "component": "pvepro-guest-permission-rca-readonly", + "started_at_utc": "2026-09-19T22:58:52Z", + "finished_at_utc": "2026-09-19T22:58:53Z", "reference_register_checked": true, "reference_sha256": "5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66", "error_register_checked": true, "error_register_sha256": "3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0", - "command_sha256": "e0812c4ce24dc3ca707ee56115d61a7d37ad0330f62df9794a4601bdfcfa7dd0", + "command_sha256": "6212b0a0bb4cb3db4efc1e236d12c83297a9e341ecfc0187256214ca98c60377", "duplicate_failed_command_blocked": false, "block_reason": null, "execution_started": true, @@ -30,9 +30,9 @@ "secrets_included": false, "private_addresses_included": false, "raw_evidence_retained_locally": true, - "raw_evidence_sha256": "3dc6b1a41c071d60f024ac7846d7854665a8d3039455ca51ed556db67daa006d", - "sanitized_output_sha256": "3dc6b1a41c071d60f024ac7846d7854665a8d3039455ca51ed556db67daa006d", + "raw_evidence_sha256": "9438d44f12689916ba97601db19bfb1d67871bad32757b3cbc8d56861be614ee", + "sanitized_output_sha256": "9438d44f12689916ba97601db19bfb1d67871bad32757b3cbc8d56861be614ee", "output_truncated_in_json": false, "full_sanitized_output_url": "https://git.gram1.ru/.well-known/homelab-runtime/latest.txt", - "output": "GUEST_QGA_TRANSPORT_RC=0\nGUEST_EXITCODE=0\nGUEST_OUTPUT_BEGIN\nXF_SHA=d0c10d91d743e0a541d9a1b201080491dae0a8b1757866f113ef707b83403219\nPHP_RC=0\nPHP_OUTPUT_BEGIN\nVISITOR_USER_ID=0\nFORUM_9_EXISTS=true\nFORUM_9_TITLE=Готовые стеки\nFORUM_9_CANONICAL_LINK=/index.php?forums/gotovye-steki.9/\nFORUM_9_CAN_VIEW=false\nFORUM_9_CAN_VIEW_SOURCE=FORUM\nFORUM_9_NODE_ID=9\nFORUM_9_DISCUSSION_COUNT=5\nFORUM_11_EXISTS=true\nFORUM_11_TITLE=PVE Battles\nFORUM_11_CANONICAL_LINK=/index.php?forums/pve-battles.11/\nFORUM_11_CAN_VIEW=false\nFORUM_11_CAN_VIEW_SOURCE=FORUM\nFORUM_11_NODE_ID=11\nFORUM_11_DISCUSSION_COUNT=5\nFORUM_17_EXISTS=true\nFORUM_17_TITLE=Запросы на внедрение\nFORUM_17_CANONICAL_LINK=/index.php?forums/zaprosy-na-vnedrenie.17/\nFORUM_17_CAN_VIEW=false\nFORUM_17_CAN_VIEW_SOURCE=FORUM\nFORUM_17_NODE_ID=17\nFORUM_17_DISCUSSION_COUNT=4\nFORUM_18_EXISTS=true\nFORUM_18_TITLE=Эксперты PVEPro\nFORUM_18_CANONICAL_LINK=/index.php?forums/ehksperty-pvepro.18/\nFORUM_18_CAN_VIEW=false\nFORUM_18_CAN_VIEW_SOURCE=FORUM\nFORUM_18_NODE_ID=18\nFORUM_18_DISCUSSION_COUNT=3\nPHP_OUTPUT_END\nTASK_COMPLETE=true\nTASK_RESULT=PASS_PVEPRO_NAVIGATION_XF_RCA\nNO_MUTATION=true\nGUEST_OUTPUT_END\nPUBLIC_ROOT={\"rc\":0,\"code\":200,\"sha256\":\"c368010831b77ab8c2d18918a9a213ecaf9943267bfb3a6bf312689d3986d72c\",\"bytes\":33862,\"pvepro\":true,\"effective_path\":\"/index.php\",\"redirect_path\":\"/\"}\nRCA_FORUM_9_CAN_VIEW=false\nRCA_FORUM_9_CANONICAL_LINK=/index.php?forums/gotovye-steki.9/\nRCA_FORUM_9_NUMERIC_RESULT={\"rc\":0,\"code\":403,\"sha256\":\"a11e8b8bd5cb4d8b75c7b3ecdea7fbe1de8d66ef83e97c30fcf1c0f38b43992a\",\"bytes\":27902,\"pvepro\":true,\"effective_path\":\"/forums/9/\",\"redirect_path\":\"/\"}\nRCA_FORUM_9_CANONICAL_RESULT={\"rc\":0,\"code\":403,\"sha256\":\"4fead9f51ffabe9a9d75ccdeb1263e0252027968c18a2b577bbafa672eff8502\",\"bytes\":27926,\"pvepro\":true,\"effective_path\":\"/index.php\",\"redirect_path\":\"/\"}\nRCA_FORUM_11_CAN_VIEW=false\nRCA_FORUM_11_CANONICAL_LINK=/index.php?forums/pve-battles.11/\nRCA_FORUM_11_NUMERIC_RESULT={\"rc\":0,\"code\":403,\"sha256\":\"01ff8d12f175ab7447984faaaa9f0624fa34d152cd6cee9e07d5d31af956488a\",\"bytes\":27903,\"pvepro\":true,\"effective_path\":\"/forums/11/\",\"redirect_path\":\"/\"}\nRCA_FORUM_11_CANONICAL_RESULT={\"rc\":0,\"code\":403,\"sha256\":\"903f713e93f9a61196b903fd5d171ffa083c813e54e68e6493435a280b52e819\",\"bytes\":27925,\"pvepro\":true,\"effective_path\":\"/index.php\",\"redirect_path\":\"/\"}\nRCA_FORUM_17_CAN_VIEW=false\nRCA_FORUM_17_CANONICAL_LINK=/index.php?forums/zaprosy-na-vnedrenie.17/\nRCA_FORUM_17_NUMERIC_RESULT={\"rc\":0,\"code\":403,\"sha256\":\"287e4a419e75ec5765497e8f3f5374df35d518700736af90fe86a22f6c570235\",\"bytes\":27903,\"pvepro\":true,\"effective_path\":\"/forums/17/\",\"redirect_path\":\"/\"}\nRCA_FORUM_17_CANONICAL_RESULT={\"rc\":0,\"code\":403,\"sha256\":\"4f01a42ff6dfb7c18f54a4b4e12a81dc5fd0f1f54e8ad12e142092cb9e2f6082\",\"bytes\":27934,\"pvepro\":true,\"effective_path\":\"/index.php\",\"redirect_path\":\"/\"}\nRCA_FORUM_18_CAN_VIEW=false\nRCA_FORUM_18_CANONICAL_LINK=/index.php?forums/ehksperty-pvepro.18/\nRCA_FORUM_18_NUMERIC_RESULT={\"rc\":0,\"code\":403,\"sha256\":\"ec22f27513ee4297abd1ef806cdb82078709f91fe39016569b73e1b4fcc21805\",\"bytes\":27903,\"pvepro\":true,\"effective_path\":\"/forums/18/\",\"redirect_path\":\"/\"}\nRCA_FORUM_18_CANONICAL_RESULT={\"rc\":0,\"code\":403,\"sha256\":\"feb5e68a475333d6d74106981a53e4cf20ba1cfd8b70b62953f6cf9cb18ac760\",\"bytes\":27930,\"pvepro\":true,\"effective_path\":\"/index.php\",\"redirect_path\":\"/\"}\nRCA_HOMEPAGE_CONTAINS_CANONICAL_LINKS={\"9\":false,\"11\":false,\"17\":false,\"18\":false}\nRCA_713_NUMERIC_FORUM_PATH_TEST_FALSE_POSITIVE=false\nRCA_CANONICAL_NAVIGATION_PUBLIC_OK=false\nRCA_GUEST_FORUM_VISIBILITY_OK=false\nRCA_HOMEPAGE_NAV_LINKS_OK=false\nRCA_SERVER_REPAIR_REQUIRED=true\nTASK_COMPLETE=true\nTASK_RESULT=PVEPRO_NAVIGATION_403_RCA_PARTIAL\nNO_MUTATION=true\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260920-PVEPRO-NAVIGATION-403-RCA-READONLY-714R1\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" + "output": "GUEST_QGA_TRANSPORT_RC=0\nGUEST_EXITCODE=0\nTRANSPORT_STDERR_SHA256=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855\nGUEST_OUTPUT_BEGIN\nXF_SHA=d0c10d91d743e0a541d9a1b201080491dae0a8b1757866f113ef707b83403219\nPHP1_RC=255\nPHP1_STDERR_SHA256=bb6185af105cba9c11de67ee4ea9c5c428ff5b8d88c40e5c1c5ee36183003d8a\nPHP1_OUTPUT_BEGIN\n\nPHP1_OUTPUT_END\nPERMISSION_SOURCE_HIT_COUNT=120\nPERMISSION_SOURCE_HITS=[{\"path\":\"/var/www/pvepro/src/XF/Repository/SmilieRepository.php\",\"line\":115,\"text\":\"public function getSmilieCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/SmilieRepository.php\",\"line\":141,\"text\":\"public function rebuildSmilieCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/SmilieRepository.php\",\"line\":148,\"text\":\"public function getSmilieSpriteCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/SmilieRepository.php\",\"line\":179,\"text\":\"public function rebuildSmilieSpriteCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/AbstractPrefixMap.php\",\"line\":16,\"text\":\"abstract protected function updateAssociationCache(array $cache);\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/AbstractPrefixMap.php\",\"line\":134,\"text\":\"public function rebuildContentAssociationCache($contentIds)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/RouteFilterRepository.php\",\"line\":18,\"text\":\"public function getRouteFilterCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/RouteFilterRepository.php\",\"line\":56,\"text\":\"public function rebuildRouteFilterCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/UserFieldRepository.php\",\"line\":52,\"text\":\"public function rebuildUserFieldValuesCache($userId)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ContentTypeFieldRepository.php\",\"line\":18,\"text\":\"public function getContentTypeCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ContentTypeFieldRepository.php\",\"line\":30,\"text\":\"public function rebuildContentTypeCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ModeratorRepository.php\",\"line\":78,\"text\":\"public function getModeratorPermissionData($contentType = null)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/WidgetRepository.php\",\"line\":96,\"text\":\"public function getWidgetCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/WidgetRepository.php\",\"line\":153,\"text\":\"public function rebuildWidgetCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/WidgetRepository.php\",\"line\":174,\"text\":\"public function getWidgetDefinitionCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/WidgetRepository.php\",\"line\":195,\"text\":\"public function rebuildWidgetDefinitionCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/WidgetRepository.php\",\"line\":208,\"text\":\"public function getWidgetPositionCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/WidgetRepository.php\",\"line\":229,\"text\":\"public function rebuildWidgetPositionCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/NoticeRepository.php\",\"line\":164,\"text\":\"public function rebuildNoticeCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/NoticeRepository.php\",\"line\":182,\"text\":\"public function rebuildNoticeLastResetCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/NodeRepository.php\",\"line\":52,\"text\":\"public function getFullNodeListCached($cacheKey, ?Node $withinNode = null, $with = null)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/SpamRepository.php\",\"line\":62,\"text\":\"public function cleanUpRegistrationResultCache($date = null)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/BanningRepository.php\",\"line\":140,\"text\":\"public function rebuildBannedEmailCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/BanningRepository.php\",\"line\":187,\"text\":\"public function getBannedIpCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/BanningRepository.php\",\"line\":201,\"text\":\"public function rebuildBannedIpCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/BanningRepository.php\",\"line\":236,\"text\":\"public function getDiscouragedIpCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/BanningRepository.php\",\"line\":250,\"text\":\"public function rebuildDiscouragedIpCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/NodeTypeRepository.php\",\"line\":10,\"text\":\"public function getNodeTypeCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/NodeTypeRepository.php\",\"line\":22,\"text\":\"public function rebuildNodeTypeCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/CodeEventListenerRepository.php\",\"line\":21,\"text\":\"public function getListenerCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/CodeEventListenerRepository.php\",\"line\":43,\"text\":\"public function rebuildListenerCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/UserGroupRepository.php\",\"line\":187,\"text\":\"public function getDisplayStyleCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/UserGroupRepository.php\",\"line\":201,\"text\":\"public function rebuildDisplayStyleCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/UserGroupRepository.php\",\"line\":212,\"text\":\"public function getUserBannerCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/UserGroupRepository.php\",\"line\":231,\"text\":\"public function rebuildUserBannerCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PermissionCombinationRepository.php\",\"line\":23,\"text\":\"public function getPermissionCombinationForUser(User $user, $hasUserPermissions = null)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PermissionCombinationRepository.php\",\"line\":61,\"text\":\"public function getPermissionCombinationOrPlaceholder(array $groupIds, int $userId = 0)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PermissionCombinationRepository.php\",\"line\":81,\"text\":\"public function updatePermissionCombinationForUser(User $user, $buildOnCreate = true)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PermissionCombinationRepository.php\",\"line\":86,\"text\":\"$combination->setOption('rebuild_permission_cache', $buildOnCreate);\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PermissionCombinationRepository.php\",\"line\":98,\"text\":\"public function hasUserSpecificPermissions($userId)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PermissionCombinationRepository.php\",\"line\":112,\"text\":\"public function getPermissionCombinationsForUserGroup($userGroupId)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PermissionCombinationRepository.php\",\"line\":125,\"text\":\"public function deleteUnusedPermissionCombinations()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PermissionCombinationRepository.php\",\"line\":151,\"text\":\"$db->delete('xf_permission_cache_content', $combinationCondition);\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ClassExtensionRepository.php\",\"line\":21,\"text\":\"public function getExtensionCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ClassExtensionRepository.php\",\"line\":32,\"text\":\"protected function buildExtensionCacheData($extensions): array\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ClassExtensionRepository.php\",\"line\":52,\"text\":\"public function rebuildExtensionCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ReactionRepository.php\",\"line\":255,\"text\":\"public function rebuildContentReactionCache($contentType, $contentId, $isLike = false, $throw = true)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ReactionRepository.php\",\"line\":707,\"text\":\"public function getReactionCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ReactionRepository.php\",\"line\":732,\"text\":\"public function rebuildReactionCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ReactionRepository.php\",\"line\":739,\"text\":\"public function getReactionSpriteCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ReactionRepository.php\",\"line\":804,\"text\":\"public function rebuildReactionSpriteCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ForumTypeRepository.php\",\"line\":74,\"text\":\"public function rebuildForumTypeCache(): array\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/AbstractPrefix.php\",\"line\":185,\"text\":\"public function getPrefixCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/AbstractPrefix.php\",\"line\":199,\"text\":\"public function rebuildPrefixCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/IconRepository.php\",\"line\":262,\"text\":\"public function rebuildIconSpriteCache(): array\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/TagRepository.php\",\"line\":504,\"text\":\"public function getContentTagCache($contentType, $contentId)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/TagRepository.php\",\"line\":526,\"text\":\"public function rebuildContentTagCache($contentType, $contentId)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/TagRepository.php\",\"line\":588,\"text\":\"public function recalculateTagUsageCache($tagIds)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/TagRepository.php\",\"line\":663,\"text\":\"public function recalculateTagUsageCacheByContent($contentType, $contentId)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/TagRepository.php\",\"line\":703,\"text\":\"public function getTagResultCache($tagId, $userId = null)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/TagRepository.php\",\"line\":724,\"text\":\"public function pruneTagResultsCache($cutOff = null)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ConnectedAccountRepository.php\",\"line\":73,\"text\":\"public function rebuildUserConnectedAccountCache(User $user)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/LikedContentRepository.php\",\"line\":103,\"text\":\"public function rebuildContentLikeCache($contentType, $contentId, $throw = true)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ThreadTypeRepository.php\",\"line\":19,\"text\":\"public function rebuildThreadTypeCache(): array\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/OptionRepository.php\",\"line\":158,\"text\":\"public function getOptionCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/OptionRepository.php\",\"line\":171,\"text\":\"public function rebuildOptionCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/OptionRepository.php\",\"line\":259,\"text\":\"public function getOptionCacheFileValue(OptionFinder $finder): ?string\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ForumPrefixRepository.php\",\"line\":20,\"text\":\"protected function updateAssociationCache(array $cache)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/BbCodeRepository.php\",\"line\":29,\"text\":\"public function getBbCodeCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/BbCodeRepository.php\",\"line\":46,\"text\":\"public function rebuildBbCodeCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/AdminNavigationRepository.php\",\"line\":29,\"text\":\"public function getNavigationCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/AdminNavigationRepository.php\",\"line\":57,\"text\":\"public function rebuildNavigationCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/SearchForumRepository.php\",\"line\":115,\"text\":\"public function getThreadIdsForUserCache(SearchForum $searchForum, User $user): array\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/SearchForumRepository.php\",\"line\":154,\"text\":\"public function enqueueCacheRebuildIfNeeded(SearchForum $searchForum): bool\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/EditorRepository.php\",\"line\":19,\"text\":\"public function getEditorDropdownCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/EditorRepository.php\",\"line\":39,\"text\":\"public function rebuildEditorDropdownCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/CountersRepository.php\",\"line\":9,\"text\":\"public function getForumStatisticsCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/CountersRepository.php\",\"line\":26,\"text\":\"public function rebuildForumStatisticsCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/AbstractPromptMap.php\",\"line\":16,\"text\":\"abstract protected function updateAssociationCache(array $cache);\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/AbstractPromptMap.php\",\"line\":134,\"text\":\"public function rebuildContentAssociationCache($contentIds)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PermissionRepository.php\",\"line\":12,\"text\":\"public function getGlobalPermissionListData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PermissionRepository.php\",\"line\":23,\"text\":\"public function getContentPermissionListData($contentType)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PermissionRepository.php\",\"line\":47,\"text\":\"public function findPermissionsForList()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PermissionRepository.php\",\"line\":54,\"text\":\"public function getPermissionsGrouped()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PermissionRepository.php\",\"line\":74,\"text\":\"public function getPermissionHandlers()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PermissionRepository.php\",\"line\":84,\"text\":\"public function getPermissionHandler($type)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ProfilePostRepository.php\",\"line\":176,\"text\":\"public function getLatestCommentCache(ProfilePost $profilePost)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/AddOnRepository.php\",\"line\":123,\"text\":\"public function getDisabledAddOnsCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/AddOnRepository.php\",\"line\":129,\"text\":\"public function setDisabledAddOnsCache(array $cache)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ConversationRepository.php\",\"line\":302,\"text\":\"public function getConversationRecipientCache(ConversationMaster $conversation, &$total = 0)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ConversationRepository.php\",\"line\":319,\"text\":\"public function rebuildConversationRecipientCache(ConversationMaster $conversation)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ConversationRepository.php\",\"line\":332,\"text\":\"public function updateRecipientCacheForUserChange($oldUserId, $newUserId, $oldUsername, $newUsername)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/BbCodeMediaSiteRepository.php\",\"line\":30,\"text\":\"public function getBbCodeMediaSiteCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/BbCodeMediaSiteRepository.php\",\"line\":60,\"text\":\"public function rebuildBbCodeMediaSiteCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PollRepository.php\",\"line\":169,\"text\":\"public function getResponseCacheData($pollId)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/OembedRepository.php\",\"line\":140,\"text\":\"public function pruneOembedCache($pruneDate = null)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ForumPromptRepository.php\",\"line\":20,\"text\":\"protected function updateAssociationCache(array $cache)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/FindNewRepository.php\",\"line\":12,\"text\":\"public function getAvailableCachedFindNewRecord(FindNew $baseRecord, $cacheLength)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/NavigationRepository.php\",\"line\":120,\"text\":\"public function rebuildNavigationCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/AbstractFieldMap.php\",\"line\":17,\"text\":\"abstract protected function updateAssociationCache(array $cache);\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/AbstractFieldMap.php\",\"line\":136,\"text\":\"public function rebuildContentAssociationCache($contentIds)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/UserIgnoredRepository.php\",\"line\":10,\"text\":\"public function getIgnoredUserCache($userId)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/UserIgnoredRepository.php\",\"line\":23,\"text\":\"public function rebuildIgnoredCache($userId)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/UserIgnoredRepository.php\",\"line\":36,\"text\":\"public function rebuildIgnoredCacheByIgnoredUser($ignoredUserId)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/BookmarkRepository.php\",\"line\":392,\"text\":\"public function recalculateLabelUsageCache($labelIds)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/BookmarkRepository.php\",\"line\":486,\"text\":\"public function rebuildBookmarkLabelCache($bookmarkId)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/BookmarkRepository.php\",\"line\":502,\"text\":\"public function getLabelUseCache($bookmarkId)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/RouteRepository.php\",\"line\":30,\"text\":\"public function getRouteCacheData($routeType)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/RouteRepository.php\",\"line\":76,\"text\":\"public function rebuildRouteCache($routeType)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/RouteRepository.php\",\"line\":83,\"text\":\"public function rebuildRouteCaches()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/AbstractField.php\",\"line\":121,\"text\":\"public function getFieldCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/AbstractField.php\",\"line\":165,\"text\":\"public function rebuildFieldCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/AbstractField.php\",\"line\":172,\"text\":\"public function getAdditionalCacheData(\\\\XF\\\\Entity\\\\AbstractField $field)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ApiRepository.php\",\"line\":89,\"text\":\"public function rebuildApiScopeCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/ContentVoteRepository.php\",\"line\":552,\"text\":\"public function rebuildVoteCache($contentType, $contentId, $throw = true)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/SearchRepository.php\",\"line\":41,\"text\":\"public function allowUserUseCachedResults(User $user)\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PaymentRepository.php\",\"line\":105,\"text\":\"public function getPaymentProviderCacheData()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/PaymentRepository.php\",\"line\":126,\"text\":\"public function rebuildPaymentProviderCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/LanguageRepository.php\",\"line\":92,\"text\":\"public function rebuildGlobalPhraseCache()\"},{\"path\":\"/var/www/pvepro/src/XF/Repository/LanguageRepository.php\",\"line\":138,\"text\":\"public function getLanguageCacheData()\"}]\nPHP2_RC=0\nREFLECTION_OUTPUT_BEGIN\nCLASS_XF_Repository_Permission_EXISTS=true\nMETHOD_XF_Repository_Permission=getGlobalPermissionListData|static=false|required=0|total=0\nMETHOD_XF_Repository_Permission=getContentPermissionListData|static=false|required=1|total=1\nMETHOD_XF_Repository_Permission=findPermissionsForList|static=false|required=0|total=0\nMETHOD_XF_Repository_Permission=getPermissionsGrouped|static=false|required=0|total=0\nMETHOD_XF_Repository_Permission=getPermissionHandlers|static=false|required=0|total=0\nMETHOD_XF_Repository_Permission=getPermissionHandler|static=false|required=1|total=1\nCLASS_XF_Repository_Node_EXISTS=true\nMETHOD_XF_Repository_Node=getFullNodeListCached|static=false|required=1|total=3\nCLASS_XF_PermissionCache_EXISTS=true\nMETHOD_XF_PermissionCache=getPermissionSet|static=false|required=1|total=1\nMETHOD_XF_PermissionCache=cacheAllContentPerms|static=false|required=2|total=2\nMETHOD_XF_PermissionCache=cacheContentPermsByIds|static=false|required=3|total=3\nMETHOD_XF_PermissionCache=cacheMultipleContentPermsForContent|static=false|required=3|total=3\nREFLECTION_OUTPUT_END\nTASK_COMPLETE=true\nTASK_RESULT=PASS_PVEPRO_GUEST_PERMISSION_RCA\nNO_MUTATION=true\nGUEST_OUTPUT_END\nGUEST_PERMISSION_RCA_CLEAN=true\nTASK_COMPLETE=true\nTASK_RESULT=PASS_PVEPRO_GUEST_PERMISSION_RCA\nNO_MUTATION=true\nHOMELAB_RESULT_CONTRACT={\"version\":1,\"command_id\":\"SUPPORT-260920-PVEPRO-GUEST-PERMISSION-RCA-READONLY-715R2\",\"status\":\"OK\",\"changes_made\":false,\"rollback_started\":false,\"rollback_restored\":null}\n" } diff --git a/runtime/latest.txt b/runtime/latest.txt index 44a0edcd..54177ef9 100644 --- a/runtime/latest.txt +++ b/runtime/latest.txt @@ -1,15 +1,15 @@ CHAT_OUTPUT_BEGIN -COMMAND_ID=SUPPORT-260920-PVEPRO-NAVIGATION-403-RCA-READONLY-714R1 +COMMAND_ID=SUPPORT-260920-PVEPRO-GUEST-PERMISSION-RCA-READONLY-715R2 STATUS=OK RC=0 HOST=pve01 MODE=read-only -COMPONENT=pvepro-navigation-403-rca-readonly +COMPONENT=pvepro-guest-permission-rca-readonly REFERENCE_REGISTER_CHECK=OK REFERENCE_SHA256=5a3d8e5154c41cb582a4e0aca68090be1f0138918bf82131a948df326f9d8d66 ERROR_REGISTER_CHECK=OK ERROR_REGISTER_SHA256=3b09a553ec0f527ed3afeed4753f52a74ee3036045bbfb3c685e9f8af4ba7ba0 -COMMAND_SHA256=e0812c4ce24dc3ca707ee56115d61a7d37ad0330f62df9794a4601bdfcfa7dd0 +COMMAND_SHA256=6212b0a0bb4cb3db4efc1e236d12c83297a9e341ecfc0187256214ca98c60377 DUPLICATE_FAILED_COMMAND_BLOCKED=false EXECUTION_STARTED=true CHANGE_DECLARED=false @@ -24,76 +24,47 @@ MUTATION_OUTCOME=NO_MUTATION SANITIZED=yes SECRETS_INCLUDED=no PRIVATE_ADDRESSES_INCLUDED=no -RAW_EVIDENCE_SHA256=3dc6b1a41c071d60f024ac7846d7854665a8d3039455ca51ed556db67daa006d -SANITIZED_OUTPUT_SHA256=3dc6b1a41c071d60f024ac7846d7854665a8d3039455ca51ed556db67daa006d +RAW_EVIDENCE_SHA256=9438d44f12689916ba97601db19bfb1d67871bad32757b3cbc8d56861be614ee +SANITIZED_OUTPUT_SHA256=9438d44f12689916ba97601db19bfb1d67871bad32757b3cbc8d56861be614ee OUTPUT_BEGIN GUEST_QGA_TRANSPORT_RC=0 GUEST_EXITCODE=0 +TRANSPORT_STDERR_SHA256=e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 GUEST_OUTPUT_BEGIN XF_SHA=d0c10d91d743e0a541d9a1b201080491dae0a8b1757866f113ef707b83403219 -PHP_RC=0 -PHP_OUTPUT_BEGIN -VISITOR_USER_ID=0 -FORUM_9_EXISTS=true -FORUM_9_TITLE=Готовые стеки -FORUM_9_CANONICAL_LINK=/index.php?forums/gotovye-steki.9/ -FORUM_9_CAN_VIEW=false -FORUM_9_CAN_VIEW_SOURCE=FORUM -FORUM_9_NODE_ID=9 -FORUM_9_DISCUSSION_COUNT=5 -FORUM_11_EXISTS=true -FORUM_11_TITLE=PVE Battles -FORUM_11_CANONICAL_LINK=/index.php?forums/pve-battles.11/ -FORUM_11_CAN_VIEW=false -FORUM_11_CAN_VIEW_SOURCE=FORUM -FORUM_11_NODE_ID=11 -FORUM_11_DISCUSSION_COUNT=5 -FORUM_17_EXISTS=true -FORUM_17_TITLE=Запросы на внедрение -FORUM_17_CANONICAL_LINK=/index.php?forums/zaprosy-na-vnedrenie.17/ -FORUM_17_CAN_VIEW=false -FORUM_17_CAN_VIEW_SOURCE=FORUM -FORUM_17_NODE_ID=17 -FORUM_17_DISCUSSION_COUNT=4 -FORUM_18_EXISTS=true -FORUM_18_TITLE=Эксперты PVEPro -FORUM_18_CANONICAL_LINK=/index.php?forums/ehksperty-pvepro.18/ -FORUM_18_CAN_VIEW=false -FORUM_18_CAN_VIEW_SOURCE=FORUM -FORUM_18_NODE_ID=18 -FORUM_18_DISCUSSION_COUNT=3 -PHP_OUTPUT_END +PHP1_RC=255 +PHP1_STDERR_SHA256=bb6185af105cba9c11de67ee4ea9c5c428ff5b8d88c40e5c1c5ee36183003d8a +PHP1_OUTPUT_BEGIN + +PHP1_OUTPUT_END +PERMISSION_SOURCE_HIT_COUNT=120 +PERMISSION_SOURCE_HITS=[{"path":"/var/www/pvepro/src/XF/Repository/SmilieRepository.php","line":115,"text":"public function getSmilieCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/SmilieRepository.php","line":141,"text":"public function rebuildSmilieCache()"},{"path":"/var/www/pvepro/src/XF/Repository/SmilieRepository.php","line":148,"text":"public function getSmilieSpriteCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/SmilieRepository.php","line":179,"text":"public function rebuildSmilieSpriteCache()"},{"path":"/var/www/pvepro/src/XF/Repository/AbstractPrefixMap.php","line":16,"text":"abstract protected function updateAssociationCache(array $cache);"},{"path":"/var/www/pvepro/src/XF/Repository/AbstractPrefixMap.php","line":134,"text":"public function rebuildContentAssociationCache($contentIds)"},{"path":"/var/www/pvepro/src/XF/Repository/RouteFilterRepository.php","line":18,"text":"public function getRouteFilterCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/RouteFilterRepository.php","line":56,"text":"public function rebuildRouteFilterCache()"},{"path":"/var/www/pvepro/src/XF/Repository/UserFieldRepository.php","line":52,"text":"public function rebuildUserFieldValuesCache($userId)"},{"path":"/var/www/pvepro/src/XF/Repository/ContentTypeFieldRepository.php","line":18,"text":"public function getContentTypeCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/ContentTypeFieldRepository.php","line":30,"text":"public function rebuildContentTypeCache()"},{"path":"/var/www/pvepro/src/XF/Repository/ModeratorRepository.php","line":78,"text":"public function getModeratorPermissionData($contentType = null)"},{"path":"/var/www/pvepro/src/XF/Repository/WidgetRepository.php","line":96,"text":"public function getWidgetCache()"},{"path":"/var/www/pvepro/src/XF/Repository/WidgetRepository.php","line":153,"text":"public function rebuildWidgetCache()"},{"path":"/var/www/pvepro/src/XF/Repository/WidgetRepository.php","line":174,"text":"public function getWidgetDefinitionCache()"},{"path":"/var/www/pvepro/src/XF/Repository/WidgetRepository.php","line":195,"text":"public function rebuildWidgetDefinitionCache()"},{"path":"/var/www/pvepro/src/XF/Repository/WidgetRepository.php","line":208,"text":"public function getWidgetPositionCache()"},{"path":"/var/www/pvepro/src/XF/Repository/WidgetRepository.php","line":229,"text":"public function rebuildWidgetPositionCache()"},{"path":"/var/www/pvepro/src/XF/Repository/NoticeRepository.php","line":164,"text":"public function rebuildNoticeCache()"},{"path":"/var/www/pvepro/src/XF/Repository/NoticeRepository.php","line":182,"text":"public function rebuildNoticeLastResetCache()"},{"path":"/var/www/pvepro/src/XF/Repository/NodeRepository.php","line":52,"text":"public function getFullNodeListCached($cacheKey, ?Node $withinNode = null, $with = null)"},{"path":"/var/www/pvepro/src/XF/Repository/SpamRepository.php","line":62,"text":"public function cleanUpRegistrationResultCache($date = null)"},{"path":"/var/www/pvepro/src/XF/Repository/BanningRepository.php","line":140,"text":"public function rebuildBannedEmailCache()"},{"path":"/var/www/pvepro/src/XF/Repository/BanningRepository.php","line":187,"text":"public function getBannedIpCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/BanningRepository.php","line":201,"text":"public function rebuildBannedIpCache()"},{"path":"/var/www/pvepro/src/XF/Repository/BanningRepository.php","line":236,"text":"public function getDiscouragedIpCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/BanningRepository.php","line":250,"text":"public function rebuildDiscouragedIpCache()"},{"path":"/var/www/pvepro/src/XF/Repository/NodeTypeRepository.php","line":10,"text":"public function getNodeTypeCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/NodeTypeRepository.php","line":22,"text":"public function rebuildNodeTypeCache()"},{"path":"/var/www/pvepro/src/XF/Repository/CodeEventListenerRepository.php","line":21,"text":"public function getListenerCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/CodeEventListenerRepository.php","line":43,"text":"public function rebuildListenerCache()"},{"path":"/var/www/pvepro/src/XF/Repository/UserGroupRepository.php","line":187,"text":"public function getDisplayStyleCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/UserGroupRepository.php","line":201,"text":"public function rebuildDisplayStyleCache()"},{"path":"/var/www/pvepro/src/XF/Repository/UserGroupRepository.php","line":212,"text":"public function getUserBannerCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/UserGroupRepository.php","line":231,"text":"public function rebuildUserBannerCache()"},{"path":"/var/www/pvepro/src/XF/Repository/PermissionCombinationRepository.php","line":23,"text":"public function getPermissionCombinationForUser(User $user, $hasUserPermissions = null)"},{"path":"/var/www/pvepro/src/XF/Repository/PermissionCombinationRepository.php","line":61,"text":"public function getPermissionCombinationOrPlaceholder(array $groupIds, int $userId = 0)"},{"path":"/var/www/pvepro/src/XF/Repository/PermissionCombinationRepository.php","line":81,"text":"public function updatePermissionCombinationForUser(User $user, $buildOnCreate = true)"},{"path":"/var/www/pvepro/src/XF/Repository/PermissionCombinationRepository.php","line":86,"text":"$combination->setOption('rebuild_permission_cache', $buildOnCreate);"},{"path":"/var/www/pvepro/src/XF/Repository/PermissionCombinationRepository.php","line":98,"text":"public function hasUserSpecificPermissions($userId)"},{"path":"/var/www/pvepro/src/XF/Repository/PermissionCombinationRepository.php","line":112,"text":"public function getPermissionCombinationsForUserGroup($userGroupId)"},{"path":"/var/www/pvepro/src/XF/Repository/PermissionCombinationRepository.php","line":125,"text":"public function deleteUnusedPermissionCombinations()"},{"path":"/var/www/pvepro/src/XF/Repository/PermissionCombinationRepository.php","line":151,"text":"$db->delete('xf_permission_cache_content', $combinationCondition);"},{"path":"/var/www/pvepro/src/XF/Repository/ClassExtensionRepository.php","line":21,"text":"public function getExtensionCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/ClassExtensionRepository.php","line":32,"text":"protected function buildExtensionCacheData($extensions): array"},{"path":"/var/www/pvepro/src/XF/Repository/ClassExtensionRepository.php","line":52,"text":"public function rebuildExtensionCache()"},{"path":"/var/www/pvepro/src/XF/Repository/ReactionRepository.php","line":255,"text":"public function rebuildContentReactionCache($contentType, $contentId, $isLike = false, $throw = true)"},{"path":"/var/www/pvepro/src/XF/Repository/ReactionRepository.php","line":707,"text":"public function getReactionCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/ReactionRepository.php","line":732,"text":"public function rebuildReactionCache()"},{"path":"/var/www/pvepro/src/XF/Repository/ReactionRepository.php","line":739,"text":"public function getReactionSpriteCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/ReactionRepository.php","line":804,"text":"public function rebuildReactionSpriteCache()"},{"path":"/var/www/pvepro/src/XF/Repository/ForumTypeRepository.php","line":74,"text":"public function rebuildForumTypeCache(): array"},{"path":"/var/www/pvepro/src/XF/Repository/AbstractPrefix.php","line":185,"text":"public function getPrefixCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/AbstractPrefix.php","line":199,"text":"public function rebuildPrefixCache()"},{"path":"/var/www/pvepro/src/XF/Repository/IconRepository.php","line":262,"text":"public function rebuildIconSpriteCache(): array"},{"path":"/var/www/pvepro/src/XF/Repository/TagRepository.php","line":504,"text":"public function getContentTagCache($contentType, $contentId)"},{"path":"/var/www/pvepro/src/XF/Repository/TagRepository.php","line":526,"text":"public function rebuildContentTagCache($contentType, $contentId)"},{"path":"/var/www/pvepro/src/XF/Repository/TagRepository.php","line":588,"text":"public function recalculateTagUsageCache($tagIds)"},{"path":"/var/www/pvepro/src/XF/Repository/TagRepository.php","line":663,"text":"public function recalculateTagUsageCacheByContent($contentType, $contentId)"},{"path":"/var/www/pvepro/src/XF/Repository/TagRepository.php","line":703,"text":"public function getTagResultCache($tagId, $userId = null)"},{"path":"/var/www/pvepro/src/XF/Repository/TagRepository.php","line":724,"text":"public function pruneTagResultsCache($cutOff = null)"},{"path":"/var/www/pvepro/src/XF/Repository/ConnectedAccountRepository.php","line":73,"text":"public function rebuildUserConnectedAccountCache(User $user)"},{"path":"/var/www/pvepro/src/XF/Repository/LikedContentRepository.php","line":103,"text":"public function rebuildContentLikeCache($contentType, $contentId, $throw = true)"},{"path":"/var/www/pvepro/src/XF/Repository/ThreadTypeRepository.php","line":19,"text":"public function rebuildThreadTypeCache(): array"},{"path":"/var/www/pvepro/src/XF/Repository/OptionRepository.php","line":158,"text":"public function getOptionCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/OptionRepository.php","line":171,"text":"public function rebuildOptionCache()"},{"path":"/var/www/pvepro/src/XF/Repository/OptionRepository.php","line":259,"text":"public function getOptionCacheFileValue(OptionFinder $finder): ?string"},{"path":"/var/www/pvepro/src/XF/Repository/ForumPrefixRepository.php","line":20,"text":"protected function updateAssociationCache(array $cache)"},{"path":"/var/www/pvepro/src/XF/Repository/BbCodeRepository.php","line":29,"text":"public function getBbCodeCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/BbCodeRepository.php","line":46,"text":"public function rebuildBbCodeCache()"},{"path":"/var/www/pvepro/src/XF/Repository/AdminNavigationRepository.php","line":29,"text":"public function getNavigationCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/AdminNavigationRepository.php","line":57,"text":"public function rebuildNavigationCache()"},{"path":"/var/www/pvepro/src/XF/Repository/SearchForumRepository.php","line":115,"text":"public function getThreadIdsForUserCache(SearchForum $searchForum, User $user): array"},{"path":"/var/www/pvepro/src/XF/Repository/SearchForumRepository.php","line":154,"text":"public function enqueueCacheRebuildIfNeeded(SearchForum $searchForum): bool"},{"path":"/var/www/pvepro/src/XF/Repository/EditorRepository.php","line":19,"text":"public function getEditorDropdownCache()"},{"path":"/var/www/pvepro/src/XF/Repository/EditorRepository.php","line":39,"text":"public function rebuildEditorDropdownCache()"},{"path":"/var/www/pvepro/src/XF/Repository/CountersRepository.php","line":9,"text":"public function getForumStatisticsCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/CountersRepository.php","line":26,"text":"public function rebuildForumStatisticsCache()"},{"path":"/var/www/pvepro/src/XF/Repository/AbstractPromptMap.php","line":16,"text":"abstract protected function updateAssociationCache(array $cache);"},{"path":"/var/www/pvepro/src/XF/Repository/AbstractPromptMap.php","line":134,"text":"public function rebuildContentAssociationCache($contentIds)"},{"path":"/var/www/pvepro/src/XF/Repository/PermissionRepository.php","line":12,"text":"public function getGlobalPermissionListData()"},{"path":"/var/www/pvepro/src/XF/Repository/PermissionRepository.php","line":23,"text":"public function getContentPermissionListData($contentType)"},{"path":"/var/www/pvepro/src/XF/Repository/PermissionRepository.php","line":47,"text":"public function findPermissionsForList()"},{"path":"/var/www/pvepro/src/XF/Repository/PermissionRepository.php","line":54,"text":"public function getPermissionsGrouped()"},{"path":"/var/www/pvepro/src/XF/Repository/PermissionRepository.php","line":74,"text":"public function getPermissionHandlers()"},{"path":"/var/www/pvepro/src/XF/Repository/PermissionRepository.php","line":84,"text":"public function getPermissionHandler($type)"},{"path":"/var/www/pvepro/src/XF/Repository/ProfilePostRepository.php","line":176,"text":"public function getLatestCommentCache(ProfilePost $profilePost)"},{"path":"/var/www/pvepro/src/XF/Repository/AddOnRepository.php","line":123,"text":"public function getDisabledAddOnsCache()"},{"path":"/var/www/pvepro/src/XF/Repository/AddOnRepository.php","line":129,"text":"public function setDisabledAddOnsCache(array $cache)"},{"path":"/var/www/pvepro/src/XF/Repository/ConversationRepository.php","line":302,"text":"public function getConversationRecipientCache(ConversationMaster $conversation, &$total = 0)"},{"path":"/var/www/pvepro/src/XF/Repository/ConversationRepository.php","line":319,"text":"public function rebuildConversationRecipientCache(ConversationMaster $conversation)"},{"path":"/var/www/pvepro/src/XF/Repository/ConversationRepository.php","line":332,"text":"public function updateRecipientCacheForUserChange($oldUserId, $newUserId, $oldUsername, $newUsername)"},{"path":"/var/www/pvepro/src/XF/Repository/BbCodeMediaSiteRepository.php","line":30,"text":"public function getBbCodeMediaSiteCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/BbCodeMediaSiteRepository.php","line":60,"text":"public function rebuildBbCodeMediaSiteCache()"},{"path":"/var/www/pvepro/src/XF/Repository/PollRepository.php","line":169,"text":"public function getResponseCacheData($pollId)"},{"path":"/var/www/pvepro/src/XF/Repository/OembedRepository.php","line":140,"text":"public function pruneOembedCache($pruneDate = null)"},{"path":"/var/www/pvepro/src/XF/Repository/ForumPromptRepository.php","line":20,"text":"protected function updateAssociationCache(array $cache)"},{"path":"/var/www/pvepro/src/XF/Repository/FindNewRepository.php","line":12,"text":"public function getAvailableCachedFindNewRecord(FindNew $baseRecord, $cacheLength)"},{"path":"/var/www/pvepro/src/XF/Repository/NavigationRepository.php","line":120,"text":"public function rebuildNavigationCache()"},{"path":"/var/www/pvepro/src/XF/Repository/AbstractFieldMap.php","line":17,"text":"abstract protected function updateAssociationCache(array $cache);"},{"path":"/var/www/pvepro/src/XF/Repository/AbstractFieldMap.php","line":136,"text":"public function rebuildContentAssociationCache($contentIds)"},{"path":"/var/www/pvepro/src/XF/Repository/UserIgnoredRepository.php","line":10,"text":"public function getIgnoredUserCache($userId)"},{"path":"/var/www/pvepro/src/XF/Repository/UserIgnoredRepository.php","line":23,"text":"public function rebuildIgnoredCache($userId)"},{"path":"/var/www/pvepro/src/XF/Repository/UserIgnoredRepository.php","line":36,"text":"public function rebuildIgnoredCacheByIgnoredUser($ignoredUserId)"},{"path":"/var/www/pvepro/src/XF/Repository/BookmarkRepository.php","line":392,"text":"public function recalculateLabelUsageCache($labelIds)"},{"path":"/var/www/pvepro/src/XF/Repository/BookmarkRepository.php","line":486,"text":"public function rebuildBookmarkLabelCache($bookmarkId)"},{"path":"/var/www/pvepro/src/XF/Repository/BookmarkRepository.php","line":502,"text":"public function getLabelUseCache($bookmarkId)"},{"path":"/var/www/pvepro/src/XF/Repository/RouteRepository.php","line":30,"text":"public function getRouteCacheData($routeType)"},{"path":"/var/www/pvepro/src/XF/Repository/RouteRepository.php","line":76,"text":"public function rebuildRouteCache($routeType)"},{"path":"/var/www/pvepro/src/XF/Repository/RouteRepository.php","line":83,"text":"public function rebuildRouteCaches()"},{"path":"/var/www/pvepro/src/XF/Repository/AbstractField.php","line":121,"text":"public function getFieldCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/AbstractField.php","line":165,"text":"public function rebuildFieldCache()"},{"path":"/var/www/pvepro/src/XF/Repository/AbstractField.php","line":172,"text":"public function getAdditionalCacheData(\\XF\\Entity\\AbstractField $field)"},{"path":"/var/www/pvepro/src/XF/Repository/ApiRepository.php","line":89,"text":"public function rebuildApiScopeCache()"},{"path":"/var/www/pvepro/src/XF/Repository/ContentVoteRepository.php","line":552,"text":"public function rebuildVoteCache($contentType, $contentId, $throw = true)"},{"path":"/var/www/pvepro/src/XF/Repository/SearchRepository.php","line":41,"text":"public function allowUserUseCachedResults(User $user)"},{"path":"/var/www/pvepro/src/XF/Repository/PaymentRepository.php","line":105,"text":"public function getPaymentProviderCacheData()"},{"path":"/var/www/pvepro/src/XF/Repository/PaymentRepository.php","line":126,"text":"public function rebuildPaymentProviderCache()"},{"path":"/var/www/pvepro/src/XF/Repository/LanguageRepository.php","line":92,"text":"public function rebuildGlobalPhraseCache()"},{"path":"/var/www/pvepro/src/XF/Repository/LanguageRepository.php","line":138,"text":"public function getLanguageCacheData()"}] +PHP2_RC=0 +REFLECTION_OUTPUT_BEGIN +CLASS_XF_Repository_Permission_EXISTS=true +METHOD_XF_Repository_Permission=getGlobalPermissionListData|static=false|required=0|total=0 +METHOD_XF_Repository_Permission=getContentPermissionListData|static=false|required=1|total=1 +METHOD_XF_Repository_Permission=findPermissionsForList|static=false|required=0|total=0 +METHOD_XF_Repository_Permission=getPermissionsGrouped|static=false|required=0|total=0 +METHOD_XF_Repository_Permission=getPermissionHandlers|static=false|required=0|total=0 +METHOD_XF_Repository_Permission=getPermissionHandler|static=false|required=1|total=1 +CLASS_XF_Repository_Node_EXISTS=true +METHOD_XF_Repository_Node=getFullNodeListCached|static=false|required=1|total=3 +CLASS_XF_PermissionCache_EXISTS=true +METHOD_XF_PermissionCache=getPermissionSet|static=false|required=1|total=1 +METHOD_XF_PermissionCache=cacheAllContentPerms|static=false|required=2|total=2 +METHOD_XF_PermissionCache=cacheContentPermsByIds|static=false|required=3|total=3 +METHOD_XF_PermissionCache=cacheMultipleContentPermsForContent|static=false|required=3|total=3 +REFLECTION_OUTPUT_END TASK_COMPLETE=true -TASK_RESULT=PASS_PVEPRO_NAVIGATION_XF_RCA +TASK_RESULT=PASS_PVEPRO_GUEST_PERMISSION_RCA NO_MUTATION=true GUEST_OUTPUT_END -PUBLIC_ROOT={"rc":0,"code":200,"sha256":"c368010831b77ab8c2d18918a9a213ecaf9943267bfb3a6bf312689d3986d72c","bytes":33862,"pvepro":true,"effective_path":"/index.php","redirect_path":"/"} -RCA_FORUM_9_CAN_VIEW=false -RCA_FORUM_9_CANONICAL_LINK=/index.php?forums/gotovye-steki.9/ -RCA_FORUM_9_NUMERIC_RESULT={"rc":0,"code":403,"sha256":"a11e8b8bd5cb4d8b75c7b3ecdea7fbe1de8d66ef83e97c30fcf1c0f38b43992a","bytes":27902,"pvepro":true,"effective_path":"/forums/9/","redirect_path":"/"} -RCA_FORUM_9_CANONICAL_RESULT={"rc":0,"code":403,"sha256":"4fead9f51ffabe9a9d75ccdeb1263e0252027968c18a2b577bbafa672eff8502","bytes":27926,"pvepro":true,"effective_path":"/index.php","redirect_path":"/"} -RCA_FORUM_11_CAN_VIEW=false -RCA_FORUM_11_CANONICAL_LINK=/index.php?forums/pve-battles.11/ -RCA_FORUM_11_NUMERIC_RESULT={"rc":0,"code":403,"sha256":"01ff8d12f175ab7447984faaaa9f0624fa34d152cd6cee9e07d5d31af956488a","bytes":27903,"pvepro":true,"effective_path":"/forums/11/","redirect_path":"/"} -RCA_FORUM_11_CANONICAL_RESULT={"rc":0,"code":403,"sha256":"903f713e93f9a61196b903fd5d171ffa083c813e54e68e6493435a280b52e819","bytes":27925,"pvepro":true,"effective_path":"/index.php","redirect_path":"/"} -RCA_FORUM_17_CAN_VIEW=false -RCA_FORUM_17_CANONICAL_LINK=/index.php?forums/zaprosy-na-vnedrenie.17/ -RCA_FORUM_17_NUMERIC_RESULT={"rc":0,"code":403,"sha256":"287e4a419e75ec5765497e8f3f5374df35d518700736af90fe86a22f6c570235","bytes":27903,"pvepro":true,"effective_path":"/forums/17/","redirect_path":"/"} -RCA_FORUM_17_CANONICAL_RESULT={"rc":0,"code":403,"sha256":"4f01a42ff6dfb7c18f54a4b4e12a81dc5fd0f1f54e8ad12e142092cb9e2f6082","bytes":27934,"pvepro":true,"effective_path":"/index.php","redirect_path":"/"} -RCA_FORUM_18_CAN_VIEW=false -RCA_FORUM_18_CANONICAL_LINK=/index.php?forums/ehksperty-pvepro.18/ -RCA_FORUM_18_NUMERIC_RESULT={"rc":0,"code":403,"sha256":"ec22f27513ee4297abd1ef806cdb82078709f91fe39016569b73e1b4fcc21805","bytes":27903,"pvepro":true,"effective_path":"/forums/18/","redirect_path":"/"} -RCA_FORUM_18_CANONICAL_RESULT={"rc":0,"code":403,"sha256":"feb5e68a475333d6d74106981a53e4cf20ba1cfd8b70b62953f6cf9cb18ac760","bytes":27930,"pvepro":true,"effective_path":"/index.php","redirect_path":"/"} -RCA_HOMEPAGE_CONTAINS_CANONICAL_LINKS={"9":false,"11":false,"17":false,"18":false} -RCA_713_NUMERIC_FORUM_PATH_TEST_FALSE_POSITIVE=false -RCA_CANONICAL_NAVIGATION_PUBLIC_OK=false -RCA_GUEST_FORUM_VISIBILITY_OK=false -RCA_HOMEPAGE_NAV_LINKS_OK=false -RCA_SERVER_REPAIR_REQUIRED=true +GUEST_PERMISSION_RCA_CLEAN=true TASK_COMPLETE=true -TASK_RESULT=PVEPRO_NAVIGATION_403_RCA_PARTIAL +TASK_RESULT=PASS_PVEPRO_GUEST_PERMISSION_RCA NO_MUTATION=true -HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260920-PVEPRO-NAVIGATION-403-RCA-READONLY-714R1","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} +HOMELAB_RESULT_CONTRACT={"version":1,"command_id":"SUPPORT-260920-PVEPRO-GUEST-PERMISSION-RCA-READONLY-715R2","status":"OK","changes_made":false,"rollback_started":false,"rollback_restored":null} OUTPUT_END CHAT_OUTPUT_END