Commit Graph

16957 Commits

Author SHA1 Message Date
CN_SZTL
39ec79d1a5
rtl88x2bu/rtl8821cu: add packages 2020-03-03 14:33:08 +08:00
CN_SZTL
d786db597d
luci-app-v2ray-server: fix v2ray server killed by ssr plus 2020-03-03 14:32:34 +08:00
CN_SZTL
20f984d376
package lienol: sync packages 2020-03-03 11:52:46 +08:00
CN_SZTL
a2cac47083
chinadns-ng: bump to 1.0-beta.16 2020-03-03 11:51:32 +08:00
CN_SZTL
4901ccf5c0
luci-app-ssr-plus:support socks5 node username/password auth method 2020-03-03 11:50:39 +08:00
ZhenYu
aad39a0cd8
dockerman: add wan mode option (#3486)
* dockerman: add wan mode option

* fix mistake

* impove notice
2020-03-03 11:27:21 +08:00
manyeechen
59106e0862
npc: bump version to v0.26.4 (#3492)
fix:
busybox与sysV环境下(openwrt)service库失效问题 #419
客户端使用http代理连接服务端问题
2020-03-03 11:27:11 +08:00
CN_SZTL
95a8510ab2
Merge Official Source 2020-03-03 11:09:24 +08:00
CN_SZTL
88f87fb20b
Merge Lean's source 2020-03-03 10:05:58 +08:00
CN_SZTL
684c89a934
smartdns: refresh DNS servers 2020-03-03 10:03:44 +08:00
Petr Štetiar
ee92838dd2 kernel: iio: fix st-accel dependencies properly
Add missing register map access SPI/I2C modules.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
2020-03-02 14:48:53 +01:00
CN_SZTL
9882b97bf3
Merge Lean's source 2020-03-02 20:59:20 +08:00
CN_SZTL
e229035c61
Merge Official Source 2020-03-02 17:50:44 +08:00
CN_SZTL
83c41b4b62
luci-app-cpufreq: add cpufreq luci for ipq40xx by @coolsnowwolf 2020-03-02 16:31:41 +08:00
Petr Štetiar
4642c4864e kernel: iio: fix st-accel missing dependency
Fixes following build error on mpc85xx/p2020:

 Package kmod-iio-st_accel is missing dependencies for the following libraries:
  regmap-core.ko

Fixes: 2d8f4c4fbd ("kernel: iio: add st-accel driver modules")
Signed-off-by: Petr Štetiar <ynezz@true.cz>
2020-03-02 08:44:02 +01:00
LEAN-ESX
d95f51fb14
Update RTL8156 USB 3.0 2.5Gbps and backport for kernel 4.19 2020-03-02 13:23:02 +08:00
Tomasz Maciej Nowak
b322243d2f x86: add bootloader upgrade on sysupgrade
Currently bootloader always stays on the same version as when first
written to boot medium (not true if partition layout changed, which will
trigger sysupgrade process to write full disk image). That creates
inconveniences as it always stays with same features or/and bugs. Users
wishing to add support to additional modules or new version, would need
to write the whole image, potentially destroying previous system
configuration. To fix these, this commit adds additional routine to
sysupgrade which upgrades unconditionally the bootloader to the latest
state provided by OpenWrt.

Signed-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>
2020-03-01 21:36:00 +01:00
Tim Harvey
1d8f21e3a0 kernel: iio: add fxos8700 driver support
Adds various kernel modules for Freescale FXOS8700 3-axis accelerometer.

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
[added missing commit description]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
2020-03-01 21:36:00 +01:00
Tim Harvey
2d8f4c4fbd kernel: iio: add st-accel driver modules
Adds kernel modules for various STMicroelectronics accelerometers.

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
[added missing commit description]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
2020-03-01 21:36:00 +01:00
Tim Harvey
b56e669af9 kernel: can: add MCP251x CAN controller module support
Adds kernel module for Microchip MCP251x SPI CAN controller.

Signed-off-by: Tim Harvey <tharvey@gateworks.com>
[added missing commit description]
Signed-off-by: Petr Štetiar <ynezz@true.cz>
2020-03-01 21:36:00 +01:00
Tomasz Maciej Nowak
af878339ae uboot-mvebu: point to UBOOT_CONFIG when setting options
The BUILD_VARIANT might differ from UBOOT_CONFIG, so point to a file we
are actually changing. Being here let's call 'Build/Configure/U-Boot'
definition, instead of definig the same command. This'll be more future
proof, if U-Boot configuration procedure will change.

Signed-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>
2020-03-01 21:36:00 +01:00
Jeffery To
12020f8a95 base-files: Add /etc/shinit for non-login shell init
Because /etc/profile (and ~/.profile) are read by login shells only,
aliases and functions defined there are not available to non-login
shells, e.g. when using screen or tmux.

If the ENV environment variable exists (exported by /etc/profile or
~/.profile) and references an existing file, then all interactive shells
(login or non-login) will read that file as well.

This sets the ENV environment variable in /etc/profile, pointing to
/etc/shinit.

This also adds /etc/shinit, which:

* Contains alias and function definitions originally in /etc/profile

* Sources /etc/mkshrc if the user is using mksh (also originally in
  /etc/profile), as /etc/mkshrc is meant for all interactive shells

* Sources ~/.mkshrc if the user is using mksh, to compensate for the
  fact that mksh will not read ~/.mkshrc if ENV is set

* Sources ~/.shinit if the user is not using mksh

This also removes the shebang from /etc/profile, as the file is sourced,
not executed.

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-03-01 21:35:59 +01:00
Petr Štetiar
2c3c83e40b ppp: activate PIE ASLR by default
This activates PIE ASLR support by default when the regular option is
selected.

Size increase on imx6:

 112681 ppp_2.4.8-2_arm_cortex-a9_neon.ipk
 121879 ppp_2.4.8-2_arm_cortex-a9_neon.ipk
 = 9198 diff

Acked-by: Alexander Couzens <lynxis@fe80.eu>
Signed-off-by: Petr Štetiar <ynezz@true.cz>
2020-03-01 21:35:59 +01:00
Stijn Tintel
8ce359d6bb libpcap: activate PIE ASLR by default
This activates PIE ASLR support by default when the regular option is
selected. This is required to enable PIE ASLR support by default in ppp,
as it fails to build without it, on x86/64.

The .so file size stays identical.

Suggested-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
2020-03-01 21:35:59 +01:00
CN_SZTL
b0115b00b7
kernel/5.4: add IMQ support 2020-03-01 20:59:57 +08:00
CN_SZTL
e35b881882
luci-app-vssr: bump to v1.16-r4 2020-03-01 20:48:50 +08:00
CN_SZTL
921b23f2a3
luci-app-ssr-plus-Jo: bump to v150-r5 2020-03-01 20:48:17 +08:00
CN_SZTL
95a04250f3
luci-app-passwall: sync with upstream source 2020-03-01 20:47:38 +08:00
AmadeusGhost
292edc2b03 ipq-wifi: add bdf for r619ac 2020-03-01 16:21:15 +08:00
CN_SZTL
756ba41b87
luci-app-cpulimit: delete useless function 2020-03-01 16:00:29 +08:00
CN_SZTL
d652ed3dc1
Merge Lean's source 2020-03-01 15:59:36 +08:00
CN_SZTL
454c3e5e9b
Merge Official Source 2020-03-01 01:51:57 +08:00
Christian Lamparter
632a7b2997 mvebu: fix build regression due to neon-asm ghash module
This patch fixes the regression caused by adding the NEON
variant of the ghash as the default ghash package package:

> ERROR: module '[...]/arch/arm/crypto/ghash-arm-ce.ko' is missing.
> modules/crypto.mk:286: recipe for target
>  '[...]/kmod-crypto-ghash_4.19.106-1_aarch64_cortex-a53.ipk' failed

This patch limits the scope to the ARM32/cortexa9 target of mvebu.

Fixes: 285df63efc ("kernel: build neon-asm version of ghash module")
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
2020-02-29 14:14:08 +01:00
CN_SZTL
6babbadc9d
UnblockNeteaseMusic-Go: bump to 0.1.6 2020-02-29 20:05:26 +08:00
CN_SZTL
8673811d55
Merge Official Source 2020-02-29 19:27:39 +08:00
CN_SZTL
34e2d6ee01
luci-app-vssr: sync with upstream source 2020-02-29 19:17:48 +08:00
CN_SZTL
4ff46118eb
luci-app-ssr-plus-Jo: sync with upstream source 2020-02-29 19:17:24 +08:00
CN_SZTL
8965477388
luci-app-passwall: sync with upstream source 2020-02-29 19:17:01 +08:00
CN_SZTL
4a5315f2ab
luci-app-clash: bump to 1.5.9d 2020-02-29 19:16:36 +08:00
CN_SZTL
9f0f8726f4
OpenClash: bump to v0.36.7-beta 2020-02-29 19:16:03 +08:00
CN_SZTL
aa229ecc01
Merge Lean's source 2020-02-29 17:51:19 +08:00
Álvaro Fernández Rojas
8f5d714a7f bcm27xx-gpu-fw: update to latest version
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2020-02-29 08:24:57 +01:00
Eneas U de Queiroz
e889489bed kernel: build arm/neon-optimized sha1/512 modules
This builds the regular arm and arm-neon asm optmized modules for sha1
and sha512, for targets that set CONFIG_ARM_CRYPTO.

On ip40xx, the arm-asm version of sha1 improves performance by 5% over
the generic C implementation; sha1-neon is 25% faster than generic,
and sha512-neon, 259%.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2020-02-28 22:46:09 +01:00
Eneas U de Queiroz
285df63efc kernel: build neon-asm version of ghash module
This alone improves AES-GCM performance by up to 50% on ipq40xx.  This
is enabled for targets that support neon and set CONFIG_ARM_CRYPTO:
imx6, ipq40xx, and mvebu.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2020-02-28 22:46:09 +01:00
Steven Lin
a736d912e2 ipq40xx: add support for EnGenius EAP2200
SOC:    IPQ4019 / QCA Dakota
CPU:    Quad-Core ARMv7 Processor rev 5 (v7l) Cortex-A7
DRAM:   256 MiB
FLASH:  NOR 4 MiB + NAND 128 MiB
ETH:    Qualcomm Atheros QCA8072
WLAN1:  Qualcomm Atheros QCA4019 2.4GHz 802.11bgn 2:2x2
WLAN2:  Qualcomm Atheros QCA4019 5GHz 802.11a/n/ac 2:2x2
WLAN2:  Qualcomm Atheros QCA9888 5GHz 802.11a/n/ac 2:2x2
INPUT:  WPS Button
LEDS:   Power, LAN1, LAN2, WLAN 2.4GHz, WLAN 5GHz-1, WLAN 5GHz-2, OPMODE

1. Load Ramdisk via U-Boot

To set up the flash memory environment, do the following:
a. As a preliminary step, ensure that the board console port is connected to the PC using these RS232 parameters:
   * 115200bps
   * 8N1
b. Confirm that the PC is connected to the board using one of the Ethernet ports.
c. Set a static ip 192.168.99.8 for Ethernet that connects to board.
d. The PC must have a TFTP server launched and listening on the interface to which the board is connected.
e. At this stage power up the board and, after a few seconds, press 4 and then any key during the countdown.

U-BOOT> set serverip 192.168.99.9 && tftpboot 0x84000000 192.168.99.8:openwrt.itb && bootm

Signed-off-by: Steven Lin <steven.lin@senao.com>
[copied 4.19 dts to 5.4]
Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
2020-02-28 22:29:10 +01:00
CN_SZTL
6493f0cf68
luci-app-passwall: sync with upstream source 2020-02-29 04:55:31 +08:00
CN_SZTL
992499a86f
OpenClash: sync with upstream source 2020-02-29 04:55:03 +08:00
CN_SZTL
13cb6b3933
luci-app-vssr: sync with upstream source 2020-02-29 04:54:33 +08:00
CN_SZTL
29d37f0bf1
luci-app-serverchan: bump to v1.41 2020-02-29 04:53:55 +08:00
CN_SZTL
12cbd6ccba
luci-app-smartdns: add support for "serve expired" 2020-02-29 04:44:22 +08:00