48106 Commits

Author SHA1 Message Date
CN_SZTL
2048886966
rtl8821cu: disable CONFIG_MP_VHT_HW_TX_MODE for ARM64
rtl8812au driver has some portions of code with floating point (only used when CONFIG_MP_VHT_HW_TX_MODE is enabled).
But on arm64 there are no support for soft floating-point and HW fp is disabled in kernel.
So the only way to disable CONFIG_MP_VHT_HW_TX_MODE functionality.

This fix project-openwrt/openwrt#53.
2020-03-25 06:10:55 +08:00
CN_SZTL
feab910055
rtl8821cu: bump to 5.8.1
TODO: project-openwrt/openwrt#53 is still broken.
2020-03-25 06:10:44 +08:00
CN_SZTL
d9cca5443b
Merge Official Source 2020-03-25 04:10:09 +08:00
lean
0aead55000
luci-app-ssr-plus: fix socks5 global server auto-start 2020-03-25 04:08:07 +08:00
Kevin Darbyshire-Bryant
1fb3c003d6 build: prereq: tidy gcc version checks
There is a restriction in the number of parameters(10)  that may be passed to
the SetupHostCommand macro so continually adding explicit gcc'n' version
checks ends up breaking the compiler check for the later versions and
oddballs like Darwin as was done in 835d1c68a0 which added gcc10.

Drop all the explicitly specified gcc version checks.  If a suitable gcc
compiler is not found, it may be specified at the dependency checking
stage after which that version will be symlinked into the build staging
host directory.

