GithubHelp home page GithubHelp logo

mimidesunya / encfsy Goto Github PK

View Code? Open in Web Editor NEW
20.0 20.0 4.0 453 KB

EncFS implementation for Windows with Dokany and Crypto++.

License: GNU Lesser General Public License v3.0

C++ 76.81% Batchfile 0.09% C 1.56% C# 2.78% NSIS 0.62% Rich Text Format 18.15%
cryptography dokan encfs windows

encfsy's People

Contributors

mimidesunya avatar miyabe avatar shujaat-github avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

encfsy's Issues

Sample configuration file.

EncFSy_console fails to run as it require some configuration file. It would be awesome if a sample configuration file in included in the encfsy repository. Right now, application just exit with code 1 just after entering password.

EncFSy_console crashes

Environment:

  • Windows 11
  • Visual Studio 2019
  • 64-bit, Release build of cryptopp-CRYPTOPP_8_6_0, EncFSy_lib, and EncFSy_console
  • Dokany v1.5.1.1000

Exception thrown:
The following exception is thrown when I open Microsoft Visio file from Mounted Drive.
image

Feature: Add config data in file header

@mimidesunya @miyabe

(Please read 2nd comment and 3rd comment to know why I want this)

Can you please show me how can I add 2048 Bytes File Header to every file that is created in EncFSy with UniqueIV set to true?

For the time being, I write 2048 Zeros if they are not already written and then set off to off += 2048 before passing to the following write function in EncFSWriteFile callback function:

int32_t writtenLen = encfsFile->write(FileName, fileSize, (char*)Buffer, off, NumberOfBytesToWrite);

But this does not work and the EncFSy throws exception.

I look forward to your help please.

Microsoft Visio file gets corrupted.

Visio file gets corrupted if it is saved after relocating an existing component i.e. rectangle, circle, square, etc.

Steps to reproduce:

  • Create a Visio document, place in it some components i.e. rectangles, squares, circles, etc. then Ctrl+S to save and then Close it.
  • Reopen the same document, which it does open successfully, however move and change location of an existing component and then save and close it.
  • Now again try to open the same document, but, unfortunately this time it would not open, instead Visio will show this message:
    image

I use Microsoft Visio 2019:

image

EncFSy Crashes

[Attached 3 Screenshots below]

I have a folder containing around 100 PNG image files, when I open that folder and quickly scroll down and double click on an image to view it then the EncFSy crashes. Stack trace attached below.

I have also reproduced this issue by trying to open too many images quickly.

Note: It takes a bit patience to reproduce this issue.

image

image

image

compiler question

Hello,

I was just trying to compile Encfsy with VS2019 and it seems that it needs SDK 143 which does not come in that version, but I think is available in VS2022.

Can you please tell me what version of Visual Studio you used?

Also, I am seeking someone who might be interested in working on a C++ SSHFS version that can compile under the latest Dokany. I have seen that there is a C# version available, but I am seeking a C++ version.

Would you be interested?
Thanks

Copy operation takes too much time while estimating `Time remaining`

When I copy a large file to EncFSy drive, the copy operation takes too much time (around 5-15 seconds) while estimating Time remaining as can be seen in the screenshot given below.

I noticed that the copy operation starts instantly when I copy the same file to an another partition or Cryptomator or Boxcryptor drives.

image

Support for disabling Directory Names Encoding.

Currently EncFSy encodes both directory and file names. I have come across a need to disable directory names encoding. It would be so wonderful if you please add this feature in EncFSy.

CRITICAL: MS Word (.docx) File Fails to Save

My EncFSY root directory folder path is: C:/Users/Administrator/Dropbox/EncFSy_Root_Directory, and the command line arguments are:

"C:\Users\Administrator\Dropbox\EncFSy_Root_Directory" M: --paranoia --alt-stream --case-insensitive

I am encountering a problem when saving content in an MS Word (.docx) file. Please refer to the attached screenshot for details.

Please help resolve this issue.

image

does not work...

Just installed it , dokan is 1.5.1.1000, but the encfsy complaints "Can't assign a drive letter" , no matter if I run this on gui - even as "admin". (windows 10 21H2 x64 )

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.