Website block urllib3 requests
An interior design application to draw house plans & arrange furniture
Brought to you by:
puybaret,
space-mushrooms
The website accessed through:
https://www.sweethome3d.com/history.jsp
blocks requests made using urllib3 which is used by the flatpak-external-data-checker software to help in updating SweetHome3D when a new version is released.
It looks like the server is misconfigured and exposing an internal address IPv6 in DNS. This can be easily tested using a command-line:
$ curl -6 https://www.sweethome3d.com
curl: (7) Couldn't connect to server
$ dig AAAA www.sweethome3d.com | grep '^www'
www.sweethome3d.com. 6865 IN AAAA fe80::21e:67ff:fef3:d41
fe80: is a "link-local" IPv6 address and should not be in DNS. The website works correctly with "curl -4".
This is still broken.
I made the modifications required to support IPv6 on sweethome3d.com server by using the IP assigned by my host provider, but it still doesn't seem to work. If you have any idea, please share it.
Sorry, I'm afraid that I have no idea. Maybe your hosting provider could help? Otherwise just removing the IPv6 addresses from the DNS would make sure that it uses IPv4. Not ideal, but it would certainly solve the problem.
I removed the IPv6 addresses from the DNS. Does it work better now?
Sorry about the delay, it works as expected now, and we managed to upgrade to 7.2 using the automated tooling:
https://github.com/flathub/com.sweethome3d.Sweethome3d/pull/50
Thanks again for all the good work!
Thanks for your feedback. I keep this bug opened until I find how to add support for IPv6.