Commit Graph

4403 Commits

Author SHA1 Message Date
Paul Spooren
2b6cfbae4f build: switch VERSION_REPO to HTTPS
The variable VERSION_REPO is used by opkg to download package(list)s.
Now that the default installation support encrypted HTTP opkg should
make use of it.

Suggested-by: Petr Štetiar <ynezz@true.cz>
Suggested-by: Baptiste Jonglez <baptiste@bitsofnetworks.org>
Signed-off-by: Paul Spooren <mail@aparcar.org>
Acked-by: Baptiste Jonglez <baptiste@bitsofnetworks.org>
2020-09-01 17:33:44 +08:00
Paul Spooren
49e05ee279 treewide: https for downloads.openwrt.org sources
Instead of using http and https for source downloads from
downloads.openwrt.org, always use https for it's better security.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-09-01 17:32:38 +08:00
Paul Spooren
07511790c0 build: store SourceDateEpoch in manifest
The usage of granular `SOURCE_DATE_EPOCH` for packages is an
incrementing integer which could be useful for downstream tooling,
therefore add it to the packages manifest.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-09-01 17:31:29 +08:00
Paul Spooren
7d77385a92 busybox: Use PKG_FILE_MODES for SUID
Instead of using INSTALL_SUID use the more flexible PKG_FILE_MODES
variable withn the Makefile to set the SUID bit.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-09-01 17:25:21 +08:00
Daniel Golle
a54e8b9c49 opkg: update to git HEAD
4318ab1 opkg: allow to configure the path to the signature verification script
 cf44c2f libopkg: fix compiler warning

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-09-01 17:24:16 +08:00
Paul Spooren
db75bb54ad px5g: rename to px5g-mbedtls
Two versions of `px5g` exists without sharing code. For clarification
rename the previously existing MbedTLS based version to `px5g-mbedtls`
to exists next to `px5g-wolfssl`.

