Commit Graph
20817 Commits
Author SHA1 Message Date
Tong Zhang 0483b8dc88 nft-qos: support mac address based speed limit
This patch makes it possible to configure and limit per-client internet
speed based on MAC address and it can work with SQM.
This feature is what OpenWRT currently lacks. This patch is largely based
on static.sh and the configuration file is similar to original nft-qos.

New configuration options and examples are listed below

config default 'default'
    option limit_mac_enable '1'
config client
	option drunit 'kbytes'
	option urunit 'kbytes'
	option hostname 'tv-box'
	option macaddr 'AB:CD:EF:01:23:45'
	option drate '1000'
	option urate '50'
config client
	option drunit 'kbytes'
	option urunit 'kbytes'
	option hostname 'my-pc'
	option macaddr 'AB:CD:EF:01:23:46'
	option drate '3000'
	option urate '2000'

limit_mac_enable - enable rate limit based on MAC address
drunit - download rate unit
urunit - upload rate unit
macaddr - client MAC address
drate - download rate
urate - upload rate

Signed-off-by: Tong Zhang <ztong0001@gmail.com>
2020-08-19 09:39:57 -04:00
Michael Heimpold 9c1670ed61 php7: update to 7.4.9
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2020-08-12 23:15:44 +02:00
Rosen PenevandGitHub 50eff8c26a Merge pull request #13062 from neheb/mpd-ffm
mpd - remove ffmpeg support and add opus
2020-08-12 13:12:36 -07:00
Rosen PenevandGitHub 0b0517c8a3 Merge pull request #13030 from neheb/getdn
getdns: fix compilation without deprecated OpenSSL APIs
2020-08-12 13:11:15 -07:00
Rosen PenevandGitHub 2d8ef5defe Merge pull request #13063 from neheb/sendm
sendmail: fix compilation without sys/cdefs
2020-08-12 13:10:19 -07:00
Rosen PenevandGitHub d1f172a2f3 Merge pull request #13069 from neheb/microp
micropython: fix compilation without sys/cdefs
2020-08-12 13:10:08 -07:00
Rosen PenevandGitHub 720b5117fb Merge pull request #13079 from neheb/oor
oor: fix compilation with GCC 10
2020-08-12 13:09:47 -07:00
Rosen PenevandGitHub 02a5a79542 Merge pull request #13075 from neheb/tvh
tvheadend: fix compilation with GCC 10
2020-08-12 13:09:27 -07:00
Rosen PenevandGitHub 4f03f1ff70 Merge pull request #13094 from ja-pa/nss-3.55
nss: update to version 3.55 (security fix)
2020-08-12 13:09:00 -07:00
Hannu Nyman 02f9ec4adc nano: update to 5.1
Update nano to version 5.1.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2020-08-12 22:53:37 +03:00
Rosen PenevandGitHub ed08dbb6fe Merge pull request #13076 from neheb/opn
open-iscsi: fix compilation with musl 1.2.0
2020-08-12 11:19:59 -07:00
Jan Pavlinec eed2fad8a2 nspr: update to version 4.27
Note:
new version required by nss 3.55

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-08-12 16:50:22 +02:00
Jan Pavlinec 46a0c332a4 nss: update to version 3.55 (security fix)
Fixes
CVE-2020-12403
CVE-2020-12401
CVE-2020-6829
CVE-2020-12400

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-08-12 16:16:54 +02:00
Karl Palsson 2537416a11 mosquitto: update to 1.6.11
Full release notes: https://mosquitto.org/blog/2020/08/version-1-6-11-released/

Variety of generally minor bugfixes, mostly in the broker.

