52006 Commits

Author SHA1 Message Date
Adrian Schmutzler
2160a9d597 ath79: remove duplicate sysupgrade.bin for dlink_dap-2xxx
sysupgrade.bin has been added to IMAGES twice, resulting in
warnings like:

Makefile:86: warning: overriding recipe for target
  '[...]/tmp/openwrt-ath79-generic-dlink_dap-2660-a1-squashfs-sysupgrade.bin'
Makefile:86: warning: ignoring old recipe for target
  '[...]/tmp/openwrt-ath79-generic-dlink_dap-2660-a1-squashfs-sysupgrade.bin'

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2020-12-28 00:41:51 +01:00
Adrian Schmutzler
9d96b6fb72 ath79/mikrotik: disable building NAND images
The current support for MikroTik NAND-based devices relies on a
gross hack that packs the kernel into a static YAFFS stub, as the
stock bootloader only supports booting a YAFFS-encapsulated kernel.

The problem with this approach is that since the kernel partition is
blindly overwritten without any kind of wear or badblock management
(due to lack of proper support for YAFFS in OpenWRT), the NAND flash
is not worn uniformly and eventually badblocks appear, leading to
unbootable devices.

This issue has been reported here [1] and discussed in more detail
here [2].

[1] https://forum.openwrt.org/t/rb433-bad-sector-cannot-start-openwrt/71519
[2] https://github.com/openwrt/openwrt/pull/3026#issuecomment-673597461

Until a proper fix is found (or the stock bootloader supports other
filesystems), we disable building these images to prevent unknowing
users from risking their devices.

Thanks to Thibaut Varène for summarizing the details above.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2020-12-27 20:33:57 +01:00
Adrian Schmutzler
1fb40a72da treewide: use more descriptive names for concatenated partitions
A few devices in ath79 and ramips use mtd-concat to concatenate
individual partitions into a bigger "firmware" or "ubi" partition.

However, the original partitions are still present and visible,
and one can write to them directly although this might break the
actual virtual, concatenated partition.

As we cannot do much about the former, let's at least choose more
descriptive names than just "firmwareX" in order to indicate the
concatenation to the user. He might be less tempted into overwriting
a "fwconcat1" than a "firmware1", which might be perceived as an
alternate firmware for dual boot etc.

This applies the new naming consistently for all relevant devices,
i.e. fwconcatX for virtual "firmware" members and ubiconcatX for
"ubi" members.

While at it, use DT labels and label property consistently, and
also use consistent zero-based indexing.

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2020-12-27 20:33:45 +01:00
Sungbo Eo
ccf65613da kernel: add disabled PROC_STRIPPED
Otherwise the missing symbol is added to target config for every kernel
config refresh.

While at it, remove the disabled symbol from target configs.

Fixes: 4943bc5cff47 ("kernel: only strip proc for small flash devices")
Signed-off-by: Sungbo Eo <mans0n@gorani.run>
2020-12-27 19:07:42 +01:00
Tianling Shen
259cf3b7e3 rockchip: add NanoPi R4S support
Hardware
--------
RockChip RK3399 ARM64 (6 cores)
1GB DDR3 or 4GB LPDDR4 RAM
2x 1000 Base-T
3 LEDs (LAN / WAN / SYS)
1 Button (Reset)
Micro-SD slot
2x USB 3.0 Port

Installation
------------
Uncompress the OpenWrt sysupgrade and write it to a micro SD card using
dd.

Signed-off-by: Tianling Shen <cnsztl@gmail.com>
Co-authored-by: Jensen Huang <jensenhuang@friendlyarm.com>
Signed-off-by: Jensen Huang <jensenhuang@friendlyarm.com>
Co-authored-by: Marty Jones <mj8263788@gmail.com>
Signed-off-by: Marty Jones <mj8263788@gmail.com>
2020-12-27 14:00:31 +08:00
Tianling Shen
a599926a53 uboot-rockchip: add NanoPi R4S support
Add support for the FriendlyARM NanoPi R4S.

