Sebastian Stenzel
65369bdbff
Merge branch 'release/1.5.12'
2021-02-04 12:27:42 +01:00
Sebastian Stenzel
d18e618ef1
preparing 1.5.12
2021-02-04 12:27:02 +01:00
Armin Schrenk
6840a649c7
Merge branch 'release/1.5.12'
2021-02-04 10:49:08 +01:00
Armin Schrenk
19ebc7e562
preparing 1.5.12
2021-01-27 15:30:56 +01:00
Armin Schrenk
0fa052d2d1
Merge pull request #1518 from cryptomator/fix/1515-suppressed-messages
...
Fixed suppressed "invalid mountpoint" messages
2021-01-27 15:22:47 +01:00
Armin Schrenk
402861b9c0
Update third party licenses
2021-01-27 12:37:50 +01:00
Armin Schrenk
aca1666dea
closes #1479
2021-01-27 12:36:22 +01:00
Sebastian Stenzel
70f6a4877c
Make sure not to catch Errors
2021-01-25 21:38:46 +01:00
Sebastian Stenzel
85c5dc8dfb
removed tmp workaround
2021-01-25 21:32:33 +01:00
JaniruTEC
23c113948f
Replaced catch with wildcard catch and added additional logger call
...
See #1509 for further information and reasoning
2021-01-25 16:21:35 +01:00
JaniruTEC
d86ea20c31
Fixed suppressed "invalid mountpoint" messages
...
Fixed #1515
2021-01-23 22:13:07 +01:00
Armin Schrenk
c1f44f76b9
Merge pull request #1512 from cryptomator/feature/refactor-reveal
2021-01-22 11:42:20 +01:00
Sebastian Stenzel
b2f27c0a3d
removed dead code
...
[ci skip]
2021-01-22 09:34:18 +01:00
Sebastian Stenzel
b1d7cfc81b
change scope of HostServiceRevealer to @FxApplicationScoped
...
because unlock always happens after application start anyway
2021-01-22 09:31:43 +01:00
Armin Schrenk
7cd5c66836
Refactor reveal() methods:
...
* new class HostServiceRevealer implemeting the Volume.Revealer-Interface
* this class is injected in vault service and always used for revealing
* removed Revealer parameter from several reveal methods
2021-01-21 17:25:23 +01:00
Armin Schrenk
95cef34234
remove unnecessary awtReavealer and trayModule
2021-01-21 16:09:16 +01:00
Armin Schrenk
8977440697
Rename RevealerFacade to Revealer
2021-01-21 15:29:04 +01:00
Armin Schrenk
d5eb84a000
change reveal method in vault service:
...
* revealer is no member anymore
* reveal() takes as second argument revealer object
* several other classes hand over a revealer object
* added awt-revealer if application is not yet started
2021-01-21 15:26:35 +01:00
Sebastian Stenzel
81fb6b8794
get rid of RevealException
2021-01-21 15:06:37 +01:00
Armin Schrenk
92b390d5bb
update third-party licenses
2021-01-21 12:44:32 +01:00
Armin Schrenk
8867532210
add javadoc
2021-01-21 12:44:11 +01:00
Armin Schrenk
77db435b4f
Refactor reveal call stack to apply facade pattern.
2021-01-21 12:41:52 +01:00
Tobias Hagemann
aaa93239d0
Merge pull request #1516 from stacksnack/feature/translations
...
New translations strings.properties (Hungarian)
2021-01-21 11:03:27 +01:00
Sebastian Stenzel
93445e22d4
update library versions
2021-01-21 06:37:41 +01:00
stacksnack
64897cfa21
New translations strings.properties (Hungarian)
...
Add hungarian translation
2021-01-20 21:37:41 +01:00
Armin Schrenk
7349a29831
Ensure that on windows systems always the gui chooses the mountpoint for webdav
2021-01-19 15:52:52 +01:00
Armin Schrenk
73554b4759
split WebDAV Volume mount method into servlet start and servlet mount
2021-01-19 15:52:20 +01:00
Armin Schrenk
0312f045aa
add a logger to WebDAV-Volume
2021-01-19 15:28:50 +01:00
Armin Schrenk
1134c1b2ff
closes #1471
...
hand the javafx hostservice showDocument() method from ui package to the underlying nio-adapter-libraries through
2021-01-19 15:27:46 +01:00
Armin Schrenk
8bb925fd93
fixes #1509
2021-01-18 18:41:21 +01:00
Sebastian Stenzel
ca5d9eba36
New translations strings.properties (Norwegian Bokmal)
...
[ci skip]
2021-01-16 04:07:35 +01:00
Sebastian Stenzel
1a49e24d8a
New translations strings.properties (Norwegian Bokmal)
...
[ci skip]
2021-01-16 03:37:26 +01:00
Sebastian Stenzel
24b0ed2502
New translations strings.properties (German)
...
[ci skip]
2021-01-14 18:18:01 +01:00
Sebastian Stenzel
a226d5403a
New translations strings.properties (Japanese)
...
[ci skip]
2021-01-14 14:02:17 +01:00
Sebastian Stenzel
0f3085cc73
fixes #1476
2021-01-14 09:56:57 +01:00
Sebastian Stenzel
f0a040cf29
cleanup
...
[ci skip]
2021-01-14 09:56:36 +01:00
Sebastian Stenzel
0676748dde
New Crowdin updates ( #1466 )
...
[ci skip]
2021-01-14 09:24:42 +01:00
Armin Schrenk
589b8384eb
Only determine filenamelength limit if the the vault is mounted not read-only.
2021-01-11 14:15:37 +01:00
Julian Raufelder
9e3947f337
Happy 2021 🎉
2021-01-11 10:08:35 +01:00
Tobias Hagemann
790cc4e772
simplified issue template
...
[ci skip]
2021-01-06 12:01:07 +01:00
Tobias Hagemann
72f4988632
fixes #1452
2021-01-05 14:14:14 +01:00
Sebastian Stenzel
b3fa6bbf32
Merge pull request #1472 from cryptomator/feature/minimize
...
Add Minimize Button
2020-12-18 15:58:02 +01:00
Sebastian Stenzel
c2dc487c79
make field volatile that might be modified concurrently
2020-12-18 13:37:23 +01:00
Sebastian Stenzel
e74dd3be9e
remove unused param
2020-12-18 13:36:16 +01:00
Sebastian Stenzel
1eeee61572
Add option to show minimize button despite tray icon being present
...
fixes #1179
2020-12-17 14:50:33 +01:00
Sebastian Stenzel
984b7a2d0e
Removed @Named("trayMenuSupported") from FxApplication component
2020-12-17 14:46:52 +01:00
Sebastian Stenzel
45c714a123
Added checkbox in settings to start without a tray icon
...
references #1113 , #1078 , #1079 , #1344
2020-12-16 16:53:49 +01:00
Sebastian Stenzel
96bb97d50a
Added new setting showTrayIcon defaulting to new environment property cryptomator.showTrayIcon
2020-12-16 13:48:33 +01:00
Sebastian Stenzel
046acb9bbf
mark fuse.experimental deprecated
...
[ci skip]
2020-12-16 13:33:50 +01:00
Armin Schrenk
ce4ec16c62
Update bug.md
...
Add info to also specify desktop environment on Linux systems in section system setup
2020-12-16 12:16:32 +01:00
Tobias Hagemann
96c8c9a9a9
Update bug.md
2020-12-16 09:07:39 +01:00
Tobias Hagemann
44db97327d
Update feature.md
2020-12-16 09:06:11 +01:00
Sebastian Stenzel
f441700c25
Merge branch 'master' into develop
2020-12-15 13:23:21 +01:00
Sebastian Stenzel
76b023bdbd
Merge branch 'release/1.5.11'
2020-12-15 12:42:13 +01:00
Sebastian Stenzel
241d9781bb
bump integrations-win version
2020-12-15 12:41:39 +01:00
Sebastian Stenzel
ff94532560
Merge branch 'release/1.5.11'
2020-12-15 10:53:40 +01:00
Tobias Hagemann
e949023321
updated third-party list [ci skip]
2020-12-15 10:37:27 +01:00
Sebastian Stenzel
da31407d63
Preparing 1.5.11
2020-12-15 08:57:35 +01:00
Sebastian Stenzel
8c7c5da89a
not sure what makes this "real" [ci skip]
2020-12-15 08:04:16 +01:00
Sebastian Stenzel
e3a0e1ec5a
New Crowdin updates ( #1413 )
...
[ci skip]
2020-12-14 17:38:49 +01:00
Sebastian Stenzel
4cee27d8dd
bump webdav dependencies
2020-12-14 17:30:29 +01:00
Armin Schrenk
b0fce66d77
Add OWASP Dependency-Check Maven Plugin
...
* only active if profile dependency check is active
* added suppresion.xml for false positives
* added tmp fix for jwt lib
2020-12-14 17:02:35 +01:00
Armin Schrenk
bf47ba0145
Merge pull request #1440 from cryptomator/feature/#1439-finish-migration
...
closes #1439
2020-12-14 15:41:52 +01:00
Armin Schrenk
fc7b484c9a
unwrap the Platform.runLater() statement because it is always executed on JavaFX thread
2020-12-14 15:34:03 +01:00
Armin Schrenk
4402c19d90
Simplifications and clean up
2020-12-14 11:47:02 +01:00
Armin Schrenk
4e89de9e47
activate force locking for dokany
2020-12-14 10:23:27 +01:00
Armin Schrenk
a27c9d63d9
Bump dokany-nio-adapter version
2020-12-14 10:09:13 +01:00
Armin Schrenk
da6aa0f002
bump integrations-win version
2020-12-11 16:23:57 +01:00
Armin Schrenk
0bf3533f45
Workaround for #1421
2020-12-11 13:25:02 +01:00
Sebastian Stenzel
295cb0ef6d
fixes #1446 , fixes #1415
2020-12-09 17:17:51 +01:00
Armin Schrenk
6fac84e9c2
Replace "may" by "can"
...
... the end of a great and fierce war.
2020-12-09 15:39:49 +01:00
Sebastian Stenzel
77b2e67c49
updated labels
2020-12-09 15:16:45 +01:00
Armin Schrenk
c48c9b1568
Merge pull request #1416 from cryptomator/feature/#1228-forcedUnmountDialog
...
Feature/#1228 forced unmount dialog
2020-12-09 15:04:30 +01:00
Armin Schrenk
6da7eae2f8
Minor changes in lettering
2020-12-09 14:55:22 +01:00
Armin Schrenk
aec56c48c5
Merge branch 'develop' into feature/#1228-forcedUnmountDialog
...
# Conflicts:
# main/ui/src/main/java/org/cryptomator/ui/fxapp/FxApplication.java
2020-12-09 14:51:00 +01:00
Sebastian Stenzel
3b73544766
Simplified observation of visible stages
2020-12-08 12:56:44 +01:00
Sebastian Stenzel
fbc471635a
fixed test
2020-12-08 12:51:34 +01:00
Sebastian Stenzel
3c5b9ed3a6
remove rarely used, complex class
2020-12-08 12:51:11 +01:00
Sebastian Stenzel
8479122561
temp fix for vulnerability in upstream lib
...
[ci skip]
2020-12-08 08:30:16 +01:00
Tobias Hagemann
91c883d5cc
Create config.yml
2020-12-07 18:11:25 +01:00
Sebastian Stenzel
1cd4da0796
Merge branch 'develop' into feature/#1228-forcedUnmountDialog
2020-12-07 17:55:29 +01:00
Armin Schrenk
935aaccdae
Update bug template
...
* Make introduction section more visible
* emphasize task to complete for successful bug ticket
2020-12-02 15:05:59 +01:00
Tobias Hagemann
ab3dd779d2
partially reverted 900fdd7f, fixing "stutter" startup on macos
2020-12-02 14:59:17 +01:00
Armin Schrenk
1fbcf6d517
closes #1439
2020-11-27 15:53:33 +01:00
Armin Schrenk
82538091c9
Merge pull request #1427 from cryptomator/feature/#1323-singleQuitWindow
...
Show only one quit dialogue at a time
2020-11-24 15:31:31 +01:00
Sebastian Stenzel
62ade6113b
cleanup
...
[ci skip]
2020-11-24 15:07:23 +01:00
Sebastian Stenzel
4779bbf415
Don't bother FxApplication with stuff that is meant to be dealt with internally within QuitComponent
2020-11-24 15:04:09 +01:00
Armin Schrenk
c6b786a771
Reworked implemenation by using dagger now:
...
* create and inject QuitResponse container
* QuitComponent manges now if quit window needs to be created
* controller only handles the most recent QuitResponse
2020-11-24 13:34:12 +01:00
Armin Schrenk
6381227897
Stylin:
...
* change css styleclass of dialogue headings to `label-large`
* remove newly introduced style class `label-medium`
2020-11-23 16:14:31 +01:00
Armin Schrenk
e82167b5e6
correct wrong method name
2020-11-20 17:29:56 +01:00
Armin Schrenk
dc4fd482b5
Filter any whitespaces when entering text in donationkey form.
2020-11-20 17:17:16 +01:00
Armin Schrenk
a71f8b350e
Show only one quit dialogue at a time
2020-11-20 16:12:49 +01:00
Armin Schrenk
c9ec8fecef
fix wrong method name
2020-11-20 16:09:31 +01:00
Armin Schrenk
e72d32f2d1
Remove empty line
...
Co-authored-by: Sebastian Stenzel <overheadhunter@users.noreply.github.com >
2020-11-20 14:34:34 +01:00
Armin Schrenk
2545aa2a7e
Removed default clause from switch expression on enums
...
Co-authored-by: Sebastian Stenzel <overheadhunter@users.noreply.github.com >
2020-11-20 14:33:57 +01:00
Armin Schrenk
51aac15622
Changed forced lock description and clean up
2020-11-20 12:23:44 +01:00
Armin Schrenk
afa0cfeafb
Replace lock failed dialogue stub and integrate it into workflow
2020-11-20 12:23:18 +01:00
Armin Schrenk
19e24ba12c
refactor structure of LockWorkflow class
2020-11-20 12:22:26 +01:00
Armin Schrenk
c47ce2c730
clean up
2020-11-20 11:25:39 +01:00
Armin Schrenk
5d00b3dd76
activate ability to abort vault locking if it is mounted with dokany and still busy
...
references #1228
2020-11-19 17:20:08 +01:00
Armin Schrenk
4db57cc0dc
Further improvements:
...
* adding Log messages
* change lock workflow to type of Task<Void>
* set vault state based solely on task state
* replaced dialogue stubs with real text
2020-11-19 16:31:16 +01:00
Armin Schrenk
432a9a27f1
Add forceLock Dialogue:
...
* integrate it in workflow if normal lock throws exception
* add stubs if also forced lock fails
2020-11-19 12:52:16 +01:00
Armin Schrenk
57bfa3276d
Integrate new lockWorkflow into application (gui and tray)
2020-11-19 11:42:00 +01:00
Sebastian Stenzel
02fc9b263a
re-added applicable choosers to exception text
2020-11-18 18:12:41 +01:00
Sebastian Stenzel
4c66f81736
simplified line
2020-11-18 18:09:30 +01:00
Sebastian Stenzel
2de151aebe
use less generic name
2020-11-18 18:08:00 +01:00
Armin Schrenk
c44911dcac
Prepare strucutre and classes for lock workflow
2020-11-18 17:16:58 +01:00
Armin Schrenk
bcf2a3d20c
Setting default onFailed handler in lock tasks
2020-11-18 17:16:43 +01:00
JaniruTEC
422ce4a387
Moved actual choosing of MPCs to MountPointHelper
2020-11-18 16:27:43 +01:00
JaniruTEC
21387bd76c
Renamed IrregularUnmountCleaner to MountPointHelper
2020-11-18 16:18:31 +01:00
JaniruTEC
52cd560cb2
Generifyed #chooseMountPoint()
2020-11-18 16:09:09 +01:00
JaniruTEC
6c440dfbbb
Re-Added check for non-emtpy dirs
2020-11-18 15:53:33 +01:00
Sebastian Stenzel
a074450452
Merge branch 'master' into develop
2020-11-18 15:03:37 +01:00
Sebastian Stenzel
b781cf6f25
Merge branch 'hotfix/1.5.10'
2020-11-18 15:03:11 +01:00
Sebastian Stenzel
9b653f488b
Merge branch 'develop' into hotfix/1.5.10
2020-11-18 15:02:33 +01:00
Armin Schrenk
17c580267f
prevent race conditions
2020-11-18 14:35:16 +01:00
Sebastian Stenzel
490d1b8f87
cancel unlock workflow, if closing window with shortcut
2020-11-18 14:21:18 +01:00
Armin Schrenk
b0ad86f16b
Perform cleanup of tmp mount points dir only once.
2020-11-18 14:07:34 +01:00
Sebastian Stenzel
df2b4ac086
cleanup
2020-11-18 13:17:35 +01:00
Sebastian Stenzel
aee4ececba
Merge branch 'fix/1409' into hotfix/1.5.10
...
fixes #1409
2020-11-18 13:16:36 +01:00
Sebastian Stenzel
b2992aa6ae
Merge branch 'fix/1408' into hotfix/1.5.10
...
fixes #1408
# Conflicts:
# main/buildkit/pom.xml
# main/commons/pom.xml
# main/launcher/pom.xml
# main/pom.xml
# main/ui/pom.xml
2020-11-18 13:16:19 +01:00
Sebastian Stenzel
4c546d281a
Bumped version
2020-11-18 13:15:33 +01:00
Sebastian Stenzel
c90e445a67
Removed -Dcryptomator.mountPointsDir="/Volumes/" from macOS run profiles
...
[ci skip]
2020-11-18 13:10:01 +01:00
Sebastian Stenzel
d3c2b0509e
Lazily call IrregularUnmountCleaner from (and only from!) TemporaryMountPointChooser
2020-11-18 13:08:48 +01:00
Sebastian Stenzel
c6d1c2ca6b
added MacVolumeMountChooser and refactored "priority" of mount point choosers: now all priorities are set in MountPointChooserModule (as a map key)
2020-11-18 13:07:12 +01:00
Sebastian Stenzel
86dec80726
avoid weird iteration counter manipulation
2020-11-18 10:33:04 +01:00
JaniruTEC
9083976989
Fixed #1409 by addig an additonal check
2020-11-18 00:46:24 +01:00
JaniruTEC
d9c5d76417
Fixed irregular quoting
2020-11-17 22:41:41 +01:00
JaniruTEC
c19c3754c6
Fixed high-spirited concatenation
2020-11-17 22:27:41 +01:00
JaniruTEC
947e0e2369
Fixed #1408
2020-11-17 22:00:41 +01:00
JaniruTEC
6eca8f2e0c
Added support for quote escaped values for mount arguments
2020-11-17 21:56:43 +01:00
Sebastian Stenzel
9f61ad1941
Merge branch 'master' into develop
...
[ci skip]
2020-11-17 17:03:40 +01:00
Sebastian Stenzel
41492a951a
Merge branch 'release/1.5.9'
2020-11-17 17:02:14 +01:00
Sebastian Stenzel
cbbfec5531
Merge branch 'develop' into release/1.5.9
2020-11-16 17:16:54 +01:00
Sebastian Stenzel
d7a4dff080
New Crowdin updates ( #1401 )
...
New translations strings.properties
[ci skip]
2020-11-16 17:15:37 +01:00
Armin Schrenk
8e56218fbb
Update launcher-linux.sh
...
drastically reducing the allowed stacksize to 2m
2020-11-11 17:13:11 +01:00
Sebastian Stenzel
9c40386106
fix CI release build
2020-11-10 12:54:01 +01:00
Sebastian Stenzel
c865805f55
Preparing 1.5.9
2020-11-10 12:41:10 +01:00
Sebastian Stenzel
8e352301cd
New Crowdin updates ( #1392 )
...
[ci skip]
2020-11-10 12:39:15 +01:00
Armin Schrenk
52db1e8bdd
Merge pull request #1396 from cryptomator/feature/#1013-#1061-cleanupAndInformation
2020-11-10 12:33:23 +01:00
Armin Schrenk
1947623be8
final cleanup:
...
* renamed methods
* apply code style
2020-11-10 12:24:49 +01:00
Armin Schrenk
4f8602684d
Merge branch 'develop' into feature/#1013-#1061-cleanupAndInformation
2020-11-10 12:08:23 +01:00
Armin Schrenk
75f66e40bf
Add additional mountName crunching to be urlconform when WebDAV is used
2020-11-10 12:05:30 +01:00
Sebastian Stenzel
73587437cb
fixes #1400
2020-11-10 08:27:47 +01:00
Sebastian Stenzel
18f6e70bba
Merge branch 'develop' of https://github.com/cryptomator/cryptomator into develop
...
# Conflicts:
# main/ui/src/main/resources/i18n/strings.properties
2020-11-09 17:53:18 +01:00
Sebastian Stenzel
e067b94aca
fixed labels
2020-11-09 17:52:48 +01:00
Armin Schrenk
b04d5669fb
Format lables the same way
2020-11-09 17:40:57 +01:00
Armin Schrenk
ad44af338d
Merge pull request #1399 from cryptomator/feature/io-stats
...
closes #1070
2020-11-09 17:20:10 +01:00
Sebastian Stenzel
4f4ddbc3e0
allow GCing of Stats Window while remaining reusability and preventing opening multiple windows per vault
2020-11-09 13:49:28 +01:00
Sebastian Stenzel
4e9af1c713
cleanup
2020-11-09 13:12:42 +01:00
Sebastian Stenzel
9a94b6f95e
fixed typo
2020-11-09 13:10:35 +01:00
Sebastian Stenzel
371b826aa0
Merge branch 'develop' into feature/io-stats
2020-11-09 13:05:44 +01:00
Sebastian Stenzel
d3fb90bf6d
fixed NPE if winDriveLetter is null (on Linux/Mac)
2020-11-09 13:05:06 +01:00
Sebastian Stenzel
d24c478faa
more dependency updates
2020-11-09 12:01:38 +01:00
Sebastian Stenzel
48d0aa423c
fixed getter name
2020-11-09 11:54:15 +01:00
Sebastian Stenzel
5695fa2916
Merge branch 'develop' into feature/io-stats
2020-11-09 11:48:17 +01:00
Armin Schrenk
bcea1a4b32
Bumping dependencies:
...
* javafx to 15
* webdav-nio-server to 1.0.13
2020-11-09 11:17:52 +01:00
Armin Schrenk
2f8d4568fc
Updating CryptoFS Dependency.
...
Closes #1293
2020-11-09 10:33:27 +01:00
Armin Schrenk
5b55318e52
Bumping integrations-linux dependency, removing unused legacy property
...
closes #1308
2020-11-09 10:28:07 +01:00
Armin Schrenk
459f2ea2c3
Updating Dokany-nio-adapter dependency
...
References #1228
2020-11-09 10:27:52 +01:00
Martin Beyer
d26147a34a
bumped up depencency of cryptofs to 1.9.13
2020-11-08 20:51:47 +01:00
JaniruTEC
afb9d4f010
Fixed exception on startup if mount folder doesn't exist
...
IrregularUnmountCleaner should not be called if there is no folder that could contain mountpoints.
2020-11-06 18:44:47 +01:00
JaniruTEC
db3bf9723e
Merge branch 'feature/additional-error-messages' into develop
2020-11-06 17:34:23 +01:00
JaniruTEC
3a5937b35f
Added runLater to implementation of ErrorComponent#showErrorScene()
2020-11-06 17:09:44 +01:00
Sebastian Stenzel
f5cddda7a8
Merge branch 'develop' into feature/#1013-#1061-cleanupAndInformation
2020-11-06 15:17:45 +01:00
Sebastian Stenzel
e9fa1d6476
removed old jni dependency
2020-11-06 14:53:45 +01:00
Sebastian Stenzel
084c1881ba
removed unused imports
...
[ci skip]
2020-11-06 14:47:47 +01:00
Sebastian Stenzel
ce131e4653
Implemented AutoStart integration for macOS
2020-11-06 14:46:32 +01:00
Tobias Hagemann
a121c7d0fe
added tooltip to path in vault list cell
2020-11-06 14:42:21 +01:00
Sebastian Stenzel
603bf99b25
Replaced MacFunctionsUiState using new integrations api
2020-11-06 14:18:23 +01:00
Sebastian Stenzel
9076fe5b46
Reintroduced trimming of vault display name
2020-11-06 11:07:45 +01:00
Sebastian Stenzel
6848f1a38e
Renamed IrregularUnmountCleaner and relayouted code
2020-11-06 11:07:22 +01:00
Sebastian Stenzel
f4103fc917
reducing complexity of normalizedDisplayName
2020-11-06 09:54:25 +01:00
Sebastian Stenzel
c838da9df4
reducing complexity for "vault name max length"
2020-11-06 09:52:31 +01:00
Sebastian Stenzel
78df4e24b3
keep iconography consistent by reusing already existing icons
2020-11-06 09:51:51 +01:00
Sebastian Stenzel
c0e2d01297
Migrated from deprecated MacFunctions to UiAppearanceProvider for UI theme switching
2020-11-05 17:49:39 +01:00
JaniruTEC
313f8b36d2
Replaced dependency with call to getter
2020-11-05 17:11:35 +01:00
JaniruTEC
343794c1fe
Redo "Added UI error messages"
...
This reverts commit d331c302
2020-11-05 17:04:31 +01:00
Armin Schrenk
813c01aaed
Use mountName instead of display name
2020-11-05 13:23:30 +01:00
Armin Schrenk
510ea8a6f6
refined normalize Method, fxied Tests for it:
...
* all unicode spaces are now replaced with \u0020
* if the end string only contains whitspaces, "_" will be returned
2020-11-05 12:44:51 +01:00
Armin Schrenk
a22fbea467
The display/vault name is now constrained:
...
* should not be empty
* is stripped of leading & trailing whitespaces
* is truncated to 50 characters
2020-11-05 11:55:25 +01:00
Armin Schrenk
f64144d1da
Revert 1554437884
2020-11-05 11:52:38 +01:00
Armin Schrenk
c01dd225c9
Refactor normalizedMountname to only exclude certain, filesystem reserved characters or Unicode control sequences
2020-11-05 11:47:18 +01:00
Sebastian Stenzel
18b408a83a
Adjusted keychain display names
...
[ci skip]
2020-11-05 11:15:39 +01:00
Sebastian Stenzel
efaf107b20
Merge pull request #1393 from cryptomator/feature/modular-keychains
...
Modularized Keychain Access, references #1301
2020-11-05 11:10:15 +01:00
Sebastian Stenzel
86cba5e8a7
partial revert of 6ccd2486
2020-11-04 16:11:16 +01:00
Sebastian Stenzel
f4cee6d161
made KeychainManager immutable
...
[ci skip]
2020-11-04 14:15:28 +01:00
Sebastian Stenzel
28c40b2277
WHY?
2020-11-04 14:13:53 +01:00
Armin Schrenk
8853054ed4
fixing test
2020-11-03 14:53:51 +01:00
Armin Schrenk
3eb44b06af
Fixes #1061 :
...
* temp mount point is first tried without any addition
* then with id Suffix in brackets
* then with underscores, id suffix and count
2020-11-03 12:50:52 +01:00
Armin Schrenk
1554437884
Use regular display name and only normalize if webdav is used:
...
* rename StringBinding mountName to normalizedDisplayName
* replace in all other occurences mountName with DisplayName
2020-11-03 12:44:09 +01:00
Armin Schrenk
268bae8879
Change Invalid mount point error window:
...
* Add heading
* change icon to times_with_circle
* reformat text
2020-11-03 12:13:22 +01:00
Sebastian Stenzel
b382e436e2
minor CI fixes
2020-11-03 11:27:10 +01:00
Sebastian Stenzel
6ccd248675
use maven profiles to build different buildkits
2020-11-03 11:21:08 +01:00
Armin Schrenk
c760e63995
only use supported keychainAccessProviders
2020-11-03 10:54:32 +01:00
Armin Schrenk
959dee153e
fixing bug where stored password is not used
2020-11-03 10:03:14 +01:00
Armin Schrenk
aa22f656e8
Moving the code for unregular unmount leftovers from mountpoint chooser to an own class and execute it at each application start.
2020-11-02 17:34:34 +01:00
Armin Schrenk
d24734e16f
Revert "Adding method to clean up _our_ tmp mounting dirs to mitigate #1061 and #1013 "
...
This reverts commit 01522e8c97 .
2020-11-02 17:25:43 +01:00
Armin Schrenk
01522e8c97
Adding method to clean up _our_ tmp mounting dirs to mitigate #1061 and #1013
2020-11-02 14:49:57 +01:00
Sebastian Stenzel
14e056551d
no longer track coverage for deleted keychain module
2020-11-02 14:07:21 +01:00
Sebastian Stenzel
82a42ea183
Removed keychain module. Implemented new KeychainManager in various UI controller classes
2020-11-02 14:03:39 +01:00
Sebastian Stenzel
bfde26be79
Added new keychain module and refactored UI parts
2020-11-02 13:09:30 +01:00
Sebastian Stenzel
51e43a0567
include system integration lib automatically depending on current OS
2020-11-02 13:08:50 +01:00
Sebastian Stenzel
9a375cb3f6
updated label
...
[ci skip]
2020-11-02 09:43:54 +01:00
Sebastian Stenzel
2b8f39a149
ignored some derived files
2020-11-02 09:41:07 +01:00
JaniruTEC
2720a999d1
Updated codestyle ( #1388 )
...
Co-authored-by: Sebastian Stenzel <overheadhunter@users.noreply.github.com >
2020-11-02 08:45:41 +01:00
Ralph Plawetzki
f675bd5017
Feature/change password backend 2 ( #1375 )
...
* Add option to choose from available password backends on Linux
Implements #1301
2020-11-02 08:19:26 +01:00
JaniruTEC
16be3e7a97
Merge pull request #1384 from cryptomator/fix/missing-exceptions
...
Fix/missing exceptions
2020-10-29 16:58:51 +01:00
JaniruTEC
551d9d1af1
Added default Errorhandler to all Tasks and Services
2020-10-28 16:21:14 +01:00
JaniruTEC
0acc8ddb0a
Fixed UnlockWorkflow
...
Partly reverted 253abd4930
2020-10-28 15:50:20 +01:00
JaniruTEC
f0e1bcb899
Moved call to #setOnFailed() to UpdateStatsService implementation
2020-10-28 15:40:59 +01:00
JaniruTEC
d331c30224
Revert "Added UI error messages"
...
This reverts commit eb8f5f523d .
2020-10-28 15:21:59 +01:00
JaniruTEC
d0d39a1c72
Merge branch 'develop' into fix/missing-exceptions
2020-10-27 17:04:32 +01:00
JaniruTEC
8904df91b4
Reverted accidental changes to Project_Default.xml [Skip CI]
2020-10-27 16:18:55 +01:00
JaniruTEC
786365c095
Added ability to skip CI
...
Added check for "Skip CI", added comment
Added filter for skipping CI
2020-10-27 16:12:35 +01:00
JaniruTEC
eb8f5f523d
Added UI error messages
...
Added UI error message to GeneralPreferencesController for ToggleAutoStartTask
Added UI error message to RecoveryKeyCreationController
2020-10-26 21:19:24 +01:00
JaniruTEC
9c22adc97d
Added/Fixed error logging
...
Added error logging to VaultStats and GeneralPreferencesController
Fixed possible missing error logging in VaultService
2020-10-26 21:17:22 +01:00
Sebastian Stenzel
265212cc0f
New Crowdin updates ( #1302 )
...
* New translations strings.properties [ci skip]
2020-10-26 10:00:58 +01:00
Sebastian Stenzel
9c860cc17c
Merge pull request #1380 from cryptomator/snyk-fix-bc2c8d6dd6d679e9ec6736de3d13592d
...
[Snyk] Security upgrade com.google.guava:guava from 29.0-jre to 30.0-jre
2020-10-24 09:55:05 +02:00
Sebastian Stenzel
7f63153bc1
Update main/pom.xml
2020-10-24 09:47:09 +02:00
snyk-bot
9531d44ab5
fix: main/pom.xml to reduce vulnerabilities
...
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JAVA-COMGOOGLEGUAVA-1015415
2020-10-24 01:50:58 +00:00
JaniruTEC
253abd4930
Refactored UnlockWorkflow
...
Replaced protected state methods (scheduled, etc.) with lambdas in the constructor
Replaced try-multi-catch with if-instanceof in onFailed-lambda
2020-10-22 18:58:46 +02:00
JaniruTEC
022ba81f2f
Reformatted classes ErrorComponent and Tasks
2020-10-22 18:33:20 +02:00
Armin Schrenk
26160e9bbc
Merge pull request #1346 from purejava/fix-isSupported
...
Evade DBusException
2020-10-21 10:56:16 +02:00
JaniruTEC
0a32de2c92
Addded dev run configs, removed fuse-setting from win prod config
2020-10-16 22:38:39 +02:00
JaniruTEC
60aeb6a04b
Merge pull request #1307 from cryptomator/feature/fuse-on-win
...
Added (experimental) support for using FUSE on Windows (using WinFSP)
2020-10-14 15:29:37 +02:00
JaniruTEC
0206fc0b8f
Bumped required version of fuse-nio-adapter to 1.2.5
2020-10-14 15:26:28 +02:00
JaniruTEC
06b3343a6d
Partly Revert "Finished feature: Fuse on Win"
...
Revert changes to TemporaryMountPointChooser introduced by 598bec3050
2020-10-13 18:30:00 +02:00
JaniruTEC
598bec3050
Finished feature: Fuse on Win
...
Bumped required version of fuse-nio-adapter to 1.2.4
Added comments
Changed log messages to be more descriptive
2020-10-12 21:34:56 +02:00
Reid Rankin
0e5d72c22a
shorten FS_TYPE_NAME to "CryptomatorFS" ( #1371 )
...
This fixes part of #1033 by shortening the FS_TYPE_NAME so that it can be returned inside a 48-byte-long FILE_FS_ATTRIBUTE_INFORMATION buffer, which only has room for up to 17 UTF-16 characters in the file system name field.
2020-10-12 14:12:09 +02:00
JaniruTEC
21f4fab9ed
Fixed bug: Strange error message if no MPC was applicable
2020-10-09 18:40:50 +02:00
JaniruTEC
58e2ec4742
Changed contract of priorities in MPC, added null-check
...
See: ab538cd215 (original commit)
See: 6b6867b826 (reverting commit)
2020-10-08 19:14:03 +02:00
JaniruTEC
6b6867b826
Reverted ab538cd215
2020-10-08 18:51:03 +02:00
Ralph Plawetzki
92321a7569
Remove unneeded access modifier
2020-10-08 12:57:50 +02:00
JaniruTEC
7781572b6d
Replaced call to Validate with call to Preconditions
...
See: https://github.com/cryptomator/cryptomator/pull/1307#discussion_r500760560
2020-10-07 23:27:08 +02:00
JaniruTEC
b5efe39eb8
Refactored Vault, MPCs, Unlock to integrate better with latest changes
...
Removed delegate to Volume#getMountPointRequirement() from Vault
Added getter for the Vault's Volume (#getVolume())
Changed CustomMountPointChooser to use VaultSettings instead of Vault for the constructor/field declaration
Updated CustomMountPointChooser#isApplicable() to be disabled when using FUSE on Windows (without useExperimentalFuse)
Updated CustomMountPointChooser to call Volume#getMountPointRequirement() directly
Replaced OS-Check in TemporaryMountPointChooser with MPR-Check
Replaced call to Vault#getMountPointRequirement() with call to Vault#getVolume() (and Volume#getMountPointRequirement()) in UnlockInvalidMountPointController and UnlockWorkflow
Cleaned up UnlockWorkflow
2020-10-07 23:19:24 +02:00
Ralph Plawetzki
cae86cd71f
Get more information logged in case something goes wrong
2020-10-07 18:55:18 +02:00
Ralph Plawetzki
667617b480
Update kdewallet to latest 1.1.1
2020-10-07 18:32:16 +02:00
JaniruTEC
9329311491
Merge branch 'feature/volume-type-getter' into feature/fuse-on-win
2020-10-07 16:59:54 +02:00
JaniruTEC
22438d1eba
Added api for getting the implemented VolumeImpl (type) of a Volume
2020-10-07 16:46:58 +02:00
JaniruTEC
d295084312
Changed contracts in MPC interface
...
Added Volume parameter to the method signature of all MPC methods and updated implementations to use the change.
Changed contract of the MPC interface: Validation of the MPC (call to #isApplicable()) moved from the Module to the Volume.
Updated docs to reflect those changes. Fixed typos.
Updated method/qualifier names.
Updated implementation of #provideOrdered(Valid)MountPointChoosers() to reflect this change and to build the set differently.
Updated #determineMountPoint() to work with the new set.
2020-10-06 19:52:59 +02:00
JaniruTEC
ab538cd215
Fixed bug: Dropped MPCs if priorities were equal
...
Fixed bug that caused MPCs with equal priorities to be dropped (even if they weren't equal).
Added additional criteria (hashCode) for cases were priorities are equal.
See the docs of ImmutableSortedSet for further information.
2020-10-06 19:40:03 +02:00
Armin Schrenk
f9cb438a0b
Closes #1065 for real by adding missing style in dark theme for debug mode
2020-10-01 18:37:32 +02:00
JaniruTEC
354de225ed
Reverted changes to WebDavVolume#getMountPoint()
...
See: https://github.com/cryptomator/cryptomator/pull/1307#discussion_r472888268
2020-09-30 14:09:01 +02:00
Armin Schrenk
0b7f8d71ed
closes #1065
2020-09-29 12:12:59 +02:00
JaniruTEC
9657a13912
Updated MPCModule to return a SortedSet and switched collector
...
See: https://github.com/cryptomator/cryptomator/pull/1307#discussion_r474452898
2020-09-28 23:34:47 +02:00
Ralph Plawetzki
c5a3b29554
Make logger static
2020-09-16 18:56:54 +02:00
Ralph Plawetzki
ae957c2588
Print error message instead of stacktrace
...
Fixes #1345
2020-09-16 06:55:37 +02:00
Tobias Hagemann
da84133732
allows running launcher-mac.sh from any path
2020-09-15 16:23:31 +02:00
Tobias Hagemann
10275eb80f
Merge pull request #1326 from TheShellLand/linux-libs
...
allows running launcher-linux.sh from any path
2020-09-15 09:28:04 +02:00
Sebastian Stenzel
29a9c7dffe
auto-close bugs violating the issue template
...
[ci skip]
2020-09-13 11:50:26 +02:00
JaniruTEC
d5b8996a39
Fixed violation of method contract
...
See: https://github.com/cryptomator/cryptomator/pull/1307#discussion_r472857043
2020-09-11 22:23:48 +02:00
JaniruTEC
f012977aac
Fixed spelling
...
See: https://github.com/cryptomator/cryptomator/pull/1307#discussion_r472825411
2020-09-11 21:47:30 +02:00
JaniruTEC
8680bd1dee
Updated MountPointChooserModule and MPCs
...
Updated MountPointChooserModule and MPCs to use bindings (@'Binds) instead of providers (@'Provides)
Updated CustomDriveLetterChooser and TemporaryMountPointChooser to use VaultSettings instead of Vaults
See: https://github.com/cryptomator/cryptomator/pull/1307#discussion_r472872166
2020-09-07 22:25:01 +02:00
JaniruTEC
528510eb53
Renamed binding fuseAndWindows to restrictToStableFuseOnWindows
...
Renamed binding fuseAndWindows to restrictToStableFuseOnWindows in MountOptionsController
See: https://github.com/cryptomator/cryptomator/pull/1307#discussion_r477135521
2020-09-07 22:24:59 +02:00
ainiml
e8d17cfb7b
allows running launcher-linux.sh from any path
2020-09-06 19:25:50 -04:00
JaniruTEC
cdbcd20241
Fixed faulty access introduced by parallel release of 1.5.8
2020-09-05 22:15:02 +02:00
JaniruTEC
fef3ade5c6
Merge branch 'develop' into feature/fuse-on-win
...
Fixed conflicts in WebDavVolume
2020-09-04 22:28:53 +02:00
Tobias Hagemann
194d7f0da9
Merge branch 'hotfix/1.5.8' into develop
2020-08-28 16:01:35 +02:00
Tobias Hagemann
8ad20c27da
Merge branch 'hotfix/1.5.8'
2020-08-28 15:57:54 +02:00
Tobias Hagemann
f891a9f1a7
refactored that fix from 2a335eb7af
2020-08-28 14:25:26 +02:00
Tobias Hagemann
2a335eb7af
fixed test
2020-08-28 14:06:09 +02:00
Tobias Hagemann
6578ac0121
use mountName in FUSE on macOS instead of displayName
2020-08-28 13:55:17 +02:00
Tobias Hagemann
83f9514a42
fixed icon views of labels in new password screen that could only appear once
...
(cherry picked from commit 4723416d45 )
2020-08-28 13:41:43 +02:00
Tobias Hagemann
c92f1aa655
updated third-party licenses
2020-08-28 13:34:41 +02:00
Tobias Hagemann
688993ba37
preparing 1.5.8
2020-08-28 12:58:50 +02:00
Armin Schrenk
ddfc8d5bc3
Merge branch 'feature/#1289-introduceVaultname' into hotfix/1.5.8
2020-08-28 11:59:56 +02:00
Armin Schrenk
c3141e3601
minor adjustments
2020-08-28 11:58:46 +02:00
Armin Schrenk
f49974180b
Fixing test
2020-08-28 11:19:56 +02:00
Armin Schrenk
eb6ade49f6
refactor to use parameterized test
2020-08-27 16:18:20 +02:00
Armin Schrenk
6553c04256
add code to migrate legacy settings.json files to new property.
2020-08-27 15:53:20 +02:00
Armin Schrenk
a8cb015a06
rename property and getters in vault class for display name.
2020-08-27 15:52:16 +02:00
Martin Beyer
ee81dca71c
Nice implementation of only one stats window per vault
2020-08-26 17:23:39 +02:00
Sebastian Stenzel
ce06ddf312
updated webdav dependencies
...
(cherry picked from commit 8c4d35d3db )
2020-08-26 12:51:28 +02:00
Armin Schrenk
fee2d4bc0c
Merge pull request #1311 from cryptomator/feature/alternativeAutostartWin
...
Feature/alternative autostart win
2020-08-26 11:44:37 +02:00
Armin Schrenk
a2a990bd0c
Correct spelling
2020-08-26 11:36:46 +02:00
Armin Schrenk
cedbe6523d
Merge pull request #1294 from purejava/access-kde-wallets
...
This adds the missing part to linux system keychain access: use KDE wallets
2020-08-26 10:03:55 +02:00
JaniruTEC
ec64055d93
Renamed property "position" (defined by MPC) to "priority"
2020-08-21 22:41:15 +02:00
JaniruTEC
6f542ac8b8
Replaced "assert" with IllegalStateException
2020-08-21 21:57:12 +02:00
Ralph Plawetzki
8a3c101764
Merge remote branch 'cryptomator/develop' into access-kde-wallets
2020-08-21 19:30:46 +02:00
infeo
49a8689090
Remove legacy concepts:
...
* in vaultSettings, displayName does not listen on path
* the caller/creater of vault settings must set the name explicitly
* add localizable default vault name
2020-08-21 13:30:05 +02:00
infeo
8f5c4997b1
closes #1300
2020-08-21 11:32:51 +02:00
infeo
900fdd7f6f
minor changes
...
* removing unused imports
* exchanging addListener() by Easybind.subscribe()
2020-08-21 11:17:55 +02:00
Tobias Hagemann
4723416d45
fixed icon views of labels in new password screen that could only appear once
2020-08-21 10:13:45 +02:00
JaniruTEC
8483f71f57
Refactored CustomMountPointChooser
...
See: https://github.com/cryptomator/cryptomator/pull/1307#discussion_r472832435
2020-08-21 00:55:33 +02:00
JaniruTEC
5dac594cc9
Removed Phasesystem, specified docs, removed default #isApplicable()
...
See: https://github.com/cryptomator/cryptomator/pull/1307#discussion_r472835069 https://github.com/cryptomator/cryptomator/pull/1307#discussion_r472839837 https://github.com/cryptomator/cryptomator/pull/1307#discussion_r472820689 https://github.com/cryptomator/cryptomator/pull/1307#discussion_r472872901
2020-08-21 00:00:13 +02:00
infeo
06f4e160d6
Migrate to easybind fork
2020-08-20 21:25:54 +02:00
infeo
1d38ee2fcb
Further improvements:
...
* corrected bad english
* improved documentation
* restricted visibility of specific exception
2020-08-20 13:49:31 +02:00
Sebastian Stenzel
921b70ebaa
updated webdav dependencies
...
(cherry picked from commit 8c4d35d3db )
2020-08-20 13:38:40 +02:00
infeo
0f56d424da
Refactored AutoStartStrategy:
...
* prevented on best effort basis inconsistent states
* extracted the registry setting as an own strategy (by methods)
* refactored the overriden methods to call the strategies (registry or folder) depending on the different variables
* removed Powershell specific ToggleException
* added documentation
2020-08-20 12:18:57 +02:00
JaniruTEC
4cd43a2b1c
Merge branch 'develop' into feature/fuse-on-win
2020-08-19 15:53:26 +02:00
JaniruTEC
1ef359e68b
Added messages to rethrown IOExceptions
2020-08-19 15:47:09 +02:00
JaniruTEC
58ce1e45b8
Updated Codestyle to not use any arrangements
2020-08-19 15:34:08 +02:00
Martin Beyer
bd854e7f7a
updates secret-service for linux keychains and fixes #1268
2020-08-19 15:31:42 +02:00
JaniruTEC
3ecc0cf906
Cleaned up MountPointRequirement
...
See: https://github.com/cryptomator/cryptomator/pull/1307#discussion_r472827299
See: https://github.com/cryptomator/cryptomator/pull/1307#discussion_r472826920
2020-08-19 14:45:10 +02:00
JaniruTEC
ea6925f905
Replaced #wrapAsIMPE() with explicit call to IMPExc
...
See: https://github.com/cryptomator/cryptomator/pull/1307#discussion_r472872373 https://github.com/cryptomator/cryptomator/pull/1307#discussion_r472859488 https://github.com/cryptomator/cryptomator/pull/1307#discussion_r472827776
2020-08-19 11:44:18 +02:00
JaniruTEC
f45b78d8c0
Removed accidental debugcode, updated lookup for env-var
...
See: https://github.com/cryptomator/cryptomator/pull/1307#discussion_r472848604
See: https://github.com/cryptomator/cryptomator/pull/1307#discussion_r472851003
2020-08-19 11:44:01 +02:00
JaniruTEC
75ca8a91f8
Merge remote-tracking branch 'upstream/develop' into feature/fuse-on-win
2020-08-19 11:42:55 +02:00
JaniruTEC
16462d05c8
Refactored changes, cleaned up
...
Changed visibility of methods
Removed Logger from AbstractVolume
Moved mountPoint and #getMountPoint()
Renamed fuseMnt to mount in FuseVol (as in DokanyVol)
Removed unnecessary mountPoint-field from WebDavVolume
2020-08-18 21:27:13 +02:00
JaniruTEC
cbef54f05c
Added Logger, moved cleanup, moved choosing
2020-08-18 21:27:03 +02:00
JaniruTEC
f601ff4ce3
Moved #isSupported() in the file, moved #determineMountPoint()
2020-08-18 21:26:52 +02:00
JaniruTEC
84fbf7392b
Updated usage of FuseNotSupportedException
2020-08-18 16:57:56 +02:00
JaniruTEC
bbf9379f56
Changed DokanyVolumes and FuseVolumes to use mountnames
...
Changed DokanyVolumes and FuseVolumes to use mountnames for automatic, folder-based mounting instead of ids.
2020-08-18 16:57:55 +02:00
JaniruTEC
6aa14fcfb1
Updated Errorhandling of UnlockWorkflow
2020-08-18 16:57:55 +02:00
Tobias Hagemann
710c7d0da7
added button to main window title if debug mode is enabled, fixes #1065
2020-08-18 16:08:23 +02:00
Tobias Hagemann
841d4eb9c7
updated third-party licenses
2020-08-18 13:59:37 +02:00
Sebastian Stenzel
8c4d35d3db
updated webdav dependencies
2020-08-18 10:36:55 +02:00
JaniruTEC
4110057fa1
Refactored multiple classes
...
Refactored UnlockWorkflow, CustomMountPointChooser, DokanyVolume and UnlockInvalidMountPointController
Changed UnlockWorkflow#handleGenericError() to accept Throwables
Added check for parent to CustomMountPointChooser (when using FUSE on Win)
Removed legacy constant from DokanyVolume
Added asserts to UnlockInvalidMountPointController and UnlockWorkflow
2020-08-16 18:40:11 +02:00
Tobias Hagemann
9b1d6d2f2f
Merge branch 'release/1.5.7' into develop
2020-08-14 12:59:07 +02:00
Tobias Hagemann
1c45455cb2
Merge branch 'release/1.5.7'
2020-08-14 12:58:26 +02:00
Tobias Hagemann
411aca8695
preparing 1.5.7
2020-08-14 12:55:46 +02:00
Sebastian Stenzel
3de69021df
New Crowdin updates ( #1255 )
...
[ci skip]
2020-08-14 12:49:55 +02:00
Tobias Hagemann
8418038736
dependency update
2020-08-14 12:47:11 +02:00
Ralph Plawetzki
3bf2b499a7
Reverse order to initialize backend
...
The GNOME keyring feature was implemented first and we don't want to confuse users who used it before
2020-08-14 07:40:46 +02:00
JaniruTEC
430da2b78d
Implemented MPC-System in FuseVolume and DokanyVolume, did refactoring
...
Implemented MPC-System in FuseVolume and DokanyVolume
Removed methods from FuseVol and DokanyVol
Renamed methods
Added chooser logic instead
Added imports for VolumeException to multiple classes
Added support for throwing and handling of InvalidMountPointException from Volume up to UnlockWorkflow (changed method signatures, added try-catchs, etc.)
2020-08-12 23:42:38 +02:00
JaniruTEC
51047dcbce
Added additional debug messages
2020-08-12 23:42:38 +02:00
JaniruTEC
708bcaa630
Updated CustomMountPointChooser to use MPR instead of OS-Checks
...
Updated CustomMountPointChooser to use MountPointRequirements instead of OS-Checks.
This led to the discovery of the bug that was fixed in 724b20c826 .
2020-08-12 23:42:37 +02:00
JaniruTEC
724b20c826
Fixed possible racecondition at Vault initialization
...
Fixed possible racecondition at Vault initialization: VaulSettings were read before the Vault was fully initialized resulting in breakage of the code if the excact order was to be changed.
2020-08-12 21:43:24 +02:00
Tobias Hagemann
69f8c46f15
ui adjustments in vault detail missing
2020-08-12 17:35:11 +02:00
JaniruTEC
b7f2fb0bdf
Added cleanup to TemporaryMountPointChooser
2020-08-11 23:35:43 +02:00
JaniruTEC
222ffd8c53
Implemented MountPointChooserModule
2020-08-11 23:35:42 +02:00
JaniruTEC
00e0a0f79a
Fixed doc for MountPointChooser
2020-08-11 23:35:42 +02:00
JaniruTEC
d6bbc4383b
Added implementations for MountPointChooser
...
Added AvailableDriveLetterChooser for automatic DriveLetter-choice
Added CustomDriveLetterChooser for a chosen DriveLetter
Added CustomMountPointChooser for a chosen directory
Added TemporaryMountPointChooser for automatic directory-choice
2020-08-11 23:03:12 +02:00
JaniruTEC
b51a2602a9
Documented MountPointChooser
2020-08-11 23:03:12 +02:00
JaniruTEC
c3fbddc671
Refactored PerVault, Vault and VaultSettings
...
Made @`PerVault public
Added import for VaultException to Vault
Added convenience method to VaultSettings
2020-08-11 22:26:15 +02:00
JaniruTEC
ce262b691a
Added base classes for MountPointChoosers and added module to component
2020-08-11 22:26:15 +02:00
Martin Beyer
65de6fef9b
Allowing only one io-stats window per vault to be open at the same time.
2020-08-11 17:32:39 +02:00
Armin Schrenk
31d95ae5b0
Remove restrictions of vault name filed to only contain alpha numeric characters
2020-08-11 12:04:02 +02:00
Armin Schrenk
429098733c
Improve the vault/mount name system:
...
* fix bug where the default name is not replaced by the actual folder name
* introduce new field in settings "mountName" as binding on displayName
* change volumes to use mountName instead of displayName
2020-08-11 11:19:54 +02:00
JaniruTEC
597899d2bf
Fixed random set order and updated #getAvailableDriveLetter()
...
Fixed bug introduced by 32a810fe1d :
The Set of existing DriveLetters was in random order because Collectors#toUnmodifiableSet is an unordered collector.
Changed #getAvailableDriveLetter() to use Stream#findFirst() instead of #findAny()
2020-08-11 02:24:44 +02:00
Ralph Plawetzki
b1c66b181d
Depend on kdewallet 1.0.1, hence dbus-java 3.2.3
...
that fixes issues when dealing with multiple signals of the same name but different signatures
2020-08-09 11:18:17 +02:00
Ralph Plawetzki
100b836979
Adjust buildkit to exclude kdewallet for Windows and macOS
2020-08-07 18:49:07 +02:00
Ralph Plawetzki
817907c25a
Add access functionality for KDE kwallets
2020-08-07 18:32:54 +02:00
Tobias Hagemann
25195fffe2
added icon to password strength label in new password controller
2020-08-07 17:47:49 +02:00
Tobias Hagemann
0e784a6ffc
also disable finish button in change password if old password field is empty
2020-08-07 17:09:55 +02:00
Tobias Hagemann
351f96fa8b
switch to light theme if donation key has changed and is invalid
2020-08-07 09:30:22 +02:00
Tobias Hagemann
703fb4fb51
fixed 0091c401df (r40816364)
2020-08-06 18:32:57 +02:00
Tobias Hagemann
a975df6f8c
added "Automatic" theme on macOS
2020-08-06 18:30:34 +02:00
Armin Schrenk
fb90128b63
Move option to change display name of a vault from mount options to general options
2020-08-06 15:33:28 +02:00
Armin Schrenk
ea4c91fb37
change meaning of mount name setting:
...
* it is now considered the gerenal vault name
* methods (except parsing) are renamed accordingly
2020-08-06 15:20:32 +02:00
Armin Schrenk
7c1d6973ba
fixes #1289 by decoupling storage path from vault name
2020-08-06 15:18:30 +02:00
JaniruTEC
4f2120b729
Added support for folderbased backup-mountpoint to DokanyVol and FuseVol
2020-08-03 22:20:20 +02:00
JaniruTEC
51f7d74e4a
Changed cryptomator.mountPointsDir-property in Windows Configs
...
Changed cryptomator.mountPointsDir-property in Windows Configs from "~/Mount" to "~/Cryptomator
2020-08-03 21:22:22 +02:00
JaniruTEC
32a810fe1d
Changed FuseVolume to choose a DriveLetter instead of a folder
...
Changed FuseVolume to choose a DriveLetter instead of a folder if the the mountpoint is chosen by the app.
Reworked priorities when choosing
Changed DokanyVolume to use the new methods supplied by WindowsDriveLetters
2020-07-29 22:15:12 +02:00
JaniruTEC
570482521a
Delegated choice of DriveLetter to WDL and made internal Set immutable
...
Delegated choice of DriveLetter to WindowsDriveLetters
Made internal Set ("C_TO_Z") immutable, that is returned by getAvailableDriveLetters()
Changed direct reference to C_TO_Z to use getAvailableDriveLetters() instead
2020-07-29 22:14:51 +02:00
Martin Beyer
3bd2a2f911
Fixes #1262 by adding new buttons, if a vault cannot be found
2020-07-29 10:21:16 +02:00
JaniruTEC
1ac6d086bd
Disabled some experimental FUSE Features on Windows
...
Disabled some experimental FUSE Features on Windows unless they are explicitly enabled by using the flag '-Dfuse.experimental="true"'
They are enabled in the default IntelliJ-Config (disabled on Build)
2020-07-28 19:15:56 +02:00
JaniruTEC
8374599183
Modified creation of temporary mountpoint, fixed bugs, added comments
...
Changed FuseVolume#prepareTemporaryMountPoint to handle FUSE on Windows correctly (WinFSP requires the folder to NOT exist...)
See: https://github.com/billziss-gh/winfsp/issues/320
Added comments
Fixed bug: Message showing a malformed path
2020-07-26 23:03:36 +02:00
Martin Beyer
0091c401df
Fixes #1267 by binding the settings.preferredVolumeImpl to VolumeImpl.WEBDAV, if preferredVolimeImpl isn't available
2020-07-22 15:26:21 +02:00
Martin Beyer
00dd67e345
Refactoring
2020-07-21 15:16:53 +02:00
Martin Beyer
158677bd54
Using new methods from CryptoFs to get correct statistics
2020-07-21 11:10:05 +02:00
JaniruTEC
a1b375316c
Specified the messages of failed UnlockWorkflows
...
Specified the messages of failed UnlockWorkflows by adding the ability to distinguish between the different MountPointRequirements
Translation for all languages but German and Englisch required
2020-07-20 22:06:15 +02:00
JaniruTEC
dae2814b0f
Added MountPointRequirement-Enum
...
Added MountPointRequirement-Enum and added method getMountPointRequirement() to Volume (and all implementing classes) to query the requirment for the specific VolumeProvider.
2020-07-20 22:01:10 +02:00
JaniruTEC
341a98848d
Modified check of provided mountpoint
...
Changed FuseVolume#checkProvidedMountPoint to handle FUSE on Windows correctly (WinFSP requires the folder to NOT exist...)
2020-07-20 22:00:35 +02:00
JaniruTEC
902e66906a
Refactored method FuseVolume#prepareTemporaryMountPoint
...
Refactored method FuseVolume#prepareTemporaryMountPoint to be more readable (removed duplicated code)
2020-07-20 21:55:49 +02:00
JaniruTEC
c59d3cd03f
Removed check for OS from FuseVolume#isSupportedStatic
2020-07-20 21:23:35 +02:00
Martin Beyer
ed9f16e012
Displaying additional stats with a new DataLabel
2020-07-20 16:09:45 +02:00
Martin Beyer
ed77a4aacd
Added basic counting of additional total stats (not correct)
2020-07-20 16:08:25 +02:00
Martin Beyer
ff2fa70bd6
preperation for displaying en-de-crypted bytes per second
2020-07-20 11:00:59 +02:00
Martin Beyer
3519346df9
cleaned up unlock window
2020-07-20 10:59:48 +02:00
JaniruTEC
45f6caa7bd
Added basic support for FUSE-Mounting on Windows
2020-07-18 19:05:18 +02:00
JaniruTEC
e2e7755af2
Added cryptomator.mountPointsDir-property to Windows Configs
2020-07-18 18:57:11 +02:00
Armin Schrenk
4ab7bfaa20
reformat
2020-07-17 11:58:11 +02:00
Armin Schrenk
7e0ffb43a6
fixing bug where the mountName of the vault is initially set as the default one
2020-07-17 11:57:53 +02:00
Martin Beyer
526c8328f6
Refactoring - Removing unnecessary environment variable
2020-07-13 15:21:24 +02:00
JaniruTEC
81bad4eb25
Fixed bug: Some exceptions caused by unlock were not shown
...
If an unmatched exception occurred during unlocking it was neither logged nor shown to the user.
2020-07-09 22:34:57 +02:00
Martin Beyer
dcaa6e81a3
Improving Exception calling and logging
2020-07-08 14:53:15 +02:00
Martin Beyer
e78155396d
Implementing #1251
2020-07-08 14:01:10 +02:00
Sebastian Stenzel
d3063c8117
Make sure not to launch the FX app more than once.
2020-07-07 16:01:32 +02:00
Armin Schrenk
cd1ed088c3
Update bug.md
...
Change bullet point "Drive" to "Volume type" such that users are less confused by this field. Also added where this info can be found.
2020-07-03 10:37:02 +02:00
Martin Beyer
e831debb94
fixes #1244 by renaming the refresh button and adding a method call
2020-06-30 09:36:46 +02:00
Martin
8d15a6612f
Implements #1244 by adding a small button to regain focus
2020-06-28 11:05:27 +02:00
Sebastian Stenzel
9c034f3be6
split up read and write charts and added cache efficiency chart
...
(because we will add further read/write-specific stats like total number of files read/written, bytes encrypted/decrypted, etc)
2020-06-25 17:16:42 +02:00
Sebastian Stenzel
60dd9349a8
Merge branch 'develop' into feature/io-stats
2020-06-25 17:15:22 +02:00
Sebastian Stenzel
330b1cbf7d
derived resources after dependency update
...
[ci skip]
2020-06-25 17:15:07 +02:00
Sebastian Stenzel
9ffa38d54e
Merge branch 'develop' into feature/io-stats
2020-06-22 17:24:18 +02:00
Sebastian Stenzel
c925727269
Merge branch 'master' into develop
2020-06-22 17:23:58 +02:00
Sebastian Stenzel
ac2dc06bd6
Merge branch 'release/1.5.6'
2020-06-22 17:23:27 +02:00
Sebastian Stenzel
80b83adb53
Preparing 1.5.6
2020-06-22 17:08:48 +02:00
Sebastian Stenzel
ddc31ac2bb
New Crowdin translations ( #1227 )
...
[ci skip]
2020-06-22 17:08:09 +02:00
Sebastian Stenzel
eb7c5d0b2b
Dependency update
2020-06-22 10:21:44 +02:00
Armin Schrenk
e5ce3cb62d
closes #1254
2020-06-19 15:57:12 +02:00
Martin Beyer
7a69692999
Prettied up the statistics window for both Ui Themes
2020-06-17 11:04:36 +02:00
Sebastian Stenzel
d00d9d98dc
make sure to release all strong referenced to the I/O chart when closing the window
2020-06-16 15:35:12 +02:00
Sebastian Stenzel
1846c5c14c
formatting
2020-06-16 15:05:24 +02:00
Sebastian Stenzel
0d9db783f7
Merge branch 'develop' into feature/io-stats
2020-06-16 15:04:47 +02:00
Sebastian Stenzel
d3a6964d8f
fixes #1249
2020-06-16 15:02:38 +02:00
Martin Beyer
55e9cabf51
Updated Graph to use Timeline + minor UI changes + wording
2020-06-16 14:13:17 +02:00
Sebastian Stenzel
5180f2061a
add series only once (in scene initialization instead of on every tick) - thus fixing IAE
2020-06-10 13:58:02 +02:00
Martin Beyer
05154cf6aa
Added Graph to statistics window
2020-06-10 13:38:58 +02:00
Martin Beyer
f61e955945
First Dummy window to show statistics
2020-06-10 13:38:57 +02:00
Armin Schrenk
d80605532f
closes #1141
2020-05-28 16:26:22 +02:00
Sebastian Stenzel
8d5fb14b50
Merge branch 'master' into develop
2020-05-27 12:43:56 +02:00
Sebastian Stenzel
570286c7df
Merge branch 'release/1.5.5'
2020-05-27 12:43:35 +02:00
Sebastian Stenzel
11e3ee8d90
formatted code
...
[ci skip]
2020-05-27 12:43:18 +02:00
Sebastian Stenzel
0664c670f7
Merge branch 'develop' into release/1.5.5
2020-05-27 12:33:55 +02:00
Martin Beyer
f36f9d412c
Fixes #1203
2020-05-27 12:04:34 +02:00
Sebastian Stenzel
bd734f1960
preparing 1.5.5
2020-05-27 11:23:09 +02:00
Sebastian Stenzel
675a0b1a73
New Crowdin translations ( #1194 )
...
[ci skip]
2020-05-26 16:50:01 +02:00
Martin Beyer
a2816277bf
Refactor unlock Window in preparation of #1203
2020-05-26 14:00:25 +02:00
Tobias Hagemann
e37f1f914b
some layout adjustments in vault detail
2020-05-26 13:20:47 +02:00
Sebastian Stenzel
adf7694308
fixes #1021 , fixes #1170 , fixes #1180
2020-05-26 10:04:32 +02:00
Sebastian Stenzel
c13449c6ad
fixes #1214
2020-05-26 09:21:18 +02:00
Armin Schrenk
f72035210c
fixing error where vault stays in processing state if unlock is canceld via system close button (window decoration bar)
2020-05-25 13:51:14 +02:00
Martin Beyer
89ef5238ea
Fixes #1218 by setting the maxWidth of each button to Infinity
2020-05-24 12:41:45 +02:00
Armin Schrenk
8198f66c1f
fixes #1208
2020-05-22 12:39:41 +02:00
Armin Schrenk
eb5aa4ee44
remove unnecessary binding
2020-05-22 11:14:35 +02:00
Tobias Hagemann
adb09a0efe
proofread strings
2020-05-20 17:45:54 +02:00
Martin Beyer
241eb8bed5
Implements #1182 By adding a button to forget the saved password
2020-05-20 15:04:33 +02:00
Martin Beyer
842a0d6ff3
Implements #1183 Saved Passwords are indicated
2020-05-20 15:02:53 +02:00
Martin Beyer
3200917df2
Merge remote-tracking branch 'origin/develop' into develop
2020-05-20 14:51:57 +02:00
Martin Beyer
12dcf0647d
Reverted small error in 22859c9ffa to fix#1082
2020-05-20 14:49:12 +02:00
Martin Beyer
22859c9ffa
Fixes #1082 Illegal mount options cannot be selected (WebDav + Windows)
...
By adding the visible and managed flags to the corresponding fxml tags, it is no longer possible to select illegal combinations.
2020-05-20 13:02:14 +02:00
Sebastian Stenzel
29182156df
fixes #1196
2020-05-19 11:21:20 +02:00
Sebastian Stenzel
357d63f398
Added animation to unlock dialog
2020-05-14 10:37:51 +02:00
Sebastian Stenzel
e594bf208d
moved images to subdir
2020-05-14 07:53:51 +02:00
Sebastian Stenzel
2f0de3520a
Refactored KeychainAccess in preparation of #1183 , #1182
2020-05-13 19:59:32 +02:00
Sebastian Stenzel
8def68eb02
Merge branch 'master' into develop
2020-05-12 16:27:14 +02:00
Sebastian Stenzel
aef33dc864
Merge branch 'release/1.5.4'
2020-05-12 16:26:44 +02:00
Sebastian Stenzel
06d2f2d9e9
Preparing 1.5.4
2020-05-12 16:21:50 +02:00
Sebastian Stenzel
dad0ad76fb
New Crowdin translations ( #1166 )
...
[ci skip]
2020-05-12 16:20:49 +02:00
Sebastian Stenzel
99fa8e7c8e
fixes #1171 (or rather applying a workaround until we get an upstream fix)
2020-05-12 16:18:11 +02:00
Martin Beyer
ab0f175edf
Implemented hyperlink in preferences to reveal log files ( #1184 )
2020-05-12 11:59:22 +02:00
Ralph Plawetzki
8cb9728565
Implement changePassphrase from the secret-service API ( #1191 )
...
Fixes #1189
2020-05-12 07:41:10 +02:00
Ralph Plawetzki
d91d27f2a4
Close unlockScene after entering the phrase and unlocking the vault ( #1186 )
2020-05-12 07:40:38 +02:00
Sebastian Stenzel
b2a6e038ae
Updated secret-service lib to 1.0.0
...
references #1169
2020-05-11 17:34:12 +02:00
Sebastian Stenzel
75f360903c
recheck vault state when focusing window
...
fixes #1190
fixes #1110
fixes #1139
2020-05-11 08:08:15 +02:00
Sebastian Stenzel
79c3137b90
no need to be application-scoped
2020-05-11 07:58:29 +02:00
Sebastian Stenzel
d2189d379c
Using switch expressions
2020-05-11 07:47:15 +02:00
Sebastian Stenzel
49aead7323
Merge branch 'feature/refactored-unlock' into develop
2020-05-08 15:08:46 +02:00
Sebastian Stenzel
7bd610563f
exception not thrown here
...
[ci skip]
2020-05-08 09:30:21 +02:00
Sebastian Stenzel
5c1a1ad162
respect choice made in #1083
2020-05-07 16:57:57 +02:00
Sebastian Stenzel
86906d0049
fixes #1083
2020-05-07 16:45:24 +02:00
Sebastian Stenzel
93011dc754
cleanup
2020-05-07 16:33:05 +02:00
Sebastian Stenzel
b084b651af
wipe memory when setting a new password
2020-05-07 15:57:56 +02:00
Sebastian Stenzel
fecf9c0423
Fixes #1088
2020-05-07 14:18:09 +02:00
Sebastian Stenzel
117fe78a4a
Refactored stage creation
2020-05-07 12:35:01 +02:00
Tobias Hagemann
153d43573a
Merge branch 'master' into develop
2020-04-30 16:51:48 +02:00
Tobias Hagemann
9145f5d2f8
Merge branch 'release/1.5.3'
2020-04-30 16:51:01 +02:00
Tobias Hagemann
835ea3b640
preparing 1.5.3
2020-04-30 16:50:16 +02:00
Sebastian Stenzel
1e7eb23d1b
New Crowdin translations ( #1164 )
...
[ci skip]
2020-04-30 16:48:22 +02:00
Sebastian Stenzel
cfe25d0bf5
updating siv-mode for twice as fast filename encryption/decryption
2020-04-30 16:37:07 +02:00
Sebastian Stenzel
b14939bd77
New Crowdin translations ( #1159 )
...
[ci skip]
2020-04-30 16:33:33 +02:00
Tobias Hagemann
26e140ee22
fixed checkmark color if it's selected and disabled
2020-04-30 16:31:25 +02:00
Tobias Hagemann
1c5ecf8c01
centered main.vaultlist.emptyList.onboardingInstruction
2020-04-30 14:52:16 +02:00
Tobias Hagemann
9b528a05b5
localized display name of ui themes, now actually use vaultOptions.mount.winDriveLetterOccupied localizations
2020-04-30 14:42:51 +02:00
Sebastian Stenzel
3a7aa6d64f
fixes #1163 , fixes #1131
2020-04-30 13:41:18 +02:00
Sebastian Stenzel
55820e47f9
Merge branch 'master' into develop
2020-04-29 16:47:55 +02:00
Sebastian Stenzel
94af8bd15a
Merge branch 'release/1.5.2'
2020-04-29 16:47:22 +02:00
Sebastian Stenzel
4712c4f593
preparing 1.5.2
2020-04-29 16:34:06 +02:00
Sebastian Stenzel
42c856fc6f
New Crowdin translations ( #1135 )
...
[ci skip]
2020-04-29 16:15:24 +02:00
Sebastian Stenzel
3618c4b8db
Merge branch 'feature/NewMigrationFlow' into develop
2020-04-29 16:14:44 +02:00
Sebastian Stenzel
bb681fa6d9
fixes #1116 , at least properly handle errors if the underlying file system doesn't support migration
2020-04-29 14:59:16 +02:00
Armin Schrenk
22e3840caa
Update README.md
2020-04-29 12:02:15 +02:00
Sebastian Stenzel
461ec3ca43
Simpler solution to 8aa3da1 and 1702c6a2
2020-04-28 21:17:41 +02:00
Armin Schrenk
8aa3da14a4
fixing bug where unlock dialog is not shown anymore
2020-04-28 19:43:10 +02:00
Sebastian Stenzel
670d4a165c
fixes #1134 , fixes #1116
...
references #1144
2020-04-28 18:58:25 +02:00
Tobias Hagemann
9a9b19e6e2
fixed error message and removed wrong comment [ci skip]
2020-04-28 17:48:48 +02:00
Tobias Hagemann
206ba4c69a
improved migration impossible
2020-04-28 17:46:45 +02:00
Tobias Hagemann
1702c6a243
hide/disable interactive elements when vault is processing
2020-04-28 17:05:00 +02:00
Armin Schrenk
8d2fe2fc03
Improving vault migration impossible dialogue
2020-04-28 12:26:38 +02:00
Armin Schrenk
4864eb3204
integrate migratiion impossible scene to migration workflow
2020-04-28 12:16:07 +02:00
Sebastian Stenzel
5721b63135
fixes #1115
2020-04-28 10:36:35 +02:00
Sebastian Stenzel
c99e0ea656
Determine path length limitations during unlock
2020-04-28 09:48:25 +02:00
Armin Schrenk
b1dc983d6b
adding cryptofs to pom and add implementation notes to migrate dialogue
2020-04-27 18:06:37 +02:00
Armin Schrenk
808223d58e
refined migration not possible dialogue
2020-04-27 16:59:09 +02:00
Armin Schrenk
4d5f6cbb52
update migration dialogue
2020-04-27 13:17:31 +02:00
Armin Schrenk
fcdbc7a6cc
Add migration impossible dialogue
2020-04-27 11:58:45 +02:00
Armin Schrenk
113b745050
add missing translation keys
2020-04-27 10:55:34 +02:00
Sebastian Stenzel
e4cde7f66f
Merge pull request #1143 from jellemdekker/feature/keycombo_clear_password_filed
...
Allow password field to be cleared with Ctrl/Command + backspace, fixes #885
2020-04-24 15:27:07 +02:00
jellemdekker
f6c834fee2
Merged if-statements.
2020-04-24 15:23:08 +02:00
jellemdekker
96990788d9
Indent using tabs instead of spaces.
2020-04-24 15:22:33 +02:00
jellemdekker
c204ed2601
Allow password field to be cleared with Ctrl/Command + backspace, implements #885 .
2020-04-24 14:30:19 +02:00
Tobias Hagemann
b882296c19
fixes #1123
2020-04-24 11:21:59 +02:00
Tobias Hagemann
186ed5c115
set title to vault name in unlock screen for improved compatibility with password managers
2020-04-23 22:16:23 +02:00
Sebastian Stenzel
db29513376
one more switch expression
2020-04-23 14:36:41 +02:00
Sebastian Stenzel
0469e99baa
Updated build dependencies
2020-04-23 14:22:24 +02:00
Sebastian Stenzel
37fcae8f0e
replaced some "old" switch statements by switch expressions
2020-04-23 14:21:41 +02:00
Sebastian Stenzel
2902479fc1
Speed up build, make cache more efficient
2020-04-21 14:27:42 +02:00
Sebastian Stenzel
5ef7a3e76d
Updated Build Badge
2020-04-21 14:15:56 +02:00
Sebastian Stenzel
041ce2504c
Merge branch 'master' into develop
2020-04-21 14:12:00 +02:00
Sebastian Stenzel
8db889dbf5
Merge branch 'release/1.5.1'
2020-04-21 14:11:05 +02:00
Sebastian Stenzel
a869fc219d
Use tags, not maven versions
2020-04-21 14:05:36 +02:00
Sebastian Stenzel
002935af60
preparing 1.5.1
2020-04-21 13:49:37 +02:00
Sebastian Stenzel
f3db7722b1
Updated CI config
2020-04-21 13:48:35 +02:00
Sebastian Stenzel
169014ef62
Updated CI config
2020-04-21 13:40:12 +02:00
Sebastian Stenzel
32d9e37708
Updated CI config
2020-04-21 13:27:28 +02:00
Sebastian Stenzel
57ee96a739
Merging CI workflows
2020-04-21 13:25:55 +02:00
Sebastian Stenzel
72f2bf4c42
Updated CI config
2020-04-21 13:19:21 +02:00
Sebastian Stenzel
b8b2265f9d
Updated CI config
2020-04-21 13:13:22 +02:00
Sebastian Stenzel
56db682571
New Crowdin translations ( #1100 )
...
[ci skip]
2020-04-21 12:54:13 +02:00
Sebastian Stenzel
3b690dfc6e
More resilient loading of settings.json
2020-04-21 12:53:36 +02:00
Sebastian Stenzel
243c74b0cb
Show stack trace in UI for vaults in error state
2020-04-21 12:38:36 +02:00
Sebastian Stenzel
a9a983d7ed
Apply upstream fix helping us to debug #1125
2020-04-21 12:37:55 +02:00
Tobias Hagemann
880260d467
disable password field und unreveal password when vault is processing
2020-04-21 08:40:12 +02:00
Sebastian Stenzel
07e5e18d4d
Updated IDE settings to use JDK 14
...
[ci skip]
2020-04-21 08:00:55 +02:00
Sebastian Stenzel
9e243daffa
Propagate upstream fix for #1124
2020-04-20 17:57:37 +02:00
Sebastian Stenzel
3ec2d4b701
Merge branch 'feature/gh-actions' into develop
2020-04-20 15:09:58 +02:00
Sebastian Stenzel
3eee522897
Log cause if a vault is in error state
...
[ci skip]
2020-04-20 15:09:32 +02:00
Sebastian Stenzel
408d16fabf
store to run-specific cache, but restore from any previous run
2020-04-20 11:18:56 +02:00
Sebastian Stenzel
830941755b
use cache key depending on git sha
2020-04-20 11:13:49 +02:00
Sebastian Stenzel
84cc81ec40
upload buildkits
2020-04-20 11:03:44 +02:00
Sebastian Stenzel
a8b76a6914
if we want this to run package, we should ask it to package.
2020-04-20 10:55:35 +02:00
Sebastian Stenzel
c9f560eb04
first attempt to make this a multi-stage build
2020-04-20 10:52:33 +02:00
Sebastian Stenzel
8993b3584b
made sure to run jacoco
2020-04-20 10:33:24 +02:00
Sebastian Stenzel
93048647f5
Added env.CODACY_PROJECT_TOKEN
2020-04-20 10:24:59 +02:00
Sebastian Stenzel
75e35ca0e1
Manually run Codacy
2020-04-20 10:20:58 +02:00
Sebastian Stenzel
9205bafc56
Added maven dependency cache
2020-04-20 10:20:31 +02:00
Sebastian Stenzel
4a9dd7f175
Moving to GitHub Actions
2020-04-20 10:06:15 +02:00
m-p-3
8d0c370f5a
Update README.md, Security Architecture URL 404 ( #1107 )
...
[ci skip]
2020-04-18 09:51:24 +02:00
Tobias Hagemann
200e8f7b79
added missing text flow class
2020-04-18 00:35:22 +02:00
Sebastian Stenzel
467e87813d
fixed typo
...
[ci skip]
2020-04-17 11:06:42 +02:00
Sebastian Stenzel
5b2af73c50
Merge branch 'master' into develop
2020-04-16 13:05:34 +02:00
Sebastian Stenzel
d107917065
Merge branch 'release/1.5.0'
2020-04-16 13:04:27 +02:00
Tobias Hagemann
d111a34736
updated third-party licenses [ci skip]
2020-04-16 09:50:33 +02:00
Tobias Hagemann
a40847a280
updated sponsors [ci skip]
2020-04-14 18:58:15 +02:00
Sebastian Stenzel
6fc010e638
fixes #1092
2020-04-14 18:45:20 +02:00
Sebastian Stenzel
d42ff80b25
Merge commit '1e76a5e92c3725dd46eb47a6651f2b4a0a7fab3f' into release/1.5.0
2020-04-14 18:44:31 +02:00
Sebastian Stenzel
1e76a5e92c
New Crowdin translations ( #1084 )
...
[ci skip]
2020-04-14 18:43:33 +02:00
Sebastian Stenzel
05d21f6784
Fixed SNYK-JAVA-COMMONSCODEC-561518 by updating transitive dependency commons-codec
2020-04-08 10:24:23 +02:00
Sebastian Stenzel
c1bd777c17
updated links to docs
...
[ci skip]
2020-03-30 11:11:20 +02:00
Sebastian Stenzel
128176db1f
Added posibility to add build number to "about" dialog
2020-03-26 15:09:29 +01:00
Tobias Hagemann
005c4787a2
updated icloud drive path for windows
2020-03-26 14:46:47 +01:00
Sebastian Stenzel
d1b364fd1b
Added ~/iCloudDrive (default location on Windows) to cloud storage autodetection
2020-03-26 14:24:14 +01:00
Sebastian Stenzel
006d201400
Merge branch 'develop' into release/1.5.0
2020-03-26 11:59:50 +01:00
Sebastian Stenzel
2a964ae501
New Crowdin translations ( #1081 )
...
* New translations strings.properties
[ci skip]
2020-03-26 11:59:12 +01:00
Tobias Hagemann
09b6b0da28
renamed secondary css classes to muted, made "locked" badge muted
2020-03-26 11:55:46 +01:00
Sebastian Stenzel
cceea1c7c1
Updated dependencies
2020-03-25 17:57:17 +01:00
Sebastian Stenzel
8c339d4f3c
updated links to docs
...
[ci skip]
2020-03-25 10:40:53 +01:00
Sebastian Stenzel
85eb459182
Replaced bullet points in license list, because windows -.-
...
[ci skip]
2020-03-25 10:28:29 +01:00
Sebastian Stenzel
fc818b37fd
fixes #1077
2020-03-25 10:10:03 +01:00
Sebastian Stenzel
cb9a33eeb3
Merged localizations from 'develop' into release/1.5.0
...
[ci skip]
2020-03-25 08:52:52 +01:00
Sebastian Stenzel
10d39f6192
New Crowdin translations ( #1076 )
...
* New translations strings.properties
[ci skip]
2020-03-25 08:51:38 +01:00
Sebastian Stenzel
2e6246528e
updated link to documentation
...
[ci skip]
2020-03-13 16:08:06 +01:00
Sebastian Stenzel
0732a55d0e
updated link to documentation
...
[ci skip]
2020-03-13 14:27:09 +01:00
Armin Schrenk
c7597fbcc2
update strings.properties
2020-03-13 13:33:39 +01:00
Sebastian Stenzel
84bf7f0332
Preparing 1.5.0
2020-03-12 15:26:10 +01:00
Sebastian Stenzel
abc518f907
New Crowdin translations ( #1069 )
...
* New translations
[ci skip]
2020-03-12 15:24:58 +01:00
Tobias Hagemann
25fd0de5d4
updated third-party licenses
2020-03-12 15:08:21 +01:00
Tobias Hagemann
70fcaff7f6
updated assets
2020-03-12 15:05:55 +01:00
Sebastian Stenzel
cf668e820b
Replaced mockup image
2020-03-12 13:42:40 +01:00
Sebastian Stenzel
f688db310f
Updated fuse-nio-adapter to get notarization working (see cryptomator/fuse-nio-adapter#41 )
2020-03-12 11:35:19 +01:00
Sebastian Stenzel
45c7bc12bf
Updated dependencies
2020-03-12 10:42:12 +01:00
Sebastian Stenzel
3d0d2903f7
Replaced dummy screenshot in "wrong file" dialog
2020-03-11 17:25:25 +01:00
Armin Schrenk
99ca7168e3
reworking the wrong file alert dialogue
2020-03-11 17:00:02 +01:00
Armin Schrenk
c8e33acaf7
set owner of wrong file alert window
2020-03-11 16:58:51 +01:00
Armin Schrenk
ce90b2b286
changing vault info text to be less demanding
2020-03-11 16:57:45 +01:00
Armin Schrenk
168245b31f
adding generic close button label
2020-03-11 16:57:05 +01:00
Armin Schrenk
cc86b11db9
adding fontawesome-info icon
2020-03-11 16:56:45 +01:00
Tobias Hagemann
bca8121732
enabled image auto size of tray icon (only linux should have an effect)
2020-03-11 15:03:59 +01:00
Tobias Hagemann
a0807c2e0c
updated about screen, updated third-party license generation
2020-03-11 14:21:13 +01:00
Tobias Hagemann
96a3c025ab
hide access point in reveal button if it's empty
2020-03-11 14:07:40 +01:00
Sebastian Stenzel
63a51ecee7
Added about dialog and use license-maven-plugin to generate list of third party licenses
2020-03-10 13:24:31 +01:00
Sebastian Stenzel
4976df4139
Some more error handling
2020-03-10 09:34:26 +01:00
Sebastian Stenzel
7fc5b1e55f
Refactored handling of unexpected errors
2020-03-10 09:25:15 +01:00
Sebastian Stenzel
cdb0fb37a9
localized recovery key printout
2020-03-09 22:27:10 +01:00
Sebastian Stenzel
6dbe136f39
custom maven settings should no longer be required here
2020-03-09 16:55:59 +01:00
Sebastian Stenzel
73266d53d1
fixes #960
2020-03-09 16:12:35 +01:00
Sebastian Stenzel
76ddca0b47
Added hyperlink to downloads page in updates notification window
2020-03-09 16:10:52 +01:00
Sebastian Stenzel
3f2f368dca
Show errors in GUI during vault creation
2020-03-09 15:46:22 +01:00
Sebastian Stenzel
54c0df51d5
replaced AddVaultFailureExistingController by AddVaultGenericErrorController
2020-03-09 14:38:36 +01:00
Sebastian Stenzel
7f8659afed
did some more TODOs
2020-03-09 12:12:35 +01:00
Sebastian Stenzel
4881565744
Added welcome screen and onboarding text
2020-03-09 11:36:22 +01:00
Sebastian Stenzel
f2f14063a4
fixed NPE when deselecting vault
2020-03-09 11:33:00 +01:00
Tobias Hagemann
bf27ec2968
proofreading
2020-03-07 10:26:31 +01:00
Armin Schrenk
1c30b20969
updating text of first document inside a vault
2020-03-06 18:53:26 +01:00
Armin Schrenk
f4a2d960cf
Merge branch 'fix' into develop
2020-03-06 18:52:18 +01:00
Armin Schrenk
70b70c55f3
addtional removal of RTF sequences in strings.properties
2020-03-06 18:49:00 +01:00
Armin Schrenk
99ed87de17
updating vault file text and removing RTF format instructions from strings.properties
2020-03-06 18:28:56 +01:00
Sebastian Stenzel
8033c85727
some cleanup, did some todos
2020-03-06 16:24:16 +01:00
Tobias Hagemann
0eec66a9e0
updated logo [ci skip]
2020-03-06 16:11:29 +01:00
Sebastian Stenzel
fca793e403
Added "Vault Missing" screen
2020-03-06 16:05:16 +01:00
Tobias Hagemann
b5a8442ed2
added "unlock themes" hyperlink in general preferences if no valid license has been found
2020-03-06 12:20:33 +01:00
Sebastian Stenzel
99315f8038
auto unlock vaults sequentially ( #1044 )
2020-03-04 10:01:53 +01:00
Tobias Hagemann
2c422d5e78
updated logo
2020-03-03 15:30:36 +01:00
Tobias Hagemann
37d84d3f7f
updated tray icons, heights weren't quite right
2020-03-02 12:36:50 +01:00
Tobias Hagemann
de1bed6742
updated tray and window icons
2020-03-01 15:01:16 +01:00
Sebastian Stenzel
c3db5438da
Merge branch 'master' into develop
2020-02-27 10:03:13 +01:00
Sebastian Stenzel
c6d88f1dc4
Merge branch 'release/1.5.0-beta3'
2020-02-27 10:02:37 +01:00
Sebastian Stenzel
4a2d71405d
preparing 1.5.0-beta3
2020-02-27 09:58:37 +01:00
Sebastian Stenzel
f98c3aa5ca
New Crowdin translations ( #1064 )
...
[ci skip]
2020-02-27 09:54:48 +01:00
Sebastian Stenzel
7d389b561d
use shorter names for rtf files to make sure the name doesn't get collapsed in the file explorer
2020-02-27 09:40:52 +01:00
Sebastian Stenzel
7056d35254
refer to docs.cryptomator.org instead of google.com in README file
2020-02-27 09:39:03 +01:00
Sebastian Stenzel
6a8234ddd9
fixes #1046
2020-02-26 16:09:08 +01:00
Tobias Hagemann
3d3eed0ed2
updated logo and removed unused assets
2020-02-21 12:08:58 +01:00
Sebastian Stenzel
e479b35846
typo
...
[ci skip]
2020-02-20 17:43:19 +01:00
Sebastian Stenzel
83c7421a96
renamed keys
...
[ci skip]
2020-02-20 17:19:56 +01:00
Sebastian Stenzel
116091f2e0
New Crowdin translations ( #1041 )
...
* New translations
[ci skip]
2020-02-20 17:17:49 +01:00
Sebastian Stenzel
ce11017609
Moved masterkey-related vault options to its own tab
...
Also made remaining vault recovery labels localizable
2020-02-20 16:27:21 +01:00
Sebastian Stenzel
caa8c84d8a
Can now use a recovery key to reset a vault's password
2020-02-20 15:31:22 +01:00
Sebastian Stenzel
e14fc56b37
fixed autocompletion for pasting text
2020-02-20 14:09:32 +01:00
Sebastian Stenzel
0d29e56948
Implemented word auto-completion for recovery key entry field
2020-02-20 11:10:42 +01:00
Sebastian Stenzel
d2a27c782d
No longer warn about this method invocation
2020-02-20 11:09:52 +01:00
Sebastian Stenzel
864e92ea59
updated funding.yml
2020-02-20 09:51:43 +01:00
Sebastian Stenzel
97dfe9a1d4
fixed unit test
2020-02-20 00:28:48 +01:00
Sebastian Stenzel
d7edfd13a7
Began vault recovery wizard
2020-02-19 17:27:07 +01:00
Sebastian Stenzel
35207de7cc
fixes #1056
2020-02-17 22:36:13 +01:00
Sebastian Stenzel
adf0e3720d
dedup
2020-02-17 20:34:20 +01:00
Sebastian Stenzel
f73c1889b7
Show generic error screen in case of exceptions during migration (references #1056 )
2020-02-17 20:23:19 +01:00
Sebastian Stenzel
18ff1d2898
fixes #986 , fixes #1062
2020-02-17 18:45:31 +01:00
Sebastian Stenzel
c6e2fa11a4
updated cryptofs to 1.9.2, fixes #1057 , references #1056
2020-02-17 18:14:08 +01:00
Sebastian Stenzel
3fac8b7cd6
updated dependencies
2020-02-17 18:12:58 +01:00
Sebastian Stenzel
f62faa72ce
(Auto)Unlock via VaultService ( fixes #1044 )
2020-02-13 23:50:26 +01:00
Sebastian Stenzel
57256d0733
began implementation of new auto unlocker (references #1044 )
2020-02-13 17:16:09 +01:00
Sebastian Stenzel
e1f44fb48a
App lifecycle fixes
2020-02-13 16:29:49 +01:00
Sebastian Stenzel
62676d5a83
minor ui state tweaks
...
[ci skip]
2020-02-13 14:32:23 +01:00
Armin Schrenk
7755256956
further additions to #1060
2020-02-12 16:19:42 +01:00
Armin Schrenk
e1cf8546b7
adding recover vault dialogue stub
2020-02-12 15:02:06 +01:00
Tobias Hagemann
e40837da2c
updated primary_d2 color (somehow there was a small discrepancy in the corporate design manual) [ci skip]
2020-01-31 13:25:11 +01:00
Tobias Hagemann
e7c3c0ab53
updated color palette
2020-01-30 15:33:54 +01:00
Sebastian Stenzel
2336b9c622
write vault migration events to additional upgrade log (references #1058 )
2020-01-30 09:24:46 +01:00
Sebastian Stenzel
4e2122a64f
Merge pull request #1050 from zhouer/close_request
...
Handle close request event for main window, fixes #1040
2020-01-16 12:22:56 +01:00
Sebastian Stenzel
833bb085e6
Using disting ExecutorService and ScheduledExecutorService since the latter doesn't scale beyond its pre-defined number of core threads
...
fixes #1051
2020-01-15 13:07:19 +01:00
En-Jan Chou
1ec9b0507d
Prevent window close if user choose cancel in quit window
2020-01-14 17:12:36 -05:00
En-Jan Chou
b6a4f70ec9
Handle close request event for main window
...
When receiving close request event, main window should quit program
if there is no system tray available, and just like the close button
was clicked. The window close request event happens when user close
window by pressing alt-f4 (Gnome) or when receiving WM_DELETE_WINDOW
xwindow event. Current behavior is just close the window and let the
program keep running, and there is no way to quit program without
system tray.
2020-01-14 16:54:47 -05:00
Sebastian Stenzel
eb047e29a0
jcenter requires https now
...
[ci skip]
2020-01-14 22:06:01 +01:00
Sebastian Stenzel
5dc1d9b2e0
Fail fast (ammendment for #1047 )
2020-01-14 21:46:52 +01:00
Sebastian Stenzel
362f3eac63
Certain app lifecycle event handlers are now now longer @TrayMenuScoped but rather @Singleton, so they get set up even if there is no TrayIcon (references #1035 )
2020-01-14 21:43:45 +01:00
Sebastian Stenzel
f0b26c60c4
Merge pull request #1045 from zhouer/minimize
...
Add minimize button, fixes #1035
2020-01-14 20:59:10 +01:00
Sebastian Stenzel
e827d86967
Merge pull request #1047 from zhouer/icons
...
Add multiple icons and let system choose the best size
2020-01-14 20:54:18 +01:00
Tobias Hagemann
04533c0338
downgrading font awesome from pro to free
2020-01-14 16:57:13 +01:00
En-Jan Chou
e148e39fef
Rollback TrayMenuController to FxApplication code moving
2020-01-13 03:48:34 -05:00
En-Jan Chou
cb97905c98
Use static emptyList and close InputStream
2020-01-12 21:17:56 -05:00
En-Jan Chou
7ec7cecbfd
Add multiple icons and let system choose the best size
2020-01-12 13:42:17 -05:00
En-Jan Chou
3369401f1c
Add minimize button and tray menu refactoring
...
* Add minimize button and change close button behavior
* close main window (minimize to tray) if system tray available,
quit application otherwise.
* show minimize button if system tray unavailable
* Move some codes from TrayMenuController to FxApplication, includes:
* Desktop integrations (shortcut, quit handlers...)
* vaults change listener for sudden termination
* public method showPreferenceWindow change to showPerferenceTab
due to name conflict
* public method quitApplication for both main window and system tray
* shutdown hook for unmounting vaults on shutdown
* Add a new i18n string: main.minimizeBtn.tooltip
2020-01-12 05:29:56 -05:00
Sebastian Stenzel
09b9cfe027
onboarding text in empty vault list is now centered
2020-01-10 16:12:00 +01:00
Sebastian Stenzel
e94ac3720b
onboarding text in empty vault list is now centered
2020-01-10 14:46:25 +01:00
Sebastian Stenzel
4414d60026
Merge branch 'master' into develop
2020-01-09 17:16:40 +01:00
Sebastian Stenzel
a6e680e32d
Merge branch 'release/1.5.0-beta2'
2020-01-09 17:15:55 +01:00
Sebastian Stenzel
d60a024c63
preparing 1.5.0-beta2
2020-01-09 16:50:38 +01:00
Sebastian Stenzel
cc1b536656
New Crowdin translations ( #1039 )
...
[ci skip]
2020-01-09 16:49:39 +01:00
Sebastian Stenzel
85e773abef
enable themes for donators
2020-01-09 16:34:31 +01:00
Sebastian Stenzel
4690bc56aa
fixes #1038
2020-01-09 16:04:46 +01:00
Sebastian Stenzel
292c2676fd
fixes #980
2020-01-09 15:44:25 +01:00
Sebastian Stenzel
f7c6604c7c
fixes #1029
2020-01-09 15:16:13 +01:00
Sebastian Stenzel
22310eb957
updated donation key store uri
2020-01-09 14:38:23 +01:00
Sebastian Stenzel
6d17d1298b
removed unused fields
2020-01-09 13:03:22 +01:00
Sebastian Stenzel
e90a680620
Split up MainWindowController, as it grew too big. The title bar is now handled by MainWindowTitleController
...
(@zhouer add the minimize button for #1035 to this new controller and fxml file)
2020-01-09 12:18:24 +01:00
Sebastian Stenzel
35d0ccfe89
allow resizing main window on all four corners
...
fixes #995
2020-01-09 12:06:12 +01:00
Tobias Hagemann
62cc454367
updated license public key
2020-01-09 10:35:27 +01:00
Tobias Hagemann
8bb277fe56
added iCloud Drive and OneDrive location presets
2020-01-09 10:27:56 +01:00
Sebastian Stenzel
67485b76af
Make sure that adding a vault located at ~/foo is noop when a vault located at /home/user/foo already exists
...
fixes #1032
2020-01-08 16:50:08 +01:00
Sebastian Stenzel
270e60d7cf
updated logging
...
[ci skip]
2020-01-08 15:41:26 +01:00
Sebastian Stenzel
11ffec862e
Added autostart support for windows
...
fixes #418
2020-01-07 17:56:05 +01:00
Sebastian Stenzel
d37e0dd5e1
Determine autostart state async ( #418 )
2020-01-07 17:55:36 +01:00
Sebastian Stenzel
960c3665e0
Localizations
2020-01-06 12:54:51 +01:00
Sebastian Stenzel
3396c79c38
updated intellij config
...
[ci skip]
2020-01-06 12:45:01 +01:00
Sebastian Stenzel
cc1517f1b8
Added checkbox for auto start on macOS ( #418 )
2020-01-06 12:37:36 +01:00
Sebastian Stenzel
4f3ff55ae7
updated stale config
...
[ci skip]
2020-01-06 09:48:18 +01:00
Sebastian Stenzel
f51362e95e
cleanup
...
[ci skip]
2020-01-06 09:46:14 +01:00
Sebastian Stenzel
415dfece58
sames as in 9b6145ce:
...
We only want the user to trigger the listener
2020-01-06 09:46:01 +01:00
Sebastian Stenzel
3bdb5353da
New Crowdin translations ( #1015 )
...
[ci skip]
2020-01-04 22:11:48 +01:00
Sebastian Stenzel
6ddf1b59ef
Merge pull request #1031 from zhouer/hide_start_hidden
...
Hide startHidden setting when system tray is not supported
2019-12-29 14:18:35 +01:00
En-Jan Chou
ef88f11c4f
Hide startHidden setting when system tray is not supported
...
For platform not supporting system tray, users will have no chance to show
window and modify settings back again if the window is hidden at startup.
2019-12-26 09:40:33 -05:00
Sebastian Stenzel
ec800c5439
Enforce minimum password length (amendment to #1018 )
2019-12-18 15:31:52 +01:00
Sebastian Stenzel
a2f3f5d254
fixes #1018 , references #979
2019-12-18 14:58:36 +01:00
Sebastian Stenzel
f475f70adf
Updated zxcvbn4j to 1.3.0, which allows us to swipe the password from memory even after measuring its strength
2019-12-18 14:40:04 +01:00
Sebastian Stenzel
93c3da66da
Merge pull request #1024 from zhouer/fix_mount_point
...
Initialize radio button before binding settings to it
2019-12-18 12:16:12 +01:00
En-Jan Chou
9b6145ce3f
Initialize radio button before binding settings to it
...
The usesIndividualMountPath setting will be cleared if it bind to
an uninitialized radio button. This patch sets radio button with
current settings before binding the setting to the radio button.
2019-12-18 02:39:03 -05:00
Sebastian Stenzel
148eed172a
Deduplicated UI code
...
Made "Enter Password" and "Reenter Password" a reusable component that is included in its original places
preparation for #1018
2019-12-17 17:35:16 +01:00
Sebastian Stenzel
c97f146964
enabled "lock all" from tray menu ( #297 , #863 )
2019-12-16 14:44:14 +01:00
Sebastian Stenzel
a1034f5663
Refactored "lock all" task
2019-12-16 14:43:33 +01:00
Sebastian Stenzel
938b351f33
enabled "reveal" from tray menu ( #297 )
2019-12-16 13:10:43 +01:00
Sebastian Stenzel
d870ecbcdb
moved reveal() to VaultService
2019-12-16 13:03:28 +01:00
Sebastian Stenzel
5dff2126c4
cleanup of new VaultService
2019-12-16 11:22:30 +01:00
Sebastian Stenzel
41a6cc15e8
run "lock all" service on shared executorservice
2019-12-16 10:32:35 +01:00
Sebastian Stenzel
f21b30c009
removed unused field
2019-12-16 10:31:04 +01:00
Sebastian Stenzel
d69b63acc3
enabled "lock" from tray menu ( #297 )
2019-12-11 15:57:39 +01:00
Sebastian Stenzel
f95b2baad5
"lock" deduplication
2019-12-11 15:57:14 +01:00
Sebastian Stenzel
1a4d1fffb3
shutdown logback manually
2019-12-11 13:53:32 +01:00
Sebastian Stenzel
ac536ba125
Some shutdown hook refactorings for #980
2019-12-04 17:50:30 +01:00
Sebastian Stenzel
362b225d66
Fixes #939
2019-11-27 16:39:40 +01:00
Sebastian Stenzel
7d0bdc1a63
Show stack trace in case of unexpected exceptions
2019-11-27 15:44:53 +01:00
Sebastian Stenzel
94e3b21e44
Typo
...
[ci skip]
2019-11-27 13:20:44 +01:00
Sebastian Stenzel
23f89c1dc9
Reevaluate vault state when selecting vault
2019-11-26 17:21:28 +01:00
Sebastian Stenzel
ce9c2f2c7a
removed unused import
...
[ci skip]
2019-11-26 17:21:08 +01:00
Tobias Hagemann
44e97ab046
smaller text size for path in reveal button [ci skip]
2019-11-26 17:02:13 +01:00
Sebastian Stenzel
5d0a1fd49f
tabpane styling
...
[ci skip]
2019-11-26 16:39:32 +01:00
Sebastian Stenzel
ffc1d8dc1e
simplified
2019-11-22 14:23:55 +01:00
Sebastian Stenzel
54fca93bba
deduplicated code
2019-11-22 14:21:51 +01:00
Sebastian Stenzel
c281687910
added copy/print buttons to recovery key dialog
2019-11-22 13:43:40 +01:00
Sebastian Stenzel
6229d7abbe
Updated password and recovery key instructions
2019-11-22 13:10:50 +01:00
Sebastian Stenzel
01644eddb6
increase wizard dimensions
...
[ci skip]
2019-11-21 16:58:05 +01:00
Sebastian Stenzel
6e30df3796
Let the user choose whether a recovery key should be shown during vault creation
2019-11-21 16:57:43 +01:00
Sebastian Stenzel
f87fa319ff
renamed class
2019-11-20 17:14:31 +01:00
Sebastian Stenzel
9b019726bb
show badge for missing license key in window title
2019-11-20 17:12:11 +01:00
Sebastian Stenzel
cceafb76ed
New Crowdin translations
...
New translations strings.properties
[ci skip]
2019-11-20 17:09:01 +01:00
Tobias Hagemann
39e2994c69
updated drag-n-drop-indicator styling
2019-11-20 16:53:02 +01:00
Sebastian Stenzel
1ddfcc3219
reworked drag'n'drop l&f
2019-11-20 15:03:03 +01:00
Tobias Hagemann
687f11596e
added disabled styling to choice-box
2019-11-19 21:52:52 +01:00
Sebastian Stenzel
b445f614fb
Made mount point settings localizable
...
(and some fxml cleanup)
[ci skip]
2019-11-19 21:39:00 +01:00
Sebastian Stenzel
c6fc1d93a0
save donation key to settings
2019-11-19 21:20:00 +01:00
Sebastian Stenzel
28d58922e3
TextArea needs a prefRowCount, otherwise it attempts to use all available space, displacing other elements.
...
fixes #1012
2019-11-18 10:11:20 +01:00
Sebastian Stenzel
b884ea7ddc
added registration key to preferences
2019-11-15 15:56:35 +01:00
Sebastian Stenzel
1717e20b61
Add JWT verifier
2019-11-14 17:02:41 +01:00
Sebastian Stenzel
6222f96b01
Merge branch 'master' into develop
2019-11-12 13:40:34 +01:00
Sebastian Stenzel
88f83c5cdb
Merge branch 'release/1.5.0-beta1'
2019-11-12 13:33:08 +01:00
Sebastian Stenzel
c8059bef78
bumped version
...
[ci skip]
2019-11-12 13:32:51 +01:00
Sebastian Stenzel
638b731cf8
always set version to SNAPSHOT-{commit} for untagged CI builds
2019-11-12 13:23:05 +01:00
Sebastian Stenzel
b2b6e304ed
updated CI config
2019-11-12 13:13:58 +01:00
Sebastian Stenzel
0748709f40
Updated dependencies
2019-11-11 16:42:56 +01:00
Sebastian Stenzel
d8ee446d37
New Crowdin translations ( #987 )
...
* New translations strings.properties
[ci skip]
2019-11-11 16:36:48 +01:00
Sebastian Stenzel
9932185ccc
fixed typo
...
kudos to our translation team
[ci skip]
2019-10-31 22:10:37 +01:00
Sebastian Stenzel
77afd4688a
ide settings
...
[ci skip]
2019-10-31 22:10:09 +01:00
Sebastian Stenzel
9a5ef3f6ff
updated cryptofs to 1.9.0-rc1
2019-10-31 01:29:30 +01:00
Sebastian Stenzel
c99f23a4c7
Merge branch 'support/1.4.x' into develop
...
# Conflicts:
# main/buildkit/pom.xml
# main/commons/pom.xml
# main/keychain/pom.xml
# main/launcher/pom.xml
# main/pom.xml
# main/ui/pom.xml
2019-10-31 01:11:02 +01:00
Sebastian Stenzel
274c3886f5
Merge branch 'hotfix/1.4.17' into support/1.4.x
2019-10-31 01:01:24 +01:00
Sebastian Stenzel
95db29158c
fixes #997
2019-10-31 00:54:49 +01:00
Sebastian Stenzel
872680a737
updated dependencies, removed commons-io
2019-10-31 00:54:37 +01:00
Sebastian Stenzel
0ba12f6301
bumped version to 1.4.17
2019-10-31 00:54:09 +01:00
Armin Schrenk
248df9da51
TODOs
2019-10-23 14:23:53 +02:00
Armin Schrenk
702408d488
phrasing
2019-10-23 14:23:44 +02:00
Armin Schrenk
dd1506f17a
windows: fixing that already used drive letters are not shown as such in drop down menu
2019-10-23 13:07:41 +02:00
Sebastian Stenzel
7fb5c741ad
get rid of some legacy code with too much if/else
2019-10-18 14:34:48 +02:00
Sebastian Stenzel
aa61ab2b6e
allow changing of user interface orientation via settings
2019-10-18 12:51:41 +02:00
Armin Schrenk
7a1e20d732
showing custom mountPath if selected
2019-10-16 16:58:50 +02:00
Armin Schrenk
c1a5e187b6
localization
2019-10-16 16:49:21 +02:00
Armin Schrenk
57d3f788e6
further improving windows mount options
2019-10-16 16:41:28 +02:00
Armin Schrenk
ca73c3ad90
Updating WinDriveLetters since Dokany be installed in version 1.3.x
2019-10-16 15:57:08 +02:00
Armin Schrenk
aec367dcc7
adding TODO
2019-10-16 15:49:17 +02:00
Armin Schrenk
56e7c13cb1
including windows mount option for selecting mount point (without functionality)
2019-10-16 14:32:10 +02:00
Sebastian Stenzel
3b4f384bfd
there shouldn't be a "."
...
[ci skip]
2019-10-14 10:51:16 +02:00
Sebastian Stenzel
d1a20da7e0
Localization [ci skip]
2019-10-14 10:22:23 +02:00
Tobias Hagemann
4b3533f717
say my name [ci skip]
2019-10-14 00:31:49 +02:00
Sebastian Stenzel
6535adef44
Merge branch 'master' into develop
2019-10-13 15:42:09 +02:00
Sebastian Stenzel
f69cde1469
Merge branch 'release/1.5.0-alpha2'
2019-10-13 15:41:27 +02:00
Sebastian Stenzel
59643b762f
Preparing 1.5.0-alpha2
2019-10-13 15:36:52 +02:00
Sebastian Stenzel
ec69c1411b
Merge commit 'ad28d4510d8b99db02c1883f1061817b658f3407' into develop
...
# Conflicts:
# main/ui/src/main/resources/i18n/strings_de.properties
2019-10-13 15:35:00 +02:00
Sebastian Stenzel
ad28d4510d
New translations strings.properties (German)
...
[ci skip]
2019-10-13 15:26:53 +02:00
Sebastian Stenzel
111e500928
only show migration's progressbar when there actually is any progress
2019-10-13 15:20:38 +02:00
Sebastian Stenzel
b5cb129ff0
updated to lastest cryptofs beta
2019-10-13 14:46:25 +02:00
Sebastian Stenzel
8a1586e5e8
New translations strings.properties (Japanese)
...
[ci skip]
2019-10-12 08:15:37 +02:00
Sebastian Stenzel
e1959211de
New translations strings.properties (French)
...
[ci skip]
2019-10-11 22:50:43 +02:00
Sebastian Stenzel
53494fa141
New translations strings.properties (French)
...
[ci skip]
2019-10-11 22:08:38 +02:00
Sebastian Stenzel
7fdab3a2ab
New translations strings.properties (French)
...
[ci skip]
2019-10-11 21:27:17 +02:00
Sebastian Stenzel
cb749c2fba
New translations strings.properties (French)
...
[ci skip]
2019-10-11 19:58:32 +02:00
Sebastian Stenzel
453efe9998
New translations strings.properties (French)
...
[ci skip]
2019-10-11 19:26:49 +02:00
Sebastian Stenzel
2948b78cbe
showing the window shouldn't be a decision made by the vault list controller.
...
when opening a .cryptomator file, the handler for open file requests is responsible for showing the main window.
2019-10-11 15:48:28 +02:00
Sebastian Stenzel
5a9f993df8
updated cryptofs to fix a migration problem
2019-10-11 13:23:19 +02:00
Sebastian Stenzel
4936cc76d0
New translations strings.properties (Korean)
...
[ci skip]
2019-10-11 00:45:55 +02:00
Sebastian Stenzel
4a15467ff5
New translations strings.properties (Italian)
...
[ci skip]
2019-10-10 22:41:06 +02:00
Sebastian Stenzel
bb09b32885
New translations strings.properties (French)
...
[ci skip]
2019-10-10 18:57:37 +02:00
Sebastian Stenzel
4c9372747c
New translations strings.properties (Portuguese, Brazilian)
...
[ci skip]
2019-10-10 12:59:48 +02:00
Sebastian Stenzel
1c04c22617
New translations strings.properties (Japanese)
...
[ci skip]
2019-10-10 10:18:14 +02:00
Sebastian Stenzel
675146d20c
New translations strings.properties (Japanese)
...
[ci skip]
2019-10-10 09:48:14 +02:00
Sebastian Stenzel
56ee6af9de
New translations strings.properties (Russian)
...
[ci skip]
2019-10-10 08:32:02 +02:00
Sebastian Stenzel
926a0b3717
New translations strings.properties (Spanish)
...
[ci skip]
2019-10-10 06:26:05 +02:00
Sebastian Stenzel
eae28ce76d
New translations strings.properties (Spanish)
...
[ci skip]
2019-10-10 05:57:57 +02:00
Sebastian Stenzel
99c34539e6
New translations strings.properties (German)
...
[ci skip]
2019-10-09 21:28:50 +02:00
Sebastian Stenzel
0dfafdd874
New translations strings.properties (German)
...
[ci skip]
2019-10-09 21:02:41 +02:00
Sebastian Stenzel
a8cb40831e
New translations strings.properties (Dutch)
...
[ci skip]
2019-10-09 20:21:07 +02:00
Sebastian Stenzel
3b1bed9345
New translations strings.properties (Swedish)
...
[ci skip]
2019-10-09 19:29:01 +02:00
Sebastian Stenzel
f18b81bdb7
New translations strings.properties (Spanish)
...
[ci skip]
2019-10-09 19:01:38 +02:00
Armin Schrenk
4a61fe372e
enhancing error handling in storage location selection when creating a new vault
2019-10-09 18:24:23 +02:00
Sebastian Stenzel
0bd0543d10
New translations strings.properties (Russian)
...
[ci skip]
2019-10-09 17:49:00 +02:00
Sebastian Stenzel
06a3a04840
New translations strings.properties (Italian)
...
[ci skip]
2019-10-09 17:48:58 +02:00
Sebastian Stenzel
3eb379b1e9
New translations strings.properties (Swedish)
...
[ci skip]
2019-10-09 17:07:27 +02:00
Sebastian Stenzel
52e7707f81
New translations strings.properties (Greek)
...
[ci skip]
2019-10-09 17:07:25 +02:00
Sebastian Stenzel
28d2424cd5
New translations strings.properties (Japanese)
...
[ci skip]
2019-10-09 17:07:23 +02:00
Sebastian Stenzel
187e9f17fc
New translations strings.properties (Korean)
...
[ci skip]
2019-10-09 17:07:22 +02:00
Sebastian Stenzel
b9776a1017
New translations strings.properties (Croatian)
...
[ci skip]
2019-10-09 17:07:21 +02:00
Sebastian Stenzel
3fbf28eea9
New translations strings.properties (Portuguese)
...
[ci skip]
2019-10-09 17:07:19 +02:00
Sebastian Stenzel
99e7ec7dc2
New translations strings.properties (Turkish)
...
[ci skip]
2019-10-09 17:07:18 +02:00
Sebastian Stenzel
a9b4512ce6
New translations strings.properties (Dutch)
...
[ci skip]
2019-10-09 17:07:16 +02:00
Sebastian Stenzel
feb9ee238d
New translations strings.properties (French)
...
[ci skip]
2019-10-09 17:07:14 +02:00
Sebastian Stenzel
748f7ca889
New translations strings.properties (Czech)
...
[ci skip]
2019-10-09 17:07:12 +02:00
Sebastian Stenzel
87a469f264
New translations strings.properties (Spanish)
...
[ci skip]
2019-10-09 17:07:11 +02:00
Sebastian Stenzel
59e0175d65
New translations strings.properties (Russian)
...
[ci skip]
2019-10-09 17:07:09 +02:00
Sebastian Stenzel
7595f5317d
New translations strings.properties (Portuguese, Brazilian)
...
[ci skip]
2019-10-09 17:07:07 +02:00
Sebastian Stenzel
3ba4e87f1d
New translations strings.properties (Italian)
...
[ci skip]
2019-10-09 17:07:06 +02:00
Sebastian Stenzel
0a7aec26cc
New translations strings.properties (German)
...
[ci skip]
2019-10-09 17:07:04 +02:00
Armin Schrenk
d70b7e12ef
add TODO
2019-10-09 16:48:20 +02:00
Armin Schrenk
54d2591391
adding error screen for adding existing vault
2019-10-09 16:48:07 +02:00
Armin Schrenk
4f70695ceb
reducing possible mistake when adding new controller to module
2019-10-09 16:45:50 +02:00
Sebastian Stenzel
8f0a151018
New translations strings.properties (Spanish)
...
[ci skip]
2019-10-09 16:24:33 +02:00
Sebastian Stenzel
cd64460e62
added shake animation
2019-10-09 16:15:58 +02:00
Sebastian Stenzel
db3c0622c6
New translations strings.properties (Swedish)
...
[ci skip]
2019-10-09 15:55:05 +02:00
Sebastian Stenzel
ac0092b178
New translations strings.properties (Korean)
...
[ci skip]
2019-10-09 15:55:02 +02:00
Sebastian Stenzel
fab32e9e93
New translations strings.properties (Russian)
...
[ci skip]
2019-10-09 15:55:00 +02:00
Sebastian Stenzel
3d1129b0f3
New translations strings.properties (Italian)
...
[ci skip]
2019-10-09 15:54:57 +02:00
Sebastian Stenzel
89b2ff74f3
New translations strings.properties (German)
...
[ci skip]
2019-10-09 15:54:54 +02:00
Sebastian Stenzel
a43e8fc461
New translations strings.properties (Swedish)
...
[ci skip]
2019-10-09 15:21:38 +02:00
Sebastian Stenzel
98d3fddfcc
New translations strings.properties (Greek)
...
[ci skip]
2019-10-09 15:21:36 +02:00
Sebastian Stenzel
ff36fff091
New translations strings.properties (Japanese)
...
[ci skip]
2019-10-09 15:21:35 +02:00
Sebastian Stenzel
7d02108c8b
New translations strings.properties (Korean)
...
[ci skip]
2019-10-09 15:21:33 +02:00
Sebastian Stenzel
593f37d5fe
New translations strings.properties (Croatian)
...
[ci skip]
2019-10-09 15:21:32 +02:00
Sebastian Stenzel
7abe9c627b
New translations strings.properties (Portuguese)
...
[ci skip]
2019-10-09 15:21:30 +02:00
Sebastian Stenzel
a0923c3c9b
New translations strings.properties (Turkish)
...
[ci skip]
2019-10-09 15:21:29 +02:00
Sebastian Stenzel
439042ab95
New translations strings.properties (Dutch)
...
[ci skip]
2019-10-09 15:21:28 +02:00
Sebastian Stenzel
113e505c52
New translations strings.properties (French)
...
[ci skip]
2019-10-09 15:21:26 +02:00
Sebastian Stenzel
f01e0ae194
New translations strings.properties (Czech)
...
[ci skip]
2019-10-09 15:21:25 +02:00
Sebastian Stenzel
5540cef257
New translations strings.properties (Spanish)
...
[ci skip]
2019-10-09 15:21:23 +02:00
Sebastian Stenzel
ab16ee493f
New translations strings.properties (Russian)
...
[ci skip]
2019-10-09 15:21:21 +02:00
Sebastian Stenzel
b1a1d1029c
New translations strings.properties (Portuguese, Brazilian)
...
[ci skip]
2019-10-09 15:21:20 +02:00
Sebastian Stenzel
a46b4aa768
New translations strings.properties (Italian)
...
[ci skip]
2019-10-09 15:21:18 +02:00
Sebastian Stenzel
245fe4b525
New translations strings.properties (German)
...
[ci skip]
2019-10-09 15:21:17 +02:00
Sebastian Stenzel
c5a9926652
Added localizable labels to recovery key display window
2019-10-09 15:15:13 +02:00
Sebastian Stenzel
7032862a65
Added basic CSS for TextArea
2019-10-09 15:01:43 +02:00
Sebastian Stenzel
2012229c46
fixed tests
2019-10-09 14:14:38 +02:00
Sebastian Stenzel
a6672ddbfc
oxfordTop5000WordsSortedByLength.stream().filter(Pattern.compile("[a-z]{2,8}").asMatchPredicate()).distinct().limit(4096)
2019-10-09 14:04:28 +02:00
Sebastian Stenzel
8dd2147638
AppleScriptEngineFactory no longer exists since Java 9 (see https://bugs.openjdk.java.net/browse/JDK-8143404 )
...
Formerly used in TrayIconUtil.java, which no longer exists either
2019-10-09 11:30:01 +02:00
Sebastian Stenzel
7a29a1b680
New translations strings.properties (Swedish)
...
[ci skip]
2019-10-09 08:48:14 +02:00
Sebastian Stenzel
f4983f7862
New translations strings.properties (Spanish)
...
[ci skip]
2019-10-08 23:46:34 +02:00
Sebastian Stenzel
488bd1087a
New translations strings.properties (German)
...
[ci skip]
2019-10-08 22:23:21 +02:00
Sebastian Stenzel
d557136295
New translations strings.properties (Portuguese, Brazilian)
...
[ci skip]
2019-10-08 21:42:26 +02:00
Sebastian Stenzel
87f4b639a0
New translations strings.properties (Italian)
...
[ci skip]
2019-10-08 20:38:54 +02:00
Sebastian Stenzel
dbb9379a2e
New translations strings.properties (Swedish)
...
[ci skip]
2019-10-08 20:10:14 +02:00
Sebastian Stenzel
fa86ae68ea
Removed old 1.4.x localizations
2019-10-08 20:03:02 +02:00
Sebastian Stenzel
f82fddc8fe
Made recovery key creation a two-step wizard
2019-10-08 19:18:49 +02:00
Sebastian Stenzel
e6f0b321cb
New translations strings.properties (German)
...
[ci skip]
2019-10-08 18:36:38 +02:00
Sebastian Stenzel
41fef58450
New translations strings.properties (Dutch)
...
[ci skip]
2019-10-08 18:01:08 +02:00
Sebastian Stenzel
268026629d
New translations strings.properties (Spanish)
...
[ci skip]
2019-10-08 18:01:07 +02:00
Sebastian Stenzel
b95fa1868a
New translations strings.properties (German)
...
[ci skip]
2019-10-08 18:01:06 +02:00
Sebastian Stenzel
d2b7376e37
New translations strings.properties (Korean)
...
[ci skip]
2019-10-08 17:19:31 +02:00
Sebastian Stenzel
8d6eac63e2
New translations strings.properties (Turkish)
...
[ci skip]
2019-10-08 17:19:29 +02:00
Sebastian Stenzel
b8fc2dcb64
New translations strings.properties (Russian)
...
[ci skip]
2019-10-08 17:19:27 +02:00
Sebastian Stenzel
671f934934
New translations strings.properties (Swedish)
...
[ci skip]
2019-10-08 16:28:17 +02:00
Sebastian Stenzel
58ff6554fc
New translations strings.properties (Japanese)
...
[ci skip]
2019-10-08 16:28:14 +02:00
Sebastian Stenzel
cad6b221d9
New translations strings.properties (Korean)
...
[ci skip]
2019-10-08 16:28:13 +02:00
Sebastian Stenzel
c02d5a9794
New translations strings.properties (Turkish)
...
[ci skip]
2019-10-08 16:28:09 +02:00
Sebastian Stenzel
aac71277e3
New translations strings.properties (Dutch)
...
[ci skip]
2019-10-08 16:28:07 +02:00
Sebastian Stenzel
aa61be7bf5
New translations strings.properties (French)
...
[ci skip]
2019-10-08 16:28:05 +02:00
Sebastian Stenzel
3a4f796c79
New translations strings.properties (Czech)
...
[ci skip]
2019-10-08 16:28:04 +02:00
Sebastian Stenzel
f070cdc12d
New translations strings.properties (Spanish)
...
[ci skip]
2019-10-08 16:28:02 +02:00
Sebastian Stenzel
e14911d4d5
New translations strings.properties (Russian)
...
[ci skip]
2019-10-08 16:28:00 +02:00
Sebastian Stenzel
aa666ad025
New translations strings.properties (Portuguese, Brazilian)
...
[ci skip]
2019-10-08 16:27:59 +02:00
Sebastian Stenzel
cd55c2666f
New translations strings.properties (Italian)
...
[ci skip]
2019-10-08 16:27:57 +02:00
Sebastian Stenzel
0dc6032209
New translations strings.properties (German)
...
[ci skip]
2019-10-08 16:27:56 +02:00
Sebastian Stenzel
f7630c28d6
Generate recovery key during vault creation
2019-10-08 16:26:57 +02:00
Sebastian Stenzel
08d9beb6b8
Externalized logic of recovery key creation to reusable utility class
2019-10-08 14:58:55 +02:00
Sebastian Stenzel
5808239416
Refactored shortcut handlers
2019-10-08 12:46:10 +02:00
Sebastian Stenzel
e2f400340b
added test for issue #979
2019-10-08 11:16:13 +02:00
Sebastian Stenzel
5854b24c44
updated badge link
2019-10-08 11:16:07 +02:00
Tobias Hagemann
7adaf44fb3
added progress bar
2019-10-08 01:06:50 +02:00
Sebastian Stenzel
0bd74056a0
New translations strings.properties (Swedish)
...
[ci skip]
2019-10-07 13:42:39 +02:00
Sebastian Stenzel
bbeea7a2ee
New translations strings.properties (Swedish)
...
[ci skip]
2019-10-06 17:55:46 +02:00
Sebastian Stenzel
e3548737f1
New translations strings.properties (Russian)
...
[ci skip]
2019-10-06 17:55:44 +02:00
Sebastian Stenzel
75d7656824
New translations strings.properties (Swedish)
...
[ci skip]
2019-10-06 17:26:01 +02:00
Sebastian Stenzel
c292f18915
New translations strings.properties (Russian)
...
[ci skip]
2019-10-06 17:25:59 +02:00
Sebastian Stenzel
9636e7c700
New translations strings.properties (Swedish)
...
[ci skip]
2019-10-06 16:56:15 +02:00
Sebastian Stenzel
eb8f7840cc
New translations strings.properties (Korean)
...
[ci skip]
2019-10-06 11:55:39 +02:00
Sebastian Stenzel
180d79f49e
New translations strings.properties (Korean)
...
[ci skip]
2019-10-06 11:25:49 +02:00
Sebastian Stenzel
29cb1c96b1
New translations strings.properties (Swedish)
...
[ci skip]
2019-10-06 10:26:28 +02:00
Sebastian Stenzel
f61432fc52
New translations strings.properties (French)
...
[ci skip]
2019-10-05 12:16:15 +02:00
Sebastian Stenzel
8e7dbf4640
New translations strings.properties (French)
...
[ci skip]
2019-10-05 11:50:53 +02:00
Sebastian Stenzel
d2528faf3a
New translations strings.properties (French)
...
[ci skip]
2019-10-05 10:07:47 +02:00
Sebastian Stenzel
c1a3fe66ef
New translations strings.properties (Japanese)
...
[ci skip]
2019-10-05 09:36:19 +02:00
Sebastian Stenzel
ecb4c114a2
New translations strings.properties (French)
...
[ci skip]
2019-10-05 09:36:17 +02:00
Sebastian Stenzel
1ecaf5ae6e
New translations strings.properties (Spanish)
...
[ci skip]
2019-10-05 00:55:54 +02:00
Sebastian Stenzel
e88b7f00b3
New translations strings.properties (Spanish)
...
[ci skip]
2019-10-05 00:22:30 +02:00
Sebastian Stenzel
91aaabc7fb
New translations strings.properties (French)
...
[ci skip]
2019-10-04 23:45:54 +02:00
Sebastian Stenzel
7414c29593
New translations strings.properties (French)
...
[ci skip]
2019-10-04 23:17:06 +02:00
Sebastian Stenzel
79ae5b7bff
New translations strings.properties (French)
...
[ci skip]
2019-10-04 15:26:28 +02:00
Sebastian Stenzel
486a3a07f5
New translations strings.properties (Japanese)
...
[ci skip]
2019-10-04 14:50:00 +02:00
Sebastian Stenzel
02d44eb0e7
New translations strings.properties (Japanese)
...
[ci skip]
2019-10-04 13:56:22 +02:00
Sebastian Stenzel
3aff7bd956
New translations strings.properties (Japanese)
...
[ci skip]
2019-10-04 13:20:39 +02:00
Sebastian Stenzel
cd6a6cc55a
New translations strings.properties (Korean)
...
[ci skip]
2019-10-04 07:36:24 +02:00
Sebastian Stenzel
d0a30a1779
New translations strings.properties (Korean)
...
[ci skip]
2019-10-04 03:26:03 +02:00
Sebastian Stenzel
a5fb30d7c7
New translations strings.properties (Japanese)
...
[ci skip]
2019-10-04 01:55:05 +02:00
Sebastian Stenzel
ba4e813a35
New translations strings.properties (French)
...
[ci skip]
2019-10-04 01:16:25 +02:00
Sebastian Stenzel
f6d4caee07
New translations strings.properties (Japanese)
...
[ci skip]
2019-10-04 00:46:37 +02:00
Sebastian Stenzel
d3a00e726f
New translations strings.properties (French)
...
[ci skip]
2019-10-04 00:46:35 +02:00
Sebastian Stenzel
d71c0695f4
New translations strings.properties (French)
...
[ci skip]
2019-10-04 00:19:26 +02:00
Sebastian Stenzel
394c91c50c
New translations strings.properties (Czech)
...
[ci skip]
2019-10-03 18:06:06 +02:00
Sebastian Stenzel
71c35eaf4c
New translations strings.properties (Greek)
...
[ci skip]
2019-10-03 15:44:58 +02:00
Sebastian Stenzel
70790d0e6a
New translations strings.properties (Japanese)
...
[ci skip]
2019-10-03 14:08:44 +02:00
Sebastian Stenzel
8fbc00a417
New translations strings.properties (Japanese)
...
[ci skip]
2019-10-03 13:41:10 +02:00
Sebastian Stenzel
080bf7f540
New translations strings.properties (Japanese)
...
[ci skip]
2019-10-03 13:08:50 +02:00
Sebastian Stenzel
9d988294f3
New translations strings.properties (Czech)
...
[ci skip]
2019-10-03 12:30:27 +02:00
Sebastian Stenzel
a712013507
New translations strings.properties (Czech)
...
[ci skip]
2019-10-03 12:00:54 +02:00
Sebastian Stenzel
0aab22975a
New translations strings.properties (Czech)
...
[ci skip]
2019-10-03 11:25:33 +02:00
Sebastian Stenzel
fde6555e4d
New translations strings.properties (Czech)
...
[ci skip]
2019-10-03 10:55:07 +02:00
Sebastian Stenzel
748e76e187
New translations strings.properties (Czech)
...
[ci skip]
2019-10-03 10:24:17 +02:00
Sebastian Stenzel
55a627f718
New translations strings.properties (Czech)
...
[ci skip]
2019-10-03 08:58:08 +02:00
Sebastian Stenzel
a19cbff12f
New translations strings.properties (Czech)
...
[ci skip]
2019-10-03 08:27:39 +02:00
Sebastian Stenzel
d5e098a6cd
New translations strings.properties (Czech)
...
[ci skip]
2019-10-03 08:00:05 +02:00
Sebastian Stenzel
3f9fc28e3c
New translations strings.properties (Spanish)
...
[ci skip]
2019-10-02 17:59:29 +02:00
Sebastian Stenzel
0bf4081d71
New translations strings.properties (Spanish)
...
[ci skip]
2019-10-02 17:29:19 +02:00
Sebastian Stenzel
de3e392aa3
New translations strings.properties (Czech)
...
[ci skip]
2019-10-02 16:48:00 +02:00
Sebastian Stenzel
44a5f51c93
New translations strings.properties (Korean)
...
[ci skip]
2019-10-02 14:34:11 +02:00
Sebastian Stenzel
9c8ea3c2e5
New translations strings.properties (Croatian)
...
[ci skip]
2019-10-02 14:34:10 +02:00
Sebastian Stenzel
4208d1e036
New translations strings.properties (Portuguese)
...
[ci skip]
2019-10-02 14:34:08 +02:00
Sebastian Stenzel
154198fd5c
New translations strings.properties (Turkish)
...
[ci skip]
2019-10-02 14:34:06 +02:00
Sebastian Stenzel
0ad0d79a54
New translations strings.properties (Dutch)
...
[ci skip]
2019-10-02 14:34:05 +02:00
Sebastian Stenzel
966538e47b
New translations strings.properties (French)
...
[ci skip]
2019-10-02 14:34:03 +02:00
Sebastian Stenzel
181a1e7248
New translations strings.properties (Czech)
...
[ci skip]
2019-10-02 14:34:01 +02:00
Sebastian Stenzel
1a13e03a08
New translations strings.properties (Spanish)
...
[ci skip]
2019-10-02 14:33:59 +02:00
Sebastian Stenzel
0fa0568f24
New translations strings.properties (Russian)
...
[ci skip]
2019-10-02 14:33:58 +02:00
Sebastian Stenzel
d7e76bee6d
New translations strings.properties (Portuguese, Brazilian)
...
[ci skip]
2019-10-02 14:33:56 +02:00
Sebastian Stenzel
77dcf4da62
New translations strings.properties (Italian)
...
[ci skip]
2019-10-02 14:33:55 +02:00
Sebastian Stenzel
6eb0384fa6
New translations strings.properties (German)
...
[ci skip]
2019-10-02 14:33:54 +02:00
Armin Schrenk
5af5a6c5b0
enhancing fxml loading to add local specific stylesheets, for #754
2019-10-02 14:27:10 +02:00
Armin Schrenk
0e4c833be0
loaading dosis-bold font via @font-face in css
2019-10-02 13:39:38 +02:00
Sebastian Stenzel
a2e4a2c78a
New translations strings.properties (Korean)
...
[ci skip]
2019-10-02 13:07:55 +02:00
Sebastian Stenzel
f4ab2b590f
New translations strings.properties (Korean)
...
[ci skip]
2019-10-02 12:32:27 +02:00
Sebastian Stenzel
80b3d7ab6b
New translations strings.properties (Korean)
...
[ci skip]
2019-10-02 10:54:40 +02:00
Sebastian Stenzel
b23fbd4507
New translations strings.properties (Korean)
...
[ci skip]
2019-10-02 10:29:20 +02:00
Sebastian Stenzel
5b56ff6d55
New translations strings.properties (Korean)
...
[ci skip]
2019-10-02 09:58:16 +02:00
Sebastian Stenzel
143b691c61
New translations strings.properties (Korean)
...
[ci skip]
2019-10-02 09:31:50 +02:00
Sebastian Stenzel
88e4c88a87
New translations strings.properties (Croatian)
...
[ci skip]
2019-10-01 22:37:58 +02:00
Sebastian Stenzel
c9e06ad2d2
New translations strings.properties (Turkish)
...
[ci skip]
2019-10-01 22:07:35 +02:00
Sebastian Stenzel
bd814f729d
New translations strings.properties (Italian)
...
[ci skip]
2019-10-01 22:07:33 +02:00
Sebastian Stenzel
8c8b50b83a
New translations strings.properties (Portuguese)
...
[ci skip]
2019-10-01 21:39:03 +02:00
Sebastian Stenzel
e9f4790b40
New translations strings.properties (Turkish)
...
[ci skip]
2019-10-01 21:39:01 +02:00
Sebastian Stenzel
ac1149b873
New translations strings.properties (Dutch)
...
[ci skip]
2019-10-01 21:39:00 +02:00
Sebastian Stenzel
51b6f828ed
New translations strings.properties (Italian)
...
[ci skip]
2019-10-01 21:38:59 +02:00
Sebastian Stenzel
b97a99d4e2
New translations strings.properties (Turkish)
...
[ci skip]
2019-10-01 21:09:42 +02:00
Sebastian Stenzel
6ed661aa13
New translations strings.properties (Dutch)
...
[ci skip]
2019-10-01 20:44:03 +02:00
Sebastian Stenzel
f3d46ed767
New translations strings.properties (Italian)
...
[ci skip]
2019-10-01 20:44:02 +02:00
Sebastian Stenzel
3bde55c4df
New translations strings.properties (Dutch)
...
[ci skip]
2019-10-01 20:08:57 +02:00
Sebastian Stenzel
dd591ec258
New translations strings.properties (Spanish)
...
[ci skip]
2019-10-01 20:08:56 +02:00
Sebastian Stenzel
4ce035b554
New translations strings.properties (French)
...
[ci skip]
2019-10-01 18:38:52 +02:00
Sebastian Stenzel
cdc451fdca
New translations strings.properties (Czech)
...
[ci skip]
2019-10-01 18:38:50 +02:00
Sebastian Stenzel
0680d16708
New translations strings.properties (Italian)
...
[ci skip]
2019-10-01 18:09:13 +02:00
Sebastian Stenzel
1f1792522e
New translations strings.properties (German)
...
[ci skip]
2019-10-01 18:09:12 +02:00
Sebastian Stenzel
db53a7a3dc
New translations strings.properties (Russian)
...
[ci skip]
2019-10-01 17:18:13 +02:00
Sebastian Stenzel
9362196d4c
New translations strings.properties (Spanish)
...
[ci skip]
2019-10-01 16:51:17 +02:00
Sebastian Stenzel
527d387640
New translations strings.properties (Russian)
...
[ci skip]
2019-10-01 16:51:16 +02:00
Sebastian Stenzel
5f9dda4bbb
New translations strings.properties (Portuguese, Brazilian)
...
[ci skip]
2019-10-01 16:51:14 +02:00
Sebastian Stenzel
6a991f3ab5
New translations strings.properties (Italian)
...
[ci skip]
2019-10-01 16:51:13 +02:00
Sebastian Stenzel
4c023f792c
New translations strings.properties (German)
...
[ci skip]
2019-10-01 15:27:40 +02:00
Sebastian Stenzel
6b5f7d37ca
more crowdin fine tuning
...
[ci skip]
2019-10-01 15:26:18 +02:00
Sebastian Stenzel
87158b1e7a
Update Crowdin configuration file
2019-10-01 13:53:37 +02:00
Sebastian Stenzel
0b132b7d10
updaten OpenJFX to version 13
2019-10-01 13:04:44 +02:00
Sebastian Stenzel
cd4cb70896
show progress during vault migration (ugly prototype)
2019-09-27 21:44:24 +02:00
Sebastian Stenzel
633470b0d6
reduced visibility of scope annotation
2019-09-27 21:43:56 +02:00
Sebastian Stenzel
1930090044
Added first prototyp for recovery key generation
2019-09-27 21:43:42 +02:00
Sebastian Stenzel
ccefb3613e
renamed file
2019-09-27 20:01:02 +02:00
Sebastian Stenzel
9e79350b9e
added the strongest avenger 😜
...
[ci skip]
2019-09-27 10:56:44 +02:00
Sebastian Stenzel
9092c2325a
Merge branch 'master' into develop
2019-09-19 11:23:58 +02:00
Sebastian Stenzel
5cd3a6dbaf
Merge branch 'release/1.5.0-alpha1'
2019-09-19 11:22:25 +02:00
Sebastian Stenzel
9934a4ea3a
Preparing 1.5.0-alpha1
2019-09-19 11:13:07 +02:00
Sebastian Stenzel
3468a88268
Made most Window-specific Qualifiers package-private
2019-09-19 11:11:51 +02:00
Sebastian Stenzel
4d916cd5cc
stage cleanup
2019-09-19 11:00:24 +02:00
Sebastian Stenzel
24f13e2afe
added stage title for display in window managers
2019-09-19 11:00:03 +02:00
Sebastian Stenzel
ad29c009b2
Disable custom theme for now
2019-09-19 10:42:14 +02:00
Sebastian Stenzel
d87955adb6
Disable custom theme for now
2019-09-19 10:40:20 +02:00
Sebastian Stenzel
07aa71bb9d
temporarily disabled vault migration
2019-09-19 09:19:07 +02:00
Sebastian Stenzel
ea3ef8b60f
removed outdated german localization
2019-09-19 09:18:45 +02:00
Tobias Hagemann
a33df54ed3
updated localization, fixed wrongfilealert layout
2019-09-19 01:12:50 +02:00
Tobias Hagemann
3107f16768
fixed color palette in dark theme, caused by 04800407 [ci skip]
2019-09-19 00:55:17 +02:00
Sebastian Stenzel
230436be8a
Merge branch 'feature/new-ui' into develop
...
fixes #931 , fixes #930 , fixes #927 , fixes #926 , fixes #925 , fixes #458 , fixes #621 , fixes #957 , fixes #225 , fixes #341 , fixes #329 , fixes #577 , fixes #283 and last but not least: fixes #891
2019-09-19 00:21:43 +02:00
Sebastian Stenzel
7fefeee145
Supress ugly error log during unit tests
2019-09-18 23:44:01 +02:00
Sebastian Stenzel
db836a9dc3
JNI interfaces are now singletons
2019-09-18 23:40:53 +02:00
Tobias Hagemann
ba22f0ed3c
updated jni lib to 2.2.1
2019-09-18 23:16:11 +02:00
Sebastian Stenzel
a731b1b569
fixed illegalstate exceptions when spamming "check for updates" button
2019-09-18 23:11:03 +02:00
Sebastian Stenzel
8bb3530928
major cleanup of old 1.4.x code
2019-09-18 23:10:38 +02:00
Sebastian Stenzel
2567ca50e7
Merged from develop
2019-09-18 22:29:58 +02:00
Sebastian Stenzel
8d00b926c4
Merge branch 'master' into develop
2019-09-18 22:09:14 +02:00
Sebastian Stenzel
7636d6874b
Merge branch 'release/1.4.16'
2019-09-18 22:08:26 +02:00
Sebastian Stenzel
66c098c746
Preparing 1.4.16
2019-09-18 22:02:57 +02:00
Sebastian Stenzel
7534bb3c7e
fixes #955
2019-09-18 22:01:16 +02:00
Armin Schrenk
200fc1a563
refactoring forget password dialog ( when unlocking a vault)
2019-09-18 19:12:01 +02:00
Armin Schrenk
c961eb0ca0
adding version number to settings dialogue
2019-09-18 14:36:35 +02:00
Sebastian Stenzel
d2086d100e
Added utility to encode a recovery key to a human-friendly sequence of words
2019-09-16 17:39:10 +02:00
Sebastian Stenzel
2a33705cc6
removed irrelevant comment [ci skip]
2019-09-16 14:25:34 +02:00
Sebastian Stenzel
4b48f75aed
Fine foreground/background switching, added reopen listener
2019-09-13 16:02:05 +02:00
Sebastian Stenzel
2bbc3e5834
Refactored adding vaults
2019-09-12 17:01:50 +02:00
Sebastian Stenzel
9e14b5e70f
bulk changes
...
[ci skip]
2019-09-12 15:48:38 +02:00
Sebastian Stenzel
161a4cd511
Handling launch events (such as doubleclicking a .cryptomator file)
...
Also refactored dagger component graph during launch
2019-09-11 16:44:41 +02:00
Sebastian Stenzel
2cf97b5f77
fixed test on headless ci system
2019-09-11 16:25:50 +02:00
Sebastian Stenzel
0d6df6e6c1
Fixed tests
2019-09-11 16:22:10 +02:00
Sebastian Stenzel
6a4edbf73d
drop multipe vaults at once
2019-09-10 17:08:00 +02:00
Sebastian Stenzel
d6ffb890e3
preparations for reacting to externally triggered requests to open a masterkey file
2019-09-10 16:59:51 +02:00
Sebastian Stenzel
5b83456e6d
fxml cleanup
2019-09-10 10:07:51 +02:00
Sebastian Stenzel
3ad6784961
improved sudden termination handling
2019-09-10 09:41:25 +02:00
Sebastian Stenzel
3fa1ed1928
clean up vault list controller
2019-09-10 09:41:01 +02:00
Sebastian Stenzel
d27466d49e
replaced gap + element + gap by larger gap
...
[ci skip]
2019-09-06 19:32:47 +02:00
Sebastian Stenzel
d9677fe7c4
Split up vault detail view
2019-09-06 19:25:25 +02:00
Sebastian Stenzel
fa7421b1b0
Added migration workflow
2019-09-06 18:55:47 +02:00
Sebastian Stenzel
602bccae2a
fixed NiceSecurePasswordField#requestFocus()
2019-09-06 18:50:24 +02:00
Sebastian Stenzel
0acd3b427f
stop the madness! new approach to scene-independent shortcuts
2019-09-06 17:43:01 +02:00
Sebastian Stenzel
f35f04851e
Hook up migration window
2019-09-06 15:26:01 +02:00
Sebastian Stenzel
cb4717b770
cancel stats task on any state other than UNLOCKED
2019-09-06 15:20:32 +02:00
Sebastian Stenzel
68e69790cf
Don't trigger quit handler on new non-unlocked vault states
2019-09-06 14:05:17 +02:00
Tobias Hagemann
2bd93469bb
added cmd+w shortcuts to more dialogs
2019-09-06 13:59:22 +02:00
Tobias Hagemann
6fc37d48ff
adjusted min-height of some dialogs to prevent the smallest jitter ;)
2019-09-06 13:36:21 +02:00
Tobias Hagemann
df8fbe6440
added disabled state to reveal button in unlock success
2019-09-06 13:29:22 +02:00
Sebastian Stenzel
9eee7883c5
Introducing more vault states
2019-09-06 10:40:57 +02:00
Sebastian Stenzel
7de08f52df
Vault Format 7
2019-09-06 10:21:37 +02:00
Sebastian Stenzel
b4bf5415bc
Refactored Vault's observable accessPoint property
2019-09-05 15:42:45 +02:00
Tobias Hagemann
c8e22fe2e3
updated reveal button in vault detail
2019-09-05 15:27:34 +02:00
Tobias Hagemann
af89cee619
reverted orange glyph icons
2019-09-05 11:09:10 +02:00
Sebastian Stenzel
216f3620e1
We need to know what happened
...
[ci skip]
2019-09-05 09:38:47 +02:00
Armin Schrenk
ae97e42d11
adding round corners to dragNdrop area
2019-09-04 17:25:50 +02:00
Armin Schrenk
c6ad677e2b
monster commit: Adding drag'n'drop functionality to add already existing vaults to cryptomator
2019-09-04 17:19:30 +02:00
Armin Schrenk
e1a1f0bbdb
renaming method in removeVaultModule
2019-09-04 17:19:30 +02:00
Sebastian Stenzel
efaf5a1553
Pimped Password Field
...
Added reveal icon as well, capslock warnings as well a warning for unprintable chars (fixes #458 )
2019-09-04 17:16:24 +02:00
Tobias Hagemann
9c104beeba
replaced text-flow with label+graphic
2019-09-04 16:54:40 +02:00
Tobias Hagemann
31bad3191d
added menu item disabled state styling
2019-09-04 16:01:50 +02:00
Tobias Hagemann
1089497c08
added context-menu styling (basically the same as the one from choice-box)
2019-09-04 15:42:20 +02:00
Tobias Hagemann
73bc2d06a7
updated "add vault" button styling
2019-09-04 15:27:42 +02:00
Armin Schrenk
040d913693
adding text to button
2019-09-04 14:13:32 +02:00
Armin Schrenk
52a488f967
removing minus button from vault list
2019-09-04 13:53:29 +02:00
Armin Schrenk
7511a676d4
adding context menu to vault list
2019-09-04 12:59:46 +02:00
Tobias Hagemann
6b7964f5d9
added hdd icon to vault detail for unlocked state
2019-09-03 23:30:09 +02:00
Tobias Hagemann
98e843aa0d
added window shake animation when entering invalid passphrase
2019-09-03 21:33:06 +02:00
Tobias Hagemann
c364a743ae
finetuning almost all dialogs
2019-09-03 16:31:45 +02:00
Tobias Hagemann
b36c5fa60f
added disabled checkbox styling [ci skip]
2019-09-03 15:06:07 +02:00
Tobias Hagemann
bd0ece8020
added highlight fill to text fields [ci skip]
2019-09-03 13:58:22 +02:00
Tobias Hagemann
9b15254880
added wrap text to formatted labels
2019-09-03 10:32:12 +02:00
Tobias Hagemann
4f039b9708
new vault detail layout for unlocked state
2019-09-03 10:31:42 +02:00
Tobias Hagemann
2ab823239c
updated localization [ci skip]
2019-09-03 09:21:31 +02:00
Tobias Hagemann
78d4f2e479
exchanged icon in unlock/lock button [ci skip]
2019-09-02 14:52:24 +02:00
Tobias Hagemann
6513fc6ed4
added color to icon in password match label [ci skip]
2019-09-02 14:49:33 +02:00
Tobias Hagemann
e41ddedce7
updated colors of password strength indicator [ci skip]
2019-09-02 14:45:26 +02:00
Sebastian Stenzel
88220cabee
Added access location readme file
2019-08-30 10:59:37 +02:00
Tobias Hagemann
33252c1775
changed icon of stacked glyphs to white instead of main bg
2019-08-30 10:23:38 +02:00
Sebastian Stenzel
57553bbda1
Replaced TransformationList by simpler List with listener, because Property Extractor didn't work properly
2019-08-29 23:18:03 +02:00
Sebastian Stenzel
4a02bf529d
Add readme file to vault storage directory
2019-08-29 22:20:27 +02:00
Sebastian Stenzel
e55b1f8ff9
all vaults are locked when starting the application
...
[ci skip]
2019-08-29 21:33:31 +02:00
Sebastian Stenzel
73314ee985
Thread safety when quitting the application: Altering vault states (unlocking/locking/...) will now trigger a listener (on the fx application thread) which sets an AtomicBoolean. Previously the value has been read by an AWT thread from a (non-volatile) BooleanBinding
2019-08-29 17:13:32 +02:00
Sebastian Stenzel
5196dbe9af
button labels
...
[ci skip]
2019-08-29 16:33:15 +02:00
Sebastian Stenzel
68454e914b
Clarified some steps of create vault workflow
2019-08-29 16:29:53 +02:00
Sebastian Stenzel
d0924e246f
Added success screen to add vault workflow
2019-08-29 15:59:47 +02:00
Sebastian Stenzel
59a277f0c7
added missing $ sign
...
[ci skip]
2019-08-29 15:31:27 +02:00
Sebastian Stenzel
5ef0dc5505
same design for unlock success and remove vault dialog
2019-08-29 14:15:49 +02:00
Sebastian Stenzel
08434c36ee
adjusted unlock success screen
2019-08-28 16:22:09 +02:00
Sebastian Stenzel
2f288dc92b
replaced glyph="CIRCLE" by circle.
2019-08-28 16:21:52 +02:00
Armin Schrenk
421a21aced
adding german localization
2019-08-28 16:08:45 +02:00
Armin Schrenk
98a3a1a372
adding section in strings.properties
2019-08-28 16:08:25 +02:00
Armin Schrenk
da65e98030
set wrapText attribute in addExistingVault dialogue
2019-08-28 16:07:57 +02:00
Sebastian Stenzel
7bbbd3c849
no longer change window size during unlock workflow
2019-08-28 16:06:33 +02:00
Armin Schrenk
0481bb02af
renaming string property for volume type
2019-08-28 15:35:47 +02:00
Tobias Hagemann
c47d9c95c7
restyled disabled button & glyph icons
2019-08-28 14:41:55 +02:00
Sebastian Stenzel
a122159268
Made tray menu localizable
2019-08-28 14:17:34 +02:00
Armin Schrenk
474064df3a
adding window icon to vaultOptions dialogue
2019-08-28 14:12:03 +02:00
Armin Schrenk
1f65a626e4
changePassword window is now subcomponent of vaultOptions
2019-08-28 14:08:14 +02:00
Tobias Hagemann
04800407d7
added color palette
2019-08-28 14:05:42 +02:00
Armin Schrenk
f306184b53
adding icon to main window
2019-08-28 13:55:14 +02:00
Armin Schrenk
c1a8844f27
improving removeVault dialogue
2019-08-28 13:51:09 +02:00
Sebastian Stenzel
d4e118f331
quit refinements
2019-08-28 13:35:57 +02:00
Armin Schrenk
2900a9672a
refining english localization
2019-08-28 13:32:22 +02:00
Armin Schrenk
e8ba94942d
setting managed property to false if no dropbox or gdrive are found
2019-08-28 13:32:22 +02:00
Armin Schrenk
b3a96aed74
WebDavScheme setting only shown under linux
2019-08-28 13:32:22 +02:00
Sebastian Stenzel
0db2068344
Added window icon to dialogs
2019-08-28 13:27:23 +02:00
Sebastian Stenzel
6da0d023ff
Localized quit dialog
2019-08-28 13:05:20 +02:00
Armin Schrenk
88d522501f
if vault is added (new or existing), it is selected in the vault list
2019-08-28 11:53:43 +02:00
Armin Schrenk
6b31e6cdc2
closing window after vault is removed
2019-08-28 11:53:43 +02:00
Sebastian Stenzel
1ef8668c4d
Replaced TextFlows by FormattedLabel if applicable
2019-08-28 11:42:26 +02:00
Sebastian Stenzel
6721baf293
Replaced TextFlows by FormattedLabel if applicable
2019-08-28 11:35:07 +02:00
Sebastian Stenzel
f4ec9c277f
Formatting throughput stats properly
2019-08-28 11:18:21 +02:00
Sebastian Stenzel
c9d897edd1
added window prefix "main.*" to localizable strings in main window
2019-08-28 11:17:45 +02:00
Tobias Hagemann
ef07edf8c3
made button-group into an actual button
2019-08-27 16:11:24 +02:00
Armin Schrenk
36d49a6e1e
vault options: read only only selectable when custom mount options are _not_ used
2019-08-27 15:51:22 +02:00
Sebastian Stenzel
f4ee8d0a15
Added I/O stats (work in progress)
2019-08-27 15:50:15 +02:00
Armin Schrenk
71e414ae5c
formatting
2019-08-27 15:23:48 +02:00
Armin Schrenk
acda11f110
adding confirmation dialogue when removing a vault
2019-08-27 15:23:35 +02:00
Armin Schrenk
a96935bfb5
unused imports removed
2019-08-27 14:35:51 +02:00
Armin Schrenk
b74b4ce244
bug fix when switching vault during lock operation
2019-08-27 14:02:56 +02:00
Armin Schrenk
638dac9cb6
adding missing acces location text
2019-08-27 13:48:05 +02:00
Tobias Hagemann
249af4c397
decreased width of add vault wizard
2019-08-27 13:18:50 +02:00
Tobias Hagemann
4130dbea91
added checkmark icon to unlock success
2019-08-27 12:57:51 +02:00
Sebastian Stenzel
ee57cd7d3b
don't mark blocked issues as stale
...
[ci skip]
2019-08-27 10:32:31 +02:00
Tobias Hagemann
8939b196c0
reverted 5dcdaf45
2019-08-26 20:36:47 +02:00
Sebastian Stenzel
f1b5ec6481
Updated FFI package to 2.2.0
2019-08-26 20:30:42 +02:00
Tobias Hagemann
50ace8c6a4
added ffi-version to buildkit
2019-08-26 20:22:52 +02:00
Sebastian Stenzel
264e81b4a0
macOS: Only show application menu and dock icon when a Window is visible (related to #957 , #283 , #346 , #62 )
2019-08-26 18:03:26 +02:00
Sebastian Stenzel
282b80fe24
downgraded jni lib (due to incompatibilites on macOS 10.13.x)
2019-08-26 17:59:46 +02:00
Tobias Hagemann
547e5dae52
Merge branch 'feature/jni-mac-tray-icon' into ‘feature/new-ui'
2019-08-26 16:58:28 +02:00
Tobias Hagemann
5dcdaf459f
reverted jni version for merging, kept new code as comment
2019-08-26 16:56:23 +02:00
Tobias Hagemann
ab89f59dd1
defined color constants for password strength indicator, updated labels
2019-08-26 16:29:50 +02:00
Tobias Hagemann
98451759f0
updated unlock success layout, reverted back from buttonbar to hbox in some dialogs
2019-08-26 15:54:21 +02:00
Sebastian Stenzel
b22ddaf13e
reveal vault access and storage location from vault detail view
2019-08-26 15:22:54 +02:00
Tobias Hagemann
7eaf598089
added open sans font
2019-08-26 15:15:01 +02:00
Sebastian Stenzel
3d7b504504
Added styleable PasswordStrengthIndicator
2019-08-26 14:47:25 +02:00
Tobias Hagemann
4dc8693216
updated change password layout & some other stuff
2019-08-26 13:33:24 +02:00
Sebastian Stenzel
ac472393aa
Began error handling during add vault workflow
2019-08-26 13:03:19 +02:00
Tobias Hagemann
477fd7d2e9
increased paddings in add vault wizard
2019-08-26 00:40:00 +02:00
Tobias Hagemann
468723ad92
centered check for updates button
2019-08-26 00:34:12 +02:00
Tobias Hagemann
d58ad1e0a2
updated add vault wizard layout & stylings
2019-08-26 00:28:01 +02:00
Tobias Hagemann
8c94245102
updated menu item stylings of choicebox, updated window sizes & disabled resizable of preferences and vault options
2019-08-25 00:34:16 +02:00
Tobias Hagemann
b4f697e052
updated vault detail layout, disabled focus traversable in main window's title buttons, updated other minor stylings
2019-08-23 17:57:02 +02:00
Tobias Hagemann
428ffbf705
updated vault detail layout
2019-08-23 00:56:39 +02:00
Tobias Hagemann
d25a903556
updated vault detail layout, moved change password button to vault options, updated other minor stylings
2019-08-23 00:22:57 +02:00
Tobias Hagemann
3db906de10
updated vault list cell styling & added text-flow style class in vault detail
2019-08-20 16:09:17 +02:00
Sebastian Stenzel
486d3170e2
Relaxed vault list cell layout and added highlight colors (inspired by google backup & sync settings)
2019-08-19 17:21:49 +02:00
Sebastian Stenzel
15bdba85bb
less annoying "armed" indicator
2019-08-19 17:19:37 +02:00
Sebastian Stenzel
db1a2538cb
removed unused logger
2019-08-19 17:18:33 +02:00
Sebastian Stenzel
3d61fab8b6
Deduplication
2019-08-19 16:27:35 +02:00
Sebastian Stenzel
644f2d9a89
Removed dependency to fontawesomefx, using fontawesome 5 instead (which we have a pro license for)
2019-08-19 16:15:10 +02:00
Sebastian Stenzel
46a4060814
fixed unlock
2019-08-19 16:14:11 +02:00
Tobias Hagemann
5c26c23619
added mac native function for listening to system interface theme changes and changing the tray icon accordingly [ci skip]
2019-08-19 15:55:07 +02:00
Sebastian Stenzel
60bdafca94
Merge branch 'develop' into feature/new-ui
...
# Conflicts:
# main/pom.xml
2019-08-18 16:24:48 +02:00
Sebastian Stenzel
59cd3defce
Merge branch 'master' into develop
2019-08-18 15:22:28 +02:00
Sebastian Stenzel
f8d28ba30a
Merge branch 'release/1.4.15'
2019-08-18 15:21:53 +02:00
Sebastian Stenzel
f1b96b29a7
Preparing 1.4.15
2019-08-18 14:47:45 +02:00
Sebastian Stenzel
6670e37050
Updated CryptoFS (which now adds a version suffix to masterkey backup files)
2019-08-18 14:46:46 +02:00
Sebastian Stenzel
2d6254b427
fixes #943
2019-08-17 11:16:12 +02:00
Sebastian Stenzel
c287294890
catch unchecked exceptions when checking whether linux keychain is accessible
...
fixes #950 , fixes #952 , fixes #954
2019-08-17 10:43:33 +02:00
Armin Schrenk
fc51e5caff
#926 replacing boolean by a string for current vault state
2019-08-16 15:54:08 +02:00
Armin Schrenk
e32ddd07ea
#926 Adding information to the main window
2019-08-16 15:51:39 +02:00
Armin Schrenk
6b47cf54e2
adding references for Label nodes in fxml
2019-08-16 12:24:47 +02:00
Armin Schrenk
40c3e7a417
#929 , simplyfing add existing vault dialogue
2019-08-16 12:00:51 +02:00
Armin Schrenk
4bfb543419
#927 adding logic to stub
2019-08-14 18:27:31 +02:00
Armin Schrenk
8c9d78337e
name the reenter field properly
2019-08-14 17:37:42 +02:00
Sebastian Stenzel
0a132351a8
load bundled font for "Cryptomator" title
2019-08-14 17:11:18 +02:00
Sebastian Stenzel
ded43f7e7b
apply default text color to all font awesome icons (except for title buttons)
2019-08-14 17:10:40 +02:00
Sebastian Stenzel
cf91a8b62c
Moved volume type settings to custom preferences controller
...
Added icons to preferences
2019-08-14 16:42:06 +02:00
Armin Schrenk
948659f3cd
#927 :adding stubs for change password dialogue
2019-08-14 13:10:38 +02:00
Armin Schrenk
c7e0015ffd
Merge branch 'feature/new-ui' of https://github.com/cryptomator/cryptomator into feature/new-ui
2019-08-14 03:08:58 +02:00
Sebastian Stenzel
2fd671f513
New approach to shortcuts
2019-08-13 16:54:00 +02:00
Sebastian Stenzel
5fa86fad5e
style adjustments
...
[ci skip]
2019-08-13 16:14:38 +02:00
Sebastian Stenzel
c6d90cdb17
Added vault location presets to dialog (references #929 )
2019-08-13 15:43:16 +02:00
Armin Schrenk
dcf44aa134
add indicator when passwords match
2019-08-13 14:36:27 +02:00
Sebastian Stenzel
7de8e180dc
Merge branch 'master' into develop
2019-08-12 16:44:35 +02:00
Sebastian Stenzel
7fee6ad52f
Merge branch 'release/1.4.14'
2019-08-12 16:43:47 +02:00
Sebastian Stenzel
157e459a2e
Preparing 1.4.14
2019-08-12 16:39:46 +02:00
Sebastian Stenzel
50b2b0dc57
Merge branch 'develop' into feature/new-ui
...
new keychain API
2019-08-12 16:32:24 +02:00
Sebastian Stenzel
4f76295438
made class package-private
...
[ci skip]
2019-08-12 16:23:55 +02:00
Sebastian Stenzel
d4c14ffb74
Added checked exception to keychain api and reworked the way we attempt to access the gnome keyring.
...
(references #947 )
2019-08-12 16:08:20 +02:00
Tobias Hagemann
111d20a1cf
updated button paddings, unlock dialog layout, localizations [ci skip]
2019-08-12 16:08:00 +02:00
Sebastian Stenzel
19840663a8
fixes #948
2019-08-11 22:01:29 +02:00
armin
4b7527bf0c
refactoring PasswordStrengthUtil to use ressource bundle
2019-08-11 18:32:46 +02:00
armin
0a5bfa1ccb
implementing password strength indicator
2019-08-11 18:12:47 +02:00
armin
21e1d303aa
replacing hardcoded descriptions by strings.properties references for addvault new password controller
2019-08-11 16:42:41 +02:00
armin
e0d5641d26
replacing hardcoded descriptions by strings.properties references for addvault new location controller
2019-08-11 16:40:37 +02:00
armin
529780f2c9
replacing hardcoded descriptions by strings.properties references for addvault new name controller
2019-08-11 16:35:07 +02:00
armin
19f1093d2c
replacing hardcoded descriptions by reference to strings.properties for addvault existing controller
2019-08-11 16:29:04 +02:00
armin
5807e10286
replacing hardcoded descriptions by reference to strings.properties for addvault welcome controller
2019-08-11 16:19:58 +02:00
armin
0a1ad9f4d6
completing functionality of addVault wizard
2019-08-11 13:33:31 +02:00
armin
2a3e2e315e
implementing finish-button logic for addNewVault wizard
2019-08-11 13:25:04 +02:00
armin
23c868b646
fix spelling
2019-08-11 13:23:41 +02:00
Tobias Hagemann
ed8af54324
updated theme [ci skip]
2019-08-10 10:52:07 +02:00
Tobias Hagemann
d8c3ba1e36
updated theme [ci skip]
2019-08-08 16:07:49 +02:00
Sebastian Stenzel
17f45c6dab
Implemented some mount options (references #931 )
2019-08-07 17:04:56 +02:00
Sebastian Stenzel
86745c5962
fixed copy/pasted comment
...
[ci skip]
2019-08-07 14:49:33 +02:00
Tobias Hagemann
ca72c7a51f
added button default styling [ci skip]
2019-08-07 00:47:16 +02:00
Tobias Hagemann
012c7cede9
updated update indicator styling [ci skip]
2019-08-07 00:35:20 +02:00
Sebastian Stenzel
15a55e996b
Merge branch 'feature/new-ui' of https://github.com/cryptomator/cryptomator into feature/new-ui
2019-08-06 17:05:42 +02:00
Sebastian Stenzel
cb50b2011f
Lock remaining vaults on shutdown (references #838 )
2019-08-06 17:03:05 +02:00
Sebastian Stenzel
04c45756b9
removed unused imports
2019-08-06 17:02:21 +02:00
Sebastian Stenzel
8d08d81f45
more specific throws statement
2019-08-06 17:02:06 +02:00
Tobias Hagemann
d77403c403
updated tab pane styling [ci skip]
2019-08-06 16:15:43 +02:00
Sebastian Stenzel
1d94069144
Added proper Quit dialog (not yet fully implemented), fixes #838
2019-08-06 13:34:29 +02:00
Sebastian Stenzel
6e10d6bcd7
simplification
2019-08-06 13:32:56 +02:00
Sebastian Stenzel
7453431bcd
Trigger list change events when a vault changes its state, thus removing need for additional state listeners
2019-08-06 13:09:42 +02:00
Sebastian Stenzel
2f953061b3
Experimenting with ⌘W shortcuts on windows (TODO: we should find some better way to do this)
2019-08-06 12:06:03 +02:00
Sebastian Stenzel
67610b935e
Added vault settings window (references #931 )
2019-08-06 11:09:00 +02:00
Sebastian Stenzel
09e5ee9e26
Merge branch 'develop' into feature/new-ui
...
[ci skip]
2019-08-02 16:50:23 +02:00
Sebastian Stenzel
54c5f9b041
Merge branch 'master' into develop
...
# Conflicts:
# main/buildkit/pom.xml
# main/commons/pom.xml
# main/keychain/pom.xml
# main/launcher/pom.xml
# main/pom.xml
# main/ui/pom.xml
2019-08-02 16:36:41 +02:00
Sebastian Stenzel
3da45dc884
Merge branch 'hotfix/1.4.13'
2019-08-02 16:35:28 +02:00
Sebastian Stenzel
afb2b5e383
Updated dokany-nio-adapter to version 1.1.10
...
fixes #884
2019-08-02 16:03:53 +02:00
Sebastian Stenzel
e23dc72856
Can now unlock directly from menu bar
2019-08-01 16:14:38 +02:00
Sebastian Stenzel
b86d4b5a37
rebuild tray menu when vault state changes
2019-08-01 16:02:48 +02:00
Sebastian Stenzel
2024c95be5
add actionlistener to tray icon
2019-08-01 16:02:09 +02:00
Sebastian Stenzel
d51debf736
fixed exception when scheduling the next regular update check while auto check is disabled
...
[ci skip]
2019-08-01 13:24:47 +02:00
Sebastian Stenzel
70b4b5fb2d
only check for updates automatically if set so in preferences
2019-08-01 13:14:01 +02:00
Sebastian Stenzel
e32fbc1d79
Select updates tab when showing preferences window and an update is available
2019-07-31 19:28:27 +02:00
Sebastian Stenzel
be43279574
cleanup [ci skip]
2019-07-31 19:17:57 +02:00
Sebastian Stenzel
900e556369
Show TrayMenu sooner, don't wait for FxApplication to initialize
2019-07-31 19:16:14 +02:00
Sebastian Stenzel
09aca188fe
Implemented manual update check button (references #272 )
2019-07-31 18:39:13 +02:00
Sebastian Stenzel
fc9565e13c
Prepared "check for updates" button
2019-07-31 17:32:34 +02:00
Sebastian Stenzel
e7f7321393
Split preferences into multiple tabs
2019-07-31 17:15:27 +02:00
infeo
ddbe1c4546
implement first stub for password dialogue in create new vault wizard
2019-07-31 16:57:29 +02:00
infeo
e3fa31b701
Merge branch 'feature/new-ui' of https://github.com/cryptomator/cryptomator into feature/new-ui
2019-07-31 16:55:29 +02:00
Sebastian Stenzel
bfe8a22b48
fixed style class of preferences window
...
[ci skip]
2019-07-31 16:20:39 +02:00
Sebastian Stenzel
dab779cbef
Added new UpdateChecker that checks periodically ( fixes #272 ) and added it to the main window (references #925 )
2019-07-31 15:47:21 +02:00
infeo
66104bb753
removing wrong doc
2019-07-31 15:29:54 +02:00
infeo
37c69f991f
implement next window of create new vault workflow
2019-07-31 15:26:41 +02:00
infeo
610460b3e4
add suffix to to create new vault workflow since there will be more than one step
2019-07-31 14:33:12 +02:00
infeo
43750e2bad
adding first createNewVault dialogue
2019-07-31 14:14:51 +02:00
infeo
a7df100e56
simplifying bindings
2019-07-31 12:49:21 +02:00
Sebastian Stenzel
4afb9d86c7
Added unlock success message (references #939 )
2019-07-31 11:45:04 +02:00
Sebastian Stenzel
1b7a7060a8
moved Unlock component from MainWindow to FxApplication component
2019-07-31 11:44:39 +02:00
Sebastian Stenzel
1f6b94003e
bring window to front
...
[ci skip]
2019-07-31 09:46:15 +02:00
Tobias Hagemann
2f1a7821b0
forgot to add text flow class in 4931e670
2019-07-30 21:11:30 +02:00
Sebastian Stenzel
1ec887092f
Moved various non-ui related stuff to commons
2019-07-30 14:49:35 +02:00
Sebastian Stenzel
71afb088b5
show vault list in tray menu
2019-07-30 11:26:37 +02:00
Armin Schrenk
01ca501607
disabling open button in addExistingVault wizard if no file is selected.
2019-07-29 19:15:10 +02:00
Sebastian Stenzel
ba34b37f8a
Added options to start Cryptomator in background (references #418 )
2019-07-29 16:28:29 +02:00
Sebastian Stenzel
62ff954558
Minimize mainwindow (instead of closing) when tray icon is not supported by the OS
2019-07-29 16:17:18 +02:00
Sebastian Stenzel
fead9a48eb
Reuse existing Stages and Scenes
2019-07-29 16:07:34 +02:00
Sebastian Stenzel
10e842e457
added tray icon, refactored dagger component graph:
...
singleton -> tray -> fxapplication -> mainwindow
2019-07-29 12:38:24 +02:00
Tobias Hagemann
4931e6707a
added text flow styling, localized preferences title, renamed some i18n keys
2019-07-26 14:05:19 +02:00
Tobias Hagemann
036dca33be
mac appearance changes with light/dark theme, updated jni
2019-07-26 11:42:46 +02:00
Sebastian Stenzel
74565d7995
fixed unit tests
2019-07-25 15:48:10 +02:00
Sebastian Stenzel
65ab09e63c
added style classes for vault list cells during a drag'n'drop-event
...
[ci skip]
2019-07-25 15:29:25 +02:00
Sebastian Stenzel
8e305b0e21
minor layout adjustments
...
[ci skip]
2019-07-25 14:32:15 +02:00
Sebastian Stenzel
ff66e07c65
Added save password checkbox to unlock dialog
2019-07-25 13:26:34 +02:00
Sebastian Stenzel
4138747fc3
Localizable file picker title
2019-07-25 12:41:02 +02:00
Sebastian Stenzel
87c654b43d
using vaultlist from parent scope, no need to duplicate variable in subscope
2019-07-25 12:29:14 +02:00
Sebastian Stenzel
d0062b7e22
inject resource bundle
2019-07-25 12:25:53 +02:00
Tobias Hagemann
1d3900b86c
added dark theme
2019-07-24 23:28:16 +02:00
Armin Schrenk
b799ce34f6
renaming methods
2019-07-24 17:14:28 +02:00
Armin Schrenk
8d6cf9581b
reformatting
2019-07-24 17:12:51 +02:00
Armin Schrenk
1a5853766a
#929 , implemented functionality to add existing vault
2019-07-24 17:12:09 +02:00
Armin Schrenk
cd284304cd
replacing selfplaced buttons by button bar
2019-07-24 17:02:50 +02:00
Armin Schrenk
363e4152a5
implementing remove vault functionality
2019-07-24 16:34:27 +02:00
Tobias Hagemann
0ce4ddb874
added scrollbar to theme
2019-07-24 15:04:31 +02:00
Sebastian Stenzel
3c574b97cb
Added unlock window (issue #928 )
2019-07-24 14:58:43 +02:00
Sebastian Stenzel
b7b8f26992
cleanup and simplification
2019-07-24 14:57:56 +02:00
Sebastian Stenzel
4eca5069b3
moved class
2019-07-24 14:56:52 +02:00
Armin Schrenk
03618f547d
fitting the layout for the existing vault controller
2019-07-24 11:41:54 +02:00
Armin Schrenk
12477c07d6
refactoring ChooseExistingVaultControllor to use a scoped ObjectProperty for the vault path
2019-07-24 11:31:49 +02:00
Armin Schrenk
0fb2d445b0
cleaning up addExistingVault controller
2019-07-24 11:21:05 +02:00
Armin Schrenk
43c5482542
move text labeling of addExisting vault wizard to string properties file
2019-07-24 11:12:29 +02:00
Sebastian Stenzel
dc8e7a86b0
Merge branch 'develop' into feature/new-ui
2019-07-24 10:21:17 +02:00
Sebastian Stenzel
8f9e117169
Merge branch 'master' into develop
2019-07-24 10:12:49 +02:00
Sebastian Stenzel
14766b89ab
Merge branch 'release/1.4.12'
2019-07-24 10:12:07 +02:00
Sebastian Stenzel
2a69740559
sharper gradient stops on hi-res displays
...
[ci skip]
2019-07-23 18:15:12 +02:00
Sebastian Stenzel
dd0e548353
schön is German for beautiful
...
[ci skip]
2019-07-23 17:14:22 +02:00
Tobias Hagemann
0eb19a287f
updated theme
2019-07-23 17:02:05 +02:00
Sebastian Stenzel
14de8ffd59
make window resizable ( fixes #932 )
...
[ci skip]
2019-07-23 16:51:25 +02:00
Sebastian Stenzel
ac6249f541
toolbar styling
2019-07-23 16:17:30 +02:00
Sebastian Stenzel
5af2a392ea
show stuff in vault list cells
2019-07-23 14:21:08 +02:00
Sebastian Stenzel
edfdca6e5f
Load vault list cells from FXML
2019-07-23 13:13:36 +02:00
Armin Schrenk
c2ed9958c7
changing test functionality by intended showing now selected file
2019-07-22 17:12:22 +02:00
Armin Schrenk
fddae7d0e1
adding back, open and file chooser button.
2019-07-22 16:53:06 +02:00
Tobias Hagemann
fa729e220c
updated theme
2019-07-22 16:16:15 +02:00
Sebastian Stenzel
c917fb6a57
Added UI theme switcher (issue #930 )
2019-07-22 15:05:23 +02:00
Sebastian Stenzel
cf2e026f75
NONONO
...
[ci skip]
2019-07-19 16:23:29 +02:00
Sebastian Stenzel
c340544152
Add Vault Wizard: Navigation between scenes
...
[ci skip]
2019-07-19 16:22:27 +02:00
Sebastian Stenzel
00c7cae923
cleanup [ci skip]
2019-07-19 14:15:45 +02:00
Sebastian Stenzel
80cff6912b
Hooked up "add vault" wizard
2019-07-19 13:35:08 +02:00
Sebastian Stenzel
b76e1d4167
Each window is now a separate @Subcomponent of the FxApplicationComponent
2019-07-19 12:46:34 +02:00
Sebastian Stenzel
f7759d2547
hooked up all controls in Preferences window
2019-07-17 16:17:23 +02:00
Tobias Hagemann
bf0e984e6c
added links to some images [ci skip]
2019-07-17 14:16:25 +02:00
Tobias Hagemann
b33dd62dc5
updated sponsors [ci skip]
2019-07-17 14:12:56 +02:00
Sebastian Stenzel
d51e3979ff
Added SplitPane css
...
[ci skip]
2019-07-17 10:54:40 +02:00
Sebastian Stenzel
01275fce9f
add movable divider between vault list and vault detail view
2019-07-16 17:16:19 +02:00
Sebastian Stenzel
261b18f4eb
First CSS for basic UI controls
2019-07-16 16:08:47 +02:00
Sebastian Stenzel
fdc20aa84f
Added controls to preferences screen
2019-07-16 16:08:34 +02:00
Sebastian Stenzel
a3382c2d5b
hook up preferences window
2019-07-15 16:39:21 +02:00
Sebastian Stenzel
52a9a2f018
starting with blank css
2019-07-15 11:32:58 +02:00
Sebastian Stenzel
cfea1c16bc
added vault list and vault detail view
2019-07-15 11:32:49 +02:00
Sebastian Stenzel
180c07cf61
new class layout for viewcontrollers
2019-07-11 00:19:18 +02:00
Sebastian Stenzel
53cc93a2b4
don't attempt to access linux keychain on non-linux systems, even if classes are present (i.e. when starting from IDE)
...
[ci skip]
2019-07-10 15:15:37 +02:00
Sebastian Stenzel
f880db4902
fixes #842
2019-07-10 15:14:23 +02:00
Sebastian Stenzel
f16c887911
Updated CryptoFS
2019-07-10 12:48:24 +02:00
Sebastian Stenzel
dc889b8810
fixes #919
2019-07-09 17:04:05 +02:00
Sebastian Stenzel
903d8187e9
Preparing 1.4.12
2019-07-04 15:59:16 +02:00
Tobias Hagemann
7fedcafa9e
Updated localizations
2019-07-04 15:48:42 +02:00
infeo
15dcf10ad7
fixing error where wrong mount flags are displayed (app started with webDAV and then switched to Fuse/Dokany)
2019-07-04 15:20:14 +02:00
infeo
1a99ae3e44
deactivating mout flags in the ui when WebDAV is used
2019-07-04 14:31:16 +02:00
infeo
82ff5ddabe
due to change in type of winDriveLetters (from Character to Path) need addtional adjustment
2019-07-04 14:07:21 +02:00
infeo
67c29603da
removing white spaces before and after additional dokany mount options
2019-07-04 14:04:19 +02:00
infeo
20e7186256
correcting wrong mount option
2019-07-04 14:03:14 +02:00
infeo
66d7621bc9
Merge branch 'bugfix/872-vaultLetterChangesAutomatically' into develop
2019-07-04 13:41:20 +02:00
infeo
5e46236cb2
formatting
2019-07-04 13:37:39 +02:00
infeo
ffb6cc354b
fix for more consistent ui
2019-07-04 13:37:27 +02:00
infeo
23da229d81
spelling error
2019-07-04 13:06:38 +02:00
infeo
fe7e9d84ca
fixing labels and gui element positions
2019-07-04 12:03:54 +02:00
infeo
ea1edb2320
Merge branch 'develop' into bugfix/872-vaultLetterChangesAutomatically
2019-07-04 11:38:37 +02:00
infeo
688726b98d
Merge develop into /bugfix/872-vaultLetterChange
2019-07-04 11:22:08 +02:00
Sebastian Stenzel
e108bdbdb4
Update stale.yml
2019-07-03 18:57:30 +02:00
Sebastian Stenzel
b71c6a9d9f
Merge branch 'feature/802-custom-mount-flags' into develop
...
fixes #802
2019-07-03 16:08:38 +02:00
Sebastian Stenzel
5d0e153155
no longer using snapshot
2019-07-03 15:46:56 +02:00
Sebastian Stenzel
0e40e785d5
Merge branch 'develop' into feature/802-custom-mount-flags
...
[ci skip]
2019-07-02 16:49:20 +02:00
Sebastian Stenzel
5b2bd86e32
Added paragraph about running Cryptomator using the .jar files within the buildkit.
...
This fixes #917
[ci skip]
2019-07-02 16:48:51 +02:00
Sebastian Stenzel
8f1fd24746
fixes #843
2019-07-02 16:41:44 +02:00
Sebastian Stenzel
f974876bf2
Merge branch 'feature/422-save-pw-linux' into develop
...
fixes #422
2019-07-02 16:12:45 +02:00
Sebastian Stenzel
7fcaded720
minor amendment to #905
...
[ci skip]
2019-07-02 16:09:48 +02:00
Sebastian Stenzel
c66519a2d0
Merge pull request #905 from purejava/secret-service-simple
...
Fixes #422
2019-07-02 16:06:06 +02:00
Ralph Plawetzki
1aec6ef877
Include required jar files for secret-service in Linux build
2019-06-29 15:34:15 +02:00
Ralph Plawetzki
5217546f73
Isolate SimpleCollection via an interface and avoid imports for it
...
This is needed on other platforms than Linux to avoid class loading problems on runtime in case secret-service.jar is missing
2019-06-29 15:31:22 +02:00
Ralph Plawetzki
63383866ea
Add access functionality for Gnome login keyring
2019-06-29 15:28:26 +02:00
Sebastian Stenzel
0da567613d
custom mount flag support for Dokany ( #802 )
...
[ci skip]
2019-06-25 11:32:53 +02:00
Sebastian Stenzel
5688289918
UI tweaks to unlock screen (to be tested under windows)
2019-06-24 14:47:58 +02:00
Sebastian Stenzel
b15d410378
Re-layouted unlock UI and added textfield for custom mount flags (atm only supported for FUSE - see #802 )
2019-06-18 16:39:56 +02:00
Sebastian Stenzel
ed9adab9b4
store custom mount flags in settings.json as string instead of string array
2019-06-18 16:31:10 +02:00
Sebastian Stenzel
06abbf2dd1
custom mount flags default to empty flags
2019-06-18 15:00:54 +02:00
Sebastian Stenzel
f909f384be
improved error logging
2019-06-18 15:00:25 +02:00
Sebastian Stenzel
367281fccb
overwrite settings atomically
2019-06-18 14:45:43 +02:00
Sebastian Stenzel
f53f2d2ca4
allow to store custom mount flags in the vault settings (required for #802 )
...
[ci skip]
2019-06-17 13:55:31 +02:00
Sebastian Stenzel
af73dab795
Merge branch 'master' into develop
2019-06-11 12:58:44 +02:00
Sebastian Stenzel
569a2c86ba
Merge branch 'release/1.4.11'
2019-06-11 12:57:36 +02:00
Sebastian Stenzel
37f9ec31a5
fixes #900
2019-06-06 16:41:50 +02:00
Tobias Hagemann
8db856855e
Updated issue templates, code of conduct, and contributing [ci skip]
2019-05-24 14:51:48 +02:00
Tobias Hagemann
c31212a73a
Create SECURITY.md
2019-05-23 16:12:53 +02:00
Sebastian Stenzel
bcbf53a606
Create FUNDING.yml
...
[ci skip]
2019-05-23 16:01:12 +02:00
Sebastian Stenzel
e35c7a6991
Updated issue templates
...
[ci skip]
2019-05-23 12:50:40 +02:00
Sebastian Stenzel
ff80b4c61d
Preparing 1.4.11
2019-05-22 17:17:08 +02:00
Sebastian Stenzel
295400cb97
fixes #890 , fixes #867
2019-05-22 17:13:57 +02:00
Tobias Hagemann
e1a9a3d519
Added French (BE), French (CA), Indonesian, and Swedish localizations
2019-05-22 16:26:54 +02:00
Tobias Hagemann
393628bf70
Merge pull request #896 from purejava/fix-887
...
Fixes https://github.com/cryptomator/cryptomator/issues/887
2019-05-19 13:37:21 +02:00
Ralph Plawetzki
31dd78ee28
Fixes https://github.com/cryptomator/cryptomator/issues/887
...
Set text in password field to null when they get swiped
2019-05-18 13:27:29 +02:00
Tobias Hagemann
f0f3b97a4f
Annoying IDE [ci skip]
2019-05-09 16:29:25 +02:00
Tobias Hagemann
e9f55da573
Merge branch 'master' into develop
2019-05-09 13:29:10 +02:00
Tobias Hagemann
272115d2f7
Merge branch 'release/1.4.10'
2019-05-09 13:19:09 +02:00
infeo
95ae0ac9fd
fixes #867
2019-05-08 15:11:14 +02:00
Sebastian Stenzel
c2e1f8d7f7
preparing 1.4.10
2019-05-07 13:21:54 +02:00
Sebastian Stenzel
8205e4dd5a
fixes #880
...
fixes #862
2019-05-07 13:16:23 +02:00
Sebastian Stenzel
e83aab9968
fixes #883
2019-05-07 12:37:43 +02:00
Sebastian Stenzel
19222475ec
Updated README.md
...
(due to confusions, see #682 )
[ci skip]
2019-05-07 11:33:06 +02:00
Tobias Hagemann
a304b9a5c7
Merge branch 'master' into develop
2019-04-27 22:43:18 +02:00
Tobias Hagemann
0037c12326
Merge branch 'release/1.4.9'
2019-04-27 22:42:26 +02:00
Tobias Hagemann
5908249325
Preparing 1.4.9
2019-04-27 22:41:46 +02:00
Tobias Hagemann
debdf92cfc
Updated CryptoFS to 1.8.2, fixes #877
2019-04-27 22:37:48 +02:00
Tobias Hagemann
5944086510
Switching to Xenial for CI builds
2019-04-27 22:25:19 +02:00
Sebastian Stenzel
a551663127
Merge branch 'master' into develop
2019-04-24 14:01:25 +02:00
Sebastian Stenzel
1cc0b0728d
Merge branch 'release/1.4.8'
2019-04-24 14:00:50 +02:00
Tobias Hagemann
7e7d5e46d3
Updated localizations
2019-04-24 13:29:04 +02:00
Sebastian Stenzel
5625525b21
Preparing 1.4.8
2019-04-24 13:00:02 +02:00
Sebastian Stenzel
b8fa226163
Updated dokany-nio-adapter to 1.1.7, required by #783
2019-04-24 12:58:29 +02:00
Unknown
2b44f0ee9f
updated IDE config
...
[ci skip]
2019-04-24 12:49:35 +02:00
Sebastian Stenzel
b1ea21809b
Updated CryptoFS to 1.8.1, fixes #875
2019-04-24 11:05:00 +02:00
Tobias Hagemann
8def0b2060
Fixed localization
2019-04-12 16:09:38 +02:00
Tobias Hagemann
2f61964758
Updated localizations
2019-04-12 14:35:13 +02:00
Sebastian Stenzel
2668299131
Merge branch 'master' into develop
2019-04-12 13:33:35 +02:00
Sebastian Stenzel
a7de849800
Merge branch 'release/1.4.7'
2019-04-12 13:33:00 +02:00
Sebastian Stenzel
c66a8d0cfe
Preparing 1.4.7
2019-04-12 13:24:27 +02:00
Sebastian Stenzel
efa7f78ffd
Added IDE run configuration
...
[ci skip]
2019-04-12 13:20:42 +02:00
Sebastian Stenzel
57c858351d
Further dependency updates
2019-04-12 12:42:12 +02:00
Sebastian Stenzel
c3e48934b2
fixes #862 , fixes #853
2019-04-12 12:40:27 +02:00
Sebastian Stenzel
06b8c7cdf4
Fixes #866
2019-04-12 12:19:54 +02:00
Sebastian Stenzel
cbf677a51c
Fixes #776 , fixes #791 , fixes #837
2019-04-12 12:17:27 +02:00
Sebastian Stenzel
923e58ba18
Simplified I/O graph calculation, reusing datapoints (might be a fix for #827 , might also be related to #284 )
2019-04-08 17:28:22 +02:00
infeo
65c12d7ae1
fixes #847
2019-04-03 16:56:44 +02:00
Sebastian Stenzel
8e324ef0eb
code quality [ci skip]
2019-03-27 09:08:18 +01:00
Sebastian Stenzel
29a0336bf4
code quality [ci skip]
2019-03-27 08:50:20 +01:00
Sebastian Stenzel
44fc6761e3
fixes #858
2019-03-19 15:02:48 +01:00
Armin Schrenk
a4ef082bc4
fixes #854
2019-03-14 11:12:25 +01:00
Tobias Hagemann
1272279b96
Merge branch 'master' into develop
2019-03-01 15:02:37 +01:00
Tobias Hagemann
6aafa7bb5c
Merge branch 'release/1.4.6'
2019-03-01 15:01:03 +01:00
Tobias Hagemann
43f2110f68
Preparing 1.4.6
2019-03-01 15:00:27 +01:00
Sebastian Stenzel
0b8f8e53af
Re-added "Implementation-Version" to the jars' manifest to determine Cryptomator version at runtime
2019-02-28 23:45:10 +01:00
Sebastian Stenzel
336d67195d
Merge branch 'feature/663-refactored-launcher' into develop
...
fixes #663
2019-02-28 20:52:01 +01:00
Sebastian Stenzel
6677079623
partial revert of dd3c969f, now using Application.launch(MainApp.class) again
2019-02-28 20:46:24 +01:00
Sebastian Stenzel
0974a57671
Merge branch 'develop' into feature/663-refactored-launcher
2019-02-28 20:20:58 +01:00
Tobias Hagemann
ab77673fed
Fixed IllegalStateException when trying to show graceful shutdown dialog from non-FX thread
2019-02-28 15:38:45 +01:00
Tobias Hagemann
a70401596f
Updated localizations
2019-02-28 00:36:37 +01:00
Tobias Hagemann
ab198271a1
#458 , #841 : Improved layout of the indicator inside SecPasswordField
2019-02-28 00:16:53 +01:00
Sebastian Stenzel
d62edcda73
improved password field: added caps lock indicator (see #458 ) and a warning + tooltip if control characters are found in the password ( fixes #841 )
2019-02-27 22:15:01 +01:00
Sebastian Stenzel
8cba58075d
fixes #840
2019-02-27 17:23:08 +01:00
Sebastian Stenzel
426f36ce04
fixes #753
2019-02-27 17:22:48 +01:00
Sebastian Stenzel
dd3c969f0f
FxApplication now part of the Dagger graph
...
(references #663 )
2019-02-26 22:41:33 +01:00
Tobias Hagemann
6a270ceccd
Updated dependencies
2019-02-26 13:43:23 +01:00
Sebastian Stenzel
a3474e05eb
Fixes #835
2019-02-26 12:26:14 +01:00
Sebastian Stenzel
dd190b5a16
added vm arg for mount dir
2019-02-26 12:15:35 +01:00
Sebastian Stenzel
fe722629be
moved vault upgrade classes to custom package with custom log config
2019-02-26 12:15:15 +01:00
Sebastian Stenzel
f8e5d8aefb
added macOS run configuration
2019-02-25 21:20:12 +01:00
Sebastian Stenzel
3e3a4ceefc
allow configuration of custom logback configuration via -Dlogback.configurationFile vm arg
2019-02-25 15:54:43 +01:00
Tobias Hagemann
a09edad165
Removed unused terms and updated some texts
2019-02-25 15:42:16 +01:00
Tobias Hagemann
129e9c63f8
Clearer distinction between messageText and progressText in UnlockController
2019-02-25 15:33:54 +01:00
Sebastian Stenzel
9af58b8e6e
Merge pull request #834 from adrian/fix-logging-tests
...
Fixed Environment logDir tests
2019-02-24 22:32:52 +01:00
Adrian Smith
1048ff5728
Fix DisplayName on testRelativeLogDir
2019-02-24 21:01:04 +00:00
Adrian Smith
6adb591c9a
Fix EnvironmentTest.testRelativeLogDir
2019-02-24 20:04:31 +00:00
Sebastian Stenzel
d06720838e
Logback configuration is now done programmatically, fixes #832
2019-02-23 03:43:06 +01:00
Sebastian Stenzel
cf020e5b96
disable UI control tests on headless systems
2019-02-22 16:50:05 +01:00
Sebastian Stenzel
4bfd1e6433
Improved SecPasswordField and added unit tests
...
SecPasswordFields will now normalize any input to NFC on the fly. Any input typed into the password field will now get converted to NFC on-the-fly. This allows subsequent code to keep working on the CharSequence returned by getCharacters() without the need of additional Normalization. Affects #521
2019-02-22 16:38:39 +01:00
Sebastian Stenzel
deded33da8
fixed hard-coded path in log config and refinded logging in settingsprovider
2019-02-21 14:52:35 +01:00
Sebastian Stenzel
be5fce0ee9
make sure the directory containing temporary mount points exists
2019-02-21 14:17:44 +01:00
Sebastian Stenzel
39f9da16f9
mount path is now configurable via -Dcryptomator.mountPointsDir and no longer hardcoded to ~/.Cryptomator or ~/Library/Application\ Support/Cryptomator
...
fixes #710
2019-02-21 14:03:52 +01:00
Sebastian Stenzel
53b0d5cb9f
Environment now being injected into WindowsProtectedKeychainAccess
2019-02-21 13:38:30 +01:00
Sebastian Stenzel
b9a120b51b
internalized logback config, added -Dcryptomator.logDir=path/relative/to/home. external logback configuration can still be used via -Dlogback.configurationFile=/path/to/logback.xml
2019-02-21 11:39:56 +01:00
Sebastian Stenzel
debcab47e2
Refactored "file open events" to "app launch events", fixes #55
2019-02-21 00:02:12 +01:00
Sebastian Stenzel
8814372c68
made Settings and DebugMode a Singleton
2019-02-20 23:28:33 +01:00
Sebastian Stenzel
98e5c3ff88
simplified handling of fileOpenRequests
2019-02-20 15:39:00 +01:00
Sebastian Stenzel
f1c332f455
Refactored IPC, fixes #663
2019-02-19 16:46:21 +01:00
Sebastian Stenzel
79306ea498
Introduced new scope @FxApplicationScoped below @Singleton.
...
This allows us to initialize Dagger before we start the JavaFX application, which will in turn allow us to access Environment from within the IPC classes.
Affects #663
2019-02-19 00:11:58 +01:00
Sebastian Stenzel
d7dda7d249
Preparations for allowing to specify multiple paths to which Cryptomator writes settings, logs, etc. see #710
2019-02-18 16:53:41 +01:00
Sebastian Stenzel
1e80f4bba4
Upgrade to JUnit 5
2019-02-18 15:28:11 +01:00
Sebastian Stenzel
ffd3981f36
Merge branch 'master' into develop
...
# Conflicts:
# main/ant-kit/pom.xml
# main/commons/pom.xml
# main/keychain/pom.xml
# main/launcher/pom.xml
# main/pom.xml
# main/uber-jar/pom.xml
# main/ui/pom.xml
2019-02-16 11:41:50 +01:00
Sebastian Stenzel
aa23635744
Merge branch 'hotfix/1.4.5'
2019-02-16 11:41:08 +01:00
Sebastian Stenzel
0317e7c21d
preparing 1.4.5
2019-02-16 11:40:50 +01:00
Sebastian Stenzel
ec5e8bba30
fixes #826
2019-02-16 11:35:27 +01:00
Sebastian Stenzel
0caa9988d3
add version.txt to buildkit
2019-02-15 19:38:21 +01:00
Sebastian Stenzel
f16c3d5110
updated build config
2019-02-15 16:00:59 +01:00
Sebastian Stenzel
e1930505d1
updated build config
2019-02-15 15:46:44 +01:00
Sebastian Stenzel
757549919c
updated CI config
2019-02-15 15:32:26 +01:00
Sebastian Stenzel
0257802bb0
Merge branch 'openjdk11' into develop
2019-02-15 15:22:00 +01:00
Sebastian Stenzel
5cb4b403cd
updated travis-to-bintray upload config
2019-02-15 15:15:26 +01:00
Sebastian Stenzel
8831df9242
Removed creation of fat jar for now.
2019-02-15 14:45:12 +01:00
Sebastian Stenzel
2229a56831
Merge branch 'master' into develop
...
# Conflicts:
# main/ant-kit/pom.xml
# main/commons/pom.xml
# main/keychain/pom.xml
# main/launcher/pom.xml
# main/pom.xml
# main/uber-jar/pom.xml
# main/ui/pom.xml
2019-02-15 08:45:05 +01:00
Sebastian Stenzel
c3370a8388
Merge branch 'hotfix/1.4.4'
2019-02-15 08:43:57 +01:00
Sebastian Stenzel
1175a114ec
bumping version number [ci skip]
2019-02-15 08:41:20 +01:00
Sebastian Stenzel
3374dbf9a5
Fixes #825 , fixes #823
2019-02-15 08:39:31 +01:00
Sebastian Stenzel
26aee9e42c
create os-dependent buildkit.zip with all java resources required to build a self-contained package
2019-02-14 18:20:11 +01:00
Sebastian Stenzel
ab82874013
Merge branch 'develop' into openjdk11
...
# Conflicts:
# main/pom.xml
2019-02-14 18:12:10 +01:00
Sebastian Stenzel
39f1da105e
Merge branch 'master' into develop
...
[ci skip]
2019-02-12 14:19:43 +01:00
Sebastian Stenzel
207bfee6e5
Merge branch 'release/1.4.3'
2019-02-12 14:19:14 +01:00
Sebastian Stenzel
d08f3d03d0
preparing 1.4.3
2019-02-12 14:18:12 +01:00
Sebastian Stenzel
a88bd81347
reverted change from previous commit
2019-02-12 14:13:45 +01:00
Sebastian Stenzel
8e2d2b899e
moved ui control logic from initializer to setVault, removed readonly mode from windows
2019-02-12 13:59:38 +01:00
Tobias Hagemann
3b4870a98a
Updated localizations
2019-02-12 13:33:19 +01:00
Sebastian Stenzel
ef5eabdb79
Updated SecPasswordField, which will now no longer store passwords in Strings but rather in char[].
...
Affects #409
2019-02-12 12:02:09 +01:00
Sebastian Stenzel
f52b2f323a
empty custom mount point checks
2019-02-12 11:01:22 +01:00
Tobias Hagemann
7e60e5606c
Updated custom mount point layout
2019-02-12 01:56:35 +01:00
Sebastian Stenzel
8e2fa082cc
improved cleanup after unmounting and support for force-unmounting fuse volumes
2019-02-11 15:55:09 +01:00
Sebastian Stenzel
d8ef402607
Merge branch 'feature/375-readonly' into develop
...
fixes #375
2019-02-11 15:41:23 +01:00
Sebastian Stenzel
748f1be0c5
fixes #757
2019-02-11 15:40:04 +01:00
Sebastian Stenzel
608d54a8f2
fixes #810
2019-02-11 15:35:00 +01:00
Sebastian Stenzel
50b167e28f
improved logging in case of "java.lang.IllegalStateException: Mount failed: Cannot assign a drive letter or mount point. Probably already used by another volume." ( #806 )
2019-02-11 13:28:38 +01:00
Sebastian Stenzel
b7d06783dd
Dokany-specific amendment for #752
2019-02-11 13:21:55 +01:00
Sebastian Stenzel
5ef3d23970
Merge pull request #817 from Gregvh/feature/375-readonly
...
Unlock vault with readonly flag if requested (fixes #375 )
2019-02-08 17:38:13 +01:00
Gregvh
200a195f3b
Unlock vault with readonly flag if requested
2019-02-08 15:39:09 +01:00
Sebastian Stenzel
db0aceefdf
Merge branch 'develop' into feature/375-readonly
...
# Conflicts:
# main/commons/src/main/java/org/cryptomator/common/settings/VaultSettingsJsonAdapter.java
# main/ui/src/main/java/org/cryptomator/ui/controllers/UnlockController.java
# main/ui/src/main/resources/fxml/unlock.fxml
2019-02-08 15:28:40 +01:00
Sebastian Stenzel
492e986608
Custom mount point now selected via DirectoryChooser. Fixes #762
2019-02-08 12:32:00 +01:00
Sebastian Stenzel
98cab7e4d8
Delete automatically generated mount point after locking, attempt to fix #773
2019-01-31 15:38:05 +01:00
Sebastian Stenzel
384c9de7aa
disabled spell checks [ci skip]
2019-01-31 15:37:20 +01:00
Sebastian Stenzel
528005a623
fixes #752
2019-01-31 15:37:01 +01:00
Tobias Hagemann
c78d4c2d0e
Updated localizations, added Catalan
2019-01-27 14:57:03 +01:00
Sebastian Stenzel
c8e9201692
Merge branch 'master' into develop
2019-01-17 13:06:26 +01:00
Sebastian Stenzel
536da2621a
Merge branch 'release/1.4.2'
2019-01-17 13:02:58 +01:00
Sebastian Stenzel
6167eeecb4
Preparing 1.4.2
2019-01-17 13:00:36 +01:00
Sebastian Stenzel
9cc873a344
No longer assigning drive letters A-C to fix problems with older Dokany versions
2019-01-17 11:38:48 +01:00
Sebastian Stenzel
b539590d7a
updated IDE settings and removed duplicate gitignore [ci skip]
2019-01-17 11:07:01 +01:00
Tobias Hagemann
5209bef1a9
Merge branch 'master' into develop
2019-01-16 16:55:53 +01:00
Tobias Hagemann
ee5505362c
Merge branch 'release/1.4.1'
2019-01-16 16:50:44 +01:00
Tobias Hagemann
82f388d420
Preparing 1.4.1
2019-01-16 16:38:37 +01:00
Tobias Hagemann
70e733f341
Updated localizations
2019-01-16 16:27:00 +01:00
Tobias Hagemann
3af5d5f267
Repositioned messageText in unlock, updated "unlock.pendingMessage.unlocking" copy
2019-01-16 16:23:03 +01:00
Sebastian Stenzel
28bf9e2ab1
fixes #732
2019-01-16 16:10:11 +01:00
Sebastian Stenzel
2f3a576de9
Renewed BINTRAY_API_KEY [ci skip]
2019-01-16 16:02:52 +01:00
Armin Schrenk
bbe1ef3dbc
Feature/custom mount point generalizing ( #797 )
...
* changing naming of individual mout path property
* adding input/output for the new custom mount points
* ui integration of custom mount point
* removing unused variable
* Improving UX
* Simplify mountPathProperty and implement its usage
* reverting renaming of Properties concerning the usage of own mount point (rescheduled for 1.5.0)
* changing displayed message when no mount path given
* fixing ui error
* applying suggestion of comment 7338fda418 (r248254180)
2019-01-16 15:08:00 +01:00
Tobias Hagemann
078a127182
Shortened "welcome.askForUpdateCheck.dialog.content" copy
2019-01-16 14:15:26 +01:00
Tobias Hagemann
240bf122dd
Hide "check for updates" indicator by default
2019-01-16 14:00:32 +01:00
Sebastian Stenzel
f2f8f9b28c
added intellij project configuration
2019-01-15 13:15:38 +01:00
Sebastian Stenzel
af03e0d73d
updated dagger [ci skip]
2019-01-15 13:07:39 +01:00
Sebastian Stenzel
7844078203
Merge pull request #784 from jellemdekker/bugfix/771_abort_graceful_shutdown_dialog
...
Added a Cancel button to the graceful shutdown-dialog
2019-01-14 13:05:40 +01:00
Armin Schrenk
da62a22faf
fixes #750
2019-01-09 17:59:41 +01:00
Armin Schrenk
c36a1a4aef
closes #711
2019-01-09 17:58:23 +01:00
Armin Schrenk
86d8599d07
Merge branch 'develop' into openjdk11
2019-01-09 16:07:47 +01:00
Armin Schrenk
f760347d9d
fixes #787
2019-01-09 15:28:05 +01:00
Armin Schrenk
8fc647eb2b
Updating Apache Commons libraries
2019-01-09 15:26:02 +01:00
jellemdekker
69b1bf5a26
Added a Cancel button to the graceful shutdown-dialog. Fixes issue #771 .
2018-12-22 12:53:42 +01:00
Sebastian Stenzel
6951edac96
fixes #770
2018-12-05 18:22:48 +01:00
Sebastian Stenzel
76c84b34e9
bumped version
2018-11-05 10:46:39 +01:00
Sebastian Stenzel
1362720011
Merge branch 'master' into develop
...
[ci skip]
2018-10-31 16:21:48 +01:00
Sebastian Stenzel
3f15352ebf
Merge branch 'release/1.4.0-rc1'
2018-10-31 16:21:09 +01:00
Sebastian Stenzel
fdedee49d3
Preparing 1.4.0-rc1
2018-10-31 16:20:42 +01:00
Sebastian Stenzel
b506493c13
updated localization
2018-10-31 16:17:20 +01:00
Sebastian Stenzel
bc09f28120
updating dependencies
...
fixes #742 , fixes #705
2018-10-31 16:03:37 +01:00
Sebastian Stenzel
eba0935900
attempting to downgrade to oracle jdk 9 because of stupid jdk 10 deprecation
2018-10-31 15:56:18 +01:00
Armin Schrenk
744225cf7a
changing build to jdk11
2018-10-31 15:51:00 +01:00
Armin Schrenk
54f2667e45
openjdk 11 migration
2018-10-31 15:50:05 +01:00
Armin Schrenk
050a6e6a57
use jdk 10 for 1.4.0 release
2018-10-31 15:22:00 +01:00
Armin Schrenk
dbcb407a7c
updating travis config
2018-10-31 14:41:30 +01:00
Armin Schrenk
b1acdf9e61
fixex #738
2018-10-31 14:13:03 +01:00
Armin Schrenk
9c6a0b3e0c
readjust columns in settings dialogue
2018-10-31 13:36:52 +01:00
Sebastian Stenzel
f6df442948
Merge branch 'master' into develop
...
[ci skip]
2018-10-15 14:37:05 +02:00
Sebastian Stenzel
29038a679f
Merge branch 'release/1.4.0-beta3'
2018-10-15 14:36:27 +02:00
Sebastian Stenzel
2e042423d0
Preparing 1.4.0-beta3
2018-10-15 14:35:34 +02:00
Sebastian Stenzel
e08c2b7dc3
updated dependencies
2018-10-11 00:31:22 +02:00
infeo
d5d0589dec
changing description of own mount point usage
2018-10-10 12:34:23 +02:00
infeo
a760edcab9
fixing settings bug under linux
2018-10-05 18:31:38 +02:00
infeo
a759455473
removing testsetting
2018-10-05 17:53:10 +02:00
Armin Schrenk
50d2f16f71
fixing ui bug: setting fields did not disappeared with mount adapter change
2018-10-05 17:42:35 +02:00
infeo
8afa09007b
aligning webdav port number textfield
2018-10-04 16:12:07 +02:00
Sebastian Stenzel
fccd02a7e8
Merge pull request #730 from Gregvh/read-only-setting
...
Add read-only option to the advanced settings (references #375 )
2018-10-04 10:05:16 +02:00
Gregvh
7e46957bcb
Add read-only option to the advanced settings
2018-10-03 11:30:44 +02:00
infeo
194f373c08
changes spelling of the word dokany
2018-10-01 23:12:51 +02:00
Sebastian Stenzel
5f11e1aa8b
Next attempt to provide a solution for #656 .
2018-09-17 22:39:46 +02:00
Sebastian Stenzel
0ac1b406b7
tmp fix from https://github.com/cryptomator/cryptomator/pull/29 apparently no longer needed with latest JDK.
2018-09-17 22:38:35 +02:00
Sebastian Stenzel
ade2db7cc0
attempt to correctly size the UI ( #656 )
2018-09-16 14:46:50 +02:00
Sebastian Stenzel
eb911aeb6c
Merge pull request #690 from jellemdekker/feature/230-graceful-quit
...
Implemented graceful shutdown confirmation dialog, fixes #230 .
2018-08-21 18:15:02 +02:00
jellemdekker
a58259d4f0
As per feedback on PR #690 : refactored if-statement.
2018-08-21 15:27:32 +02:00
jellemdekker
963a731202
As per feedback on PR #690 : redid line wrapping, refactored signature for dialog builder method to include a default button, and the default button for the graceful shutdown dialog is now 'Force shutdown'.
2018-08-21 15:26:10 +02:00
Tobias Hagemann
5ea0fc4b6f
updated localizations [ci skip]
2018-08-08 23:42:54 +02:00
Sebastian Stenzel
4becdf7e1e
now publishing ant-kit to bintray instead of github releases
2018-07-23 23:21:10 +02:00
Sebastian Stenzel
8ab8798381
jdk_switcher no longer needed, since codacy-coverage-reporter should now support jdk 10 (see https://github.com/codacy/codacy-coverage-reporter/issues/83 )
2018-07-23 21:01:43 +02:00
Sebastian Stenzel
c3f8fa1662
code refinements
2018-07-19 18:13:19 +02:00
infeo
59d019f34a
fixes #700
2018-07-19 15:40:45 +02:00
infeo
ee99e9994e
closes #695
2018-07-17 18:36:30 +02:00
infeo
019b7ac643
refactoring inconsistent method in vault class
2018-07-17 18:18:23 +02:00
infeo
7392a99da5
small ui fix: text for using individual mount path is not shown completely
2018-07-17 18:17:27 +02:00
Sebastian Stenzel
e909269ae0
Merge tag '1.4.0-beta2' into develop
...
1.4.0-beta2
2018-07-12 15:22:42 +02:00
Sebastian Stenzel
45ad496f41
Merge branch 'release/1.4.0-beta2'
2018-07-12 15:21:50 +02:00
Sebastian Stenzel
a272bf2614
preparing 1.4.0-beta2
2018-07-12 15:14:36 +02:00
infeo
119e0724d5
fixing broken option "reveal after mount"
2018-07-12 14:58:34 +02:00
Sebastian Stenzel
76a9cb9a06
using different threadpools for normal ExecutorService (will spawn threads on demand) and ScheduledExecutorService (limited to 4 scheduler threads)
2018-07-12 14:53:27 +02:00
infeo
acb8d4cd0c
fixing display issue when locking a vault and changign to another vault during the lock process
2018-07-12 11:53:44 +02:00
Sebastian Stenzel
ffe8887114
no longer using jdk.incubator.httpclient, because windows app doesn't start with --add-modules arg in cfg file
2018-07-12 11:03:35 +02:00
Sebastian Stenzel
d8c8c2380a
trying to move coverage report to end of build to workaround https://github.com/travis-ci/travis-cookbooks/issues/989
2018-07-11 16:12:07 +02:00
Sebastian Stenzel
fe5ce79802
updated mockito (restoring jdk 10 compatibility)
2018-07-11 15:52:07 +02:00
Sebastian Stenzel
bf7a8686a6
fix build
2018-07-11 15:45:05 +02:00
Sebastian Stenzel
143070d02d
Updated to JDK 10
2018-07-11 15:40:28 +02:00
Sebastian Stenzel
06827a7466
changed ant-kit format to zip (because windows..)
2018-07-10 22:57:33 +02:00
Sebastian Stenzel
5add862ce8
updated ant-kit
2018-07-10 17:44:22 +02:00
Sebastian Stenzel
2b8d7c6c3b
linux logback configuration moved to https://github.com/cryptomator/cryptomator-linux
...
[ci skip]
2018-07-10 17:05:45 +02:00
Sebastian Stenzel
f5da13d3b4
Updated ant-kit. To be used by Windows and Mac build as well
2018-07-10 16:59:07 +02:00
Sebastian Stenzel
03dfd3e887
Replaced AsyncTaskService by new Tasks utility using javafx.concurrent API
2018-07-10 14:51:33 +02:00
infeo
8241559362
Merge branch 'develop' of https://github.com/cryptomator/cryptomator into develop
2018-07-09 18:43:51 +02:00
infeo
c289040624
fixes a display error where a vault appeared unlocked even when a wrong password was given
2018-07-09 18:43:45 +02:00
Sebastian Stenzel
767acbd922
Merge pull request #689 from jellemdekker/feature/296-status-indicator-in-system-tray
...
[Help needed] Different system tray icon is shown when one or more vaults are unlocked
fixes #296
2018-07-09 17:54:47 +02:00
Tobias Hagemann
ccd4cedb08
Unlocked tray icons for macOS
2018-07-09 17:37:16 +02:00
jellemdekker
0ddd6d767d
Implemented confirmation dialog when graceful shutdown of Cryptomator fails, so that the user can try again or opt to shutdown forcefully.
2018-07-09 16:42:53 +02:00
jellemdekker
6a5a1e5bae
Replaced spaces in indentation with tabs.
2018-07-09 14:56:22 +02:00
jellemdekker
b3d76bb394
Created the unlocked version of the tray icon for every operating system except macOS. Uses the free-for-commercial-use 'Lock, open icon' from the Hawcons icon set by Yannick Lung over at Iconfinder.com: https://www.iconfinder.com/icons/314694/lock_open_icon
2018-07-06 17:43:43 +02:00
jellemdekker
1924a7dec9
Implemented that a different system tray icon is shown to indicate when one or more vaults are unlocked. The unlocked icons are placeholders and will updated visually in following commits.
2018-07-06 17:34:39 +02:00
Sebastian Stenzel
b65da30899
Merge pull request #688 from Gregvh/fix-broken-links
...
Fix broken links in CONTRIBUTING.md
[ci skip]
2018-07-06 17:33:56 +02:00
Sebastian Stenzel
7de8b3da02
Merge pull request #686 from jellemdekker/bugfix/update-readme.md-build-dependency-java
...
Updated minimum required version of Java Development Kit
[ci skip]
2018-07-06 17:33:02 +02:00
Gregvh
48ac8da1a7
Fix broken links in CONTRIBUTING.md
2018-07-06 14:13:15 +02:00
jellemdekker
86ae35c7eb
Updated minimum required version of Java Development Kit, because this has changed since Cryptomator version 1.4.0. Source: https://community.cryptomator.org/t/how-to-run-cryptomator-1-4-0-beta1-jar/1599/4 . Skipping over Java 9, because its support has already ended. Also, JCE unlimited strength policy files are now included in the JDK by default, so they no longer need to be mentioned separately.
2018-07-06 03:52:04 +02:00
infeo
8421a8fc7b
updating version of dokany-nio-adapter
2018-07-05 16:44:13 +02:00
infeo
b579e03bc8
workaround for the combination of windows + dokany + (automatic drive letter selection)
2018-06-28 16:55:00 +02:00
infeo
9217b11e61
adding automatic drive letter selection to dokany volume
2018-06-28 16:02:11 +02:00
Tobias Hagemann
e16bd7373c
updated dokany version [ci skip]
2018-06-22 17:00:48 +02:00
Sebastian Stenzel
ef53561bf0
Improvements suggested in #598
2018-06-21 17:47:47 +02:00
Sebastian Stenzel
3165c4ba86
Add GPG signature for antkit.tar.gz, fixes #522
2018-06-17 23:22:48 +02:00
Sebastian Stenzel
f1bf157cac
Update stale.yml
...
[ci skip]
2018-06-17 16:20:00 +02:00
Sebastian Stenzel
9c75dd48dd
Create no-response.yml
...
[ci skip]
2018-06-17 15:55:09 +02:00
Sebastian Stenzel
74d4b4ea47
Rename style.yml to stale.yml
...
[ci skip]
2018-06-17 15:49:19 +02:00
Sebastian Stenzel
6f66f4cbf1
Create style.yml
...
[ci skip]
2018-06-17 15:48:59 +02:00
Sebastian Stenzel
874c5506a7
Added Dokany to volume type setting.
...
Restart no longer required, when changing preferred volume type.
References #207
2018-06-17 14:19:22 +02:00
Sebastian Stenzel
aed35c17c8
Added Dokany Support
...
fixes #207
2018-06-17 13:59:28 +02:00
Sebastian Stenzel
873e438759
merging jacoco reports via codacy, subproject no longer needed
2018-06-17 11:58:26 +02:00
Sebastian Stenzel
5b45893c7b
Renamed CommandFailedException to VolumeException
2018-06-15 09:48:46 +02:00
Sebastian Stenzel
5515258af1
updated FUSE, fixed reveal after unlock
2018-06-14 17:37:32 +02:00
Sebastian Stenzel
dd5d52d25a
updated dependencies
2018-05-24 14:19:59 +02:00
Sebastian Stenzel
24236f3844
Merge commit '458866f7d6460e688897b851248c8a2c22dc80d1' into develop
2018-05-24 14:14:44 +02:00
Markus Kreusch
458866f7d6
Asking user once before enabling update check
2018-05-22 11:36:00 +02:00
Sebastian Stenzel
525b0a7982
updated dependencies
2018-05-14 21:38:22 +02:00
Sebastian Stenzel
d53af61b58
Removed "Mount after unlock" option. Mounting/unmounting no longer visible to the user, but merged with unlocking/locking.
2018-05-14 21:37:38 +02:00
Sebastian Stenzel
b0ab46b7b6
Removed copy WebDAV URL button
2018-05-14 21:04:00 +02:00
infeo
9107d296c3
fixes partially #660
2018-04-09 18:07:04 +02:00
Sebastian Stenzel
6be95963a1
moved issue templates to .github directory
...
[ci skip]
2018-04-07 00:42:08 +02:00
Sebastian Stenzel
09c9361e94
Merge branch 'release/1.4.0-beta1' into develop
...
[ci skip]
2018-04-06 16:55:22 +02:00
Sebastian Stenzel
5e7cea216d
Merge branch 'release/1.4.0-beta1'
2018-04-06 16:54:12 +02:00
Sebastian Stenzel
6d91992102
preparing 1.4.0-beta1
2018-04-06 16:31:08 +02:00
Sebastian Stenzel
5a23ee0be6
updated dependencies
2018-04-06 16:29:40 +02:00
Sebastian Stenzel
31e186dd15
bumped fuse version
2018-04-05 23:24:47 +02:00
Sebastian Stenzel
c7beb4a93c
Default to FUSE. Use WebDAV as Backup, if FUSE isn't supported
2018-04-03 17:32:26 +02:00
Sebastian Stenzel
6aff94a8f8
Merge tag '1.3.5' into develop
...
1.3.5
# Conflicts:
# main/ant-kit/pom.xml
# main/commons/pom.xml
# main/jacoco-report/pom.xml
# main/keychain/pom.xml
# main/launcher/pom.xml
# main/pom.xml
# main/uber-jar/pom.xml
# main/ui/pom.xml
2018-04-03 10:41:43 +02:00
Sebastian Stenzel
273f6907c9
Merge branch 'hotfix/1.3.5'
2018-04-03 10:41:03 +02:00
Sebastian Stenzel
95df963913
Updated CryptoFS to version 1.5.1, fixing #643
2018-04-03 10:32:40 +02:00
infeo
13c5e2470b
UI improvement: adding checkbox before textbox for entering own mountpath is given
2018-03-30 12:43:50 +02:00
Sebastian Stenzel
2341440ed9
Merge tag '1.3.4' into develop
...
1.3.4
# Conflicts:
# main/ant-kit/pom.xml
# main/commons/pom.xml
# main/jacoco-report/pom.xml
# main/keychain/pom.xml
# main/launcher/pom.xml
# main/pom.xml
# main/uber-jar/pom.xml
# main/ui/pom.xml
2018-03-29 13:26:13 +02:00
Sebastian Stenzel
558f4be945
Merge branch 'hotfix/1.3.4'
2018-03-29 13:25:44 +02:00
Sebastian Stenzel
d63735df1a
bumped version to 1.3.4
2018-03-29 13:24:12 +02:00
Sebastian Stenzel
8be9cbbab7
Merge tag '1.3.4' into develop
...
1.3.4
# Conflicts:
# .travis.yml
2018-03-29 12:58:53 +02:00
Sebastian Stenzel
191d7561f0
Merge branch 'hotfix/1.3.4'
2018-03-29 12:58:03 +02:00
Sebastian Stenzel
49a6fe9571
updated api key for github releases
2018-03-29 12:57:18 +02:00
Sebastian Stenzel
8b85fa5928
Merge tag '1.3.4' into develop
...
1.3.4
# Conflicts:
# .travis.yml
[ci skip]
2018-03-29 12:42:39 +02:00
Sebastian Stenzel
2695979ae2
Merge branch 'hotfix/1.3.4'
2018-03-29 12:40:11 +02:00
Sebastian Stenzel
f2212169be
updated api key for github releases
2018-03-29 12:39:32 +02:00
Sebastian Stenzel
5898a4d584
Merge tag '1.3.4' into develop
...
1.3.4
# Conflicts:
# main/pom.xml
2018-03-29 12:17:34 +02:00
Sebastian Stenzel
42b5b2663e
Merge branch 'hotfix/1.3.4'
2018-03-29 12:16:57 +02:00
Sebastian Stenzel
a0a867474b
updated dependencies
2018-03-29 12:16:37 +02:00
Sebastian Stenzel
c98f7f8574
fixes #645
2018-03-29 12:06:49 +02:00
Sebastian Stenzel
fae2e19b96
try to set icon and window title on Linux. Might still be buggy, see https://bugs.openjdk.java.net/browse/JDK-8092837
2018-03-28 17:59:46 +02:00
Sebastian Stenzel
45548a0023
jq is already installed on Travis container environment
2018-03-27 17:48:28 +02:00
Sebastian Stenzel
8edd5326fa
fixed if..elif..fi statement
2018-03-27 17:42:57 +02:00
Sebastian Stenzel
1d178674ce
updated travis config
2018-03-27 17:39:09 +02:00
Sebastian Stenzel
7593d5cd40
using commit hash instead of timestamp for snapshot versions
2018-03-27 17:26:07 +02:00
Sebastian Stenzel
9e8f88f000
fixed ci build
2018-03-27 16:49:48 +02:00
Sebastian Stenzel
e1eafbc838
always delete continuous release from github releases
...
re-create it if untagged, otherwise create regular release
2018-03-27 16:42:01 +02:00
Sebastian Stenzel
f2107954b3
trying to force github releases to overwrite existing continuous release
2018-03-27 14:12:57 +02:00
Sebastian Stenzel
db3dabe3c5
clean target dir before re-building for deployment
2018-03-27 14:03:37 +02:00
Sebastian Stenzel
76f69dec34
fixing travis config
2018-03-27 13:53:44 +02:00
Sebastian Stenzel
1b130ab58e
updated settings.xml, caching versions-maven-plugin
2018-03-27 13:17:43 +02:00
Sebastian Stenzel
a12e2ae6cd
attempt to fix use of org.codehaus.mojo:versions-maven-plugin
2018-03-27 12:17:32 +02:00
Sebastian Stenzel
7441f67b03
fixing syntax errors
2018-03-27 11:51:56 +02:00
Sebastian Stenzel
d02d521856
fixing syntax errors
2018-03-27 11:46:22 +02:00
Sebastian Stenzel
e6dd14d0e5
Enabling continuous releases
2018-03-27 11:34:20 +02:00
infeo
e257d8e497
implementing the per-vault mount-directory-creation and just removing the id from the volume name
2018-03-23 17:05:15 +01:00
Tobias Hagemann
2d6d3084b0
updated localizations, added czech [ci skip]
2018-03-23 14:33:46 +01:00
Sebastian Stenzel
4fffc63869
new antkit for upcoming AppImage build (see issue #469 )
2018-03-23 12:57:04 +01:00
Sebastian Stenzel
ce457ae20e
No longer selecting first vault by default, when showing welcome screen after start of application.
2018-03-23 06:51:24 +01:00
Sebastian Stenzel
5b9efcc16f
Merge commit 'cc40d05e44780cd52757e8afa0a917dce4f5a377' into develop
...
fixes #79
2018-03-23 06:47:46 +01:00
Sebastian Stenzel
28001710b3
Merge commit '8ec2b10a4d546b148ec2d6f75b284a636b2b9edf' into develop
...
# Conflicts:
# main/ui/src/main/java/org/cryptomator/ui/model/Vault.java
fixes #627
2018-03-23 06:23:04 +01:00
Sebastian Stenzel
32e81796ae
Merge commit '68445befeb17cee00c3b7d050edd0404ae3089d2' into develop
2018-03-23 06:16:31 +01:00
infeo
68445befeb
simplifying the state enum to prevent illegal states
2018-03-22 17:47:43 +01:00
infeo
da31a9d2a0
integrating changes proposed by comments in commit e808db51a5
2018-03-22 15:21:11 +01:00
Sebastian Stenzel
9b3167c886
added dropdown css for mac
2018-03-17 19:11:06 +01:00
Sebastian Stenzel
7c1a0b5fdf
Renamed nioAdapterImpl to volumeImpl.
2018-03-17 16:08:58 +01:00
Sebastian Stenzel
a666c80ef5
only initialize jetty on demand
2018-03-17 15:54:32 +01:00
Sebastian Stenzel
2610ef4645
Using enum instead of string to choose between FUSE and WebDAV
2018-03-17 15:44:27 +01:00
Sebastian Stenzel
357f659c8d
Update README.md
...
[ci skip]
2018-03-13 12:13:16 +01:00
Sebastian Stenzel
19225c058d
Include logback.xml in antkit, so .deb, .rpm and ppa releases can use it. fixes #650
2018-03-13 11:52:48 +01:00
Sebastian Stenzel
f1ee991d07
code format + exception handling
2018-03-06 16:31:08 +01:00
infeo
562daf990f
reactivating reveal method
2018-03-06 12:32:23 +01:00
Sebastian Stenzel
19cd0d70e7
Merge branch 'feature/fuse-integration' into develop
2018-03-06 11:46:13 +01:00
Sebastian Stenzel
d38b488ee0
using customized maven settings.xml
2018-03-06 11:42:56 +01:00
Sebastian Stenzel
84d6f11be2
Merge branch 'develop' into feature/fuse-integration
...
# Conflicts:
# main/commons/pom.xml
# main/pom.xml
2018-03-06 11:34:41 +01:00
Sebastian Stenzel
b3cf7eee16
updated fuse-adapter version
2018-03-06 11:26:53 +01:00
Sebastian Stenzel
9e5e14e462
Merge commit 'bfd8918e6ab3d0a01e9326eb35ce53203876b746' into develop
2018-03-02 12:46:05 +01:00
infeo
b165f41c6b
fixed test
2018-03-01 23:31:48 +01:00
infeo
41358e6715
fixing issue using an individual mountPath, renaming mountPath-Property, fixing gui issues with mountPath,
2018-03-01 23:27:01 +01:00
infeo
c8387c7e3c
adding "_ID-" suffix to mount name
2018-03-01 15:27:26 +01:00
infeo
8ace293701
fixing issue in the default vault path (missing leading '/')
2018-03-01 15:24:43 +01:00
infeo
f5a08f05c1
fixing visibillity bug in settings of webdav properties shown when fuse is selected
2018-03-01 14:46:37 +01:00
infeo
9707d951d6
fixing a renaming issue
2018-03-01 14:39:12 +01:00
infeo
242b1e92a3
renaming NioAdapter-Interface to Volume to prevent confusing to FUSE-project
2018-03-01 14:35:03 +01:00
infeo
3bc7df9e83
moving the nioAdapterImpl to the commons package
2018-03-01 14:31:49 +01:00
infeo
f774829fb1
Pushing FuseEnvironment to other project, using fuseMount now in FuseNioAdapter
2018-02-27 15:38:25 +01:00
Sebastian Stenzel
bfd8918e6a
updated pom.xml files
2018-02-26 18:33:51 +01:00
Sebastian Stenzel
3989316269
replaced org.apache.httpcomponents:httpclient by jdk.incubator.httpclient (will become official standard in jdk10)
2018-02-23 18:21:38 +01:00
infeo
d0d83c6833
removing defaultMountDir from the settings
2018-02-19 23:14:28 +01:00
infeo
c957f93ce6
activate reveal-method in vault again
2018-02-05 21:22:35 +01:00
infeo
b069a16f0c
introduce new FuseEnvironment Interface such that the fuseNioAdapter gets os-dependent information from it
2018-02-05 21:20:29 +01:00
infeo
bf637f8361
reactivate reveal()-method of the vault
2018-02-04 00:12:18 +01:00
infeo
a2f6a85334
extended settingstest to check new setting-attributes
2018-02-03 22:18:28 +01:00
infeo
8a359704ca
removed redundant maven dependency
2018-02-03 22:16:03 +01:00
infeo
e3b9601721
fixing a general setting not showing up on Mac OS
2018-02-03 17:42:48 +01:00
infeo
d170e87c1b
integration of the fuseNioAdapter, including all the gui (controller & fxml) and settings wiring. english localization fitted and enriched for fuse
2018-02-03 17:26:59 +01:00
infeo
39d1d9c561
adapted vault class to nioAdapter Interface (and some other classes)
2018-02-03 17:15:51 +01:00
infeo
2914af5f7b
reformatting & removing unused imports
2018-02-03 17:02:05 +01:00
infeo
fa10a92fa4
commit of the webDavNioAdapter
2018-02-03 16:44:07 +01:00
infeo
1e7478a89f
commit of the nioAdapter Interface, implementation enum and the commandFailedException
2018-02-03 16:43:33 +01:00
Marc Stammerjohann
8ec2b10a4d
#627 : refactor adding trailing slash to copied WebDAV URL
2018-01-30 20:05:01 +01:00
Marc Stammerjohann
2001e768d4
add trailing slash when WebDAV Url gets copied to the clipboard
2018-01-29 11:23:07 +01:00
Sebastian Stenzel
79fd17250b
updated dependency
2018-01-06 08:07:35 +01:00
Sebastian Stenzel
b8ee19b395
fixing use of desktop features on headless platform
2017-12-30 21:05:01 +01:00
Sebastian Stenzel
08cfcffa72
updated CI config
2017-12-30 20:49:25 +01:00
Sebastian Stenzel
9e82739c16
fixed dependency version
2017-12-30 20:22:59 +01:00
Sebastian Stenzel
6534242275
updated dependencies and CI config
2017-12-30 20:19:27 +01:00
Marc Stammerjohann
cc40d05e44
#79 : replace shortcut with CRTL + NUM
2017-12-22 12:53:53 +01:00
Marc Stammerjohann
5fcbe7eff1
#79 : add shortcut to navigate through vaults
...
* CTRL + UP
* CTRL + DOWN
2017-12-21 14:00:51 +01:00
Sebastian Stenzel
4be842aff5
first attempt of building Cryptomator with jdk9
2017-12-20 18:42:16 +01:00
Marc Stammerjohann
e808db51a5
#114 : show success message
...
* after creating a vault
* after changing password
* after upgrade
2017-12-20 15:50:31 +01:00
Sebastian Stenzel
8e1bb121bb
Merge branch 'release/1.3.3' into develop
...
[ci skip]
2017-11-28 00:33:08 +01:00
Sebastian Stenzel
355c1934f9
Merge branch 'release/1.3.3'
2017-11-28 00:32:22 +01:00
Sebastian Stenzel
b47ced1173
Preparing 1.3.3
2017-11-28 00:04:11 +01:00
Sebastian Stenzel
a66e08ee9b
No longer using Files.isRegularFile(), fixing "add existing vault located on OneDrive's FoD"
2017-11-27 16:20:35 +01:00
Sebastian Stenzel
ad27094d63
Merge branch 'release/1.3.2' into develop
...
Fixes #554 , fixes #542
2017-11-25 17:29:39 +01:00
Sebastian Stenzel
0be97b309b
Merge branch 'release/1.3.2'
2017-11-25 17:27:51 +01:00
Sebastian Stenzel
b8de68bf3b
Preparing 1.3.2
2017-11-25 17:03:24 +01:00
Sebastian Stenzel
f9dba09003
more password field focus fixes
2017-11-25 16:37:51 +01:00
Sebastian Stenzel
a428e62891
more password field focus fixes
2017-11-24 22:01:31 +01:00
Sebastian Stenzel
424ea8429c
focusing password fields on a few more occasions
2017-11-24 21:22:59 +01:00
Sebastian Stenzel
a52adc1871
request focus on password field after selecting a vault
2017-11-24 20:16:16 +01:00
Sebastian Stenzel
08d5335b74
unwobblyfied win theme (focus border)
2017-11-24 20:15:07 +01:00
Sebastian Stenzel
8741c64b86
updated dependencies
2017-11-24 20:14:38 +01:00
Sebastian Stenzel
b64f7cc7a8
Reverting commit 296848b41e, reopen #542
2017-11-23 12:48:57 +01:00
Sebastian Stenzel
f84760746f
Updated localizations, added Thai
2017-11-23 12:08:22 +01:00
armin
296848b41e
fixes #542
2017-11-21 16:54:08 +01:00
Sebastian Stenzel
51e6ee5be5
fixes #592
2017-11-20 17:45:05 +01:00
armin
9d5609b129
Added highlighting of focused UI elements in windows and linux, for mac it is still missing (see issue #547 )
2017-11-20 15:32:24 +01:00
armin
e18d62d57f
closes #547
2017-11-17 23:54:00 +01:00
Markus Kreusch
9ff710ddf5
Forcing RMI to use sotimeout set by socket factory
2017-11-16 15:29:11 +01:00
Sebastian Stenzel
02f3f5ad53
fixed log message [ci skip]
2017-11-16 14:56:16 +01:00
Sebastian Stenzel
40caba847b
Removes ipc port file after shutdown, reduced so timeout for rmi clients
2017-11-16 14:54:54 +01:00
Sebastian Stenzel
467e242df4
Merge branch 'develop' of https://github.com/cryptomator/cryptomator into develop
2017-11-14 18:14:01 +01:00
Sebastian Stenzel
a7c42c3d59
Removed use of Files.isRegularFile from UI module, references #592
2017-11-14 18:12:22 +01:00
Markus Kreusch
ecdd3bc5ec
Fixes #600
2017-11-10 15:04:21 +01:00
armin
46cab2ef9a
Merge branch 'develop' of https://github.com/cryptomator/cryptomator into develop
2017-11-06 13:55:42 +01:00
Sebastian Stenzel
a7b036d441
fixes #598
2017-11-02 11:16:41 +01:00
armin
17bbd9161f
adapted project-files such that project can be used with intellij IDEA IDE
2017-10-24 18:04:19 +02:00
Sebastian Stenzel
a850e8b816
Added unit tests for vault format "3 to 4" migration
2017-10-19 13:10:29 +02:00
Sebastian Stenzel
95b8240a21
fixed vault migration version 3 to 4: conflicting .lng files are now properly migrated
2017-10-18 12:35:20 +02:00
Sebastian Stenzel
69d379d03b
fixes #583
2017-10-18 12:34:53 +02:00
Sebastian Stenzel
1b9951e90e
Merge pull request #586 from hodyroff/patch-1
...
Add ownCloud
2017-09-27 16:21:57 +02:00
hodyroff
e62e9a1dff
Add ownCloud
...
Cryptomator is used by many ownCloud users and the interview and installation guidance was well received.
2017-09-27 15:54:08 +02:00
Sebastian Stenzel
6d1989bbfe
Merge pull request #580 from swiesend/develop
...
Hide tmp file under Linux
2017-09-12 12:28:27 +02:00
swiesend
c41973a8d6
Hide tmp file under Linux
2017-09-12 11:31:31 +02:00
Sebastian Stenzel
f84bb4710f
Updated webdav-nio-adapter to 1.0.0
2017-08-16 21:06:28 +02:00
Tobias Hagemann
d1a9233557
fixed #567 : added drag & drop support for password fields
2017-08-07 11:04:44 +02:00
Tobias Hagemann
1a73f84d83
updated issue template [ci skip]
2017-08-03 14:15:39 +02:00
Sebastian Stenzel
36cf3c2283
fixes #546 , fixes #557
2017-07-26 16:17:02 +02:00
Marc Stammerjohann
091fab90ee
fix english typo [ci skip]
2017-07-25 16:01:02 +08:00
Sebastian Stenzel
d81bf2e301
Update README.md
...
This is the 1000th commit! 🎉
[ci skip]
2017-07-22 01:29:08 +02:00
Tobias Hagemann
cd3cf3da0e
updated issue template [ci skip]
2017-07-21 16:11:04 +02:00
Tobias Hagemann
3e961dabdd
updated readme [ci skip]
2017-07-21 15:50:27 +02:00
Sebastian Stenzel
dde7d263b9
Merge branch 'release/1.3.1' into develop
2017-07-04 15:41:56 +02:00
Sebastian Stenzel
ff373b9a3f
Merge branch 'release/1.3.1'
2017-07-04 15:41:20 +02:00
Sebastian Stenzel
0a7d102981
Some controllers no longer singleton, preventing reuse of internal states. Fixes #537
2017-07-04 15:41:03 +02:00
Sebastian Stenzel
10867e87c9
Preparing release 1.3.1
2017-07-04 13:20:03 +02:00
Sebastian Stenzel
7900f0ea8c
fixes #536
2017-07-04 13:03:13 +02:00
Sebastian Stenzel
f0d364a6c5
formatting [ci skip]
2017-07-01 14:49:49 +02:00
Sebastian Stenzel
5ed50c50c7
Merge branch 'release/1.3.0' into develop
2017-07-01 14:48:23 +02:00
Sebastian Stenzel
020f12a2a9
Merge branch 'release/1.3.0'
2017-07-01 14:46:42 +02:00
Sebastian Stenzel
8aa5a8d7e8
Preparing 1.3.0
2017-07-01 14:38:46 +02:00
Sebastian Stenzel
72733f556c
Merge branch 'release/1.3.0-rc9' into develop
2017-06-30 13:41:05 +02:00
Sebastian Stenzel
0fa03e05a8
Merge branch 'release/1.3.0-rc9'
2017-06-30 13:40:28 +02:00
Sebastian Stenzel
b7ac5dcf88
preparing 1.3.0-rc9
2017-06-30 13:37:11 +02:00
Sebastian Stenzel
0ce48fab25
mount "cryptomator-vault" instead of 127.0.0.1, if this happens to be an localhost alias (references #529 )
2017-06-30 12:55:33 +02:00
Sebastian Stenzel
f50766c684
updated readme.md
2017-06-28 16:29:11 +02:00
Sebastian Stenzel
6dc597f826
Merge branch 'release/1.3.0-rc8' into develop
2017-06-28 11:39:11 +02:00
Sebastian Stenzel
509f132bc8
Merge branch 'release/1.3.0-rc8'
2017-06-28 11:37:38 +02:00
Sebastian Stenzel
096e063754
Dependency cleanup
2017-06-28 11:25:42 +02:00
Sebastian Stenzel
5e621eb0fb
Preparing 1.3.0-rc8
2017-06-28 11:12:00 +02:00
Sebastian Stenzel
4e5edc834f
fixes #526
2017-06-28 11:10:35 +02:00
Tobias Hagemann
4de1ac6e40
updated localizations [ci skip]
2017-06-27 16:58:45 +02:00
Sebastian Stenzel
9d2aa62785
Using 127.0.0.1 instead of localhost. References #512
2017-06-27 16:07:55 +02:00
Sebastian Stenzel
917c2a345f
Merge branch 'hotfix/1.2.5' into develop
2017-06-23 13:50:57 +02:00
Sebastian Stenzel
6932fe4ab4
preparing hotfix 1.2.5
2017-06-23 13:38:09 +02:00
Sebastian Stenzel
332890d92b
fixes #523
2017-06-23 13:37:45 +02:00
Sebastian Stenzel
39abdcb90f
Updated Readme [ci skip]
2017-06-22 19:34:58 +02:00
Sebastian Stenzel
4e11b5bf37
Changed license to GPLv3 [ci skip]
2017-06-21 12:56:40 +02:00
Sebastian Stenzel
d446541f34
added copyright statement
2017-06-21 11:41:34 +02:00
Sebastian Stenzel
0a9fe818dc
Updated copyright statement
2017-06-21 11:40:38 +02:00
Sebastian Stenzel
d26437ccd5
removed copyright comment from pom.xml
2017-06-21 11:34:40 +02:00
Sebastian Stenzel
54e9b2e1c1
updated dependency
2017-06-20 14:19:13 +02:00
Sebastian Stenzel
3d030cb6b0
New vault format: Passwords are now strictly used in unicode NFC when passed to key derivation. References #521
2017-06-20 12:08:36 +02:00
Tobias Hagemann
56db4aa038
updated localizations [ci skip]
2017-06-17 00:51:07 +02:00
Sebastian Stenzel
0acfdec238
Updated log config [ci skip]
2017-06-08 15:06:10 +02:00
Sebastian Stenzel
86b4ce6243
Fixes #510
2017-06-07 16:47:24 +02:00
Sebastian Stenzel
7436c398f8
fixes #511
2017-06-07 13:10:50 +02:00
Sebastian Stenzel
3c4494a14f
cleanup
2017-06-02 00:18:11 +02:00
Sebastian Stenzel
345f515372
Merge branch 'release/1.3.0-rc7' into develop
2017-06-02 00:15:33 +02:00
Sebastian Stenzel
b6b660ec06
Merge branch 'release/1.3.0-rc7'
2017-06-02 00:15:01 +02:00
Sebastian Stenzel
f9596ec2c1
Preparing release 1.3.0-rc7
2017-06-01 23:53:30 +02:00
Sebastian Stenzel
df9fa9ebad
Fixes #507
2017-06-01 23:52:23 +02:00
Sebastian Stenzel
8a6c43ee69
Updated dependencies
2017-05-30 17:58:36 +02:00
Sebastian Stenzel
c4b2a66152
fixes #498 [ci skip]
2017-05-29 11:14:42 +02:00
Sebastian Stenzel
c8dadca564
Added “unmount without lock” to UnlockedController
2017-05-29 09:31:04 +02:00
Sebastian Stenzel
4ea3e8de8b
moved mount + reveal from UnlockController to UnlockedController
2017-05-29 01:03:22 +02:00
Sebastian Stenzel
8c55946cf0
cleanup
2017-05-28 00:08:08 +02:00
Sebastian Stenzel
f4265e1d73
added cmd+, shortcut to macOS menubar
2017-05-27 01:20:44 +02:00
Sebastian Stenzel
96c2272b03
Merge branch 'release/1.3.0-rc6' into develop
2017-05-26 16:16:18 +02:00
Sebastian Stenzel
7b7684f0af
Merge branch 'release/1.3.0-rc6'
2017-05-26 16:15:48 +02:00
Sebastian Stenzel
bff3dbd777
Preparing release
2017-05-26 14:51:48 +02:00
Sebastian Stenzel
0fc2b18f68
updated dependencies [ci skip]
2017-05-26 14:50:37 +02:00
Sebastian Stenzel
e5dff4322a
moved dagger-compiler as suggested on github.com/google/dagger
2017-05-26 13:47:43 +02:00
Sebastian Stenzel
167944e8ed
fixed NPE during startup
2017-05-19 18:22:00 +02:00
Sebastian Stenzel
1af94c9c21
rotate log files in .rpm and .deb [ci skip]
2017-05-17 17:49:57 +02:00
Sebastian Stenzel
63df9a4d8f
Added log rotation utility class
2017-05-17 17:46:29 +02:00
Tobias Hagemann
24c45c8539
updated localization [ci skip]
2017-05-16 23:03:51 +02:00
Sebastian Stenzel
d1d3974610
updated log config [ci skip]
2017-05-16 17:42:03 +02:00
Sebastian Stenzel
e6cd505767
added logback config for uber-jar, deb and rpm.
2017-05-16 17:31:15 +02:00
Sebastian Stenzel
2d68e27d3d
moved from log4j to logback
2017-05-16 17:13:03 +02:00
Tobias Hagemann
05cc248417
fixes startup delay due to dns lookup
2017-05-16 13:22:54 +02:00
Sebastian Stenzel
10bff4c4fd
fixes coverity CID 167209
2017-05-12 16:07:16 +02:00
Sebastian Stenzel
b53da45a15
fixes coverity CID 169315
2017-05-12 16:02:55 +02:00
Sebastian Stenzel
67a7dcdc4b
fixes coverity CID 169314
2017-05-12 15:59:34 +02:00
Sebastian Stenzel
f87f10f332
Merge branch 'release/1.3.0-rc5' into develop
2017-05-12 15:47:49 +02:00
Sebastian Stenzel
3d47b30193
Merge branch 'release/1.3.0-rc5'
2017-05-12 15:46:47 +02:00
Sebastian Stenzel
1370b200bb
Preparing 1.3.0-rc5
2017-05-12 15:42:02 +02:00
Sebastian Stenzel
2f249d557e
Merge branch 'release/1.3.0-rc4' into develop
2017-05-12 15:40:19 +02:00
Sebastian Stenzel
ce17fff1ac
Merge branch 'release/1.3.0-rc4'
2017-05-12 15:40:19 +02:00
Sebastian Stenzel
2d55da309b
preparing 1.3.0-rc4
2017-05-12 15:32:54 +02:00
Sebastian Stenzel
761207155d
updated dependency
2017-05-12 15:28:44 +02:00
Sebastian Stenzel
456a879181
removed unused badges [ci skip]
2017-05-12 15:02:57 +02:00
Sebastian Stenzel
2e02e70916
Removed codecov, reporting coverage to codacy
2017-05-12 14:48:15 +02:00
Sebastian Stenzel
dbc803a0d9
Removed unused classes
2017-05-12 12:06:28 +02:00
Sebastian Stenzel
fdccafaa68
cleanup
2017-05-12 12:03:28 +02:00
Sebastian Stenzel
deebd82ecd
updated javadoc [ci skip]
2017-05-11 17:16:36 +02:00
Sebastian Stenzel
0906abdea9
fixes #499
2017-05-11 17:14:23 +02:00
Sebastian Stenzel
da94fe4f6f
fixes #491
2017-05-11 10:13:41 +02:00
Sebastian Stenzel
79672a28ee
UI improvements for unlock options ( fixes #40 )
2017-05-09 14:55:26 +02:00
Sebastian Stenzel
e052a4b261
AutoUnlocker now workes sequentially and takes a small nap between unlocks.
2017-05-09 14:48:04 +02:00
Sebastian Stenzel
425d4e8fed
code cleanup
2017-05-04 16:53:58 +02:00
Sebastian Stenzel
d2a2e2304d
Implemented #40 , tested on macOS
2017-05-04 12:47:15 +02:00
Sebastian Stenzel
e7157a64ed
removed slack build notifications [ci skip]
2017-04-30 09:51:10 +02:00
Sebastian Stenzel
245a995203
Filtering key events using Guava
2017-04-30 01:00:39 +02:00
Sebastian Stenzel
c29d7fb6a2
fixes unit test
2017-04-30 00:59:07 +02:00
Sebastian Stenzel
8cada6d0a2
Guava convenience functions instead of reinventing the wheel
2017-04-30 00:21:29 +02:00
Sebastian Stenzel
d03446beef
adjusted unit tests
2017-04-29 10:31:22 +02:00
Sebastian Stenzel
f62c0b4ca8
Create non-existing parent directories of IPC port file.
2017-04-29 10:12:39 +02:00
Sebastian Stenzel
c046056736
Updated JNI dependency [ci skip]
2017-04-29 00:09:15 +02:00
Sebastian Stenzel
e63cbf94d0
Logging IOExceptions in main method.
2017-04-28 23:54:23 +02:00
Markus Kreusch
d48247b7c6
#386 : Allow forced locking after failed locking on Windows
2017-04-28 13:23:51 +02:00
Markus Kreusch
695dcd5de7
Using orange color from iOS for unlocked vault icons
2017-04-28 12:53:53 +02:00
Sebastian Stenzel
5e35985a3f
Merge branch 'release/1.3.0-rc3'
2017-04-26 17:21:22 +02:00
Sebastian Stenzel
d9325819fd
Merge branch 'release/1.3.0-rc3' into develop
2017-04-26 17:20:26 +02:00
Sebastian Stenzel
f960238b47
Preparing 1.3.0-rc3
2017-04-26 16:25:20 +02:00
Sebastian Stenzel
d0aef5b683
Updated dependencies
2017-04-26 16:24:03 +02:00
Sebastian Stenzel
c69fc95126
fixed test
2017-04-26 14:35:26 +02:00
Sebastian Stenzel
51cb41975b
Updated dependencies (fixing broken directory listing). Loading correct default settings now
2017-04-26 14:30:49 +02:00
Sebastian Stenzel
0debbb83b1
Merge branch 'release/1.3.0-rc2' into develop
2017-04-25 15:39:01 +02:00
Sebastian Stenzel
fbfe2b0a31
Merge branch 'release/1.3.0-rc2'
2017-04-25 15:37:37 +02:00
Sebastian Stenzel
a719a83bce
Merge branch 'develop' into release/1.3.0-rc2
2017-04-25 15:36:54 +02:00
Sebastian Stenzel
d353a9cb9d
added OS name + version to version checker user agent header [ci skip]
2017-04-25 15:36:24 +02:00
Sebastian Stenzel
ee2e07a9a3
Updated dependencies and localization
2017-04-25 14:33:03 +02:00
Sebastian Stenzel
f6689043c7
Preparing 1.3.0-rc2
2017-04-24 16:45:06 +02:00
Sebastian Stenzel
45531dc54a
upgraded webdav-nio-adapter to 0.5.0
2017-04-24 15:46:57 +02:00
Sebastian Stenzel
0a26c192fe
Merge branch 'release/1.3.0-rc1' into develop
2017-04-20 16:12:54 +02:00
Sebastian Stenzel
281cfb74d9
Merge branch 'release/1.3.0-rc1'
...
# Conflicts:
# main/ant-kit/pom.xml
# main/commons-test/pom.xml
# main/commons/pom.xml
# main/filesystem-charsets/pom.xml
# main/filesystem-crypto-integration-tests/pom.xml
# main/filesystem-crypto/pom.xml
# main/filesystem-inmemory/pom.xml
# main/filesystem-invariants-tests/pom.xml
# main/filesystem-nameshortening/pom.xml
# main/filesystem-nio/pom.xml
# main/filesystem-stats/pom.xml
# main/frontend-api/pom.xml
# main/frontend-webdav/pom.xml
# main/jacoco-report/pom.xml
# main/keychain/pom.xml
# main/launcher/pom.xml
# main/pom.xml
# main/uber-jar/pom.xml
# main/ui/pom.xml
2017-04-20 16:11:37 +02:00
Sebastian Stenzel
0d03eeb5bd
Adjusted build config for 1.3.0
2017-04-20 15:02:29 +02:00
Sebastian Stenzel
36e669d729
Preparing 1.3.0-rc1
2017-04-20 14:49:32 +02:00
Sebastian Stenzel
b1f55d7cfe
updated version check url [ci skip]
2017-04-19 15:25:51 +02:00
Sebastian Stenzel
9aa8c46560
Updated SemVerComparator to support pre-release versions.
2017-04-19 15:09:30 +02:00
Sebastian Stenzel
2ed00ed02d
fixes #435
2017-04-19 14:02:37 +02:00
Sebastian Stenzel
5d56f5beb6
Enhanced error reporting [ci skip]
2017-04-19 00:12:10 +02:00
Sebastian Stenzel
1b937dfb06
renamed variable [ci skip]
2017-04-19 00:07:10 +02:00
Sebastian Stenzel
42be5330fe
Refactored FXML loading
2017-04-19 00:06:46 +02:00
Sebastian Stenzel
be8949157f
Removed unused classes
2017-04-18 13:46:25 +02:00
Sebastian Stenzel
93b2a4e07a
Refactored Cryptomator UI. Extracted Launcher to its own Maven module.
2017-04-18 13:40:59 +02:00
Sebastian Stenzel
ada1195a26
Updated dependencies, which fixes #473
2017-04-04 18:00:48 +02:00
Sebastian Stenzel
93563f68e0
fixes #430
2017-03-17 16:45:20 +01:00
Sebastian Stenzel
3faa0e83cc
fixes #387
2017-03-17 13:16:45 +01:00
Sebastian Stenzel
1985e2af72
fixes #452 and fixes #143
2017-03-15 12:13:34 +01:00
Sebastian Stenzel
3f03d36ad6
configurable mount + reveal during unlock, preparation for #452 and #143 (still needs a little refactoring, though)
2017-03-14 20:46:31 +01:00
Sebastian Stenzel
8359deb8eb
Merge branch 'feature/cryptofs' into develop
2017-03-06 22:33:55 +01:00
Sebastian Stenzel
e1f2330f95
Updated dependencies
2017-03-06 17:08:05 +01:00
Sebastian Stenzel
87014c4db2
fixed build
2017-03-01 19:04:34 +01:00
Sebastian Stenzel
c9eb9b1938
Dependency cleanup, migrated from commons-httpclient to org.apache.httpcomponents:httpclient
2017-03-01 18:59:37 +01:00
Sebastian Stenzel
28cb2e1301
Merge branch 'develop' into feature/cryptofs
...
# Conflicts:
# main/filesystem-crypto/src/main/java/org/cryptomator/crypto/engine/impl/Scrypt.java
# main/frontend-webdav/src/main/java/org/cryptomator/frontend/webdav/jackrabbitservlet/DavFileWithRange.java
# main/frontend-webdav/src/main/java/org/cryptomator/frontend/webdav/jackrabbitservlet/FilesystemResourceFactory.java
# main/frontend-webdav/src/test/java/org/cryptomator/frontend/webdav/WebDavServerTest.java
2017-02-24 16:51:42 +01:00
Sebastian Stenzel
277999112e
Updated dependencies
2017-02-24 16:48:15 +01:00
Sebastian Stenzel
a7fdf3d325
Merge pull request #454 from jordanbtucker/scrypt-typo
...
Fix typo in Scrypt Javadoc: `costParam` -> `blockSize`
2017-02-14 10:48:40 +01:00
Jordan Tucker
54ae332364
Fix typo in Scrypt Javadoc: costParam -> blockSize
...
> Cost parameter `N`, larger than 1, a power of 2 and
> less than `2^(128 * costParam / 8)`
didn't make any sense. It was meant to be
> Cost parameter `N`, larger than 1, a power of 2 and
> less than `2^(128 * blockSize / 8)`
2017-02-13 22:28:07 -08:00
Tobias Hagemann
76075ffec4
Update CONTRIBUTING.md
2017-02-10 01:52:13 +01:00
Tobias Hagemann
ed448146f7
Update CONTRIBUTING.md
2017-02-10 01:50:20 +01:00
Tobias Hagemann
638e9c1a8b
Update ISSUE_TEMPLATE.md
2017-02-10 01:37:21 +01:00
Markus Kreusch
1624cffb2a
Update README.md
2017-02-02 17:34:39 +01:00
Sebastian Stenzel
f391a6521d
automatically save settings when chaning vault properties. fixes #446
2017-02-02 11:31:00 +01:00
Sebastian Stenzel
02ae2e7ca0
Vastly refactored settings, integrated new webdav-nio-adapter snapshot version, allow reconfiguration of IPv6 and Port settings during runtime
2017-01-31 22:30:44 +01:00
Tobias Hagemann
40bd84a09c
updated contribution guide
2017-01-30 21:22:10 +01:00
Tobias Hagemann
0c0fb1c4c5
Merge branch 'release/1.2.4'
2017-01-27 11:22:14 +01:00
Tobias Hagemann
ab39bd1667
updated to version 1.2.4
2017-01-27 11:12:45 +01:00
Tobias Hagemann
b41636a208
added japanese localization, updated other localizations
2017-01-26 16:01:49 +01:00
Tobias Hagemann
0902de821a
fixed unit test
2017-01-25 17:32:50 +01:00
Tobias Hagemann
8a6265658e
fixed range requests
2017-01-25 15:48:21 +01:00
Sebastian Stenzel
7750a49e65
specifying masterkey filename as introduced in cryptofs 1.1.0
2017-01-20 14:01:39 +01:00
Sebastian Stenzel
b75b9781c1
implemented “change password” etc
2017-01-02 17:29:43 +01:00
Sebastian Stenzel
2687c02e31
now passing unchecked CryptoExceptions up through various closures, thus being able to catch “InvalidPassphraseException” in UI
2016-12-21 17:29:54 +01:00
Sebastian Stenzel
71b65e03d6
implemented unlock/reveal/lock
2016-12-20 20:26:17 +01:00
Sebastian Stenzel
e09ee27219
connected filesystem stats
2016-12-20 10:45:40 +01:00
Sebastian Stenzel
5a3428d9b0
cleanup
2016-12-19 17:21:33 +01:00
Sebastian Stenzel
ed109977f8
removed mac warning window fxml
2016-12-19 13:57:59 +01:00
Sebastian Stenzel
d6c6f177e8
code simplification
2016-12-19 13:57:30 +01:00
Sebastian Stenzel
97f2cee1ae
mount name now included in servlet path
2016-12-19 13:57:14 +01:00
Sebastian Stenzel
4fb8a27a78
removed MAC warning screen
2016-12-19 13:55:39 +01:00
Sebastian Stenzel
79b825aaad
call me THE DESTROYER!!!
...
first compile-clean but totally fubar version
2016-12-16 17:20:56 +01:00
Sebastian Stenzel
28fedafb59
added linux-launcher-* to RPM [ci skip]
2016-12-12 11:39:23 +01:00
Tobias Hagemann
d9bff68555
updated localization stuff
...
- added title text to upgrade strategy
- added texts for upgrade 4 to 5
- changed most texts to title style capitalization
2016-11-30 17:22:29 +01:00
Tobias Hagemann
cef3a5fc77
Merge branch 'release/1.2.3'
...
# Conflicts:
# main/ant-kit/pom.xml
# main/commons-test/pom.xml
# main/commons/pom.xml
# main/filesystem-api/pom.xml
# main/filesystem-charsets/pom.xml
# main/filesystem-crypto-integration-tests/pom.xml
# main/filesystem-crypto/pom.xml
# main/filesystem-inmemory/pom.xml
# main/filesystem-invariants-tests/pom.xml
# main/filesystem-nameshortening/pom.xml
# main/filesystem-nio/pom.xml
# main/filesystem-stats/pom.xml
# main/frontend-api/pom.xml
# main/frontend-webdav/pom.xml
# main/jacoco-report/pom.xml
# main/keychain/pom.xml
# main/pom.xml
# main/uber-jar/pom.xml
# main/ui/pom.xml
2016-11-29 23:03:26 +01:00
Tobias Hagemann
9956f43fd9
updated to version 1.2.3
2016-11-29 22:24:26 +01:00
Tobias Hagemann
2b84593bde
updated localization
2016-11-29 22:16:46 +01:00
Markus Kreusch
4e728fd387
Merge branch 'feature/issue-363' into develop
2016-11-29 15:21:48 +01:00
Tobias Hagemann
438ade1106
fixes #382
2016-11-27 14:28:44 +01:00
Sebastian Stenzel
fe54f4ec66
Update README.md
...
As suggested by @tallesh in #135
2016-11-27 10:14:34 +01:00
Markus Kreusch
fe86b4c593
Implemented #363
2016-11-14 22:26:55 +01:00
Markus Kreusch
a583afeb60
Merge branch 'feature/issue-393' into develop
2016-11-14 15:08:31 +01:00
Sebastian Stenzel
a585d3cf16
cherry picked from bac1d6f [ci skip]
2016-11-12 17:04:58 +01:00
Sebastian Stenzel
3db757193e
Merge branch 'hotfix/1.2.2'
2016-11-12 17:02:04 +01:00
Sebastian Stenzel
bac1d6fd83
Updated siv-mode to 1.2.0 to be consistent with CryptoLib
2016-11-12 16:41:26 +01:00
Sebastian Stenzel
39ee8a9cde
coverity issue 151831
2016-11-11 17:11:21 +01:00
Markus Kreusch
1263b3af81
fixed 'a' really bad thing in the last commit
2016-11-11 09:56:45 +01:00
Markus Kreusch
dafa29d8a3
Implemented #393
2016-11-10 22:58:45 +01:00
Sebastian Stenzel
2bc6fe89ad
Merge branch 'release/1.2.1'
2016-11-10 15:23:11 +01:00
Sebastian Stenzel
8439216233
Updated version to 1.2.1
2016-11-10 15:13:28 +01:00
Sebastian Stenzel
aab616d184
Updated CryptoLib, hopefully fixes #373
2016-11-10 15:11:04 +01:00
Sebastian Stenzel
70c3a38c49
invoking UI methods on UI thread, might solve #351
2016-11-10 14:07:37 +01:00
Sebastian Stenzel
c64294ac3e
Added chinese localizations, updated dutch localization
2016-11-10 13:41:09 +01:00
Markus Kreusch
82330db871
Additional logging for vault version upgrade
2016-11-09 15:54:10 +01:00
Sebastian Stenzel
c54a721f9a
Merge pull request #385 from IAMtheIAM/patch-1
...
Update README.md
2016-11-06 21:59:16 +01:00
Sebastian Stenzel
355bbb5459
Merge branch 'develop' into patch-1
2016-11-06 21:53:28 +01:00
IAMtheIAM
63daa0f121
Update README.md
...
Update Readme with accurate info regarding v1.2.0
2016-11-06 03:56:56 -07:00
IAMtheIAM
50885d5c7c
Update README.md
2016-11-05 16:51:16 -07:00
IAMtheIAM
4d68818ec5
Update README.md
...
Update features
2016-11-05 14:00:32 -07:00
IAMtheIAM
6fb20dd509
Update README.md
...
Added info about obfuscating file size and folder structure (two very important features that should be known!)
2016-11-05 13:54:39 -07:00
Sebastian Stenzel
2bb87dfa96
Merge branch 'release/1.2.0' into develop
...
# Conflicts:
# main/ant-kit/pom.xml
# main/commons-test/pom.xml
# main/commons/pom.xml
# main/filesystem-api/pom.xml
# main/filesystem-charsets/pom.xml
# main/filesystem-crypto-integration-tests/pom.xml
# main/filesystem-crypto/pom.xml
# main/filesystem-inmemory/pom.xml
# main/filesystem-invariants-tests/pom.xml
# main/filesystem-nameshortening/pom.xml
# main/filesystem-nio/pom.xml
# main/filesystem-stats/pom.xml
# main/frontend-api/pom.xml
# main/frontend-webdav/pom.xml
# main/jacoco-report/pom.xml
# main/keychain/pom.xml
# main/pom.xml
# main/uber-jar/pom.xml
# main/ui/pom.xml
2016-09-19 15:12:24 +02:00
Sebastian Stenzel
3e374a927c
Merge branch 'release/1.2.0'
...
# Conflicts:
# main/ant-kit/pom.xml
# main/commons-test/pom.xml
# main/commons/pom.xml
# main/filesystem-api/pom.xml
# main/filesystem-charsets/pom.xml
# main/filesystem-crypto-integration-tests/pom.xml
# main/filesystem-crypto/pom.xml
# main/filesystem-inmemory/pom.xml
# main/filesystem-invariants-tests/pom.xml
# main/filesystem-nameshortening/pom.xml
# main/filesystem-nio/pom.xml
# main/filesystem-stats/pom.xml
# main/frontend-api/pom.xml
# main/frontend-webdav/pom.xml
# main/jacoco-report/pom.xml
# main/pom.xml
# main/uber-jar/pom.xml
# main/ui/pom.xml
2016-09-19 15:10:43 +02:00
Sebastian Stenzel
84ac6d88f5
added new localization files to unit test [ci skip]
2016-09-15 23:55:37 +02:00
Sebastian Stenzel
72f6ee6477
updated localizations
2016-09-15 23:52:23 +02:00
Sebastian Stenzel
a3cfcb1131
Reject opening files when former filesize header is != -1
2016-09-15 23:26:13 +02:00
Sebastian Stenzel
d7d8d21ba4
Show warning when trying to migrate a masterkey with invalid version mac
2016-09-15 22:15:21 +02:00
Sebastian Stenzel
ef0425e2b1
fixes coverity issue 147409
2016-09-15 14:15:33 +02:00
Sebastian Stenzel
df1fd6d0b3
fixed coverity issue 72979
2016-09-15 14:15:25 +02:00
Sebastian Stenzel
2fa04d7b7c
increased version to 1.3.0-SNAPSHOT
...
[ci skip]
2016-09-15 13:35:22 +02:00
Sebastian Stenzel
a15acd64c8
set version to 1.2.0
2016-09-15 13:33:37 +02:00
Sebastian Stenzel
5b18eff01a
increased cryptolib version to 1.0.2
...
[ci skip]
2016-09-15 13:28:20 +02:00
Sebastian Stenzel
47133c6f31
fixed change pw function leaving invalid JSON file if length gets shorter due to different encoding or pretty printing etc
2016-09-14 17:22:26 +02:00
Sebastian Stenzel
09ba4f5129
changed to jni lib version 1.0.0
2016-09-13 20:17:30 +02:00
Sebastian Stenzel
20d4047bed
changed to cryptolib version 1.0.1 (which includes sources) [ci skip]
2016-09-12 23:16:17 +02:00
Sebastian Stenzel
56b71ef7d9
depends on relase version of cryptolib 1.0.0
2016-09-12 21:28:21 +02:00
Sebastian Stenzel
091e62057d
Injecting CryptorProvider into UpgradeStrategies
2016-09-12 13:56:47 +02:00
Sebastian Stenzel
824bd9ea64
just added a comment [ci skip]
2016-09-08 18:41:36 +02:00
Sebastian Stenzel
697a791593
updated travis config
2016-09-08 18:34:28 +02:00
Sebastian Stenzel
7462a887b3
updated travis config
2016-09-08 18:30:11 +02:00
Sebastian Stenzel
3535e83d7d
updated travis config
2016-09-08 18:20:57 +02:00
Sebastian Stenzel
cf0b4accb3
Merge branch 'feature/external-keychain' into develop
2016-09-04 16:21:52 +02:00
Sebastian Stenzel
a63bcfbaa2
relaxed "vault not empty" check
2016-09-04 16:04:16 +02:00
Sebastian Stenzel
5c4bf2a207
support home-relative paths for cryptomator.keychainPath
2016-09-04 12:27:23 +02:00
Sebastian Stenzel
c1611a12ed
implemented Windows keychain
2016-09-03 23:04:53 +02:00
Markus Kreusch
0983120712
Removed Syso logging
2016-09-02 19:21:54 +02:00
Sebastian Stenzel
ce12af8495
Added save password functionality to UI
2016-09-02 15:49:09 +02:00
Sebastian Stenzel
dc117c8415
oracle-java8-unlimited-jce-policy apparently no longer needed (already installed)
2016-08-31 20:12:49 +02:00
Sebastian Stenzel
06e526a961
Merge branch 'develop' into feature/external-keychain
...
# Conflicts:
# main/pom.xml
2016-08-31 19:45:15 +02:00
Sebastian Stenzel
2e343a951f
Feature/travis container builds ( #334 )
...
improved build dependency caching + force updates of snapshots to bypass said cache
2016-08-31 19:39:55 +02:00
Sebastian Stenzel
141ffcf656
Merge branch 'feature/native-functions' into feature/external-keychain
2016-08-31 10:41:51 +02:00
Tobias Hagemann
d61e5c5a08
added "delete passphrase" method to keychain access
2016-08-31 01:08:58 +02:00
Tobias Hagemann
6a15fa132a
app launches as foreground app on mac
2016-08-30 22:41:01 +02:00
Sebastian Stenzel
902b29ee0a
Merge branch 'develop' into feature/external-keychain
...
# Conflicts:
# main/pom.xml
# main/ui/src/main/java/org/cryptomator/ui/CryptomatorModule.java
2016-08-30 19:22:45 +02:00
Sebastian Stenzel
995bba616f
cache maven dir
2016-08-30 19:15:26 +02:00
Sebastian Stenzel
f39b7b047f
Merge branch 'feature/vaultVersion5' into develop
2016-08-30 19:14:28 +02:00
Sebastian Stenzel
72e52df4e0
implemented keychain access on OS X
2016-08-30 19:12:20 +02:00
Sebastian Stenzel
8018e9485e
Merge branch 'feature/native-functions' into feature/external-keychain
2016-08-30 19:05:25 +02:00
Sebastian Stenzel
e0ae50378f
externalized JNI bindings
2016-08-30 17:19:45 +02:00
Markus Kreusch
a9c2b0fc57
fixes #332
2016-08-29 21:08:58 +02:00
Sebastian Stenzel
dc58ba434a
Make Cryptomator a foreground app when restoring from status bar icon
2016-08-29 20:14:48 +02:00
Sebastian Stenzel
34af306309
defined keychain access interfaces
2016-08-29 17:16:56 +02:00
Sebastian Stenzel
21d70b5ae4
moved from coveralls to codecov
2016-08-26 12:52:44 +02:00
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
8a4a29b4d1
added version 4 to 5 migrator
2016-08-23 21:15:52 +02:00
Sebastian Stenzel
8c8db84a4a
refactored migration (using cryptolib)
2016-08-23 21:15:40 +02:00
Sebastian Stenzel
a499a3c80b
Merge pull request #324 from oparoz/patch-1
...
Add that the solution works with Open Source clouds
2016-08-19 19:25:43 +02:00
Olivier Paroz
6a3ccf2b48
Add that the solution works with WebDAV clouds
...
I think it would be nice to promote other Open Source solutions which use standards such as WebDAV and work well with Cryptomator.
2016-08-19 19:07:39 +02:00
Tobias Hagemann
fcfcffe9cb
updated tray icons for OS X [ci skip]
2016-08-19 16:56:04 +02:00
Sebastian Stenzel
363ed4ac4b
Accept paths beginning with "~" in cryptomator.settingsPath JVM arg.
...
[ci skip]
2016-08-17 18:52:08 +02:00
Tobias Hagemann
1f73a08e09
added confirmation checkbox to upgrade screen [ci skip]
2016-08-17 18:11:27 +02:00
Sebastian Stenzel
fe0a34907f
Simplified settings/log file path handling. Removed support for %appdata%. Use ~/AppData/Roaming instead!
2016-08-17 15:59:36 +02:00
Sebastian Stenzel
461b11700f
added new upgrade log path setting to build script [ci skip]
2016-08-16 19:15:23 +02:00
Sebastian Stenzel
24bfbb59a4
fixes #310
2016-08-16 19:07:05 +02:00
Sebastian Stenzel
4476558e9c
fixes #321
2016-08-16 12:33:15 +02:00
Sebastian Stenzel
560171832c
Merge branch 'release/1.1.4'
...
Fixes #308 , fixes #319 , fixes #318 , fixes #317 , fixes #311 , fixes #267
# Conflicts:
# main/ant-kit/pom.xml
# main/commons-test/pom.xml
# main/commons/pom.xml
# main/filesystem-api/pom.xml
# main/filesystem-charsets/pom.xml
# main/filesystem-crypto-integration-tests/pom.xml
# main/filesystem-crypto/pom.xml
# main/filesystem-inmemory/pom.xml
# main/filesystem-invariants-tests/pom.xml
# main/filesystem-nameshortening/pom.xml
# main/filesystem-nio/pom.xml
# main/filesystem-stats/pom.xml
# main/frontend-api/pom.xml
# main/frontend-webdav/pom.xml
# main/jacoco-report/pom.xml
# main/pom.xml
# main/uber-jar/pom.xml
# main/ui/pom.xml
2016-08-14 15:12:05 +02:00
Sebastian Stenzel
6e93d40e51
changed version to 1.1.4
2016-08-14 15:06:16 +02:00
Sebastian Stenzel
79b819bca6
Merge branch 'release/1.1.4' into develop
2016-08-14 15:04:44 +02:00
Sebastian Stenzel
a18c406cf0
fixed ConflictResolver
2016-08-14 14:56:44 +02:00
Sebastian Stenzel
6730a83cac
fixes coverity issue 141842
2016-08-14 14:45:38 +02:00
Sebastian Stenzel
3b3ebd2196
fixes coverity issue 141838
2016-08-14 14:39:05 +02:00
Sebastian Stenzel
505b6542c7
fixes coverity issue 141844
2016-08-14 14:30:48 +02:00
Sebastian Stenzel
31368f0cba
fixes coverity issue 141848
2016-08-14 14:28:52 +02:00
Sebastian Stenzel
5b5dd756b1
fixes coverity issue 141858
2016-08-14 14:27:48 +02:00
Sebastian Stenzel
f6ebbb23d1
fixes coverity issue 141860
2016-08-14 14:16:59 +02:00
Sebastian Stenzel
3f0373b08f
removed xdg-utils dependencies, using gvfs-open instead of xdg-open.
2016-08-14 13:57:52 +02:00
Sebastian Stenzel
4c3c60060d
Graceful unmounting on Windows and improved error handling of deferred closables.
2016-08-14 13:55:51 +02:00
Markus Kreusch
28f275c22d
Requests on parent folders of valid vault urls no longer get delayed
2016-08-12 15:11:54 +02:00
Markus Kreusch
24df3c3809
GvfsMounters now use correct protocol.
2016-08-12 14:11:49 +02:00
Markus Kreusch
034a667e07
Fixed problem with sync conflict resolver. Issue #311
2016-08-11 11:19:12 +02:00
Markus Kreusch
008e3e3b05
Continue mounting also if command fails with error code. Issue #267
2016-08-11 09:39:38 +02:00
Markus Kreusch
94a5bf7596
Continue mounting if reg.exe command fails. Issue #267
2016-08-10 13:57:23 +02:00
Markus Kreusch
e8db836eff
Workaround for Issue #317
2016-08-10 13:53:04 +02:00
Markus Kreusch
429b26f3d8
Added delay for requests on invalid vault ids. Issue #319
2016-08-10 13:44:26 +02:00
Markus Kreusch
3ae8327300
Added unique id to vaults / webdav urls.
...
Issue #319 , Issue #308
2016-08-10 13:43:46 +02:00
Markus Kreusch
df7e9a0af1
Preventing post requests. Issue #319
2016-08-09 20:02:06 +02:00
Sebastian Stenzel
93d3eca0ab
Yet another header to prevent browsers from guessing mime types. Kudos to @LukasReschke
2016-08-09 17:42:24 +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
Sebastian Stenzel
d7c6c24932
updated tavis config
2016-08-01 10:21:10 +02:00
Sebastian Stenzel
1a75f23081
Merge branch 'feature/mount-method-settings' into develop
2016-08-01 10:17:44 +02:00
Sebastian Stenzel
f071efe1b9
allow user to specify whether to use dav:// or webdav:// scheme for Linux GVFS mounts. Fixes #307
2016-07-25 10:08:21 +02:00
Sebastian Stenzel
a8ad335aed
Update README.md
...
[ci skip]
2016-07-18 12:18:47 +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
9a2f602d6c
fixes #270
2016-07-13 12:37:40 +02:00
Sebastian Stenzel
c78a4aa241
updated travis config [ci skip]
2016-07-11 22:14:35 +02:00
Tobias Hagemann
975ce4d973
Merge branch 'release/1.1.3'
...
# Conflicts:
# main/ant-kit/pom.xml
# main/commons-test/pom.xml
# main/commons/pom.xml
# main/filesystem-api/pom.xml
# main/filesystem-charsets/pom.xml
# main/filesystem-crypto-integration-tests/pom.xml
# main/filesystem-crypto/pom.xml
# main/filesystem-inmemory/pom.xml
# main/filesystem-invariants-tests/pom.xml
# main/filesystem-nameshortening/pom.xml
# main/filesystem-nio/pom.xml
# main/filesystem-stats/pom.xml
# main/frontend-api/pom.xml
# main/frontend-webdav/pom.xml
# main/jacoco-report/pom.xml
# main/pom.xml
# main/uber-jar/pom.xml
# main/ui/pom.xml
2016-07-11 21:16:23 +02:00
Tobias Hagemann
1e6ff0d969
set version to 1.1.3
2016-07-11 21:14:35 +02:00
Sebastian Stenzel
69e133d561
Improved migration from vault version 3 to 4.
2016-07-11 18:07:55 +02:00
Sebastian Stenzel
20e55eddf8
Merge branch 'develop'
2016-07-09 13:25:54 +02:00
Sebastian Stenzel
0fdcdc816a
fixed unit test
2016-07-09 13:25:24 +02:00
Sebastian Stenzel
b7506d97a9
Merge branch 'hotfix/1.1.2'
2016-07-09 13:25:03 +02:00
Sebastian Stenzel
4ad7481dc7
fixed unit test
2016-07-09 11:44:53 +02:00
Sebastian Stenzel
bc815405d2
merged from hotfix/1.1.2 [ci skip]
2016-07-09 11:32:02 +02:00
Sebastian Stenzel
9c06e762c3
fixes #304
2016-07-09 11:28:36 +02:00
Sebastian Stenzel
1ac87dd32f
fixed NPE [ci skip]
2016-07-08 15:52:00 +02:00
Sebastian Stenzel
e0ce7ce2ec
Merge branch 'release/1.1.1'
...
# Conflicts:
# main/ant-kit/pom.xml
# main/commons-test/pom.xml
# main/commons/pom.xml
# main/filesystem-api/pom.xml
# main/filesystem-charsets/pom.xml
# main/filesystem-crypto-integration-tests/pom.xml
# main/filesystem-crypto/pom.xml
# main/filesystem-inmemory/pom.xml
# main/filesystem-invariants-tests/pom.xml
# main/filesystem-nameshortening/pom.xml
# main/filesystem-nio/pom.xml
# main/filesystem-stats/pom.xml
# main/frontend-api/pom.xml
# main/frontend-webdav/pom.xml
# main/jacoco-report/pom.xml
# main/pom.xml
# main/uber-jar/pom.xml
# main/ui/pom.xml
2016-07-08 11:59:39 +02:00
Sebastian Stenzel
3d951a9d7b
set version to 1.1.1
2016-07-07 14:48:49 +02:00
Sebastian Stenzel
cec3d984b0
Merge branch 'develop' into release/1.1.1
2016-07-07 14:39:20 +02:00
Sebastian Stenzel
392e474cfa
Update tr.txt (POEditor.com)
2016-07-07 14:28:52 +02:00
Sebastian Stenzel
41fb0d51a4
Update es.txt (POEditor.com)
2016-07-07 14:28:51 +02:00
Sebastian Stenzel
aa9fef2967
Update sk.txt (POEditor.com)
2016-07-07 14:28:49 +02:00
Sebastian Stenzel
adc9c02564
Update ru.txt (POEditor.com)
2016-07-07 14:28:48 +02:00
Sebastian Stenzel
ace64117a2
Update kr.txt (POEditor.com)
2016-07-07 14:28:46 +02:00
Sebastian Stenzel
fb4db2506b
Update it.txt (POEditor.com)
2016-07-07 14:28:45 +02:00
Sebastian Stenzel
1076d971ae
Update hu.txt (POEditor.com)
2016-07-07 14:28:43 +02:00
Sebastian Stenzel
eed1b1cff0
Update de.txt (POEditor.com)
2016-07-07 14:28:42 +02:00
Sebastian Stenzel
f5cb82e21e
Update fr.txt (POEditor.com)
2016-07-07 14:28:40 +02:00
Sebastian Stenzel
67661f114b
Update nl.txt (POEditor.com)
2016-07-07 14:28:39 +02:00
Sebastian Stenzel
8a3e09764a
only remove .cryptomator extension for vault version 3
2016-07-07 14:25:55 +02:00
Sebastian Stenzel
eb3cfd6e6a
updated placeholders [ci skip]
2016-07-06 16:25:31 +02:00
Sebastian Stenzel
4d1727d0e9
Merge branch 'develop' into release/1.1.1
2016-07-06 16:09:32 +02:00
Sebastian Stenzel
a51d853d1c
adjusted number format regex [ci skip]
2016-07-06 16:09:14 +02:00
Sebastian Stenzel
d0039466f7
test technical correctness of localization files
2016-07-06 16:07:07 +02:00
Sebastian Stenzel
5c959989a2
Fixed Coverity defect 131711
2016-07-05 23:18:18 +02:00
Sebastian Stenzel
6283d2df3d
Merge branch 'feature/vault-version-4' into develop
2016-07-03 17:41:46 +02:00
Sebastian Stenzel
a9e0dfdaf8
redesigned upgrade view
2016-07-03 17:38:46 +02:00
Sebastian Stenzel
45ca7e9e47
migration from vault version 3 to 4
2016-07-03 16:16:23 +02:00
Sebastian Stenzel
034b5c2718
updated localizations
...
[ci skip]
2016-07-01 11:14:49 +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
e2b94ff6ef
updated jacoco dependency
2016-06-08 19:11:56 +02:00
Sebastian Stenzel
41f8a9faca
add "allow" response header field
2016-06-08 19:06:06 +02:00
Tobias Hagemann
1d9252e974
updated description of file chooser's extension filter [ci skip]
2016-06-07 01:07:54 +02:00
Sebastian Stenzel
80780eef3c
Merge pull request #280 from aeris/fix-l10n-fr
...
Enhanced fr translation
[ci skip]
2016-05-30 14:27:00 +02:00
Aeris
87ff33956b
Enhanced fr translation
2016-05-30 13:45:40 +02:00
Sebastian Stenzel
1804b98f05
trigger coverity scans for only release branches [ci skip]
2016-05-25 15:47:19 +02:00
Sebastian Stenzel
847c6813cc
started development of 1.2.0 [ci skip]
2016-05-25 15:37:07 +02:00
Sebastian Stenzel
1dde5ff6e7
release 1.1.0
2016-05-25 15:17:40 +02:00
Sebastian Stenzel
76c9a19428
unset and set default buttons to make sure VK_ENTER triggers it
2016-05-25 12:29:49 +02:00
Sebastian Stenzel
25ee0519e1
some minor fixes
...
- reset password field contents when changing a vault
- hide "change password" option for uninitialized or missing vaults
2016-05-25 12:12:01 +02:00
Sebastian Stenzel
c184089c35
oopsy daisy, wie das duftet... [ci skip]
2016-05-24 11:36:46 +02:00
Sebastian Stenzel
d2bcc47857
Merge branch 'delete-confirmation'
...
fixes #228
2016-05-24 11:35:17 +02:00
Sebastian Stenzel
34629a69ea
Using ControlsFX's BSD-licensed assets for dialogs, rather than OpenJDK's GPL licensed ones.
...
Adjusted dialog styles for Linux and Windows.
[ci skip]
2016-05-24 11:32:27 +02:00
Sebastian Stenzel
92c87f7b84
changed dialog L&F on OS X
2016-05-23 19:31:18 +02:00
Sebastian Stenzel
0dd96635ac
code cleanup [ci skip]
2016-05-23 13:24:53 +02:00
Sebastian Stenzel
048c44a6e4
Update README.md
2016-05-23 12:36:58 +02:00
Sebastian Stenzel
06910ad1f4
fixes #229
2016-05-23 12:11:45 +02:00
Sebastian Stenzel
02a0f3acc6
fixed invariant FolderChildrenTests
2016-05-23 11:18:24 +02:00
Sebastian Stenzel
851f9240b7
updated link to MAC warning FAQ
2016-05-23 11:02:56 +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
fe3efdf610
Merge pull request #269 from jncharon/master
...
fixes #56
2016-05-21 14:07:15 +02:00
jncharon
5f4ae46f82
Replaced the MouseListner by a MouseAdapter
2016-05-20 21:30:33 +02:00
jncharon
deef325319
Implementation of github issue #56
2016-05-20 19:29:53 +02:00
jncharon
fbe00a8fe3
Merge remote-tracking branch 'refs/remotes/cryptomator/master'
2016-05-16 14:20:55 +02:00
Sebastian Stenzel
dc87dade43
Merge pull request #259 from jncharon/issue-228-fixed
...
Fixes #228 .
Still need to check license of icons, will discuss this with @MuscleRumble, who has a lot of icons that we bought the license for. If necessary we will change them.
2016-05-16 12:53:53 +02:00
Jean-Noël Charon
ba1625b5ad
Merge pull request #2 from overheadhunter/issue-228-fixed
...
Reverted commit c0f4a2b , added .idea/ to .gitignore
2016-05-16 12:14:38 +02:00
Sebastian Stenzel
f6b126415e
added IntelliJ files to .gitignore
2016-05-16 10:00:39 +02:00
Sebastian Stenzel
9147e1c08b
Revert "Fucking .idea files I could not remove from the vcs"
...
This reverts commit c0f4a2b0d3 .
2016-05-16 09:57:10 +02:00
Sebastian Stenzel
6c18103662
Remove files with non-decryptable names from dir listings
2016-05-13 18:59:06 +02:00
Sebastian Stenzel
6fc343ea12
more fault-tolerant behaviour when mapping of long filenames couldn't be found.
2016-05-13 14:10:37 +02:00
Sebastian Stenzel
d304d66cdd
Updated localizations [ci skip]
2016-05-12 19:23:24 +02:00
Sebastian Stenzel
2ce9143b85
Merge branch 'conflict-detection'
2016-05-12 19:14:48 +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
40a1530f19
repeated commit 86000ac
2016-05-10 14:52:30 +02:00
Sebastian Stenzel
0477a0a2e3
Merge branch 'patches-1.0.x'
...
# Conflicts:
# main/filesystem-charsets/pom.xml
2016-05-10 14:49:20 +02:00
Sebastian Stenzel
b77d4b5ae2
fixes #264
2016-05-10 14:33:21 +02:00
Sebastian Stenzel
7b6c5318c5
fixes #263
2016-05-10 14:31:55 +02:00
Sebastian Stenzel
6006d65ce0
new ant kit using a custom launcher binary due to #265
2016-05-10 14:26:06 +02:00
jncharon
2b01b76926
Merge remote-tracking branch 'refs/remotes/cryptomator/master'
2016-05-08 17:52:14 +02:00
Sebastian Stenzel
dcea9e21f0
added module to code coverage report
2016-05-07 15:00:20 +02:00
Sebastian Stenzel
78645ecdf6
fixes #264
2016-05-07 14:40:44 +02:00
Sebastian Stenzel
91646dd93d
Merge branch 'password-strength'
...
Added password strength meter by Jean-Noël Charon, closing issue #198
2016-05-06 18:59:26 +02:00
jncharon
fca146e939
Merge remote-tracking branch 'remotes/origin/master' into issue-228-fixed
2016-05-05 21:22:28 +02:00
jncharon
62aa3ccc7f
Merge remote-tracking branch 'refs/remotes/cryptomator/master' into issue-228-fixed
2016-05-05 21:12:53 +02:00
jncharon
c0f4a2b0d3
Fucking .idea files I could not remove from the vcs
2016-05-05 21:11:57 +02:00
Tobias Hagemann
68ee89af98
updated bot welcome asset [ci skip]
2016-05-03 19:12:21 +02:00
Sebastian Stenzel
ad2c9116b9
Release 1.0.4
2016-05-03 16:50:18 +02:00
Sebastian Stenzel
8e24745b3e
Merge branch 'master' into patches-1.0.x
2016-05-03 16:46:18 +02:00
Sebastian Stenzel
08f664e3df
Throttle calls to Settings.save()
2016-05-03 16:44:22 +02:00
Tobias Hagemann
b6d1d1dc22
updated linux app icon [ci skip]
2016-05-03 16:07:30 +02:00
Sebastian Stenzel
a0ef02b95c
fixes #237
2016-05-03 13:17:45 +02:00
Sebastian Stenzel
a6cefe67c4
setting default port to 42427 [ci skip]
2016-05-03 10:48:24 +02:00
Sebastian Stenzel
be2b63ab2a
support for UTF-8 localization files
2016-05-02 22:28:49 +02:00
Sebastian Stenzel
78f11b4a5e
added korean localization [ci skip]
2016-05-02 16:01:28 +02:00
Sebastian Stenzel
0f20c7c3c9
fixes #209
2016-05-02 12:36:31 +02:00
Sebastian Stenzel
d4235174f7
imported localizations from POEditor fixes #231 and #234 (ci skip)
2016-05-02 11:37:40 +02:00
Sebastian Stenzel
f16be84aa3
restored bash-based webdav mounting for OS X before 10.10 (issue #211 - to be tested)
2016-05-02 11:11:42 +02:00
Sebastian Stenzel
833f2d8566
fixed travis test coverage configuration
2016-04-27 01:18:37 +02:00
Sebastian Stenzel
c02a63878e
new method to calculate test coverage (across modules)
2016-04-27 01:14:41 +02:00
jncharon
6deb30307e
Merge remote-tracking branch 'cryptomator/master'
2016-04-24 13:47:37 +02:00
jncharon
7357829741
Fix in the background color of the dialog boxes
2016-04-23 23:42:28 +02:00
jncharon
4bd04150c1
Implementation of github issue 228
2016-04-23 23:37:56 +02:00
Sebastian Stenzel
ac9fe28967
Merge branch 'master' into patches-1.0.x
...
Release 1.0.3d
2016-04-22 10:55:03 +02:00
Sebastian Stenzel
515755d84a
updated antkit to support deb and rpm packages [ci skip]
2016-04-22 10:53:51 +02:00
Sebastian Stenzel
cf35772c18
Merge pull request #239 from jncharon/master
...
Fix in the change password screen
2016-04-21 09:11:23 +02:00
jncharon
b0fd226c4c
Fix of the strength bar position (row) in the fxml
2016-04-20 22:32:30 +02:00
jncharon
0d188d1c0c
Merge remote-tracking branch 'cryptomator/master'
2016-04-16 15:27:01 +02:00
Sebastian Stenzel
c6016ec7b2
using constructor-injection, organized imports, code autoformatting [ci skip]
2016-04-16 14:10:32 +02:00
Sebastian Stenzel
e8719a1f9b
Merge pull request #232 from jncharon/master
...
Fixes #198 , #157
2016-04-16 09:53:14 +02:00
jncharon
27baf78029
More refactoring following Sebastian comments
2016-04-16 00:12:59 +02:00
jncharon
bf5ce9a3a5
New password strength implementation based on zxcvbn4j
2016-04-15 22:52:57 +02:00
Sebastian Stenzel
fef19fe6b3
Merge branch 'master' into patches-1.0.x
2016-04-14 22:39:56 +02:00
Sebastian Stenzel
5f56dacc4e
adjusted travis configuration [ci skip]
2016-04-14 22:39:19 +02:00
Sebastian Stenzel
aa249dabb5
technical release 1.0.3c
2016-04-14 22:28:12 +02:00
Sebastian Stenzel
06a5bed6e3
Merge branch 'master' into patches-1.0.x
2016-04-14 22:27:15 +02:00
Sebastian Stenzel
02f1ffc6bf
updated antkit creation (tarball no longer contains a base directory)
2016-04-14 22:26:36 +02:00
jncharon
bcfe040784
Merge remote-tracking branch 'cryptomator/master'
2016-04-13 18:22:16 +02:00
Sebastian Stenzel
de9af9e303
fixed funny detail label in vault list, if vault is not located inside home directory
2016-04-13 15:26:27 +02:00
jncharon
d9b88ad1b7
Merge remote-tracking branch 'refs/remotes/cryptomator/master'
2016-04-12 21:53:44 +02:00
jncharon
e66e5b1d96
Added the password strength indicator in the change password window
2016-04-12 21:27:31 +02:00
jncharon
588166dce9
Added the password strength indicator in the initialize window
2016-04-12 21:00:41 +02:00
Sebastian Stenzel
e2bc71a0bc
added spanish translation template [ci skip]
2016-04-11 14:17:33 +02:00
Sebastian Stenzel
e528f6827c
Added translation button [ci skip]
2016-04-11 14:02:11 +02:00
Sebastian Stenzel
2882ae8ef8
Update localization_de.properties (POEditor.com)
2016-04-11 13:46:51 +02:00
Sebastian Stenzel
e37f7cea1a
Merge pull request #227 from jncharon/master
...
French translation
2016-04-11 10:55:26 +02:00
jncharon
9b4ee10155
Adjustments to the french translation
2016-04-10 15:53:53 +02:00
jncharon
c9d970955c
French translaction
2016-04-10 15:10:47 +02:00
Sebastian Stenzel
9e0afd36c4
Merge branch 'master' into patches-1.0.x [ci skip]
2016-04-10 02:42:25 +02:00
Sebastian Stenzel
0e523599a3
add execution phase
2016-04-10 02:41:51 +02:00
Sebastian Stenzel
1df6589dd7
make sure, .tar.gz is built on travis
2016-04-10 02:36:10 +02:00
Sebastian Stenzel
fb60c97fd3
Merge branch 'master' into patches-1.0.x
2016-04-10 02:19:52 +02:00
Sebastian Stenzel
90cd149be8
Update .travis.yml
2016-04-10 02:19:01 +02:00
Sebastian Stenzel
89c04ad83b
test release 1.0.3b
2016-04-10 02:07:52 +02:00
Sebastian Stenzel
f2d383a211
Merge branch 'master' into patches-1.0.x
2016-04-10 01:56:13 +02:00
Sebastian Stenzel
73fde5d020
null-safe status indicators
2016-04-10 01:54:44 +02:00
Sebastian Stenzel
5c0857e98e
build ant-kit on tag/release [ci skip]
2016-04-10 01:53:44 +02:00
Sebastian Stenzel
3e87b9c0c6
oracle jdk8 + jce on trusty
2016-04-10 00:28:11 +02:00
Sebastian Stenzel
a1d0b6b1d3
trying to build with openjdk8 on trusty
2016-04-10 00:22:56 +02:00
Tobias Hagemann
b0d4b2e403
fixed support mail link in code of conduct [ci skip]
2016-04-06 00:04:36 +02:00
Tobias Hagemann
6996d36ea2
added issue template, contribution guide, code of conduct [ci skip]
2016-04-05 12:28:36 +02:00
Sebastian Stenzel
f77ba908da
Patch 1.0.3
2016-03-25 16:43:58 +01:00
Sebastian Stenzel
9890789c51
Merge branch 'master' into patches-1.0.x
...
# Conflicts:
# main/commons-test/pom.xml
# main/commons/pom.xml
# main/filesystem-api/pom.xml
# main/filesystem-crypto-integration-tests/pom.xml
# main/filesystem-crypto/pom.xml
# main/filesystem-inmemory/pom.xml
# main/filesystem-invariants-tests/pom.xml
# main/filesystem-nameshortening/pom.xml
# main/filesystem-nio/pom.xml
# main/filesystem-stats/pom.xml
# main/frontend-api/pom.xml
# main/frontend-webdav/pom.xml
# main/pom.xml
# main/uber-jar/pom.xml
# main/ui/pom.xml
2016-03-25 16:42:44 +01:00
Sebastian Stenzel
a385f2eaef
fixes #174
2016-03-25 16:41:30 +01:00
Sebastian Stenzel
553cb5ee3d
Migration of vault bundles ending on ".cryptomator" to normal directories.
2016-03-24 22:51:40 +01:00
Markus Kreusch
d0dc8819f4
No longer using TrayIcon on linux systems
...
* Reason: TrayIcon not supported well on linux and caused problems
* Renamed TrayIconUtil to ExitUtil
* fixes #177
2016-03-24 14:20:10 +01:00
Sebastian Stenzel
221deeda25
removed .cryptomator directory extension when creating new vaults
2016-03-22 21:36:26 +01:00
Sebastian Stenzel
86000ac454
removed test dependencies from main project
2016-03-22 13:04:46 +01:00
Sebastian Stenzel
d026afec35
adjusted snapshot version [ci skip]
2016-03-21 16:49:58 +01:00
Sebastian Stenzel
0d57ebb24a
Patch 1.0.2
2016-03-21 16:44:01 +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
768f291ff7
avoid duplicate network drives on windows
2016-03-12 18:55:38 +01:00
Markus Kreusch
6a374cc237
Releases no longer marked as pre-release
2016-03-09 09:32:30 +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
Sebastian Stenzel
b6ee29789e
linking to /faq instead of /help.html (new website) [ci skip]
2016-03-09 00:38:20 +01:00
Markus Kreusch
5ee82271f5
Improved wording [ci skip]
2016-03-08 16:16:59 +01:00
Markus Kreusch
2eb4d87dd1
fixes #160
2016-03-08 16:14:47 +01:00
Sebastian Stenzel
d0afeab74b
UI refinements, fixes #166
2016-03-08 15:31:10 +01:00
Sebastian Stenzel
cc74c2c05b
fixes #165 again
2016-03-07 17:37:27 +01:00
Sebastian Stenzel
8865cf0e4b
Revert "fixes #165 "
...
This reverts commit 65550ce70f .
2016-03-07 17:30:15 +01:00
Markus Kreusch
65550ce70f
fixes #165
2016-03-07 17:25:29 +01:00
Markus Kreusch
78300f8bf1
Localization of stats labels
2016-03-07 14:56:34 +01:00
Markus Kreusch
32c65a7dda
Skipping test execution for coverity builds
2016-03-07 14:03:24 +01:00
Markus Kreusch
6d31ed7ea4
fixes #163
...
* coverity issue 72253
2016-03-07 13:55:21 +01:00
Markus Kreusch
c3e5d3f38e
fixes #162
2016-03-07 13:13:45 +01:00
Markus Kreusch
e3900231aa
Added all FileSystems to invariants tests
2016-03-07 11:04:36 +01:00
Sebastian Stenzel
06f13c57d4
Added webdav url as "string" to the clipboard - additionally to "url" type. This should make it possible to paste the copied address nearly everywhere. #73 [ci skip]
2016-03-05 22:06:12 +01:00
Sebastian Stenzel
fc1a5be85f
fixed "encrypt anyway" button
2016-03-05 16:02:05 +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
956dd855f9
WebDAV: return null, if file size could not be determined e.g. due to invalid file headers
2016-03-05 14:33:11 +01:00
Sebastian Stenzel
67ba7cac40
Vault doesn't need to be Serializable in order for ObjectMapper to work properly
2016-03-04 21:27:46 +01:00
Sebastian Stenzel
9117b6bc0e
Coverity 72994
2016-03-04 17:56:02 +01:00
Sebastian Stenzel
bae826be28
Coverity 72980
2016-03-04 17:53:55 +01:00
Sebastian Stenzel
d845e8d97a
Coverity 72979
2016-03-04 17:50:07 +01:00
Sebastian Stenzel
b37b2e4fb7
Coverity 72941
2016-03-04 17:48:57 +01:00
Sebastian Stenzel
69f6a9927d
Coverity 72975, 72976, 72977
2016-03-04 17:48:07 +01:00
Sebastian Stenzel
addc9533eb
Coverity 72988
2016-03-04 17:46:41 +01:00
Sebastian Stenzel
8b717993ed
Coverity 72944
2016-03-04 17:45:33 +01:00
Sebastian Stenzel
f70d486462
Coverity 72964
2016-03-04 17:44:12 +01:00
Sebastian Stenzel
293ac0ea3c
delete empty directories inside ./d/
2016-03-04 16:51:10 +01:00
Sebastian Stenzel
e99a615b09
closing channel, if registration failed. Coverity issue 72309
2016-03-04 01:49:43 +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
e3256a747f
fixes Coverity issue 72287
2016-03-04 01:31:26 +01:00
Sebastian Stenzel
adc20ea2f2
code simplification, added further assertions for Coverity issue 72293
2016-03-04 01:29:34 +01:00
Sebastian Stenzel
997f841662
Only compare versions, if parsing was successful, see Coverity issue 72294
2016-03-04 01:23:48 +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
edf92adfec
thread safety, see Coverity issues 72313 and 72314
2016-03-04 01:05:24 +01:00
Sebastian Stenzel
718bacafa6
added coverity to travis configuration
2016-03-03 21:10:55 +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
9a3fab7545
fixes #83 [ci skip]
2016-03-03 17:40:46 +01:00
Tobias Hagemann
d9668182dd
updated non-retina tray icons [ci skip]
2016-03-03 17:26:30 +01:00
Sebastian Stenzel
82e04553f6
ui polishing [ci skip]
2016-03-03 17:21:27 +01:00
Sebastian Stenzel
84ee2dfcaa
fixes #50
2016-03-03 14:16:20 +01:00
Sebastian Stenzel
f05440fe7a
UI code cleanup
2016-03-03 14:05:50 +01:00
Sebastian Stenzel
e3fd25aa41
quit application when closing the window and no vault is unlocked [ci skip]
2016-03-03 12:19:20 +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
807fdae3b9
fixes #73
2016-03-02 22:41:05 +01:00
Sebastian Stenzel
890a0c4408
"UI refactoring", preparation for #73
2016-03-02 22:23:40 +01:00
Markus Kreusch
e57ee67208
Integrated BlacklistingFileSystem into ShorteningFileSystem
2016-03-02 21:57:43 +01:00
Sebastian Stenzel
c306151980
fixes #88
2016-03-02 13:10:26 +01:00
Sebastian Stenzel
164a0c6901
disable "remove" button when the selected vault is unlocked [ci skip]
2016-03-02 11:12:04 +01:00
Sebastian Stenzel
31c92bd4a2
added BSD 2-clause license for EasyBind [ci skip]
2016-03-01 20:53:50 +01:00
Sebastian Stenzel
94b8726379
- Added settings (references #88 )
...
- Added dependency EasyBind to UI
- Using property bindings instead of listeners in lots of places of the UI now
2016-03-01 20:47:15 +01:00
Sebastian Stenzel
ca929241f2
fixes #131
2016-02-29 22:28:04 +01:00
Sebastian Stenzel
9abc0aab83
updated copyrights
2016-02-29 22:27:52 +01:00
Sebastian Stenzel
c9564bae62
- Added "remove vault" button to toolbar
...
- Using Ionicons in the toolbar now
2016-02-29 21:04:35 +01:00
Sebastian Stenzel
8fd0bbd9ed
Using "cryptomator" prefix for all JVM args now [ci skip]
2016-02-29 18:44:50 +01:00
Sebastian Stenzel
be7b875be7
remove vaults that can no longer be read [ci skip]
2016-02-29 13:57:29 +01:00
Sebastian Stenzel
020597c42d
removed unused imports [ci skip]
2016-02-29 12:39:43 +01:00
Sebastian Stenzel
75b67e5976
test simplification [ci skip]
2016-02-29 12:38:59 +01:00
Sebastian Stenzel
a6c99c273e
some Windows WebDAV compatibility fixes
2016-02-29 12:25:24 +01:00
Sebastian Stenzel
be4dab2773
fixes #108
2016-02-28 18:51:17 +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
be7e7e32b9
Same fix as previously made in commit 1a81b3a781: Deleting a DAV resource implicitly unlocks it.
2016-02-28 16:21:59 +01:00
Sebastian Stenzel
2ae5abfc0a
- determine available space in NIO file system ( fixes #97 )
...
- mount volumes via Finder, not via shell script. this makes creating volumes manually unnecessary
2016-02-23 21:52:27 +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
95b5f4c765
fixed switching to unlock view after initializing vault
2016-02-23 13:43:30 +01:00
Sebastian Stenzel
d926cbfd5c
removed unused import [ci skip]
2016-02-22 23:49:27 +01:00
Sebastian Stenzel
61f1afba87
deleted legacy code
2016-02-22 23:48:01 +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
Sebastian Stenzel
1467c8315c
- moved method from WritableFile to File: moveTo, setLastModified, setCreationTime, delete
...
- moved method from File and Folder to Node: setLastModified, setCreationTime, delete
2016-02-22 16:42:31 +01:00
Sebastian Stenzel
e6a9786b7a
minor bytebuffer allocation optimization
2016-02-22 14:58:27 +01:00
Sebastian Stenzel
819c56fe4c
debugging WebDAV + Crypto + NIO
2016-02-22 14:58:08 +01:00
Sebastian Stenzel
ae7e865c24
fixed unit test
2016-02-22 13:12:36 +01:00
Sebastian Stenzel
c8df03a085
added test to check authentication errors in file headers
2016-02-22 13:08:58 +01:00
Sebastian Stenzel
5df9f35065
Locking unmapped URLs results in creation of that resource now, as specified in http://www.webdav.org/specs/rfc4918.html#rfc.section.9.10.4
2016-02-22 13:06:56 +01:00
Sebastian Stenzel
ac4a68649e
now really: fixed invalid URI during MOVE, if dest path contains special chars (like spaces)
2016-02-22 11:37:37 +01:00
Sebastian Stenzel
7bc678d4dc
- don't write encrypted file header, if no actual write happens inside of an encrypted writable file (temporary workaround only!)
...
- reduced loglevel
2016-02-21 23:34:03 +01:00
Sebastian Stenzel
b48670e073
fixed invalid URI during MOVE, if dest path contains special chars (like spaces)
2016-02-21 22:54:01 +01:00
Markus Kreusch
391d8013b5
Fixed CryptoWritableFile errors when reading from moved file
...
* CryptoWritableFile no longer writes header with zero size if file is
opened for writing
* Refactored FileContentDecryptor: Using Supplier<Mac> instead of
ThreadLocal<Mac>
* Fixed InMemoryWritableFile: No longer open after moveTo
2016-02-21 21:33:35 +01:00
Markus Kreusch
023e7d70e5
corrected type name [ci skip]
2016-02-21 19:50:14 +01:00
Markus Kreusch
2c92435b91
Refactored WebDav test servers
...
* Moved common code into own type
2016-02-21 18:57:50 +01:00
Markus Kreusch
180b14b0c7
Added /foo to server path
2016-02-21 18:38:16 +01:00
Sebastian Stenzel
8280bfe10a
code simplification [ci skip]
2016-02-21 11:55:44 +01:00
Markus Kreusch
1994610d57
Refactored Concurrency test to guarantee correct execution order of
2016-02-21 00:22:20 +01:00
Markus Kreusch
a54f925b70
Moved Concurrency tests into own class
2016-02-21 00:22:20 +01:00
Sebastian Stenzel
c7c4dd4581
added file size obfuscation padding
2016-02-21 00:20:57 +01:00
Markus Kreusch
c93e4e462b
Added dagger to filesystem-invariants-tests
...
* Added dependencies to pom
* Moved dagger version in parent pom to variable
2016-02-20 19:58:30 +01:00
Markus Kreusch
6950ad496a
Removed /foo from server path
2016-02-20 19:58:30 +01:00
Sebastian Stenzel
8a7fca7a95
amendment to previously committed unit test [ci skip]
2016-02-20 18:10:26 +01:00
Sebastian Stenzel
a5e6c9fb9b
added concurrent read invariant test
2016-02-20 17:43:32 +01:00
Sebastian Stenzel
382c3a0258
correct answer to well-formed but still unsatisfiable range request
2016-02-20 14:34:11 +01:00
Sebastian Stenzel
7f313772e5
fixed random access positioning
2016-02-20 14:10:46 +01:00
Sebastian Stenzel
3a82dfb23f
- fixed return value of readBlockAligend
...
- adjusted loglevel of BlockAlignedWritableFile
[ci skip]
2016-02-20 12:34:14 +01:00
Sebastian Stenzel
b85a110a24
- report authentication error on the UI
...
- reduced visibility of some classes
2016-02-18 16:39:34 +01:00
Sebastian Stenzel
5a84228678
removed duplicate test case [ci skip]
2016-02-17 17:37:38 +01:00
Sebastian Stenzel
57b40675ac
WebDAV range request support is back!
2016-02-17 17:35:05 +01:00
Sebastian Stenzel
50e8a9e429
a few more webdav frontend tests
2016-02-17 13:33:31 +01:00
Sebastian Stenzel
f93d32c6fb
faster directory moving (no recursive iteration on filesystem needed any longer)
2016-02-17 12:05:16 +01:00
Sebastian Stenzel
a909095a1c
Fixed reuse of directory-IDs after moving encrypted directories but keeping references to the old locations.
...
This caused an illegal state where two different directories share the same directory id, making further file operations on these directories virtually impossible.
2016-02-15 23:31:09 +01:00
Sebastian Stenzel
03208ebc5e
fixed CryptoFolder (damn partial commits...)
2016-02-15 22:39:52 +01:00
Sebastian Stenzel
c41225eab6
Code simplification
2016-02-15 22:34:11 +01:00
Sebastian Stenzel
2725b6b920
not spawning new threadpools for each individual encryption/decryption job anymore
2016-02-15 16:35:30 +01:00
Sebastian Stenzel
ed0540e78f
Using Runnable instead of Consumer for InMemoryWritableFile's reference to InMemoryFile's delete function [ci skip]
2016-02-15 15:55:54 +01:00
Markus Kreusch
8cdb6d0eab
Fixed CryptoFileSystem
...
* avoid creation of a file and folder with equal names
2016-02-14 23:07:55 +01:00
Markus Kreusch
932e26f6a6
Added further invariant tests
2016-02-14 23:06:16 +01:00
Sebastian Stenzel
53a9b08dd6
fixed unit test
2016-02-14 21:00:12 +01:00
Sebastian Stenzel
752601f4da
further crypto layer optimizations for WebDAV compliance
2016-02-14 20:50:42 +01:00
Sebastian Stenzel
cf64a6c425
fixed webdav copy/move [ci skip]
2016-02-14 00:26:47 +01:00
Sebastian Stenzel
f0cb91b22f
- separated crypto filesystem and nameshortening filesystem for easier invariant testing
...
- creation of crypto filesystem only via DI in all integration tests (package-private constructor)
- new Maven module "filesystem-crypto-integration-tests" for tests as well as to provide a ready-to-use Dagger Component for integration tests in other modules.
2016-02-13 14:33:16 +01:00
Sebastian Stenzel
0d82e7dcc7
code simplicifaction + lockmanager unit tests
2016-02-12 14:31:47 +01:00
Sebastian Stenzel
bf5988f5fe
renamed packages
2016-02-12 13:01:03 +01:00
Sebastian Stenzel
3d24bc74b1
only one token must match, see http://www.webdav.org/specs/rfc2518.html#rfc.section.9.4.2 [ci skip]
2016-02-12 12:57:36 +01:00
Sebastian Stenzel
6f15ea0e1e
passing litmus cond_put_corrupt_token test [ci skip]
2016-02-12 12:38:24 +01:00
Sebastian Stenzel
93ef366125
now passing 94.6% of litmus lock tests
2016-02-12 01:01:26 +01:00
Sebastian Stenzel
cbcefc4eb5
- check locks, even when no if-header is present
...
- updated Jackrabbit
2016-02-11 00:24:13 +01:00
Sebastian Stenzel
42b852b622
removed logging [ci skip]
2016-02-10 22:46:39 +01:00
Sebastian Stenzel
12fcf5aeaf
several WebDAV compliance fixes
2016-02-10 19:23:43 +01:00
Sebastian Stenzel
a1a81cc0ba
ROOT directory file no longer needed. root directory id is now "" by convention.
2016-02-08 21:53:24 +01:00
Sebastian Stenzel
853744002c
prohibiting block swapping by adding file-IV and blocknumber to MAC
2016-02-08 18:47:02 +01:00
Sebastian Stenzel
4d2a786504
new vault-internal file extensions (no extension at all for files, "_" suffix for directories)
2016-02-08 15:17:50 +01:00
Sebastian Stenzel
bb185c3170
fixed bug causing directories to disappear immediately after renaming to a long name.
2016-02-08 15:16:43 +01:00
Sebastian Stenzel
e5d095606f
chunk layout version 3 (random nonce per block)
2016-02-08 13:57:19 +01:00
Sebastian Stenzel
4a60e94183
version 3 header (no nonce, CTR mode)
2016-02-08 13:14:20 +01:00
Sebastian Stenzel
1d6f4284c8
determine file size of all files during directory listing [ci skip]
2016-02-08 12:40:54 +01:00
Sebastian Stenzel
eb1b4a9fe3
updated license header
2016-01-29 02:09:10 +01:00
Sebastian Stenzel
64775a7d19
using Guavas ByteStreams.copy where possible
2016-01-29 02:06:52 +01:00
Sebastian Stenzel
8784115c75
report client version in user agent header during update checks [ci skip]
2016-01-29 01:11:13 +01:00
Markus Kreusch
56fcb99248
Test filesystem api
...
* Invariant tests for the File interface
* Invariant tests for reading / writing files
** Due to missing features currently ignoring CryptoFileSystem
2016-01-28 23:26:49 +01:00
Markus Kreusch
bfe0a50205
Fixed ShorteningFileSystem/Folder
...
* ShorteningFileSystem now exists after instantiation
* Creation of ShorteningFolder does no longer fail
2016-01-28 23:25:51 +01:00
Sebastian Stenzel
26aa18de77
Restored I/O graph
2016-01-28 21:21:21 +01:00
Sebastian Stenzel
6af4ee08f7
I/O statistics filesystem layer
2016-01-28 20:49:32 +01:00
Sebastian Stenzel
4059f99fd5
restored DelegatingReadableFile and DelegatingWritableFile for I/O stats
2016-01-28 20:33:16 +01:00
Sebastian Stenzel
0dc30c27d9
added crypto file system tests
2016-01-28 19:49:20 +01:00
Sebastian Stenzel
3696fea3ee
fixed invalid string formatter pattern
2016-01-28 19:07:10 +01:00
Sebastian Stenzel
bb34f5c17d
nameshortening tests
2016-01-28 19:05:34 +01:00
Sebastian Stenzel
b2a37c4b95
- read XOR write during BlockAlignedWritableFile (not r+w at the same time)
...
- simplified DelegatingFileSystem
2016-01-27 20:14:51 +01:00
Sebastian Stenzel
a972480e72
supporting change password again - now via CryptoFileSystemFactory
2016-01-27 18:21:47 +01:00
Sebastian Stenzel
091a44e65d
exception handling during mount/unmount/reveal operations
2016-01-27 14:46:48 +01:00
Sebastian Stenzel
c56d0b7d4a
first compile-clean attempt to integrate the layered I/O subsystem with the existing UI
2016-01-26 20:17:33 +01:00
Sebastian Stenzel
e4d626eef5
added some basic integration tests for the WebDavServer
2016-01-25 16:48:11 +01:00
Sebastian Stenzel
9052e7995f
added WebDavServer class to webdav frontend
2016-01-25 16:13:21 +01:00
Sebastian Stenzel
e23baa33f9
updated copyrights
2016-01-25 14:32:15 +01:00
Sebastian Stenzel
8d7c3a8f7b
renamed module
2016-01-25 14:30:51 +01:00
Markus Kreusch
56b061206a
Deleting temporary directories created in tests on shutdown
...
* Deleting using a shutdown hook (other approaches didn't work)
2016-01-25 00:03:22 +01:00
Markus Kreusch
f081e7d3ea
Removed SharedFileChannel transferTo and corresponding methods
...
* Removed from SharedFileChannel and Test
* Refactored Copier#copy(File,File) to sequence of truncated, followed
by looping read and write till EOF
* Changed tests accordingly
* Implemented CryptoWritableFile#truncate to make things work
2016-01-24 22:14:06 +01:00
Markus Kreusch
e241c5ba05
Worked on TODOs in SharedFileChannelTest
...
* Now testing for correct exception thrown from write and read
2016-01-24 01:12:55 +01:00
Markus Kreusch
406a9970ba
Fixed InMemoryFile#copyTo
...
* Does always copy the full contents
* Does always overwrite all contents in the target file
* Added file invariant test to test write after read returns written
bytes
2016-01-24 00:42:59 +01:00
Markus Kreusch
8ff5659680
Using AsynchronousFileChannel
...
* Replaced FileChannel with AsynchronousFileChannel
* Adapted tests
** transferTo tests and exception handling tests still pending (see
TODOs)
2016-01-23 23:52:31 +01:00
Sebastian Stenzel
2e5264bac2
support for forced decryption ignoring failed authentication
2016-01-23 16:49:04 +01:00
Sebastian Stenzel
a6bbc0ed44
- CryptoFS + InMemory Benchmark test
...
- faster growing in-memory files
2016-01-23 02:07:13 +01:00
Markus Kreusch
6479573346
Added FolderCopyToTests
...
* Tests for CopyTo Operation
* Changes to Matchers and Test-Utilities
* Changes to make things work
* TODO: One test still not working due to access to channel by multiple
threads
2016-01-22 22:58:16 +01:00
Sebastian Stenzel
cd72dae0d7
pass I/O exceptions on producer side to the consumer, so that decryption fails, if reading the decrypted file fails.
2016-01-17 21:44:47 +01:00
Markus Kreusch
d5c43f625f
Added log4j config
2016-01-17 19:02:25 +01:00
Markus Kreusch
0a1eaa8600
Fixed exception when closing channel that was opened with exception
2016-01-17 19:02:24 +01:00
Sebastian Stenzel
9278426131
forgot one place in commit fa35b63 [ci skip]
2016-01-16 01:18:23 +01:00
Sebastian Stenzel
fd98f0a69f
pass though IOExceptions from writer thread during close() [ci skip]
2016-01-16 01:09:10 +01:00
Sebastian Stenzel
fa35b63b6d
same InterruptedIOException in all cases
2016-01-16 01:00:57 +01:00
Markus Kreusch
51f5b6661f
Adjusted fix for issue in CryptoFileSystem when deleting a file
...
* CryptoWritableFile now only invokes writeTaks.get if not already
closed
* CryptoWritableFile now cancels writeTask before delete
2016-01-16 00:47:13 +01:00
Markus Kreusch
a7eb99f7d5
Renamed classes [ci skip]
2016-01-16 00:10:32 +01:00
Markus Kreusch
1a9ac16256
Additional filesystem-invariants-tests
...
* added tests
* fixed issue in CryptoFileSystem when deleting a file
** FileContentEncryptorImpl now does not submit an empty cleartext
buffer when receiving EOF
** CryptoWritableFile now only writesHeader on close if the file is
still open
2016-01-15 23:54:21 +01:00
Markus Kreusch
b330148b5f
Avoid loosing exception stacktrace
2016-01-15 21:46:40 +01:00
Markus Kreusch
297ce34c1a
Renamed classes [ci skip]
2016-01-15 19:28:35 +01:00
Markus Kreusch
20e7f4a548
Added FolderChildrenTests and FolderTests
...
* implemented some testcases
* fixed some issues
2016-01-15 19:13:46 +01:00
Markus Kreusch
18cf25738e
Javadoc [ci skip]
2016-01-15 11:55:36 +01:00
Markus Kreusch
d14c81d066
Tests for AutoClosingStream
2016-01-15 11:52:32 +01:00
Markus Kreusch
459ce8b5d2
Completed implementation of AutoClosingStream
2016-01-14 21:47:27 +01:00
Sebastian Stenzel
bf0988bb20
- Changed OS X PUT request filter from timeout-controlled to headerfield-controlled
...
- added tests
2016-01-13 18:11:22 +01:00
Markus Kreusch
9c844e626a
Fixed NioFileSystemIntegrationTests on windows
...
* Streams returned from NioFolder#children, files and folders are now
closed automatically after a terminal operation
* Not closing them lead to a bug on windows causing directories to be
not deleted after a successful Files.delete invocation
2016-01-12 23:52:28 +01:00
Sebastian Stenzel
8e1c63338f
more modular design of UriNormalizationFilter [ci skip]
2016-01-12 21:03:18 +01:00
Markus Kreusch
b16ceb1ba8
Allow to set served path for NioWebDavServer by system property
2016-01-12 20:26:29 +01:00
Sebastian Stenzel
b2a90ddcf6
removed tests that no longer apply
2016-01-12 13:13:46 +01:00
Sebastian Stenzel
55bee3d0d5
Perform URI normalization based on the result of checking for actually existing files & folders instead of request parameters only. This should fixe MOVE requests on Linux
2016-01-12 12:32:39 +01:00
Sebastian Stenzel
58b4905c91
apply an idle timeout to chunked put requests (as finder doesn't terminate chunked transfers properly) [ci skip]
2016-01-11 18:43:57 +01:00
Sebastian Stenzel
9c9e9769ee
fixed dependencies
2016-01-10 16:30:00 +01:00
Sebastian Stenzel
3b178030c7
- Fixes #128 and #119 by using unique directory id as associated data during filename encryption/decryption
...
- Using WeakValuedCache in all filesystem layers to prevent "twin" instances of the same folder
- Merge branch 'layered-io' of https://github.com/cryptomator/cryptomator into layered-io
2016-01-10 16:27:56 +01:00
Markus Kreusch
f735a64814
Improved request logging
2016-01-10 15:06:56 +01:00
Sebastian Stenzel
560c6251f6
moved WeakValuedCache to commons
2016-01-10 15:04:35 +01:00
Sebastian Stenzel
b2d425e11f
added possibility to add associated data to filename encryption (references #128 , #119 )
2016-01-10 13:39:12 +01:00
Sebastian Stenzel
8f319b3f87
dir listing speed: dont't determine filesize during getProperties() but only when explicitly asked by getProperty(String)
2016-01-09 22:19:16 +01:00
Markus Kreusch
5ff4f4c9c7
Changed handling of creation time
...
* creationTime now creates an Optional
* Removed FileSystem#supports and FileSystemFeature
2016-01-09 19:15:07 +01:00
Sebastian Stenzel
31f1b6478a
apparently webdav modification/creation times need to be UTC (even though the time zone is part of the RFC 1123 string...) [ci skip]
2016-01-09 18:47:00 +01:00
Sebastian Stenzel
a84a4b932d
support for webdav properties:
...
- getcontentlength
- getlastmodified
- creationdate (why isn't this one called "get"?)
2016-01-09 18:34:13 +01:00
Markus Kreusch
248984ce20
Fixed test dependencies
2016-01-09 17:56:25 +01:00
Sebastian Stenzel
fcf4476ae3
Added ReadableFile#size()
2016-01-09 16:39:14 +01:00
Sebastian Stenzel
0c42392244
Make delegating folders create their parents during own creation if they don't exist yet.
2016-01-09 01:22:27 +01:00
Markus Kreusch
415423abd7
Added creation time
...
* Getter and setter for files and folders
* A way to determine if a file system supports creation dates
* WebDav compliant implementation in jackrabbit-adapter
* Tests
2016-01-09 00:51:25 +01:00
Markus Kreusch
a746a73667
Fixed problem with modification time property set as creation time
...
instead
2016-01-08 23:15:57 +01:00
Sebastian Stenzel
a8f53b7084
Increased performance of non-random-access read/write by switching to block-aligned mode only when necessary.
2016-01-06 10:50:31 +01:00
Markus Kreusch
94ed3a6b7c
Reenabled NioFileSystem integrationtests
2016-01-06 01:55:08 +01:00
Markus Kreusch
3f44d9bb66
Added project filesystem-invariants-tests
...
* Implemented some tests to be run on multiple implementations to
demonstrate how such tests can be implemented
* Detected problems with CryptoFileSystem(NioFileSystem)
* Made CryptoFileSystem and CryptorImpl public / constructible from
other packages
2016-01-06 01:51:46 +01:00
Markus Kreusch
801253aa27
Tests for filesystem-nio
...
* Split tests into integration and unit tests
* Rewritten and completed unit tests
** By introducing a layer around Files.* to allow mocking of
NIO-Operations
** And introducing a factory to allow mocking of constructors
* Integration tests ignored temporarily
** TODO reduce amount of testcases and enable
2016-01-06 01:51:46 +01:00
Sebastian Stenzel
a05fa19de4
Merge branch 'separate-installers' into layered-io
2016-01-06 01:03:45 +01:00
Sebastian Stenzel
0b5e09ac60
moved OS-specific installers to separate git repos [ci skip]
2016-01-06 01:03:08 +01:00
Sebastian Stenzel
ddf6353729
Using DI to stack up filesystem layers
2016-01-05 16:55:52 +01:00
Sebastian Stenzel
b31f6a0aec
fixed another test, but not that important. thus [ci skip]
2016-01-04 21:32:11 +01:00
Sebastian Stenzel
f75cf48d7b
fixed that test...
2016-01-04 21:03:09 +01:00
Sebastian Stenzel
578f52f4ba
cleanup, attempt to fix test
2016-01-04 20:46:10 +01:00
Sebastian Stenzel
ae55874709
Random Access Decryption
2016-01-04 20:31:49 +01:00
Sebastian Stenzel
f46a79fa63
Added test for AuthenticationFailedException during filename decryption
2016-01-02 14:40:17 +01:00
Markus Kreusch
ff4448bac0
Tests for filesystem-nio
...
* Renamed tests from ...IntegrationTest back to ...Test
** to allow better integration with moreunit
** because some methods of the classes can only be integration tested
some not which lead to a strange splitting of the tests
* Added more tests
2016-01-02 02:05:18 +01:00
Sebastian Stenzel
e9f5593e33
fixed InMemoryFileSystem: Only one volatile file/folder for a given name at a time.
2016-01-01 23:09:48 +01:00
Sebastian Stenzel
a9744167c1
new filesystem-aware WebDAV LocatorFactory
2016-01-01 22:48:16 +01:00
Sebastian Stenzel
4e7f3503d9
adjusted in-memory filesystem to comply with API (return files/folders when requested, even though the oposite kind exists for the given name)
2016-01-01 22:44:46 +01:00
Markus Kreusch
71face8091
Tests for filesystem-nio
...
* Renamed existing tests to ...IntegrationTest
* Created Unit-Tests for Readable- and WritableNioFile (incomplete)
2016-01-01 19:00:39 +01:00
Sebastian Stenzel
0c2caf4469
Even more FifoParallelDataProcessor simplification + test
2016-01-01 16:15:36 +01:00
Sebastian Stenzel
9665ca8dff
Simplified FifoParallelDataProcessor
2016-01-01 16:06:19 +01:00
Sebastian Stenzel
c3652a22a0
reject execution when shut down
2016-01-01 14:10:15 +01:00
Sebastian Stenzel
3043aa29c2
added enc/dec benchmark test
2016-01-01 13:49:20 +01:00
Sebastian Stenzel
a388acfce4
added test
2016-01-01 12:50:25 +01:00
Markus Kreusch
64dec64e95
Created NioWebDavServer
...
* Extracted Server-logic from InMemoryWebDavServer to
FileSystemBasedWebdavServer
* Made InMemoryWebdavServer and NioWebdavvServer use
FileSystemBasedWebdavServer
2015-12-31 17:46:24 +01:00
Markus Kreusch
39535d08e7
Implemented NioFile
...
* Implementation of NioFile methods
* Extracted Readable/WritableNioFile into separate classes
** Created SharedFileChannel to allow Readable/WritableNioFile for the
same NioFile to use a single, shared FileChannel
* Added tests for NioFile
* Tests for Readable/WritableNioFile pending
2015-12-31 16:49:54 +01:00
Markus Kreusch
806e366a72
Added test for Copier
...
* Created Test covering all lines and mutations
* Added HierachicalContextRunner dependency to allow more structured
tests
2015-12-30 20:53:27 +01:00
Markus Kreusch
db4b8955f4
Implemented missing tests for NioFolder
2015-12-30 17:05:02 +01:00
Markus Kreusch
1bf0c76918
Added tests for NioFolder
...
* Completed testcases
* Implemented most of them (2 missing)
* Added OptionalMatcher
2015-12-30 00:43:02 +01:00
Sebastian Stenzel
282fd5ecee
added copyright header [ci skip]
2015-12-29 22:09:12 +01:00
Sebastian Stenzel
634f176cf9
Added block-aligned read/write
2015-12-29 22:05:19 +01:00
Sebastian Stenzel
c86068d7bb
updated InMemoryFile to support distinct read and write access without mixing up positions and stuff
2015-12-29 21:58:47 +01:00
Markus Kreusch
6acbba476b
Fixed weak valued cache test
...
* Test should no longer fails when JVM memory is more than
Integer.MAX_VALUE
2015-12-29 21:48:00 +01:00
Sebastian Stenzel
9385c3bf6d
separated filename shortening layer from metadata hiding layer
2015-12-29 16:24:42 +01:00
Sebastian Stenzel
aa89f60c2f
package name org.cryptomator.webdav.jackrabbit was ambiguous
2015-12-29 14:29:25 +01:00
Sebastian Stenzel
44d1250986
Added new filesystem layer for read/write alignment with boundary of encrypted chunks.
2015-12-29 13:41:47 +01:00
Sebastian Stenzel
c21654eac1
DelegatingFileSystem: Use factories for Files, Folders, ReadableFiles and WritableFiles
2015-12-29 11:46:37 +01:00
Sebastian Stenzel
c466c7e3ba
New base class for filesystem decorators, which basically just delegate work to the underlying file system
2015-12-29 10:50:23 +01:00
Sebastian Stenzel
3317babe6b
renamed package org.cryptomator.crypto.fs to org.cryptomator.filesystem.crypto (same as all other org.cryptomator.filesystem.* filesystems) [ci skip]
2015-12-29 07:50:31 +01:00
Sebastian Stenzel
3998a7cd58
typo [ci skip]
2015-12-29 07:47:03 +01:00
Markus Kreusch
260303127e
Replaced DirectoryWalker by FileSystemVisitor
2015-12-28 23:07:09 +01:00
Markus Kreusch
d073bdfad9
Removed FolderCreateMode from filesystem api
...
* Folder#create now always creates the parents
2015-12-28 21:29:34 +01:00
Markus Kreusch
62d8cdfe4f
Added commons project
2015-12-28 20:58:38 +01:00
Markus Kreusch
356ea5c319
Refactored filesystem api
...
* Removed Readable- and WritableBytes
** Replaced with Readable-/WritableByteChannel
** Methods now integrated in Readable- and WritableFile
** Replaced positioned read/write by method to set the position
2015-12-28 20:54:18 +01:00
Markus Kreusch
1804a52740
Restructured test dependencies
...
* All modules now have commons-test as test dependency.
* commons-test has dependencies to junit, hamcrest and mockito
2015-12-28 19:30:40 +01:00
Markus Kreusch
3dd9c623f0
Fixed typo
2015-12-28 19:29:35 +01:00
Markus Kreusch
157839c32f
Changes to filesystem API and nio implementation
...
* Partial implementation of nio filesystem
* Addded some tests
* Added project for common test dependencies
* Removed default implementation of Folder#delete
** reason: didn't work because empty folders were not deleted and this
cannot be done in the default implementation
2015-12-28 16:32:09 +01:00
Sebastian Stenzel
0254569826
webdav move/copy/delete
2015-12-28 14:06:40 +01:00
Sebastian Stenzel
389c49d846
PUT and MKCOL support. Simplified paths (utilizing a servlet filter to make sure, directory paths always end on "/" while file paths don't).
2015-12-27 21:53:50 +01:00
Sebastian Stenzel
d3000da2e9
added javax.servlet-api dependency needed by jackrabbit
2015-12-24 00:40:39 +01:00
Sebastian Stenzel
c4eee58f72
moved debug log4j config to correct directory [ci skip]
2015-12-24 00:33:38 +01:00
Sebastian Stenzel
e67c8f2816
first experiments with jackrabbit-filesystem-adapter
2015-12-24 00:32:07 +01:00
Sebastian Stenzel
dc5d3e21f3
Externalized FileHeader encryption/decryption to separate class
2015-12-20 14:51:53 +01:00
Sebastian Stenzel
80e1185325
Adding blocking behaviour when appending data to be en/decrypted.
...
Using composite instead of inheritance for FileContentDecryptorImpl and FileContentEncryptorImpl
2015-12-20 12:42:02 +01:00
Sebastian Stenzel
49c70c03fe
now also testing MAC against openssl-computed result.
...
also we're testing encryption of "hello world" instead of "hello world " now :D
[ci skip]
2015-12-20 11:13:08 +01:00
Sebastian Stenzel
3045805751
File content encryption and decryption (still without padding, no partial support)
2015-12-20 00:38:14 +01:00
Sebastian Stenzel
4e0143eb05
started implementation of FileContentEncryptorImpl
2015-12-19 18:22:03 +01:00
Sebastian Stenzel
951a02a9a5
cleanup
2015-12-19 11:26:35 +01:00
Sebastian Stenzel
69b192fe82
shutting down file reader when closing the readablefile
2015-12-19 01:15:54 +01:00
Sebastian Stenzel
a055066f72
added timeouts to crypto fs tests
2015-12-19 00:54:51 +01:00
Sebastian Stenzel
a879ed2237
Preparations for file content encryption (no partial support yet)
2015-12-18 22:07:12 +01:00
Sebastian Stenzel
9711314080
removed unused code [ci skip]
2015-12-18 00:09:48 +01:00
Sebastian Stenzel
b22ac719f2
renamed filesystem layer maven modules
2015-12-18 00:06:31 +01:00
Markus Kreusch
25eed3dc4a
Changes to filesystem API and nio implementation
...
* Partial implementation of nio filesystem
* Removed timeouts from openReadable and openWritable
* Added convenience methods for copying
* Added utility to support deadlock safe opening of multiple files
2015-12-17 23:46:58 +01:00
Sebastian Stenzel
58524e5099
added test for file/folder move operations
2015-12-16 19:56:46 +01:00
Sebastian Stenzel
eadf736e98
added new "shortening layer" responsible for shortening long file names
...
the crypto layer is no longer resposible for the postprocessing of long names, as this is an unrelated task without any security implications
2015-12-16 18:37:08 +01:00
Sebastian Stenzel
b41ccb6054
added slack notifaction to travis config
2015-12-15 23:26:35 +01:00
Sebastian Stenzel
72c0d2cb96
removed timeouts from tests, as timeouts were caused by slow JVM stuff like class loading or Cipher.getInstance
2015-12-15 21:43:24 +01:00
Sebastian Stenzel
92e9fc5871
Merge code coverage metrics from branch 'master' into layered-io
2015-12-15 21:35:01 +01:00
Sebastian Stenzel
044532ef15
reverted to original coveralls snippet
2015-12-15 21:25:55 +01:00
Sebastian Stenzel
e4955ea6c8
still trying to speed up build
...
building uber-jar only when deploying
2015-12-15 21:14:56 +01:00
Sebastian Stenzel
b2cb5d1dac
trying to speed up build
2015-12-15 20:54:26 +01:00
Sebastian Stenzel
e11b0a3421
trying to speed up build
2015-12-15 20:48:12 +01:00
Sebastian Stenzel
de29c84a0c
fixed code coverage job config
2015-12-15 20:39:10 +01:00
Sebastian Stenzel
b3c65267df
added test coverage build plugin
2015-12-15 20:32:55 +01:00
Sebastian Stenzel
70eb0c99e4
implemented encryption/decryption of masterkey file in crypto layer
2015-12-15 19:50:42 +01:00
Sebastian Stenzel
35bb042430
moved CryptoFolder.contains(Node) to Folder.isAncestorOf(Node), clarified a few javadocs
2015-12-15 13:50:50 +01:00
Sebastian Stenzel
762f362784
adjusted to updated API, restored Folder.copy and Folder.move
2015-12-15 02:27:41 +01:00
Markus Kreusch
3c7651a78a
Modified file system API
...
* Changed IOExceptions ot UncheckedIOExceptions
* Added javadoc
* Added directory move and copy operations
2015-12-14 23:49:28 +01:00
Sebastian Stenzel
99015680b1
began implementation of new filesystem api based encryption layer
2015-12-14 19:20:00 +01:00
Sebastian Stenzel
e1b74ce312
first tests with refactored io layers
2015-12-14 04:37:29 +01:00
Markus Kreusch
3971d3afd5
Added first draft of file system API
2015-12-13 21:45:03 +01:00
Sebastian Stenzel
3adfe6871b
reduced visibility of test classes [ci skip]
2015-12-07 15:05:01 +01:00
Sebastian Stenzel
97a72ecbf7
make some better use of mocks during unit tests
2015-12-07 14:59:12 +01:00
Sebastian Stenzel
0697e19b01
less random numbers in tests, explicit test timeout
2015-12-06 14:52:46 +01:00
Sebastian Stenzel
973a2fb395
fail with exception, if crypto worker is waiting too long (1 second) to be able to write to the output stream
2015-12-06 14:41:27 +01:00
Sebastian Stenzel
fc06595977
cancel work if poisoning (i.e. graceful termination) fails after timeout
2015-12-06 12:02:56 +01:00
Sebastian Stenzel
e4220246ab
(now really) fixed deadlock when crypto workers die due to exceptions
2015-12-06 11:10:19 +01:00
Sebastian Stenzel
128a93d44e
fixed deadlock when crypto workers die due to exceptions
2015-12-06 02:05:20 +01:00
Sebastian Stenzel
a7c19624ce
randomizing masterkeys is now a explicit task, so random numbers are not needed when loading a masterkey file from disk. trying to use an uninitialized cryptor results in runtime exceptions
2015-11-23 15:09:39 +01:00
Sebastian Stenzel
2fca4629b9
externalized AES-SIV to independent library
2015-11-18 08:25:50 +01:00
Sebastian Stenzel
4d5cc7a5a0
fixes #104
2015-11-05 20:39:05 +01:00
Sebastian Stenzel
ebb421bd4c
fixes #100 (reveal script now running on background thread. to be confirmed on Windows Vista)
2015-11-03 00:29:39 +01:00
Sebastian Stenzel
0c116d0385
Merge branch '0.10.1'
...
Conflicts:
main/core/pom.xml
main/crypto-aes/pom.xml
main/crypto-api/pom.xml
main/installer-debian/pom.xml
main/installer-osx/pom.xml
main/installer-win-portable/pom.xml
main/installer-win/pom.xml
main/pom.xml
main/uber-jar/pom.xml
main/ui/pom.xml
2015-11-02 14:21:17 +01:00
Sebastian Stenzel
1f0aea9d8a
Version 0.10.1
2015-11-02 14:16:49 +01:00
Sebastian Stenzel
6c4752cee1
Preparation for App Store builds:
...
possibility to disable update checks by setting java environment variable `-Dcryptomator.updatesManagedExternally=true`
2015-11-02 14:15:53 +01:00
Sebastian Stenzel
b254564657
fixes #77
2015-11-02 13:01:25 +01:00
Tobias Hagemann
014dbd912a
starting development of 0.11.0 [ci skip]
2015-10-29 19:07:28 +01:00
Tobias Hagemann
1e18a11886
release 0.10.0
...
- fixes #92
- fixes #84
- improves #76
- improves #66 (fewer WebDAV requests needed for file creation)
- might solve a few problems of #68
2015-10-29 19:04:38 +01:00
Sebastian Stenzel
386059a238
enabled UI caching for most controls (references #76 )
2015-10-29 12:49:45 +01:00
Sebastian Stenzel
b4ab09b3aa
Using Java 8 LongAdder instead of AtomicLong for better performance during I/O analysis.
2015-10-29 11:46:48 +01:00
Sebastian Stenzel
289ac55ccd
Deleted IORuntimeException in favour of UncheckedIOException
2015-10-29 11:26:28 +01:00
Sebastian Stenzel
b5160cddb9
improved recursive directory deletion
2015-10-29 10:24:11 +01:00
Sebastian Stenzel
1a81b3a781
several refactorings, especially concerning LOCK operations on windows
2015-10-28 22:44:59 +01:00
Tobias Hagemann
b6a5db5797
Merge pull request #95 from tuphamnguyen/patch-1
...
Updated README.md
2015-10-28 22:25:45 +01:00
Tu Pham Nguyen
aaf98c4fb9
Updated README.md
...
Minor spelling, capitalization, and grammar issues. Nothing serious :)
2015-10-28 16:03:51 -05:00
Sebastian Stenzel
55d1ffe703
improved smoothing, stricter IO impl during encryption
2015-10-28 17:55:28 +01:00
Sebastian Stenzel
5fefa3c6d4
exponential smoothing for I/O graph
2015-10-28 16:40:50 +01:00
Sebastian Stenzel
b404e52670
starting development of 0.10.0 [ci skip]
2015-10-16 13:54:56 +02:00
Sebastian Stenzel
44475fa3f1
Version 0.9.0
2015-10-16 13:52:03 +02:00
Sebastian Stenzel
f430f3c579
just fixes some warnings in eclipse [ci skip]
2015-10-16 13:24:52 +02:00
Sebastian Stenzel
3efa23987f
reverted previous commit (fixing travis setting)
2015-10-15 17:29:55 +02:00
Sebastian Stenzel
1dce871354
trying out travis container-based builds
2015-10-15 17:27:58 +02:00
Sebastian Stenzel
d919c727cf
trying out travis container-based builds
2015-10-15 17:24:45 +02:00
Sebastian Stenzel
b691e374eb
fixes #74
2015-10-15 17:19:27 +02:00
Sebastian Stenzel
ca88e05849
Preparations for #74
2015-10-10 17:01:25 +02:00
Sebastian Stenzel
104c3b64f6
- fixes #75
...
- restored progress indicator, broken by previous commit
2015-10-04 22:01:01 +02:00
Sebastian Stenzel
1bef4e786d
- Fixed "return" key in unlock view
...
- Fixed password field focus
- Don't show unlock error messages from one vault, when switching to another vault
- Hide advanced mount options by default (preparation for things like #74 )
2015-10-04 15:38:41 +02:00
Sebastian Stenzel
c1f32105d8
last byte in request range inclusive (!!)
2015-10-03 14:07:41 +02:00
Sebastian Stenzel
09b4130c3e
- fixed size obfuscation padding
...
- fixed behaviour when serving invalid content ranges, thus improving random access performance (thats why we created the 0.8.2 workaround)
- reduced loglevels of some frequent messages
2015-10-03 13:10:28 +02:00
Sebastian Stenzel
6d1e0fe609
loading settings only once
2015-10-03 12:07:24 +02:00
Sebastian Stenzel
e65c84ca1d
Merge tag '0.8.2'
...
Conflicts:
main/core/pom.xml
main/crypto-aes/pom.xml
main/crypto-api/pom.xml
main/installer-debian/pom.xml
main/installer-osx/pom.xml
main/installer-win-portable/pom.xml
main/installer-win/pom.xml
main/pom.xml
main/uber-jar/pom.xml
main/ui/pom.xml
2015-10-02 17:38:40 +02:00
Sebastian Stenzel
095f60ec03
Update 0.8.2
...
Fixes slow range requests on OS X, as WebDAVFS sometimes processes responses only after closing the connection, even though "keep-alive" is requested.
2015-10-02 17:36:04 +02:00
Sebastian Stenzel
485df3aa71
fixes #65
2015-09-26 16:39:18 +02:00
Sebastian Stenzel
6b073c1499
small I/O tweaks
2015-08-25 10:55:46 +02:00
Sebastian Stenzel
71983cc3a8
- added copyright information for the OS X progress indicator
...
- fixed spinning direction (now clockwise)
- use default progress indicator style for win + tux
[ci skip]
2015-08-16 11:55:42 +02:00
Sebastian Stenzel
db2297d2f1
fixed unit test
2015-08-15 23:19:34 +02:00
Sebastian Stenzel
38ab167fa4
clear password field when switching vault before unlocking [ci skip]
2015-08-15 23:14:05 +02:00
Sebastian Stenzel
f87e8f55f1
CSS cleanup
2015-08-15 23:05:53 +02:00
Sebastian Stenzel
a4e6365e0b
New UI style for Linux builds
2015-08-15 16:51:36 +02:00
Sebastian Stenzel
06034fd95b
code cleanup
2015-08-15 12:07:29 +02:00
Sebastian Stenzel
571fee9524
simplified DI, where possible
2015-08-09 00:38:23 +02:00
Sebastian Stenzel
af9deffa6d
moved from guice to dagger
2015-08-08 19:13:16 +02:00
Sebastian Stenzel
48b319ec99
started working on 0.9.0-SNAPSHOT
2015-08-08 19:12:44 +02:00
Sebastian Stenzel
9ea9cb6eb2
Removed JVM flag for windows builds, as it may prevent the application from starting. This is a hotfix release for Windows only.
2015-08-06 22:42:59 +02:00
Sebastian Stenzel
301ba9cdb7
Update .travis.yml
2015-08-04 20:29:00 +02:00
Sebastian Stenzel
740c4c2ba9
Update .travis.yml
2015-08-04 18:01:13 +02:00
Sebastian Stenzel
18e7dcd91f
Beta 0.8.0
2015-08-04 17:44:19 +02:00
Sebastian Stenzel
95133152f9
using 1GB heap size on 32 bit windows systems, due to http://www.oracle.com/technetwork/java/hotspotfaq-138619.html#gc_heap_32bit
2015-08-04 17:38:42 +02:00
Sebastian Stenzel
4cd243e32a
Build with unlimited strength JCE policy files on Travis
2015-08-04 15:23:50 +02:00
Sebastian Stenzel
f454f48248
updated travis configuration
2015-08-04 15:06:59 +02:00
Sebastian Stenzel
ad3801b223
- Allow up to 2GB RAM to be used by native packages.
...
- Copy dependency jars instead of bundling them (allows more restrictively licensed dependencies)
2015-08-03 22:49:55 +02:00
Sebastian Stenzel
3f946d1c82
Creating directories lazily now. This fixes an issue, where a "ui" folder appeared inside the vault, just because Windows Explorer queries the existence of "ui/SwDRM.dll".
2015-08-03 12:33:11 +02:00
Sebastian Stenzel
ecb178d5b2
simplified code
2015-08-02 15:13:56 +02:00
Sebastian Stenzel
ed7dc60f5e
slow start, increasing number of blocks worked on per thread, reusing ciphers for multiple consecutive blocks
2015-08-02 00:37:26 +02:00
Sebastian Stenzel
6bbfacd794
small changes for easier debugging
2015-08-01 21:34:47 +02:00
Sebastian Stenzel
5a06d01ef5
moved to ByteBuffers
2015-07-31 10:56:34 +02:00
Sebastian Stenzel
aac9ead633
- mutlithreaded encryption
...
- moved to bytebuffer (experimental)
2015-07-27 22:25:24 +02:00
Sebastian Stenzel
cdcc1626ce
multithreaded decryption using producer/consumer pattern
2015-07-26 22:22:50 +02:00
Sebastian Stenzel
738d2dfc34
first multithreaded decryption test (PoC quality)
2015-07-25 17:28:00 +02:00
Sebastian Stenzel
9771c6d1e7
don't decrypt file size obfucscation padding
2015-07-25 16:18:02 +02:00
Sebastian Stenzel
bc0a26b0ad
building pre-release versions
...
(trying out https://github.com/travis-ci/dpl/issues/234#issuecomment-123309684 )
2015-07-25 01:58:25 +02:00
Tobias Hagemann
7349ef754e
Unsatisfiable content range in partial file requests
2015-07-25 01:56:06 +02:00
Sebastian Stenzel
e8e80f306b
WebDAV range request refinements
2015-07-25 01:52:37 +02:00
Sebastian Stenzel
e1ce400bcd
fixed wrong long-to-bytearray conversion
2015-07-14 15:20:50 +02:00
Sebastian Stenzel
8c4d5a9614
non-interchangable chunks by adding additional data to MACs
2015-07-14 14:34:17 +02:00
Sebastian Stenzel
93a87c86a4
sensitive header data is now encrypted using a single enc_cbc(concat(fileSize, fileKey)) instead of encrypting both data separately
2015-07-13 17:37:06 +02:00
Sebastian Stenzel
685e347524
New MAC authentication warning, preventing CCAs, but allowing to force-decrypt unauthentic files.
2015-07-09 17:16:43 +02:00
Sebastian Stenzel
9d2d847727
fixed build
2015-07-05 20:57:15 +02:00
Sebastian Stenzel
a00086ff2d
- simplified range request handling
...
- correct handling of HTTP 416 responses
- moved unit test to apache httpclient (old version 3.1 due to jackrabbit's dependency)
2015-07-04 20:47:23 +02:00
Sebastian Stenzel
d76154c8d1
- reduced size of chunks, a MAC is calculated for (not final yet)
...
- faster range requests due to reduced chunk size, thus faster video playback start
- fixed range requests
- making file locks optional (if not supported by file system)
2015-07-03 19:30:49 +02:00
Sebastian Stenzel
bc76ab285d
fixed unit test
2015-06-27 08:09:12 +02:00
Sebastian Stenzel
0d3a5b4e70
- increased vault version
...
- Showing "per vault" MAC authentication failure dialogs
2015-06-26 23:35:24 +02:00
Sebastian Stenzel
48f544ef91
- support for http range requests in new schema
2015-06-21 22:11:15 +02:00
Sebastian Stenzel
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
2015-06-21 18:51:39 +02:00
Sebastian Stenzel
d7186bb2dd
Merge tag '0.7.2'
2015-06-05 15:20:09 +02:00
Sebastian Stenzel
85f3487cf0
fixes #64 by attempting to mount the more common "localhost", which is more likely to be excluded from proxy autoconfiguration scripts.
2015-06-05 15:17:33 +02:00
Sebastian Stenzel
4a754d6a6c
Beginning development of 0.8.0
2015-05-31 00:04:26 +02:00
Sebastian Stenzel
abf9920caf
its getting late...
2015-05-30 22:29:59 +02:00
Sebastian Stenzel
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")
2015-05-30 22:22:50 +02:00
Sebastian Stenzel
d43396bcfb
updated version
2015-05-30 21:31:26 +02:00
Sebastian Stenzel
b6383f49b1
logging to %appdata% on windows
2015-05-30 20:55:29 +02:00
Sebastian Stenzel
c5b241a68a
cleanup
2015-05-30 20:40:08 +02:00
Sebastian Stenzel
00a39c80cb
Merge branch 'windows-unc-path-mounter'
2015-05-30 20:39:23 +02:00
Sebastian Stenzel
8d8fe74d3a
restored ability to open vaults with 128 bit keylength
2015-05-30 20:13:11 +02:00
Sebastian Stenzel
e767436f5d
updated jackrabbit (fixing security issue, see https://issues.apache.org/jira/browse/JCR-3883 )
2015-05-29 23:39:36 +02:00
Sebastian Stenzel
03cdf1fdc9
added metadata caching
2015-05-29 11:18:23 +02:00
Sebastian Stenzel
49646aae41
improved directory name caching (>95% hitrate now)
2015-05-29 10:47:50 +02:00
Sebastian Stenzel
f3aa636b8b
windows mount/unmount improvements
2015-05-28 17:34:56 +02:00
Sebastian Stenzel
c73f18e3b8
using ipv6-literal instead of localhost and bypassing proxy for localhost (wtf anyway) again...
2015-05-25 17:32:55 +02:00
Sebastian Stenzel
5f40ce50e7
fixes #41
2015-05-25 16:43:41 +02:00
Sebastian Stenzel
744f9db958
fixes #52
2015-05-25 16:22:52 +02:00
Sebastian Stenzel
111ee99ae1
- fixed invalid path for windows logfiles
...
- yet another attempt to improve (i don't even dare to say fix) #41
2015-05-25 14:37:12 +02:00
Sebastian Stenzel
7d81ff3b43
Merge pull request #59 from MuscleRumble/master
...
Replaced tray icon with monochrome version
2015-05-24 23:19:00 +02:00
Tobias Hagemann
00a2c6c5ae
Replaced tray icon with monochrome version
2015-05-24 23:16:54 +02:00
Sebastian Stenzel
587c45ee63
added a default logging location, if logPath property is not set.
2015-05-24 22:30:12 +02:00
Sebastian Stenzel
3d3cb7bb86
Writing logfiles now.
2015-05-24 21:51:37 +02:00
Sebastian Stenzel
0e3513e86d
- locking file header during creation,
...
- suggesting range request for files > 32MiB only
2015-05-22 22:26:39 +02:00
Sebastian Stenzel
8845efb983
fixed infinite number of authentication jobs resulting in heavy cpu load
2015-05-22 22:04:32 +02:00
Sebastian Stenzel
88f81d2682
Merge branch 'webdav-directory-moving'
2015-05-21 18:50:56 +02:00
Sebastian Stenzel
58d500baaf
Merge pull request #58 from flyingarg/master
...
fixes #57
Thank you very much, @flyingarg
2015-05-18 17:27:36 +02:00
Mohit Raju
103ea9047f
updated method and paramternames to openMountWithWebdavUri
2015-05-18 16:13:25 +03:00
Mohit Raju
f4b07b9807
restructure openFMWithWebdavSchema
2015-05-18 12:40:19 +03:00
Mohit Raju
6a3b4d486d
added contributor name
2015-05-18 11:50:35 +03:00
Mohit Raju
13bcde318b
removing debug logs
2015-05-18 10:10:07 +03:00
Mohit Raju
242486c0b1
Allowing webdav schema name fallback
2015-05-17 16:57:22 +03:00
Sebastian Stenzel
ea9c8eee83
yet another refactoring session (functionality restored now)
2015-05-15 23:17:24 +02:00
Sebastian Stenzel
0d969432c2
some more flat hierarchy fixes
2015-05-15 18:13:34 +02:00
Sebastian Stenzel
be369b480b
some more destruction...
2015-05-14 21:48:02 +02:00
Sebastian Stenzel
4cf872f916
directory moving
2015-05-14 07:37:56 +02:00
Sebastian Stenzel
3d3c36b66f
Update README.md
2015-05-12 22:19:36 +02:00
Sebastian Stenzel
54c2afe3d1
os-specific installer modules
2015-05-11 00:37:31 +02:00
Sebastian Stenzel
3c71878b6b
First attempt of adding a portable version for windows users. (Issue #48 )
2015-05-10 17:23:57 +02:00
Sebastian Stenzel
f36a61df1c
Merge pull request #54 from cryptomator/flatDirectoryStructure
...
Flat directory structure
2015-05-10 14:54:49 +02:00
Sebastian Stenzel
1642aa4688
fixes #49
2015-05-10 14:13:07 +02:00
Sebastian Stenzel
6f9b16a7dc
fixes #53
2015-05-10 14:00:00 +02:00
Sebastian Stenzel
66ed9126de
version check during masterkey decryption -> added option to go to download page of different version
2015-05-10 12:39:28 +02:00
Sebastian Stenzel
a07efc5209
Proper error handling for outdated vault formats
2015-05-05 17:29:51 +02:00
Sebastian Stenzel
bbeeb79812
reduced max file name size, locking metadata files before read/write.
2015-05-05 06:50:16 +02:00
Sebastian Stenzel
4d08e9d72b
cleanup
2015-05-04 22:02:47 +02:00
Sebastian Stenzel
040f260bf0
authenticated file header
2015-05-04 21:31:41 +02:00
Sebastian Stenzel
cdf9c28a38
refactored directory structure, so windows (and OneDrive) can handle vaults better
2015-04-28 18:19:05 +02:00
Sebastian Stenzel
a6972f62f2
Merge pull request #51 from MuscleRumble/master
...
Fixed .cryptomator bundle extension registration in OS X
2015-04-17 15:01:34 +02:00
Tobias Hagemann
1db32470b1
Fixed .cryptomator bundle extension registration in OS X
2015-04-17 10:22:10 +02:00
Sebastian Stenzel
ed022412fe
fixed travis build for untagged versions
2015-04-08 21:42:06 +02:00
Sebastian Stenzel
a2356b62c7
Updated travis configuration and paths to new GitHub repo
2015-04-08 21:32:57 +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
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
2015-03-14 21:58:06 +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
3f8f0b1fa7
Update README.md
2015-03-13 13:24:35 +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
e883a04577
Merge remote-tracking branch 'origin/master' into 0.5.2
...
Conflicts:
main/core/pom.xml
main/crypto-aes/pom.xml
main/crypto-api/pom.xml
main/pom.xml
main/ui/pom.xml
2015-03-06 15:06:31 +01:00
Sebastian Stenzel
1dd8a28a9d
Merge remote-tracking branch 'origin/master' into 0.5.2
...
Conflicts:
main/core/pom.xml
main/crypto-aes/pom.xml
main/crypto-api/pom.xml
main/pom.xml
main/ui/pom.xml
2015-03-06 14:56:22 +01:00
Sebastian Stenzel
39df98ea3c
Branch 0.5.2 for windows
2015-03-06 14:55:30 +01:00
Sebastian Stenzel
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
2015-03-01 22:23:42 +01:00
Sebastian Stenzel
9433c22d7f
minor I/O improvements
2015-03-01 20:55:32 +01:00
Sebastian Stenzel
5bd38d31bf
Merge branch '0.5.1'
...
Conflicts:
main/core/pom.xml
main/crypto-aes/pom.xml
main/crypto-api/pom.xml
main/pom.xml
main/ui/pom.xml
2015-02-23 14:53:31 +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
e321994c35
Update README.md
2015-02-22 23:03:47 +01:00
Sebastian Stenzel
f86b27d62f
Updated Version to 0.6.0-SNAPSHOT
2015-02-22 22:19:13 +01:00