47705 Commits

Author SHA1 Message Date
CN_SZTL
a61d72f27e
default-settings: refresh translation 2020-03-16 04:46:37 +08:00
CN_SZTL
81c88ae048
dnsmasq: add support for mini-ttl 2020-03-16 04:46:26 +08:00
CN_SZTL
6f0f3c23fa
dnsmasq: add support for filtering AAAA record 2020-03-16 04:29:58 +08:00
CN_SZTL
ca9c6bd48a
luci-app-flowoffload: remove outdated options 2020-03-16 04:25:53 +08:00
CN_SZTL
7ba2632cef
feeds: packages/luci: switch to self repo 2020-03-16 04:24:38 +08:00
CN_SZTL
b872355455
frp: remove duplicate packages 2020-03-16 04:23:05 +08:00
CN_SZTL
1c251d145d
Merge Official Source 2020-03-16 03:47:11 +08:00
Jo-Philipp Wich
6de7406d54 pkgconf: always retain -I and -L flags
The pkgconf fork filters -I and -L flag values from .pc files which match
pkgconf's builtin system directory value.

During configure, pkgconf derives the default system include and library
search path values from exec_prefix, which is set to staging_dir/host in
the host tool build phase.

Due to that, pkgconf will drop all -I and -L flags pointing to
staging_dir/host/include or staging_dir/host/lib, unless invoked with
--keep-system-cflags and --keep-system-libs respectively, breaking our
kernel libelf discovery / stack validation workarounds.

In order to inhibit the filtering, add --keep-system-cflags and
--keep-system-libs to our pkg-config shell wrapper.

Fixes: GH#2832
Fixes: 867298cf47 ("tools/pkg-config: Replace with pkgconf")
Ref: https://lists.infradead.org/pipermail/openwrt-devel/2020-March/022182.html
Ref: https://git.openwrt.org/fe43969336201f2cc7d103b68fd6e65989bee184
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Acked-by: Petr Štetiar <ynezz@true.cz>
2020-03-15 20:32:10 +01:00
Hans Dedecker
a5c30efeb1 odhcpd: update to latest git HEAD
6594c6b ubus: use dhcpv6 ia assignment flag
a90cc2e dhcpv6-ia: avoid setting lifetime to infinite for static assignments
bb07fa4 dhcpv4: avoid setting lifetime to infinite for static assignments

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2020-03-15 20:09:19 +01:00
AmadeusGhost
bbf4dc6b56 ipq40xx: refresh patch 2020-03-15 23:56:46 +08:00
Kevin Darbyshire-Bryant
d7613bd02f iptables: update to 1.8.4
Bump to iptable 1.8.4 and address packaging issue as mentioned in the
original bump/revert cycle.

"This reverts commit 10cbc896c0a26aecff37261450c21f29fb5b99db.
The updated iptables package does not build due to the following error
encountered on the buildbots:
    cp: cannot stat '.../iptables-1.8.4/ipkg-install/usr/lib/libiptc.so.*': No such file or directory

The changelog mentions "build: remove -Wl,--no-as-needed and libiptc.so" so
it appears as if further packaging changes are needed beyond a simple
version bump."

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
2020-03-15 15:55:56 +00:00
Robert Marko
e09a5efcdb ipq40xx: 5.4: enable NAND
Lets enable RAW NAND and Qcom NANDC drivers again in kernel 5.4.
They were dropped when 5.4 support was introduced due to upstream
changing the symbol names so refreshing was not enough.

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
[cut long line in commit message, enabled BCH as well]
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
2020-03-15 15:26:34 +01:00
Robert Marko
d25abf4e7a ipq40xx: 5.4: fix ethernet driver
In 5.4 kernel old u32 array way of setting network features was dropped and linkmode is now the only way.
So lets migrate the PHY driver to support linkmode.
Also, now in order for gigabit to work, PHY driver needs to advertise PHY_GBIT_FEATURES instead of PHY_BASIC_FEATURES

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
2020-03-15 21:38:12 +08:00
Robert Marko
4ba64b760f ipq40xx: 5.4: fix networking PHY driver
In 5.4 kernel old u32 array way of setting network features was dropped and linkmode is now the only way.
So lets migrate the PHY driver to support linkmode.
Also, now in order for gigabit to work, PHY driver needs to advertise PHY_GBIT_FEATURES instead of PHY_BASIC_FEATURES

Signed-off-by: Robert Marko <robert.marko@sartura.hr>
2020-03-15 21:33:39 +08:00
AmadeusGhost
c3d471c786 ipq40xx: 5.4: enable NAND 2020-03-15 21:25:43 +08:00
CN_SZTL
91dd669cab
luci-app-passwall: sync with upstream source 2020-03-15 21:11:47 +08:00
CN_SZTL
cc38e6495c
luci-app-guest-wifi: remove outdated function 2020-03-15 18:30:14 +08:00
CN_SZTL
c98b0e665b
Merge Official Source 2020-03-15 18:29:32 +08:00
Chuanhong Guo
11ada9a9a9 ramips: mtk_eth_soc: fix device struct passed to dma functions
dma functions needs the struct from platform_device instead of
the one for ethernet interface.

