Commit Graph
41 Commits
Author SHA1 Message Date
DENG QingfangandYousong Zhou 4c9d0c7b56 exfat-nofuse: drop BUILD_PATENTED
Microsoft has published technical specification for exFAT [1]
and the driver has been added to Linux staging tree [2].

It's now safe to drop BUILD_PATENTED label.

[1] https://docs.microsoft.com/windows/win32/fileio/exfat-specification
[2] http://lkml.iu.edu/hypermail/linux/kernel/1908.3/04254.html

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-09-01 10:01:39 +08:00
DENG Qingfang 2c24c1a09e openconnect: update to 8.04
Removed upstream patches

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-08-15 03:07:42 +08:00
DENG Qingfang 5ffc744018 nginx: update to 1.16.1
Fixes:
when using HTTP/2 a client might cause excessive memory
consumption and CPU usage (CVE-2019-9511, CVE-2019-9513,
CVE-2019-9516).

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-08-15 02:42:24 +08:00
DENG Qingfang 178096c9e4 zerotier: fix linking to libnatpmp and build with uclibc
Makefile always checks the existence of host's NAT-PMP header,
which results in internal NAT-PMP code being used if it's missing.

Add a patch to make it check targets' header instead.

Use aligned_alloc() instead of valloc() in case of uclibc.

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-08-08 17:05:25 +08:00
DENG Qingfang 649d8f696b miniupnpc: update to 2.1.20190625
Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-08-08 14:18:47 +08:00
DENG Qingfang a33a891308 nginx: small conf files fix
Add Gzip compression type
Remove unnecessary spaces from conf files

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-08-05 02:10:05 +08:00
DENG Qingfang 7d052e5012 nginx: update brotli module
Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-08-05 02:08:45 +08:00
DENG Qingfang e7d35f6deb bind: update to 9.14.4
Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-07-30 03:28:40 +08:00
DENG Qingfang 7d6e11a449 libev: update to 4.27
Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-07-30 03:27:07 +08:00
DENG Qingfang 41814de0fc pcre: remove unnecessary dependency on C++ lib
Add libpcrecpp to PKG_CONFIG_DEPENDS to properly trigger
reconfiguration, avoiding unnecessary dependency.

This reverts commit 17090fecf1.
This reverts commit ec138f51ab.

Signed-off-by: DENG Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-07-23 14:01:29 +08:00
Deng QingfangandNoah Meyerhans 868f29d4ee bind: update to 9.14.3
Fixed CVE-2019-6471

ChangeLog: https://ftp.isc.org/isc/bind9/9.14.3/CHANGES

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-06-26 16:25:44 -07:00
Deng Qingfang 3417ee0122 lm-sensors: install libsensors using CP instead of INSTALL_DATA
INSTALL_DATA turns all of the symlinks to files, increasing size.

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-06-13 03:47:26 +08:00
Deng QingfangandYousong Zhou c54a826086 shadowsocks-libev: size optimizations
Use link-time optimization and --gc-sections --as-needed ldflags
Reduces ipk size by 20%

Remove unnecessary dependencies

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-06-10 20:31:10 +08:00
Deng Qingfang 4a3e3fb286 zerotier: remove ARM32 conservative CFLAGS
OpenWrt toolchains already use correct CFLAGS for every ARM target
There is no reason to use conservative CFLAGS now
It also causes compile error with GCC 9.1.0

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-06-08 01:32:29 +08:00
Deng Qingfang 588fe40201 ariang: update to 1.1.1
Update ariang to 1.1.1
Also switch to codeload

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-06-06 03:16:51 +08:00
Deng Qingfang 12a37ce6e5 xtables-addons: update to 3.3
Version 3.3 supports GeoLite2 database

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-06-02 23:28:31 +08:00
Deng Qingfang 40d8d5b5a8 libcap: update to 2.27
Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-05-19 13:11:48 +08:00
Deng Qingfang cc66a24a4e bind: update to 9.14.2
BIND now requires POSIX thread and IPv6 support to build

Add filter-AAAA plugin

Remove unrecognized options

Remove patch that no longer needed
- 002-autoconf-ar-fix.patch

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-05-19 00:16:41 +08:00
Deng Qingfang b25c770e89 ariang: update to 1.1.0
Update AriaNg to latest release 1.1.0

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-04-30 08:36:22 +08:00
Deng Qingfang 3d94ecdef0 nginx: update to 1.16.0
Update nginx to latest stable release 1.16.0

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-04-29 13:32:12 +08:00
Deng Qingfang d11b534f62 nginx: fix #8729
Let nginx's config depend on CONFIG_OPENSSL_WITH_NPN

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-04-20 09:01:40 +08:00
Deng Qingfang 17496030e2 treewide: add missing PKGARCH:=all to non-binary packages
Packages such as Perl, Lua, shell scripts don't generate binary files.
Add PKGARCH:=all to them.

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-03-30 17:11:50 +08:00
Deng QingfangandPaul Spooren e635f17b8b yggdrasil: use Golang buildroot appropriately, actually fix #8457
This supersedes #8465
No longer needs FPU emulator now

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-03-21 13:36:46 +01:00
Deng QingfangandNoah Meyerhans 7c0c22f6f7 bind: update to 9.12.3-P4
Fixed CVEs:

