Commit Graph

676 Commits

Author SHA1 Message Date
Valient Gough
249d0942fe
Merge pull request #537 from cforfang/master
Add error message on failing to create config
2018-11-18 10:30:11 -08:00
Christian Forfang
660f3cf364 Add error message on failing to create config 2018-11-11 17:51:25 +01:00
Valient Gough
50552b1197
Merge pull request #536 from ryanofsky/fix-utimensat
Fix setting nanosecond times
2018-11-02 20:17:46 -07:00
Russell Yanofsky
3d060783ee Fix setting nanosecond times
utimensat function was never being called due to missing cmake define
2018-09-16 15:41:24 -04:00
Vasiliy Glazov
24af76d0d9 Correct typo in russian translate (#528) 2018-07-03 07:57:09 +02:00
Ben RUBSON
1974b417af
Update installation instructions 2018-05-16 08:38:08 +02:00
Ben RUBSON
7fc3730f67
Changelog 1.9.5 2018-04-27 10:52:22 +02:00
Ben RUBSON
4131875b1e
Add signing hint in package-source.sh helper (#517) 2018-04-27 10:43:35 +02:00
Ben RUBSON
5b7abe3bc3
Correct a sign-compare warning (#516)
thrown by Cygwin 32 bits
2018-04-26 16:39:59 +02:00
Ben RUBSON
c3340c994a
Cygwin, set proper installation prefix, but don't force (#513) 2018-04-25 09:30:49 +02:00
Ben RUBSON
cc256a657e
Doc, redirect Win users to the Wiki (#511) 2018-04-23 10:35:09 +02:00
Ben RUBSON
d0def19145
Cygwin, support Windows-style parameter paths, typo (#512)
Correct a readability-redundant-string-cstr typo detected by clang
2018-04-23 10:28:19 +02:00
Ben RUBSON
6c1fde25fc
Cygwin, support Windows-style parameter paths (#510)
Enable the use of Windows-style paths as parameters.
Now, user can use for example : encfs C:\cipher X:
A new internal option, unmountPoint, then retains the mount point as provided by the user.
2018-04-23 09:59:49 +02:00
Ben RUBSON
49cfb4cc8e
Cygwin, set proper installation prefix (#509)
Put binaries next to Cygwin DLLs, which is easier for the user running EncFS out of a Cygwin console.
2018-04-23 09:33:01 +02:00
Ben RUBSON
df7403c256
Unmount improvements (#507)
Log OSX unmount system error
Better handle Cygwin unmount child
Use WinFsp expected INT signal
2018-04-10 10:58:08 +02:00
Ben RUBSON
0fb264d531
Documentation, filename max length 2018-04-07 14:16:23 +02:00
Ben RUBSON
9ad4a7b89a
Exit idleMonitor thread when it has finished
Could help debugging, see #470
2018-04-06 20:10:05 +02:00
Ben RUBSON
dbfff030ce
Cygwin, better handle read-only FS 2018-04-06 20:02:35 +02:00
Ben RUBSON
980648c3b2
Add 2 options --noattrcache --nodatacache (#500)
--nocache : disables attr and data cache.
--noattrcache : disables attr cache only.
--nodatacache : disables data cache only.
2018-03-27 08:56:31 +02:00
Ben RUBSON
a220c395f4
Cygwin support (#499) 2018-03-26 23:36:16 +02:00
benrubson
d58d9fa5b4 Cygwin, documention links 2018-03-26 23:25:19 +02:00
benrubson
4399676ec7 Cygwin, update reverse tests 2018-03-26 23:24:07 +02:00
benrubson
daedfbc861 Cygwin, update normal tests 2018-03-26 23:22:00 +02:00
benrubson
9495f6f7aa Cygwin, disable xattr support 2018-03-26 23:20:32 +02:00
benrubson
1a8a5e0246 Cygwin, unmount 2018-03-26 23:19:52 +02:00
benrubson
e8e1dc3595 Cygwin, use correct mount point 2018-03-26 22:26:44 +02:00
benrubson
27394cd198 Cygwin, correct rename
When renaming a file, Windows first opens it, renames it and then closes it.
We then must decrease the target openFiles count.
2018-03-26 22:23:09 +02:00
benrubson
be0c616d38 Cygwin, correct delete
When deleting a file, Windows first opens it, deletes it, and closes it.
But Windows does not allow deleting opened files, so no need to check before deletion.
2018-03-26 22:19:06 +02:00
benrubson
89215f16c5 Cygwin, configure cmake 2018-03-26 22:09:57 +02:00
Ben RUBSON
9197385331
Correct a possible write crash (#494)
Originate buffer was modified by encryption, which can lead to an EncFS crash, as originate application may not like its buffer to be overwritten
2018-03-26 08:09:01 +02:00
Ben RUBSON
b80d30755c
Correct a segfault in encfsctl (#498)
The context must remain and not die just after init.
Introduced in dcf8435d4c.
2018-03-25 23:04:34 +02:00
Ben RUBSON
2a24884ff0
Add option to disable file data encoding (#487) 2018-03-20 08:30:14 +01:00
Ben RUBSON
154839d67c
Correct a small issue with encfsctl cat --reverse (#489)
If user provides a path with a leading slash, in reverse mode, it will be converted to '+' by plainpath, and will fail to decode.
2018-03-19 22:29:35 +01:00
Ben RUBSON
4f3e0bae09
Log to stderr instead of stdout (#491) 2018-03-19 21:38:59 +01:00
Ben RUBSON
eb6b9d2887
Improve symlink tests (#490)
To help with #488
2018-03-19 21:19:22 +01:00
Ben RUBSON
29dbb04a7d Improve .encfs6.xml test (#485)
This PR follows #478.

We must be sure .encfs6.xml does not show up in **reverse** move.
In normal mode, it does not show up by default because the filename can't be decoded.
So the test added in normal mode in #478 is let's say quite useless.
Let's keep it, but let's add this one too.
2018-03-18 12:50:44 +01:00
Ben RUBSON
11aec8f28d
Add -c & -u cmdline options (#474) 2018-03-18 00:14:58 +01:00
Ben RUBSON
dcf8435d4c Corrects encfsctl cat and add reverse cat (#483)
Correct encfsctl cat and add --reverse
2018-03-18 00:01:05 +01:00
Ben RUBSON
e963664cae Ignore .encfs6.xml file in reverse mode (#478)
* Ignore .encfs6.xml file in reverse mode
* Update reverse tests
* Add test cases
2018-03-17 17:58:04 +01:00
Ben RUBSON
8caea461a7 Do not count usage on root path (#471) 2018-03-17 16:18:03 +01:00
Ben RUBSON
6567b82822 Correct MAC typo in FS creation (#476) 2018-03-17 16:09:04 +01:00
Ben RUBSON
d479d92807 Notify about Win port. (#477)
While there, let's make some history updates.
2018-03-17 15:34:32 +01:00
Ben RUBSON
db623272df
Revert from/to link parameters for readability 2018-03-15 19:55:59 +01:00
Vasiliy Glazov
f9a63e0b8b Correct FSF address. (#465)
* Correct FSF address.

* Correct license notice to latest version recommended by GNU.
2018-03-03 22:03:36 +01:00
Ben RUBSON
14a66e248b
Correct a int/off_t buffer overflow in getSize() (#468) 2018-02-09 08:07:05 +01:00
rfjakob
c9d6ec8cff
Update ChangeLog for v1.9.4 release (#464) 2018-01-28 22:07:41 +01:00
Vlad Glagolev
5dca65946a Fix encfs build with BUILD_SHARED_LIBS=1 (#463)
* Fix build against tinyxml2 with BUILD_SHARED_LIBS=1
* Force building static easyloggingpp till upstream adds shared support
2018-01-28 21:23:23 +01:00
Jakob Unterwurzacher
1f6e94704c Update ENCFS_PATCH for 1.9.4 release
The 1.9.3 release forgot to do that.
2018-01-28 21:06:25 +01:00
Jakob Unterwurzacher
5c9d739b32 Add package-source.sh helper
Automates creating a source tarball with the right
folder name inside
2018-01-28 15:36:41 +01:00
Ben RUBSON
db76b3b856
Add missing special member functions 2018-01-23 08:45:30 +01:00