Commit graph

20938 commits

Author SHA1 Message Date
Rosen Penev
1a8481bf15
klish: fixup sigignore support
Added _GNU_SOURCE for uClibc-ng compatibility. _XOPEN_SOURCE does not
seem to be enough.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-22 14:12:01 -07:00
Rosen Penev
46f727e57d
Merge pull request #13097 from lzto/nft-qos-mac
nft-qos: support mac address based speed limit
2020-08-21 17:51:04 -07:00
Rosen Penev
eb0c69c777
Merge pull request #13186 from stangri/master-simple-adblock
simple-adblock: bugfix: update config; use command -v
2020-08-21 17:48:12 -07:00
Rosen Penev
83c1b0306b
Merge pull request #13185 from flyn-org/gstreamer1
gstreamer1: enable build options necessary for most applications
2020-08-21 17:47:15 -07:00
Stan Grishin
492a49fcc5 simple-adblock: bugfix: update config; use command -v
Signed-off-by: Stan Grishin <stangri@melmac.net>
2020-08-21 23:29:02 +00:00
W. Michael Petullo
10aa094d7f gstreamer1: enable build options necessary for most applications
Commit cb058bf changed gstreamer1's build options, and this broke some
applications.

First, -Doption-parsing=false is intended for very specific embedded
applications rather general packages. Please see:

https://github.com/openwrt/packages/pull/8847
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/388

Second, -Dregistry=false seems to break plugin discovery. Symptoms of
this include broken applications and gst-inspect-1.0 listing zero plugins.

Fixes #13180.

Signed-off-by: W. Michael Petullo <mike@flyn.org>
2020-08-21 18:07:26 -05:00
Rosen Penev
5a94dd25c1
Merge pull request #13184 from PolynomialDivision/feature/dawnupdate
dawn: bump to latest version
2020-08-21 15:49:36 -07:00
Nick Hainke
89a093a1f0 dawn: bump to latest version
Includes:
- dawn_uci: fix crashing when uci config is received
- tcpsocket: add option to add server ip

A new config option allows to add a server ip
	option server_ip '10.0.0.2'

However, this server does not send anything back. Therefore it is not
possible to change the node configuration. This will probably be added
soon. The main goal of this commit is to allow monitoring of all nodes
in a network with DAWN, e.g. clients, channel utilization, ...

Also a network option (3) has been added which allows to use TCP but
not to announce your daemon in the broadcast domain. This allows you to
create a monitor-only node that holds only the local information and
forwards it to the central server.

A monitor-only node could be configured like
	option server_ip '10.0.0.1'
	option tcp_port '1026'
	option network_option '3'

Another possible config is
        option server_ip '10.0.0.1'
        option tcp_port '1026'
        option network_option '2'
Here, the node shares information with a central server, which can be
located outside the broadcast domain. Nevertheless, it also shares
information within its broadcast domain and can therefore perform
client steering.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2020-08-22 00:45:19 +02:00
Rosen Penev
8ad634258a
Merge pull request #13176 from neheb/sc
serialconsole: update to 1.0
2020-08-21 14:10:51 -07:00
Rosen Penev
5470cc70bf
Merge pull request #13175 from neheb/fpi
fping: update to 5.0
2020-08-21 14:10:36 -07:00
Karl Palsson
d5bace89cf Revert "libwebsockets: move to 3.2.1"
This reverts commit 7066486fbb.

LWS 3.2.x and 4.0.x are broken on ath79 and malta-be, (at least)

See https://github.com/warmcat/libwebsockets/issues/2008
and
https://github.com/openwrt/packages/issues/13085

Restore a functional 3.1 release until upstream release.

