the site to download is down.
mentioned in commit 9df86fac
mentioned in merge request !9 (merged)
mentioned in commit 2f4aa357