{"action":"created","issue":{"url":"https://api.github.com/repos/hasse69/rar2fs/issues/72","repository_url":"https://api.github.com/repos/hasse69/rar2fs","labels_url":"https://api.github.com/repos/hasse69/rar2fs/issues/72/labels{/name}","comments_url":"https://api.github.com/repos/hasse69/rar2fs/issues/72/comments","events_url":"https://api.github.com/repos/hasse69/rar2fs/issues/72/events","html_url":"https://github.com/hasse69/rar2fs/issues/72","id":208853100,"number":72,"title":"Invalid entry is exposed after commit eb8bfe9c48dd035d3af3025ffc53e718552c24a0","user":{"login":"jyhpsycho","id":4373184,"avatar_url":"https://avatars.githubusercontent.com/u/4373184?v=3","gravatar_id":"","url":"https://api.github.com/users/jyhpsycho","html_url":"https://github.com/jyhpsycho","followers_url":"https://api.github.com/users/jyhpsycho/followers","following_url":"https://api.github.com/users/jyhpsycho/following{/other_user}","gists_url":"https://api.github.com/users/jyhpsycho/gists{/gist_id}","starred_url":"https://api.github.com/users/jyhpsycho/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jyhpsycho/subscriptions","organizations_url":"https://api.github.com/users/jyhpsycho/orgs","repos_url":"https://api.github.com/users/jyhpsycho/repos","events_url":"https://api.github.com/users/jyhpsycho/events{/privacy}","received_events_url":"https://api.github.com/users/jyhpsycho/received_events","type":"User","site_admin":false},"labels":[{"id":186601739,"url":"https://api.github.com/repos/hasse69/rar2fs/labels/Defect","name":"Defect","color":"e11d21","default":false},{"id":186601740,"url":"https://api.github.com/repos/hasse69/rar2fs/labels/Priority-Medium","name":"Priority-Medium","color":"bfd4f2","default":false}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-02-20T11:27:56Z","updated_at":"2017-02-20T22:21:58Z","closed_at":"2017-02-20T22:21:58Z","body":"* HOW TO REPRODUCE\r\n```\r\n# Create archive\r\n$ mkdir DIR1\r\n$ mkdir DIR1/FILE1\r\n$ touch DIR1/FILE1.txt\r\n$ rar a -ma5 TEST.rar DIR1\r\n# Mount\r\n$ mkdir X\r\n$ /dev/shm/rar2fs/rar2fs --flat-only --show-comp-img -o ro,allow_other TEST.rar X\r\n# Listing\r\n$ ls -lARF --full-time X\r\n```\r\n\r\n* EXPECTED RESULT\r\n```\r\nX:\r\ntotal 0\r\ndrwxr-xr-x 3 rar_work users 80 2017-02-20 20:14:34.996714339 +0900 DIR1/\r\n\r\nX/DIR1:\r\ntotal 0\r\ndrwxr-xr-x 2 rar_work users 40 2017-02-20 20:13:49.456876896 +0900 FILE1/\r\n-rw-r--r-- 1 rar_work users  0 2017-02-20 20:13:41.752074148 +0900 FILE1.txt\r\n\r\nX/DIR1/FILE1:\r\ntotal 0\r\n```\r\n\r\n* ACTUAL RESULT\r\n```\r\nX:\r\ntotal 0\r\ndrwxr-xr-x 3 rar_work users 80 2017-02-20 20:14:59.558112012 +0900 DIR1/\r\n\r\nX/DIR1:\r\ntotal 0\r\ndrwxr-xr-x 2 rar_work users 40 2017-02-20 20:13:49.456876896 +0900 FILE1/\r\n-rw-r--r-- 1 rar_work users  0 2017-02-20 20:13:41.752074148 +0900 FILE1.txt\r\n\r\nX/DIR1/FILE1:\r\nls: cannot access 'X/DIR1/FILE1/FILE1.txt': No such file or directory\r\ntotal 0\r\n-????????? ? ? ? ?                                   ? FILE1.txt\r\n```\r\n\r\n* ADDITIONAL INFORMATION\r\n```\r\n$ /dev/shm/rar2fs/rar2fs --version\r\nrar2fs v1.23.1-git6212575 (DLL version 7)    Copyright (C) 2009 Hans Beckerus\r\nThis program comes with ABSOLUTELY NO WARRANTY.\r\nThis is free software, and you are welcome to redistribute it under\r\ncertain conditions; see <http://www.gnu.org/licenses/> for details.\r\nFUSE library version: 2.9.7\r\nfusermount version: 2.9.7\r\nusing FUSE kernel interface version 7.19\r\n```\r\n\r\n * I'll attach sample file: [TEST.zip](https://github.com/hasse69/rar2fs/files/787285/TEST.zip)\r\n * It does not occur with directory name 'FILE2', or other. Note that the file name is matched with directory name."},"comment":{"url":"https://api.github.com/repos/hasse69/rar2fs/issues/comments/281195632","html_url":"https://github.com/hasse69/rar2fs/issues/72#issuecomment-281195632","issue_url":"https://api.github.com/repos/hasse69/rar2fs/issues/72","id":281195632,"user":{"login":"hasse69","id":1021198,"avatar_url":"https://avatars.githubusercontent.com/u/1021198?v=3","gravatar_id":"","url":"https://api.github.com/users/hasse69","html_url":"https://github.com/hasse69","followers_url":"https://api.github.com/users/hasse69/followers","following_url":"https://api.github.com/users/hasse69/following{/other_user}","gists_url":"https://api.github.com/users/hasse69/gists{/gist_id}","starred_url":"https://api.github.com/users/hasse69/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hasse69/subscriptions","organizations_url":"https://api.github.com/users/hasse69/orgs","repos_url":"https://api.github.com/users/hasse69/repos","events_url":"https://api.github.com/users/hasse69/events{/privacy}","received_events_url":"https://api.github.com/users/hasse69/received_events","type":"User","site_admin":false},"created_at":"2017-02-20T22:21:58Z","updated_at":"2017-02-20T22:21:58Z","body":"Should be fixed now."}}
{"actor":{"display_login":"hasse69"}}