Download
Client API and runtime
Client libraries are stored in Maven Central Repository.
<!-- HFS client API to interact with HFS server. -->
<dependency>
<groupId>com.ursaj.hfs</groupId>
<artifactId>hfs-api</artifactId>
<version>1.3.1</version>
</dependency>
<!-- HFS client runtime (implementation). -->
<dependency>
<groupId>com.ursaj.hfs</groupId>
<artifactId>hfs-runtime</artifactId>
<version>1.3.1</version>
<scope>runtime</scope>
</dependency>
<!-- HFS client helpers and adapters for servlet containers. -->
<dependency>
<groupId>com.ursaj.hfs</groupId>
<artifactId>hfs-tools</artifactId>
<version>1.3.1</version>
</dependency>
Server and examples
- hfs-server-bundle.zip
- HFS server distribution - scripts and binaries to run HFS server on your environment.
- hfs-example-bundle.zip
- Examples - Maven projects, demonstrating how to handle user files with various APIs.
Since version 1.3 all examples are bundled within the server package.
Release 1.3 (latest)
Release 1.2
Release 1.1
Release 1.0
Release Integrity
You have to verify the integrity of the downloaded files. We provide SHA1 and MD5 checksum for every release file. After you download the file, you should calculate a checksum for your download, and make sure it is the same as ours.
Console example
$ v=1.3.1
$ curl -o hfs-server.zip http://ursaj.com/system/files/distr/${v}/hfs-server-${v}-bundle.zip
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 6956k 100 6956k 0 0 1762k 0 0:00:03 0:00:03 --:--:-- 1762k
$ curl -o hfs-server.zip.sha1 http://ursaj.com/system/files/distr/${v}/hfs-server-${v}-bundle.zip.sha1
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 40 100 40 0 0 427 0 --:--:-- --:--:-- --:--:-- 425
$ curl -o hfs-server.zip.md5 http://ursaj.com/system/files/distr/${v}/hfs-server-${v}-bundle.zip.md5
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 32 100 32 0 0 412 0 --:--:-- --:--:-- --:--:-- 415
$ openssl dgst -sha1 hfs-server.zip | grep -i $(cat hfs-server.zip.sha1)
SHA1(hfs-server.zip)= c4959dc3c894326db39a534b0b7fd485e4387444
$ openssl dgst -md5 hfs-server.zip | grep -i $(cat hfs-server.zip.md5)
MD5(hfs-server-bundle.zip)= fa762f8e02d4d81c665721b9dc802a88
$ unzip hfs-server.zip
...
$ cd hfs-server-${v} && ls
CHANGES LICENSE README bin conf examples lib webapps
Licensing
By default HFS Server installation runs under Evaluation license. This license is provided for free with any downloaded HFS binary, and gives you full access to all product features, with evaluation time limit 60 days as defined in license agreement.
Alternatively, you may want to consider requesting Personal or Commercial license. Read more here.