wireguard: hwg patch to change wg packet types:
- This is done to bypass STC DPI - All sides must use this patched spec of wireguard Signed-off-by: HeshamTB <hishaminv@gmail.com> wireguard packet type patch Signed-off-by: HeshamTB <hishaminv@gmail.com> config: restore SPEC_MIT
This commit is contained in:
parent
89b00c9419
commit
ad5967ddc5
10
PKGBUILD
10
PKGBUILD
@ -1,6 +1,6 @@
|
|||||||
# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
|
# Maintainer: Jan Alexander Steffens (heftig) <heftig@archlinux.org>
|
||||||
|
|
||||||
pkgbase=linux
|
pkgbase=linux-hwg
|
||||||
pkgver=6.7.arch3
|
pkgver=6.7.arch3
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc='Linux'
|
pkgdesc='Linux'
|
||||||
@ -31,6 +31,7 @@ source=(
|
|||||||
https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.{xz,sign}
|
https://cdn.kernel.org/pub/linux/kernel/v${pkgver%%.*}.x/${_srcname}.tar.{xz,sign}
|
||||||
$url/releases/download/$_srctag/linux-$_srctag.patch.zst{,.sig}
|
$url/releases/download/$_srctag/linux-$_srctag.patch.zst{,.sig}
|
||||||
config # the main kernel config file
|
config # the main kernel config file
|
||||||
|
linux-hwg3.patch
|
||||||
)
|
)
|
||||||
validpgpkeys=(
|
validpgpkeys=(
|
||||||
ABAF11C65A2970B130ABE3C479BE3E4300411886 # Linus Torvalds
|
ABAF11C65A2970B130ABE3C479BE3E4300411886 # Linus Torvalds
|
||||||
@ -72,7 +73,8 @@ prepare() {
|
|||||||
|
|
||||||
echo "Setting config..."
|
echo "Setting config..."
|
||||||
cp ../config .config
|
cp ../config .config
|
||||||
make olddefconfig
|
#make olddefconfig
|
||||||
|
make localmodconfig
|
||||||
diff -u ../config .config || :
|
diff -u ../config .config || :
|
||||||
|
|
||||||
make -s kernelrelease > version
|
make -s kernelrelease > version
|
||||||
@ -82,7 +84,7 @@ prepare() {
|
|||||||
build() {
|
build() {
|
||||||
cd $_srcname
|
cd $_srcname
|
||||||
make all
|
make all
|
||||||
make htmldocs
|
#make htmldocs
|
||||||
}
|
}
|
||||||
|
|
||||||
_package() {
|
_package() {
|
||||||
@ -229,7 +231,7 @@ _package-docs() {
|
|||||||
pkgname=(
|
pkgname=(
|
||||||
"$pkgbase"
|
"$pkgbase"
|
||||||
"$pkgbase-headers"
|
"$pkgbase-headers"
|
||||||
"$pkgbase-docs"
|
#"$pkgbase-docs"
|
||||||
)
|
)
|
||||||
for _p in "${pkgname[@]}"; do
|
for _p in "${pkgname[@]}"; do
|
||||||
eval "package_$_p() {
|
eval "package_$_p() {
|
||||||
|
24
linux-hwg3.patch
Normal file
24
linux-hwg3.patch
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
drivers/net/wireguard/messages.h | 10 +++++-----
|
||||||
|
1 file changed, 5 insertions(+), 5 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/drivers/net/wireguard/messages.h b/drivers/net/wireguard/messages.h
|
||||||
|
index 208da7267..5a65554a6 100644
|
||||||
|
--- a/drivers/net/wireguard/messages.h
|
||||||
|
+++ b/drivers/net/wireguard/messages.h
|
||||||
|
@@ -54,11 +54,11 @@ enum limits {
|
||||||
|
};
|
||||||
|
|
||||||
|
enum message_type {
|
||||||
|
- MESSAGE_INVALID = 0,
|
||||||
|
- MESSAGE_HANDSHAKE_INITIATION = 1,
|
||||||
|
- MESSAGE_HANDSHAKE_RESPONSE = 2,
|
||||||
|
- MESSAGE_HANDSHAKE_COOKIE = 3,
|
||||||
|
- MESSAGE_DATA = 4
|
||||||
|
+ MESSAGE_INVALID = 5,
|
||||||
|
+ MESSAGE_HANDSHAKE_INITIATION = 6,
|
||||||
|
+ MESSAGE_HANDSHAKE_RESPONSE = 7,
|
||||||
|
+ MESSAGE_HANDSHAKE_COOKIE = 8,
|
||||||
|
+ MESSAGE_DATA = 9
|
||||||
|
};
|
||||||
|
|
||||||
|
struct message_header {
|
Loading…
Reference in New Issue
Block a user