vcpe/l2tp/xl2tpd/CONTRIBUTION.md

45 lines
1.8 KiB
Markdown
Raw Normal View History

2022-08-09 03:06:08 +00:00
# Contributing to xl2tpd
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](https://lists.openswan.org/cgi-bin/mailman/listinfo/xl2tpd)
or create an [issue](https://github.com/xelerance/xl2tpd/issues).
This project welcomes contribution from the community! Here are a few
suggestions:
* Update the [ipv6 branch](https://github.com/xelerance/xl2tpd/tree/ipv6).
It needs to be tested and updated (it has diverged from master quite a bit).
* Test and fix up the [libevent branch](https://github.com/xelerance/xl2tpd/tree/libevent).
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)
## **Did you find a bug?**
To report a security issue please send an e-mail to security@xelerance.com
For non-security problems, ensure the bug was not already reported by
searching on GitHub under "[Issues](https://github.com/xelerance/xl2tpd/issues)"
and "[Pull requests](https://github.com/xelerance/xl2tpd/pulls)".
When reporting an issue, please provide output and the content of the logs.
## **Did you write a patch that fixes a bug?**
* 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."