Skip to content

[BUG] mesamatrix.net server seems to be blocked by Vulkan's website #176

Description

@MightyCreak

Describe the bug
I am the maintainer of https://mesamatrix.net and I think my server has been banned.

Mesamatrix parses Mesa's docs/features.txt text file and displays it in an HTML format. Part of this process is to get the documentation URLs for each Vulkan extension in the text file, but because the name of the extensions in the text file are not always synced with the extensions you can find in the Vulkan's website, I have to test the URL before showing it in Mesamatrix (to prevent broken links).

Since I care about being a good netizen, I'm caching the response from Vulkan's server for 3 months, so that Mesamatrix doesn't spam the Vulkan's server each time it updates with Mesa's features.txt (a process I do every 15 mins).

Here is the the response I get for all URL I test on https://docs.vulkan.org/:

14:59:56 WARNING   [cli.parse] URL "https://docs.vulkan.org/refpages/latest/refpages/source/VK_NV_compute_shader_derivatives.html" is invalid (reason: "HTTP/1.1 403 Forbidden")

Although, if I go to https://docs.vulkan.org/refpages/latest/refpages/source/VK_NV_compute_shader_derivatives.html, the page exists and is exactly the one I'm looking for.

I know I contacted you before about that, but since then I changed serveur (so new IP) and I guess my new IP has been considered as spam (because the first time I setup Mesamatrix, it tries the 689 Vulkan extensions present in the features.txt file.

To Reproduce
Steps to reproduce the behavior:

  1. Go to https://mesamatrix.net
  2. Expand the "Drivers details" in the Vulkan section (the first section)
  3. See that no extensions have links

Expected behavior
Almost all the extension should have a link.

Screenshots

Actual result (note that there is no link on the extensions):
Image

It should be like for the OpenGL section (note that there are links there):
Image

Desktop (please complete the following information):

  • OS: any
  • Browser: any
  • Version: I don't know where to get this information

Smartphone (please complete the following information):

  • Device: any
  • OS: any
  • Browser: any
  • Version: I don't know where to get this information

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions