45 lines
1.8 KiB
Markdown
45 lines
1.8 KiB
Markdown
# 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."
|
|
|