New file types supported for pgs.sh

· team pico

We are switching from allowlist to denylist
#announcement #pgs

Hey everyone!

After a handful of conversations on IRC, we decided our pgs allowlist was far too narrow and limiting to the point where it impacts the UX of our service.

As a result, we are going to switch pgs.sh from an allowlist to a denylist.

# what does this mean for my site?

# denylist

We are denying any file or files inside a directory with a . as its first character. Because all files uploaded to pgs are public-by-default, we felt like the right thing to do was deny any and all dotfiles.

At the moment this denylist cannot be modified, but following soon will be the ability to change this denylist in cases where it doesn't quite fit your use case.

# when will this change take effect?

We plan to deploy sometime on 2024-04-05

You can track the status of this change in our Github PR.


Join our irc #pico.sh on libera or email us at ~erock/pico.sh@lists.sr.ht.

Be sure to subscribe to our rss feed to get the latest updates at team pico.