Skip to content

Conversation

slingamn
Copy link
Member

Block uses of the JS Fetch API to send HTTP message bodies that are also valid IRC. The constraint on such messages is that they must begin with a valid HTTP verb; we can detect this and reject them immediately.

Block uses of the JS Fetch API to send HTTP message bodies that are also valid
IRC. The constraint on such messages is that they must begin with a valid HTTP
verb; we can detect this and reject them immediately.
@slingamn slingamn added this to the v2.16 milestone Mar 31, 2025
@slingamn slingamn merged commit a6df370 into ergochat:master Mar 31, 2025
1 check passed
@slingamn
Copy link
Member Author

This needs to be changelogged as a compatibility break because someone might actually be abusing this to send one-shot messages?

I decided that a config to disable this would be cruft, but it's worth keeping an eye on things.

@slingamn
Copy link
Member Author

@slingamn slingamn deleted the httpdos.1 branch August 17, 2025 04:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant