summaryrefslogtreecommitdiffhomepage
path: root/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md40
1 files changed, 40 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..d5a22a7
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,40 @@
+DPIBreak v0.3.0
+ - Add `--fake-autottl`: Dynamically infer the hop count to the destination by analyzing inbound SYN/ACK packets.
+ - `--fake-*` options (`--fake-ttl`, `--fake-autottl`, `--fake-badsum`) now implicitly enable the `--fake`. Manual activation of `--fake` is no longer required when using this options.
+DPIBreak v0.2.2
+ - linux: drop iptables crate (regex dep) to reduce binary size
+ - Enable LTO and panic=abort to reduce binary size
+DPIBreak v0.2.1
+ - Fix default log level to `warn` in release builds. (v0.2.0 silently changed it).
+ - Fix unused import warnings in release builds.
+DPIBreak v0.2.0
+ - Add option `--fake-badsum` to inject packets with incorrect TCP checksums.
+ - Deprecate `--loglevel` in favor of `--log-level`.
+ - windows: prevent `start_fake.bat` comments from being echoed on startup.
+DPIBreak v0.1.1
+ - windows: simplify start_fake.bat (#9)
+DPIBreak v0.1.0
+ - Initial minor release.
+ - Fix `fake` enabled by default regardless option `--flag`.
+DPIBreak v0.0.7
+ - Introduce feature `fake`, fake ClientHello packet injection.
+ - Enabled by option `--fake`, the default behavior is unchanged.
+ - Add options `--fake` and `--fake-ttl`.
+DPIBreak v0.0.6
+ - Fixed dependencies to allow installation via cargo install dpibreak.
+DPIBreak v0.0.5
+ - linux: properly suppress cleanup warning logs on startup.
+ - linux: keep error logs on cleanup failure during shutdown.
+DPIBreak v0.0.4
+ - linux: add `--nft-command` option to override default nft command.
+ - linux: silence verbose nftables log on start.
+DPIBreak v0.0.3
+ - linux: support nftables backend for default, leaving the existing iptables/ip6tables + xt_u32 as a fallback.
+ - windows: only divert clienthello packet to userspace.
+ - windows: close windivert handle on termination.
+DPIBreak v0.0.2
+ - Remove unnecessary allocations per packet handling.
+ - Fix: make install fail on Linux release tarball. (#4)
+DPIBreak v0.0.1
+ - Initial release.
+ - Filter/fragment TCP packet containing SNI field with nfqueue or WinDivert.