On another note, I noticed that the server provides the same bitcoin payment address for every transaction, since the address already has a few transactions on blockexplorer. I also confirmed this by downloading a second torrent. This should probably be changed ASAP for user privacy protection and security. See this wiki page:
https://en.bitcoin.it/wiki/Merchant_Howto#Common_ErrorsI'm assuming it's a "session based address". This begs the question how you determine which download a payment is for. Could you elaborate on that a little?
May I ask how you do session identification?
This is interesting both for privacy reasons and for evaluating possible gains from referral program
