dokan-java
dokan-java copied to clipboard
Dokan Java Wrapper
Some methods (e.g. MaskValueSet#add(T...)) allow for VarArgs but haven't been explicitly checked for possible Heap pollution.
Even a most basic CI which only compiles the code would be helpful to check if commits/ Pull-Request are compile clean. A basic and fast to set-up CI system provides...
If one looks into the release section of the adapter, it is... not overwhelming. It should change to a proper format including a changelog.
[dev.dokan.dokan_java.structure.DokanOptions](https://github.com/dokan-dev/dokan-java/blob/master/src/main/java/dev/dokan/dokan_java/structure/DokanOptions.java) contains the field Version, which currently has the value 110 (1.1.0). Dokan-Java 1.2.0-SNAPSHOT is incompatible with any Dokany-releases prior to 1.3.1000 as of commit 0716547(see #34). The Version-value seems...
What if we eliminate **LibraryNotFoundException**, **MountFailedException**, **UnmountFailedException** and just use **DokanyException** - they are all essentially the same? This would shrink the dokan-java API surface further, but would probably need...
The zwCreateFile method contains the parameter securityContext with the type WinBase.SECURITY_ATTRIBUTES. Looking at the Dokany [docs](https://dokan-dev.github.io/dokany-doc/html/struct_d_o_k_a_n___o_p_e_r_a_t_i_o_n_s.html#a40c2f61e1287237f5fd5c2690e795183), this is the wrong type and if one looks into the dokan.h, a strucutre...
"Should object/resources be called with Dokan or Dokany"? The reason for this question was the [history](https://dokan-dev.github.io/#faq) of the Dokany project. These resulted in a mixuture of naming classes, methods, etc......
Since version 1.3.0.1000 Dokany has added the function `DokanReleaseMountPointList`to dokan1.dll. This library adapted to this change by also adding it to the `Native Methods` class (see 0716547909780b56b114fec025e7c92059fd7677). This change breaks...
```donak-java``` requires Java 11, but it does not make use of native Java 9+ modules. Would you consider contribution to fully modularize this project? I know Gradle support for Java...
I cannot see the module here: https://repo.jfrog.org/artifactory/libs-release-bintray/dev/ and I get these messages: > Could not find dev.dokan:dokan_java:1.1.0. Searched in the following locations: - file:/Users/hristostoyanov/.m2/repository/dev/dokan/dokan_java/1.1.0/dokan_java-1.1.0.pom - https://repo.maven.apache.org/maven2/dev/dokan/dokan_java/1.1.0/dokan_java-1.1.0.pom - https://jcenter.bintray.com/dev/dokan/dokan_java/1.1.0/dokan_java-1.1.0.pom