Lukas Thiemeier
Lukas Thiemeier
> It was not assumed that one would need to run multiple checks to the same bucket at once. I think this feature is not really important, but it might...
See https://github.com/doomguy-stg/chorus/tree/critical_object_keys for tests and a possible solution.
It is actually anything with trailing or leading slashes (due to the strings.Trim() in req_parser.go) plus anything affected by URL preprocessing provided by http.ServerMux (mainly https://pkg.go.dev/net/http#hdr-Trailing_slash_redirection-ServeMux and https://pkg.go.dev/net/http#hdr-Request_sanitizing-ServeMux). See Commit...
Unfortunately, rclone does some key-manipulation, too. Some objects are not synced properly. The situation has improved with the switch to rclone 1.70.3, but (at least) keys containing single or double...