Rename code file of MbedTLS from `px5g.c` to `px5g-mbedtls.c`.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-09-01 17:23:50 +08:00
Paul Spooren
25eabbe84a px5g-wolfssl: add package
This package creates certificates and private keys, just like `px5g`
does. Hower it uses WolfSSL rather than MbedTLS.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-09-01 17:23:12 +08:00
Paul Spooren
d48c8bd9fe wolfssl: add certgen config option
The option allows to generate certificates.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-09-01 17:22:39 +08:00
ricksuzade-maker
2638e5b7ff Bump v2ray-plugin to 1.4.1 (#5386) 2020-08-31 11:56:04 +08:00
kongfl888 K
c571836839 dns2sock: use github source instead
Because of the redirection of SF, sometimes code download errors.
This is very unfriendly to cloud compilation.

Signed-off-by: kongfl888 K <kongfl888@outlook.com>
2020-08-31 11:53:30 +08:00
Thomas Petazzoni
b9e1aaea61 refpolicy: new package
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
[update to 2.20200229, adjust Makefile, and move to openwrt.git]
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-08-31 11:35:12 +08:00
Thomas Petazzoni
c80ae0c116 checkpolicy: new package
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
[update to 3.1, make use of Python 3, and move to openwrt.git]
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-08-31 11:34:47 +08:00
Thomas Petazzoni
55ea2e78e0 policycoreutils: new package
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
[update to 3.1, make use of Python 3, use ALTERNATIVES, and move to openwrt.git]
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-08-31 11:34:23 +08:00
Sven Wegener
064a459cfe leds: add activity led trigger kernel module package
The activity trigger flashes like the heartbeat trigger, but adjusts
based on system load.

Signed-off-by: Sven Wegener <sven.wegener@stealer.net>
2020-08-31 11:10:25 +08:00
Hauke Mehrtens
6ecb5ec884 ethtool: Update to version 5.8
The ipk sizes for mips_24Kc change like this:
old:
ethtool_5.4-1_mips_24kc.ipk	101.909

new:
ethtool_5.8-1_mips_24kc.ipk	109.699

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
Tested-by: Hans Dedecker <dedeckeh@gmail.com>
2020-08-31 11:09:04 +08:00
Hauke Mehrtens
39c868db2b iproute2: Update to version 5.8
The ipk sizes for mips_24Kc change like this:
old:
ip-full_5.7.0-2_mips_24kc.ipk	165.786
ip-tiny_5.7.0-2_mips_24kc.ipk	117.730
tc_5.7.0-2_mips_24kc.ipk	144.405

new:
ip-full_5.8.0-1_mips_24kc.ipk	169.775
ip-tiny_5.8.0-1_mips_24kc.ipk	119.808
tc_5.8.0-1_mips_24kc.ipk	149.053

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2020-08-31 11:08:41 +08:00
Aaron Goodman
c1b03e64ab wireguard-tools: add tunlink option for hostroute
In a multi-wan setup, netifd may need guidance on which wan device to
use to create the route to the remote peer.

This commit adds a 'tunlink' option similar to other tunneling interfaces
such as 6in4, 6rd, gre, etc.

Signed-off-by: Aaron Goodman <aaronjg@stanford.edu>
2020-08-31 11:07:20 +08:00
CN_SZTL
7a54edaa8a
rapidjson: disable docs build 2020-08-30 04:51:13 +08:00
CN_SZTL
4dc55111a7
OpenClash: sync with upstream source 2020-08-30 04:47:29 +08:00
zhusir
0e493653c3
Update v2ray version to 4.27.4 2020-08-30 04:46:29 +08:00
CN_SZTL
6b59ce7fe6
luci-app-ssr-plus: improve translation 2020-08-30 04:31:20 +08:00
babutree
243fac7222
Update to verysync 1.5.5 version 2020-08-29 05:32:45 +08:00
Paul Spooren
61abf9af2f
curl: move package to packages.git
curl is replaced by uclient-fetch within the OpenWrt build system and we
can therefore move curl to packages.git. This is based on the Hamburg
2019 decision that non essential packages should move outside base.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-08-29 01:14:50 +08:00
Ray
225b36b22f
smartdns: update to Release 32 2020-08-28 10:25:30 +08:00
Hauke Mehrtens
f1025cd785 hostapd: Fix compile errors after wolfssl update
This fixes the following compile errors after the wolfssl 4.5.0 update:
  LD  wpa_cli
../src/crypto/tls_wolfssl.c: In function 'tls_match_alt_subject':
../src/crypto/tls_wolfssl.c:610:11: error: 'GEN_EMAIL' undeclared (first use in this function); did you mean 'ENAVAIL'?
    type = GEN_EMAIL;
           ^~~~~~~~~
           ENAVAIL
../src/crypto/tls_wolfssl.c:610:11: note: each undeclared identifier is reported only once for each function it appears in
../src/crypto/tls_wolfssl.c:613:11: error: 'GEN_DNS' undeclared (first use in this function)
    type = GEN_DNS;
           ^~~~~~~
../src/crypto/tls_wolfssl.c:616:11: error: 'GEN_URI' undeclared (first use in this function)
    type = GEN_URI;
           ^~~~~~~
../src/crypto/tls_wolfssl.c: In function 'wolfssl_tls_cert_event':
../src/crypto/tls_wolfssl.c:902:20: error: 'GEN_EMAIL' undeclared (first use in this function); did you mean 'ENAVAIL'?
   if (gen->type != GEN_EMAIL &&
                    ^~~~~~~~~
                    ENAVAIL
../src/crypto/tls_wolfssl.c:903:20: error: 'GEN_DNS' undeclared (first use in this function)
       gen->type != GEN_DNS &&
                    ^~~~~~~
../src/crypto/tls_wolfssl.c:904:20: error: 'GEN_URI' undeclared (first use in this function)
       gen->type != GEN_URI)
                    ^~~~~~~
Makefile:2029: recipe for target '../src/crypto/tls_wolfssl.o' failed

Fixes: 00722a720c ("wolfssl: Update to version 4.5.0")
Reported-by: Andre Heider <a.heider@gmail.com>
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2020-08-28 09:25:22 +08:00
CN_SZTL
e063bdf0a3
luci-app-vssr: bump to v1.17 2020-08-27 21:54:27 +08:00
CN_SZTL
f98e598be5
jpcre2: fix PKG_HASH 2020-08-27 21:45:20 +08:00
CN_SZTL
c6088e52f7
luci-app-ttyd: use upstream ttyd init 2020-08-27 21:40:40 +08:00
CN_SZTL
56ad63f37a
luci-app-ssr-plus: sync with upstream source 2020-08-27 21:23:12 +08:00
Lienol
1d77d3b8c0
dnsmasq: add dns redirect option 2020-08-27 20:59:59 +08:00
CN_SZTL
e412400243
luci-theme-atmaterial: change colour to green 2020-08-27 12:34:08 +08:00
AmadeusGhost
e545eb5c22 luci-theme-atmaterial: update source from yangsongli 2020-08-27 12:17:46 +08:00
Hauke Mehrtens
e4626a3621 mtd-utils: Update to version 2.1.2
The release notes says this:
As already said, the changes since 2.1.1 are primarily bug fixes, addressing
compiler warnings and issues reported by diagnostic tools, but also build
failures for some configurations.
https://lists.infradead.org/pipermail/linux-mtd/2020-July/081299.html

The size of the ubi-utils ipk increases on mips BE by 0.2%
old:
ubi-utils_2.1.1-1_mips_24kc.ipk:	70992
new:
ubi-utils_2.1.2-1_mips_24kc.ipk:	71109

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2020-08-27 12:03:19 +08:00
Hauke Mehrtens
3771206fa2 wolfssl: Update to version 4.5.0
This fixes the following security problems:
* In earlier versions of wolfSSL there exists a potential man in the
  middle attack on TLS 1.3 clients.
* Denial of service attack on TLS 1.3 servers from repetitively sending
  ChangeCipherSpecs messages. (CVE-2020-12457)
* Potential cache timing attacks on public key operations in builds that
  are not using SP (single precision). (CVE-2020-15309)
* When using SGX with EC scalar multiplication the possibility of side-
  channel attacks are present.
* Leak of private key in the case that PEM format private keys are
  bundled in with PEM certificates into a single file.
* During the handshake, clear application_data messages in epoch 0 are
  processed and returned to the application.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2020-08-27 12:02:24 +08:00
Hauke Mehrtens
b169e090a8 curl: Fix build with wolfssl
Backport a commit from upstream curl to fix a problem in configure with
wolfssl.

checking size of time_t... configure: error: cannot determine a size for time_t

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2020-08-27 12:00:35 +08:00
CN_SZTL
247d1646e9
luci-theme-infinityfreedom: add package 2020-08-27 06:47:54 +08:00
CN_SZTL
3f881be398
jpcre2: bump to 10.32.01 2020-08-27 04:19:17 +08:00
CN_SZTL
3841c397e7
libmsgpack-c: bump to 3.3.0 2020-08-27 04:00:31 +08:00
CN_SZTL
117c14bef7
luci-app-ssr-plus: add basic naiveproxy support 2020-08-27 03:27:27 +08:00
CN_SZTL
ac681a223b
luci-app-ssr-plus: bump to 180-6 2020-08-27 03:24:54 +08:00
CN_SZTL
c43902f035
luci-app-vssr: sync with upstream source 2020-08-27 03:23:13 +08:00
CN_SZTL
bd0230f3f0
luci-app-jd-dailybonus: bump to v0.8.4 2020-08-27 03:21:34 +08:00
CN_SZTL
1f4df47ddb
luci-app-vssr: bump to v1.16 2020-08-26 15:31:34 +08:00
CN_SZTL
d121be6c8c
subconverter: re-enable CMAKE_OPTIONS 2020-08-26 14:58:55 +08:00
CN_SZTL
c5da037073
subconverter: bump to latest git HEAD 2020-08-26 14:47:15 +08:00
CN_SZTL
b09bc6fa2b
luci-app-vssr: bump to v1.15 2020-08-26 05:40:43 +08:00
CN_SZTL
fff26d72d3
subconverter: rewrite init with upstream feedback 2020-08-26 01:00:21 +08:00
CN_SZTL
b4ab047904
luci-app-clash: bump to v1.7.5.7 2020-08-25 20:21:35 +08:00
CN_SZTL
90927409fa
luci-app-passwall: bump to 3.9-43 2020-08-25 20:15:33 +08:00
CN_SZTL
1e5c661912
luci-app-vssr: bump to v1.14 2020-08-25 20:14:19 +08:00