Bug reports and enhancements to the library are really valued and appreciated!
If you find a bug, please report it! Bugs on the library are taken seriously and a patch for them is usually pushed on the same day.
When reporting a bug, please make sure to indicate the platform (e.g. GNU/Linux, Windows, OSX) in which you came across the issue, as this is essential to finding the cause.
If you find a bug related to packet parsing (e.g. a field on a packet contains an invalid value), please try to provide a pcap file that contains the packet that was incorrectly parsed. Doing this will make it very simple to find the issue, plus you will be asked to provide this file anyway, so this just makes things easier.
Pull requests are very welcomed. When doing a pull request please:
- Notice that your code will be compiled and tests will be run automatically by the travis and appveyor CI tools. If your code has issues on any of the tested platforms (GNU/Linux, Windows and OSX), please fix it or otherwise the PR won't be merged.