LinearTapeFileSystem/ltfs

A file which has US (0x1f) character is not accepted

Open

#106 opened on Jan 31, 2019

 (0 comments) (1 reaction) (0 assignees)C (102 forks)auto 404
Hacktoberfestbughelp wanted

Repository metrics

Stars
 (337 stars)
PR merge metrics
 (PR metrics pending)

Description

Describe the bug

Cannot create a file or a symlink that has US (0x1f) character in the name.

To Reproduce

In bash,touch $'[mount_point]/aaa\x1faaa'.

LTFS returns an invalid argument error.

Expected behavior

Accept the filename and write to an index aaa%1faaa with percent encoded flag.

Contributor guide