basil00
317e6f1099
Implement new packet parser(s) for WinDivert.
...
The new parser should better handle fragments
as well as be consistent with the kernel-mode
parser. The new parser can also handle truncated
packets.
2019-08-12 07:50:49 +08:00
basil00
d0e8106158
Update copyright year.
2019-03-02 08:20:19 +08:00
basil00
29c6fda167
Improve & expand WinDivert test suite.
...
- Include tests for random*.
- Include latency timings in microseconds.
- More tests.
2018-11-19 07:21:54 +08:00
basil00
1543e958e6
Dual-license WinDivert under the LGPLv3 and GPLv2.
...
This allows projects that are strictly "GPLv2
only" to use WinDivert without licensing issues.
See the FSF's compatibility matrix here:
https://www.gnu.org/licenses/gpl-faq.en.html
This change does not affect existing projects
that can continue to use the LGPLv3 as before.
Also, bump the WinDivert version to 1.4.1.
2018-04-04 18:41:45 +08:00
basil00
cd1bfff998
Bump copyright year.
2016-01-19 11:15:48 +08:00
basil00
130e25c05b
Bump copyright year.
2015-07-17 19:13:55 +08:00
basil00
a3026de69c
- Add IPv4 DNS request test cases.
2014-11-18 22:21:18 +08:00
basil00
bf19fdf2f9
- Add an ICMPv6 test packet.
...
- Fix missing byte-swaps for ICMPv6 fields.
- Todo: 1 test-case fails.
2014-11-17 19:25:17 +08:00
basil00
ecd9ae59d3
- Re-implement WinDivertHelperParseIPv6Address(). Previous version was just
...
too bug-prone, so re-try from scratch. New version works for several tests.
- Fix broken WinDivertAToX().
- New test case: IPv6 TCP SYN.
2014-11-16 13:31:07 +08:00
basil00
5eaf312730
- Add new WinDivert testing framework.
2014-11-15 15:11:28 +08:00