Menu

#1119 Website block urllib3 requests

v_7.x
open
nobody
None
1
2023-10-06
2022-10-06
No

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".

Discussion

  • Bastien Nocera

    Bastien Nocera - 2023-02-16

    This is still broken.

     
  • Emmanuel Puybaret

    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.

     
    • Bastien Nocera

      Bastien Nocera - 2023-02-18

      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.

       
  • Emmanuel Puybaret

    I removed the IPv6 addresses from the DNS. Does it work better now?

     
  • Bastien Nocera

    Bastien Nocera - 2023-09-27

    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!

     
    • Emmanuel Puybaret

      Thanks for your feedback. I keep this bug opened until I find how to add support for IPv6.

       

Log in to post a comment.