MCPcopy Create free account

hub / github.com/gtsteffaniak/filebrowser / functions

Functions1,657 in github.com/gtsteffaniak/filebrowser

FunctionTestPublicShareHandlerAuthentication
(t *testing.T)
backend/http/middleware_test.go:147
FunctionTestReadImageFileDimensions
(t *testing.T)
backend/preview/image_test.go:534
FunctionTestRemoveGroupCascade_DenyRules
TestRemoveGroupCascade_DenyRules tests cascade delete for group deny rules specifically
backend/database/access/access_test.go:1453
FunctionTestRemoveGroupCascade_OnlyRemovesSpecificList
TestRemoveGroupCascade_OnlyRemovesSpecificList tests cascade delete for groups
backend/database/access/access_test.go:1396
FunctionTestRemoveUserCascade_CleanupEmptyRules
TestRemoveUserCascade_CleanupEmptyRules tests that empty rules are cleaned up
backend/database/access/access_test.go:1617
FunctionTestRemoveUserCascade_DenyRules
TestRemoveUserCascade_DenyRules tests cascade delete for deny rules specifically
backend/database/access/access_test.go:1280
FunctionTestRemoveUserCascade_DoesNotAffectParentPaths
TestRemoveUserCascade_DoesNotAffectParentPaths tests that parent paths are not affected
backend/database/access/access_test.go:1572
FunctionTestRemoveUserCascade_EmptyResult
TestRemoveUserCascade_EmptyResult tests cascade delete when no rules exist
backend/database/access/access_test.go:1515
FunctionTestRemoveUserCascade_ExactPathOnly
TestRemoveUserCascade_ExactPathOnly tests that exact path is included in cascade
backend/database/access/access_test.go:1538
FunctionTestRemoveUserCascade_MixedUsers
TestRemoveUserCascade_MixedUsers tests that cascade delete only affects the specified user
backend/database/access/access_test.go:1669
FunctionTestRemoveUserCascade_MultipleSubpaths
TestRemoveUserCascade_MultipleSubpaths tests cascade delete across multiple subpath levels
backend/database/access/access_test.go:1337
FunctionTestRemoveUserCascade_OnlyRemovesSpecificList
TestRemoveUserCascade_OnlyRemovesSpecificList tests that cascade delete only removes from the specified list
backend/database/access/access_test.go:1223
FunctionTestResize_ConcurrencyLimit
TestResize_ConcurrencyLimit verifies that imageSem works for basic concurrency control
backend/preview/image_test.go:454
FunctionTestResize_ConcurrencyLimit_NoFFmpeg
TestResize_ConcurrencyLimit_NoFFmpeg verifies that imageSem works correctly
backend/preview/image_test.go:469
FunctionTestResolveOnlyOfficeDownloadURL
(t *testing.T)
backend/http/onlyOffice_test.go:8
FunctionTestSafeExtractPath
(t *testing.T)
backend/http/archive_test.go:154
FunctionTestSafeExtractPath_destJoinDoesNotDropBase
TestSafeExtractPath_destJoinDoesNotDropBase verifies that a previously problematic pattern (root-relative second segment) does not throw away dest aft
backend/http/archive_test.go:228
FunctionTestSafeExtractPath_rejectsParentTraversal
TestSafeExtractPath_rejectsParentTraversal ensures ".." in the archive name is rejected by normalizeArchiveEntryName, not written under dest.
backend/http/archive_test.go:217
FunctionTestScheduleTierBoundsForComplexity
(t *testing.T)
backend/indexing/indexingSchedulerLoop_test.go:34
FunctionTestSearchIndexes
(t *testing.T)
backend/indexing/search_test.go:203
FunctionTestSearchLargestModeExcludesRoot
(t *testing.T)
backend/indexing/search_test.go:484
FunctionTestSearchLargestModeExcludesScopeDirectory
(t *testing.T)
backend/indexing/search_test.go:580
FunctionTestSearchWhileIndexing
(t *testing.T)
backend/indexing/search_test.go:140
FunctionTestService_FormatFromExtension
(t *testing.T)
backend/preview/image_test.go:366
FunctionTestService_Resize
(t *testing.T)
backend/preview/image_test.go:35
FunctionTestSetDirectoryInfo
(t *testing.T)
backend/indexing/mutate_test.go:271
FunctionTestShouldBubbleUpToFolderPreview
(t *testing.T)
backend/indexing/iteminfo/mediaMeta_test.go:5
FunctionTestShouldSkip_FileEndsWith
(t *testing.T)
backend/indexing/conditionalRules_test.go:333
FunctionTestShouldSkip_FileInExcludedFolderPath
(t *testing.T)
backend/indexing/conditionalRules_test.go:433
FunctionTestShouldSkip_FilePaths
(t *testing.T)
backend/indexing/conditionalRules_test.go:381
FunctionTestShouldSkip_FileStartsWith
(t *testing.T)
backend/indexing/conditionalRules_test.go:285
FunctionTestShouldSkip_FolderNames
(t *testing.T)
backend/indexing/conditionalRules_test.go:174
FunctionTestShouldSkip_FolderPaths
(t *testing.T)
backend/indexing/conditionalRules_test.go:225
FunctionTestShouldSkip_FolderStartsWith
(t *testing.T)
backend/indexing/conditionalRules_test.go:106
FunctionTestShouldSkip_HiddenFiles
(t *testing.T)
backend/indexing/conditionalRules_test.go:526
FunctionTestShouldSkip_MultipleRules
(t *testing.T)
backend/indexing/conditionalRules_test.go:462
FunctionTestShouldSkip_ViewableStillSkips
(t *testing.T)
backend/indexing/conditionalRules_test.go:510
FunctionTestSortItems
(t *testing.T)
backend/adapters/fs/files/file_test.go:198
FunctionTestSubfolderAccessLogicBug
TestSubfolderAccessLogicBug tests the theory that the bug is caused by subfolder access logic
backend/database/access/access_test.go:569
FunctionTestUnixModeToFileMode_setgid
(t *testing.T)
backend/adapters/fs/fileutils/file_test.go:8
FunctionTestUpdateFileMetadata
(t *testing.T)
backend/indexing/mutate_test.go:211
FunctionTestUpdateMetadata_batchScanPersistListedFolders
(t *testing.T)
backend/indexing/mutate_test.go:325
FunctionTestUpdateSize
(t *testing.T)
backend/indexing/iteminfo/conditions_test.go:53
FunctionTestUpdateUserScopes_Phases
(t *testing.T)
backend/cmd/user_test.go:12
FunctionTestUpdate_AdminModifyOtherUser
(t *testing.T)
backend/database/storage/bolt/users_test.go:72
FunctionTestUpdate_AdminModifySelf
(t *testing.T)
backend/database/storage/bolt/users_test.go:141
FunctionTestUpdate_EmptyFieldsAfterFiltering
(t *testing.T)
backend/database/storage/bolt/users_test.go:457
FunctionTestUpdate_NonAdminModifyOtherUser
(t *testing.T)
backend/database/storage/bolt/users_test.go:322
FunctionTestUpdate_NonAdminModifyOtherUserOtp
(t *testing.T)
backend/database/storage/bolt/users_test.go:356
FunctionTestUpdate_NonAdminModifySelf
(t *testing.T)
backend/database/storage/bolt/users_test.go:181
FunctionTestUpdate_NonAdminModifySelfRestrictedFields
(t *testing.T)
backend/database/storage/bolt/users_test.go:248
FunctionTestUpdate_WhichAllVsSpecific
(t *testing.T)
backend/database/storage/bolt/users_test.go:389
FunctionTestUserInfoUnmarshaller
(t *testing.T)
backend/http/oidc_test.go:9
FunctionTestUserInfoUnmarshaller_InvalidJSON
(t *testing.T)
backend/http/oidc_test.go:197
FunctionTestUserReportedBug
TestUserReportedBug reproduces the exact scenario described by the user
backend/database/access/access_test.go:500
FunctionTestValidateLdapAuth_ConfigValidation
(t *testing.T)
backend/common/settings/auth_ldap_test.go:154
FunctionTestVerifyExternalJWT_CertificatePEM
(t *testing.T)
backend/auth/jwt_test.go:251
FunctionTestVerifyExternalJWT_CustomUserIdentifier
(t *testing.T)
backend/auth/jwt_test.go:126
FunctionTestVerifyExternalJWT_ES256_PublicKeyPEM
(t *testing.T)
backend/auth/jwt_test.go:155
FunctionTestVerifyExternalJWT_ES256_WrongCurveRejected
(t *testing.T)
backend/auth/jwt_test.go:219
FunctionTestVerifyExternalJWT_ExpiredToken
(t *testing.T)
backend/auth/jwt_test.go:53
FunctionTestVerifyExternalJWT_InvalidSignature
(t *testing.T)
backend/auth/jwt_test.go:77
FunctionTestVerifyExternalJWT_MissingUsernameClaim
(t *testing.T)
backend/auth/jwt_test.go:102
FunctionTestVerifyExternalJWT_RS256_PublicKeyPEM
(t *testing.T)
backend/auth/jwt_test.go:187
FunctionTestVerifyExternalJWT_ValidToken
(t *testing.T)
backend/auth/jwt_test.go:19
FunctionTestVerifyLdapConnection_ValidationOnly
(t *testing.T)
backend/common/settings/auth_ldap_test.go:115
FunctionTestVideoPreviewDefaults
(t *testing.T)
backend/common/settings/video_preview_test.go:10
FunctionTestVideoPreviewFormatCategories
(t *testing.T)
backend/common/settings/video_preview_test.go:193
FunctionTestVideoPreviewFormatCount
(t *testing.T)
backend/common/settings/video_preview_test.go:230
FunctionTestWebDAV_AccessControl
Test access control rules
backend/http/webdav_test.go:576
FunctionTestWebDAV_IndexingStates
Test indexing states (indexed, viewable, not-viewable)
backend/http/webdav_test.go:693
FunctionTestWebDAV_PROPFIND_UserScopes
Test PROPFIND with different user scopes
backend/http/webdav_test.go:281
FunctionTestWebDAV_WriteOperations
Test WebDAV write operations with access control
backend/http/webdav_test.go:422
FunctionTestWithAdminHelper
(t *testing.T)
backend/http/middleware_test.go:69
FunctionTestWriteFilePreservesExecutableBit
Regression: PUT / save must not os.Chmod to PermFile for existing files, or +x (and other mode bits) are lost (#2309).
backend/adapters/fs/files/file_test.go:94
FunctionTestWriteFileRejectsExistingDirectory
(t *testing.T)
backend/adapters/fs/files/file_test.go:149
FunctionTest_GetRealPath
(t *testing.T)
backend/adapters/fs/files/file_test.go:22
FunctionTest_setDefaults
(t *testing.T)
backend/common/settings/config_test.go:29
MethodTryAcquire
TryAcquire attempts to acquire resources for processing an image Returns false if memory limit would be exceeded
backend/preview/memory_tracker.go:31
MethodUnmarshalJSON
UnmarshalJSON implements the json.Unmarshaler interface
backend/http/oidc.go:39
MethodUnmarshalText
UnmarshalText implements the text unmarshaller method
backend/preview/image_enum.go:88
MethodUnmarshalText
UnmarshalText implements the text unmarshaller method
backend/preview/image_enum.go:170
MethodUnmarshalText
UnmarshalText implements the text unmarshaller method
backend/preview/image_enum.go:248
FunctionUnregister
(username string, ch chan EventMessage)
backend/events/eventRouter.go:76
MethodUpdate
(u *User, adminActor bool, fields ...string)
backend/database/users/storage.go:16
MethodUpdate
(user *users.User, actorIsAdmin bool, fields ...string)
backend/database/storage/bolt/users.go:71
MethodUpdate
(u *users.User, adminActor bool, fields ...string)
backend/auth/json_timing_test.go:81
MethodUpdateCacheSize
UpdateCacheSize updates the SQLite cache size at runtime.
backend/database/sql/index.go:605
FunctionUpdateCredentialFromLibrary
UpdateCredentialFromLibrary updates an existing WebAuthnCredential from the library's Credential (used after login to update sign count, flags, and la
backend/database/users/webauthn.go:120
MethodValue
Value implements the driver Valuer interface.
backend/preview/image_enum.go:121
MethodValue
Value implements the driver Valuer interface.
backend/preview/image_enum.go:203
MethodValue
Value implements the driver Valuer interface.
backend/preview/image_enum.go:281
FunctionVerifyExternalJWT
VerifyExternalJWT verifies an external JWT token and extracts the username claim
backend/auth/jwt.go:47
MethodWebAuthnCredentials
WebAuthnCredentials returns the stored credentials converted to the library's type.
backend/database/users/webauthn.go:28
MethodWebAuthnDisplayName
WebAuthnDisplayName returns the display name for the user.
backend/database/users/webauthn.go:23
MethodWebAuthnID
WebAuthnID returns the user handle used by WebAuthn.
backend/database/users/webauthn.go:13
MethodWebAuthnName
WebAuthnName returns the human-readable name for the user.
backend/database/users/webauthn.go:18
FunctionWriteDirectory
(opts utils.FileOptions)
backend/adapters/fs/files/files.go:846
FunctionaccessDeleteHandler
accessDeleteHandler deletes a single user or group from a rule. @Summary Delete access rule entry @Description Delete a user or group from an allow or
backend/http/access.go:151
FunctionaccessGetHandler
accessGetHandler lists all access rules or retrieves a specific rule. @Summary List access rules @Description Lists access rules. Can be filtered by s
backend/http/access.go:30
← previousnext →1,301–1,400 of 1,657, ranked by callers