diff --git a/include/kernel-version.mk b/include/kernel-version.mk
index 9c0a54bdf..8f01583ae 100644
--- a/include/kernel-version.mk
+++ b/include/kernel-version.mk
@@ -3,12 +3,12 @@
LINUX_RELEASE?=1
LINUX_VERSION-3.18 = .123
-LINUX_VERSION-4.9 = .130
-LINUX_VERSION-4.14 = .73
+LINUX_VERSION-4.9 = .131
+LINUX_VERSION-4.14 = .74
LINUX_KERNEL_HASH-3.18.123 = c10de32c9b31fb619b016a00d77afc394db5a4542e258e927f06a5ead86f8c64
-LINUX_KERNEL_HASH-4.9.130 = 60db3e6a8b00230d5a7c0c8907ef6876702e99c89980bb624f7b649b638b0a7f
-LINUX_KERNEL_HASH-4.14.73 = 999e38141ccc447df7bf7ce10b8803c12b32274b76d3d5400bf3fd88eee0e31e
+LINUX_KERNEL_HASH-4.9.131 = 57db3295469d3990af93703a97b07f1e8a14920bf3f5b68ce0330a02e7aa5d60
+LINUX_KERNEL_HASH-4.14.74 = 70e69189fd7b2f96fa33833735c7bcf3281dc0172c3734e2c5819e9d57015c72
remove_uri_prefix=$(subst git://,,$(subst http://,,$(subst https://,,$(1))))
sanitize_uri=$(call qstrip,$(subst @,_,$(subst :,_,$(subst .,_,$(subst -,_,$(subst /,_,$(1)))))))
diff --git a/package/boot/uboot-envtools/Makefile b/package/boot/uboot-envtools/Makefile
index 2f8dd0ae6..7cd9e9fb6 100644
--- a/package/boot/uboot-envtools/Makefile
+++ b/package/boot/uboot-envtools/Makefile
@@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=uboot-envtools
PKG_DISTNAME:=u-boot
PKG_VERSION:=2018.03
-PKG_RELEASE:=1
+PKG_RELEASE:=2
PKG_SOURCE_PROTO:=git
PKG_SOURCE:=$(PKG_DISTNAME)-$(PKG_VERSION).tar.xz
diff --git a/package/boot/uboot-envtools/files/ipq806x b/package/boot/uboot-envtools/files/ipq806x
index 4618aac89..c27bea71c 100644
--- a/package/boot/uboot-envtools/files/ipq806x
+++ b/package/boot/uboot-envtools/files/ipq806x
@@ -34,6 +34,9 @@ case "$board" in
linksys,ea8500)
ubootenv_add_uci_config "/dev/mtd10" "0x0" "0x20000" "0x20000"
;;
+netgear,r7800)
+ ubootenv_add_uci_config "/dev/mtd2" "0x0" "0x040000" "0x20000"
+ ;;
qcom,ipq8064-ap148 |\
qcom,ipq8064-db149)
ubootenv_add_uci_config $(ubootenv_mtdinfo)
diff --git a/package/firmware/ath10k-firmware/Makefile b/package/firmware/ath10k-firmware/Makefile
index 779765a42..256f988d1 100644
--- a/package/firmware/ath10k-firmware/Makefile
+++ b/package/firmware/ath10k-firmware/Makefile
@@ -8,9 +8,9 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=ath10k-firmware
-PKG_SOURCE_DATE:=2018-05-12
-PKG_SOURCE_VERSION:=952afa4949cb34193040cd4e7441e1aee50ac731
-PKG_MIRROR_HASH:=dd300f3f28b8f8c07c93065fd9dc1c9785ebda8f15398b4d2d33f9418adcaf46
+PKG_SOURCE_DATE:=2018-09-06
+PKG_SOURCE_VERSION:=327ee47ed67e58deb2c76c822221440c36ed952f
+PKG_MIRROR_HASH:=e52e1e8ceaf6dc2679a7bd974df22113687fd18059efb0417e95f1583310bbc8
PKG_RELEASE:=1
PKG_SOURCE_PROTO:=git
@@ -473,7 +473,7 @@ define Package/ath10k-firmware-qca9984/install
$(PKG_BUILD_DIR)/QCA9984/hw1.0/board-2.bin \
$(1)/lib/firmware/ath10k/QCA9984/hw1.0/board-2.bin
$(INSTALL_DATA) \
- $(PKG_BUILD_DIR)/QCA9984/hw1.0/3.5.3/firmware-5.bin_10.4-3.5.3-00053 \
+ $(PKG_BUILD_DIR)/QCA9984/hw1.0/3.6.0.1/firmware-5.bin_10.4-3.6.0.1-00003 \
$(1)/lib/firmware/ath10k/QCA9984/hw1.0/firmware-5.bin
endef
diff --git a/package/lean/default-settings/Makefile b/package/lean/default-settings/Makefile
index 65bc166bb..b425d85f1 100644
--- a/package/lean/default-settings/Makefile
+++ b/package/lean/default-settings/Makefile
@@ -8,7 +8,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=default-settings
PKG_VERSION:=1.0
-PKG_RELEASE:=57
+PKG_RELEASE:=58
PKG_LICENSE:=GPLv3
PKG_LICENSE_FILES:=LICENSE
diff --git a/package/lean/default-settings/files/zzz-default-settings b/package/lean/default-settings/files/zzz-default-settings
index 8c61de141..744018343 100755
--- a/package/lean/default-settings/files/zzz-default-settings
+++ b/package/lean/default-settings/files/zzz-default-settings
@@ -57,7 +57,7 @@ sed -i '/set wireless.radio${devidx}.disabled/d' /lib/wifi/mac80211.sh
wifi up
sed -i '/DISTRIB_REVISION/d' /etc/openwrt_release
-echo "DISTRIB_REVISION='R8.1.5 By Lean'" >> /etc/openwrt_release
+echo "DISTRIB_REVISION='R8.1.6 By Lean'" >> /etc/openwrt_release
sed -i '/DISTRIB_DESCRIPTION/d' /etc/openwrt_release
echo "DISTRIB_DESCRIPTION='OpenWrt '" >> /etc/openwrt_release
diff --git a/package/lean/default-settings/i18n/default.zh-cn.po b/package/lean/default-settings/i18n/default.zh-cn.po
index 5aab97232..aedabf1ae 100644
--- a/package/lean/default-settings/i18n/default.zh-cn.po
+++ b/package/lean/default-settings/i18n/default.zh-cn.po
@@ -25,6 +25,8 @@ msgstr "闪存大小"
msgid "Free Memory"
msgstr "释放内存"
+msgid "RUNNING"
+msgstr "运行中"
-
-
+msgid "NOT RUNNING"
+msgstr "未运行"
diff --git a/package/lean/luci-app-sfe/Makefile b/package/lean/luci-app-sfe/Makefile
index 74af0d83f..2eb1207f5 100644
--- a/package/lean/luci-app-sfe/Makefile
+++ b/package/lean/luci-app-sfe/Makefile
@@ -5,11 +5,11 @@
include $(TOPDIR)/rules.mk
-LUCI_TITLE:=LuCI support for SFE
-LUCI_DEPENDS:=+kmod-fast-classifier @LINUX_4_9
+LUCI_TITLE:=LuCI support for Turbo ACC (SFE)
+LUCI_DEPENDS:=+kmod-fast-classifier +pdnsd-alt @LINUX_4_9
LUCI_PKGARCH:=all
PKG_VERSION:=1.0
-PKG_RELEASE:=6
+PKG_RELEASE:=9
include $(TOPDIR)/feeds/luci/luci.mk
diff --git a/package/lean/luci-app-sfe/luasrc/controller/sfe.lua b/package/lean/luci-app-sfe/luasrc/controller/sfe.lua
index d50975876..10e9dd82b 100644
--- a/package/lean/luci-app-sfe/luasrc/controller/sfe.lua
+++ b/package/lean/luci-app-sfe/luasrc/controller/sfe.lua
@@ -24,11 +24,16 @@ local function is_fullcone()
return luci.sys.call("iptables -t nat -L -n --line-numbers | grep FULLCONENAT >/dev/null") == 0
end
+local function is_dns()
+ return luci.sys.call("pgrep dnscache >/dev/null") == 0
+end
+
function action_status()
luci.http.prepare_content("application/json")
luci.http.write_json({
run_state = is_running(),
down_state = is_bbr(),
- up_state = is_fullcone()
+ up_state = is_fullcone(),
+ dns_state = is_dns()
})
end
\ No newline at end of file
diff --git a/package/lean/luci-app-sfe/luasrc/model/cbi/sfe.lua b/package/lean/luci-app-sfe/luasrc/model/cbi/sfe.lua
index 7d17141b0..563229eca 100644
--- a/package/lean/luci-app-sfe/luasrc/model/cbi/sfe.lua
+++ b/package/lean/luci-app-sfe/luasrc/model/cbi/sfe.lua
@@ -10,7 +10,7 @@ s.addremove = false
s.anonymous = true
-enable = s:option(Flag, "enabled", translate("Enable"))
+enable = s:option(Flag, "enabled", translate("Enable SFE Fast Path"))
enable.default = 0
enable.rmempty = false
enable.description = translate("Enable Fast Path offloading for connections. (decrease cpu load / increase routing throughput)")
@@ -27,4 +27,14 @@ ipv6.rmempty = false
ipv6.description = translate("Enable IPv6 Acceleration")
ipv6:depends("enabled", 1)
+dns = s:option(Flag, "dns", translate("DNS Acceleration"))
+dns.default = 0
+dns.rmempty = false
+dns.description = translate("Enable DNS Cache Acceleration and anti ISP DNS pollution")
+
+o = s:option(Value, "dns_server", translate("Upsteam DNS Server"))
+o.default = "114.114.114.114 ,114.114.115.115"
+o.description = translate("Muitiple DNS server can saperate with ','")
+o:depends("dns", 1)
+
return m
diff --git a/package/lean/luci-app-sfe/luasrc/view/sfe/status.htm b/package/lean/luci-app-sfe/luasrc/view/sfe/status.htm
index 87f09fba2..6d35265ac 100644
--- a/package/lean/luci-app-sfe/luasrc/view/sfe/status.htm
+++ b/package/lean/luci-app-sfe/luasrc/view/sfe/status.htm
@@ -4,6 +4,7 @@
SFE 加速状态 | <%:Collecting data...%> |
BBR 加速 | <%:Collecting data...%> |
FULLCONE NAT加速 | <%:Collecting data...%> |
+ DNS 加速 | <%:Collecting data...%> |
@@ -11,11 +12,13 @@
var run_state = document.getElementById('_run_state');
var down_state = document.getElementById('_down_state');
var up_state = document.getElementById('_up_state');
+ var dns_state = document.getElementById('_dns_state');
XHR.poll(5, '<%=luci.dispatcher.build_url("admin", "network", "sfe", "status")%>', null, function(x, status) {
if ( x && x.status == 200 ) {
run_state.innerHTML = status.run_state ? '<%:RUNNING%>' : '<%:NOT RUNNING%>';
down_state.innerHTML = status.down_state ? '<%:RUNNING%>' : '<%:NOT RUNNING%>';
up_state.innerHTML = status.up_state ? '<%:RUNNING%>' : '<%:NOT RUNNING%>';
+ dns_state.innerHTML = status.dns_state ? '<%:RUNNING%>' : '<%:NOT RUNNING%>';
}
});
//]]>
diff --git a/package/lean/luci-app-sfe/po/zh-cn/sfe.po b/package/lean/luci-app-sfe/po/zh-cn/sfe.po
index 7505ec8eb..40d4bd5cb 100644
--- a/package/lean/luci-app-sfe/po/zh-cn/sfe.po
+++ b/package/lean/luci-app-sfe/po/zh-cn/sfe.po
@@ -16,6 +16,9 @@ msgstr "来自高通开源的 Shortcut FE 转发加速引擎 (Fast Path)"
msgid "Enable"
msgstr "启用"
+msgid "Enable SFE Fast Path"
+msgstr "启用 SFE Fast Path 加速"
+
msgid "Enable Fast Path offloading for connections. (decrease cpu load / increase routing throughput)"
msgstr "开启 Fast Path 转发加速. (降低CPU占用 / 增强路由转发性能,和多WAN或者QOS功能可能会冲突)"
@@ -30,3 +33,15 @@ msgstr "IPv6 加速"
msgid "Enable IPv6 Acceleration"
msgstr "开启IPv6加速"
+
+msgid "DNS Acceleration"
+msgstr "DNS 加速"
+
+msgid "Enable DNS Cache Acceleration and anti ISP DNS pollution"
+msgstr "启用DNS多线程查询、缓存,并防止ISP的DNS广告和域名劫持"
+
+msgid "Upsteam DNS Server"
+msgstr "上游 DNS 服务器(国内)"
+
+msgid "Muitiple DNS server can saperate with ','"
+msgstr "支持多个上游DNS服务器,用','分隔(注意用英文逗号).请填写您最快的DNS服务器"
diff --git a/package/lean/luci-app-sfe/root/etc/config/sfe b/package/lean/luci-app-sfe/root/etc/config/sfe
index 348df9f24..67b16b619 100644
--- a/package/lean/luci-app-sfe/root/etc/config/sfe
+++ b/package/lean/luci-app-sfe/root/etc/config/sfe
@@ -3,4 +3,6 @@ config sfe 'config'
option enabled '1'
option ipv6 '0'
option wifi '0'
+ option dns '0'
+ option dns_server '114.114.114.114 ,114.114.115.115'
diff --git a/package/lean/luci-app-sfe/root/etc/init.d/sfe b/package/lean/luci-app-sfe/root/etc/init.d/sfe
index 3a864ebe5..787141902 100755
--- a/package/lean/luci-app-sfe/root/etc/init.d/sfe
+++ b/package/lean/luci-app-sfe/root/etc/init.d/sfe
@@ -3,43 +3,216 @@
START=30
+DNSMASQ_RESTART=N
+DNS_SERVER="114.114.114.114,114.114.115.115"
+
+start_pdnsd() {
+ DNS_SERVER=$(uci get sfe.config.dns_server 2>/dev/null)
+
+ [ -d /var/etc ] || mkdir -p /var/etc
+
+ if [ ! -f /var/dnscache/pdnsd.cache ]; then
+ mkdir -p /var/dnscache
+ echo -ne "pd13\000\000\000\000" > /var/dnscache/pdnsd.cache
+ chown -R nobody.nogroup /var/dnscache
+ fi
+
+ cat > /var/etc/dnscache.conf </dev/null 2>&1 || killall -9 dnscache >/dev/null 2>&1
+ echo "Stop DNS Cache"
+}
+
+change_dns() {
+ uci delete dhcp.@dnsmasq[0].server >/dev/null 2>&1
+ uci add_list dhcp.@dnsmasq[0].server=127.0.0.1#5333
+ uci delete dhcp.@dnsmasq[0].resolvfile >/dev/null 2>&1
+ uci set dhcp.@dnsmasq[0].noresolv=1
+ uci commit dhcp
+}
+
+revert_dns() {
+ uci del_list dhcp.@dnsmasq[0].server=127.0.0.1#5333 >/dev/null 2>&1
+ uci set dhcp.@dnsmasq[0].resolvfile=/tmp/resolv.conf.auto
+ uci delete dhcp.@dnsmasq[0].noresolv >/dev/null 2>&1
+ uci commit dhcp
+}
+
start(){
enable=$(uci get sfe.config.enabled 2>/dev/null)
wifi=$(uci get sfe.config.wifi)
ipv6=$(uci get sfe.config.ipv6)
+ dns=$(uci get sfe.config.dns 2>/dev/null)
if [ $enable -eq 1 ]; then
echo "enable"
! (lsmod | grep fast_classifier >/dev/null) && (modprobe fast_classifier)
if [ $wifi -eq 1 ] ; then
- echo "wifi"
echo 1 > /sys/fast_classifier/skip_to_bridge_ingress
else
- echo "no wifi"
echo 0 > /sys/fast_classifier/skip_to_bridge_ingress
fi
if [ $ipv6 -eq 1 ]; then
- echo "ipv6"
sfe_ipv6=$(cat /sys/sfe_ipv6/debug_dev)
[ ! -f /dev/sfe_ipv6 ] && mknod /dev/sfe_ipv6 c $sfe_ipv6 0
else
- echo "no ipv6"
rm -f /dev/sfe_ipv6
fi
else
- rmmod fast_classifier
- echo "stop"
+ rmmod fast_classifier >/dev/null 2>&1
+ fi
+ if [ $dns -eq 1 ]; then
+ start_pdnsd
+ change_dns
+ fi
+ if [ "$DNSMASQ_RESTART" = N ]; then
+ /etc/init.d/dnsmasq restart && echo "DNSMASQ change"
fi
}
stop(){
enable=$(uci get sfe.config.enabled 2>/dev/null)
- [ $enable -ne 1 ] && rmmod fast_classifier
- echo "stop"
+ [ $enable -ne 1 ] && rmmod fast_classifier >/dev/null 2>&1
+ stop_pdnsd
+ revert_dns
+ if [ "$DNSMASQ_RESTART" = N ]; then
+ /etc/init.d/dnsmasq restart && echo "DNSMASQ revert"
+ fi
}
restart(){
+ DNSMASQ_RESTART=Y
stop
start
+ /etc/init.d/dnsmasq restart && echo "DNSMASQ restart"
}
diff --git a/package/lean/luci-app-sfe/root/etc/uci-defaults/sfe b/package/lean/luci-app-sfe/root/etc/uci-defaults/sfe
index fb63e9bee..50adb160f 100755
--- a/package/lean/luci-app-sfe/root/etc/uci-defaults/sfe
+++ b/package/lean/luci-app-sfe/root/etc/uci-defaults/sfe
@@ -7,6 +7,7 @@ uci -q batch <<-EOF >/dev/null
commit ucitrack
EOF
+[ ! -f /usr/sbin/dnscache ] && ln /usr/sbin/pdnsd /usr/sbin/dnscache
/etc/init.d/sfe enable
rm -f /tmp/luci-indexcache
diff --git a/package/lean/luci-app-ssr-plus/Makefile b/package/lean/luci-app-ssr-plus/Makefile
index 91f485b87..df68ede51 100644
--- a/package/lean/luci-app-ssr-plus/Makefile
+++ b/package/lean/luci-app-ssr-plus/Makefile
@@ -9,7 +9,7 @@ LUCI_TITLE:=LuCI support for SSR Plus
LUCI_DEPENDS:=+shadowsocksr-libev +ipset +ip-full +iptables-mod-tproxy +dnsmasq-full +coreutils +coreutils-base64 +bash +pdnsd-alt +wget
LUCI_PKGARCH:=all
PKG_VERSION:=1
-PKG_RELEASE:=5
+PKG_RELEASE:=9
include $(TOPDIR)/feeds/luci/luci.mk
diff --git a/package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua b/package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua
index b3421ad27..4536684f1 100644
--- a/package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua
+++ b/package/lean/luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua
@@ -65,9 +65,16 @@ o.datatype = "port"
o.default = 5300
end
-o = s:option(Value, "tunnel_forward", translate("Anti-pollution DNS Server"))
-o.default = "8.8.4.4:53"
-o.rmempty = false
-o.description = translate("DNS Server IP:Port")
+o = s:option(ListValue, "tunnel_forward", translate("Anti-pollution DNS Server"))
+o:value("8.8.4.4:53", translate("Google Public DNS (8.8.4.4)"))
+o:value("8.8.8.8:53", translate("Google Public DNS (8.8.8.8)"))
+o:value("208.67.222.222:53", translate("OpenDNS (208.67.222.222)"))
+o:value("208.67.220.220:53", translate("OpenDNS (208.67.220.220)"))
+o:value("209.244.0.3:53", translate("Level 3 Public DNS (209.244.0.3)"))
+o:value("209.244.0.4:53", translate("Level 3 Public DNS (209.244.0.4)"))
+o:value("4.2.2.1:53", translate("Level 3 Public DNS (4.2.2.1)"))
+o:value("4.2.2.2:53", translate("Level 3 Public DNS (4.2.2.2)"))
+o:value("4.2.2.3:53", translate("Level 3 Public DNS (4.2.2.3)"))
+o:value("4.2.2.4:53", translate("Level 3 Public DNS (4.2.2.4)"))
return m
diff --git a/package/lean/luci-app-ssr-plus/root/etc/china_ssr.txt b/package/lean/luci-app-ssr-plus/root/etc/china_ssr.txt
index 0f44ee7b4..4f6474ce4 100644
--- a/package/lean/luci-app-ssr-plus/root/etc/china_ssr.txt
+++ b/package/lean/luci-app-ssr-plus/root/etc/china_ssr.txt
@@ -1943,7 +1943,9 @@
101.132.0.0/14
101.144.0.0/12
101.192.0.0/14
-101.196.0.0/14
+101.196.0.0/16
+101.197.0.0/16
+101.198.0.0/15
101.200.0.0/15
101.203.128.0/19
101.203.160.0/21
@@ -5124,7 +5126,9 @@
115.166.64.0/19
115.168.0.0/14
115.172.0.0/14
-115.180.0.0/14
+115.180.0.0/15
+115.182.0.0/16
+115.183.0.0/16
115.187.0.0/22
115.187.4.0/22
115.187.8.0/22
@@ -5502,7 +5506,16 @@
122.102.0.0/20
122.102.64.0/20
122.102.80.0/20
-122.112.0.0/14
+122.112.0.0/18
+122.112.64.0/18
+122.112.128.0/17
+122.113.0.0/16
+122.114.0.0/16
+122.115.0.0/17
+122.115.128.0/19
+122.115.160.0/19
+122.115.192.0/19
+122.115.224.0/19
122.119.0.0/16
122.128.100.0/22
122.128.120.0/21
diff --git a/package/lean/luci-app-ssr-plus/root/etc/config/gfw.list b/package/lean/luci-app-ssr-plus/root/etc/config/gfw.list
index 092e97877..c327ef406 100644
--- a/package/lean/luci-app-ssr-plus/root/etc/config/gfw.list
+++ b/package/lean/luci-app-ssr-plus/root/etc/config/gfw.list
@@ -33,4 +33,23 @@ whatsapp.net
wsj.net
google.com
google.com.hk
-youtube.com
\ No newline at end of file
+gstatic.com
+googleusercontent.com
+googlepages.com
+googlevideo.com
+googlecode.com
+googleapis.com
+googlesource.com
+googledrive.com
+ggpht.com
+youtube.com
+youtu.be
+ytimg.com
+twitter.com
+facebook.com
+fastly.net
+akamai.net
+akamaiedge.net
+akamaihd.net
+edgesuite.net
+edgekey.net
\ No newline at end of file
diff --git a/package/lean/luci-app-ssr-plus/root/etc/dnsmasq.ssr/gfw_list.conf b/package/lean/luci-app-ssr-plus/root/etc/dnsmasq.ssr/gfw_list.conf
index 8d10a59ee..31c37e04e 100644
--- a/package/lean/luci-app-ssr-plus/root/etc/dnsmasq.ssr/gfw_list.conf
+++ b/package/lean/luci-app-ssr-plus/root/etc/dnsmasq.ssr/gfw_list.conf
@@ -1,6 +1,3 @@
-# gfw list ipset rules for dnsmasq
-# updated on Tue Jun 12 02:42:10 CST 2018
-#
server=/.030buy.com/127.0.0.1#5353
ipset=/.030buy.com/gfwlist
server=/.0rz.tw/127.0.0.1#5353
@@ -23,6 +20,8 @@ server=/.12vpn.com/127.0.0.1#5353
ipset=/.12vpn.com/gfwlist
server=/.12vpn.net/127.0.0.1#5353
ipset=/.12vpn.net/gfwlist
+server=/.138.com/127.0.0.1#5353
+ipset=/.138.com/gfwlist
server=/.141jj.com/127.0.0.1#5353
ipset=/.141jj.com/gfwlist
server=/.141tube.com/127.0.0.1#5353
@@ -227,6 +226,8 @@ server=/.aamacau.com/127.0.0.1#5353
ipset=/.aamacau.com/gfwlist
server=/.abc.com/127.0.0.1#5353
ipset=/.abc.com/gfwlist
+server=/.abc.net.au/127.0.0.1#5353
+ipset=/.abc.net.au/gfwlist
server=/.abc.pp.ru/127.0.0.1#5353
ipset=/.abc.pp.ru/gfwlist
server=/.abc.xyz/127.0.0.1#5353
@@ -235,6 +236,8 @@ server=/.abchinese.com/127.0.0.1#5353
ipset=/.abchinese.com/gfwlist
server=/.abclite.net/127.0.0.1#5353
ipset=/.abclite.net/gfwlist
+server=/.abematv.akamaized.net/127.0.0.1#5353
+ipset=/.abematv.akamaized.net/gfwlist
server=/.ablwang.com/127.0.0.1#5353
ipset=/.ablwang.com/gfwlist
server=/.aboluowang.com/127.0.0.1#5353
@@ -313,6 +316,8 @@ server=/.ai-kan.net/127.0.0.1#5353
ipset=/.ai-kan.net/gfwlist
server=/.ai-wen.net/127.0.0.1#5353
ipset=/.ai-wen.net/gfwlist
+server=/.ai.google/127.0.0.1#5353
+ipset=/.ai.google/gfwlist
server=/.aide.gov.tw/127.0.0.1#5353
ipset=/.aide.gov.tw/gfwlist
server=/.aiph.net/127.0.0.1#5353
@@ -409,6 +414,8 @@ server=/.alwaysvpn.com/127.0.0.1#5353
ipset=/.alwaysvpn.com/gfwlist
server=/.am730.com.hk/127.0.0.1#5353
ipset=/.am730.com.hk/gfwlist
+server=/.amazon.co.jp/127.0.0.1#5353
+ipset=/.amazon.co.jp/gfwlist
server=/.ameblo.jp/127.0.0.1#5353
ipset=/.ameblo.jp/gfwlist
server=/.americangreencard.com/127.0.0.1#5353
@@ -493,6 +500,8 @@ server=/.aolchannels.aol.com/127.0.0.1#5353
ipset=/.aolchannels.aol.com/gfwlist
server=/.aomiwang.com/127.0.0.1#5353
ipset=/.aomiwang.com/gfwlist
+server=/.apartmentratings.com/127.0.0.1#5353
+ipset=/.apartmentratings.com/gfwlist
server=/.apartments.com/127.0.0.1#5353
ipset=/.apartments.com/gfwlist
server=/.apetube.com/127.0.0.1#5353
@@ -531,6 +540,8 @@ server=/.app.box.com/127.0.0.1#5353
ipset=/.app.box.com/gfwlist
server=/.app.heywire.com/127.0.0.1#5353
ipset=/.app.heywire.com/gfwlist
+server=/.app.smartmailcloud.com/127.0.0.1#5353
+ipset=/.app.smartmailcloud.com/gfwlist
server=/.app.tutanota.com/127.0.0.1#5353
ipset=/.app.tutanota.com/gfwlist
server=/.appledaily.com/127.0.0.1#5353
@@ -633,6 +644,8 @@ server=/.authorizeddns.us/127.0.0.1#5353
ipset=/.authorizeddns.us/gfwlist
server=/.autodraw.com/127.0.0.1#5353
ipset=/.autodraw.com/gfwlist
+server=/.av-e-body.com/127.0.0.1#5353
+ipset=/.av-e-body.com/gfwlist
server=/.av.com/127.0.0.1#5353
ipset=/.av.com/gfwlist
server=/.av.movie/127.0.0.1#5353
@@ -685,6 +698,8 @@ server=/.backchina.com/127.0.0.1#5353
ipset=/.backchina.com/gfwlist
server=/.backtotiananmen.com/127.0.0.1#5353
ipset=/.backtotiananmen.com/gfwlist
+server=/.badiucao.com/127.0.0.1#5353
+ipset=/.badiucao.com/gfwlist
server=/.badjojo.com/127.0.0.1#5353
ipset=/.badjojo.com/gfwlist
server=/.badoo.com/127.0.0.1#5353
@@ -709,6 +724,8 @@ server=/.bangchen.net/127.0.0.1#5353
ipset=/.bangchen.net/gfwlist
server=/.bangyoulater.com/127.0.0.1#5353
ipset=/.bangyoulater.com/gfwlist
+server=/.bankmobilevibe.com/127.0.0.1#5353
+ipset=/.bankmobilevibe.com/gfwlist
server=/.bannedbook.org/127.0.0.1#5353
ipset=/.bannedbook.org/gfwlist
server=/.bannednews.org/127.0.0.1#5353
@@ -731,12 +748,18 @@ server=/.bayvoice.net/127.0.0.1#5353
ipset=/.bayvoice.net/gfwlist
server=/.bb-chat.tv/127.0.0.1#5353
ipset=/.bb-chat.tv/gfwlist
+server=/.bbc.co.uk/127.0.0.1#5353
+ipset=/.bbc.co.uk/gfwlist
+server=/.bbc.com/127.0.0.1#5353
+ipset=/.bbc.com/gfwlist
server=/.bbc.in/127.0.0.1#5353
ipset=/.bbc.in/gfwlist
server=/.bbcchinese.com/127.0.0.1#5353
ipset=/.bbcchinese.com/gfwlist
server=/.bbchat.tv/127.0.0.1#5353
ipset=/.bbchat.tv/gfwlist
+server=/.bbci.co.uk/127.0.0.1#5353
+ipset=/.bbci.co.uk/gfwlist
server=/.bbg.gov/127.0.0.1#5353
ipset=/.bbg.gov/gfwlist
server=/.bbnradio.org/127.0.0.1#5353
@@ -1071,6 +1094,8 @@ server=/.bookepub.com/127.0.0.1#5353
ipset=/.bookepub.com/gfwlist
server=/.books.com.tw/127.0.0.1#5353
ipset=/.books.com.tw/gfwlist
+server=/.booktopia.com.au/127.0.0.1#5353
+ipset=/.booktopia.com.au/gfwlist
server=/.boomssr.com/127.0.0.1#5353
ipset=/.boomssr.com/gfwlist
server=/.bot.nu/127.0.0.1#5353
@@ -1167,6 +1192,8 @@ server=/.bunbunhk.com/127.0.0.1#5353
ipset=/.bunbunhk.com/gfwlist
server=/.busayari.com/127.0.0.1#5353
ipset=/.busayari.com/gfwlist
+server=/.businessinsider.com/127.0.0.1#5353
+ipset=/.businessinsider.com/gfwlist
server=/.businessweek.com/127.0.0.1#5353
ipset=/.businessweek.com/gfwlist
server=/.busytrade.com/127.0.0.1#5353
@@ -1577,6 +1604,8 @@ server=/.chithu.org/127.0.0.1#5353
ipset=/.chithu.org/gfwlist
server=/.chn.chosun.com/127.0.0.1#5353
ipset=/.chn.chosun.com/gfwlist
+server=/.chobit.cc/127.0.0.1#5353
+ipset=/.chobit.cc/gfwlist
server=/.chrdnet.com/127.0.0.1#5353
ipset=/.chrdnet.com/gfwlist
server=/.christianfreedom.org/127.0.0.1#5353
@@ -1663,6 +1692,8 @@ server=/.cleansite.us/127.0.0.1#5353
ipset=/.cleansite.us/gfwlist
server=/.clearharmony.net/127.0.0.1#5353
ipset=/.clearharmony.net/gfwlist
+server=/.clearsurance.com/127.0.0.1#5353
+ipset=/.clearsurance.com/gfwlist
server=/.clearwisdom.net/127.0.0.1#5353
ipset=/.clearwisdom.net/gfwlist
server=/.clementine-player.org/127.0.0.1#5353
@@ -1681,6 +1712,8 @@ server=/.cloud.mail.ru/127.0.0.1#5353
ipset=/.cloud.mail.ru/gfwlist
server=/.club1069.com/127.0.0.1#5353
ipset=/.club1069.com/gfwlist
+server=/.cmcn.org/127.0.0.1#5353
+ipset=/.cmcn.org/gfwlist
server=/.cmi.org.tw/127.0.0.1#5353
ipset=/.cmi.org.tw/gfwlist
server=/.cmp.hku.hk/127.0.0.1#5353
@@ -1815,6 +1848,8 @@ server=/.coolloud.org.tw/127.0.0.1#5353
ipset=/.coolloud.org.tw/gfwlist
server=/.coolncute.com/127.0.0.1#5353
ipset=/.coolncute.com/gfwlist
+server=/.coolstuffinc.com/127.0.0.1#5353
+ipset=/.coolstuffinc.com/gfwlist
server=/.corumcollege.com/127.0.0.1#5353
ipset=/.corumcollege.com/gfwlist
server=/.cos-moe.com/127.0.0.1#5353
@@ -1823,6 +1858,8 @@ server=/.cosmic.monar.ch/127.0.0.1#5353
ipset=/.cosmic.monar.ch/gfwlist
server=/.cosplayjav.pl/127.0.0.1#5353
ipset=/.cosplayjav.pl/gfwlist
+server=/.costco.com/127.0.0.1#5353
+ipset=/.costco.com/gfwlist
server=/.cotweet.com/127.0.0.1#5353
ipset=/.cotweet.com/gfwlist
server=/.coursehero.com/127.0.0.1#5353
@@ -1895,6 +1932,8 @@ server=/.curvefish.com/127.0.0.1#5353
ipset=/.curvefish.com/gfwlist
server=/.cusu.hk/127.0.0.1#5353
ipset=/.cusu.hk/gfwlist
+server=/.cutscenes.net/127.0.0.1#5353
+ipset=/.cutscenes.net/gfwlist
server=/.cw.com.tw/127.0.0.1#5353
ipset=/.cw.com.tw/gfwlist
server=/.cwb.gov.tw/127.0.0.1#5353
@@ -1937,6 +1976,8 @@ server=/.dadazim.com/127.0.0.1#5353
ipset=/.dadazim.com/gfwlist
server=/.dadi360.com/127.0.0.1#5353
ipset=/.dadi360.com/gfwlist
+server=/.dafabet.com/127.0.0.1#5353
+ipset=/.dafabet.com/gfwlist
server=/.dafagood.com/127.0.0.1#5353
ipset=/.dafagood.com/gfwlist
server=/.dafahao.com/127.0.0.1#5353
@@ -2139,6 +2180,10 @@ server=/.directcreative.com/127.0.0.1#5353
ipset=/.directcreative.com/gfwlist
server=/.discoins.com/127.0.0.1#5353
ipset=/.discoins.com/gfwlist
+server=/.discordapp.com/127.0.0.1#5353
+ipset=/.discordapp.com/gfwlist
+server=/.discordapp.net/127.0.0.1#5353
+ipset=/.discordapp.net/gfwlist
server=/.discuss.com.hk/127.0.0.1#5353
ipset=/.discuss.com.hk/gfwlist
server=/.discuss4u.com/127.0.0.1#5353
@@ -2331,6 +2376,8 @@ server=/.dupola.net/127.0.0.1#5353
ipset=/.dupola.net/gfwlist
server=/.dushi.ca/127.0.0.1#5353
ipset=/.dushi.ca/gfwlist
+server=/.dvdpac.com/127.0.0.1#5353
+ipset=/.dvdpac.com/gfwlist
server=/.dvorak.org/127.0.0.1#5353
ipset=/.dvorak.org/gfwlist
server=/.dw-world.com/127.0.0.1#5353
@@ -2589,8 +2636,12 @@ server=/.eroticsaloon.net/127.0.0.1#5353
ipset=/.eroticsaloon.net/gfwlist
server=/.erv-nsa.gov.tw/127.0.0.1#5353
ipset=/.erv-nsa.gov.tw/gfwlist
+server=/.eslite.com/127.0.0.1#5353
+ipset=/.eslite.com/gfwlist
server=/.esmtp.biz/127.0.0.1#5353
ipset=/.esmtp.biz/gfwlist
+server=/.esurance.com/127.0.0.1#5353
+ipset=/.esurance.com/gfwlist
server=/.etaa.org.au/127.0.0.1#5353
ipset=/.etaa.org.au/gfwlist
server=/.etadult.com/127.0.0.1#5353
@@ -2805,10 +2856,14 @@ server=/.fb.com/127.0.0.1#5353
ipset=/.fb.com/gfwlist
server=/.fb.me/127.0.0.1#5353
ipset=/.fb.me/gfwlist
+server=/.fbaddins.com/127.0.0.1#5353
+ipset=/.fbaddins.com/gfwlist
server=/.fbcdn.net/127.0.0.1#5353
ipset=/.fbcdn.net/gfwlist
server=/.fbsbx.com/127.0.0.1#5353
ipset=/.fbsbx.com/gfwlist
+server=/.fbworkmail.com/127.0.0.1#5353
+ipset=/.fbworkmail.com/gfwlist
server=/.fc2.com/127.0.0.1#5353
ipset=/.fc2.com/gfwlist
server=/.fc2blog.net/127.0.0.1#5353
@@ -2931,6 +2986,12 @@ server=/.flog.tw/127.0.0.1#5353
ipset=/.flog.tw/gfwlist
server=/.flyvpn.com/127.0.0.1#5353
ipset=/.flyvpn.com/gfwlist
+server=/.flyzy2005.com/127.0.0.1#5353
+ipset=/.flyzy2005.com/gfwlist
+server=/.fnac.be/127.0.0.1#5353
+ipset=/.fnac.be/gfwlist
+server=/.fnac.com/127.0.0.1#5353
+ipset=/.fnac.com/gfwlist
server=/.fochk.org/127.0.0.1#5353
ipset=/.fochk.org/gfwlist
server=/.focustaiwan.tw/127.0.0.1#5353
@@ -3013,6 +3074,8 @@ server=/.free-hada-now.org/127.0.0.1#5353
ipset=/.free-hada-now.org/gfwlist
server=/.free-proxy.cz/127.0.0.1#5353
ipset=/.free-proxy.cz/gfwlist
+server=/.free-ss.site/127.0.0.1#5353
+ipset=/.free-ss.site/gfwlist
server=/.free-ssh.com/127.0.0.1#5353
ipset=/.free-ssh.com/gfwlist
server=/.free4u.com.ar/127.0.0.1#5353
@@ -3717,6 +3780,8 @@ server=/.groups.google.cn/127.0.0.1#5353
ipset=/.groups.google.cn/gfwlist
server=/.gs-discuss.com/127.0.0.1#5353
ipset=/.gs-discuss.com/gfwlist
+server=/.gsp.target.com/127.0.0.1#5353
+ipset=/.gsp.target.com/gfwlist
server=/.gstatic.com/127.0.0.1#5353
ipset=/.gstatic.com/gfwlist
server=/.gtricks.com/127.0.0.1#5353
@@ -3831,6 +3896,8 @@ server=/.have8.com/127.0.0.1#5353
ipset=/.have8.com/gfwlist
server=/.haygo.com/127.0.0.1#5353
ipset=/.haygo.com/gfwlist
+server=/.hbo.com/127.0.0.1#5353
+ipset=/.hbo.com/gfwlist
server=/.hchcc.gov.tw/127.0.0.1#5353
ipset=/.hchcc.gov.tw/gfwlist
server=/.hclips.com/127.0.0.1#5353
@@ -4605,6 +4672,8 @@ server=/.janwongphoto.com/127.0.0.1#5353
ipset=/.janwongphoto.com/gfwlist
server=/.japan-whores.com/127.0.0.1#5353
ipset=/.japan-whores.com/gfwlist
+server=/.japantimes.co.jp/127.0.0.1#5353
+ipset=/.japantimes.co.jp/gfwlist
server=/.jav.com/127.0.0.1#5353
ipset=/.jav.com/gfwlist
server=/.jav101.com/127.0.0.1#5353
@@ -4695,6 +4764,8 @@ server=/.jinpianwang.com/127.0.0.1#5353
ipset=/.jinpianwang.com/gfwlist
server=/.jinroukong.com/127.0.0.1#5353
ipset=/.jinroukong.com/gfwlist
+server=/.jinx.com/127.0.0.1#5353
+ipset=/.jinx.com/gfwlist
server=/.jitouch.com/127.0.0.1#5353
ipset=/.jitouch.com/gfwlist
server=/.jizzthis.com/127.0.0.1#5353
@@ -5095,6 +5166,8 @@ server=/.line.me/127.0.0.1#5353
ipset=/.line.me/gfwlist
server=/.line.naver.jp/127.0.0.1#5353
ipset=/.line.naver.jp/gfwlist
+server=/.linear-abematv.akamaized.net/127.0.0.1#5353
+ipset=/.linear-abematv.akamaized.net/gfwlist
server=/.linglingfa.com/127.0.0.1#5353
ipset=/.linglingfa.com/gfwlist
server=/.lingvodics.com/127.0.0.1#5353
@@ -5117,6 +5190,8 @@ server=/.listentoyoutube.com/127.0.0.1#5353
ipset=/.listentoyoutube.com/gfwlist
server=/.listorious.com/127.0.0.1#5353
ipset=/.listorious.com/gfwlist
+server=/.liu-xiaobo.org/127.0.0.1#5353
+ipset=/.liu-xiaobo.org/gfwlist
server=/.liudejun.com/127.0.0.1#5353
ipset=/.liudejun.com/gfwlist
server=/.liuhanyu.com/127.0.0.1#5353
@@ -5161,6 +5236,8 @@ server=/.lockestek.com/127.0.0.1#5353
ipset=/.lockestek.com/gfwlist
server=/.logbot.net/127.0.0.1#5353
ipset=/.logbot.net/gfwlist
+server=/.login.target.com/127.0.0.1#5353
+ipset=/.login.target.com/gfwlist
server=/.logiqx.com/127.0.0.1#5353
ipset=/.logiqx.com/gfwlist
server=/.londonchinese.ca/127.0.0.1#5353
@@ -5315,6 +5392,8 @@ server=/.mash.to/127.0.0.1#5353
ipset=/.mash.to/gfwlist
server=/.maskedip.com/127.0.0.1#5353
ipset=/.maskedip.com/gfwlist
+server=/.mastodon.host/127.0.0.1#5353
+ipset=/.mastodon.host/gfwlist
server=/.matainja.com/127.0.0.1#5353
ipset=/.matainja.com/gfwlist
server=/.material.io/127.0.0.1#5353
@@ -5537,6 +5616,8 @@ server=/.mk5000.com/127.0.0.1#5353
ipset=/.mk5000.com/gfwlist
server=/.mlcool.com/127.0.0.1#5353
ipset=/.mlcool.com/gfwlist
+server=/.mlzs.work/127.0.0.1#5353
+ipset=/.mlzs.work/gfwlist
server=/.mm-cg.com/127.0.0.1#5353
ipset=/.mm-cg.com/gfwlist
server=/.mmaaxx.com/127.0.0.1#5353
@@ -5571,6 +5652,8 @@ server=/.mofos.com/127.0.0.1#5353
ipset=/.mofos.com/gfwlist
server=/.mog.com/127.0.0.1#5353
ipset=/.mog.com/gfwlist
+server=/.mohu.club/127.0.0.1#5353
+ipset=/.mohu.club/gfwlist
server=/.mohu.ml/127.0.0.1#5353
ipset=/.mohu.ml/gfwlist
server=/.mol.gov.tw/127.0.0.1#5353
@@ -5591,6 +5674,8 @@ server=/.moodyz.com/127.0.0.1#5353
ipset=/.moodyz.com/gfwlist
server=/.moonbbs.com/127.0.0.1#5353
ipset=/.moonbbs.com/gfwlist
+server=/.moonbingo.com/127.0.0.1#5353
+ipset=/.moonbingo.com/gfwlist
server=/.morningsun.org/127.0.0.1#5353
ipset=/.morningsun.org/gfwlist
server=/.moroneta.com/127.0.0.1#5353
@@ -5929,8 +6014,6 @@ server=/.newsdetox.ca/127.0.0.1#5353
ipset=/.newsdetox.ca/gfwlist
server=/.newsdh.com/127.0.0.1#5353
ipset=/.newsdh.com/gfwlist
-server=/.newsforums.bbc.co.uk/127.0.0.1#5353
-ipset=/.newsforums.bbc.co.uk/gfwlist
server=/.newstamago.com/127.0.0.1#5353
ipset=/.newstamago.com/gfwlist
server=/.newstapa.org/127.0.0.1#5353
@@ -6021,6 +6104,8 @@ server=/.nobel.se/127.0.0.1#5353
ipset=/.nobel.se/gfwlist
server=/.nobodycanstop.us/127.0.0.1#5353
ipset=/.nobodycanstop.us/gfwlist
+server=/.nofile.io/127.0.0.1#5353
+ipset=/.nofile.io/gfwlist
server=/.nokogiri.org/127.0.0.1#5353
ipset=/.nokogiri.org/gfwlist
server=/.nokola.com/127.0.0.1#5353
@@ -6045,6 +6130,8 @@ server=/.nottinghampost.com/127.0.0.1#5353
ipset=/.nottinghampost.com/gfwlist
server=/.novelasia.com/127.0.0.1#5353
ipset=/.novelasia.com/gfwlist
+server=/.now.com/127.0.0.1#5353
+ipset=/.now.com/gfwlist
server=/.now.im/127.0.0.1#5353
ipset=/.now.im/gfwlist
server=/.nownews.com/127.0.0.1#5353
@@ -6253,6 +6340,8 @@ server=/.onedrive.live.com/127.0.0.1#5353
ipset=/.onedrive.live.com/gfwlist
server=/.onedumb.com/127.0.0.1#5353
ipset=/.onedumb.com/gfwlist
+server=/.onejav.com/127.0.0.1#5353
+ipset=/.onejav.com/gfwlist
server=/.onion.city/127.0.0.1#5353
ipset=/.onion.city/gfwlist
server=/.online.recoveryversion.org/127.0.0.1#5353
@@ -6305,6 +6394,8 @@ server=/.openwrt.org.cn/127.0.0.1#5353
ipset=/.openwrt.org.cn/gfwlist
server=/.opml.radiotime.com/127.0.0.1#5353
ipset=/.opml.radiotime.com/gfwlist
+server=/.opus-gaming.com/127.0.0.1#5353
+ipset=/.opus-gaming.com/gfwlist
server=/.organcare.org.tw/127.0.0.1#5353
ipset=/.organcare.org.tw/gfwlist
server=/.organharvestinvestigation.net/127.0.0.1#5353
@@ -6603,6 +6694,8 @@ server=/.plm.org.hk/127.0.0.1#5353
ipset=/.plm.org.hk/gfwlist
server=/.plunder.com/127.0.0.1#5353
ipset=/.plunder.com/gfwlist
+server=/.plurk.com/127.0.0.1#5353
+ipset=/.plurk.com/gfwlist
server=/.plus28.com/127.0.0.1#5353
ipset=/.plus28.com/gfwlist
server=/.plusbb.com/127.0.0.1#5353
@@ -6617,12 +6710,16 @@ server=/.pobieramy.top/127.0.0.1#5353
ipset=/.pobieramy.top/gfwlist
server=/.podictionary.com/127.0.0.1#5353
ipset=/.podictionary.com/gfwlist
+server=/.pokerstars.com/127.0.0.1#5353
+ipset=/.pokerstars.com/gfwlist
server=/.pokerstars.net/127.0.0.1#5353
ipset=/.pokerstars.net/gfwlist
server=/.politicalchina.org/127.0.0.1#5353
ipset=/.politicalchina.org/gfwlist
server=/.politicalconsultation.org/127.0.0.1#5353
ipset=/.politicalconsultation.org/gfwlist
+server=/.politiscales.net/127.0.0.1#5353
+ipset=/.politiscales.net/gfwlist
server=/.poloniex.com/127.0.0.1#5353
ipset=/.poloniex.com/gfwlist
server=/.polymer-project.org/127.0.0.1#5353
@@ -6729,6 +6826,8 @@ server=/.procopytips.com/127.0.0.1#5353
ipset=/.procopytips.com/gfwlist
server=/.prosiben.de/127.0.0.1#5353
ipset=/.prosiben.de/gfwlist
+server=/.protonvpn.com/127.0.0.1#5353
+ipset=/.protonvpn.com/gfwlist
server=/.provideocoalition.com/127.0.0.1#5353
ipset=/.provideocoalition.com/gfwlist
server=/.provpnaccounts.com/127.0.0.1#5353
@@ -6815,6 +6914,8 @@ server=/.pwned.com/127.0.0.1#5353
ipset=/.pwned.com/gfwlist
server=/.python.com/127.0.0.1#5353
ipset=/.python.com/gfwlist
+server=/.pytorch.org/127.0.0.1#5353
+ipset=/.pytorch.org/gfwlist
server=/.qanote.com/127.0.0.1#5353
ipset=/.qanote.com/gfwlist
server=/.qgirl.com.tw/127.0.0.1#5353
@@ -6859,6 +6960,8 @@ server=/.quitccp.net/127.0.0.1#5353
ipset=/.quitccp.net/gfwlist
server=/.quitccp.org/127.0.0.1#5353
ipset=/.quitccp.org/gfwlist
+server=/.quora.com/127.0.0.1#5353
+ipset=/.quora.com/gfwlist
server=/.quran.com/127.0.0.1#5353
ipset=/.quran.com/gfwlist
server=/.quranexplorer.com/127.0.0.1#5353
@@ -6923,6 +7026,8 @@ server=/.rawgithub.com/127.0.0.1#5353
ipset=/.rawgithub.com/gfwlist
server=/.razyboard.com/127.0.0.1#5353
ipset=/.razyboard.com/gfwlist
+server=/.rcam.target.com/127.0.0.1#5353
+ipset=/.rcam.target.com/gfwlist
server=/.rcinet.ca/127.0.0.1#5353
ipset=/.rcinet.ca/gfwlist
server=/.rconversation.blogs.com/127.0.0.1#5353
@@ -6967,6 +7072,14 @@ server=/.redchinacn.net/127.0.0.1#5353
ipset=/.redchinacn.net/gfwlist
server=/.redchinacn.org/127.0.0.1#5353
ipset=/.redchinacn.org/gfwlist
+server=/.redd.it/127.0.0.1#5353
+ipset=/.redd.it/gfwlist
+server=/.reddit.com/127.0.0.1#5353
+ipset=/.reddit.com/gfwlist
+server=/.redditmedia.com/127.0.0.1#5353
+ipset=/.redditmedia.com/gfwlist
+server=/.redditstatic.com/127.0.0.1#5353
+ipset=/.redditstatic.com/gfwlist
server=/.redhotlabs.com/127.0.0.1#5353
ipset=/.redhotlabs.com/gfwlist
server=/.redirector.gvt1.com/127.0.0.1#5353
@@ -7011,6 +7124,8 @@ server=/.rfa.org/127.0.0.1#5353
ipset=/.rfa.org/gfwlist
server=/.rfachina.com/127.0.0.1#5353
ipset=/.rfachina.com/gfwlist
+server=/.rfalive1.akacast.akamaistream.net/127.0.0.1#5353
+ipset=/.rfalive1.akacast.akamaistream.net/gfwlist
server=/.rfamobile.org/127.0.0.1#5353
ipset=/.rfamobile.org/gfwlist
server=/.rfaweb.org/127.0.0.1#5353
@@ -7059,6 +7174,8 @@ server=/.rosechina.net/127.0.0.1#5353
ipset=/.rosechina.net/gfwlist
server=/.rotten.com/127.0.0.1#5353
ipset=/.rotten.com/gfwlist
+server=/.rsdlmonitor.com/127.0.0.1#5353
+ipset=/.rsdlmonitor.com/gfwlist
server=/.rsf-chinese.org/127.0.0.1#5353
ipset=/.rsf-chinese.org/gfwlist
server=/.rsf.org/127.0.0.1#5353
@@ -7073,6 +7190,8 @@ server=/.rthk.hk/127.0.0.1#5353
ipset=/.rthk.hk/gfwlist
server=/.rthk.org.hk/127.0.0.1#5353
ipset=/.rthk.org.hk/gfwlist
+server=/.rthklive2-lh.akamaihd.net/127.0.0.1#5353
+ipset=/.rthklive2-lh.akamaihd.net/gfwlist
server=/.rti.org.tw/127.0.0.1#5353
ipset=/.rti.org.tw/gfwlist
server=/.rtycminnesota.org/127.0.0.1#5353
@@ -7161,6 +7280,10 @@ server=/.sbme.me/127.0.0.1#5353
ipset=/.sbme.me/gfwlist
server=/.scache.vzw.com/127.0.0.1#5353
ipset=/.scache.vzw.com/gfwlist
+server=/.scache1.vzw.com/127.0.0.1#5353
+ipset=/.scache1.vzw.com/gfwlist
+server=/.scache2.vzw.com/127.0.0.1#5353
+ipset=/.scache2.vzw.com/gfwlist
server=/.scasino.com/127.0.0.1#5353
ipset=/.scasino.com/gfwlist
server=/.schema.org/127.0.0.1#5353
@@ -7203,6 +7326,8 @@ server=/.secure.raxcdn.com/127.0.0.1#5353
ipset=/.secure.raxcdn.com/gfwlist
server=/.securetunnel.com/127.0.0.1#5353
ipset=/.securetunnel.com/gfwlist
+server=/.securityinabox.org/127.0.0.1#5353
+ipset=/.securityinabox.org/gfwlist
server=/.securitykiss.com/127.0.0.1#5353
ipset=/.securitykiss.com/gfwlist
server=/.seed4.me/127.0.0.1#5353
@@ -7281,6 +7406,8 @@ server=/.shadowsocks-r.com/127.0.0.1#5353
ipset=/.shadowsocks-r.com/gfwlist
server=/.shadowsocks.asia/127.0.0.1#5353
ipset=/.shadowsocks.asia/gfwlist
+server=/.shadowsocks.be/127.0.0.1#5353
+ipset=/.shadowsocks.be/gfwlist
server=/.shadowsocks.com/127.0.0.1#5353
ipset=/.shadowsocks.com/gfwlist
server=/.shadowsocks.org/127.0.0.1#5353
@@ -7591,6 +7718,8 @@ server=/.southnews.com.tw/127.0.0.1#5353
ipset=/.southnews.com.tw/gfwlist
server=/.sowers.org.hk/127.0.0.1#5353
ipset=/.sowers.org.hk/gfwlist
+server=/.soylentnews.org/127.0.0.1#5353
+ipset=/.soylentnews.org/gfwlist
server=/.spankbang.com/127.0.0.1#5353
ipset=/.spankbang.com/gfwlist
server=/.spankingtube.com/127.0.0.1#5353
@@ -7659,6 +7788,8 @@ server=/.ssl443.org/127.0.0.1#5353
ipset=/.ssl443.org/gfwlist
server=/.sspro.ml/127.0.0.1#5353
ipset=/.sspro.ml/gfwlist
+server=/.ssrshare.com/127.0.0.1#5353
+ipset=/.ssrshare.com/gfwlist
server=/.sss.camp/127.0.0.1#5353
ipset=/.sss.camp/gfwlist
server=/.sstmlt.moe/127.0.0.1#5353
@@ -7799,6 +7930,8 @@ server=/.sunwinism.joinbbs.net/127.0.0.1#5353
ipset=/.sunwinism.joinbbs.net/gfwlist
server=/.suoluo.org/127.0.0.1#5353
ipset=/.suoluo.org/gfwlist
+server=/.supchina.com/127.0.0.1#5353
+ipset=/.supchina.com/gfwlist
server=/.superfreevpn.com/127.0.0.1#5353
ipset=/.superfreevpn.com/gfwlist
server=/.superokayama.com/127.0.0.1#5353
@@ -8015,6 +8148,8 @@ server=/.teco-hk.org/127.0.0.1#5353
ipset=/.teco-hk.org/gfwlist
server=/.teco-mo.org/127.0.0.1#5353
ipset=/.teco-mo.org/gfwlist
+server=/.teddysun.com/127.0.0.1#5353
+ipset=/.teddysun.com/gfwlist
server=/.teeniefuck.net/127.0.0.1#5353
ipset=/.teeniefuck.net/gfwlist
server=/.teensinasia.com/127.0.0.1#5353
@@ -8717,6 +8852,8 @@ server=/.twibbon.com/127.0.0.1#5353
ipset=/.twibbon.com/gfwlist
server=/.twibs.com/127.0.0.1#5353
ipset=/.twibs.com/gfwlist
+server=/.twicountry.org/127.0.0.1#5353
+ipset=/.twicountry.org/gfwlist
server=/.twicsy.com/127.0.0.1#5353
ipset=/.twicsy.com/gfwlist
server=/.twiends.com/127.0.0.1#5353
@@ -8759,6 +8896,8 @@ server=/.twitbrowser.net/127.0.0.1#5353
ipset=/.twitbrowser.net/gfwlist
server=/.twitcause.com/127.0.0.1#5353
ipset=/.twitcause.com/gfwlist
+server=/.twitch.tv/127.0.0.1#5353
+ipset=/.twitch.tv/gfwlist
server=/.twitgether.com/127.0.0.1#5353
ipset=/.twitgether.com/gfwlist
server=/.twitgoo.com/127.0.0.1#5353
@@ -8949,6 +9088,8 @@ server=/.upwill.org/127.0.0.1#5353
ipset=/.upwill.org/gfwlist
server=/.ur7s.com/127.0.0.1#5353
ipset=/.ur7s.com/gfwlist
+server=/.uraban.me/127.0.0.1#5353
+ipset=/.uraban.me/gfwlist
server=/.urbansurvival.com/127.0.0.1#5353
ipset=/.urbansurvival.com/gfwlist
server=/.urchin.com/127.0.0.1#5353
@@ -9121,6 +9262,8 @@ server=/.vinniev.com/127.0.0.1#5353
ipset=/.vinniev.com/gfwlist
server=/.vip-enterprise.com/127.0.0.1#5353
ipset=/.vip-enterprise.com/gfwlist
+server=/.virtualrealporn.com/127.0.0.1#5353
+ipset=/.virtualrealporn.com/gfwlist
server=/.visibletweets.com/127.0.0.1#5353
ipset=/.visibletweets.com/gfwlist
server=/.vital247.org/127.0.0.1#5353
@@ -9171,6 +9314,8 @@ server=/.vocativ.com/127.0.0.1#5353
ipset=/.vocativ.com/gfwlist
server=/.vocn.tv/127.0.0.1#5353
ipset=/.vocn.tv/gfwlist
+server=/.vod-abematv.akamaized.net/127.0.0.1#5353
+ipset=/.vod-abematv.akamaized.net/gfwlist
server=/.vod.wwe.com/127.0.0.1#5353
ipset=/.vod.wwe.com/gfwlist
server=/.vot.org/127.0.0.1#5353
@@ -9271,6 +9416,8 @@ server=/.vraiesagesse.net/127.0.0.1#5353
ipset=/.vraiesagesse.net/gfwlist
server=/.vrmtr.com/127.0.0.1#5353
ipset=/.vrmtr.com/gfwlist
+server=/.vrsmash.com/127.0.0.1#5353
+ipset=/.vrsmash.com/gfwlist
server=/.vtunnel.com/127.0.0.1#5353
ipset=/.vtunnel.com/gfwlist
server=/.vuku.cc/127.0.0.1#5353
@@ -9407,6 +9554,8 @@ server=/.wenxuecity.com/127.0.0.1#5353
ipset=/.wenxuecity.com/gfwlist
server=/.wenyunchao.com/127.0.0.1#5353
ipset=/.wenyunchao.com/gfwlist
+server=/.wenzhao.ca/127.0.0.1#5353
+ipset=/.wenzhao.ca/gfwlist
server=/.westca.com/127.0.0.1#5353
ipset=/.westca.com/gfwlist
server=/.westernshugdensociety.org/127.0.0.1#5353
@@ -9435,6 +9584,8 @@ server=/.whatblocked.com/127.0.0.1#5353
ipset=/.whatblocked.com/gfwlist
server=/.whatbrowser.org/127.0.0.1#5353
ipset=/.whatbrowser.org/gfwlist
+server=/.whatsapp.com/127.0.0.1#5353
+ipset=/.whatsapp.com/gfwlist
server=/.whatsapp.net/127.0.0.1#5353
ipset=/.whatsapp.net/gfwlist
server=/.wheatseeds.org/127.0.0.1#5353
@@ -9497,6 +9648,8 @@ server=/.wikiwiki.jp/127.0.0.1#5353
ipset=/.wikiwiki.jp/gfwlist
server=/.wildammo.com/127.0.0.1#5353
ipset=/.wildammo.com/gfwlist
+server=/.williamhill.com/127.0.0.1#5353
+ipset=/.williamhill.com/gfwlist
server=/.willw.net/127.0.0.1#5353
ipset=/.willw.net/gfwlist
server=/.windowsphoneme.com/127.0.0.1#5353
@@ -9755,6 +9908,8 @@ server=/.xgmyd.com/127.0.0.1#5353
ipset=/.xgmyd.com/gfwlist
server=/.xhamster.com/127.0.0.1#5353
ipset=/.xhamster.com/gfwlist
+server=/.xianba.net/127.0.0.1#5353
+ipset=/.xianba.net/gfwlist
server=/.xianchawang.net/127.0.0.1#5353
ipset=/.xianchawang.net/gfwlist
server=/.xianjian.tw/127.0.0.1#5353
@@ -9821,6 +9976,8 @@ server=/.xn--i2ru8q2qg.com/127.0.0.1#5353
ipset=/.xn--i2ru8q2qg.com/gfwlist
server=/.xn--ngstr-lra8j.com/127.0.0.1#5353
ipset=/.xn--ngstr-lra8j.com/gfwlist
+server=/.xn--oiq.cc/127.0.0.1#5353
+ipset=/.xn--oiq.cc/gfwlist
server=/.xn--p8j9a0d9c9a.xn--q9jyb4c/127.0.0.1#5353
ipset=/.xn--p8j9a0d9c9a.xn--q9jyb4c/gfwlist
server=/.xnxx.com/127.0.0.1#5353
@@ -9955,6 +10112,8 @@ server=/.yogichen.org/127.0.0.1#5353
ipset=/.yogichen.org/gfwlist
server=/.yolasite.com/127.0.0.1#5353
ipset=/.yolasite.com/gfwlist
+server=/.yomiuri.co.jp/127.0.0.1#5353
+ipset=/.yomiuri.co.jp/gfwlist
server=/.yong.hu/127.0.0.1#5353
ipset=/.yong.hu/gfwlist
server=/.yorkbbs.ca/127.0.0.1#5353
@@ -10005,6 +10164,8 @@ server=/.youtubegaming.com/127.0.0.1#5353
ipset=/.youtubegaming.com/gfwlist
server=/.youversion.com/127.0.0.1#5353
ipset=/.youversion.com/gfwlist
+server=/.youwin.com/127.0.0.1#5353
+ipset=/.youwin.com/gfwlist
server=/.youxu.info/127.0.0.1#5353
ipset=/.youxu.info/gfwlist
server=/.yt.be/127.0.0.1#5353
@@ -10041,8 +10202,8 @@ server=/.zalmos.com/127.0.0.1#5353
ipset=/.zalmos.com/gfwlist
server=/.zannel.com/127.0.0.1#5353
ipset=/.zannel.com/gfwlist
-server=/.zaobao.com.sg/127.0.0.1#5353
-ipset=/.zaobao.com.sg/gfwlist
+server=/.zaobao.com/127.0.0.1#5353
+ipset=/.zaobao.com/gfwlist
server=/.zaozon.com/127.0.0.1#5353
ipset=/.zaozon.com/gfwlist
server=/.zapto.org/127.0.0.1#5353
diff --git a/package/lean/luci-app-ssr-plus/root/etc/init.d/shadowsocksr b/package/lean/luci-app-ssr-plus/root/etc/init.d/shadowsocksr
index 46ec8f2b4..5838208d0 100755
--- a/package/lean/luci-app-ssr-plus/root/etc/init.d/shadowsocksr
+++ b/package/lean/luci-app-ssr-plus/root/etc/init.d/shadowsocksr
@@ -183,12 +183,14 @@ start_pdnsd() {
local tcp_dns_list="208.67.222.222, 208.67.220.220"
[ -z "$usr_dns" ] && usr_dns="8.8.8.8"
[ -z "$usr_port" ] && usr_port="53"
- mkdir -p /var/etc /var/pdnsd
-
- if ! test -f "/var/pdnsd/pdnsd.cache"; then
- dd if=/dev/zero of="/var/pdnsd/pdnsd.cache" bs=1 count=4 2> /dev/null
- chown -R nobody.nogroup /var/pdnsd
- fi
+
+ [ -d /var/etc ] || mkdir -p /var/etc
+
+ if [ ! -d /var/pdnsd ];then
+ mkdir -p /var/pdnsd
+ echo -ne "pd13\000\000\000\000" >/var/pdnsd/pdnsd.cache
+ chown -R nobody:nogroup /var/pdnsd
+ fi
cat > /var/etc/pdnsd.conf <
--- a/fs/locks.c
+++ b/fs/locks.c
-@@ -2805,6 +2805,8 @@ static const struct file_operations proc
+@@ -2812,6 +2812,8 @@ static const struct file_operations proc
static int __init proc_locks_init(void)
{
diff --git a/target/linux/ipq806x/patches-4.14/0063-2-tsens-support-configurable-interrupts.patch b/target/linux/ipq806x/patches-4.14/0063-2-tsens-support-configurable-interrupts.patch
index 4469896ae..944d1e575 100644
--- a/target/linux/ipq806x/patches-4.14/0063-2-tsens-support-configurable-interrupts.patch
+++ b/target/linux/ipq806x/patches-4.14/0063-2-tsens-support-configurable-interrupts.patch
@@ -79,7 +79,7 @@ Signed-off-by: Rajith Cherian
return -EINVAL;
return data->ops->get_trend(data->sensor_data, trip, trend);
-@@ -286,7 +290,9 @@ static int of_thermal_set_mode(struct th
+@@ -289,7 +293,9 @@ static int of_thermal_set_mode(struct th
mutex_unlock(&tz->lock);
data->mode = mode;
@@ -90,7 +90,7 @@ Signed-off-by: Rajith Cherian
return 0;
}
-@@ -296,7 +302,8 @@ static int of_thermal_get_trip_type(stru
+@@ -299,7 +305,8 @@ static int of_thermal_get_trip_type(stru
{
struct __thermal_zone *data = tz->devdata;
@@ -100,7 +100,7 @@ Signed-off-by: Rajith Cherian
return -EDOM;
*type = data->trips[trip].type;
-@@ -304,12 +311,39 @@ static int of_thermal_get_trip_type(stru
+@@ -307,12 +314,39 @@ static int of_thermal_get_trip_type(stru
return 0;
}
@@ -141,7 +141,7 @@ Signed-off-by: Rajith Cherian
return -EDOM;
*temp = data->trips[trip].temperature;
-@@ -322,7 +356,8 @@ static int of_thermal_set_trip_temp(stru
+@@ -325,7 +359,8 @@ static int of_thermal_set_trip_temp(stru
{
struct __thermal_zone *data = tz->devdata;
@@ -151,7 +151,7 @@ Signed-off-by: Rajith Cherian
return -EDOM;
if (data->ops->set_trip_temp) {
-@@ -344,7 +379,8 @@ static int of_thermal_get_trip_hyst(stru
+@@ -347,7 +382,8 @@ static int of_thermal_get_trip_hyst(stru
{
struct __thermal_zone *data = tz->devdata;
@@ -161,7 +161,7 @@ Signed-off-by: Rajith Cherian
return -EDOM;
*hyst = data->trips[trip].hysteresis;
-@@ -357,7 +393,8 @@ static int of_thermal_set_trip_hyst(stru
+@@ -360,7 +396,8 @@ static int of_thermal_set_trip_hyst(stru
{
struct __thermal_zone *data = tz->devdata;
@@ -171,7 +171,7 @@ Signed-off-by: Rajith Cherian
return -EDOM;
/* thermal framework should take care of data->mask & (1 << trip) */
-@@ -432,6 +469,9 @@ thermal_zone_of_add_sensor(struct device
+@@ -435,6 +472,9 @@ thermal_zone_of_add_sensor(struct device
if (ops->set_emul_temp)
tzd->ops->set_emul_temp = of_thermal_set_emul_temp;
@@ -181,7 +181,7 @@ Signed-off-by: Rajith Cherian
mutex_unlock(&tzd->lock);
return tzd;
-@@ -726,7 +766,10 @@ static const char * const trip_types[] =
+@@ -729,7 +769,10 @@ static const char * const trip_types[] =
[THERMAL_TRIP_ACTIVE] = "active",
[THERMAL_TRIP_PASSIVE] = "passive",
[THERMAL_TRIP_HOT] = "hot",
diff --git a/target/linux/layerscape/patches-4.9/816-tty-serial-support-layerscape.patch b/target/linux/layerscape/patches-4.9/816-tty-serial-support-layerscape.patch
index dd28ef6c0..3271563f7 100644
--- a/target/linux/layerscape/patches-4.9/816-tty-serial-support-layerscape.patch
+++ b/target/linux/layerscape/patches-4.9/816-tty-serial-support-layerscape.patch
@@ -24,7 +24,7 @@ Signed-off-by: Yangbo Lu
struct lpuart_port {
struct uart_port port;
struct clk *clk;
-@@ -1348,6 +1350,18 @@ lpuart_set_termios(struct uart_port *por
+@@ -1349,6 +1351,18 @@ lpuart_set_termios(struct uart_port *por
/* ask the core to calculate the divisor */
baud = uart_get_baud_rate(port, termios, old, 50, port->uartclk / 16);
@@ -43,7 +43,7 @@ Signed-off-by: Yangbo Lu
spin_lock_irqsave(&sport->port.lock, flags);
sport->port.read_status_mask = 0;
-@@ -1397,22 +1411,11 @@ lpuart_set_termios(struct uart_port *por
+@@ -1398,22 +1412,11 @@ lpuart_set_termios(struct uart_port *por
/* restore control register */
writeb(old_cr2, sport->port.membase + UARTCR2);
@@ -69,7 +69,7 @@ Signed-off-by: Yangbo Lu
}
spin_unlock_irqrestore(&sport->port.lock, flags);
-@@ -1640,6 +1643,13 @@ lpuart_console_write(struct console *co,
+@@ -1641,6 +1644,13 @@ lpuart_console_write(struct console *co,
{
struct lpuart_port *sport = lpuart_ports[co->index];
unsigned char old_cr2, cr2;
@@ -83,7 +83,7 @@ Signed-off-by: Yangbo Lu
/* first save CR2 and then disable interrupts */
cr2 = old_cr2 = readb(sport->port.membase + UARTCR2);
-@@ -1654,6 +1664,9 @@ lpuart_console_write(struct console *co,
+@@ -1655,6 +1665,9 @@ lpuart_console_write(struct console *co,
barrier();
writeb(old_cr2, sport->port.membase + UARTCR2);
@@ -93,7 +93,7 @@ Signed-off-by: Yangbo Lu
}
static void
-@@ -1661,6 +1674,13 @@ lpuart32_console_write(struct console *c
+@@ -1662,6 +1675,13 @@ lpuart32_console_write(struct console *c
{
struct lpuart_port *sport = lpuart_ports[co->index];
unsigned long old_cr, cr;
@@ -107,7 +107,7 @@ Signed-off-by: Yangbo Lu
/* first save CR2 and then disable interrupts */
cr = old_cr = lpuart32_read(sport->port.membase + UARTCTRL);
-@@ -1675,6 +1695,9 @@ lpuart32_console_write(struct console *c
+@@ -1676,6 +1696,9 @@ lpuart32_console_write(struct console *c
barrier();
lpuart32_write(old_cr, sport->port.membase + UARTCTRL);
@@ -117,7 +117,7 @@ Signed-off-by: Yangbo Lu
}
/*
-@@ -1899,13 +1922,13 @@ static int lpuart_probe(struct platform_
+@@ -1900,13 +1923,13 @@ static int lpuart_probe(struct platform_
ret = of_alias_get_id(np, "serial");
if (ret < 0) {
@@ -137,7 +137,7 @@ Signed-off-by: Yangbo Lu
sport->port.line = ret;
sport->lpuart32 = of_device_is_compatible(np, "fsl,ls1021a-lpuart");
-@@ -1987,6 +2010,7 @@ static int lpuart_remove(struct platform
+@@ -1988,6 +2011,7 @@ static int lpuart_remove(struct platform
struct lpuart_port *sport = platform_get_drvdata(pdev);
uart_remove_one_port(&lpuart_reg, &sport->port);
@@ -145,7 +145,7 @@ Signed-off-by: Yangbo Lu
clk_disable_unprepare(sport->clk);
-@@ -2071,12 +2095,10 @@ static int lpuart_resume(struct device *
+@@ -2072,12 +2096,10 @@ static int lpuart_resume(struct device *
if (sport->lpuart_dma_rx_use) {
if (sport->port.irq_wake) {
diff --git a/target/linux/mediatek/patches-4.14/0064-dts.patch b/target/linux/mediatek/patches-4.14/0064-dts.patch
index 08feb8d73..a2f5000d4 100644
--- a/target/linux/mediatek/patches-4.14/0064-dts.patch
+++ b/target/linux/mediatek/patches-4.14/0064-dts.patch
@@ -579,7 +579,7 @@
+
--- a/arch/arm/boot/dts/mt7623.dtsi
+++ b/arch/arm/boot/dts/mt7623.dtsi
-@@ -323,6 +323,7 @@
+@@ -326,6 +326,7 @@
"syscon";
reg = <0 0x10209000 0 0x1000>;
#clock-cells = <1>;
diff --git a/target/linux/mediatek/patches-4.14/0225-arm-dts-Add-missing-mt7623-pcie-nodes.patch b/target/linux/mediatek/patches-4.14/0225-arm-dts-Add-missing-mt7623-pcie-nodes.patch
index 68dd23bdb..c5eb54ae4 100644
--- a/target/linux/mediatek/patches-4.14/0225-arm-dts-Add-missing-mt7623-pcie-nodes.patch
+++ b/target/linux/mediatek/patches-4.14/0225-arm-dts-Add-missing-mt7623-pcie-nodes.patch
@@ -9,7 +9,7 @@ Subject: [PATCH] arm: dts: Add missing mt7623 pcie nodes
--- a/arch/arm/boot/dts/mt7623.dtsi
+++ b/arch/arm/boot/dts/mt7623.dtsi
-@@ -671,6 +671,111 @@
+@@ -674,6 +674,111 @@
#reset-cells = <1>;
};
diff --git a/target/linux/ramips/patches-4.14/0031-uvc-add-iPassion-iP2970-support.patch b/target/linux/ramips/patches-4.14/0031-uvc-add-iPassion-iP2970-support.patch
index 5829b2fdd..85a5c1310 100644
--- a/target/linux/ramips/patches-4.14/0031-uvc-add-iPassion-iP2970-support.patch
+++ b/target/linux/ramips/patches-4.14/0031-uvc-add-iPassion-iP2970-support.patch
@@ -64,7 +64,7 @@ Signed-off-by: John Crispin
#include
-@@ -1081,9 +1086,149 @@ static void uvc_video_decode_data(struct
+@@ -1093,9 +1098,149 @@ static void uvc_video_decode_data(struct
}
}
@@ -214,7 +214,7 @@ Signed-off-by: John Crispin
/* Mark the buffer as done if the EOF marker is set. */
if (data[1] & UVC_STREAM_EOF && buf->bytesused != 0) {
uvc_trace(UVC_TRACE_FRAME, "Frame complete (EOF found).\n");
-@@ -1498,6 +1643,8 @@ static int uvc_init_video_isoc(struct uv
+@@ -1510,6 +1655,8 @@ static int uvc_init_video_isoc(struct uv
if (npackets == 0)
return -ENOMEM;
diff --git a/target/linux/x86/Makefile b/target/linux/x86/Makefile
index 34c7b7f04..50facdf3f 100644
--- a/target/linux/x86/Makefile
+++ b/target/linux/x86/Makefile
@@ -20,8 +20,8 @@ KERNELNAME:=bzImage
include $(INCLUDE_DIR)/target.mk
DEFAULT_PACKAGES += partx-utils mkf2fs fdisk e2fsprogs wpad kmod-usb-hid \
-kmod-ath5k kmod-ath9k kmod-ath9k-htc kmod-ath10k kmod-rt2800-usb kmod-e1000e kmod-igb kmod-igbvf kmod-ixgbe kmod-pcnet32 kmod-tulip kmod-vmxnet3 htop lm-sensors \
-autocore automount ath10k-firmware-qca988x brcmfmac-firmware-43602a1-pcie \
+kmod-ath5k kmod-ath9k kmod-ath9k-htc kmod-ath10k kmod-rt2800-usb kmod-e1000e kmod-igb kmod-igbvf kmod-ixgbe kmod-pcnet32 kmod-tulip kmod-vmxnet3 htop lm-sensors autocore automount autosamba \
+ath10k-firmware-qca988x ath10k-firmware-qca9888 ath10k-firmware-qca9984 brcmfmac-firmware-43602a1-pcie intel-microcode amd64-microcode\
alsa-utils kmod-ac97 kmod-sound-hda-core kmod-sound-hda-codec-realtek kmod-sound-hda-codec-via kmod-sound-via82xx kmod-usb-audio \
kmod-usb-net kmod-usb-net-asix kmod-usb-net-asix-ax88179 kmod-usb-net-rtl8150 kmod-usb-net-rtl8152 \
luci-app-zerotier luci-app-v2ray-pro