https://github.com/DICE-UNC/irods-webdav
Milton based WebDav interface to iRODS.
See https://github.com/DICE-UNC/irods-webdav/issues for support and known issues
See the INSTALL.md file in this repo for notes on install and configuration.
- Depends on Java 1.8+
- Built using Apache Maven2, see POM for dependencies
- Built using a Milton.io webdav enterprise version key
- Supports iRODS 3.3.1 through 4.1.10, with provisional support for 4.2
Fixed filter chain behavior to close connections properly in iRODS agent. Milton filter was intercepting and not calling the shutdown filter in the chain
Milton configuration and code to ensure that Dav2 support is configured in deployable
Integrate SSL negotiation support. Note that this requires an update to the /etc/irods-ext/irods-webdav.properties. See the example for new fields (for checksum and SSL negotiation).
Added Docker containerization, with an included Docker file, as well as a Docker.md file that explains how to run the image.