View Issue Details

IDProjectCategoryView StatusLast Update
0001713Far ManagerFile Systempublic2013-08-22 12:43
Reporterkoval Assigned ToDrKnS  
PrioritynormalSeverityminorReproducibilityalways
Status assignedResolutionopen 
Platformx86OSWindowsOS VersionXP SP2
Product Version2.0 
Summary0001713: Доступ к папкам "." и ".." на не-NTFS дисках
DescriptionNTFS не даёт создавать папку "." ни в корне диска, ни в подпапках, а на VFAT/FAT32 такое возможно.
cmd.exe позволяет попасть туда через короткое имя. Far не позволяет попасть вообще.

Откуда пошло - поползли вирусы, прячущие пользовательские данные и прячущиеся сами таким образом.
Steps To ReproduceПерейти на FAT-Диск, например, E:

CMD:

E:\>mkdir \\?\E:\.

E:\>mkdir \\?\E:\..

E:\>mkdir \\?\E:\1\.

E:\>mkdir \\?\E:\1\..

E:\>dir /x
 Том в устройстве E имеет метку FLOPPY
 Серийный номер тома: 3505-18E3

 Содержимое папки E:\

11.02.2011 02:03 <DIR> E200~1 .
11.02.2011 02:08 <DIR> E2E2~1 ..
               0 файлов 0 байт
               2 папок 1 456 640 байт свободно

E:\>dir /x 1
 Том в устройстве E имеет метку FLOPPY
 Серийный номер тома: 3505-18E3

 Содержимое папки E:\1

11.02.2011 02:20 <DIR> .
11.02.2011 02:20 <DIR> ..
11.02.2011 02:20 <DIR> E200~1 .
11.02.2011 02:23 <DIR> E2E2~1 ..
               0 файлов 0 байт
               4 папок 1 455 104 байт свободно


E:\>
E:\>cd E200~1

E:\E200~1>


FAR:

╔════════════════════ E:\ ═════════════╤══════╗
║n Name │ Size ║
║.. │ Up ║
║. │Folder║
║ │ ║
TagsNo tags attached.
Build

Activities

koval

2011-02-10 21:31

reporter   bugnote:0006438

Также проблемы с удалением - получается вечный цикл.

alexy

2011-02-10 21:33

administrator   bugnote:0006439

фар какой? это уже давно вроде работает.

koval

2011-02-10 21:42

reporter   bugnote:0006440

Last edited: 2011-02-10 21:43

FAR ver 2.0.1807
alexy, обратите внимание, VFAT/FAT32, на NTFS давно работает, знаю.

alexy

2011-02-10 22:07

administrator   bugnote:0006441

drkns, ты же специально поддержку этому делал, вроде же работало раньше?

DrKnS

2011-02-10 22:14

administrator   bugnote:0006442

Тогда я сделал только поддержку их отображения.

DrKnS

2011-02-10 22:19

administrator   bugnote:0006443

Частично 1855.

В "." и ".." можно заходить по UNC-путям ("cd \\?\E:\1\."), смотреть листинг и т. п.

alexy

2013-08-22 12:18

administrator   bugnote:0011347

?

DrKnS

2013-08-22 12:43

administrator   bugnote:0011352

Пусть висит, ещё есть куда копать.

Issue History

Date Modified Username Field Change
2011-02-10 21:28 koval New Issue
2011-02-10 21:31 koval Note Added: 0006438
2011-02-10 21:33 alexy Note Added: 0006439
2011-02-10 21:42 koval Note Added: 0006440
2011-02-10 21:43 koval Note Edited: 0006440
2011-02-10 22:07 alexy Note Added: 0006441
2011-02-10 22:14 DrKnS Note Added: 0006442
2011-02-10 22:19 DrKnS Note Added: 0006443
2011-03-21 23:39 alexy Assigned To => DrKnS
2011-03-21 23:39 alexy Status new => assigned
2013-08-22 12:18 alexy Note Added: 0011347
2013-08-22 12:43 DrKnS Note Added: 0011352