Signed-off-by: Tianling Shen <cnsztl@gmail.com>
Co-authored-by: Jensen Huang <jensenhuang@friendlyarm.com>
Signed-off-by: Jensen Huang <jensenhuang@friendlyarm.com>
Co-authored-by: Marty Jones <mj8263788@gmail.com>
Signed-off-by: Marty Jones <mj8263788@gmail.com>
2020-12-27 14:00:31 +08:00
LGA1150
a3caa4520e
ramips: mt7621 OC 1000 MHz 2020-12-27 12:19:49 +08:00
Tianling Shen
049f877922
ddns-scripts_aliyun/dnspod: rename service files 2020-12-27 12:15:59 +08:00
Hans Dedecker
19d7e73ecc ethtool: update to version 5.10
The ipkg sizes changes as follows for mips 24kc :
	5.9  : ethtool_5.9-1_mips_24kc.ipk 35246
	5.10 : ethtool_5.10-1_mips_24kc.ipk 35385

Signed-off-by: Hans Dedecker <dedeckeh@gmail.com>
2020-12-26 20:39:25 +01:00
CN_SZTL
574a39718d
luci-app-diskman: fix path to source 2020-12-27 00:37:09 +08:00
CN_SZTL
dfeccb8df3
pdnsd-alt: add missing PKG_MIRROR_HASH 2020-12-27 00:14:38 +08:00
CN_SZTL
0efe0bd461
pdnsd-alt: fix typo 2020-12-27 00:10:21 +08:00
CN_SZTL
4b839cabbf
quickjs: add package 2020-12-26 23:33:21 +08:00
CN_SZTL
93686e4bba
treewide: remame wget -> wget-ssl 2020-12-26 23:27:32 +08:00
Beginner
8c0fb06197
xray: Update to v1.1.5 2020-12-26 23:06:08 +08:00
CN_SZTL
728e88dcbe
luci-app-passwall: sync with upstream source 2020-12-26 23:06:08 +08:00
Mattraks
741822539b
luci-app-ssr-plus: bump to 182-1
- Important improvement
Rewrite startup code to speed up startup
Same as global server, no need to start multiple processes
Use unified path and configuration

- Changes
Add Reset default settings
Optimize the use of shadowsocks plugin
Remove the sh script used in update and modify the UI usage
Remove Easylist China from adblock and add NEO DEV HOST
Adjust the parameters used by wget to ensure compatibility

- Fixes
Fix the issue of starting twice after apply in the server node list
Fix the problem that dnsmasq fails to start when the access control list contains wrong entries
2020-12-26 23:06:08 +08:00
Mattraks
31d116d5ef
tcping: switch to self-maintained source 2020-12-26 23:06:06 +08:00
CN_SZTL
129fbb7977
mtk-eip93: add missing PKG_MIRROR_HASH 2020-12-26 22:33:30 +08:00
CN_SZTL
e29ea4c174
treewide: add missing PKG_HASH / PKG_MIRROR_HASH
Signed-off-by: CN_SZTL <cnsztl@project-openwrt.eu.org>
2020-12-26 22:18:46 +08:00
CN_SZTL
5cc3fdf1ae
dns2socks: remove duplicated package 2020-12-26 21:19:39 +08:00
CN_SZTL
a5b599df15
dnscrypt-proxy-full: remove outdated package 2020-12-26 21:19:39 +08:00
AmadeusGhost
ae9b6c15e9 luci-app-adguardhome: fix dependence 2020-12-26 19:39:33 +08:00
AmadeusGhost
78a25c1d1e treewide: remove packages which already in feeds 2020-12-26 19:38:19 +08:00
CN_SZTL
a51d78c044
luci-theme-edge: fix typo error 2020-12-26 17:23:35 +08:00
CN_SZTL
84bf4ab43e
luci-theme-edge: add missing dependencies 2020-12-26 17:21:35 +08:00
CN_SZTL
205486763d
autocore-arm: redirect error_msg to blackhole 2020-12-26 17:17:07 +08:00
CN_SZTL
0c5437b878
pdnsd-alt: update PKG_RELEASE 2020-12-26 14:38:52 +08:00
CN_SZTL
ef2b4acf17
Merge Official Source 2020-12-26 12:55:04 +08:00
CN_SZTL
527b6126d7
linux: refresh kernel patches
Signed-off-by: CN_SZTL <cnsztl@project-openwrt.eu.org>
2020-12-26 11:45:32 +08:00
Tianling Shen
9db9bdf57b
AdGuardHome: remove upstreamed package 2020-12-26 11:25:09 +08:00
Yousong Zhou
1508841b4e kmod-tcp-hybla: new module for hybla congestion control algorithm
Just the module and no default sysctl conf file is provided

