Elijah

Results 9 issues of Elijah

punycode domains fail under the check in ensureValidHandle(). this pr converts them to ASCII in the normalization function first before validating them, using Mathias Bynens' RFC 3492 and RFC 5891...

there's a user on bsky.social who has a handle of @s3.amazonaws.com because they were able to upload a file acting as an xRPC agent(?) using the resolveHandle endpoint. I believe...

I submitted a pr here and I couldn't lint code until tests were ran after the pr was submitted. could we consider using [husky](https://typicode.github.io/husky/) for pre-commit linting?

is there a public roadmap for upcoming features? if not, could we use GitHub projects?

for non-textual response bodies, blob is the safest fallback that should work for everything

I created a Python script at https://github.com/Evalprime/atproto-sitemap to generate a sitemap from a post URL. this should probably be implemented in the PDS itself though. I can't test the program...

docs are unreadable, this pr adds a table for the inputs and provides the output in json

docs are unreadable, this pr adds a table for the inputs and provides the output in json

fixes #1043 using a special library there is a polyfill for Intl.Segmenter() but it requires the entire stack to use async/await which I didn't want to deal with