eg. 'CC=gccfoo CXX=g++foo make prereq'

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
Acked-by: Jo-Philipp Wich <jo@mein.io>
2020-03-24 14:42:52 +00:00
Kevin Darbyshire-Bryant
9b0290ffbd nftables: bump to 0.9.3
Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
2020-03-24 14:42:48 +00:00
CN_SZTL
672a03ee3a
verysync: rollback to 1.3.1 2020-03-24 22:28:49 +08:00
CN_SZTL
34ba359c80
ppp: add shellsync 2020-03-24 21:25:32 +08:00
CN_SZTL
f74714f616
Merge Official Source 2020-03-24 20:40:43 +08:00
lean
ac939ee905
luci-app-zerotier: adjust boot order 2020-03-24 20:25:38 +08:00
lean
cdb4f7f628
luci-app-ssr-plus: adjust boot order 2020-03-24 20:24:19 +08:00
lean
a815c3856c
luci-app-adbyby-plus: fix auto adblock plus update 2020-03-24 20:23:56 +08:00
Max Zhao
e4f3e1535c
luci-app-ssr-plus: add stop mode for netflix service (#3990)
* luci-app-ssr-plus: add stop mode for netflix service

* luci-app-ssr-plus: bump version 174.1

* luci-app-ssr-plus: use 'nil' value to replace empty value in stop mode
2020-03-24 20:23:31 +08:00
Mattraks
18c85db47e
luci-app-ssr-plus:Add gfwlist update URL (#3965) 2020-03-24 20:23:02 +08:00
Kevin Darbyshire-Bryant
a0027f8dbf libnftnl: drop unsupported configure option
--without-json-parsing is not a supported configure option.

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
2020-03-23 21:31:05 +00:00
CN_SZTL
6db1d8f54d
OpenClash: sync with upstream source 2020-03-24 05:11:46 +08:00
CN_SZTL
df0352da9d
luci-app-serverchan: bump to v1.48 2020-03-24 05:11:00 +08:00
CN_SZTL
1280133094
luci-app-passwall: update to 3.6-29 2020-03-24 05:10:37 +08:00
CN_SZTL
00a242a11e
luci-app-vssr: sync with upstream source 2020-03-24 05:10:06 +08:00
CN_SZTL
c23b2107be
Merge Official Source 2020-03-24 05:03:23 +08:00
lean
d146782371
kernel: revert kernel modules for rtl8152 based usb-to-ethernet converters 2020-03-24 04:58:55 +08:00
lean
d9710f6084
luci-app-ssr-plus: use icmp ping first, fallback to tcpping 2020-03-24 04:58:33 +08:00
lean
26afa12472
luci-app-ssr-plus: enhance Netflix rules at "same" mode 2020-03-24 04:58:10 +08:00
AmadeusGhost
e9ec7de18e
ipq40xx/806x: add u9300 4G driver
From @ksong008 dalao
2020-03-24 04:56:56 +08:00
Max Zhao
6607b2e3ad
trojan : update to 1.50.0 (#3962) 2020-03-24 04:52:44 +08:00
Paul Spooren
6f01d3334e x86/geode: fixup FEATURE inheritance
In the geode subtarget all default x86 features were overwritten via :=
instead of extending them via +=.

This patch fixes the inheritance and thereby the compilation of
x86/geode target.

Compile tested x86/geode.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-03-23 18:56:26 +00:00
Paul Spooren
3f3a754c68 x86/geode: add missing include after rebase
The x86 image generation was refacted via cb007a7bf6 and accidently not
included `geode.mk` when selected as subtarget.

Now the file is included and image compilation for x86/geode works
again.

Thanks to Russell Senior <russell@personaltelco.net> for reporting the
problem and suggesting a patch!

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-03-23 10:42:53 +00:00
Álvaro Fernández Rojas
340fc3a1c6 bcm27xx: refresh linux 5.4 configs
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2020-03-23 09:14:36 +01:00
Álvaro Fernández Rojas
31922c4560 bcm27xx-userland: update to latest version
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2020-03-23 09:06:49 +01:00
Álvaro Fernández Rojas
8c02e7fe9f bcm27xx-gpu-fw: update to latest version
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2020-03-23 08:55:14 +01:00
Álvaro Fernández Rojas
6c9b5d6972 bcm27xx: sync 5.4 patches with RPi Foundation
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2020-03-23 08:48:08 +01:00
Robert Marko
835d1c68a0
build: add GCC 10 version detection
Lets add GCC 10 detection to the build system as distributions like Fedora 32 have started shipping with it.
Some tools like mtd-utils need work to compile under GCC10, but that will be next step.

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
2020-03-23 02:12:30 +01:00
Christian Lamparter
8a92ae8e4b apm821xx: switch to 5.4 kernel
This patch switches the APM821XX target to the linux kernel 5.4 variant.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
2020-03-22 23:02:09 +01:00
Christian Lamparter
3509d4ec56 apm821xx: wndr4700: add preliminary drivetemp sensor
This patch prepares the WNDR4700 to use the HDD sensor for
the thermal zone. While the kernel's thermal.txt device-tree
binding documentation files talks about supporting multiple
sensors for a zone. This sadly is NOT the case. Even the most
current upstream kernels (5.6-rc) supports just >one< sensor
per zone: (driver/base/of-thermal.c:886)
| * REVIST: for now, the thermal framework supports only
| * one sensor per thermal zone. Thus, we are considering
| * only the first two values as slope and offset.

I do hope that this warning will prevent others wasteing time
on trying to figure out why their multi-sensor thermal-zones
definitions are not working as specified.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
2020-03-22 23:02:09 +01:00
Christian Lamparter
01fe7a2b64 apm821xx: add drivetemp sensor for the WD MyBook Series
This patch adds the hwmon-drivetemp to the device.
It also adds device-tree bindings. This can be useful to
automate external fans which can be controlled for example
by either an unused sata-port or by the usb-power regulator.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
2020-03-22 23:02:09 +01:00
Christian Lamparter
0409fe64cf x86: geode/legacy: fix missing watchdog core dependencies
This patch follows the other patches that added the watchdog
core to various (armvirt, malta, ath79, ...) targets that
have been hit by the following build error:

Package kmod-hwmon-sch5627 is missing dependencies for the following libraries:
watchdog.ko

In theory, we could have just added the CONFIG_WATCHDOG_CORE=y
to the Kconfig variable of kmod-hwmon-sch5627's package definition.
This would have forced the watchdog core to be builtin and less
architectures would need to be updated. But we might as well follow
through here.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
2020-03-22 23:02:09 +01:00
Jordan Sokolic
27ffd5ee30 dnsmasq: add 'scriptarp' option
Add option 'scriptarp' to uci dnsmasq config to enable --script-arp functions.
The default setting is false, meaning any scripts in `/etc/hotplug.d/neigh` intended
to be triggered by `/usr/lib/dnsmasq/dhcp-script.sh` will fail to execute.

Also enable --script-arp if has_handlers returns true.

Signed-off-by: Jordan Sokolic <oofnik@gmail.com>
Signed-off-by: Hans Dedecker <dedeckeh@gmail.com> [PKG_RELEASE increase]
2020-03-22 22:17:37 +01:00
David Bauer
f1f8700d54 ath79: fix missing return statement in ar934x_nand
The reset assert and deassert methods currently miss
a return value, leading to a compilation warning.

Return the return-value of reset_control_assert and
reset_control_deassert to fix these warnings.

Suggested-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>
Signed-off-by: David Bauer <mail@david-bauer.net>
2020-03-22 20:09:44 +01:00
David Bauer
94c0926106 ath79: fix NAND driver compilation for kernel 5.4
This fixes the compilation of the AR934x NAND controller
driver for kernel 5.4 while leaving it untouched for
kernel 4.19.

This change is currently not run-tested, as i do not have such
a device at hand.

CC: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>
CC: André Valentin <avalentin@marcant.net>
CC: WeiDong Jia <jwdsccd@gmail.com>
Signed-off-by: David Bauer <mail@david-bauer.net>
Tested-by: Michal Cieslakiewicz <michal.cieslakiewicz@wp.pl>
2020-03-22 20:03:18 +01:00
CN_SZTL
1477e7265d
OpenClash: bump to v0.37.1-beta 2020-03-23 02:52:38 +08:00
lean
ac0ace3923
luci-app-ssr-plus: add proxychains-ng depend 2020-03-23 02:43:23 +08:00
CN_SZTL
034ead44b6
ipt2socks: bump to latest version 2020-03-23 02:39:19 +08:00
lean
7fb776e101
luci-app-ssr-plus:fix typo 2020-03-23 02:38:17 +08:00
CN_SZTL
6003536308
v2ray: bump to 4.23.0 2020-03-23 02:37:53 +08:00
lean
ff5f1e25bb
luci-app-ssr-plus: add ss/v2ray/trojan global socks5 ssr server support 2020-03-23 02:37:40 +08:00
CN_SZTL
9edab76fd3
chinadns-ng: bump to 1.0-beta.18 2020-03-23 02:37:13 +08:00
CN_SZTL
8147a1c5cf
luci-app-passwall: sync with upstream source 2020-03-23 01:33:29 +08:00
CN_SZTL
6176af0709
Merge Official Source 2020-03-23 01:20:47 +08:00
lean
b8a7ffc386
luci-app-ssr-plus: fix global socks5 ssr server support 2020-03-23 01:00:49 +08:00
lean
e4cadb641e
luci-app-ssr-plus: global socks5 server is back 2020-03-23 00:31:33 +08:00