Bug #14482
Updated by Tom Clegg about 6 years ago
Rails API manifest validation should handle escaped characters correctly:
* In a stream or file name, "\056" and "." are equivalent
* Example: "0:0:\057" is not a valid file token, because "\057" is an encoding of "/"
* Example: "0:0:foo\057/bar" is not a valid file token, because "\057" is an encoding of "/" and double slashes are not allowed
Rails API manifest validation should accept a file token with size 0 and basename ".".
Ruby SDK (Rails API + Workbench) should not present a file named "." when encountering a file token like "0:0:." or "0:0:\056".
See [[Keep manifest format]]