From 20a75676bc8d282d13f6920967075d910805a75d Mon Sep 17 00:00:00 2001 From: Eric Long Date: Sat, 2 Nov 2024 21:43:34 +0800 Subject: [PATCH] Bump version to 0.6.0 --- CHANGELOG.md | 9 +++++++++ debian/changelog | 6 ++++++ kmod/AKMBUILD.in | 2 +- kmod/dkms.conf.in | 2 +- kmod/main.c | 2 +- src/args.c | 2 +- 6 files changed, 19 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5deea82..31ed459 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,14 @@ # Changelog for Mimic +## 0.6.0 (2024-11-02) + +- Do not depend on bpf_xdp_get_buff_len for payload length; this could be larger than the actual packet length, and the real length should be retrieved from packet headers +- Add kprobe checksum hacks, along with previous kfunc implementation +- Enable XDP fragments support +- RST is now sent to peers when Mimic is shutting down +- Allow domain names in filters; they are only resolved when Mimic starts, and only resolved IPs are stored +- Allow fixed or pseudo-random padding in packets + ## 0.5.0 (2024-08-05) - Track TCP window size and send window change packets to prevent conntrack failure diff --git a/debian/changelog b/debian/changelog index b5976e9..7d89292 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +mimic (0.6.0-1) unstable; urgency=medium + + * New upstream release. + + -- Eric Long Sat, 02 Nov 2024 21:40:55 +0800 + mimic (0.5.0-1) unstable; urgency=medium * New upstream release. diff --git a/kmod/AKMBUILD.in b/kmod/AKMBUILD.in index afd5359..5389efd 100644 --- a/kmod/AKMBUILD.in +++ b/kmod/AKMBUILD.in @@ -1,5 +1,5 @@ modname=mimic -modver=0.5.0 +modver=0.6.0 built_modules="$modname.ko" build() { diff --git a/kmod/dkms.conf.in b/kmod/dkms.conf.in index 6bbcdc8..40fa4cd 100644 --- a/kmod/dkms.conf.in +++ b/kmod/dkms.conf.in @@ -1,5 +1,5 @@ PACKAGE_NAME="mimic" -PACKAGE_VERSION="0.5.0" +PACKAGE_VERSION="0.6.0" MAKE[0]="make KERNEL_UNAME=$kernelver @@EXTRA_OPTS@@" CLEAN="make clean" BUILT_MODULE_NAME[0]="mimic" diff --git a/kmod/main.c b/kmod/main.c index 6816155..ef4ebdd 100644 --- a/kmod/main.c +++ b/kmod/main.c @@ -2,7 +2,7 @@ #include "csum-hack.h" -MODULE_VERSION("0.5.0"); +MODULE_VERSION("0.6.0"); MODULE_DESCRIPTION("eBPF TCP -> UDP obfuscator - kernel module extension"); MODULE_LICENSE("GPL"); diff --git a/src/args.c b/src/args.c index 651c408..e916992 100644 --- a/src/args.c +++ b/src/args.c @@ -7,7 +7,7 @@ #include "log.h" #include "main.h" -const char* argp_program_version = "0.5.0"; +const char* argp_program_version = "0.6.0"; const char* argp_program_bug_address = "https://github.com/hack3ric/mimic/issues"; /* mimic (global options) */