shadowsocks-libev: convert to using nft
authorYousong Zhou <redacted>
Wed, 23 Feb 2022 08:55:08 +0000 (08:55 +0000)
committerYousong Zhou <redacted>
Tue, 1 Mar 2022 02:06:48 +0000 (10:06 +0800)
commitfdaf2de2aee717dc6ae9a39ef9ba6f0388993e5d
tree26b50328dca00c9de4e923ff612f3fa62ecb8106
parente60310eb2ebf256efb60c6fb6841c3edb30467dc
shadowsocks-libev: convert to using nft

It will be mostly implemented with ucode templates installed at
/usr/share/ss-rules and called from init script.  The generated nftables
rules will be stored at /etc/nftables.d/

Incompatible changes were introduced as described in the README.md file

 - Netfilter ipset was replaced with nftables sets
 - UCI options ipt_args and dst_forward_recentrst of section ss_rules
   are now deprecated.  The former does not apply to nftables.  The
   later not yet implemented with nftables.

Signed-off-by: Yousong Zhou <redacted>
net/shadowsocks-libev/Makefile
net/shadowsocks-libev/README.md
net/shadowsocks-libev/files/shadowsocks-libev.init
net/shadowsocks-libev/files/ss-rules [deleted file]
net/shadowsocks-libev/files/ss-rules.defaults [deleted file]
net/shadowsocks-libev/files/ss-rules/chain.uc [new file with mode: 0644]
net/shadowsocks-libev/files/ss-rules/set.uc [new file with mode: 0644]
net/shadowsocks-libev/files/ss-rules/ss-rules.uc [new file with mode: 0644]
git clone https://git.99rst.org/PROJECT