Ok, I've checked the r78 patch by pabloacurielz. It works but simply removes referer from the downloadfile_fname() function. Referer sometime is used by sites to allow the access of the contents. My patch leaves the referer in downloadfile_fname() adds a downloadfile_noreferer_fname() function and it's wrapper downloadfile_noreferer() and in cheats.c calls the noreferer instead the original one. This allow the cheats download from geckocodes but allow also the use of referer if needed in the other calls. I agree this is a quick and dirty patch, the best way is adding a parameter to the original cople downloadfile() / downloadfile_fname() but such change in the http functions interface implies a review of the entire source code to fix every call to these functions. I've ported my philosophy to r78 and here is the patch.
Thanks!