Project

General

Profile

Bug #14482

Updated by Tom Clegg over 5 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]] 

Back