Signed-off-by: Karl Palsson <karlp@etactica.com>
2020-08-21 13:13:45 +00:00
Rosen Penev
9fe6e7c31e
Merge pull request #13164 from neheb/gpho
libgphoto2: add missing INTL_DEPENDS
2020-08-21 00:56:24 -07:00
Rosen Penev
a149cc99e2
Merge pull request #13173 from neheb/band
bandwidthd: don't build in parallel
2020-08-20 16:52:45 -07:00
Rosen Penev
dd714efcf8
Merge pull request #13116 from neheb/kl
klish: fix compilation with uClibc-ng
2020-08-20 16:10:23 -07:00
Rosen Penev
41883805cf
Merge pull request #13117 from neheb/zab2
zabbix: do not build with uClibc-ng
2020-08-20 16:09:33 -07:00
Rosen Penev
f86418eea2
Merge pull request #13177 from aleksander0m/aleksander/mm-1-14-2
modemmanager: bump to 1.14.2
2020-08-20 15:16:38 -07:00
Rosen Penev
95362efd29
Merge pull request #13111 from neheb/tgt
tgt: remove bzero usage
2020-08-20 03:24:57 -07:00
Aleksander Morgado
efda597235 modemmanager: bump to 1.14.2
https://lists.freedesktop.org/archives/modemmanager-devel/2020-August/008099.html

Signed-off-by: Aleksander Morgado <aleksander@aleksander.es>
2020-08-20 10:01:19 +02:00
Rosen Penev
0e510a1b9a serialconsole: update to 1.0
Add license information.

Add PKG_INSTALL and PKG_BUILD_PARALLEL for consistency between packages.

Minor cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-19 15:01:17 -07:00
Rosen Penev
fd18159394 fping: update to 5.0
Minor cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-19 15:00:34 -07:00
Rosen Penev
040cb03317 bandwidthd: don't build in parallel
There are intermittent build failures on the buildbots because of this.
I see the same build failures locally as well.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-19 14:29:38 -07:00
Karl Palsson
f7041ed34a lua-mosquitto: Update to 0.4.1
New methods for setting client options, no major functional changes.

Signed-off-by: Karl Palsson <karlp@etactica.com>
2020-08-19 15:47:07 +00:00
Karl Palsson
ce1e8e1450 lua-penlight: Update to 1.8.0
Full changelog at https://github.com/Tieske/Penlight/blob/master/CHANGELOG.md#180-2020-08-05

Signed-off-by: Karl Palsson <karlp@etactica.com>
2020-08-19 15:47:07 +00:00
Karl Palsson
22ff5c39ac net/mosquitto: Update to 1.6.12
Security release.  From the changelog:

- In some circumstances, Mosquitto could leak memory when handling PUBLISH
  messages. This is limited to incoming QoS 2 messages, and is related
  to the combination of the broker having persistence enabled, a clean
  session=false client, which was connected prior to the broker restarting,
  then has reconnected and has now sent messages at a sufficiently high rate
  that the incoming queue at the broker has filled up and hence messages are
  being dropped. This is more likely to have an effect where
  max_queued_messages is a small value. This has now been fixed. Closes
  https://github.com/eclipse/mosquitto/issues/1793

Changelog: https://mosquitto.org/blog/2020/08/version-1-6-12-released/

Signed-off-by: Karl Palsson <karlp@etactica.com>
2020-08-19 15:30:36 +00:00
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
Florian Eckert
91bf524845
Merge pull request #13041 from aaronjg/mwan3-startup-performance
mwan3: startup performance improvements and other fixes
2020-08-19 13:59:02 +02:00
Rosen Penev
93d96dc74a
Merge pull request #13168 from ClaymorePT/boost_1.74.0_r2
boost: Package Revision - Remove unneded patches
2020-08-19 04:31:18 -07:00
Carlos Miguel Ferreira
038646225b
boost: Package Revision - Remove unneded patches
This commit removes patches which are no longer needed

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2020-08-19 12:12:15 +01:00
Rosen Penev
e42ef22042
Merge pull request #13162 from neheb/sysst
sysstat: update to 12.4.0
2020-08-19 03:13:48 -07:00
Rosen Penev
d70d2bda97
Merge pull request #13163 from neheb/strss
stress: replace usleep with nanosleep
2020-08-18 22:40:51 -07:00
Rosen Penev
f5ab71c6bc mpd: enable libmad globally
Since making ffmpeg dependent on BUILD_PATENTED, the full variant
becomes unable to play mp3s. Change that.

