First of, thank you for taking the time to contribute.
Before spending a lot of time on something, please ask for feedback on your idea first! You can ask in the mailing list or create an issue.
This project welcomes contribution from the community! Here are a few suggestions:
- Update the ipv6 branch. It needs to be tested and updated (it has diverged from master quite a bit).
- Test and fix up the libevent branch. There have been reports of crashes. They need to be investigated. User can get more information with the custom --debug-signals and --debug-libevent option (which is only in this branch)
To report a security issue please send an e-mail to [email protected]
For non-security problems, ensure the bug was not already reported by searching on GitHub under "Issues" and "Pull requests".
When reporting an issue, please provide output and the content of the logs.
-
Open a new GitHub pull request with the patch.
-
Ensure the PR description clearly describes the problem and solution. Include the relevant issue number if applicable.
-
Always write a clear log message for your commits. One-line messages are fine for small changes, but bigger changes should look like this:
$ git commit -m "A brief summary of the commit
A paragraph describing what changed and its impact."
$ git commit -m "A brief summary of the commit
A paragraph describing what changed and its impact."