From 7d4509e2dfd13f7a612b0775a06ef0de4bd99a69 Mon Sep 17 00:00:00 2001 From: Benjamin Erhart <berhart@netzarchitekten.com> Date: Thu, 20 Jan 2022 11:46:21 +0100 Subject: [PATCH] Updated Obfs4 to latest 0.0.13-dev which fixes a bug which made prior versions distinguishable. --- IPtProxy.go/go.sum | 4 ++++ build.sh | 6 ++---- obfs4 | 2 +- obfs4.patch | 2 +- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/IPtProxy.go/go.sum b/IPtProxy.go/go.sum index 591d8be..d67c167 100644 --- a/IPtProxy.go/go.sum +++ b/IPtProxy.go/go.sum @@ -1,5 +1,7 @@ cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= +filippo.io/edwards25519 v1.0.0-rc.1.0.20210721174708-390f27c3be20 h1:iJoUgXvhagsNMrJrvavw7vu1eG8+hm6jLOxlLFcoODw= +filippo.io/edwards25519 v1.0.0-rc.1.0.20210721174708-390f27c3be20/go.mod h1:N1IkdkCkiLB6tki+MYJoSx2JTY9NUlxZE7eHn5EwJns= git.torproject.org/pluggable-transports/goptlib.git v1.0.0/go.mod h1:YT4XMSkuEXbtqlydr9+OxqFAyspUv0Gr9qhM3B++o/Q= git.torproject.org/pluggable-transports/goptlib.git v1.1.0 h1:LMQAA8pAho+QtYrrVNimJQiINNEwcwuuD99vezD/PAo= git.torproject.org/pluggable-transports/goptlib.git v1.1.0/go.mod h1:YT4XMSkuEXbtqlydr9+OxqFAyspUv0Gr9qhM3B++o/Q= @@ -339,6 +341,7 @@ github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9de github.com/yuin/goldmark v1.4.0/go.mod h1:mwnBkeHKe2W/ZEtQ+71ViKU8L12m81fl3OWwC1Zlc8k= gitlab.com/yawning/bsaes.git v0.0.0-20190805113838-0a714cd429ec h1:FpfFs4EhNehiVfzQttTuxanPIT43FtkkCFypIod8LHo= gitlab.com/yawning/bsaes.git v0.0.0-20190805113838-0a714cd429ec/go.mod h1:BZ1RAoRPbCxum9Grlv5aeksu2H8BiKehBYooU2LFiOQ= +gitlab.com/yawning/edwards25519-extra.git v0.0.0-20211229043746-2f91fcc9fbdb/go.mod h1:gvdJuZuO/tPZyhEV8K3Hmoxv/DWud5L4qEQxfYjEUTo= gitlab.com/yawning/utls.git v0.0.12-1 h1:RL6O0MP2YI0KghuEU/uGN6+8b4183eqNWoYgx7CXD0U= gitlab.com/yawning/utls.git v0.0.12-1/go.mod h1:3ONKiSFR9Im/c3t5RKmMJTVdmZN496FNyk3mjrY1dyo= gitlab.torproject.org/tpo/anti-censorship/geoip v0.0.0-20210928150955-7ce4b3d98d01/go.mod h1:K3LOI4H8fa6j+7E10ViHeGEQV10304FG4j94ypmKLjY= @@ -366,6 +369,7 @@ golang.org/x/crypto v0.0.0-20191219195013-becbf705a915/go.mod h1:LzIPMQfyMNhhGPh golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200728195943-123391ffb6de/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20210317152858-513c2a44f670/go.mod h1:T9bdIzuCu7OtxOm1hfPfRQxPLYneinmdGuTeoZ9dtd4= +golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.0.0-20211117183948-ae814b36b871 h1:/pEO3GD/ABYAjuakUS6xSEmmlyVS4kxBNkeA9tLJiTI= golang.org/x/crypto v0.0.0-20211117183948-ae814b36b871/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= diff --git a/build.sh b/build.sh index 5c5260e..15396e4 100755 --- a/build.sh +++ b/build.sh @@ -34,7 +34,7 @@ else # No .git directory - That's a normal install. git clone https://gitlab.com/yawning/obfs4.git cd obfs4 || exit 1 - git checkout --force --quiet e330d1b7 + git checkout --force --quiet cbf3f3cf cd .. git clone https://git.torproject.org/pluggable-transports/snowflake.git cd snowflake || exit 1 @@ -52,9 +52,7 @@ printf '\n\n--- Compile %s...\n' "$OUTPUT" export PATH=~/go/bin:$PATH cd IPtProxy.go || exit 1 -if test "$1" = "android"; then - gomobile init -fi +gomobile init gomobile bind -target=$TARGET -o ../$OUTPUT -iosversion 11.0 -v diff --git a/obfs4 b/obfs4 index e330d1b..cbf3f3c 160000 --- a/obfs4 +++ b/obfs4 @@ -1 +1 @@ -Subproject commit e330d1b7024b4ab04f7d96cc1afc61325744fafc +Subproject commit cbf3f3cfa09cf48c42aebd1b96fd7952f1ddb25d diff --git a/obfs4.patch b/obfs4.patch index 012422e..274b5b5 100644 --- a/obfs4.patch +++ b/obfs4.patch @@ -1,5 +1,5 @@ diff --git a/obfs4proxy/obfs4proxy.go b/obfs4proxy/obfs4proxy.go -index 1dd00b2..ce89df2 100644 +index 628f56b..be2cc55 100644 --- a/obfs4proxy/obfs4proxy.go +++ b/obfs4proxy/obfs4proxy.go @@ -27,10 +27,9 @@ -- GitLab