libmad is superior to mpg123 because of its faster decoding speed on
soft float systems and because in MPD, it supports streams (HTTP for
example).

ffmpeg supports streams as well. Avoid libmad in that case.

Minor Makefile cleanups.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-18 21:22:55 -07:00
Rosen Penev
cb092479b5
Merge pull request #13165 from neheb/tcp
tcp_wrappers: fix compilation without cdefs
2020-08-18 18:45:26 -07:00
Rosen Penev
e2e152da59
Merge pull request #13166 from ClaymorePT/boost_1.74.0_r1
boost: Package Revision - Fix C++ standard flag
2020-08-18 16:01:14 -07:00
Carlos Miguel Ferreira
45290b6953
boost: Package Revision - Fix C++ standard flag
This commit fixes the use of the C++20 standard when
 GCC 10.x is used.

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2020-08-18 23:38:21 +01:00
Rosen Penev
f019b1e3c9
tcp_wrappers: fix compilation without cdefs
__DECLS are glibc specific.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-18 15:03:29 -07:00
Rosen Penev
c44775d2e9
libgphoto2: add missing INTL_DEPENDS
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-18 14:57:59 -07:00
Rosen Penev
69239158c9
stress: replace usleep with nanosleep
The former is deprecated.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-18 14:56:24 -07:00
Rosen Penev
8f39988520
sysstat: update to 12.4.0
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-08-18 14:54:45 -07:00
Rosen Penev
c8fc7c3d76
Merge pull request #12967 from G-M0N3Y-2503/docker-deps-devinstall-remove
runc/containerd/libnetwork: Refactored Makefiles
2020-08-18 14:12:48 -07:00
Rosen Penev
bf3b6af205
Merge pull request #13131 from jefferyto/python-pip-hash-checking
python3: Use hash-checking mode when installing host pip packages
2020-08-18 14:11:32 -07:00
Rosen Penev
f3bb00dfc2
Merge pull request #13159 from neheb/sed
sed: don't use selinux
2020-08-18 13:10:10 -07:00
Rosen Penev
00571c397b
Merge pull request #13151 from neheb/mpgrev
mpg123: revert back to using autotools
2020-08-18 13:04:08 -07:00
Rosen Penev
1708a758a8
Merge pull request #13160 from ClaymorePT/boost_1.74.0
boost: Package Version Update (1.74.0)
2020-08-18 13:02:45 -07:00
Carlos Miguel Ferreira
e9c5b9d3e1
boost: Package Version Update (1.74.0)
This commit updates Boost to version 1.74.0
In this release, there is one new libraries
 - STLInterfaces [2]:
   A library of CRTP bases to ease the writing of STL views,
   iterators, and sequence containers, from Zach Laine.

This update also provides support to build boost with C++20 when using
GCC 10.x

More info about Boost 1.74.0 can be found at the usual place [1].

[1]: https://www.boost.org/users/history/version_1_74_0.html
[2]: https://www.boost.org/libs/stl_interfaces/

Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
2020-08-18 14:37:33 +01:00
Rosen Penev
3d47b5c452
Merge pull request #13155 from neheb/at
at: fix compilation
2020-08-18 03:49:12 -07:00
Rosen Penev
d38dee207e
Merge pull request #13156 from neheb/vim
vim: explicitly disable selinux
2020-08-18 02:16:38 -07:00
Rosen Penev
6057191a02
Merge pull request #13158 from neheb/logrot
logrotate: remove selinux support
2020-08-18 02:08:14 -07:00
Rosen Penev
856c954998
Merge pull request #13154 from neheb/meson551
meson: update to 0.55.1
2020-08-18 00:42:48 -07:00
Rosen Penev
38c92b745a
Merge pull request #13119 from neheb/lpc
lpc2list: remove deprecated functions
2020-08-18 00:28:45 -07:00
Rosen Penev
e4885ea55c
Merge pull request #13144 from jefferyto/python-cffi-1.14.2
python-cffi: Update to 1.14.2
2020-08-18 00:28:01 -07:00