Commit graph

21464 commits

Author SHA1 Message Date
Kenneth J. Miller
3c21c392e5
ntpd: Include sntp binary only with ntp-utils
Don't build the sntp binary and libevent2-pthread dependency unless
ntp-utils is selected.

Re-add ntp-keygen dependency libevent2-core.

Fixes openwrt#10307

Signed-off-by: Kenneth J. Miller <ken@miller.ec>
2020-09-18 02:49:10 -07:00
Rosen Penev
a672ca3216
Merge pull request #13420 from nxhack/serialport_901
node-serialport: update to 9.0.1
2020-09-18 02:07:26 -07:00
Rosen Penev
2485351507
Merge pull request #13419 from nxhack/serialport-bindings_901
node-serialport-bindings: update to 9.0.1
2020-09-18 02:07:17 -07:00
Rosen Penev
3e0d136c33
Merge pull request #13418 from nxhack/hid_131
node-hid: update to 1.3.1
2020-09-18 02:07:11 -07:00
Rosen Penev
fb8e9c4123
Merge pull request #13416 from nxhack/homebridge_122
node-homebridge: update to 1.2.2
2020-09-18 02:07:01 -07:00
Paul Spooren
ab30ab04c0 syncthing: simplify runtime test
Passed argument no longer contains the release.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-09-17 22:19:49 -10:00
Paul Spooren
bc57c8d0ec prometheus: simplify runtime test
Passed argument no longer contains the release.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-09-17 22:19:49 -10:00
Paul Spooren
4f4207be0c CI: pass only VERSION to test.sh
Currently the passed VERSION includes the release, which is usually not
part of the compiled binary. Removing it simplifies the `grep` command
to check for correct package output during runtime tests.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-09-17 22:19:49 -10:00
Hirokazu MORIKAWA
8a749f8566 node-serialport-bindings: update to 9.0.1
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-09-18 16:01:43 +09:00
Hirokazu MORIKAWA
bda9bdd122 node-serialport: update to 9.0.1
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-09-18 15:59:42 +09:00
Hirokazu MORIKAWA
c074492ade node-hid: update to 1.3.1
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-09-18 14:28:30 +09:00
Hirokazu MORIKAWA
3c4122a0da node-homebridge: update to 1.2.2
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-09-18 14:07:21 +09:00
Rosen Penev
73ed71f1ea
libcap-ng: update to 0.8
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-17 21:49:03 -07:00
Paul Spooren
64cf9fb779 prometheus: add runtime test
Run trivial check if the compiled binary works on the architecture. Do
so by comparing the printed version by the binary with the Makefile
version. The release is OpenWrt specific, so cut it off.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-09-17 09:48:23 -10:00
Javier Marcet
f2966a1ae1 docker-compose: Update to version 1.27.3
Signed-off-by: Javier Marcet <javier@marcet.info>
2020-09-17 21:18:48 +02:00
Paul Spooren
b36bb173b3 CI: run also on test.sh changes
The CI only tests packages if a Makefile changed, e.g. containing a
version or release bump. This covers package related files as at least
the package release must change whenever a file was touched.

The `test.sh` file is a runtime test used to verify working packages
within OpenWrt containers. This file can independently change and will
never be included in the package ipk files, therefore trigger the CI on
its changes as well.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-09-17 09:05:16 -10:00
Sebastian Kemper
14f90f72f8 mariadb: use fakeroot instead of postinst script
fakeroot support was recently added to OpenWrt. Let's make use of it.

Signed-off-by: Sebastian Kemper <sebastian_ml@gmx.net>
2020-09-17 19:24:09 +02:00
Daniel Golle
0d2e3fa5d4
gnurl: update to release 0.72.0
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-09-17 10:56:10 +01:00
Rosen Penev
e03ec9bfc1
mpd: switch avahi dependency to dbus one
pulseaudio depends on the debus variant.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-16 20:37:47 -07:00
Rosen Penev
cd498507e2
mpd: switch to using libnpupnp
Removed iconv const patch. After discussing with upstream. it turns out
that libiconv-full in OpenWrt is broken.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-16 18:13:32 -07:00
Rosen Penev
67bd65aead
Merge pull request #13406 from neheb/zmqqq
zmq: fix compilation when libbsd is present
2020-09-16 16:02:25 -07:00
Rosen Penev
bc9f0f3d90
Merge pull request #13391 from OpenIoTHub/gateway-go-pr
gateway-go: add new package
2020-09-16 15:44:40 -07:00
Rosen Penev
b12f9ea3a8
Merge pull request #13403 from graysky2/htop302
htop: update to 3.0.2-1
2020-09-16 15:44:02 -07:00
Rosen Penev
26b69bbf96
Merge pull request #13401 from nxhack/node_12_18_4
node: update to v12.18.4
2020-09-16 15:43:22 -07:00
Rosen Penev
bb9dd1468d
zmq: fix compilation when libbsd is present
Limit libbsd support to glibc.

