Sebastian Stenzel
e90880ac9a
speedboost 3000
2016-08-24 17:27:36 +02:00
Sebastian Stenzel
66faa13f40
unlock version 5 vaults
2016-08-23 21:35:13 +02:00
Sebastian Stenzel
4476558e9c
fixes #321
2016-08-16 12:33:15 +02:00
Sebastian Stenzel
a18c406cf0
fixed ConflictResolver
2016-08-14 14:56:44 +02:00
Sebastian Stenzel
505b6542c7
fixes coverity issue 141844
2016-08-14 14:30:48 +02:00
Markus Kreusch
034a667e07
Fixed problem with sync conflict resolver. Issue #311
2016-08-11 11:19:12 +02:00
Sebastian Stenzel
7753d1f0e7
If GET request is made by a browser, the file in question is downloaded instead of being executed. Issue #318
2016-08-09 17:35:17 +02:00
Markus Kreusch
7022a80c95
Improved error handling
...
* Created AsyncTaskService to build async UI operations which always log
uncaught exceptions
* Changed all executor service invocations in the UI to invocations of
AsyncTaskService
* Improved error handling in some other places, especially
try-with-resources
* Unlocking read/write locks in NioFile when opening of a channel fails
2016-07-14 13:58:17 +02:00
Sebastian Stenzel
0fdcdc816a
fixed unit test
2016-07-09 13:25:24 +02:00
Sebastian Stenzel
bc815405d2
merged from hotfix/1.1.2 [ci skip]
2016-07-09 11:32:02 +02:00
Sebastian Stenzel
45ca7e9e47
migration from vault version 3 to 4
2016-07-03 16:16:23 +02:00
Sebastian Stenzel
e188649c79
adjusted test to vault version 4
2016-06-30 22:18:43 +02:00
Sebastian Stenzel
1468c6ec90
improved vault upgrading, preparation for migration to vault version 4
2016-06-30 22:09:45 +02:00
Sebastian Stenzel
07ba4eb537
Using 0 prefix instead of _ suffix to mark directories
2016-06-30 18:02:13 +02:00
Sebastian Stenzel
414bbef1a7
updated key generation
2016-06-10 14:04:55 +02:00
Sebastian Stenzel
847c6813cc
started development of 1.2.0 [ci skip]
2016-05-25 15:37:07 +02:00
Sebastian Stenzel
02a0f3acc6
fixed invariant FolderChildrenTests
2016-05-23 11:18:24 +02:00
Sebastian Stenzel
99fce8d0b7
automatically resolve conflicts for directory files, that contain the same directory ID
2016-05-23 11:02:44 +02:00
Sebastian Stenzel
bf05c59c3b
Transparent conflict detection for long file names
2016-05-22 15:16:32 +02:00
Sebastian Stenzel
3dcebb1e1f
fixed minor copy/paste error
2016-05-22 13:32:16 +02:00
Sebastian Stenzel
6c18103662
Remove files with non-decryptable names from dir listings
2016-05-13 18:59:06 +02:00
Sebastian Stenzel
1c54e4f4ad
in the unlikely event of an alternative name already being used, choose a new random conflict id.
2016-05-12 16:13:03 +02:00
Sebastian Stenzel
9fd6f2ecae
transparently show sync conflicts ( fixes #98 )
2016-05-12 16:08:52 +02:00
Sebastian Stenzel
0d9f8eefc0
Using pattern based filename filtering
...
This is a preparation for finding valid encrypted names inside filenames that include additional characters
2016-05-12 11:51:14 +02:00
Sebastian Stenzel
a385f2eaef
fixes #174
2016-03-25 16:41:30 +01:00
Sebastian Stenzel
d026afec35
adjusted snapshot version [ci skip]
2016-03-21 16:49:58 +01:00
Sebastian Stenzel
f12168ca94
allow deletion of corrupt directories, whose dir-file exists but physical directory doesn't. related to #181
2016-03-21 15:49:44 +01:00
Sebastian Stenzel
d397f59565
fixes #181
2016-03-21 14:46:15 +01:00
markus
77aaeabcde
Release 1.0.1
2016-03-15 23:30:54 +01:00
Sebastian Stenzel
0133ec8fdf
updated HEAD version to 1.1.0-SNAPSHOT [ci skip]
2016-03-09 09:21:08 +01:00
Sebastian Stenzel
d9ba4935b6
restored compatibility with vaults created on the iOS app
2016-03-09 09:01:26 +01:00
Markus Kreusch
6d31ed7ea4
fixes #163
...
* coverity issue 72253
2016-03-07 13:55:21 +01:00
Sebastian Stenzel
a30b310c04
close underlying file, if exception in constructor of CryptoReadableFile or CryptoWritableFile
2016-03-05 14:49:46 +01:00
Sebastian Stenzel
d845e8d97a
Coverity 72979
2016-03-04 17:50:07 +01:00
Sebastian Stenzel
293ac0ea3c
delete empty directories inside ./d/
2016-03-04 16:51:10 +01:00
Sebastian Stenzel
6da3fde864
work with number of bytes returned by ReadableFile.read(), Coverity issues 72259 and 72261
2016-03-04 01:39:50 +01:00
Sebastian Stenzel
3a725e4a16
fixed equals methods, Coverity issues 72280, 72281, 72283, 72284
2016-03-04 01:34:38 +01:00
Sebastian Stenzel
e57b60f04e
value is known to be null anyway
2016-03-04 01:23:16 +01:00
Sebastian Stenzel
d5b4fb4fe9
json parsing exception handling, see Coverity issues 72297, 72296, 72295
2016-03-04 01:20:38 +01:00
Sebastian Stenzel
7122bdf199
changed version to 0.12.0-SNAPSHOT [ci skip]
2016-03-03 20:42:19 +01:00
Sebastian Stenzel
f9b988bf81
Beta 0.11.0
2016-03-03 17:56:17 +01:00
Sebastian Stenzel
c130d0e4a0
fixes #149
2016-03-03 12:06:41 +01:00
Markus Kreusch
7fba38d78a
BlockAlignedFileSystem no longer instantiable from other projects
2016-03-02 22:57:25 +01:00
Sebastian Stenzel
7b68c427d6
fixes #141
2016-02-28 18:37:55 +01:00
Sebastian Stenzel
bc9b7c3a19
check vault version before unlocking
2016-02-28 18:14:07 +01:00
Sebastian Stenzel
cbb669aa40
reduced visibility of some classes
2016-02-28 17:49:21 +01:00
Sebastian Stenzel
7cb435e517
support for RFC 4331: DAV:quota-available-bytes and DAV:quota-used-bytes
...
references #97 ; quota calculation in NIO filesystem still missing
2016-02-23 18:13:19 +01:00
Sebastian Stenzel
d926cbfd5c
removed unused import [ci skip]
2016-02-22 23:49:27 +01:00
Sebastian Stenzel
c03bdd8425
- decrypt whole file, don't stop if enough data has been read from underlying fs
...
- write "length = 0" into file header until everything is encrypted
(tested on windows, everything is fine here)
2016-02-22 23:06:02 +01:00
Sebastian Stenzel
5b22806bbc
fixed writing short ciphertext to file, that existed with a longer ciphertext before but wasn't truncated
2016-02-22 19:07:02 +01:00