A virus affecting only letter icons over the course of many days (and for different users at different times)? No. This is not a virus.
The progress over time is because the cache of the CDN expires for each file (and region) at different times. When the CDN then tries to update the cache by asking the OGS-servers for an updated picture OGS returns a file not found error page.
I can see the letters when I’m on Chrome, but not when I’m on Firefox. @walken 's W does show up for me either way.
My conclusion: Firefox sucks.
Alternative explanation: I’m using Firefox on a computer that I kind of resurrected after its boot files passed away. I’m therefore using a bootable USB stick that allows me to use a “trial version” of Ubuntu, and so this session is only temporary.
That means there is no browsing history or cookies stored beyond a few hours ago. So maybe the other computer where I use Chrome (well, actually it’s Chromium but nevermind) is just rendering some old cached images whereas this one is trying to retrieve them and failing. This seems consistent with the CDN hypothesis.
Looking only at the URL’s in the page source, this isn’t a browser issue. Now there might be some client-side code that is supposed to be altering these URL’s which is failing, but what I’m seeing is that these all produce a 404 error.
➭ curl -i "https://forums.online-go.com/letter_avatar_proxy/v3/letter/c/4af34b/45.png"
HTTP/2 404
date: Thu, 21 Feb 2019 19:04:25 GMT
content-type: text/html
content-length: 162
cf-cache-status: HIT
expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
server: cloudflare
cf-ray: 4acb7a86ec84c639-MSP
<html>
<head><title>404 Not Found</title></head>
<body bgcolor="white">
<center><h1>404 Not Found</h1></center>
<hr><center>nginx</center>
</body>
</html>
Yes, it looks noticeably different and the letter avatar bug seems to have started around the same time of the change. However, note that @lucasfelix posted a screenshot showing the old forum style, but with the bug present.
I assume that the OGS devs updated the forum software (or an auto-update was pushed).
By the way, it seems that this problem is not restricted to just the OGS instance of Discourse, but has occurred with other installations as well:
Hm? The update was done on Feb 19 the first report came day before that and you yourself said it happened days before. Or do we misunderstand on something? Not that it can’t be connected I guess, but don’t think it was the upgrade itself that did it.
But it is not really my area, so maybe I should stop trying to explain things I do not understand too well
I mentioned the change in the index page in my post yesterday, and I can state with certainty that the change occurred simultaneous with the disappearance on my own avatar (see my post for details).
As I mentioned in my first post, I saw the missing avatars 2 days before this thread began and mentioned it in the moderator chat. That places it on Feb 16.