0
Fork 0
mirror of https://github.com/ninenines/cowboy.git synced 2025-07-14 12:20:24 +00:00

Add more details on how to report bugs and vulnerabilities

This commit is contained in:
Loïc Hoguin 2013-02-27 18:25:45 +01:00
parent 02ed254daa
commit 5c5794d27b

View file

@ -20,12 +20,26 @@ repository `upstream` refers to the official repository for this project.
Following this document will ensure prompt merging of your work in the Following this document will ensure prompt merging of your work in the
`master` branch of the project. `master` branch of the project.
Planning Reporting bugs
-------- --------------
Upon identifying a bug, you SHOULD submit a ticket, regardless of your Upon identifying a bug or a DoS vulnerability, you SHOULD submit a ticket,
plans for fixing it. If you plan to fix the bug, you SHOULD discuss your regardless of your plans for fixing it. If you plan to fix the bug, you
plans to avoid having your work rejected. SHOULD discuss your plans to avoid having your work rejected.
Upon identifying a security vulnerability in Erlang/OTP that leaves Cowboy
vulnerable to attack, you SHOULD consult privately with the Erlang/OTP team
to get the issue resolved.
Upon identifying a security vulnerability in Cowboy's `cowboy_static` module,
you SHOULD submit a ticket, regardless of your plans for fixing it. Please
ensure that all necessary details to reproduce are listed. You then SHOULD
inform users on the mailing list about the issue, advising that they use
another means for sending static files until the issue is resolved.
Upon identifying a security vulnerability in any other part of Cowboy, you
SHOULD contact us directly by email. Please ensure that all necessary details
to reproduce are listed.
Before implementing a new feature, you SHOULD submit a ticket for discussion Before implementing a new feature, you SHOULD submit a ticket for discussion
on your plans. The feature might have been rejected already, or the on your plans. The feature might have been rejected already, or the