View Issue Details

IDProjectCategoryView StatusLast Update
0003729Far ManagerEditorpublic2019-08-08 14:13
Reporterpult Assigned ToDrKnS  
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionfixed 
Platformx64OSWindowsOS Version10
Product Version3.0 
Fixed in Version3.0 
Summary0003729: Зашифрованный файл (+S+E) в папке (-E) сохраняется редактором как незашифрованный
DescriptionЗашифрованный файл (с атрибутами +"System", +"Encrypted") в папке без атрибута шифрования (-"Encrypted") сохраняется редактором как незашифрованный (-"Encrypted")
Steps To Reproduce1) любая папке без шифрования
2) создаём файл с атрибутами +"System", +"Encrypted"
3) открываем изменяем и записываем файл
4) у записанного файла нет атрибута "Encrypted"
Additional InformationFar 3.0.5445 x86
TagsNo tags attached.
Build5446

Activities

DrKnS

2019-08-07 18:19

administrator   bugnote:0016562

Починить можно, но в целом это выглядит фичей:

https://docs.microsoft.com/en-gb/windows/win32/fileio/file-encryption

Note that the following items cannot be encrypted:
Compressed files
System files
System directories
Root directories
Transactions

https://docs.microsoft.com/en-gb/windows/win32/api/fileapi/nf-fileapi-createfilew
FILE_ATTRIBUTE_ENCRYPTED
This flag has no effect if FILE_ATTRIBUTE_SYSTEM is also specified.

pult

2019-08-07 18:46

reporter   bugnote:0016563

Если бы файл создавался с нуля, то оно понятно ещё, а так, модификация текущего - нелогичное поведение.

Сие появилось после:

drkns 13.06.2019 01:49:25 +0100 - build 5411
   Теперь в редакторе (а также при сохранении файлов описаний и user menu) запись выполняется в новый файл,
   которым затем заменяется старый при помощи ReplaceFileW.

pult

2019-08-07 18:51

reporter   bugnote:0016564

В принципе такое поведение вполне в духе фич приведённых ссылок.
Обратил внимание что и при копировании файлов с +S+E получаем только +S.
Что в принципе тоже в духе "фич".

Пожалуй не хватает антифич :) - опции самостоятельной обработки far-ом атрибута "+E" ...
Но это уже хотелка...

DrKnS

2019-08-07 20:08

administrator   bugnote:0016565

5446.
Копиование тоже вроде бы починил.

pult

2019-08-08 10:50

reporter   bugnote:0016566

Так и есть - антифичи рулят. Thanks!

Issue History

Date Modified Username Field Change
2019-08-07 16:41 pult New Issue
2019-08-07 18:19 DrKnS Note Added: 0016562
2019-08-07 18:46 pult Note Added: 0016563
2019-08-07 18:51 pult Note Added: 0016564
2019-08-07 20:08 DrKnS Assigned To => DrKnS
2019-08-07 20:08 DrKnS Status new => feedback
2019-08-07 20:08 DrKnS Note Added: 0016565
2019-08-08 10:50 pult Note Added: 0016566
2019-08-08 10:50 pult Status feedback => assigned
2019-08-08 14:13 DrKnS Status assigned => closed
2019-08-08 14:13 DrKnS Resolution open => fixed
2019-08-08 14:13 DrKnS Fixed in Version => 3.0
2019-08-08 14:13 DrKnS Build => 5446