Commit Graph

  • 45cf87d089 new, more secure encryption scheme - fixed flaw reported by Stan Drapkin (SecurityDriven.NET) reducing effective key size to 96 bit - multiple file content MACs for 1MB blocks, preventing chosen ciphertext attacks, as authentication now happens before decryption - allowing files bigger than 64GiB Sebastian Stenzel 2015-06-21 18:51:39 +02:00
  • d7186bb2dd Merge tag '0.7.2' Sebastian Stenzel 2015-06-05 15:20:09 +02:00
  • 85f3487cf0 fixes #64 by attempting to mount the more common "localhost", which is more likely to be excluded from proxy autoconfiguration scripts. 0.7.2 Sebastian Stenzel 2015-06-05 15:17:33 +02:00
  • 4a754d6a6c Beginning development of 0.8.0 Sebastian Stenzel 2015-05-31 00:04:26 +02:00
  • abf9920caf its getting late... 0.7.1 Sebastian Stenzel 2015-05-30 22:29:59 +02:00
  • dd2863da5b 0.7.1 (fixed debian build) updated travis script (requires git release tags to be equal to maven version, so starting with this tag we drop the preceeding "v") Sebastian Stenzel 2015-05-30 22:22:50 +02:00
  • d43396bcfb updated version 0.7.0 Sebastian Stenzel 2015-05-30 21:31:26 +02:00
  • b6383f49b1 logging to %appdata% on windows Sebastian Stenzel 2015-05-30 20:55:29 +02:00
  • c5b241a68a cleanup Sebastian Stenzel 2015-05-30 20:40:08 +02:00
  • 00a39c80cb Merge branch 'windows-unc-path-mounter' Sebastian Stenzel 2015-05-30 20:39:23 +02:00
  • 8d8fe74d3a restored ability to open vaults with 128 bit keylength Sebastian Stenzel 2015-05-30 20:13:11 +02:00
  • e767436f5d updated jackrabbit (fixing security issue, see https://issues.apache.org/jira/browse/JCR-3883) Sebastian Stenzel 2015-05-29 23:39:36 +02:00
  • 03cdf1fdc9 added metadata caching Sebastian Stenzel 2015-05-29 11:18:23 +02:00
  • 49646aae41 improved directory name caching (>95% hitrate now) Sebastian Stenzel 2015-05-29 10:47:50 +02:00
  • f3aa636b8b windows mount/unmount improvements Sebastian Stenzel 2015-05-28 17:34:56 +02:00
  • c73f18e3b8 using ipv6-literal instead of localhost and bypassing proxy for localhost (wtf anyway) again... Sebastian Stenzel 2015-05-25 17:32:55 +02:00
  • 5f40ce50e7 fixes #41 Sebastian Stenzel 2015-05-25 16:43:41 +02:00
  • 744f9db958 fixes #52 Sebastian Stenzel 2015-05-25 16:22:52 +02:00
  • 111ee99ae1 - fixed invalid path for windows logfiles - yet another attempt to improve (i don't even dare to say fix) #41 Sebastian Stenzel 2015-05-25 14:37:12 +02:00
  • 7d81ff3b43 Merge pull request #59 from MuscleRumble/master Sebastian Stenzel 2015-05-24 23:19:00 +02:00
  • 00a2c6c5ae Replaced tray icon with monochrome version Tobias Hagemann 2015-05-24 23:16:54 +02:00
  • 587c45ee63 added a default logging location, if logPath property is not set. Sebastian Stenzel 2015-05-24 22:30:12 +02:00
  • 3d3cb7bb86 Writing logfiles now. Sebastian Stenzel 2015-05-24 21:51:37 +02:00
  • 0e3513e86d - locking file header during creation, - suggesting range request for files > 32MiB only Sebastian Stenzel 2015-05-22 22:26:39 +02:00
  • 8845efb983 fixed infinite number of authentication jobs resulting in heavy cpu load Sebastian Stenzel 2015-05-22 22:04:32 +02:00
  • 88f81d2682 Merge branch 'webdav-directory-moving' Sebastian Stenzel 2015-05-21 18:50:56 +02:00
  • 58d500baaf Merge pull request #58 from flyingarg/master Sebastian Stenzel 2015-05-18 17:27:36 +02:00
  • 103ea9047f updated method and paramternames to openMountWithWebdavUri Mohit Raju 2015-05-18 16:13:25 +03:00
  • f4b07b9807 restructure openFMWithWebdavSchema Mohit Raju 2015-05-18 12:40:19 +03:00
  • 6a3b4d486d added contributor name Mohit Raju 2015-05-18 11:50:35 +03:00
  • 13bcde318b removing debug logs Mohit Raju 2015-05-18 10:10:07 +03:00
  • 242486c0b1 Allowing webdav schema name fallback Mohit Raju 2015-05-17 16:57:22 +03:00
  • ea9c8eee83 yet another refactoring session (functionality restored now) Sebastian Stenzel 2015-05-15 23:17:24 +02:00
  • 0d969432c2 some more flat hierarchy fixes Sebastian Stenzel 2015-05-15 18:13:34 +02:00
  • be369b480b some more destruction... Sebastian Stenzel 2015-05-14 21:48:02 +02:00
  • 4cf872f916 directory moving Sebastian Stenzel 2015-05-14 07:37:56 +02:00
  • 3d3c36b66f Update README.md Sebastian Stenzel 2015-05-12 22:19:36 +02:00
  • 54c2afe3d1 os-specific installer modules Sebastian Stenzel 2015-05-11 00:37:31 +02:00
  • 3c71878b6b First attempt of adding a portable version for windows users. (Issue #48) Sebastian Stenzel 2015-05-10 17:23:57 +02:00
  • f36a61df1c Merge pull request #54 from cryptomator/flatDirectoryStructure Sebastian Stenzel 2015-05-10 14:54:49 +02:00
  • 1642aa4688 fixes #49 Sebastian Stenzel 2015-05-10 14:13:07 +02:00
  • 6f9b16a7dc fixes #53 Sebastian Stenzel 2015-05-10 14:00:00 +02:00
  • 66ed9126de version check during masterkey decryption -> added option to go to download page of different version Sebastian Stenzel 2015-05-10 12:39:28 +02:00
  • a07efc5209 Proper error handling for outdated vault formats Sebastian Stenzel 2015-05-05 17:29:51 +02:00
  • bbeeb79812 reduced max file name size, locking metadata files before read/write. Sebastian Stenzel 2015-05-05 06:50:16 +02:00
  • 4d08e9d72b cleanup Sebastian Stenzel 2015-05-04 22:02:47 +02:00
  • 040f260bf0 authenticated file header Sebastian Stenzel 2015-05-04 21:31:41 +02:00
  • cdf9c28a38 refactored directory structure, so windows (and OneDrive) can handle vaults better Sebastian Stenzel 2015-04-28 18:19:05 +02:00
  • a6972f62f2 Merge pull request #51 from MuscleRumble/master Sebastian Stenzel 2015-04-17 15:01:34 +02:00
  • 1db32470b1 Fixed .cryptomator bundle extension registration in OS X Tobias Hagemann 2015-04-17 10:22:10 +02:00
  • ed022412fe fixed travis build for untagged versions Sebastian Stenzel 2015-04-08 21:42:06 +02:00
  • a2356b62c7 Updated travis configuration and paths to new GitHub repo Sebastian Stenzel 2015-04-08 21:32:57 +02:00
  • 9aa6117fb0 Fixes #47 References #41 (increased wait time before retrying) Sebastian Stenzel 2015-03-16 15:03:03 +01:00
  • b9b85a58ac Increased Version to 0.7.0-SNAPSHOT Sebastian Stenzel 2015-03-14 22:10:51 +01:00
  • 9024465d6c Beta 0.6.0 0.6.0 Sebastian Stenzel 2015-03-14 22:09:25 +01:00
  • f22142a876 Improved unmounting (failing, if encrypted drive is still busy) Sebastian Stenzel 2015-03-14 21:58:52 +01:00
  • 652c4cbafb Using 96 bit of random data and a 32 bit counter (as specified in https://tools.ietf.org/html/rfc3686#section-4). Thus maximum file size supported by Cryptomator is 64GiB, but decreasing risk of IV collisions to 1 : 2^48 Sebastian Stenzel 2015-03-14 21:58:06 +01:00
  • 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 Sebastian Stenzel 2015-03-14 19:11:24 +01:00
  • 75c21b4c9b fixes #37 Sebastian Stenzel 2015-03-14 12:36:23 +01:00
  • c7ecd612c9 added update notification Sebastian Stenzel 2015-03-14 12:34:11 +01:00
  • 3f8f0b1fa7 Update README.md Sebastian Stenzel 2015-03-13 13:24:35 +01:00
  • 2b4b359adb Merge branch '0.5.3' Sebastian Stenzel 2015-03-12 19:51:20 +01:00
  • 0562a909f9 fixes #46 Sebastian Stenzel 2015-03-12 19:26:20 +01:00
  • c10d80de18 fixes #35 Sebastian Stenzel 2015-03-12 19:10:43 +01:00
  • 05abea0508 Updated welcome screen Sebastian Stenzel 2015-03-12 09:40:59 +01:00
  • d19ffc327b improved windows WebDAV mounting 0.5.3 Sebastian Stenzel 2015-03-11 21:18:53 +01:00
  • a042c14fb9 changed version number Sebastian Stenzel 2015-03-11 19:38:11 +01:00
  • a4be81267e preparation for some windows fixes, that need to be done during installation. This allows files of up to 4GiB Sebastian Stenzel 2015-03-11 19:36:20 +01:00
  • c1dd902a10 Async MAC authentication for HTTP range requests. Fixes #38 Sebastian Stenzel 2015-03-09 16:32:59 +01:00
  • 0994e7bb39 Show warning dialog, if MAC check failed. Sebastian Stenzel 2015-03-09 09:56:25 +01:00
  • 1f3b91f187 add license and gvfs dependencies to .deb package Sebastian Stenzel 2015-03-07 02:37:30 +01:00
  • e883a04577 Merge remote-tracking branch 'origin/master' into 0.5.2 Sebastian Stenzel 2015-03-06 14:56:22 +01:00
  • 1dd8a28a9d Merge remote-tracking branch 'origin/master' into 0.5.2 0.5.2 Sebastian Stenzel 2015-03-06 14:56:22 +01:00
  • 39df98ea3c Branch 0.5.2 for windows Sebastian Stenzel 2015-03-06 14:55:30 +01:00
  • 2849e39e85 on-the-fly MAC calculation for better performance (addresses issue #38) we still need to add some kind of warning on the UI and create an async MAC checker for ranged requests Sebastian Stenzel 2015-03-01 22:23:42 +01:00
  • 9433c22d7f minor I/O improvements Sebastian Stenzel 2015-03-01 20:55:32 +01:00
  • 5bd38d31bf Merge branch '0.5.1' Sebastian Stenzel 2015-02-23 14:53:31 +01:00
  • 63f64fae03 Fixed performance implications due to slow /dev/random. Now seeding PRNG only once per Cryptor. Fixes #36 0.5.1 Sebastian Stenzel 2015-02-23 14:51:52 +01:00
  • e321994c35 Update README.md Sebastian Stenzel 2015-02-22 23:03:47 +01:00
  • f86b27d62f Updated Version to 0.6.0-SNAPSHOT Sebastian Stenzel 2015-02-22 22:19:13 +01:00
  • cba8bbefc5 Beta Version 0.5.0 0.5.0 Sebastian Stenzel 2015-02-22 22:18:18 +01:00
  • 507e21f8a3 - fixes folder creation and automounting on Linux - using IPv6 address for mounting on Windows only (hostnames on OS X and Linux) Sebastian Stenzel 2015-02-22 21:04:46 +01:00
  • 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 Sebastian Stenzel 2015-02-22 17:19:28 +01:00
  • 3b3aa4107b fixes #33 Sebastian Stenzel 2015-02-22 16:46:16 +01:00
  • 7edd303f2e Added change password functionality (fixes #20) Moved controllers to new package Small UI improvements Sebastian Stenzel 2015-02-22 16:10:17 +01:00
  • ea3384d189 removed multi user functionality (see #21) using fixed masterkey filename now Sebastian Stenzel 2015-02-22 15:15:43 +01:00
  • b2be41e39b Refactorings Sebastian Stenzel 2015-02-22 14:25:48 +01:00
  • f1d125bf8d reduced public interface complexity of Vault Sebastian Stenzel 2015-02-22 14:06:52 +01:00
  • 028f6ea824 WebDavMounter warmUp in background thread. Sebastian Stenzel 2015-02-22 13:52:28 +01:00
  • 30dc8eecb1 - Refactored WebDavMounter (using Guice) - implemented warm start for windows mounts Sebastian Stenzel 2015-02-22 13:21:08 +01:00
  • 4d979c26f6 (hopefully) fixed NPE in FXMLLoader. see http://stackoverflow.com/questions/26434758/npe-in-fxmlloader/26436265#26436265 Sebastian Stenzel 2015-02-22 12:36:17 +01:00
  • 4776dbf603 Renamed volume icon Sebastian Stenzel 2015-02-22 12:18:42 +01:00
  • 0b5e4469b4 Update .travis.yml Sebastian Stenzel 2015-02-20 22:11:00 +01:00
  • 8ba89a3bf5 Injecting Cryptor using Guice Sebastian Stenzel 2015-02-20 21:30:33 +01:00
  • b68cf71494 - always check HMAC before decryption - separating AES and CMAC key during SIV mode Sebastian Stenzel 2015-02-20 19:47:45 +01:00
  • 5569ecbfc7 fixes #23 Sebastian Stenzel 2015-02-19 19:50:03 +01:00
  • 19bc1ed569 using beginning of long filename instead of checksum Sebastian Stenzel 2015-02-19 18:54:31 +01:00
  • 5aaee7bbf6 - fixed xorend function - SIV implementation now satisfies all official test vectors Sebastian Stenzel 2015-02-15 15:55:49 +01:00
  • 3187520797 - fixed special chars in folder names - fixed IndexOutOfBoundsException - removal of no longer existing vault directories (at runtime) Sebastian Stenzel 2015-02-15 00:48:03 +01:00
  • bcee1e0d12 Filename padding no longer needed: This was done in order to prevent AES-CTR to switch to a stream mode on the last block, which would be highly exploitable. Now we're using SIV mode, which operates on whole blocks. Sebastian Stenzel 2015-02-14 19:21:08 +01:00