Remove wrong python variable.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-16 15:40:34 -07:00
Paul Spooren
da111fd095 CI: add runtime tests for packages
Additional to manual runtime tests this CI addition runs a custom test
script per package. Ideally this lowers the errors of package bumps,
something which is time consuming when done manually for multiple
architectures.

This CI uses the official OpenWrt containers and tries to install and
run compiled packages. The run depends on the content of `test.sh`,
which is an `ash` script. It's called with the *packge name* and
*package version* as arguments. This allows different behaviour if
a single package generates multiple IPK files. The version is usable for
the most trivial runtime check, e.g. `tmux -V | grep "$2"`.

The current approach uses the qus project[1] which contains multiple
QEMU binaries to run various architectures.

[1]: https://github.com/dbhi/qus

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-09-16 10:40:16 -10:00
Paul Spooren
0cc2a8dde3 syncthing: add runtime test
Run trivial check if the compiled binary works on the architecture.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-09-16 10:40:16 -10:00
John Audia
dee2300132 htop: update to 3.0.2-1
Build-tested: x86/64
Run-tested: ipq806x (R7800)

Signed-off-by: John Audia <graysky@archlinux.us>
2020-09-16 07:33:54 -04:00
Rosen Penev
c53f3bdc81
Merge pull request #13398 from ja-pa/zmq-security-update-4.3.3
zmq: update to version 4.3.3 (security fix)
2020-09-15 18:36:29 -07:00
Hirokazu MORIKAWA
c788ba095a node: update to v12.18.4
Vulnerabilities fixed:
* CVE-2020-8201: HTTP Request Smuggling due to CR-to-Hyphen conversion (High).
* CVE-2020-8252: fs.realpath.native on may cause buffer overflow (Medium).

Imported patches from the debian package.

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2020-09-16 09:32:42 +09:00
Josef Schlehofer
939d47d240
Merge pull request #13399 from BKPepe/ytdl
youtube-dl: update to version 2020.9.14
2020-09-15 19:58:52 +02:00
Josef Schlehofer
cc6f4ab7eb
youtube-dl: update to version 2020.9.14
Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2020-09-15 18:23:21 +02:00
Jan Pavlinec
c2ffadb928
zmq: update to version 4.3.3 (security fix)
Fixes
CVE-2020-15166

Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-09-15 15:09:15 +02:00
Yu Fang
d5c1245da2 gateway-go: add new package
Signed-off-by: Yu Fang <yu@iotserv.com>
2020-09-15 16:26:30 +08:00
Rosen Penev
d2e35995f2
Merge pull request #13394 from neheb/ciifs-utils
cifs-utils: update to 6.11
2020-09-14 14:38:24 -07:00
Rosen Penev
2d1c0a05ae
cifs-utils: update to 6.11
Fixes CVE-2020-14342.

Updated PKG_CPE_ID.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2020-09-14 14:22:56 -07:00
Paul Spooren
2b5de22202 CI: add super-linter for pull requests
This commit adds a linter which checks most common filetypes, including
Shell and Lua. Ideally this improves the quality of especially `init`
scripts written in Shell.

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-09-14 11:05:33 -10:00
Paul Spooren
69c8cb4129 prometheus: bump to 2.21.0
This release is built with Go 1.15, which deprecates X.509 CommonName
in TLS certificates validation.

In the unlikely case that you use the gRPC API v2 (which is limited to TSDB
admin commands), please note that we will remove this experimental API in the
next minor release 2.22.