Signed-off-by: Chuanhong Guo <gch981213@gmail.com>
2020-03-15 17:22:09 +08:00
DENG Qingfang
b69a3acd2b ramips: use upstream ralink DMA driver
Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
2020-03-15 17:21:28 +08:00
DENG Qingfang
63ff35a3e2 ramips: refresh 4.19 Kconfig
Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
2020-03-15 17:20:58 +08:00
DENG Qingfang
32b2ea346d ramips: spi_nor: fix missing ext_addr
Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
2020-03-15 17:20:12 +08:00
DENG Qingfang
35ef923b22 ramips: fix gpio driver
Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
2020-03-15 17:19:49 +08:00
DENG Qingfang
c011f11d29 ramips: make patches apply
Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
2020-03-15 17:19:22 +08:00
DENG Qingfang
21aae09662 ramips: initial 4.19 support
Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
2020-03-15 17:18:48 +08:00
CN_SZTL
734a0f7654
luci-app-vssr: sync with upstream source 2020-03-15 16:32:51 +08:00
CN_SZTL
8714d9e477
ootoc: bump to v1.0.0 2020-03-15 16:32:12 +08:00
CN_SZTL
6df0af2f67
luci-app-serverchan: bump to v1.43 2020-03-15 16:31:40 +08:00
CN_SZTL
674520f418
target: switch to wpad-openssl 2020-03-15 16:29:35 +08:00
lean
506155b9c9
adbyby: update armv7 bin 2020-03-15 16:17:39 +08:00
DreamWalkerXZ
86432293c0
Add port 5222 to luci-app-ssr-plus' common mode (#3810)
5222 is the port that needed by Telegram(refer to https://core.telegram.org/mtproto/transports).
2020-03-15 16:17:20 +08:00
lean
87d7adda11
adbyby: add missing x86 32bit dependence 2020-03-15 16:16:57 +08:00
lean
ba55d79b4a
luci-app-ssr-plus: allowsecure when using h2+tls 2020-03-15 16:16:36 +08:00
AmadeusGhost
f4fbd60658 ipq40xx/806x: change to wpad-openssl 2020-03-15 12:05:57 +08:00
David Bauer
f68c48f7dd ath79: fix missing watchdog core dependency for hwmon-sch5627
Fixes following error uncovered while building ath79/tiny on 5.4:

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

See the similar commit e546e6252bb1 ("malta: fix missing watchdog core
dependency for hwmon-sch5627") for a detailed explanation.

Signed-off-by: David Bauer <mail@david-bauer.net>
2020-03-15 03:36:16 +01:00
Sungbo Eo
ee80815457 mvebu: use generic diag.sh
This commit removes the target-specific diag.sh script. This way, the
generic one is used for the target, which uses DT-aliases to specify the
LEDs used.

Signed-off-by: Sungbo Eo <mans0n@gorani.run>
Tested-by: Ansuel Smith <ansuelsmth@gmail.com> [wrt3200acm @ 5.4]
2020-03-15 01:45:44 +01:00
David Bauer
fcd247d02b ath79: add correct phy-mode for QCA9563 boards
The TP-Link RE450 as well as the UniFi AC series missed the phy-mode
property. Because of this, the incorrect MII phy-mode from the root dtsi
was used.

With Kernel 5.4, this leads to problems when used with a AR8033 PHY. The
bootloader seems to leave the fiber pages selected.

As there's not switch to copper pages happening in at803x_config_init
due to the incorrect phy-mode, the new at803x_read_status will interpret
the status of the SGMII side as the status of the copper side.

Signed-off-by: David Bauer <mail@david-bauer.net>
2020-03-15 00:08:14 +01:00
CN_SZTL
7802236673
OpenClash: bump to v0.36.11-beta 2020-03-15 05:15:11 +08:00
CN_SZTL
a836f7661e
Merge Official Source 2020-03-15 01:16:07 +08:00
CN_SZTL
8cb2a68000
luci-app-passwall: sync with upstream source 2020-03-15 01:09:33 +08:00
CN_SZTL
ff727c8b47
luci-app-vssr: sync with upstream source 2020-03-15 01:09:15 +08:00
CN_SZTL
61f2f0b444
luci-app-diskman: sync with upstream source 2020-03-15 01:08:05 +08:00
CN_SZTL
3532a5e53b
luci-app-clash: sync with upstream source 2020-03-15 01:07:42 +08:00
lean
a074069eb8
luci-app-adbyby-plus: avoid download loop from update server 2020-03-14 23:23:35 +08:00
CN_SZTL
60999b0cff
luci-app-233ddns: remove outdated package 2020-03-14 22:18:10 +08:00
Christian Lamparter
b052b62efc apm821xx: 4.14: remove kernel config and patches
This patch removes the 4.14 kernel support from the apm821xx target.
The 4.19 kernel has been available and stable for a while and the 5.4
kernel support has been tested successfully on real hardware as well.

Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
2020-03-14 15:17:32 +01:00
ElonH
c14f2dd6f0
rtl88x2bu: enable jobserver 2020-03-14 21:48:19 +08:00
Kevin Darbyshire-Bryant
0a06fcf608 build: fix kernel 5.4 on macos
As part of the kernel build process there are utilities built to run on
the host system that expect linux kernel headers to be available.
Unfortunately macos/darwin doesn't have these headers.

vdso2c requires types.h so provide a minimal stub to satisfy it.

Signed-off-by: Kevin Darbyshire-Bryant <ldir@darbyshire-bryant.me.uk>
2020-03-14 13:20:06 +00:00
CN_SZTL
0def1755bb
mt-drivers: fix dependency 2020-03-14 20:52:27 +08:00
ElonH
43fa87d683
rtl8812cu: typo fix 2020-03-14 20:47:50 +08:00