Support Technician at SourceForge.net
@tremblaysimon The only place where we (SourceForge) display this is in the files interface as described above. Also, quite frequently, individual projects will choose to post file hashes on their own websites.
1 week ago on Verifying Downloaded Files
We do have some features that can help automate releases. For example, we offer uploads via SFTP (which you already use), SCP, and rsync over SSH. The latter two in particular are well suited for incorporating into some sort of a release script (I personally like rsync the best for this). See our documentation here: https://sourceforge.net/p/forge/documentation/File%20Management/
Note that you can use those to upload to both the project web space as well as the file release system.
As for making a file default, we have some instruction on doing that via an API here: http://sourceforge.net/p/forge/community-docs/Using%20the%20Release%20API/
For tickets, it's not currently possible to change admin settings via an API, but we do have an API that can be used to interact with tickets, wiki pages, etc. http://sourceforge.net/p/forge/documentation/Allura%20API/
Hopefully this information helps, please let us know how else we can advise. If you can elaborate on the "etc", perhaps I can provide some insight on that as well.
Chris Tsai, SourceForge.net Support
1 week, 2 days ago on Continuous Delivery is for Open Source Too