fix: Add quirks mode for FTP compatibility, where read permission is required even if O_WRONLY is set

This commit is contained in:
Felix Pojtinger
2022-01-12 22:21:10 +01:00
parent a022c30147
commit 0d80752516
6 changed files with 15 additions and 3 deletions
+1
View File
@@ -193,6 +193,7 @@ var serveFTPCmd = &cobra.Command{
)
},
viper.GetBool(readOnlyFlag),
true, // FTP requires read permission even if `O_WRONLY` is set if cache is enabled
func(hdr *config.Header) {
jsonLogger.Trace("Header transform", hdr)
+4 -3
View File
@@ -128,9 +128,10 @@ var serveHTTPCmd = &cobra.Command{
Metadata: metadataPersister,
},
"", // We never write
nil, // We never write
true, // We never write
"", // We never write
nil, // We never write
true, // We never write
false, // We never write
func(hdr *config.Header) {
jsonLogger.Trace("Header transform", hdr)