summaryrefslogtreecommitdiffhomepage
path: root/RELEASE_NOTE.md
diff options
context:
space:
mode:
Diffstat (limited to 'RELEASE_NOTE.md')
-rw-r--r--RELEASE_NOTE.md29
1 files changed, 11 insertions, 18 deletions
diff --git a/RELEASE_NOTE.md b/RELEASE_NOTE.md
index 2b4423b..fcd38d6 100644
--- a/RELEASE_NOTE.md
+++ b/RELEASE_NOTE.md
@@ -1,19 +1,19 @@
-Configurable segmentation order for the TLS ClientHello split.
+Maintenance release, due to winget release on windows.
-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.
+- Windows: wait for keypress before exit on `--help'
+- Fix `-D` deprecation warning never firing (was checking wrong condition)
+- Linux: drain AF_PACKET rx ring before nfqueue in the poll loop to reduce the race window where HopTab lookup could miss a hop value whose SYN/ACK had already arrived in the same wakeup
## Installation
### Windows
+Via winget:
+```powershell
+winget install dpibreak
+```
+(Full package ID: `Dilluti0n.DPIBreak`)
+Run `dpibreak` on powershell or start (`Windows+R`).
-#### Portable
+Portable download:
1. Download the `.zip` from the below and extract it.
2. Double-click `dpibreak.exe` to run, or `start_fake.bat` for [fake](https://github.com/Dilluti0n/DPIBreak#fake) mode.
3. To run automatically on boot, run `service_install.bat` as administrator.
@@ -23,13 +23,6 @@ See `WINDOWS_GUIDE.txt` in the zip for more details. If you have trouble deletin
> [!NOTE]
> On first run, Windows SmartScreen may block the binary. Double-click `dpibreak.exe` (or run it from `cmd`), then click **More info -> Run anyway**. After that, `dpibreak` works from any terminal including PowerShell. See [#25](https://github.com/dilluti0n/dpibreak/issues/25) for details.
-#### Via winget
-```powershell
-winget install dpibreak
-```
-(Full package ID: `Dilluti0n.DPIBreak`)
-- Run `dpibreak` on powershell or start (`Windows+R`).
-
### Linux
One-liner install:
```