CVE-2018-5744
CVE-2018-5745
CVE-2019-6465

Add PKG_CPE_ID
Size optimizations

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-02-24 12:28:18 -08:00
Deng Qingfang d9222c37dd xtables-addons: fix build on 4.19 for xt_DNETMAP and xt_pknock
Backport 2 commits to fix build on 4.19:
https://github.com/nawawi/xtables-addons/commit/3ea761a1ed338241fbc79bef8e433307e108b6cd
https://github.com/nawawi/xtables-addons/commit/2b76b68c65c97fc11409088c3c30993324df8500

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-02-19 19:52:30 +08:00
Deng Qingfang b35862d06e uwsgi-cgi: update to 2.0.18 and use official tarball
Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-02-10 20:25:10 +08:00
Deng QingfangandNoah Meyerhans 4f41588c29 bind: update to 9.12.3-P1 and other
Refresh patches
Remove --enable-static and --enable-dynamic because they're enabled by default
Enable parallel compilation
Fix compile without IPv6

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-02-03 12:25:52 -08:00
Deng QingfangandHannu Nyman db10582fdb lm-sensors: use codeload and add ABI_VERSION
Use codeload URL suggested by neheb
Add ABI_VERSION:=5 to libsensors

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>

Bump PKG_RELEASE just in case.
Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2019-01-20 20:42:31 +02:00
Deng Qingfang e23379746f lm-sensors: update to 3.5.0
Also switch to GitHub tarball
Removed upstreamed patch

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-01-16 00:00:44 +08:00
Deng Qingfang b09d620139 zsh: size optimizations and fix build without musl
Disable dynamic libraries and enable LTO
Only use `--enable-libc-musl` when musl is selected
Shrinks ipk size by about 200KB

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-01-14 13:06:12 +08:00
Deng QingfangandNoah Meyerhans 7ce7898d13 bind: update to 9.11.5-P1
For changes in 9.11.5-P1 see https://ftp.isc.org/isc/bind9/9.11.5-P1/CHANGES

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-01-12 21:26:32 -08:00
Deng QingfangandYousong Zhou 05ed633739 shadowsocks-client: remove
It hasn't been maintained for years and doesn't have recent features such as AEAD crypto and IPv6.
(The "recent" update is fix compilation without deprecated OpenSSL APIs, which is made by Rosen Penev)
It has been superseded by shadowsocks-libev, which is recently maintained by community and has LuCI frontend.
Despite its smaller size, it depends on OpenSSL, which is way larger than MbedTLS, the one shadowsocks-libev used. Thus, it doesn't really fit in space-constrained devices.

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-01-07 13:07:22 +08:00
Deng Qingfang 925fc7a769 nginx: update to 1.15.8 and remove PKG_VERSION from modules tarball filename
Update to 1.15.8. Also use HTTPS
PKG_VERSION (nginx version) in 3rd-party modules tarball filename is dispensable and can be dropped to avoid unnecessary downloading

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-01-04 15:37:55 +08:00
Deng Qingfang 187f61aab9 libev: update to 4.25
Full changelog: http://cvs.schmorp.de/libev/Changes?view=markup

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2019-01-03 18:30:16 +08:00
Deng Qingfang 5b75a84165 samba4: update to 4.9.4
Fixes following CVEs (4.9.3 and 4.9.4):
CVE-2018-16853, CVE-2018-14629, CVE-2018-16853
CVE-2018-14629, CVE-2018-16841, CVE-2018-16851
CVE-2018-16852, CVE-2018-16853, CVE-2018-16857

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2018-12-24 21:01:15 +08:00
Deng Qingfang f55fb35700 xtables-addons: fix compile error on kernel 4.18+
Use `struct nf_nat_range2` for kernel 4.18+

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2018-12-18 03:44:11 +08:00
Deng Qingfang cf3aaa4ae4 nginx: add stream SSL and stream SSL preread support
Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2018-12-17 00:29:04 +08:00
Deng Qingfang 9ef3498e91 nginx: fix detection of gcc builtin atomic operations
Needed by stream module

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2018-12-06 00:37:46 +08:00
Deng Qingfang 8d04517d60 aria2: enable build-parallel
Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2018-12-04 08:49:27 +08:00
Deng Qingfang 2d58169f14 aria2: size optimizations
Reduce binary size by about 22%

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2018-12-04 08:45:32 +08:00
Deng QingfangandYousong Zhou b437fdf6bc libev: update to 4.24
Compile & runtime tested: ar71xx, ramips, mvebu

Signed-off-by: Deng Qingfang <dengqf6@mail2.sysu.edu.cn>
2018-09-29 23:43:07 +08:00