Commit Graph

  • 55e758315d - bugfix: using hmac key for hmac operations Sebastian Stenzel 2015-01-05 22:34:02 +01:00
  • 75fe462eb3 Update README.md Sebastian Stenzel 2015-01-05 22:02:00 +01:00
  • 0e288f0c84 - fixes #8: Using Scrypt key derivation function now Sebastian Stenzel 2015-01-04 18:19:13 +01:00
  • 3f2ef3a83a - Using RFC AES 3394 Key Wrap algorithm for storing master keys - Storing HMac key and encryption key separately - Thanks to key wrap, simplified keyfile (no more IV needed) Sebastian Stenzel 2015-01-04 16:32:50 +01:00
  • e90e001718 - Clarified license name (#10) Sebastian Stenzel 2015-01-01 22:30:13 +01:00
  • 1f8d4c5846 Merge pull request #12 from based2/patch-1 Sebastian Stenzel 2015-01-01 18:04:51 +01:00
  • d9253be888 update to indent with tabs based2 2015-01-01 16:56:50 +01:00
  • 2d9fc0a8d8 Various dependencies updates based2 2014-12-31 13:50:03 +01:00
  • 1a076d9c1b - Using hmac_sha256(key, plaintext) instead of sha256(key || plaintext) for IV generation during filename encryption. Still references #7 Sebastian Stenzel 2014-12-31 11:06:56 +01:00
  • 9fe135ef0f - fixes #6, simplifies password verification - improves filename IV -> SIV using substring from sha256(secondaryKey + plaintextFilename). References #7 Sebastian Stenzel 2014-12-31 01:21:08 +01:00
  • 4cb9da7252 - file name encryption is deterministic again (broken by fix for #7) - improved unit test to avoid this mistake in the future Sebastian Stenzel 2014-12-30 20:06:05 +01:00
  • ebea3dae65 - Increased file name IV length Sebastian Stenzel 2014-12-30 18:13:43 +01:00
  • d8c9279f6f - fixes #7 - removes any use of CBC mode (might affect issue #9) Sebastian Stenzel 2014-12-30 17:38:57 +01:00
  • 4f91adb822 - allow reordering of directories via drag'n'drop Sebastian Stenzel 2014-12-28 16:46:14 +01:00
  • cc35430dee - fixes #4 Sebastian Stenzel 2014-12-28 14:25:53 +01:00
  • f057fb0e8e - Updated License, included all 3rd party libraries Sebastian Stenzel 2014-12-28 14:19:23 +01:00
  • f4c7dc1bbd - fixed requestFocus of password field when entering wrong password Sebastian Stenzel 2014-12-24 15:12:54 +01:00
  • 5bbaf62c67 - Updated version to 0.4.0-SNAPSHOT Sebastian Stenzel 2014-12-24 14:39:33 +01:00
  • 3f32e4ee4b - Fixed initial encryption of vaults, that already contain files - Disabled some UI controls during background tasks - Simplified background vs UI thread switches using https://github.com/totalvoidness/FXThreads 0.3.0 Sebastian Stenzel 2014-12-24 14:10:30 +01:00
  • be5cf287c8 - win7/8 theme Sebastian Stenzel 2014-12-23 22:28:51 +01:00
  • 71892108b3 - L&F improvements on OS X Sebastian Stenzel 2014-12-22 22:39:22 +01:00
  • 1770bab699 - updated metadata file names Sebastian Stenzel 2014-12-21 20:08:09 +01:00
  • 1d05e878ab - Support for HTTP Range header fields, thus vastly improved performance for video streaming - Simplified cryptor implementation for partial decryption Sebastian Stenzel 2014-12-21 16:54:47 +01:00
  • f76091ddc0 - Made unit tests I/O-independent Sebastian Stenzel 2014-12-20 16:46:50 +01:00
  • 6dff296872 - using java.util.Random in unit tests again, as performance doesn't change by using non-random PRNG - of course still using a cryptographically secure PRNG in production ;-) Sebastian Stenzel 2014-12-20 11:18:12 +01:00
  • 6d98442f7e - preparation for http range requests: cryptor supports partial decryption now Sebastian Stenzel 2014-12-20 10:47:26 +01:00
  • 3cdda99c67 - closing _all_ process streams - allowing multiple accesses to stdout / stderr in O(1) Sebastian Stenzel 2014-12-16 20:46:48 +01:00
  • 6b45d62aa1 - reduced visibility Sebastian Stenzel 2014-12-16 17:18:20 +01:00
  • b7f3f00ce2 - Further simplification by using Futures :) Sebastian Stenzel 2014-12-16 16:56:42 +01:00
  • dbadf54893 - General Simplification - Refactoring: Using Concurrency API now. - TODO: Use Futures instead of blocking methods Sebastian Stenzel 2014-12-16 12:14:54 +01:00
  • 38a0cfb2eb - faster unit test using insecure PRNG - test only ;) Sebastian Stenzel 2014-12-16 12:13:01 +01:00
  • 7d6d061d95 - removed admin privileges in native installer Sebastian Stenzel 2014-12-16 01:44:57 +01:00
  • c743fa8bdc - fixed clean unmounting - fixed correct subprocess status codes (not using status code of parent shell) Sebastian Stenzel 2014-12-16 01:35:00 +01:00
  • 8c2fe14e41 - bugfix: slow webdav on windows (http://support.microsoft.com/kb/2445570) - bugfix: windows mount on non-german installations - bugfix: system-dependent implementation of mount commands now done in specific strategy. no linux-specific URI outside of mount package, thus working on OS X again and simplified windows code - change: now using ipv6 Sebastian Stenzel 2014-12-15 23:46:06 +01:00
  • ac4f10ce93 Merge pull request #3 from markuskreusch/master Sebastian Stenzel 2014-12-15 23:05:52 +01:00
  • 4f15645bf9 Merge branch 'webdav-mounting' Markus Kreusch 2014-12-15 22:54:03 +01:00
  • c1f4ab6ada Refactored script execution Markus Kreusch 2014-12-14 21:38:16 +01:00
  • fd54393f36 Merge branch 'master' of https://github.com/totalvoidness/cryptomator Sebastian Stenzel 2014-12-15 09:39:11 +01:00
  • a2c3b38a75 refactored WebDavMounter, now using strategy pattern Markus Kreusch 2014-12-10 22:39:13 +01:00
  • 2fb35c59d4 - remove vaults using context menu - locked/unlocked indicator Sebastian Stenzel 2014-12-13 21:24:48 +01:00
  • afc62656bf - learning mathematics Sebastian Stenzel 2014-12-13 15:08:26 +01:00
  • 9c8e4fbf3b Merge branch 'master' of https://github.com/totalvoidness/cryptomator Sebastian Stenzel 2014-12-11 20:07:56 +01:00
  • 470a609938 Makes test work on windows Sebastian Stenzel 2014-12-11 20:07:46 +01:00
  • 863b2ec423 - Added throuput statistics Sebastian Stenzel 2014-12-11 19:46:57 +01:00
  • d0a420d6c0 - FileTimes used to create RFC 1123 strings are now interpreted as UTC dates Sebastian Stenzel 2014-12-11 17:11:29 +01:00
  • 51e2e94ca9 - All modules use Java 8 now - Fixed incorrect "last modified" date - Simpler warning dialog when using non-empty directory as new vault location Sebastian Stenzel 2014-12-11 17:03:19 +01:00
  • d7efd7fc2f - Updated version number Sebastian Stenzel 2014-12-11 01:03:29 +01:00
  • db36cfa22e Updated download Links Sebastian Stenzel 2014-12-11 01:01:22 +01:00
  • cc15f2cdb4 ignoring test output 0.2.0 Sebastian Stenzel 2014-12-11 00:35:15 +01:00
  • b6546f24d5 - minimizes to tray when vaults are still unlocked (i.e. webdav shares still mounted) Sebastian Stenzel 2014-12-11 00:27:44 +01:00
  • 5fe54634a9 - cleanup - fix: now showing correct view, when selecting an already mounted directory Sebastian Stenzel 2014-12-10 12:47:35 +01:00
  • 2fdf9be017 - Encrypt existing directory content on vault initialization Sebastian Stenzel 2014-12-09 18:25:59 +01:00
  • 1de2d9d2da linux mount with gvfs Sebastian Stenzel 2014-12-09 11:36:29 +01:00
  • 3a5917ef53 Updated Jetty Sebastian Stenzel 2014-12-09 10:57:26 +01:00
  • d0f0c09585 - Improved shutdown hooks - Redesigned UI, now a single-window application (todo: minimize to tray) Sebastian Stenzel 2014-12-09 10:50:09 +01:00
  • 884b894e04 bugfix: correct decryption of looooooong filenames (>255 chars) Sebastian Stenzel 2014-12-08 22:25:45 +01:00
  • ebb3207854 fixed focus traversing ("tab order") of form fields Sebastian Stenzel 2014-12-06 16:31:24 +01:00
  • 8abd5ebc01 simplification Sebastian Stenzel 2014-12-06 16:07:19 +01:00
  • ce197b3314 - support for long filenames - increased thread count for webdav server - fixed severe bug that allowed using non-random masterkeys (now throwing exceptions if this attempt is made) Sebastian Stenzel 2014-12-06 14:31:55 +01:00
  • 8ae7e95c41 added OS-dependant distribution package resources Sebastian Stenzel 2014-12-06 00:09:58 +01:00
  • 6830861346 webdav mounting on windows Sebastian Stenzel 2014-12-05 14:40:28 +01:00
  • 696b3412f2 Merge branch 'master' of https://github.com/totalvoidness/open-cloud-encryptor Sebastian Stenzel 2014-12-04 22:04:23 +01:00
  • e7ba6f5c92 - Completely redesigned and much simpler user interface. - Support for multiple simultaneous mounts - Added shutdown hooks for secure unmounting Sebastian Stenzel 2014-12-04 22:04:04 +01:00
  • 8031b0c516 Merge pull request #2 from markuskreusch/switch-to-log4j-2 Sebastian Stenzel 2014-11-30 22:52:41 +01:00
  • 047e1fe1d6 added log4j 2 configuration markus 2014-11-30 20:21:52 +01:00
  • 75f49b88d6 switched to log4j 2.1 markus 2014-11-30 18:56:17 +01:00
  • 891e79cdae Moved logging and junit dependencies to parent pom markus 2014-11-30 18:50:28 +01:00
  • b2f20f9a15 added download link Sebastian Stenzel 2014-11-30 00:24:16 +01:00
  • e823bc9f0c Update README.md 0.1.0 Sebastian Stenzel 2014-11-30 00:12:33 +01:00
  • c322b0488e - Version 0.1.0 - Automounting (OS X only atm) - Automatic TCP ports - Added icon Sebastian Stenzel 2014-11-30 00:10:06 +01:00
  • be38432e73 Update README.md Sebastian Stenzel 2014-11-29 21:09:14 +01:00
  • ab45c222a3 Create .travis.yml Sebastian Stenzel 2014-11-29 21:01:36 +01:00
  • 527a8825cb Update README.md Sebastian Stenzel 2014-11-29 17:05:28 +01:00
  • 1876f82611 renamed to Cryptomator Sebastian Stenzel 2014-11-29 17:03:55 +01:00
  • 39d01c3106 - fixed warnings in OSX Finder - improved performance by caching paths (no file contents get cached though) Sebastian Stenzel 2014-11-04 10:03:19 +01:00
  • 9d6af97ef1 username max length Sebastian Stenzel 2014-10-04 19:17:39 +02:00
  • 2fcdd4eb01 - AES: support for multiple masterkey files - GUI: one masterkey per user Sebastian Stenzel 2014-10-04 19:03:15 +02:00
  • fd9ca14d85 cleanup Sebastian Stenzel 2014-10-02 01:11:16 +02:00
  • 1c2260047a Now requires java 8 for JavaFX UI project only. Sebastian Stenzel 2014-10-02 00:39:58 +02:00
  • 9988ec6c0b - replaced webdav implementation (webdav-servlet -> milton -> jackrabbit): faster, better, harder, stronger and much more space for future improvements - more lightweight filename encryption (no more metadata for filenames < 144 chars), thus less filehandles, less blocking I/O - vastly refactored project structure Sebastian Stenzel 2014-09-27 23:49:41 +02:00
  • 318eb24d64 - support for native bundles Sebastian Stenzel 2014-03-21 16:58:14 +01:00
  • f56a076fe8 Update README.md Sebastian Stenzel 2014-03-20 11:14:37 +01:00
  • 4d7b934eb9 Merge pull request #1 from markuskreusch/master Sebastian Stenzel 2014-03-20 11:13:39 +01:00
  • db8c2430fc Java 8 is now required Markus Kreusch 2014-03-19 21:14:54 +01:00
  • bb959dd3b4 using java 8 Markus Kreusch 2014-03-19 21:11:13 +01:00
  • 392ccdd20a - fixed main class issue when starting with java -jar Sebastian Stenzel 2014-02-02 14:27:47 +01:00
  • cbbfbf3dda Update README.md Sebastian Stenzel 2014-02-02 09:49:09 +01:00
  • 58f873ef6e Update README.md Sebastian Stenzel 2014-02-02 09:48:44 +01:00
  • 451d42372a Update README.md Sebastian Stenzel 2014-02-02 09:48:23 +01:00
  • c20daac728 - updated css files Sebastian Stenzel 2014-02-02 01:59:40 +01:00
  • 8740e43b96 - First public version Sebastian Stenzel 2014-02-02 01:57:14 +01:00
  • b78ee8295d Initial commit Sebastian Stenzel 2014-02-01 16:43:47 -08:00