With Cloudflare Fonts enabled, you are able to see within your Network Tab that font files are now loaded from your own hostname from the /cf-fonts path
Is there a particular reason why is it not using /cdn-cgi/ prefix?
This is a good move for the secure-by-default move.
In The Lounge IRC client, we've also opted to this approach years ago, where secure connections show no icon, and insecure connections show an insecure icon.
It really is bizzare, old Firefox used to support all addons, then they shipped a new version and only allowed like 10 addons, and to this day they don't allow any more. It's already been years.
I know my addon works fine on mobile, but they provide no means of specifying that*. I tried to email them for it to become "recommended" but never heard back.
The fact that they allow tampermonkey which allows any kind of script just adds insult to the injury.
* when uploading a new version, it does ask to specify which Firefox desktop/android versions are supported, but this existed before the new Firefox and doesn't do anything.
I've been running it for over 10 years now, it's a database of Steam games, their updates, price history, charts, and a lot more.
In the early days we took monetary donations but stopped a few years in. It costs less than 100$ a month to run. Cloudflare reports 552.2M requests in the past 30 days, and 6.09M unique visitors.
I have tried using cloudflare's client certificate, but it doesn't play well with nginx ssl cache due to increased size on a relatively high load website.
Heck even a tweet at the owner might be good enough.
I disagree with this, don't spam people. Sometimes people even go out of their way to contact you using multiple channels and it gets even more annoying.
I rarely see websites that actually make use of `:visited` style as intended, it would be good if browsers had an option to just disable it and prevent this class of leaks completely.
Another big mistake with defaults is that you need an explicit `server` block with `default_server` for all the `listen` directives you have.
Otherwise if you have a listen directive for some host that doesn't have a default, this server will be used as the default for this particular listen directive.
For example doing `listen 80` and then requesting any non matching host will still return this server.
There's more:
> vulnerability that would allow an attacker to publish new versions of any npm package using an account without proper authorization.
We determined that this vulnerability was due to inconsistent authorization checks and validation of data across several microservices that handle requests to the npm registry. In this architecture, the authorization service was properly validating user authorization to packages based on data passed in request URL paths. However, the service that performs underlying updates to the registry data determined which package to publish based on the contents of the uploaded package file.