Link: https://forum.openwrt.org/t/20-xx-tcp-hybla/83076
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-12-26 10:08:08 +08:00
Yousong Zhou
d45b50389d kmod-tcp-bbr: use AutoProbe
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-12-26 10:08:08 +08:00
Yousong Zhou
72447181bc kmod-tcp-bbr: leave CONFIG_TCP_CONG_ADVANCED to target config
Since generic has the option set to y and other targets now inherit that
choice, there is no behaviour change

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-12-26 10:08:08 +08:00
Yousong Zhou
d642550431 kernel: remove target specific setting of CONFIG_TCP_CONG_ADVANCED
The option was introduced in upstream linux commit a6484045 ("[TCP]: Do
not present confusing congestion control options by default.").

The option is set to y in generic config and to the moment does not
incur additional size increment.  Make it y for all so that packages
such as kmod-tcp-bbr do not have to set it on every occasion

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-12-26 10:08:08 +08:00
Tianling Shen
a2fa23c234
luci-app-adbyby-plus: sync with upstream source 2020-12-26 00:12:43 +08:00
uamrws
62556b3663
luci-app-syncdial: fix mwan3 syncdial port settings
Co-authored-by: causal <causal@causaldeMacBook-Pro.local>
2020-12-26 00:03:19 +08:00
AmadeusGhost
a88020d4a9 ipq40xx: r619ac: refresh device support 2020-12-25 22:31:06 +08:00
DENG Qingfang
4289c89b4a ipq40xx: ar40xx: add switch led blink support
Implement get_port_stats() function for ar40xx phy

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
2020-12-25 22:28:28 +08:00
AmadeusGhost
40c499c5d0 Revert "ipq40xx: ar40xx: add switch led blink support"
This reverts commit 2a9aa40383567efa83558e671af97683eadf3042.
2020-12-25 22:25:40 +08:00
AmadeusGhost
91281d1416
mtk-eip93: update to 1.3 2020-12-25 21:45:05 +08:00
AmadeusGhost
c966037baf
ipq40xx: r619ac: enable pcie power supply 2020-12-25 19:14:47 +08:00
Tianling Shen
aa78b76e08
Merge Official Source 2020-12-25 19:11:13 +08:00
Tianling Shen
2d24f3eee7
luci-proto-minieap: add package 2020-12-25 19:04:42 +08:00
AmadeusGhost
3ae70bba24
libcryptopp: update autotools to release 8.3 2020-12-25 18:59:06 +08:00
AmadeusGhost
42416392d7
autocore-arm: avoid resource busy issue on rpi4 2020-12-25 18:55:26 +08:00
xiaorouji
222c59327c
luci-app-passwall: bump to 4-4 2020-12-25 18:40:24 +08:00
Zhiyu Wang
1710082048
luci-app-passwall: fix local_port argument lost
Signed-off-by: Zhiyu <cloudsky.newbis@gmail.com>
2020-12-25 18:40:24 +08:00
Tianling Shen
625a3c9e83
OpenClash: bump to v0.41.13-beta 2020-12-25 18:38:24 +08:00
Dongming Han
b9389186b0 ipq40xx: add support for GL.iNet GL-AP1300
Specifications:
SOC:        Qualcomm IPQ4018 (DAKOTA) ARM Quad-Core
RAM:        256 MiB
FLASH1:     4 MiB NOR
FLASH2:     128 MiB NAND
ETH:        Qualcomm QCA8075
WLAN1:      Qualcomm Atheros QCA4018 2.4GHz 802.11b/g/n 2x2
WLAN2:      Qualcomm Atheros QCA4018 5GHz 802.11n/ac W2 2x2
INPUT:      Reset
LED:        Power, Internet
UART1:      On board pin header near to LED (3.3V, TX, RX, GND), 3.3V without pin - 115200 8N1
OTHER:      On board with BLE module - by cp210x USB serial chip
            On board hareware watchdog with GPIO0 high to turn on, and GPIO4 for watchdog feed

Install via uboot tftp or uboot web failsafe.

By uboot tftp:
(IPQ40xx) # tftpboot 0x84000000 openwrt-ipq40xx-generic-glinet_gl-ap1300-squashfs-nand-factory.ubi
(IPQ40xx) # run lf

By uboot web failsafe:
Push the reset button for 10 seconds util the power led flash faster,
then use broswer to access http://192.168.1.1

Afterwards upgrade can use sysupgrade image.

Signed-off-by: Dongming Han <handongming@gl-inet.com>
2020-12-25 10:38:13 +01:00