Skip to content

Commit

Permalink
Update zapret to 8c9aa18 (v70.1)
Browse files Browse the repository at this point in the history
  • Loading branch information
NOFEXtreme committed Jan 29, 2025
1 parent b202158 commit 8acafb8
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 4 deletions.
11 changes: 9 additions & 2 deletions .github/workflows/zapret-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -345,11 +345,12 @@ jobs:
- name: Build
env:
ABI: ${{ matrix.abi }}
API: 21
TARGET: ${{ matrix.target }}
GH_TOKEN: ${{ github.token }}
run: |
DEPS_DIR=$GITHUB_WORKSPACE/deps
export TOOLCHAIN=$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64
export API=21
export CC="$TOOLCHAIN/bin/clang --target=$TARGET$API"
export AR=$TOOLCHAIN/bin/llvm-ar
export AS=$CC
Expand All @@ -363,7 +364,7 @@ jobs:
wget -qO- https://www.netfilter.org/pub/libmnl/libmnl-1.0.5.tar.bz2 | tar -xj
wget -qO- https://www.netfilter.org/pub/libnetfilter_queue/libnetfilter_queue-1.0.5.tar.bz2 | tar -xj
patch -p1 -d libnetfilter_queue-* -i ${{ env.zapret_dir }}/.github/workflows/libnetfilter_queue-android.patch
for i in libmnl libnfnetlink libnetfilter_queue ; do
(
cd $i-*
Expand All @@ -378,6 +379,12 @@ jobs:
CFLAGS="-DZAPRET_GH_VER=${{ github.ref_name }} -DZAPRET_GH_HASH=${{ github.sha }} -I$DEPS_DIR/include" \
LDFLAGS="-L$DEPS_DIR/lib" \
make -C ${{ env.zapret_dir }} android -j$(nproc)
# strip unwanted ELF sections to prevent warnings on old Android versions
gh api repos/termux/termux-elf-cleaner/releases/latest --jq '.tag_name' |\
xargs -I{} wget -O elf-cleaner https://github.com/termux/termux-elf-cleaner/releases/download/{}/termux-elf-cleaner
chmod +x elf-cleaner
./elf-cleaner --api-level $API ${{ env.zapret_dir }}/binaries/my/*
zip zapret-android-$ABI.zip -j ${{ env.zapret_dir }}/binaries/my/*
- name: Upload artifacts
Expand Down
2 changes: 1 addition & 1 deletion zapret-config.default
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ ${NFQWS_PORTS_UDP_DISCORD:+"--new --filter-udp=$NFQWS_PORTS_UDP_DISCORD --dpi-de
# none,ipset,hostlist,autohostlist
MODE_FILTER=hostlist

# openwrt only : donttouch,none,software,hardware
# donttouch,none,software,hardware
FLOWOFFLOAD=donttouch

# openwrt: specify networks to be treated as LAN. default is "lan"
Expand Down

0 comments on commit 8acafb8

Please sign in to comment.