Issue with cron is an easy fix, download the file and open it in Notepad++ or similar, then choose encoding UTF-8 without BOM, save and reupload. I tried to locate the BOM without success, so it easier just to encode it properly.Getting error while running Steam cron job.
Using: 1.0.7c-v2 (updated from official 1.0.7)
With "?>" in Cron.php:
<snip>
#9 {main}[/PHP]
Without "?>" in Cron.php:
Successfull cron job processing.
____________________________________________
Are the most of /lib/ php files really intended to be in public /js/ folder?
Maybe it's would be nice to hide them at least with some .htaccess "deny from all"?
____________________________________________
Second issue: You probably can set the permissions manually to those php files, AFAIK php scripts will always be executed by user, so 644 should work on them. I just checked on my setup, and all the php files in /js folder are set to 644.