If you set a URL outside of Lemmygrad as an image, it no longer hotlinks the image.

  • ☆ Yσɠƚԋσʂ ☆
    link
    fedilink
    arrow-up
    14
    ·
    4 months ago

    I’m guessing as a security measure, so people can’t send your browser to a random site via a link.

  • loathsome dongeaterA
    link
    fedilink
    English
    arrow-up
    3
    ·
    4 months ago

    Can you explain more? Like what it is you are doing, what you expect to happen and what actually happens?

      • loathsome dongeaterA
        link
        fedilink
        English
        arrow-up
        11
        ·
        4 months ago

        It’s probably a privacy respecting measure from the recent update. If lemmy hotlinks images or anything in general, there is a chance that your IP is leaked to the server being hotlinked to.

        Now images are proxied through the lemmy instance.

        • CCCP Enjoyer
          link
          fedilink
          English
          arrow-up
          4
          ·
          4 months ago

          works for me with unprotected links (shitflare, etc links not so much)

          a 404 in this case probably indicates the proxy is being blocked by the content server itself. can’t blame lemmy for that.

          • loathsome dongeaterA
            link
            fedilink
            English
            arrow-up
            3
            ·
            4 months ago

            I think maybe it doesn’t work on embedded images in posts and comments yet. But I’ve not been following lemmy development closely so don’t take my word for it.

            • CCCP Enjoyer
              link
              fedilink
              English
              arrow-up
              3
              ·
              4 months ago

              Does the image load in my previous comment? That’s a markdown url link. I tried it with an image from a cloudflared website, one from reuters.com and one from antiwar.com and only the unprotected antiwar.com image would load.

              I’ve never looked at the lemmy code, but if I had to wager an irresponsibly wild guess… there’s probably a curl request in there and the useragent is getting blocked by some CDNs.

              • loathsome dongeaterA
                link
                fedilink
                English
                arrow-up
                2
                ·
                edit-2
                4 months ago

                I don’t think it’s that. Like this image from Reuters served by Cloudflare works:

                On the other hand if you try to embed an image served on Reuter’s /resizer/ endpoint it won’t work embedded since they have some authentication process for it.

                I don’t think embedded images are being proxied through Lemmy. It’s likely the browser trying to fetch the images directly which fails in some cases.

                Edit:

                Does the image load in my previous comment?

                Yeah it does.