• 0 Posts
  • 160 Comments
Joined 1 year ago
cake
Cake day: February 10th, 2024

help-circle







  • we all do this in our spare time. if we had set working hours then it would be easy to do so, but even then I don’t think a daily maintenance window would be necessary when we don’t changes that frequently.

    we believed this change to be doable without downtime, otherwise we would’ve announced it ahead of time.

    this change is important for our anti spam measures, especially if we tune it to be more aggressive, which might increase the false positive rate, it is important for us to be able to distinguish removed pms from user deleted pms in case we need to restore them at a later point.

    due to that it’s a somewhat urgent change that was fit in where we had spare time available to allow us to continue improving our efforts to combat pm spam effectively.


  • (mobile) apps could do this, but I don’t think browser based apps would be able to. the generation of YouTube thumbnails works by requesting the html content of the YouTube page and then extracting a metadata component from it, where YouTube provides the actual preview image as a link. browsers set restrictions on how you can interact with other websites for security reasons and I dint think this would be allowed there.

    manually this is of course doable, but it’s rather cumbersome.












  • we’re not running any modifications that would impact caching and we don’t have any custom caching logic. we’re only caching what lemmy/lemmy-ui return as cacheable, which suggests that the issue is likely in one of those services, however, i couldn’t find it in either one.

    it’s also rare enough that it’s extremely difficult to troubleshoot, as we see people report this maybe once or twice every few months but without any useful information that would allow us to look into this further than trying to find bugs in related code just from the general symptom of seemingly invalid cache.

    additionally, the impact of this should be fairly low, as, unless this somehow impacts private messages as well, no data would be returned that isn’t already otherwise public. with this seemingly “just” being a caching issue, there is also no risk at impersonating other users.

    nonetheless i agree that this should not be happening in the first place, even if it’s rare and the impact appears limited.