Sebastian Stenzel
cdf9c28a38
refactored directory structure, so windows (and OneDrive) can handle vaults better
2015-04-28 18:19:05 +02:00
Tobias Hagemann
1db32470b1
Fixed .cryptomator bundle extension registration in OS X
2015-04-17 10:22:10 +02:00
Sebastian Stenzel
9aa6117fb0
Fixes #47
...
References #41 (increased wait time before retrying)
2015-03-16 15:03:03 +01:00
Sebastian Stenzel
b9b85a58ac
Increased Version to 0.7.0-SNAPSHOT
2015-03-14 22:10:51 +01:00
Sebastian Stenzel
9024465d6c
Beta 0.6.0
2015-03-14 22:09:25 +01:00
Sebastian Stenzel
f22142a876
Improved unmounting (failing, if encrypted drive is still busy)
2015-03-14 21:58:52 +01:00
Sebastian Stenzel
188a13b202
- better handling of MAC auth fails, providing link to help page
...
- use random data as file size obfuscation padding
- fixed osx unmount error
- new attempt to close #41
2015-03-14 19:11:24 +01:00
Sebastian Stenzel
75c21b4c9b
fixes #37
2015-03-14 12:37:28 +01:00
Sebastian Stenzel
c7ecd612c9
added update notification
2015-03-14 12:34:11 +01:00
Sebastian Stenzel
2b4b359adb
Merge branch '0.5.3'
...
Conflicts:
main/core/pom.xml
main/crypto-aes/pom.xml
main/crypto-api/pom.xml
main/pom.xml
main/ui/pom.xml
2015-03-12 19:51:20 +01:00
Sebastian Stenzel
0562a909f9
fixes #46
2015-03-12 19:26:20 +01:00
Sebastian Stenzel
c10d80de18
fixes #35
2015-03-12 19:10:43 +01:00
Sebastian Stenzel
05abea0508
Updated welcome screen
2015-03-12 09:40:59 +01:00
Sebastian Stenzel
d19ffc327b
improved windows WebDAV mounting
2015-03-11 21:18:53 +01:00
Sebastian Stenzel
a042c14fb9
changed version number
2015-03-11 19:38:11 +01:00
Sebastian Stenzel
a4be81267e
preparation for some windows fixes, that need to be done during installation. This allows files of up to 4GiB
2015-03-11 19:36:20 +01:00
Sebastian Stenzel
c1dd902a10
Async MAC authentication for HTTP range requests. Fixes #38
2015-03-09 16:32:59 +01:00
Sebastian Stenzel
0994e7bb39
Show warning dialog, if MAC check failed.
2015-03-09 09:56:25 +01:00
Sebastian Stenzel
1f3b91f187
add license and gvfs dependencies to .deb package
2015-03-07 02:37:30 +01:00
Sebastian Stenzel
39df98ea3c
Branch 0.5.2 for windows
2015-03-06 14:55:30 +01:00
Sebastian Stenzel
63f64fae03
Fixed performance implications due to slow /dev/random. Now seeding PRNG only once per Cryptor. Fixes #36
2015-02-23 14:51:52 +01:00
Sebastian Stenzel
f86b27d62f
Updated Version to 0.6.0-SNAPSHOT
2015-02-22 22:19:13 +01:00
Sebastian Stenzel
cba8bbefc5
Beta Version 0.5.0
2015-02-22 22:18:18 +01:00
Sebastian Stenzel
507e21f8a3
- fixes folder creation and automounting on Linux
...
- using IPv6 address for mounting on Windows only (hostnames on OS X and Linux)
2015-02-22 21:04:46 +01:00
Sebastian Stenzel
676cb10ef0
fixes automount on linux distributions, that do not accept the [::1] literal as localhost
...
fixes reset of Settings, if a Vault no longer exists upon Cryptomator startup
2015-02-22 18:01:13 +01:00
Sebastian Stenzel
3b3aa4107b
fixes #33
2015-02-22 16:46:16 +01:00
Sebastian Stenzel
7edd303f2e
Added change password functionality ( fixes #20 )
...
Moved controllers to new package
Small UI improvements
2015-02-22 16:10:17 +01:00
Sebastian Stenzel
ea3384d189
removed multi user functionality (see #21 )
...
using fixed masterkey filename now
2015-02-22 15:15:43 +01:00
Sebastian Stenzel
b2be41e39b
Refactorings
2015-02-22 14:25:48 +01:00
Sebastian Stenzel
f1d125bf8d
reduced public interface complexity of Vault
2015-02-22 14:06:52 +01:00
Sebastian Stenzel
028f6ea824
WebDavMounter warmUp in background thread.
2015-02-22 13:52:28 +01:00
Sebastian Stenzel
30dc8eecb1
- Refactored WebDavMounter (using Guice)
...
- implemented warm start for windows mounts
2015-02-22 13:21:08 +01:00
Sebastian Stenzel
4d979c26f6
(hopefully) fixed NPE in FXMLLoader.
...
see http://stackoverflow.com/questions/26434758/npe-in-fxmlloader/26436265#26436265
2015-02-22 12:36:17 +01:00
Sebastian Stenzel
4776dbf603
Renamed volume icon
2015-02-22 12:18:42 +01:00
Sebastian Stenzel
8ba89a3bf5
Injecting Cryptor using Guice
2015-02-20 21:30:33 +01:00
Sebastian Stenzel
b68cf71494
- always check HMAC before decryption
...
- separating AES and CMAC key during SIV mode
2015-02-20 19:47:45 +01:00
Sebastian Stenzel
5569ecbfc7
fixes #23
2015-02-19 19:50:03 +01:00
Sebastian Stenzel
3187520797
- fixed special chars in folder names
...
- fixed IndexOutOfBoundsException
- removal of no longer existing vault directories (at runtime)
2015-02-15 00:48:03 +01:00
Sebastian Stenzel
9fdd2f339c
- changed file name encryption to SIV mode
...
- vastly improved exception handling, if decryption of a path name fails
2015-02-14 18:55:33 +01:00
Tillmann Gaida
def70c5891
Removed static resources in WebDavServer, FXThreads and Settings with
...
dependency injection. Replaced static references to MainApplication in
the context of closing resources with an injected DeferredCloser. Using
controller factory for dependency injection into FX controllers.
2015-02-14 14:11:55 +01:00
Sebastian Stenzel
efac770915
allow adding *.cryptomator files to vault list
2015-02-13 21:22:26 +01:00
Sebastian Stenzel
5e0ebab587
refactored "add vault" functionality, which fixes #14
...
removed some dependencies
refactored Main/MainApplication, which fixes #16
2015-02-13 19:46:07 +01:00
Tillmann Gaida
a72f8ba8ab
Added the new mount name to the web dav mounter interface. Under OSX, we
...
can now use the name, which fixes #5
2015-01-25 12:42:16 +01:00
Sebastian Stenzel
999285617d
Merge pull request #28 from Tillerino/windowsNames
...
Pretty network drive names on Windows
2015-01-25 12:05:04 +01:00
Tillmann Gaida
cd5e878a26
Bugfix (magic file open handler broke context class loader for event
...
thread)
2015-01-23 16:25:54 +01:00
Tillmann Gaida
0a671aa9bc
Addition of a name to the context path of the WebDAV servlet. The name
...
will then appear as the name of the network drive on Windows.
The name is "normalized" down to characters, which are certain to be
accepted. I added a field to the unlock controller, which normalizes the
name as you type.
2015-01-23 14:28:22 +01:00
Sebastian Stenzel
8cc445a12a
New application icon by Thomas Pähler
2015-01-23 00:20:40 +01:00
Sebastian Stenzel
9fd271ad7b
fixed NPE
2015-01-22 21:42:45 +01:00
Tillmann Gaida
edfd264e47
Changes proposed by @totalvoidness in code review
2015-01-21 19:54:10 +01:00
Tillmann Gaida
0cfc3fb7f7
Prevents starting a second instance of the GUI and forwards
...
main-method-arguments to the running instance. Command line arguments
are treated by showing the corresponding folder in the GUI.
If an argument is a folder, it is shown directly. If an argument is a
.masterkey.json file, the parent directory is shown. If an argument does
not exist, but the folder can be created, the newly created folder is
shown.
It was necessary to move the main function away from the MainApplication
class because running the main method of a class, which extends the
javafx Application class, will start a non-daemon thread. This prevents
the VM from exiting naturally.
OSX needs its own mechanism, which is implemented in OS-specific code.
It is vital that the required handler is added in the main thread of the
application, not the Java FX thread, which is a bit awkward to
implement. Since it is possible to open .cryptomator packages on OSX,
this extension is now hidden in the folder list.
2015-01-21 17:35:25 +01:00