diff options
Diffstat (limited to 'RELEASE_NOTE.md')
| -rw-r--r-- | RELEASE_NOTE.md | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/RELEASE_NOTE.md b/RELEASE_NOTE.md index 6aaab03..0e389c4 100644 --- a/RELEASE_NOTE.md +++ b/RELEASE_NOTE.md @@ -1,7 +1,14 @@ -Bugfix release: -- Linux: fix IPv6 SYN/ACK BPF filter (previously only matched IPv4) -- Linux: fix SYN/ACK rules installed on iptables -- Windows: remove unneeded IP checksum calculation +Configurable segmentation order for the TLS ClientHello split. + +The split behavior can now be controlled via `-o, --segment-order`. The argument is a comma-separated list of byte offsets defining segment boundaries and transmission order. For example, `--segment-order 5,1,3,0` splits the payload at bytes 1, 3, and 5, then sends them out of order. See [dpibreak](https://github.com/dilluti0n/dpibreak/blob/master/dpibreak.1.md)(1) for the full specification and [#20](https://github.com/dilluti0n/dpibreak/issues/20) for examples. + +> [!NOTE] +> Some servers may return a connection error with the default `0,1` split (first byte sent separately). If this happens, try `--segment-order 0,5`. See [#23](https://github.com/Dilluti0n/DPIBreak/issues/23) for details. + +Other changes: +- New short options: `-d` for `--daemon`, `-t` for `--fake-ttl`, `-a` for `--fake-autottl`. +- `-D` is deprecated in favor of `-d` (will be removed on v1.0.0). +- Renamed "fragment" to "segmentation" in documentation. ## Installation ### Windows |