Signed-off-by: Karl Palsson <karlp@etactica.com>
2020-08-12 14:00:20 +00:00
Rosen PenevandGitHub 4209eefce3 Merge pull request #13090 from neheb/glb2
glib2: add full language support hack to fix compilation
2020-08-11 17:47:37 -07:00
Rosen PenevandGitHub f1b47e9cc9 Merge pull request #13091 from jefferyto/golang-1.14.7
golang: Update to 1.14.7
2020-08-11 16:21:28 -07:00
Hannu Nyman a32b41d3f0 irqbalance: update to 1.7.0
Update irqbalance to version 1.7.0
Refresh patches.

Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2020-08-11 23:45:20 +03:00
Jeffery To 8433270034 golang: Update to 1.14.7
This includes a fix for CVE-2020-16845 (encoding/binary: ReadUvarint and
ReadVarint can read an unlimited number of bytes from invalid inputs).

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
2020-08-12 04:38:38 +08:00
Rosen Penev b98d2fce1b glib2: add full language support hack to fix compilation
Otherwise, dependent packages need to all add -lintl to LDFLAGS.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-11 13:02:41 -07:00
Rosen PenevandGitHub e03633fefe Merge pull request #13067 from neheb/chao
chaosvpn: fix compilation without sys/cdefs
2020-08-11 11:57:50 -07:00
Rosen PenevandGitHub dfd0ca4295 Merge pull request #13072 from neheb/alpi
alpine: fix compilation without sys/cdefs
2020-08-11 11:41:25 -07:00
Rosen PenevandGitHub d663e992f6 Merge pull request #13068 from neheb/fdm
fdm: fix compilation without sys/cdefs
2020-08-11 11:40:55 -07:00
Rosen PenevandGitHub f371658967 Merge pull request #13074 from neheb/atf
atftp: completely remove cdefs usage
2020-08-11 11:39:36 -07:00
Rosen Penev 06bedef3d5 fdm: fix compilation without sys/cdefs
It seems this is completely unused.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-11 11:32:39 -07:00
Rosen PenevandGitHub f19d208581 Merge pull request #13073 from neheb/lcd4
lcd4linux: fix compilation with GCC 10
2020-08-11 11:28:56 -07:00
Rosen Penev c7e00c8e34 mpd: remove maintainer on request
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-11 11:27:59 -07:00
Rosen PenevandGitHub 4b92162ad7 Merge pull request #13078 from neheb/pls
pulseaudio: fix compilation without deprecated OpenSSL APIs
2020-08-11 11:26:57 -07:00
Rosen PenevandGitHub fed9bd8a87 Merge pull request #13086 from ja-pa/libmaxminddb-1.4.3
libmaxminddb: update to version 1.4.3
2020-08-11 11:25:07 -07:00
Rosen PenevandGitHub 5cdbecf254 Merge pull request #13084 from mstorchak/rsync
rsync: update to 3.2.3
2020-08-11 11:24:50 -07:00
Rosen PenevandGitHub 99dcc040d8 Merge pull request #13089 from tru7/libfmt
libfmt: bump to upstream version 7.0.3
2020-08-11 11:23:37 -07:00
Rosen PenevandGitHub de43b93fbc Merge pull request #13083 from zokl/homebridge_1.1.1
node-homebridge: update to 1.1.1
2020-08-11 11:23:16 -07:00
Rosen PenevandGitHub 7191212222 Merge pull request #13082 from zokl/javascript-obfuscator_1.9.0
javascript-obfuscator: update to 1.9.0
2020-08-11 11:23:04 -07:00
Rosen PenevandGitHub 1e70e0cb72 Merge pull request #13064 from neheb/linkn
linknx: fix compilation without sys/cdefs
2020-08-11 10:12:27 -07:00
Rosen PenevandGitHub cddb27503e Merge pull request #13065 from neheb/knxdd
knxd: fix compilation without sys/cdefs
2020-08-11 10:12:00 -07:00
Othmar Truniger 19a568923d libfmt: bump to upstream version 7.0.3
Signed-off-by: Othmar Truniger <github@truniger.ch>
2020-08-11 18:26:38 +02:00
Yousong Zhou 1e836cb41a qemu: fix build failure caused by ld cannot find iconv
This was caused by upstream project commit db5adeaa ("build-sys: clean
up flags included in the linker command line")

Reported-by: W. Michael Petullo <mike@flyn.org>
Link: https://github.com/openwrt/packages/issues/13081
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-08-12 00:05:37 +08:00
Yousong Zhou 100bd27e4d qemu: use $(ICONV_DEPENDS)
In case CONFIG_BUILD_NLS was enabled

Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
2020-08-12 00:05:37 +08:00
Josef SchlehoferandGitHub 1df9f4272a Merge pull request #13010 from ja-pa/python-pytest-xdist-new
python-pytest-xdist: add new package
2020-08-11 15:46:31 +02:00
Jan Pavlinec dad7c86345 libmaxminddb: update to version 1.4.3
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-08-11 14:34:59 +02:00
Maxim Storchak ed6c736a63 rsync: update to 3.2.3
Signed-off-by: Maxim Storchak <m.storchak@gmail.com>
2020-08-11 12:26:19 +03:00
Zbyněk Kocur 897b30f197 node-homebridge: update to 1.1.1
Signed-off-by: Zbyněk Kocur <zbynek.kocur@fel.cvut.cz>
2020-08-11 10:35:19 +02:00
Florian EckertandGitHub 9fe837f0f2 Merge pull request #13017 from TDT-AG/pr/20200804-docker-ce
docker-ce: improvements / changes
2020-08-11 10:11:30 +02:00
Zbyněk Kocur 46ec570c65 javascript-obfuscator: update to 1.9.0
New version of package node-javascript-obfuscator

Signed-off-by: Zbyněk Kocur <zbynek.kocur@fel.cvut.cz>
2020-08-11 10:10:13 +02:00
Florian Eckert 54809b2eb4 docker-ce: update PKG_RELEASE
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-08-11 09:27:03 +02:00
Florian Eckert 138a60407f docker-ce: add bridge device to network uci backend
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-08-11 09:25:34 +02:00
Florian Eckert 7034020c13 docker-ce: fix hosts type to list
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-08-11 09:25:34 +02:00
Florian Eckert cc8d8bcf28 docker-ce: add postinst and prerm script for service start and stop
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-08-11 09:25:34 +02:00
Florian EckertandGitHub 346e44d207 Merge pull request #13061 from G-M0N3Y-2503/docker-cgroups-v1
docker-ce: Enabled cgroups v1 by default
2020-08-11 09:18:17 +02:00
Rosen PenevandGitHub 6a3e4671c4 Merge pull request #13077 from neheb/netd
netdiscover: fix compilation with GCC 10
2020-08-10 20:12:46 -07:00
Rosen PenevandGitHub 3f26b8af4d Merge pull request #13080 from neheb/minidlna
minidlna: fix GCC 10 multiple def compilation error
2020-08-10 19:34:37 -07:00