Wait, Complete Softmod Guide website FINALLY updated and fixed the cIOS version ?
after years of conflict with people using the wrong version, at last we will get better setup and less users with compatibility issues
Whoever did this change : Thank you ! (could have been done earlier if we knew whom to contact or if you'd follow user's issues from following your guide)
I'm more interested in fixing stuff like that than the gamepad support right now.
Maybe put it in a branch or something.
I still don't understand how branches are working, even less how to merge two into one. It's messing with my folders.
I'd better just commit what is done, even if incomplete, as beta, and complete it later.
I'm also curious to see what really happens for the DDos check, there's necessarily a redirection done after few seconds, maybe it's done with javascript instead of http header? I added the "302 http redirect" header function in the current http.c, so I guess it's not using it. checking the raw buffer log can tell us more.
It should be easy to see all the http header reply by uncommenting all log lines in network/http.c
Someone knows how DDOS check is working?
as far as I see it, I think the server first checks for your IP, then search if there has been hammering on their servers for that URL (multiple bot/IP trying to load the same url), and should allow your IP to connect. So it stores the IP somewhere on their servers to allow all future access. The check shouldn't be done on every request, so retrying the download after few seconds might be a solution ?
keeping a referrer is a solution ? (but the referrer was creating issues with Cloudflare, that's why I disabled it for geckocodes)
if it's using SSL at any point, then it's also an issue. there's a SSL patch for (c)IOS, but it broke the current http buffering code, causing out of memory issues and loader's lag/instability/freeze.