[CHANGE] Disable HTTP/2 because of concerns with the Go HTTP/2 client. #7588 #7701
[CHANGE] PromQL: query_log_file path is now relative to the config file. #7701
[CHANGE] Promtool: Replace the tsdb command line tool by a promtool tsdb subcommand. #6088
[CHANGE] Rules: Label rule_group_iterations metric with group name. #7823
[FEATURE] Eureka SD: New service discovery. #3369
[FEATURE] Hetzner SD: New service discovery. #7822
[FEATURE] Kubernetes SD: Support Kubernetes EndpointSlices. #6838
[FEATURE] Scrape: Add per scrape-config targets limit. #7554
[ENHANCEMENT] Support composite durations in PromQL, config and UI, e.g. 1h30m. #7713 #7833
[ENHANCEMENT] DNS SD: Add SRV record target and port meta labels. #7678
[ENHANCEMENT] Docker Swarm SD: Support tasks and service without published ports. #7686
[ENHANCEMENT] PromQL: Reduce the amount of data queried by remote read when a subquery has an offset. #7667
[ENHANCEMENT] Promtool: Add --time option to query instant command. #7829
[ENHANCEMENT] UI: Respect the --web.page-title parameter in the React UI. #7607
[ENHANCEMENT] UI: Add duration, labels, annotations to alerts page in the React UI. #7605
[ENHANCEMENT] UI: Add duration on the React UI rules page, hide annotation and labels if empty. #7606
[BUGFIX] API: Deduplicate series in /api/v1/series. #7862
[BUGFIX] PromQL: Drop metric name in bool comparison between two instant vectors. #7819
[BUGFIX] PromQL: Exit with an error when time parameters can't be parsed. #7505
[BUGFIX] Remote read: Re-add accidentally removed tracing for remote-read requests. #7916
[BUGFIX] Rules: Detect extra fields in rule files. #7767
[BUGFIX] Rules: Disallow overwriting the metric name in the labels section of recording rules. #7787
[BUGFIX] Rules: Keep evaluation timestamp across reloads. #7775
[BUGFIX] Scrape: Do not stop scrapes in progress during reload. #7752
[BUGFIX] TSDB: Fix chunks.HeadReadWriter: maxt of the files are not set error. #7856
[BUGFIX] TSDB: Delete blocks atomically to prevent corruption when there is a panic/crash during deletion. #7772
[BUGFIX] Triton SD: Fix a panic when triton_sd_config is nil. #7671
[BUGFIX] UI: Fix react UI bug with series going on and off. #7804
[BUGFIX] UI: Fix styling bug for target labels with special names in React UI. #7902
[BUGFIX] Web: Stop CMUX and GRPC servers even with stale connections, preventing the server to stop on SIGTERM. #7810

Signed-off-by: Paul Spooren <mail@aparcar.org>
2020-09-14 11:03:21 -10:00
Rosen Penev
832a4e8a4d
Merge pull request #13388 from commodo/python-batch-updates
numpy,django,pymysql: version bumps
2020-09-14 13:40:56 -07:00
Rosen Penev
7d5f26bebf
Merge pull request #13387 from neheb/i2p
i2pd: refresh patch
2020-09-14 13:38:09 -07:00
Michael Heimpold
232dd76e9f
Merge pull request #13393 from mhei/libiio
libiio: fix linker error when XML backend is not selected
2020-09-14 22:04:06 +02:00
Michael Heimpold
c16abfb3b5 libiio: fix linker error when XML backend is not selected
It seems to be an upstream bug which prevents linking when XML backend
is not selected:
../libiio.so.0.21: undefined reference to `encode_xml_ndup'

Until this is clarified with upstream, prevent OpenWrt users from
deselecting the XML backend. This increases the footprint of this
package, but renders it usable again.

Signed-off-by: Michael Heimpold <mhei@heimpold.de>
2020-09-14 21:49:43 +02:00
Hannu Nyman
749e182ca1
Merge pull request #13390 from ja-pa/pytest_6.0.2
python-pytest: update to version 6.0.2
2020-09-14 21:25:56 +03:00
Karl Palsson
4187614567 lang: linotify: add lua bindings for inotify
Signed-off-by: Karl Palsson <karlp@etactica.com>
2020-09-14 16:48:19 +00:00
Daniel Golle
ae5480db06 gnunet: make use of user/group names instead of numeric uid/gid
With openwrt/openwrt@51ec51871f one can
now use user/group names instead of numeric uid/gid in FILE_MODES.
Make use of that.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2020-09-14 13:05:08 +01:00
Jan Pavlinec
9a43f4645a
python-pytest: update to version 6.0.2
Signed-off-by: Jan Pavlinec <jan.pavlinec@nic.cz>
2020-09-14 12:50:01 +02:00
Rosen Penev
bc3b346e49
Merge pull request #13372 from neheb/qren
qrencode: update to 4.1.0
2020-09-14 02:55:03 -07:00
Rosen Penev
56ee78082e
Merge pull request #13373 from neheb/ariang
ariang: update to 1.1.17
2020-09-14 02:54:32 -07:00
Rosen Penev
b4a9c8d892
Merge pull request #13386 from zhaojh329/libuhttpd
libuhttpd: Update to 3.3.0
2020-09-14 02:53:06 -07:00
Rosen Penev
a9d2333696
Merge pull request #13389 from ja-pa/redis-6.0.8
redis: update to version 6.0.8
2020-09-14 02:52:29 -07:00