Added some additional fixes for this issue (the GOG servers are timing out when reading some of the md5 xml files)
If you see an error of the form
"Unexpected connection error fetching md5 data for ITEM. This error may be temporary. Please retry in 24 hours."
Please wait 24 hours and retry it, and if the error persists let me know what game and which specific item is having the problem, so I can report it to GOG.
There is one other rare error I'm aware of concerning broken encoding when downloading files but I need to do some more investigation before I fix it / request reports.
I have another project I have to get back to now, but I'll try and get back to this later this week.
ETA - Dropping in to note that the decode fail file appears to have been fixed, going to manually run a full update overnight tonight to see if I can find any other instances of that. If not I think, this is about as fixed as things can get for right now.
Kalanyr: I intend to but it's related to specific files as best as I can tell, so having this temp fixed with a specific error message that people can report to me, will allow me to put together a list of files that need fixing.
Geralt_of_Rivia: I wish it were that simple but sadly it isn't.
1) An XML that is not available now (or even most of the time) can randomly be available later if you just keep retrying.
2) An XML that is not available for you can be available for me or the other way round because we download from different CDN servers due to our different locations.
However, if you still want reports I can PM you the files that are problematic for me.
Yes, if the issue persists for you for over 24 hours let me know. That at least suggests the error is fairly wide spread throughout the CDN. Of the 5 I noticed, 2 resolved pretty quickly and seem to be fine now but the other 3 are persistently broken.