#
PKG_NAME:=shadowsocks-libev
PKG_VERSION:=3.0.6
-PKG_RELEASE:=2
+PKG_RELEASE:=3
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://github.com/shadowsocks/shadowsocks-libev/releases/download/v$(PKG_VERSION)
local aead_methods='"aes-128-gcm", "aes-192-gcm", "aes-256-gcm"'
"${func:-ss_validate}" "$cfgtype" "$cfg" "$@" \
- 'disabled:bool:false' \
+ 'disabled:bool:0' \
'server:host' \
'server_port:port' \
'password:string' \
local func="$1"; shift
"${func:-ss_validate}" "$cfgtype" "$cfg" "$@" \
- 'disabled:bool:false' \
- 'verbose:bool:false' \
- 'fast_open:bool:false' \
- 'reuse_port:bool:false' \
+ 'disabled:bool:0' \
+ 'verbose:bool:0' \
+ 'fast_open:bool:0' \
+ 'reuse_port:bool:0' \
'mode:or("tcp_only", "udp_only", "tcp_and_udp")' \
'mtu:uinteger' \
'timeout:uinteger' \
validate_ss_rules_section() {
"${2:-ss_validate}" ss_rules "$1" \
- 'disabled:bool:false' \
+ 'disabled:bool:0' \
'redir_tcp:uci("shadowsocks-libev", "@ss_redir")' \
'redir_udp:uci("shadowsocks-libev", "@ss_redir")' \
'src_ips_bypass:list(ipaddr)' \